extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-17 17:00:34.660301 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-17 17:00:34.660569 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-17 17:00:34.660778 - [INFO] No configuration file is used.
3 2019-Jan-17 17:00:34.660816 - [INFO] Program options have been successfully parsed.
4 2019-Jan-17 17:00:34.660856 - [INFO] Check program options for logical errors.
5 2019-Jan-17 17:00:34.660897 - [INFO] Set-up IR database.
6 2019-Jan-17 17:00:34.674177 - [INFO] Constructed the analysis controller.
7 2019-Jan-17 17:00:34.674249 - [INFO] Found the following IR files for this project:
8 2019-Jan-17 17:00:34.674274 - [INFO] main.ll
9 2019-Jan-17 17:00:34.674298 - [INFO] Check for chosen entry points.
10 2019-Jan-17 17:00:34.674323 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-17 17:00:34.674347 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-17 17:00:34.674371 - [INFO] Preprocess module: main.ll
13 2019-Jan-17 17:00:34.674673 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-17 17:00:34.674732 - [INFO] Running ValueAnnotationPass
15 2019-Jan-17 17:00:34.675741 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-17 17:00:34.675771 - [INFO] Allocated Types : 1
17 2019-Jan-17 17:00:34.675801 - [INFO] Allocation Sites : 15
18 2019-Jan-17 17:00:34.675824 - [INFO] Basic Blocks : 31
19 2019-Jan-17 17:00:34.675848 - [INFO] Calls Sites : 19
20 2019-Jan-17 17:00:34.675871 - [INFO] Functions : 5
21 2019-Jan-17 17:00:34.675895 - [INFO] Globals : 1
22 2019-Jan-17 17:00:34.675918 - [INFO] Global Pointer : 1
23 2019-Jan-17 17:00:34.675942 - [INFO] Instructions : 98
24 2019-Jan-17 17:00:34.675965 - [INFO] Memory Intrinsics : 0
25 2019-Jan-17 17:00:34.675989 - [INFO] Store Instructions : 17
26 2019-Jan-17 17:00:34.676012 - [INFO]
27 2019-Jan-17 17:00:34.676053 - [INFO] i32
28 2019-Jan-17 17:00:34.677615 - [DEBUG] Analyzing function: main
29 2019-Jan-17 17:00:34.678376 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-17 17:00:34.678407 - [INFO] Construct type hierarchy
31 2019-Jan-17 17:00:34.678431 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-17 17:00:34.678754 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-17 17:00:34.678784 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-17 17:00:34.678809 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-17 17:00:34.678852 - [DEBUG] Walking in function: main
36 2019-Jan-17 17:00:34.678888 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-17 17:00:34.679615 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-17 17:00:34.679640 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-17 17:00:34.679681 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-17 17:00:34.679708 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-17 17:00:34.679734 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-17 17:00:34.680383 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-17 17:00:34.680407 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-17 17:00:34.680439 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-17 17:00:34.680466 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-17 17:00:34.680492 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-17 17:00:34.681138 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-17 17:00:34.681162 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-17 17:00:34.681194 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-17 17:00:34.681221 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-17 17:00:34.681247 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-17 17:00:34.681965 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-17 17:00:34.681990 - [DEBUG] Target name: getenv
54 2019-Jan-17 17:00:34.682024 - [DEBUG] Walking in function: getenv
55 2019-Jan-17 17:00:34.682051 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-17 17:00:34.682077 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-17 17:00:34.682718 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-17 17:00:34.682742 - [DEBUG] Target name: bar
59 2019-Jan-17 17:00:34.682775 - [DEBUG] Walking in function: bar
60 2019-Jan-17 17:00:34.682802 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-17 17:00:34.682828 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-17 17:00:34.683473 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-17 17:00:34.683498 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-17 17:00:34.683530 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-17 17:00:34.683557 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-17 17:00:34.683582 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-17 17:00:34.684221 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-17 17:00:34.684246 - [DEBUG] Target name: foo
69 2019-Jan-17 17:00:34.684279 - [DEBUG] Walking in function: foo
70 2019-Jan-17 17:00:34.684306 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-17 17:00:34.684332 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-17 17:00:34.684986 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-17 17:00:34.685011 - [DEBUG] Target name: bar
74 2019-Jan-17 17:00:34.685043 - [DEBUG] Walking in function: bar
75 2019-Jan-17 17:00:34.685070 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-17 17:00:34.685095 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-17 17:00:34.685741 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-17 17:00:34.685765 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-17 17:00:34.685798 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-17 17:00:34.685824 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-17 17:00:34.685850 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-17 17:00:34.686494 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-17 17:00:34.686519 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-17 17:00:34.686551 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-17 17:00:34.686578 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-17 17:00:34.686604 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-17 17:00:34.687249 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-17 17:00:34.687274 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-17 17:00:34.687306 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-17 17:00:34.687332 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-17 17:00:34.687358 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-17 17:00:34.688010 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-17 17:00:34.688035 - [DEBUG] Target name: foo
94 2019-Jan-17 17:00:34.688066 - [DEBUG] Walking in function: foo
95 2019-Jan-17 17:00:34.688101 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-17 17:00:34.688128 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-17 17:00:34.688773 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-17 17:00:34.688797 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-17 17:00:34.688830 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-17 17:00:34.688857 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-17 17:00:34.688882 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-17 17:00:34.689526 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-17 17:00:34.689551 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-17 17:00:34.689583 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-17 17:00:34.689610 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-17 17:00:34.689636 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-17 17:00:34.690281 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-17 17:00:34.690306 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-17 17:00:34.690338 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-17 17:00:34.690364 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-17 17:00:34.690390 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-17 17:00:34.691038 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-17 17:00:34.691062 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-17 17:00:34.691095 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-17 17:00:34.691122 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-17 17:00:34.691148 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-17 17:00:34.691819 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-17 17:00:34.691844 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-17 17:00:34.691876 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-17 17:00:34.691903 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-17 17:00:34.691929 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-17 17:00:34.692575 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-17 17:00:34.692599 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-17 17:00:34.692631 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-17 17:00:34.692658 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-17 17:00:34.692684 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-17 17:00:34.693329 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-17 17:00:34.693354 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-17 17:00:34.693386 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-17 17:00:34.693413 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-17 17:00:34.693438 - [INFO] Call graph has been constructed
132 2019-Jan-17 17:00:34.693463 - [INFO] Performing analysis: plugin
133 2019-Jan-17 17:00:34.693491 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-17 17:00:34.694081 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-17 17:00:34.694430 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-17 17:00:34.694458 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-17 17:00:34.694482 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-17 17:00:34.695208 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1

139 2019-Jan-17 17:00:34.695282 - [DEBUG]
140 2019-Jan-17 17:00:34.695324 - [DEBUG] Propagate flow
141 2019-Jan-17 17:00:34.695349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

142 2019-Jan-17 17:00:34.695406 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-17 17:00:34.696046 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

144 2019-Jan-17 17:00:34.696104 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-17 17:00:34.696137 - [DEBUG]
146 2019-Jan-17 17:00:34.696161 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-17 17:00:34.696188 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-17 17:00:34.696212 - [DEBUG]
149 2019-Jan-17 17:00:34.696235 - [DEBUG] Start adding new jump function
150 2019-Jan-17 17:00:34.696258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

151 2019-Jan-17 17:00:34.696314 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

152 2019-Jan-17 17:00:34.696370 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-17 17:00:34.697009 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-17 17:00:34.697040 - [DEBUG] End adding new jump function
155 2019-Jan-17 17:00:34.697064 - [DEBUG]
156 2019-Jan-17 17:00:34.697088 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-17 17:00:34.697112 - [DEBUG]
158 2019-Jan-17 17:00:34.697135 - [DEBUG] Process 1. path edge:
159 2019-Jan-17 17:00:34.697159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
160 2019-Jan-17 17:00:34.697217 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-17 17:00:34.697854 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
162 2019-Jan-17 17:00:34.697912 - [DEBUG]
163 2019-Jan-17 17:00:34.697944 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-17 17:00:34.699451 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-17 17:00:34.699483 - [DEBUG]
166 2019-Jan-17 17:00:34.699507 - [DEBUG] Propagate flow
167 2019-Jan-17 17:00:34.699531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

168 2019-Jan-17 17:00:34.699591 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-17 17:00:34.700232 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

170 2019-Jan-17 17:00:34.700290 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-17 17:00:34.700315 - [DEBUG]
172 2019-Jan-17 17:00:34.700339 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-17 17:00:34.700364 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-17 17:00:34.700388 - [DEBUG]
175 2019-Jan-17 17:00:34.700412 - [DEBUG] Start adding new jump function
176 2019-Jan-17 17:00:34.700435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

177 2019-Jan-17 17:00:34.700505 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

178 2019-Jan-17 17:00:34.700561 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-17 17:00:34.701198 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-17 17:00:34.701227 - [DEBUG] End adding new jump function
181 2019-Jan-17 17:00:34.701250 - [DEBUG]
182 2019-Jan-17 17:00:34.701274 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-17 17:00:34.701313 - [DEBUG]
184 2019-Jan-17 17:00:34.701337 - [DEBUG] Process 2. path edge:
185 2019-Jan-17 17:00:34.701360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
186 2019-Jan-17 17:00:34.701418 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-17 17:00:34.702056 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
188 2019-Jan-17 17:00:34.702113 - [DEBUG]
189 2019-Jan-17 17:00:34.702137 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-17 17:00:34.703403 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-17 17:00:34.703432 - [DEBUG]
192 2019-Jan-17 17:00:34.703456 - [DEBUG] Propagate flow
193 2019-Jan-17 17:00:34.703479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

194 2019-Jan-17 17:00:34.703537 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-17 17:00:34.704175 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

196 2019-Jan-17 17:00:34.704232 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-17 17:00:34.704257 - [DEBUG]
198 2019-Jan-17 17:00:34.704281 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-17 17:00:34.704306 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-17 17:00:34.704331 - [DEBUG]
201 2019-Jan-17 17:00:34.704354 - [DEBUG] Start adding new jump function
202 2019-Jan-17 17:00:34.704377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

203 2019-Jan-17 17:00:34.704433 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

204 2019-Jan-17 17:00:34.704489 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-17 17:00:34.705144 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-17 17:00:34.705172 - [DEBUG] End adding new jump function
207 2019-Jan-17 17:00:34.705196 - [DEBUG]
208 2019-Jan-17 17:00:34.705220 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-17 17:00:34.705245 - [DEBUG]
210 2019-Jan-17 17:00:34.705268 - [DEBUG] Process 3. path edge:
211 2019-Jan-17 17:00:34.705292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
212 2019-Jan-17 17:00:34.705350 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-17 17:00:34.705988 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
214 2019-Jan-17 17:00:34.706045 - [DEBUG]
215 2019-Jan-17 17:00:34.706069 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-17 17:00:34.707349 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-17 17:00:34.707379 - [DEBUG]
218 2019-Jan-17 17:00:34.707403 - [DEBUG] Propagate flow
219 2019-Jan-17 17:00:34.707426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

220 2019-Jan-17 17:00:34.707484 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-17 17:00:34.708146 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

222 2019-Jan-17 17:00:34.708204 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-17 17:00:34.708229 - [DEBUG]
224 2019-Jan-17 17:00:34.708253 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-17 17:00:34.708278 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-17 17:00:34.708303 - [DEBUG]
227 2019-Jan-17 17:00:34.708326 - [DEBUG] Start adding new jump function
228 2019-Jan-17 17:00:34.708349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

229 2019-Jan-17 17:00:34.708405 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

230 2019-Jan-17 17:00:34.708461 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-17 17:00:34.709097 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-17 17:00:34.709125 - [DEBUG] End adding new jump function
233 2019-Jan-17 17:00:34.709149 - [DEBUG]
234 2019-Jan-17 17:00:34.709173 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-17 17:00:34.709197 - [DEBUG]
236 2019-Jan-17 17:00:34.709220 - [DEBUG] Process 4. path edge:
237 2019-Jan-17 17:00:34.709243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
238 2019-Jan-17 17:00:34.709301 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-17 17:00:34.709937 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
240 2019-Jan-17 17:00:34.709994 - [DEBUG]
241 2019-Jan-17 17:00:34.710018 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-17 17:00:34.711301 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-17 17:00:34.711334 - [DEBUG]
244 2019-Jan-17 17:00:34.711358 - [DEBUG] Propagate flow
245 2019-Jan-17 17:00:34.711381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

246 2019-Jan-17 17:00:34.711440 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-17 17:00:34.712090 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

248 2019-Jan-17 17:00:34.712148 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-17 17:00:34.712173 - [DEBUG]
250 2019-Jan-17 17:00:34.712197 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-17 17:00:34.712223 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-17 17:00:34.712247 - [DEBUG]
253 2019-Jan-17 17:00:34.712271 - [DEBUG] Start adding new jump function
254 2019-Jan-17 17:00:34.712294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

255 2019-Jan-17 17:00:34.712350 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

256 2019-Jan-17 17:00:34.712406 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-17 17:00:34.713043 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-17 17:00:34.713071 - [DEBUG] End adding new jump function
259 2019-Jan-17 17:00:34.713095 - [DEBUG]
260 2019-Jan-17 17:00:34.713119 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-17 17:00:34.713143 - [DEBUG]
262 2019-Jan-17 17:00:34.713166 - [DEBUG] Process 5. path edge:
263 2019-Jan-17 17:00:34.713189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
264 2019-Jan-17 17:00:34.713247 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-17 17:00:34.713884 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
266 2019-Jan-17 17:00:34.713942 - [DEBUG]
267 2019-Jan-17 17:00:34.713966 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-17 17:00:34.715253 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-17 17:00:34.715283 - [DEBUG]
270 2019-Jan-17 17:00:34.715307 - [DEBUG] Propagate flow
271 2019-Jan-17 17:00:34.715330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

272 2019-Jan-17 17:00:34.715388 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-17 17:00:34.716026 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

274 2019-Jan-17 17:00:34.716084 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-17 17:00:34.716109 - [DEBUG]
276 2019-Jan-17 17:00:34.716133 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-17 17:00:34.716158 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-17 17:00:34.716182 - [DEBUG]
279 2019-Jan-17 17:00:34.716205 - [DEBUG] Start adding new jump function
280 2019-Jan-17 17:00:34.716229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

281 2019-Jan-17 17:00:34.716284 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

282 2019-Jan-17 17:00:34.716340 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-17 17:00:34.716978 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-17 17:00:34.717007 - [DEBUG] End adding new jump function
285 2019-Jan-17 17:00:34.717030 - [DEBUG]
286 2019-Jan-17 17:00:34.717054 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-17 17:00:34.717078 - [DEBUG]
288 2019-Jan-17 17:00:34.717101 - [DEBUG] Process 6. path edge:
289 2019-Jan-17 17:00:34.717125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
290 2019-Jan-17 17:00:34.717182 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-17 17:00:34.717819 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
292 2019-Jan-17 17:00:34.717876 - [DEBUG]
293 2019-Jan-17 17:00:34.717901 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-17 17:00:34.719181 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-17 17:00:34.719211 - [DEBUG]
296 2019-Jan-17 17:00:34.719235 - [DEBUG] Propagate flow
297 2019-Jan-17 17:00:34.719258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

298 2019-Jan-17 17:00:34.719316 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-17 17:00:34.719963 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

300 2019-Jan-17 17:00:34.720021 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-17 17:00:34.720046 - [DEBUG]
302 2019-Jan-17 17:00:34.720070 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-17 17:00:34.720095 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-17 17:00:34.720119 - [DEBUG]
305 2019-Jan-17 17:00:34.720143 - [DEBUG] Start adding new jump function
306 2019-Jan-17 17:00:34.720166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

307 2019-Jan-17 17:00:34.720222 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

308 2019-Jan-17 17:00:34.720278 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-17 17:00:34.720915 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-17 17:00:34.720944 - [DEBUG] End adding new jump function
311 2019-Jan-17 17:00:34.720968 - [DEBUG]
312 2019-Jan-17 17:00:34.720992 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-17 17:00:34.721016 - [DEBUG]
314 2019-Jan-17 17:00:34.721039 - [DEBUG] Process 7. path edge:
315 2019-Jan-17 17:00:34.721063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
316 2019-Jan-17 17:00:34.721137 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-17 17:00:34.721791 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
318 2019-Jan-17 17:00:34.721849 - [DEBUG]
319 2019-Jan-17 17:00:34.721873 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-17 17:00:34.723139 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-17 17:00:34.723169 - [DEBUG]
322 2019-Jan-17 17:00:34.723192 - [DEBUG] Propagate flow
323 2019-Jan-17 17:00:34.723216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

324 2019-Jan-17 17:00:34.723273 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-17 17:00:34.723910 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

326 2019-Jan-17 17:00:34.723967 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-17 17:00:34.723992 - [DEBUG]
328 2019-Jan-17 17:00:34.724016 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-17 17:00:34.724042 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-17 17:00:34.724066 - [DEBUG]
331 2019-Jan-17 17:00:34.724089 - [DEBUG] Start adding new jump function
332 2019-Jan-17 17:00:34.724112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

333 2019-Jan-17 17:00:34.724168 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

334 2019-Jan-17 17:00:34.724223 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-17 17:00:34.724878 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-17 17:00:34.724906 - [DEBUG] End adding new jump function
337 2019-Jan-17 17:00:34.724930 - [DEBUG]
338 2019-Jan-17 17:00:34.724954 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-17 17:00:34.724978 - [DEBUG]
340 2019-Jan-17 17:00:34.725001 - [DEBUG] Process 8. path edge:
341 2019-Jan-17 17:00:34.725024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
342 2019-Jan-17 17:00:34.725082 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-17 17:00:34.725720 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
344 2019-Jan-17 17:00:34.725778 - [DEBUG]
345 2019-Jan-17 17:00:34.725802 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-17 17:00:34.727066 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-17 17:00:34.727096 - [DEBUG]
348 2019-Jan-17 17:00:34.727119 - [DEBUG] Propagate flow
349 2019-Jan-17 17:00:34.727142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

350 2019-Jan-17 17:00:34.727201 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-17 17:00:34.727838 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

352 2019-Jan-17 17:00:34.727895 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-17 17:00:34.727920 - [DEBUG]
354 2019-Jan-17 17:00:34.727944 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-17 17:00:34.727985 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-17 17:00:34.728009 - [DEBUG]
357 2019-Jan-17 17:00:34.728032 - [DEBUG] Start adding new jump function
358 2019-Jan-17 17:00:34.728056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

359 2019-Jan-17 17:00:34.728112 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

360 2019-Jan-17 17:00:34.728168 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-17 17:00:34.728812 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-17 17:00:34.728841 - [DEBUG] End adding new jump function
363 2019-Jan-17 17:00:34.728865 - [DEBUG]
364 2019-Jan-17 17:00:34.728889 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-17 17:00:34.728913 - [DEBUG]
366 2019-Jan-17 17:00:34.728936 - [DEBUG] Process 9. path edge:
367 2019-Jan-17 17:00:34.728960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
368 2019-Jan-17 17:00:34.729018 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-17 17:00:34.729660 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
370 2019-Jan-17 17:00:34.729717 - [DEBUG]
371 2019-Jan-17 17:00:34.729742 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-17 17:00:34.731006 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-17 17:00:34.731036 - [DEBUG]
374 2019-Jan-17 17:00:34.731060 - [DEBUG] Propagate flow
375 2019-Jan-17 17:00:34.731083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

376 2019-Jan-17 17:00:34.731141 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-17 17:00:34.731796 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

378 2019-Jan-17 17:00:34.731853 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-17 17:00:34.731878 - [DEBUG]
380 2019-Jan-17 17:00:34.731902 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-17 17:00:34.731928 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-17 17:00:34.731952 - [DEBUG]
383 2019-Jan-17 17:00:34.731975 - [DEBUG] Start adding new jump function
384 2019-Jan-17 17:00:34.731998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

385 2019-Jan-17 17:00:34.732055 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

386 2019-Jan-17 17:00:34.732110 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-17 17:00:34.732746 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-17 17:00:34.732774 - [DEBUG] End adding new jump function
389 2019-Jan-17 17:00:34.732798 - [DEBUG]
390 2019-Jan-17 17:00:34.732821 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-17 17:00:34.732846 - [DEBUG]
392 2019-Jan-17 17:00:34.732868 - [DEBUG] Process 10. path edge:
393 2019-Jan-17 17:00:34.732892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
394 2019-Jan-17 17:00:34.732949 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-17 17:00:34.733585 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
396 2019-Jan-17 17:00:34.733642 - [DEBUG]
397 2019-Jan-17 17:00:34.733667 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-17 17:00:34.734945 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-17 17:00:34.734974 - [DEBUG]
400 2019-Jan-17 17:00:34.734998 - [DEBUG] Propagate flow
401 2019-Jan-17 17:00:34.735021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

402 2019-Jan-17 17:00:34.735079 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-17 17:00:34.735719 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

404 2019-Jan-17 17:00:34.735777 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-17 17:00:34.735802 - [DEBUG]
406 2019-Jan-17 17:00:34.735826 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-17 17:00:34.735851 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-17 17:00:34.735883 - [DEBUG]
409 2019-Jan-17 17:00:34.735907 - [DEBUG] Start adding new jump function
410 2019-Jan-17 17:00:34.735930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

411 2019-Jan-17 17:00:34.735986 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

412 2019-Jan-17 17:00:34.736042 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-17 17:00:34.736679 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-17 17:00:34.736707 - [DEBUG] End adding new jump function
415 2019-Jan-17 17:00:34.736731 - [DEBUG]
416 2019-Jan-17 17:00:34.736755 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-17 17:00:34.736779 - [DEBUG]
418 2019-Jan-17 17:00:34.736802 - [DEBUG] Process 11. path edge:
419 2019-Jan-17 17:00:34.736826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
420 2019-Jan-17 17:00:34.736884 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-17 17:00:34.737559 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
422 2019-Jan-17 17:00:34.737618 - [DEBUG]
423 2019-Jan-17 17:00:34.737642 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-17 17:00:34.738926 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-17 17:00:34.738956 - [DEBUG]
426 2019-Jan-17 17:00:34.738979 - [DEBUG] Propagate flow
427 2019-Jan-17 17:00:34.739003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

428 2019-Jan-17 17:00:34.739060 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-17 17:00:34.739696 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

430 2019-Jan-17 17:00:34.739753 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-17 17:00:34.739778 - [DEBUG]
432 2019-Jan-17 17:00:34.739802 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-17 17:00:34.739828 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-17 17:00:34.739852 - [DEBUG]
435 2019-Jan-17 17:00:34.739875 - [DEBUG] Start adding new jump function
436 2019-Jan-17 17:00:34.739898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

437 2019-Jan-17 17:00:34.739954 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

438 2019-Jan-17 17:00:34.740010 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-17 17:00:34.740645 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-17 17:00:34.740673 - [DEBUG] End adding new jump function
441 2019-Jan-17 17:00:34.740697 - [DEBUG]
442 2019-Jan-17 17:00:34.740721 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-17 17:00:34.740745 - [DEBUG]
444 2019-Jan-17 17:00:34.740769 - [DEBUG] Process 12. path edge:
445 2019-Jan-17 17:00:34.740792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
446 2019-Jan-17 17:00:34.740850 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-17 17:00:34.741502 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
448 2019-Jan-17 17:00:34.741559 - [DEBUG]
449 2019-Jan-17 17:00:34.741584 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-17 17:00:34.742847 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-17 17:00:34.742877 - [DEBUG]
452 2019-Jan-17 17:00:34.742900 - [DEBUG] Propagate flow
453 2019-Jan-17 17:00:34.742923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

454 2019-Jan-17 17:00:34.742990 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-17 17:00:34.743629 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

456 2019-Jan-17 17:00:34.743687 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-17 17:00:34.743712 - [DEBUG]
458 2019-Jan-17 17:00:34.743736 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-17 17:00:34.743762 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-17 17:00:34.743786 - [DEBUG]
461 2019-Jan-17 17:00:34.743809 - [DEBUG] Start adding new jump function
462 2019-Jan-17 17:00:34.743833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

463 2019-Jan-17 17:00:34.743889 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

464 2019-Jan-17 17:00:34.743945 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-17 17:00:34.744582 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-17 17:00:34.744609 - [DEBUG] End adding new jump function
467 2019-Jan-17 17:00:34.744647 - [DEBUG]
468 2019-Jan-17 17:00:34.744671 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-17 17:00:34.744696 - [DEBUG]
470 2019-Jan-17 17:00:34.744718 - [DEBUG] Process 13. path edge:
471 2019-Jan-17 17:00:34.744742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
472 2019-Jan-17 17:00:34.744800 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-17 17:00:34.745437 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
474 2019-Jan-17 17:00:34.745494 - [DEBUG]
475 2019-Jan-17 17:00:34.745518 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-17 17:00:34.746783 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-17 17:00:34.746812 - [DEBUG]
478 2019-Jan-17 17:00:34.746836 - [DEBUG] Propagate flow
479 2019-Jan-17 17:00:34.746859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

480 2019-Jan-17 17:00:34.746917 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-17 17:00:34.747576 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

482 2019-Jan-17 17:00:34.747634 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-17 17:00:34.747659 - [DEBUG]
484 2019-Jan-17 17:00:34.747684 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-17 17:00:34.747709 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-17 17:00:34.747733 - [DEBUG]
487 2019-Jan-17 17:00:34.747756 - [DEBUG] Start adding new jump function
488 2019-Jan-17 17:00:34.747780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

489 2019-Jan-17 17:00:34.747836 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

490 2019-Jan-17 17:00:34.747892 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-17 17:00:34.748545 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-17 17:00:34.748573 - [DEBUG] End adding new jump function
493 2019-Jan-17 17:00:34.748598 - [DEBUG]
494 2019-Jan-17 17:00:34.748621 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-17 17:00:34.748646 - [DEBUG]
496 2019-Jan-17 17:00:34.748669 - [DEBUG] Process 14. path edge:
497 2019-Jan-17 17:00:34.748693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
498 2019-Jan-17 17:00:34.748751 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-17 17:00:34.749386 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
500 2019-Jan-17 17:00:34.749444 - [DEBUG]
501 2019-Jan-17 17:00:34.749468 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-17 17:00:34.750741 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-17 17:00:34.750771 - [DEBUG]
504 2019-Jan-17 17:00:34.750795 - [DEBUG] Propagate flow
505 2019-Jan-17 17:00:34.750818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

506 2019-Jan-17 17:00:34.750876 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-17 17:00:34.751528 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

508 2019-Jan-17 17:00:34.751586 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-17 17:00:34.751611 - [DEBUG]
510 2019-Jan-17 17:00:34.751635 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-17 17:00:34.751660 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-17 17:00:34.751684 - [DEBUG]
513 2019-Jan-17 17:00:34.751707 - [DEBUG] Start adding new jump function
514 2019-Jan-17 17:00:34.751730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

515 2019-Jan-17 17:00:34.751787 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

516 2019-Jan-17 17:00:34.751843 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-17 17:00:34.752478 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-17 17:00:34.752506 - [DEBUG] End adding new jump function
519 2019-Jan-17 17:00:34.752530 - [DEBUG]
520 2019-Jan-17 17:00:34.752553 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-17 17:00:34.752577 - [DEBUG]
522 2019-Jan-17 17:00:34.752600 - [DEBUG] Process 15. path edge:
523 2019-Jan-17 17:00:34.752624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
524 2019-Jan-17 17:00:34.752681 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-17 17:00:34.753318 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
526 2019-Jan-17 17:00:34.753375 - [DEBUG]
527 2019-Jan-17 17:00:34.753399 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-17 17:00:34.754677 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-17 17:00:34.754706 - [DEBUG]
530 2019-Jan-17 17:00:34.754729 - [DEBUG] Propagate flow
531 2019-Jan-17 17:00:34.754752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

532 2019-Jan-17 17:00:34.754810 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-17 17:00:34.755455 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

534 2019-Jan-17 17:00:34.755513 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-17 17:00:34.755538 - [DEBUG]
536 2019-Jan-17 17:00:34.755562 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-17 17:00:34.755588 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-17 17:00:34.755612 - [DEBUG]
539 2019-Jan-17 17:00:34.755635 - [DEBUG] Start adding new jump function
540 2019-Jan-17 17:00:34.755658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

541 2019-Jan-17 17:00:34.755715 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

542 2019-Jan-17 17:00:34.755770 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-17 17:00:34.756409 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-17 17:00:34.756437 - [DEBUG] End adding new jump function
545 2019-Jan-17 17:00:34.756461 - [DEBUG]
546 2019-Jan-17 17:00:34.756484 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-17 17:00:34.756516 - [DEBUG]
548 2019-Jan-17 17:00:34.756540 - [DEBUG] Process 16. path edge:
549 2019-Jan-17 17:00:34.756563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
550 2019-Jan-17 17:00:34.756622 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-17 17:00:34.757260 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
552 2019-Jan-17 17:00:34.757317 - [DEBUG]
553 2019-Jan-17 17:00:34.757342 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-17 17:00:34.758707 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-17 17:00:34.758737 - [DEBUG]
556 2019-Jan-17 17:00:34.758761 - [DEBUG] Propagate flow
557 2019-Jan-17 17:00:34.758784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

558 2019-Jan-17 17:00:34.758842 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-17 17:00:34.759496 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

560 2019-Jan-17 17:00:34.759553 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-17 17:00:34.759577 - [DEBUG]
562 2019-Jan-17 17:00:34.759601 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-17 17:00:34.759627 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-17 17:00:34.759651 - [DEBUG]
565 2019-Jan-17 17:00:34.759674 - [DEBUG] Start adding new jump function
566 2019-Jan-17 17:00:34.759697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

567 2019-Jan-17 17:00:34.759753 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

568 2019-Jan-17 17:00:34.759809 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-17 17:00:34.760458 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-17 17:00:34.760489 - [DEBUG] End adding new jump function
571 2019-Jan-17 17:00:34.760513 - [DEBUG]
572 2019-Jan-17 17:00:34.760537 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-17 17:00:34.760561 - [DEBUG]
574 2019-Jan-17 17:00:34.760584 - [DEBUG] Process 17. path edge:
575 2019-Jan-17 17:00:34.760608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
576 2019-Jan-17 17:00:34.760666 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-17 17:00:34.761333 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
578 2019-Jan-17 17:00:34.761391 - [DEBUG]
579 2019-Jan-17 17:00:34.761415 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-17 17:00:34.762069 - [DEBUG] Possible callees:
581 2019-Jan-17 17:00:34.762095 - [DEBUG] llvm.dbg.declare
582 2019-Jan-17 17:00:34.762120 - [DEBUG] Possible return sites:
583 2019-Jan-17 17:00:34.762143 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-17 17:00:34.763534 - [DEBUG] Found and process special summary
585 2019-Jan-17 17:00:34.763575 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-17 17:00:34.763603 - [DEBUG]
587 2019-Jan-17 17:00:34.763627 - [DEBUG] Propagate flow
588 2019-Jan-17 17:00:34.763651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

589 2019-Jan-17 17:00:34.763709 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-17 17:00:34.764369 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

591 2019-Jan-17 17:00:34.764427 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-17 17:00:34.764452 - [DEBUG]
593 2019-Jan-17 17:00:34.764476 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-17 17:00:34.764502 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-17 17:00:34.764527 - [DEBUG]
596 2019-Jan-17 17:00:34.764550 - [DEBUG] Start adding new jump function
597 2019-Jan-17 17:00:34.764573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

598 2019-Jan-17 17:00:34.764644 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

599 2019-Jan-17 17:00:34.764700 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-17 17:00:34.765349 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-17 17:00:34.765378 - [DEBUG] End adding new jump function
602 2019-Jan-17 17:00:34.765402 - [DEBUG]
603 2019-Jan-17 17:00:34.765426 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-17 17:00:34.765450 - [DEBUG]
605 2019-Jan-17 17:00:34.765473 - [DEBUG] Process 18. path edge:
606 2019-Jan-17 17:00:34.765497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
607 2019-Jan-17 17:00:34.765555 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-17 17:00:34.766202 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
609 2019-Jan-17 17:00:34.766259 - [DEBUG]
610 2019-Jan-17 17:00:34.766283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-17 17:00:34.766934 - [DEBUG] Possible callees:
612 2019-Jan-17 17:00:34.766959 - [DEBUG] llvm.dbg.declare
613 2019-Jan-17 17:00:34.766984 - [DEBUG] Possible return sites:
614 2019-Jan-17 17:00:34.767007 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-17 17:00:34.768301 - [DEBUG] Found and process special summary
616 2019-Jan-17 17:00:34.768333 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-17 17:00:34.768361 - [DEBUG]
618 2019-Jan-17 17:00:34.768384 - [DEBUG] Propagate flow
619 2019-Jan-17 17:00:34.768408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

620 2019-Jan-17 17:00:34.768466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-17 17:00:34.769114 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

622 2019-Jan-17 17:00:34.769171 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-17 17:00:34.769196 - [DEBUG]
624 2019-Jan-17 17:00:34.769220 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-17 17:00:34.769245 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-17 17:00:34.769270 - [DEBUG]
627 2019-Jan-17 17:00:34.769293 - [DEBUG] Start adding new jump function
628 2019-Jan-17 17:00:34.769316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

629 2019-Jan-17 17:00:34.769372 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

630 2019-Jan-17 17:00:34.769428 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-17 17:00:34.770074 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-17 17:00:34.770111 - [DEBUG] End adding new jump function
633 2019-Jan-17 17:00:34.770135 - [DEBUG]
634 2019-Jan-17 17:00:34.770159 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-17 17:00:34.770183 - [DEBUG]
636 2019-Jan-17 17:00:34.770206 - [DEBUG] Process 19. path edge:
637 2019-Jan-17 17:00:34.770230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
638 2019-Jan-17 17:00:34.770287 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-17 17:00:34.770935 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
640 2019-Jan-17 17:00:34.770992 - [DEBUG]
641 2019-Jan-17 17:00:34.771016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-17 17:00:34.771681 - [DEBUG] Possible callees:
643 2019-Jan-17 17:00:34.771705 - [DEBUG] llvm.dbg.declare
644 2019-Jan-17 17:00:34.771730 - [DEBUG] Possible return sites:
645 2019-Jan-17 17:00:34.771753 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-17 17:00:34.773045 - [DEBUG] Found and process special summary
647 2019-Jan-17 17:00:34.773078 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-17 17:00:34.773105 - [DEBUG]
649 2019-Jan-17 17:00:34.773129 - [DEBUG] Propagate flow
650 2019-Jan-17 17:00:34.773152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

651 2019-Jan-17 17:00:34.773210 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-17 17:00:34.773861 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

653 2019-Jan-17 17:00:34.773918 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-17 17:00:34.773943 - [DEBUG]
655 2019-Jan-17 17:00:34.773967 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-17 17:00:34.773993 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-17 17:00:34.774017 - [DEBUG]
658 2019-Jan-17 17:00:34.774041 - [DEBUG] Start adding new jump function
659 2019-Jan-17 17:00:34.774064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

660 2019-Jan-17 17:00:34.774120 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

661 2019-Jan-17 17:00:34.774176 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-17 17:00:34.774843 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-17 17:00:34.774872 - [DEBUG] End adding new jump function
664 2019-Jan-17 17:00:34.774896 - [DEBUG]
665 2019-Jan-17 17:00:34.774919 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-17 17:00:34.774944 - [DEBUG]
667 2019-Jan-17 17:00:34.774967 - [DEBUG] Process 20. path edge:
668 2019-Jan-17 17:00:34.774990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
669 2019-Jan-17 17:00:34.775048 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-17 17:00:34.775705 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
671 2019-Jan-17 17:00:34.775762 - [DEBUG]
672 2019-Jan-17 17:00:34.775786 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-17 17:00:34.776449 - [DEBUG] Possible callees:
674 2019-Jan-17 17:00:34.776474 - [DEBUG] getenv
675 2019-Jan-17 17:00:34.776499 - [DEBUG] Possible return sites:
676 2019-Jan-17 17:00:34.776522 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-17 17:00:34.777798 - [DEBUG] Found and process special summary
678 2019-Jan-17 17:00:34.777899 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-17 17:00:34.777927 - [DEBUG]
680 2019-Jan-17 17:00:34.777951 - [DEBUG] Propagate flow
681 2019-Jan-17 17:00:34.777989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

682 2019-Jan-17 17:00:34.778048 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-17 17:00:34.778693 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20

684 2019-Jan-17 17:00:34.779345 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-17 17:00:34.779370 - [DEBUG]
686 2019-Jan-17 17:00:34.779394 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-17 17:00:34.779420 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-17 17:00:34.779444 - [DEBUG]
689 2019-Jan-17 17:00:34.779467 - [DEBUG] Start adding new jump function
690 2019-Jan-17 17:00:34.779491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

691 2019-Jan-17 17:00:34.779548 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20

692 2019-Jan-17 17:00:34.780197 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-17 17:00:34.780835 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-17 17:00:34.780863 - [DEBUG] End adding new jump function
695 2019-Jan-17 17:00:34.780887 - [DEBUG]
696 2019-Jan-17 17:00:34.780911 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-17 17:00:34.780935 - [DEBUG]
698 2019-Jan-17 17:00:34.780958 - [DEBUG] Process 21. path edge:
699 2019-Jan-17 17:00:34.780982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
700 2019-Jan-17 17:00:34.781039 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-17 17:00:34.781693 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
>
702 2019-Jan-17 17:00:34.782343 - [DEBUG]
703 2019-Jan-17 17:00:34.782367 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-17 17:00:34.783722 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-17 17:00:34.783751 - [DEBUG]
706 2019-Jan-17 17:00:34.783775 - [DEBUG] Propagate flow
707 2019-Jan-17 17:00:34.783799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

708 2019-Jan-17 17:00:34.783857 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-17 17:00:34.784504 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

710 2019-Jan-17 17:00:34.785770 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-17 17:00:34.785796 - [DEBUG]
712 2019-Jan-17 17:00:34.785820 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-17 17:00:34.785846 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-17 17:00:34.785878 - [DEBUG]
715 2019-Jan-17 17:00:34.785903 - [DEBUG] Start adding new jump function
716 2019-Jan-17 17:00:34.785926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

717 2019-Jan-17 17:00:34.785984 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

718 2019-Jan-17 17:00:34.787229 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-17 17:00:34.787863 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-17 17:00:34.787892 - [DEBUG] End adding new jump function
721 2019-Jan-17 17:00:34.787915 - [DEBUG]
722 2019-Jan-17 17:00:34.787939 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-17 17:00:34.787977 - [DEBUG]
724 2019-Jan-17 17:00:34.788000 - [DEBUG] Process 22. path edge:
725 2019-Jan-17 17:00:34.788024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
726 2019-Jan-17 17:00:34.788082 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-17 17:00:34.788718 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
728 2019-Jan-17 17:00:34.789963 - [DEBUG]
729 2019-Jan-17 17:00:34.789988 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-17 17:00:34.791265 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-17 17:00:34.791308 - [DEBUG]
732 2019-Jan-17 17:00:34.791333 - [DEBUG] Propagate flow
733 2019-Jan-17 17:00:34.791356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

734 2019-Jan-17 17:00:34.791415 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-17 17:00:34.792060 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

736 2019-Jan-17 17:00:34.793305 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-17 17:00:34.793330 - [DEBUG]
738 2019-Jan-17 17:00:34.793355 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-17 17:00:34.793380 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-17 17:00:34.793404 - [DEBUG]
741 2019-Jan-17 17:00:34.793428 - [DEBUG] Start adding new jump function
742 2019-Jan-17 17:00:34.793451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

743 2019-Jan-17 17:00:34.793509 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

744 2019-Jan-17 17:00:34.794766 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-17 17:00:34.795408 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-17 17:00:34.795436 - [DEBUG] End adding new jump function
747 2019-Jan-17 17:00:34.795461 - [DEBUG]
748 2019-Jan-17 17:00:34.795485 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-17 17:00:34.795509 - [DEBUG]
750 2019-Jan-17 17:00:34.795532 - [DEBUG] Process 23. path edge:
751 2019-Jan-17 17:00:34.795556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
752 2019-Jan-17 17:00:34.795613 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-17 17:00:34.796254 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
754 2019-Jan-17 17:00:34.797513 - [DEBUG]
755 2019-Jan-17 17:00:34.797537 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-17 17:00:34.798879 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-17 17:00:34.798909 - [DEBUG]
758 2019-Jan-17 17:00:34.798933 - [DEBUG] Propagate flow
759 2019-Jan-17 17:00:34.798956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

760 2019-Jan-17 17:00:34.799015 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-17 17:00:34.799655 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

762 2019-Jan-17 17:00:34.800897 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-17 17:00:34.800922 - [DEBUG]
764 2019-Jan-17 17:00:34.800946 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-17 17:00:34.800972 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-17 17:00:34.800996 - [DEBUG]
767 2019-Jan-17 17:00:34.801020 - [DEBUG] Start adding new jump function
768 2019-Jan-17 17:00:34.801043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

769 2019-Jan-17 17:00:34.801101 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

770 2019-Jan-17 17:00:34.802360 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-17 17:00:34.802995 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-17 17:00:34.803024 - [DEBUG] End adding new jump function
773 2019-Jan-17 17:00:34.803048 - [DEBUG]
774 2019-Jan-17 17:00:34.803072 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-17 17:00:34.803096 - [DEBUG]
776 2019-Jan-17 17:00:34.803119 - [DEBUG] Process 24. path edge:
777 2019-Jan-17 17:00:34.803143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
778 2019-Jan-17 17:00:34.803201 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-17 17:00:34.803838 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
780 2019-Jan-17 17:00:34.805097 - [DEBUG]
781 2019-Jan-17 17:00:34.805123 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-17 17:00:34.806407 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-17 17:00:34.806437 - [DEBUG]
784 2019-Jan-17 17:00:34.806461 - [DEBUG] Propagate flow
785 2019-Jan-17 17:00:34.806485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

786 2019-Jan-17 17:00:34.806544 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-17 17:00:34.807188 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

788 2019-Jan-17 17:00:34.808455 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-17 17:00:34.808481 - [DEBUG]
790 2019-Jan-17 17:00:34.808506 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-17 17:00:34.808533 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-17 17:00:34.808558 - [DEBUG]
793 2019-Jan-17 17:00:34.808582 - [DEBUG] Start adding new jump function
794 2019-Jan-17 17:00:34.808613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

795 2019-Jan-17 17:00:34.808672 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

796 2019-Jan-17 17:00:34.809917 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-17 17:00:34.810550 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-17 17:00:34.810579 - [DEBUG] End adding new jump function
799 2019-Jan-17 17:00:34.810603 - [DEBUG]
800 2019-Jan-17 17:00:34.810627 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-17 17:00:34.810652 - [DEBUG]
802 2019-Jan-17 17:00:34.810675 - [DEBUG] Process 25. path edge:
803 2019-Jan-17 17:00:34.810698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
804 2019-Jan-17 17:00:34.810756 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-17 17:00:34.811411 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
806 2019-Jan-17 17:00:34.812656 - [DEBUG]
807 2019-Jan-17 17:00:34.812681 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-17 17:00:34.813957 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-17 17:00:34.813987 - [DEBUG]
810 2019-Jan-17 17:00:34.814010 - [DEBUG] Propagate flow
811 2019-Jan-17 17:00:34.814034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

812 2019-Jan-17 17:00:34.814092 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-17 17:00:34.814750 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

814 2019-Jan-17 17:00:34.815388 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-17 17:00:34.815413 - [DEBUG]
816 2019-Jan-17 17:00:34.815438 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-17 17:00:34.815463 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-17 17:00:34.815487 - [DEBUG]
819 2019-Jan-17 17:00:34.815510 - [DEBUG] Start adding new jump function
820 2019-Jan-17 17:00:34.815534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

821 2019-Jan-17 17:00:34.815591 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

822 2019-Jan-17 17:00:34.816228 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-17 17:00:34.816867 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-17 17:00:34.816895 - [DEBUG] End adding new jump function
825 2019-Jan-17 17:00:34.816919 - [DEBUG]
826 2019-Jan-17 17:00:34.816942 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-17 17:00:34.816967 - [DEBUG]
828 2019-Jan-17 17:00:34.816990 - [DEBUG] Process 26. path edge:
829 2019-Jan-17 17:00:34.817013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
830 2019-Jan-17 17:00:34.817071 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-17 17:00:34.817711 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
832 2019-Jan-17 17:00:34.818363 - [DEBUG]
833 2019-Jan-17 17:00:34.818388 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-17 17:00:34.819671 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-17 17:00:34.819701 - [DEBUG]
836 2019-Jan-17 17:00:34.819725 - [DEBUG] Propagate flow
837 2019-Jan-17 17:00:34.819748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

838 2019-Jan-17 17:00:34.819807 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-17 17:00:34.820445 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

840 2019-Jan-17 17:00:34.821093 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-17 17:00:34.821118 - [DEBUG]
842 2019-Jan-17 17:00:34.821142 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-17 17:00:34.821168 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-17 17:00:34.821192 - [DEBUG]
845 2019-Jan-17 17:00:34.821215 - [DEBUG] Start adding new jump function
846 2019-Jan-17 17:00:34.821238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

847 2019-Jan-17 17:00:34.821313 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

848 2019-Jan-17 17:00:34.821952 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-17 17:00:34.822589 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-17 17:00:34.822618 - [DEBUG] End adding new jump function
851 2019-Jan-17 17:00:34.822642 - [DEBUG]
852 2019-Jan-17 17:00:34.822665 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-17 17:00:34.822689 - [DEBUG]
854 2019-Jan-17 17:00:34.822712 - [DEBUG] Process 27. path edge:
855 2019-Jan-17 17:00:34.822735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
856 2019-Jan-17 17:00:34.822793 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-17 17:00:34.823430 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
858 2019-Jan-17 17:00:34.824069 - [DEBUG]
859 2019-Jan-17 17:00:34.824094 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-17 17:00:34.825380 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-17 17:00:34.825409 - [DEBUG]
862 2019-Jan-17 17:00:34.825433 - [DEBUG] Propagate flow
863 2019-Jan-17 17:00:34.825456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

864 2019-Jan-17 17:00:34.825515 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-17 17:00:34.826152 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

866 2019-Jan-17 17:00:34.826790 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-17 17:00:34.826815 - [DEBUG]
868 2019-Jan-17 17:00:34.826839 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-17 17:00:34.826865 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-17 17:00:34.826889 - [DEBUG]
871 2019-Jan-17 17:00:34.826912 - [DEBUG] Start adding new jump function
872 2019-Jan-17 17:00:34.826935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

873 2019-Jan-17 17:00:34.826993 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

874 2019-Jan-17 17:00:34.827630 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-17 17:00:34.828284 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-17 17:00:34.828313 - [DEBUG] End adding new jump function
877 2019-Jan-17 17:00:34.828337 - [DEBUG]
878 2019-Jan-17 17:00:34.828369 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-17 17:00:34.828394 - [DEBUG]
880 2019-Jan-17 17:00:34.828417 - [DEBUG] Process 28. path edge:
881 2019-Jan-17 17:00:34.828441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
882 2019-Jan-17 17:00:34.828500 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-17 17:00:34.829137 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
884 2019-Jan-17 17:00:34.829774 - [DEBUG]
885 2019-Jan-17 17:00:34.829799 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-17 17:00:34.831060 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-17 17:00:34.831090 - [DEBUG]
888 2019-Jan-17 17:00:34.831114 - [DEBUG] Propagate flow
889 2019-Jan-17 17:00:34.831137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

890 2019-Jan-17 17:00:34.831194 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-17 17:00:34.831860 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

892 2019-Jan-17 17:00:34.832498 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-17 17:00:34.832523 - [DEBUG]
894 2019-Jan-17 17:00:34.832547 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-17 17:00:34.832572 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-17 17:00:34.832596 - [DEBUG]
897 2019-Jan-17 17:00:34.832619 - [DEBUG] Start adding new jump function
898 2019-Jan-17 17:00:34.832643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

899 2019-Jan-17 17:00:34.832700 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

900 2019-Jan-17 17:00:34.833337 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-17 17:00:34.833977 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-17 17:00:34.834005 - [DEBUG] End adding new jump function
903 2019-Jan-17 17:00:34.834030 - [DEBUG]
904 2019-Jan-17 17:00:34.834053 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-17 17:00:34.834077 - [DEBUG]
906 2019-Jan-17 17:00:34.834100 - [DEBUG] Process 29. path edge:
907 2019-Jan-17 17:00:34.834124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
908 2019-Jan-17 17:00:34.834182 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-17 17:00:34.834840 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
910 2019-Jan-17 17:00:34.835477 - [DEBUG]
911 2019-Jan-17 17:00:34.835503 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-17 17:00:34.836793 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-17 17:00:34.836823 - [DEBUG]
914 2019-Jan-17 17:00:34.836846 - [DEBUG] Propagate flow
915 2019-Jan-17 17:00:34.836870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

916 2019-Jan-17 17:00:34.836928 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-17 17:00:34.837615 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

918 2019-Jan-17 17:00:34.838275 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-17 17:00:34.838301 - [DEBUG]
920 2019-Jan-17 17:00:34.838325 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-17 17:00:34.838351 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-17 17:00:34.838375 - [DEBUG]
923 2019-Jan-17 17:00:34.838398 - [DEBUG] Start adding new jump function
924 2019-Jan-17 17:00:34.838422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

925 2019-Jan-17 17:00:34.838480 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

926 2019-Jan-17 17:00:34.839118 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-17 17:00:34.839758 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-17 17:00:34.839787 - [DEBUG] End adding new jump function
929 2019-Jan-17 17:00:34.839811 - [DEBUG]
930 2019-Jan-17 17:00:34.839835 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-17 17:00:34.839859 - [DEBUG]
932 2019-Jan-17 17:00:34.839882 - [DEBUG] Process 30. path edge:
933 2019-Jan-17 17:00:34.839906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
934 2019-Jan-17 17:00:34.839964 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-17 17:00:34.840604 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
936 2019-Jan-17 17:00:34.841242 - [DEBUG]
937 2019-Jan-17 17:00:34.841267 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-17 17:00:34.842559 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-17 17:00:34.842589 - [DEBUG]
940 2019-Jan-17 17:00:34.842613 - [DEBUG] Propagate flow
941 2019-Jan-17 17:00:34.842636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

942 2019-Jan-17 17:00:34.842694 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-17 17:00:34.843344 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

944 2019-Jan-17 17:00:34.843981 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-17 17:00:34.844006 - [DEBUG]
946 2019-Jan-17 17:00:34.844031 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-17 17:00:34.844056 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-17 17:00:34.844080 - [DEBUG]
949 2019-Jan-17 17:00:34.844103 - [DEBUG] Start adding new jump function
950 2019-Jan-17 17:00:34.844127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

951 2019-Jan-17 17:00:34.844184 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

952 2019-Jan-17 17:00:34.844838 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-17 17:00:34.845474 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-17 17:00:34.845502 - [DEBUG] End adding new jump function
955 2019-Jan-17 17:00:34.845526 - [DEBUG]
956 2019-Jan-17 17:00:34.845549 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-17 17:00:34.845573 - [DEBUG]
958 2019-Jan-17 17:00:34.845596 - [DEBUG] Process 31. path edge:
959 2019-Jan-17 17:00:34.845619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
960 2019-Jan-17 17:00:34.845677 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-17 17:00:34.846312 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
962 2019-Jan-17 17:00:34.846948 - [DEBUG]
963 2019-Jan-17 17:00:34.846973 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-17 17:00:34.848259 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-17 17:00:34.848289 - [DEBUG]
966 2019-Jan-17 17:00:34.848313 - [DEBUG] Propagate flow
967 2019-Jan-17 17:00:34.848336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

968 2019-Jan-17 17:00:34.848394 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-17 17:00:34.849031 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

970 2019-Jan-17 17:00:34.849667 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-17 17:00:34.849692 - [DEBUG]
972 2019-Jan-17 17:00:34.849717 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-17 17:00:34.849742 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-17 17:00:34.849767 - [DEBUG]
975 2019-Jan-17 17:00:34.849790 - [DEBUG] Start adding new jump function
976 2019-Jan-17 17:00:34.849814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

977 2019-Jan-17 17:00:34.849871 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

978 2019-Jan-17 17:00:34.850508 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-17 17:00:34.851141 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-17 17:00:34.851169 - [DEBUG] End adding new jump function
981 2019-Jan-17 17:00:34.851193 - [DEBUG]
982 2019-Jan-17 17:00:34.851217 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-17 17:00:34.851241 - [DEBUG]
984 2019-Jan-17 17:00:34.851264 - [DEBUG] Process 32. path edge:
985 2019-Jan-17 17:00:34.851299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
986 2019-Jan-17 17:00:34.851359 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-17 17:00:34.851995 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
988 2019-Jan-17 17:00:34.852632 - [DEBUG]
989 2019-Jan-17 17:00:34.852656 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-17 17:00:34.853918 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-17 17:00:34.853947 - [DEBUG]
992 2019-Jan-17 17:00:34.853971 - [DEBUG] Propagate flow
993 2019-Jan-17 17:00:34.853994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

994 2019-Jan-17 17:00:34.854052 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-17 17:00:34.854714 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

996 2019-Jan-17 17:00:34.855351 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-17 17:00:34.855377 - [DEBUG]
998 2019-Jan-17 17:00:34.855401 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-17 17:00:34.855426 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-17 17:00:34.855451 - [DEBUG]
1001 2019-Jan-17 17:00:34.855474 - [DEBUG] Start adding new jump function
1002 2019-Jan-17 17:00:34.855497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1003 2019-Jan-17 17:00:34.855554 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1004 2019-Jan-17 17:00:34.856191 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-17 17:00:34.856839 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-17 17:00:34.856868 - [DEBUG] End adding new jump function
1007 2019-Jan-17 17:00:34.856892 - [DEBUG]
1008 2019-Jan-17 17:00:34.856915 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-17 17:00:34.856939 - [DEBUG]
1010 2019-Jan-17 17:00:34.856962 - [DEBUG] Process 33. path edge:
1011 2019-Jan-17 17:00:34.856986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1012 2019-Jan-17 17:00:34.857044 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-17 17:00:34.857685 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1014 2019-Jan-17 17:00:34.858336 - [DEBUG]
1015 2019-Jan-17 17:00:34.858362 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-17 17:00:34.859639 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-17 17:00:34.859668 - [DEBUG]
1018 2019-Jan-17 17:00:34.859692 - [DEBUG] Propagate flow
1019 2019-Jan-17 17:00:34.859715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1020 2019-Jan-17 17:00:34.859773 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-17 17:00:34.860420 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1022 2019-Jan-17 17:00:34.861058 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-17 17:00:34.861083 - [DEBUG]
1024 2019-Jan-17 17:00:34.861107 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-17 17:00:34.861133 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-17 17:00:34.861157 - [DEBUG]
1027 2019-Jan-17 17:00:34.861180 - [DEBUG] Start adding new jump function
1028 2019-Jan-17 17:00:34.861203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1029 2019-Jan-17 17:00:34.861260 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1030 2019-Jan-17 17:00:34.861914 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-17 17:00:34.862569 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-17 17:00:34.862601 - [DEBUG] End adding new jump function
1033 2019-Jan-17 17:00:34.862625 - [DEBUG]
1034 2019-Jan-17 17:00:34.862649 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-17 17:00:34.862674 - [DEBUG]
1036 2019-Jan-17 17:00:34.862697 - [DEBUG] Process 34. path edge:
1037 2019-Jan-17 17:00:34.862721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1038 2019-Jan-17 17:00:34.862793 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-17 17:00:34.863487 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1040 2019-Jan-17 17:00:34.864193 - [DEBUG]
1041 2019-Jan-17 17:00:34.864221 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-17 17:00:34.864937 - [DEBUG] Possible callees:
1043 2019-Jan-17 17:00:34.864964 - [DEBUG] bar
1044 2019-Jan-17 17:00:34.864988 - [DEBUG] Possible return sites:
1045 2019-Jan-17 17:00:34.865012 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-17 17:00:34.866302 - [DEBUG] Found and process special summary
1047 2019-Jan-17 17:00:34.866357 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-17 17:00:34.866385 - [DEBUG]
1049 2019-Jan-17 17:00:34.866410 - [DEBUG] Propagate flow
1050 2019-Jan-17 17:00:34.866433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1051 2019-Jan-17 17:00:34.866494 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-17 17:00:34.867136 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1053 2019-Jan-17 17:00:34.867777 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-17 17:00:34.867803 - [DEBUG]
1055 2019-Jan-17 17:00:34.867829 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-17 17:00:34.867854 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-17 17:00:34.867879 - [DEBUG]
1058 2019-Jan-17 17:00:34.867902 - [DEBUG] Start adding new jump function
1059 2019-Jan-17 17:00:34.867925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1060 2019-Jan-17 17:00:34.867998 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1061 2019-Jan-17 17:00:34.868636 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-17 17:00:34.869276 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-17 17:00:34.869306 - [DEBUG] End adding new jump function
1064 2019-Jan-17 17:00:34.869331 - [DEBUG]
1065 2019-Jan-17 17:00:34.869354 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-17 17:00:34.869379 - [DEBUG]
1067 2019-Jan-17 17:00:34.869402 - [DEBUG] Process 35. path edge:
1068 2019-Jan-17 17:00:34.869426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1069 2019-Jan-17 17:00:34.869483 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-17 17:00:34.870123 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1071 2019-Jan-17 17:00:34.870760 - [DEBUG]
1072 2019-Jan-17 17:00:34.870785 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-17 17:00:34.872080 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-17 17:00:34.872110 - [DEBUG]
1075 2019-Jan-17 17:00:34.872134 - [DEBUG] Propagate flow
1076 2019-Jan-17 17:00:34.872157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1077 2019-Jan-17 17:00:34.872216 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-17 17:00:34.872855 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1079 2019-Jan-17 17:00:34.873501 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-17 17:00:34.873526 - [DEBUG]
1081 2019-Jan-17 17:00:34.873550 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-17 17:00:34.873576 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-17 17:00:34.873600 - [DEBUG]
1084 2019-Jan-17 17:00:34.873623 - [DEBUG] Start adding new jump function
1085 2019-Jan-17 17:00:34.873647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1086 2019-Jan-17 17:00:34.873704 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1087 2019-Jan-17 17:00:34.874341 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-17 17:00:34.874992 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-17 17:00:34.875021 - [DEBUG] End adding new jump function
1090 2019-Jan-17 17:00:34.875045 - [DEBUG]
1091 2019-Jan-17 17:00:34.875069 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-17 17:00:34.875102 - [DEBUG]
1093 2019-Jan-17 17:00:34.875126 - [DEBUG] Process 36. path edge:
1094 2019-Jan-17 17:00:34.875150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1095 2019-Jan-17 17:00:34.875209 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-17 17:00:34.875845 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1097 2019-Jan-17 17:00:34.876481 - [DEBUG]
1098 2019-Jan-17 17:00:34.876507 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-17 17:00:34.877787 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-17 17:00:34.877816 - [DEBUG]
1101 2019-Jan-17 17:00:34.877840 - [DEBUG] Propagate flow
1102 2019-Jan-17 17:00:34.877863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1103 2019-Jan-17 17:00:34.877920 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-17 17:00:34.878587 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1105 2019-Jan-17 17:00:34.879226 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-17 17:00:34.879251 - [DEBUG]
1107 2019-Jan-17 17:00:34.879275 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-17 17:00:34.879300 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-17 17:00:34.879324 - [DEBUG]
1110 2019-Jan-17 17:00:34.879347 - [DEBUG] Start adding new jump function
1111 2019-Jan-17 17:00:34.879371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1112 2019-Jan-17 17:00:34.879428 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1113 2019-Jan-17 17:00:34.880066 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-17 17:00:34.880712 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-17 17:00:34.880749 - [DEBUG] End adding new jump function
1116 2019-Jan-17 17:00:34.880774 - [DEBUG]
1117 2019-Jan-17 17:00:34.880797 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-17 17:00:34.880821 - [DEBUG]
1119 2019-Jan-17 17:00:34.880844 - [DEBUG] Process 37. path edge:
1120 2019-Jan-17 17:00:34.880868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1121 2019-Jan-17 17:00:34.880925 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-17 17:00:34.881594 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1123 2019-Jan-17 17:00:34.882232 - [DEBUG]
1124 2019-Jan-17 17:00:34.882256 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-17 17:00:34.882907 - [DEBUG] Possible callees:
1126 2019-Jan-17 17:00:34.882932 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-17 17:00:34.882957 - [DEBUG] Possible return sites:
1128 2019-Jan-17 17:00:34.882981 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-17 17:00:34.884262 - [DEBUG] Found and process special summary
1130 2019-Jan-17 17:00:34.884298 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-17 17:00:34.884333 - [DEBUG]
1132 2019-Jan-17 17:00:34.884357 - [DEBUG] Propagate flow
1133 2019-Jan-17 17:00:34.884381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1134 2019-Jan-17 17:00:34.884439 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-17 17:00:34.885098 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1136 2019-Jan-17 17:00:34.885734 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-17 17:00:34.885759 - [DEBUG]
1138 2019-Jan-17 17:00:34.885783 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-17 17:00:34.885809 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-17 17:00:34.885833 - [DEBUG]
1141 2019-Jan-17 17:00:34.885856 - [DEBUG] Start adding new jump function
1142 2019-Jan-17 17:00:34.885880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1143 2019-Jan-17 17:00:34.885937 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1144 2019-Jan-17 17:00:34.886573 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-17 17:00:34.887212 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-17 17:00:34.887240 - [DEBUG] End adding new jump function
1147 2019-Jan-17 17:00:34.887264 - [DEBUG]
1148 2019-Jan-17 17:00:34.887288 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-17 17:00:34.887312 - [DEBUG]
1150 2019-Jan-17 17:00:34.887335 - [DEBUG] Process 38. path edge:
1151 2019-Jan-17 17:00:34.887358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1152 2019-Jan-17 17:00:34.887416 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-17 17:00:34.888071 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1154 2019-Jan-17 17:00:34.888709 - [DEBUG]
1155 2019-Jan-17 17:00:34.888734 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-17 17:00:34.890008 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-17 17:00:34.890038 - [DEBUG]
1158 2019-Jan-17 17:00:34.890062 - [DEBUG] Propagate flow
1159 2019-Jan-17 17:00:34.890086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1160 2019-Jan-17 17:00:34.890144 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-17 17:00:34.890782 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1162 2019-Jan-17 17:00:34.891435 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-17 17:00:34.891460 - [DEBUG]
1164 2019-Jan-17 17:00:34.891485 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-17 17:00:34.891510 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-17 17:00:34.891535 - [DEBUG]
1167 2019-Jan-17 17:00:34.891558 - [DEBUG] Start adding new jump function
1168 2019-Jan-17 17:00:34.891582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1169 2019-Jan-17 17:00:34.891639 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1170 2019-Jan-17 17:00:34.892276 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-17 17:00:34.892912 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-17 17:00:34.892940 - [DEBUG] End adding new jump function
1173 2019-Jan-17 17:00:34.892964 - [DEBUG]
1174 2019-Jan-17 17:00:34.892988 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-17 17:00:34.893023 - [DEBUG]
1176 2019-Jan-17 17:00:34.893046 - [DEBUG] Process 39. path edge:
1177 2019-Jan-17 17:00:34.893070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1178 2019-Jan-17 17:00:34.893128 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-17 17:00:34.893765 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1180 2019-Jan-17 17:00:34.894401 - [DEBUG]
1181 2019-Jan-17 17:00:34.894426 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-17 17:00:34.895705 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-17 17:00:34.895735 - [DEBUG]
1184 2019-Jan-17 17:00:34.895759 - [DEBUG] Propagate flow
1185 2019-Jan-17 17:00:34.895782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1186 2019-Jan-17 17:00:34.895840 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-17 17:00:34.896491 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1188 2019-Jan-17 17:00:34.897129 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-17 17:00:34.897154 - [DEBUG]
1190 2019-Jan-17 17:00:34.897178 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-17 17:00:34.897204 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-17 17:00:34.897228 - [DEBUG]
1193 2019-Jan-17 17:00:34.897251 - [DEBUG] Start adding new jump function
1194 2019-Jan-17 17:00:34.897275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1195 2019-Jan-17 17:00:34.897332 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1196 2019-Jan-17 17:00:34.897985 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-17 17:00:34.898624 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-17 17:00:34.898653 - [DEBUG] End adding new jump function
1199 2019-Jan-17 17:00:34.898677 - [DEBUG]
1200 2019-Jan-17 17:00:34.898700 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-17 17:00:34.898724 - [DEBUG]
1202 2019-Jan-17 17:00:34.898747 - [DEBUG] Process 40. path edge:
1203 2019-Jan-17 17:00:34.898771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1204 2019-Jan-17 17:00:34.898829 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-17 17:00:34.899470 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1206 2019-Jan-17 17:00:34.900106 - [DEBUG]
1207 2019-Jan-17 17:00:34.900131 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-17 17:00:34.901417 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-17 17:00:34.901446 - [DEBUG]
1210 2019-Jan-17 17:00:34.901470 - [DEBUG] Propagate flow
1211 2019-Jan-17 17:00:34.901493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1212 2019-Jan-17 17:00:34.901551 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-17 17:00:34.902190 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1214 2019-Jan-17 17:00:34.902827 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-17 17:00:34.902852 - [DEBUG]
1216 2019-Jan-17 17:00:34.902876 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-17 17:00:34.902902 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-17 17:00:34.902935 - [DEBUG]
1219 2019-Jan-17 17:00:34.902958 - [DEBUG] Start adding new jump function
1220 2019-Jan-17 17:00:34.902982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1221 2019-Jan-17 17:00:34.903039 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1222 2019-Jan-17 17:00:34.903678 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-17 17:00:34.904314 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-17 17:00:34.904342 - [DEBUG] End adding new jump function
1225 2019-Jan-17 17:00:34.904366 - [DEBUG]
1226 2019-Jan-17 17:00:34.904389 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-17 17:00:34.904414 - [DEBUG]
1228 2019-Jan-17 17:00:34.904437 - [DEBUG] Process 41. path edge:
1229 2019-Jan-17 17:00:34.904460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1230 2019-Jan-17 17:00:34.904518 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-17 17:00:34.905170 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1232 2019-Jan-17 17:00:34.905810 - [DEBUG]
1233 2019-Jan-17 17:00:34.905835 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-17 17:00:34.907100 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-17 17:00:34.907130 - [DEBUG]
1236 2019-Jan-17 17:00:34.907154 - [DEBUG] Propagate flow
1237 2019-Jan-17 17:00:34.907177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1238 2019-Jan-17 17:00:34.907235 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-17 17:00:34.907879 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1240 2019-Jan-17 17:00:34.908532 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-17 17:00:34.908558 - [DEBUG]
1242 2019-Jan-17 17:00:34.908582 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-17 17:00:34.908608 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-17 17:00:34.908632 - [DEBUG]
1245 2019-Jan-17 17:00:34.908655 - [DEBUG] Start adding new jump function
1246 2019-Jan-17 17:00:34.908678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1247 2019-Jan-17 17:00:34.908736 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1248 2019-Jan-17 17:00:34.909373 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-17 17:00:34.910009 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-17 17:00:34.910037 - [DEBUG] End adding new jump function
1251 2019-Jan-17 17:00:34.910061 - [DEBUG]
1252 2019-Jan-17 17:00:34.910085 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-17 17:00:34.910109 - [DEBUG]
1254 2019-Jan-17 17:00:34.910132 - [DEBUG] Process 42. path edge:
1255 2019-Jan-17 17:00:34.910155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1256 2019-Jan-17 17:00:34.910213 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-17 17:00:34.910850 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1258 2019-Jan-17 17:00:34.911509 - [DEBUG]
1259 2019-Jan-17 17:00:34.911534 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-17 17:00:34.912808 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-17 17:00:34.912838 - [DEBUG]
1262 2019-Jan-17 17:00:34.912861 - [DEBUG] Propagate flow
1263 2019-Jan-17 17:00:34.912885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1264 2019-Jan-17 17:00:34.912943 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-17 17:00:34.913585 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1266 2019-Jan-17 17:00:34.914222 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-17 17:00:34.914247 - [DEBUG]
1268 2019-Jan-17 17:00:34.914271 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-17 17:00:34.914297 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-17 17:00:34.914321 - [DEBUG]
1271 2019-Jan-17 17:00:34.914344 - [DEBUG] Start adding new jump function
1272 2019-Jan-17 17:00:34.914368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1273 2019-Jan-17 17:00:34.914425 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1274 2019-Jan-17 17:00:34.915079 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-17 17:00:34.915719 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-17 17:00:34.915747 - [DEBUG] End adding new jump function
1277 2019-Jan-17 17:00:34.915771 - [DEBUG]
1278 2019-Jan-17 17:00:34.915794 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-17 17:00:34.915818 - [DEBUG]
1280 2019-Jan-17 17:00:34.915841 - [DEBUG] Process 43. path edge:
1281 2019-Jan-17 17:00:34.915865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1282 2019-Jan-17 17:00:34.915923 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-17 17:00:34.916564 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1284 2019-Jan-17 17:00:34.917201 - [DEBUG]
1285 2019-Jan-17 17:00:34.917225 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-17 17:00:34.918512 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-17 17:00:34.918542 - [DEBUG]
1288 2019-Jan-17 17:00:34.918566 - [DEBUG] Propagate flow
1289 2019-Jan-17 17:00:34.918590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1290 2019-Jan-17 17:00:34.918648 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-17 17:00:34.919290 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1292 2019-Jan-17 17:00:34.919927 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-17 17:00:34.919952 - [DEBUG]
1294 2019-Jan-17 17:00:34.919976 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-17 17:00:34.920002 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-17 17:00:34.920026 - [DEBUG]
1297 2019-Jan-17 17:00:34.920050 - [DEBUG] Start adding new jump function
1298 2019-Jan-17 17:00:34.920073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1299 2019-Jan-17 17:00:34.920130 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1300 2019-Jan-17 17:00:34.920768 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-17 17:00:34.921424 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-17 17:00:34.921452 - [DEBUG] End adding new jump function
1303 2019-Jan-17 17:00:34.921477 - [DEBUG]
1304 2019-Jan-17 17:00:34.921507 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-17 17:00:34.921532 - [DEBUG]
1306 2019-Jan-17 17:00:34.921554 - [DEBUG] Process 44. path edge:
1307 2019-Jan-17 17:00:34.921578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1308 2019-Jan-17 17:00:34.921636 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-17 17:00:34.922274 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1310 2019-Jan-17 17:00:34.922911 - [DEBUG]
1311 2019-Jan-17 17:00:34.922937 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-17 17:00:34.924203 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-17 17:00:34.924233 - [DEBUG]
1314 2019-Jan-17 17:00:34.924257 - [DEBUG] Propagate flow
1315 2019-Jan-17 17:00:34.924280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1316 2019-Jan-17 17:00:34.924338 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-17 17:00:34.925002 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1318 2019-Jan-17 17:00:34.925639 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-17 17:00:34.925665 - [DEBUG]
1320 2019-Jan-17 17:00:34.925689 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-17 17:00:34.925714 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-17 17:00:34.925738 - [DEBUG]
1323 2019-Jan-17 17:00:34.925762 - [DEBUG] Start adding new jump function
1324 2019-Jan-17 17:00:34.925785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1325 2019-Jan-17 17:00:34.925842 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1326 2019-Jan-17 17:00:34.926480 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-17 17:00:34.927124 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-17 17:00:34.927153 - [DEBUG] End adding new jump function
1329 2019-Jan-17 17:00:34.927177 - [DEBUG]
1330 2019-Jan-17 17:00:34.927200 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-17 17:00:34.927224 - [DEBUG]
1332 2019-Jan-17 17:00:34.927247 - [DEBUG] Process 45. path edge:
1333 2019-Jan-17 17:00:34.927271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1334 2019-Jan-17 17:00:34.927328 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-17 17:00:34.927988 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1336 2019-Jan-17 17:00:34.928626 - [DEBUG]
1337 2019-Jan-17 17:00:34.928650 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-17 17:00:34.929307 - [DEBUG] Possible callees:
1339 2019-Jan-17 17:00:34.929333 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-17 17:00:34.929358 - [DEBUG] Possible return sites:
1341 2019-Jan-17 17:00:34.929381 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-17 17:00:34.930658 - [DEBUG] Found and process special summary
1343 2019-Jan-17 17:00:34.930705 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-17 17:00:34.930733 - [DEBUG]
1345 2019-Jan-17 17:00:34.930757 - [DEBUG] Propagate flow
1346 2019-Jan-17 17:00:34.930780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1347 2019-Jan-17 17:00:34.930838 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-17 17:00:34.931505 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1349 2019-Jan-17 17:00:34.932143 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-17 17:00:34.932168 - [DEBUG]
1351 2019-Jan-17 17:00:34.932192 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-17 17:00:34.932218 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-17 17:00:34.932242 - [DEBUG]
1354 2019-Jan-17 17:00:34.932265 - [DEBUG] Start adding new jump function
1355 2019-Jan-17 17:00:34.932288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1356 2019-Jan-17 17:00:34.932346 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1357 2019-Jan-17 17:00:34.932984 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-17 17:00:34.933622 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-17 17:00:34.933651 - [DEBUG] End adding new jump function
1360 2019-Jan-17 17:00:34.933675 - [DEBUG]
1361 2019-Jan-17 17:00:34.933699 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-17 17:00:34.933724 - [DEBUG]
1363 2019-Jan-17 17:00:34.933747 - [DEBUG] Process 46. path edge:
1364 2019-Jan-17 17:00:34.933771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1365 2019-Jan-17 17:00:34.933829 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-17 17:00:34.934469 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1367 2019-Jan-17 17:00:34.935122 - [DEBUG]
1368 2019-Jan-17 17:00:34.935146 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-17 17:00:34.936417 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-17 17:00:34.936447 - [DEBUG]
1371 2019-Jan-17 17:00:34.936471 - [DEBUG] Propagate flow
1372 2019-Jan-17 17:00:34.936494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1373 2019-Jan-17 17:00:34.936552 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-17 17:00:34.937188 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1375 2019-Jan-17 17:00:34.937867 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-17 17:00:34.937893 - [DEBUG]
1377 2019-Jan-17 17:00:34.937917 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-17 17:00:34.937943 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-17 17:00:34.937981 - [DEBUG]
1380 2019-Jan-17 17:00:34.938005 - [DEBUG] Start adding new jump function
1381 2019-Jan-17 17:00:34.938029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1382 2019-Jan-17 17:00:34.938086 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1383 2019-Jan-17 17:00:34.938724 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-17 17:00:34.939361 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-17 17:00:34.939389 - [DEBUG] End adding new jump function
1386 2019-Jan-17 17:00:34.939413 - [DEBUG]
1387 2019-Jan-17 17:00:34.939437 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-17 17:00:34.939470 - [DEBUG]
1389 2019-Jan-17 17:00:34.939494 - [DEBUG] Process 47. path edge:
1390 2019-Jan-17 17:00:34.939518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1391 2019-Jan-17 17:00:34.939576 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-17 17:00:34.940213 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1393 2019-Jan-17 17:00:34.940850 - [DEBUG]
1394 2019-Jan-17 17:00:34.940875 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-17 17:00:34.942163 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-17 17:00:34.942192 - [DEBUG]
1397 2019-Jan-17 17:00:34.942216 - [DEBUG] Propagate flow
1398 2019-Jan-17 17:00:34.942239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1399 2019-Jan-17 17:00:34.942297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-17 17:00:34.942944 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1401 2019-Jan-17 17:00:34.943588 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-17 17:00:34.943613 - [DEBUG]
1403 2019-Jan-17 17:00:34.943638 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-17 17:00:34.943663 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-17 17:00:34.943687 - [DEBUG]
1406 2019-Jan-17 17:00:34.943711 - [DEBUG] Start adding new jump function
1407 2019-Jan-17 17:00:34.943734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1408 2019-Jan-17 17:00:34.943791 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1409 2019-Jan-17 17:00:34.944428 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-17 17:00:34.945091 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-17 17:00:34.945120 - [DEBUG] End adding new jump function
1412 2019-Jan-17 17:00:34.945144 - [DEBUG]
1413 2019-Jan-17 17:00:34.945167 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-17 17:00:34.945191 - [DEBUG]
1415 2019-Jan-17 17:00:34.945214 - [DEBUG] Process 48. path edge:
1416 2019-Jan-17 17:00:34.945237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1417 2019-Jan-17 17:00:34.945295 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-17 17:00:34.945941 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1419 2019-Jan-17 17:00:34.946578 - [DEBUG]
1420 2019-Jan-17 17:00:34.946603 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-17 17:00:34.947253 - [DEBUG] Possible callees:
1422 2019-Jan-17 17:00:34.947278 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-17 17:00:34.947303 - [DEBUG] Possible return sites:
1424 2019-Jan-17 17:00:34.947327 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-17 17:00:34.948622 - [DEBUG] Found and process special summary
1426 2019-Jan-17 17:00:34.948655 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-17 17:00:34.948683 - [DEBUG]
1428 2019-Jan-17 17:00:34.948714 - [DEBUG] Propagate flow
1429 2019-Jan-17 17:00:34.948738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1430 2019-Jan-17 17:00:34.948796 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-17 17:00:34.949438 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1432 2019-Jan-17 17:00:34.950074 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-17 17:00:34.950099 - [DEBUG]
1434 2019-Jan-17 17:00:34.950123 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-17 17:00:34.950149 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-17 17:00:34.950173 - [DEBUG]
1437 2019-Jan-17 17:00:34.950196 - [DEBUG] Start adding new jump function
1438 2019-Jan-17 17:00:34.950219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1439 2019-Jan-17 17:00:34.950276 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1440 2019-Jan-17 17:00:34.950914 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-17 17:00:34.951574 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-17 17:00:34.951602 - [DEBUG] End adding new jump function
1443 2019-Jan-17 17:00:34.951627 - [DEBUG]
1444 2019-Jan-17 17:00:34.951650 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-17 17:00:34.951675 - [DEBUG]
1446 2019-Jan-17 17:00:34.951698 - [DEBUG] Process 49. path edge:
1447 2019-Jan-17 17:00:34.951722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1448 2019-Jan-17 17:00:34.951780 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-17 17:00:34.952423 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1450 2019-Jan-17 17:00:34.953061 - [DEBUG]
1451 2019-Jan-17 17:00:34.953086 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-17 17:00:34.954357 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-17 17:00:34.954387 - [DEBUG]
1454 2019-Jan-17 17:00:34.954411 - [DEBUG] Propagate flow
1455 2019-Jan-17 17:00:34.954434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1456 2019-Jan-17 17:00:34.954492 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-17 17:00:34.955155 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1458 2019-Jan-17 17:00:34.955793 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-17 17:00:34.955818 - [DEBUG]
1460 2019-Jan-17 17:00:34.955843 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-17 17:00:34.955868 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-17 17:00:34.955892 - [DEBUG]
1463 2019-Jan-17 17:00:34.955915 - [DEBUG] Start adding new jump function
1464 2019-Jan-17 17:00:34.955939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1465 2019-Jan-17 17:00:34.955996 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1466 2019-Jan-17 17:00:34.956633 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-17 17:00:34.957270 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-17 17:00:34.957298 - [DEBUG] End adding new jump function
1469 2019-Jan-17 17:00:34.957322 - [DEBUG]
1470 2019-Jan-17 17:00:34.957346 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-17 17:00:34.957370 - [DEBUG]
1472 2019-Jan-17 17:00:34.957401 - [DEBUG] Process 50. path edge:
1473 2019-Jan-17 17:00:34.957425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1474 2019-Jan-17 17:00:34.957484 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-17 17:00:34.958136 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1476 2019-Jan-17 17:00:34.958774 - [DEBUG]
1477 2019-Jan-17 17:00:34.958799 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-17 17:00:34.960063 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-17 17:00:34.960092 - [DEBUG]
1480 2019-Jan-17 17:00:34.960116 - [DEBUG] Propagate flow
1481 2019-Jan-17 17:00:34.960139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1482 2019-Jan-17 17:00:34.960197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-17 17:00:34.960857 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1484 2019-Jan-17 17:00:34.961523 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-17 17:00:34.961549 - [DEBUG]
1486 2019-Jan-17 17:00:34.961572 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-17 17:00:34.961598 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-17 17:00:34.961622 - [DEBUG]
1489 2019-Jan-17 17:00:34.961645 - [DEBUG] Start adding new jump function
1490 2019-Jan-17 17:00:34.961668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1491 2019-Jan-17 17:00:34.961726 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1492 2019-Jan-17 17:00:34.962364 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-17 17:00:34.963011 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-17 17:00:34.963039 - [DEBUG] End adding new jump function
1495 2019-Jan-17 17:00:34.963063 - [DEBUG]
1496 2019-Jan-17 17:00:34.963087 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-17 17:00:34.963111 - [DEBUG]
1498 2019-Jan-17 17:00:34.963134 - [DEBUG] Process 51. path edge:
1499 2019-Jan-17 17:00:34.963157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1500 2019-Jan-17 17:00:34.963215 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-17 17:00:34.963862 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1502 2019-Jan-17 17:00:34.964499 - [DEBUG]
1503 2019-Jan-17 17:00:34.964523 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-17 17:00:34.965189 - [DEBUG] Possible callees:
1505 2019-Jan-17 17:00:34.965215 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-17 17:00:34.965240 - [DEBUG] Possible return sites:
1507 2019-Jan-17 17:00:34.965263 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-17 17:00:34.966539 - [DEBUG] Found and process special summary
1509 2019-Jan-17 17:00:34.966573 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-17 17:00:34.966600 - [DEBUG]
1511 2019-Jan-17 17:00:34.966623 - [DEBUG] Propagate flow
1512 2019-Jan-17 17:00:34.966646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1513 2019-Jan-17 17:00:34.966713 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-17 17:00:34.967374 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1515 2019-Jan-17 17:00:34.968026 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-17 17:00:34.968051 - [DEBUG]
1517 2019-Jan-17 17:00:34.968075 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-17 17:00:34.968100 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-17 17:00:34.968125 - [DEBUG]
1520 2019-Jan-17 17:00:34.968148 - [DEBUG] Start adding new jump function
1521 2019-Jan-17 17:00:34.968171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1522 2019-Jan-17 17:00:34.968228 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1523 2019-Jan-17 17:00:34.968867 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-17 17:00:34.969506 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-17 17:00:34.969534 - [DEBUG] End adding new jump function
1526 2019-Jan-17 17:00:34.969559 - [DEBUG]
1527 2019-Jan-17 17:00:34.969582 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-17 17:00:34.969606 - [DEBUG]
1529 2019-Jan-17 17:00:34.969630 - [DEBUG] Process 52. path edge:
1530 2019-Jan-17 17:00:34.969653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1531 2019-Jan-17 17:00:34.969711 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-17 17:00:34.970352 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1533 2019-Jan-17 17:00:34.970990 - [DEBUG]
1534 2019-Jan-17 17:00:34.971014 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-17 17:00:34.972301 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-17 17:00:34.972331 - [DEBUG]
1537 2019-Jan-17 17:00:34.972355 - [DEBUG] Propagate flow
1538 2019-Jan-17 17:00:34.972378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1539 2019-Jan-17 17:00:34.972436 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-17 17:00:34.973073 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1541 2019-Jan-17 17:00:34.973710 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-17 17:00:34.973735 - [DEBUG]
1543 2019-Jan-17 17:00:34.973759 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-17 17:00:34.973785 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-17 17:00:34.973809 - [DEBUG]
1546 2019-Jan-17 17:00:34.973832 - [DEBUG] Start adding new jump function
1547 2019-Jan-17 17:00:34.973855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1548 2019-Jan-17 17:00:34.973913 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1549 2019-Jan-17 17:00:34.974550 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-17 17:00:34.975202 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-17 17:00:34.975231 - [DEBUG] End adding new jump function
1552 2019-Jan-17 17:00:34.975255 - [DEBUG]
1553 2019-Jan-17 17:00:34.975278 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-17 17:00:34.975302 - [DEBUG]
1555 2019-Jan-17 17:00:34.975325 - [DEBUG] Process 53. path edge:
1556 2019-Jan-17 17:00:34.975349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1557 2019-Jan-17 17:00:34.975415 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-17 17:00:34.976054 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1559 2019-Jan-17 17:00:34.976691 - [DEBUG]
1560 2019-Jan-17 17:00:34.976716 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-17 17:00:34.977992 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-17 17:00:34.978023 - [DEBUG]
1563 2019-Jan-17 17:00:34.978046 - [DEBUG] Propagate flow
1564 2019-Jan-17 17:00:34.978070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1565 2019-Jan-17 17:00:34.978128 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-17 17:00:34.978765 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1567 2019-Jan-17 17:00:34.979401 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-17 17:00:34.979426 - [DEBUG]
1569 2019-Jan-17 17:00:34.979450 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-17 17:00:34.979476 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-17 17:00:34.979500 - [DEBUG]
1572 2019-Jan-17 17:00:34.979524 - [DEBUG] Start adding new jump function
1573 2019-Jan-17 17:00:34.979547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1574 2019-Jan-17 17:00:34.979604 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1575 2019-Jan-17 17:00:34.980242 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-17 17:00:34.980877 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-17 17:00:34.980905 - [DEBUG] End adding new jump function
1578 2019-Jan-17 17:00:34.980929 - [DEBUG]
1579 2019-Jan-17 17:00:34.980953 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-17 17:00:34.980977 - [DEBUG]
1581 2019-Jan-17 17:00:34.981000 - [DEBUG] Process 54. path edge:
1582 2019-Jan-17 17:00:34.981023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1583 2019-Jan-17 17:00:34.981081 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-17 17:00:34.981733 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1585 2019-Jan-17 17:00:34.982369 - [DEBUG]
1586 2019-Jan-17 17:00:34.982393 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-17 17:00:34.983665 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-17 17:00:34.983694 - [DEBUG]
1589 2019-Jan-17 17:00:34.983718 - [DEBUG] Propagate flow
1590 2019-Jan-17 17:00:34.983741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1591 2019-Jan-17 17:00:34.983799 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-17 17:00:34.984447 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1593 2019-Jan-17 17:00:34.985102 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-17 17:00:34.985127 - [DEBUG]
1595 2019-Jan-17 17:00:34.985151 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-17 17:00:34.985176 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-17 17:00:34.985200 - [DEBUG]
1598 2019-Jan-17 17:00:34.985223 - [DEBUG] Start adding new jump function
1599 2019-Jan-17 17:00:34.985246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1600 2019-Jan-17 17:00:34.985315 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1601 2019-Jan-17 17:00:34.985955 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-17 17:00:34.986602 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-17 17:00:34.986630 - [DEBUG] End adding new jump function
1604 2019-Jan-17 17:00:34.986654 - [DEBUG]
1605 2019-Jan-17 17:00:34.986677 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-17 17:00:34.986702 - [DEBUG]
1607 2019-Jan-17 17:00:34.986725 - [DEBUG] Process 55. path edge:
1608 2019-Jan-17 17:00:34.986748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1609 2019-Jan-17 17:00:34.986806 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-17 17:00:34.987453 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1611 2019-Jan-17 17:00:34.988112 - [DEBUG]
1612 2019-Jan-17 17:00:34.988137 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-17 17:00:34.988798 - [DEBUG] Possible callees:
1614 2019-Jan-17 17:00:34.988823 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-17 17:00:34.988848 - [DEBUG] Possible return sites:
1616 2019-Jan-17 17:00:34.988872 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-17 17:00:34.990146 - [DEBUG] Found and process special summary
1618 2019-Jan-17 17:00:34.990180 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-17 17:00:34.990207 - [DEBUG]
1620 2019-Jan-17 17:00:34.990231 - [DEBUG] Propagate flow
1621 2019-Jan-17 17:00:34.990254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1622 2019-Jan-17 17:00:34.990312 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-17 17:00:34.990959 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1624 2019-Jan-17 17:00:34.991614 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-17 17:00:34.991639 - [DEBUG]
1626 2019-Jan-17 17:00:34.991663 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-17 17:00:34.991689 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-17 17:00:34.991713 - [DEBUG]
1629 2019-Jan-17 17:00:34.991736 - [DEBUG] Start adding new jump function
1630 2019-Jan-17 17:00:34.991759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1631 2019-Jan-17 17:00:34.991817 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1632 2019-Jan-17 17:00:34.992455 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-17 17:00:34.993093 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-17 17:00:34.993122 - [DEBUG] End adding new jump function
1635 2019-Jan-17 17:00:34.993146 - [DEBUG]
1636 2019-Jan-17 17:00:34.993169 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-17 17:00:34.993194 - [DEBUG]
1638 2019-Jan-17 17:00:34.993217 - [DEBUG] Process 56. path edge:
1639 2019-Jan-17 17:00:34.993241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1640 2019-Jan-17 17:00:34.993298 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-17 17:00:34.993939 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1642 2019-Jan-17 17:00:34.994585 - [DEBUG]
1643 2019-Jan-17 17:00:34.994610 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-17 17:00:34.995895 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-17 17:00:34.995924 - [DEBUG]
1646 2019-Jan-17 17:00:34.995948 - [DEBUG] Propagate flow
1647 2019-Jan-17 17:00:34.995971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1648 2019-Jan-17 17:00:34.996029 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-17 17:00:34.996668 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1650 2019-Jan-17 17:00:34.997305 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-17 17:00:34.997330 - [DEBUG]
1652 2019-Jan-17 17:00:34.997354 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-17 17:00:34.997380 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-17 17:00:34.997404 - [DEBUG]
1655 2019-Jan-17 17:00:34.997427 - [DEBUG] Start adding new jump function
1656 2019-Jan-17 17:00:34.997450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1657 2019-Jan-17 17:00:34.997507 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1658 2019-Jan-17 17:00:34.998163 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-17 17:00:34.998799 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-17 17:00:34.998827 - [DEBUG] End adding new jump function
1661 2019-Jan-17 17:00:34.998851 - [DEBUG]
1662 2019-Jan-17 17:00:34.998874 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-17 17:00:34.998899 - [DEBUG]
1664 2019-Jan-17 17:00:34.998922 - [DEBUG] Process 57. path edge:
1665 2019-Jan-17 17:00:34.998946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1666 2019-Jan-17 17:00:34.999004 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-17 17:00:34.999641 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1668 2019-Jan-17 17:00:35.000283 - [DEBUG]
1669 2019-Jan-17 17:00:35.000310 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-17 17:00:35.004193 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-17 17:00:35.004226 - [DEBUG]
1672 2019-Jan-17 17:00:35.004249 - [DEBUG] Propagate flow
1673 2019-Jan-17 17:00:35.004273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1674 2019-Jan-17 17:00:35.004334 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-17 17:00:35.006229 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1676 2019-Jan-17 17:00:35.006889 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-17 17:00:35.006915 - [DEBUG]
1678 2019-Jan-17 17:00:35.006941 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-17 17:00:35.006967 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-17 17:00:35.006991 - [DEBUG]
1681 2019-Jan-17 17:00:35.007015 - [DEBUG] Start adding new jump function
1682 2019-Jan-17 17:00:35.007039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1683 2019-Jan-17 17:00:35.007100 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1684 2019-Jan-17 17:00:35.007784 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-17 17:00:35.008481 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-17 17:00:35.008513 - [DEBUG] End adding new jump function
1687 2019-Jan-17 17:00:35.008537 - [DEBUG]
1688 2019-Jan-17 17:00:35.008562 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-17 17:00:35.008586 - [DEBUG]
1690 2019-Jan-17 17:00:35.008610 - [DEBUG] Process 58. path edge:
1691 2019-Jan-17 17:00:35.008633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1692 2019-Jan-17 17:00:35.008697 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-17 17:00:35.009345 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1694 2019-Jan-17 17:00:35.009983 - [DEBUG]
1695 2019-Jan-17 17:00:35.010008 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-17 17:00:35.010662 - [DEBUG] Possible callees:
1697 2019-Jan-17 17:00:35.010687 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-17 17:00:35.010712 - [DEBUG] Possible return sites:
1699 2019-Jan-17 17:00:35.010736 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-17 17:00:35.012047 - [DEBUG] Found and process special summary
1701 2019-Jan-17 17:00:35.012086 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-17 17:00:35.012113 - [DEBUG]
1703 2019-Jan-17 17:00:35.012138 - [DEBUG] Propagate flow
1704 2019-Jan-17 17:00:35.012161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1705 2019-Jan-17 17:00:35.012220 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-17 17:00:35.012873 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1707 2019-Jan-17 17:00:35.013511 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-17 17:00:35.013537 - [DEBUG]
1709 2019-Jan-17 17:00:35.013562 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-17 17:00:35.013588 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-17 17:00:35.013612 - [DEBUG]
1712 2019-Jan-17 17:00:35.013636 - [DEBUG] Start adding new jump function
1713 2019-Jan-17 17:00:35.013659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1714 2019-Jan-17 17:00:35.013717 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1715 2019-Jan-17 17:00:35.014355 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-17 17:00:35.015008 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-17 17:00:35.015036 - [DEBUG] End adding new jump function
1718 2019-Jan-17 17:00:35.015060 - [DEBUG]
1719 2019-Jan-17 17:00:35.015084 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-17 17:00:35.015108 - [DEBUG]
1721 2019-Jan-17 17:00:35.015131 - [DEBUG] Process 59. path edge:
1722 2019-Jan-17 17:00:35.015154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1723 2019-Jan-17 17:00:35.015212 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-17 17:00:35.015852 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1725 2019-Jan-17 17:00:35.016489 - [DEBUG]
1726 2019-Jan-17 17:00:35.016514 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-17 17:00:35.017802 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-17 17:00:35.017832 - [DEBUG]
1729 2019-Jan-17 17:00:35.017856 - [DEBUG] Propagate flow
1730 2019-Jan-17 17:00:35.017880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1731 2019-Jan-17 17:00:35.017937 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-17 17:00:35.018598 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1733 2019-Jan-17 17:00:35.019235 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-17 17:00:35.019260 - [DEBUG]
1735 2019-Jan-17 17:00:35.019285 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-17 17:00:35.019310 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-17 17:00:35.019335 - [DEBUG]
1738 2019-Jan-17 17:00:35.019358 - [DEBUG] Start adding new jump function
1739 2019-Jan-17 17:00:35.019381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1740 2019-Jan-17 17:00:35.019439 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1741 2019-Jan-17 17:00:35.020077 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-17 17:00:35.020711 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-17 17:00:35.020739 - [DEBUG] End adding new jump function
1744 2019-Jan-17 17:00:35.020763 - [DEBUG]
1745 2019-Jan-17 17:00:35.020787 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-17 17:00:35.020811 - [DEBUG]
1747 2019-Jan-17 17:00:35.020834 - [DEBUG] Process 60. path edge:
1748 2019-Jan-17 17:00:35.020858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1749 2019-Jan-17 17:00:35.020916 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-17 17:00:35.021570 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1751 2019-Jan-17 17:00:35.022207 - [DEBUG]
1752 2019-Jan-17 17:00:35.022231 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-17 17:00:35.023496 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-17 17:00:35.023526 - [DEBUG]
1755 2019-Jan-17 17:00:35.023550 - [DEBUG] Propagate flow
1756 2019-Jan-17 17:00:35.023574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1757 2019-Jan-17 17:00:35.023632 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-17 17:00:35.024282 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1759 2019-Jan-17 17:00:35.024936 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-17 17:00:35.024962 - [DEBUG]
1761 2019-Jan-17 17:00:35.024987 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-17 17:00:35.025013 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-17 17:00:35.025037 - [DEBUG]
1764 2019-Jan-17 17:00:35.025061 - [DEBUG] Start adding new jump function
1765 2019-Jan-17 17:00:35.025084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1766 2019-Jan-17 17:00:35.025142 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1767 2019-Jan-17 17:00:35.025780 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-17 17:00:35.026429 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-17 17:00:35.026459 - [DEBUG] End adding new jump function
1770 2019-Jan-17 17:00:35.026483 - [DEBUG]
1771 2019-Jan-17 17:00:35.026507 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-17 17:00:35.026531 - [DEBUG]
1773 2019-Jan-17 17:00:35.026555 - [DEBUG] Process 61. path edge:
1774 2019-Jan-17 17:00:35.026578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1775 2019-Jan-17 17:00:35.026636 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-17 17:00:35.027278 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1777 2019-Jan-17 17:00:35.027914 - [DEBUG]
1778 2019-Jan-17 17:00:35.027938 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-17 17:00:35.029229 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-17 17:00:35.029259 - [DEBUG]
1781 2019-Jan-17 17:00:35.029283 - [DEBUG] Propagate flow
1782 2019-Jan-17 17:00:35.029306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1783 2019-Jan-17 17:00:35.029365 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-17 17:00:35.030004 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1785 2019-Jan-17 17:00:35.030641 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-17 17:00:35.030667 - [DEBUG]
1787 2019-Jan-17 17:00:35.030691 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-17 17:00:35.030717 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-17 17:00:35.030741 - [DEBUG]
1790 2019-Jan-17 17:00:35.030764 - [DEBUG] Start adding new jump function
1791 2019-Jan-17 17:00:35.030788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1792 2019-Jan-17 17:00:35.030845 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1793 2019-Jan-17 17:00:35.031499 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-17 17:00:35.032136 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-17 17:00:35.032165 - [DEBUG] End adding new jump function
1796 2019-Jan-17 17:00:35.032189 - [DEBUG]
1797 2019-Jan-17 17:00:35.032213 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-17 17:00:35.032237 - [DEBUG]
1799 2019-Jan-17 17:00:35.032260 - [DEBUG] Process 62. path edge:
1800 2019-Jan-17 17:00:35.032284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1801 2019-Jan-17 17:00:35.032342 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-17 17:00:35.032979 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1803 2019-Jan-17 17:00:35.033617 - [DEBUG]
1804 2019-Jan-17 17:00:35.033642 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-17 17:00:35.034926 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-17 17:00:35.034956 - [DEBUG]
1807 2019-Jan-17 17:00:35.034980 - [DEBUG] Propagate flow
1808 2019-Jan-17 17:00:35.035004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1809 2019-Jan-17 17:00:35.035062 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-17 17:00:35.035720 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1811 2019-Jan-17 17:00:35.036359 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-17 17:00:35.036384 - [DEBUG]
1813 2019-Jan-17 17:00:35.036409 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-17 17:00:35.036435 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-17 17:00:35.036459 - [DEBUG]
1816 2019-Jan-17 17:00:35.036482 - [DEBUG] Start adding new jump function
1817 2019-Jan-17 17:00:35.036506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1818 2019-Jan-17 17:00:35.036563 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1819 2019-Jan-17 17:00:35.037201 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-17 17:00:35.037890 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-17 17:00:35.037919 - [DEBUG] End adding new jump function
1822 2019-Jan-17 17:00:35.037943 - [DEBUG]
1823 2019-Jan-17 17:00:35.037981 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-17 17:00:35.038007 - [DEBUG]
1825 2019-Jan-17 17:00:35.038030 - [DEBUG] Process 63. path edge:
1826 2019-Jan-17 17:00:35.038054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1827 2019-Jan-17 17:00:35.038112 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-17 17:00:35.038754 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1829 2019-Jan-17 17:00:35.039392 - [DEBUG]
1830 2019-Jan-17 17:00:35.039416 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-17 17:00:35.040689 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-17 17:00:35.040719 - [DEBUG]
1833 2019-Jan-17 17:00:35.040743 - [DEBUG] Propagate flow
1834 2019-Jan-17 17:00:35.040766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1835 2019-Jan-17 17:00:35.040824 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-17 17:00:35.041483 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1837 2019-Jan-17 17:00:35.042121 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-17 17:00:35.042146 - [DEBUG]
1839 2019-Jan-17 17:00:35.042171 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-17 17:00:35.042196 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-17 17:00:35.042220 - [DEBUG]
1842 2019-Jan-17 17:00:35.042243 - [DEBUG] Start adding new jump function
1843 2019-Jan-17 17:00:35.042267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1844 2019-Jan-17 17:00:35.042324 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1845 2019-Jan-17 17:00:35.042962 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-17 17:00:35.043598 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-17 17:00:35.043626 - [DEBUG] End adding new jump function
1848 2019-Jan-17 17:00:35.043651 - [DEBUG]
1849 2019-Jan-17 17:00:35.043675 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-17 17:00:35.043699 - [DEBUG]
1851 2019-Jan-17 17:00:35.043723 - [DEBUG] Process 64. path edge:
1852 2019-Jan-17 17:00:35.043746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1853 2019-Jan-17 17:00:35.043805 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-17 17:00:35.044456 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1855 2019-Jan-17 17:00:35.045110 - [DEBUG]
1856 2019-Jan-17 17:00:35.045136 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-17 17:00:35.046400 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-17 17:00:35.046430 - [DEBUG]
1859 2019-Jan-17 17:00:35.046454 - [DEBUG] Propagate flow
1860 2019-Jan-17 17:00:35.046477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1861 2019-Jan-17 17:00:35.046536 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-17 17:00:35.047173 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1863 2019-Jan-17 17:00:35.047809 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-17 17:00:35.047835 - [DEBUG]
1865 2019-Jan-17 17:00:35.047859 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-17 17:00:35.047885 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-17 17:00:35.047909 - [DEBUG]
1868 2019-Jan-17 17:00:35.047933 - [DEBUG] Start adding new jump function
1869 2019-Jan-17 17:00:35.047968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1870 2019-Jan-17 17:00:35.048027 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1871 2019-Jan-17 17:00:35.048665 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-17 17:00:35.049299 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-17 17:00:35.049327 - [DEBUG] End adding new jump function
1874 2019-Jan-17 17:00:35.049352 - [DEBUG]
1875 2019-Jan-17 17:00:35.049376 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-17 17:00:35.049400 - [DEBUG]
1877 2019-Jan-17 17:00:35.049423 - [DEBUG] Process 65. path edge:
1878 2019-Jan-17 17:00:35.049447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1879 2019-Jan-17 17:00:35.049505 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-17 17:00:35.050141 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1881 2019-Jan-17 17:00:35.050777 - [DEBUG]
1882 2019-Jan-17 17:00:35.050801 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-17 17:00:35.052079 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-17 17:00:35.052108 - [DEBUG]
1885 2019-Jan-17 17:00:35.052132 - [DEBUG] Propagate flow
1886 2019-Jan-17 17:00:35.052155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1887 2019-Jan-17 17:00:35.052220 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-17 17:00:35.052870 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1889 2019-Jan-17 17:00:35.053508 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-17 17:00:35.053533 - [DEBUG]
1891 2019-Jan-17 17:00:35.053557 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-17 17:00:35.053583 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-17 17:00:35.053607 - [DEBUG]
1894 2019-Jan-17 17:00:35.053630 - [DEBUG] Start adding new jump function
1895 2019-Jan-17 17:00:35.053654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1896 2019-Jan-17 17:00:35.053719 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1897 2019-Jan-17 17:00:35.054357 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-17 17:00:35.055013 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-17 17:00:35.055041 - [DEBUG] End adding new jump function
1900 2019-Jan-17 17:00:35.055065 - [DEBUG]
1901 2019-Jan-17 17:00:35.055089 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-17 17:00:35.055114 - [DEBUG]
1903 2019-Jan-17 17:00:35.055137 - [DEBUG] Process 66. path edge:
1904 2019-Jan-17 17:00:35.055161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1905 2019-Jan-17 17:00:35.055219 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-17 17:00:35.055861 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1907 2019-Jan-17 17:00:35.056498 - [DEBUG]
1908 2019-Jan-17 17:00:35.056524 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-17 17:00:35.057799 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-17 17:00:35.057828 - [DEBUG]
1911 2019-Jan-17 17:00:35.057852 - [DEBUG] Propagate flow
1912 2019-Jan-17 17:00:35.057876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1913 2019-Jan-17 17:00:35.057934 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-17 17:00:35.058585 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1915 2019-Jan-17 17:00:35.059222 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-17 17:00:35.059248 - [DEBUG]
1917 2019-Jan-17 17:00:35.059272 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-17 17:00:35.059298 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-17 17:00:35.059322 - [DEBUG]
1920 2019-Jan-17 17:00:35.059345 - [DEBUG] Start adding new jump function
1921 2019-Jan-17 17:00:35.059369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1922 2019-Jan-17 17:00:35.059427 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1923 2019-Jan-17 17:00:35.060064 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-17 17:00:35.060698 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-17 17:00:35.060726 - [DEBUG] End adding new jump function
1926 2019-Jan-17 17:00:35.060751 - [DEBUG]
1927 2019-Jan-17 17:00:35.060774 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-17 17:00:35.060799 - [DEBUG]
1929 2019-Jan-17 17:00:35.060822 - [DEBUG] Process 67. path edge:
1930 2019-Jan-17 17:00:35.060845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1931 2019-Jan-17 17:00:35.060903 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-17 17:00:35.061555 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1933 2019-Jan-17 17:00:35.062192 - [DEBUG]
1934 2019-Jan-17 17:00:35.062216 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-17 17:00:35.063485 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-17 17:00:35.063515 - [DEBUG]
1937 2019-Jan-17 17:00:35.063539 - [DEBUG] Propagate flow
1938 2019-Jan-17 17:00:35.063562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1939 2019-Jan-17 17:00:35.063626 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-17 17:00:35.064271 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1941 2019-Jan-17 17:00:35.064925 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-17 17:00:35.064951 - [DEBUG]
1943 2019-Jan-17 17:00:35.064975 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-17 17:00:35.065001 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-17 17:00:35.065025 - [DEBUG]
1946 2019-Jan-17 17:00:35.065048 - [DEBUG] Start adding new jump function
1947 2019-Jan-17 17:00:35.065071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1948 2019-Jan-17 17:00:35.065129 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1949 2019-Jan-17 17:00:35.065766 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-17 17:00:35.066402 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-17 17:00:35.066431 - [DEBUG] End adding new jump function
1952 2019-Jan-17 17:00:35.066455 - [DEBUG]
1953 2019-Jan-17 17:00:35.066479 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-17 17:00:35.066503 - [DEBUG]
1955 2019-Jan-17 17:00:35.066527 - [DEBUG] Process 68. path edge:
1956 2019-Jan-17 17:00:35.066550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
1957 2019-Jan-17 17:00:35.066608 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-17 17:00:35.067246 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1959 2019-Jan-17 17:00:35.067881 - [DEBUG]
1960 2019-Jan-17 17:00:35.067906 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-17 17:00:35.068565 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-17 17:00:35.068593 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-17 17:00:35.069231 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

1964 2019-Jan-17 17:00:35.069290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-17 17:00:35.069926 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1966 2019-Jan-17 17:00:35.070561 - [DEBUG] EF: AllBottom
1967 2019-Jan-17 17:00:35.070586 - [DEBUG]
1968 2019-Jan-17 17:00:35.070610 - [DEBUG] ---------------
1969 2019-Jan-17 17:00:35.070633 - [DEBUG]
1970 2019-Jan-17 17:00:35.070657 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-17 17:00:35.070680 - [DEBUG]
1972 2019-Jan-17 17:00:35.070704 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-17 17:00:35.070728 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-17 17:00:35.071380 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

1975 2019-Jan-17 17:00:35.071438 - [DEBUG] ---------------
1976 2019-Jan-17 17:00:35.071462 - [DEBUG] End of incomingtab entry
1977 2019-Jan-17 17:00:35.071486 - [DEBUG]
1978 2019-Jan-17 17:00:35.071511 - [DEBUG] EDGE: >
1979 2019-Jan-17 17:00:35.071569 - [DEBUG] ---> 1980 2019-Jan-17 17:00:35.072205 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1981 2019-Jan-17 17:00:35.072842 - [DEBUG]
1982 2019-Jan-17 17:00:35.072867 - [DEBUG] EDGE: >
1983 2019-Jan-17 17:00:35.072935 - [DEBUG] ---> 1984 2019-Jan-17 17:00:35.073570 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
1985 2019-Jan-17 17:00:35.074205 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-17 17:00:35.074879 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-17 17:00:35.074908 - [DEBUG]
1988 2019-Jan-17 17:00:35.074932 - [DEBUG] Propagate flow
1989 2019-Jan-17 17:00:35.074955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

1990 2019-Jan-17 17:00:35.075014 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-17 17:00:35.075662 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

1992 2019-Jan-17 17:00:35.076298 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-17 17:00:35.076324 - [DEBUG]
1994 2019-Jan-17 17:00:35.076348 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-17 17:00:35.076374 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-17 17:00:35.076398 - [DEBUG]
1997 2019-Jan-17 17:00:35.076422 - [DEBUG] Start adding new jump function
1998 2019-Jan-17 17:00:35.076445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

1999 2019-Jan-17 17:00:35.076502 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2000 2019-Jan-17 17:00:35.077140 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-17 17:00:35.077786 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-17 17:00:35.077814 - [DEBUG] End adding new jump function
2003 2019-Jan-17 17:00:35.077838 - [DEBUG]
2004 2019-Jan-17 17:00:35.077862 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-17 17:00:35.077886 - [DEBUG]
2006 2019-Jan-17 17:00:35.077909 - [DEBUG] Process 69. path edge:
2007 2019-Jan-17 17:00:35.077933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2008 2019-Jan-17 17:00:35.078005 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-17 17:00:35.078678 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2010 2019-Jan-17 17:00:35.079317 - [DEBUG]
2011 2019-Jan-17 17:00:35.079341 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-17 17:00:35.079992 - [DEBUG] Possible callees:
2013 2019-Jan-17 17:00:35.080018 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-17 17:00:35.080043 - [DEBUG] Possible return sites:
2015 2019-Jan-17 17:00:35.080066 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-17 17:00:35.081365 - [DEBUG] Found and process special summary
2017 2019-Jan-17 17:00:35.081398 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-17 17:00:35.081425 - [DEBUG]
2019 2019-Jan-17 17:00:35.081449 - [DEBUG] Propagate flow
2020 2019-Jan-17 17:00:35.081473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2021 2019-Jan-17 17:00:35.081531 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-17 17:00:35.082172 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2023 2019-Jan-17 17:00:35.082819 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-17 17:00:35.082845 - [DEBUG]
2025 2019-Jan-17 17:00:35.082870 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-17 17:00:35.082896 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-17 17:00:35.082920 - [DEBUG]
2028 2019-Jan-17 17:00:35.082944 - [DEBUG] Start adding new jump function
2029 2019-Jan-17 17:00:35.082967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2030 2019-Jan-17 17:00:35.083024 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2031 2019-Jan-17 17:00:35.083663 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-17 17:00:35.084302 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-17 17:00:35.084330 - [DEBUG] End adding new jump function
2034 2019-Jan-17 17:00:35.084354 - [DEBUG]
2035 2019-Jan-17 17:00:35.084378 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-17 17:00:35.084402 - [DEBUG]
2037 2019-Jan-17 17:00:35.084425 - [DEBUG] Process 70. path edge:
2038 2019-Jan-17 17:00:35.084449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2039 2019-Jan-17 17:00:35.084507 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-17 17:00:35.085164 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2041 2019-Jan-17 17:00:35.085800 - [DEBUG]
2042 2019-Jan-17 17:00:35.085824 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-17 17:00:35.087103 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-17 17:00:35.087132 - [DEBUG]
2045 2019-Jan-17 17:00:35.087156 - [DEBUG] Propagate flow
2046 2019-Jan-17 17:00:35.087179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2047 2019-Jan-17 17:00:35.087238 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-17 17:00:35.087876 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2049 2019-Jan-17 17:00:35.088532 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-17 17:00:35.088557 - [DEBUG]
2051 2019-Jan-17 17:00:35.088581 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-17 17:00:35.088607 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-17 17:00:35.088632 - [DEBUG]
2054 2019-Jan-17 17:00:35.088655 - [DEBUG] Start adding new jump function
2055 2019-Jan-17 17:00:35.088679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2056 2019-Jan-17 17:00:35.088736 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2057 2019-Jan-17 17:00:35.089375 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-17 17:00:35.090010 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-17 17:00:35.090038 - [DEBUG] End adding new jump function
2060 2019-Jan-17 17:00:35.090062 - [DEBUG]
2061 2019-Jan-17 17:00:35.090086 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-17 17:00:35.090110 - [DEBUG]
2063 2019-Jan-17 17:00:35.090134 - [DEBUG] Process 71. path edge:
2064 2019-Jan-17 17:00:35.090157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2065 2019-Jan-17 17:00:35.090215 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-17 17:00:35.090854 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2067 2019-Jan-17 17:00:35.091514 - [DEBUG]
2068 2019-Jan-17 17:00:35.091540 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-17 17:00:35.092806 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-17 17:00:35.092835 - [DEBUG]
2071 2019-Jan-17 17:00:35.092859 - [DEBUG] Propagate flow
2072 2019-Jan-17 17:00:35.092882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2073 2019-Jan-17 17:00:35.092940 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-17 17:00:35.093584 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2075 2019-Jan-17 17:00:35.094221 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-17 17:00:35.094247 - [DEBUG]
2077 2019-Jan-17 17:00:35.094272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-17 17:00:35.094297 - [DEBUG] = AllBottom
2079 2019-Jan-17 17:00:35.094322 - [DEBUG]
2080 2019-Jan-17 17:00:35.094345 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-17 17:00:35.094369 - [DEBUG] EDGE: >
2082 2019-Jan-17 17:00:35.094428 - [DEBUG] ---> 2083 2019-Jan-17 17:00:35.095082 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2084 2019-Jan-17 17:00:35.095721 - [DEBUG]
2085 2019-Jan-17 17:00:35.095745 - [DEBUG] EDGE: >
2086 2019-Jan-17 17:00:35.095804 - [DEBUG] ---> 2087 2019-Jan-17 17:00:35.096443 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2088 2019-Jan-17 17:00:35.097080 - [DEBUG]
2089 2019-Jan-17 17:00:35.097121 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-17 17:00:35.097148 - [DEBUG]
2091 2019-Jan-17 17:00:35.097172 - [DEBUG] Propagate flow
2092 2019-Jan-17 17:00:35.097196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2093 2019-Jan-17 17:00:35.097253 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-17 17:00:35.097893 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2095 2019-Jan-17 17:00:35.098546 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-17 17:00:35.098571 - [DEBUG]
2097 2019-Jan-17 17:00:35.098596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-17 17:00:35.098622 - [DEBUG] = AllBottom
2099 2019-Jan-17 17:00:35.098646 - [DEBUG]
2100 2019-Jan-17 17:00:35.098669 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-17 17:00:35.098743 - [DEBUG] EDGE: >
2102 2019-Jan-17 17:00:35.098803 - [DEBUG] ---> 2103 2019-Jan-17 17:00:35.099452 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2104 2019-Jan-17 17:00:35.100090 - [DEBUG]
2105 2019-Jan-17 17:00:35.100114 - [DEBUG] EDGE: >
2106 2019-Jan-17 17:00:35.100173 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-17 17:00:35.100814 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2108 2019-Jan-17 17:00:35.101467 - [DEBUG]
2109 2019-Jan-17 17:00:35.101492 - [DEBUG] EDGE: >
2110 2019-Jan-17 17:00:35.101559 - [DEBUG] ---> 2111 2019-Jan-17 17:00:35.102196 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2112 2019-Jan-17 17:00:35.102831 - [DEBUG]
2113 2019-Jan-17 17:00:35.102856 - [DEBUG] EDGE: >
2114 2019-Jan-17 17:00:35.102915 - [DEBUG] ---> 2115 2019-Jan-17 17:00:35.103550 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2116 2019-Jan-17 17:00:35.104187 - [DEBUG]
2117 2019-Jan-17 17:00:35.104212 - [DEBUG] EDGE: >
2118 2019-Jan-17 17:00:35.104271 - [DEBUG] ---> 2119 2019-Jan-17 17:00:35.104926 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2120 2019-Jan-17 17:00:35.105563 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-17 17:00:35.106216 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-17 17:00:35.106245 - [DEBUG]
2123 2019-Jan-17 17:00:35.106269 - [DEBUG] Propagate flow
2124 2019-Jan-17 17:00:35.106292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2125 2019-Jan-17 17:00:35.106350 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-17 17:00:35.106990 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2127 2019-Jan-17 17:00:35.107627 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-17 17:00:35.107652 - [DEBUG]
2129 2019-Jan-17 17:00:35.107677 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-17 17:00:35.107702 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-17 17:00:35.107727 - [DEBUG]
2132 2019-Jan-17 17:00:35.107750 - [DEBUG] Start adding new jump function
2133 2019-Jan-17 17:00:35.107773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2134 2019-Jan-17 17:00:35.107831 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2135 2019-Jan-17 17:00:35.108485 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-17 17:00:35.109125 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-17 17:00:35.109153 - [DEBUG] End adding new jump function
2138 2019-Jan-17 17:00:35.109177 - [DEBUG]
2139 2019-Jan-17 17:00:35.109201 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-17 17:00:35.109225 - [DEBUG]
2141 2019-Jan-17 17:00:35.109248 - [DEBUG] Process 72. path edge:
2142 2019-Jan-17 17:00:35.109271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2143 2019-Jan-17 17:00:35.109329 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-17 17:00:35.109969 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2145 2019-Jan-17 17:00:35.110607 - [DEBUG]
2146 2019-Jan-17 17:00:35.110631 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-17 17:00:35.111917 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-17 17:00:35.111947 - [DEBUG]
2149 2019-Jan-17 17:00:35.111971 - [DEBUG] Propagate flow
2150 2019-Jan-17 17:00:35.111994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2151 2019-Jan-17 17:00:35.112061 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-17 17:00:35.112697 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2153 2019-Jan-17 17:00:35.113356 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-17 17:00:35.113382 - [DEBUG]
2155 2019-Jan-17 17:00:35.113407 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-17 17:00:35.113433 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-17 17:00:35.113458 - [DEBUG]
2158 2019-Jan-17 17:00:35.113481 - [DEBUG] Start adding new jump function
2159 2019-Jan-17 17:00:35.113505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2160 2019-Jan-17 17:00:35.113572 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2161 2019-Jan-17 17:00:35.114265 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-17 17:00:35.114984 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-17 17:00:35.115021 - [DEBUG] End adding new jump function
2164 2019-Jan-17 17:00:35.115045 - [DEBUG]
2165 2019-Jan-17 17:00:35.115069 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-17 17:00:35.115094 - [DEBUG]
2167 2019-Jan-17 17:00:35.115117 - [DEBUG] Process 73. path edge:
2168 2019-Jan-17 17:00:35.115141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2169 2019-Jan-17 17:00:35.115218 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-17 17:00:35.115874 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2171 2019-Jan-17 17:00:35.116514 - [DEBUG]
2172 2019-Jan-17 17:00:35.116541 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-17 17:00:35.117822 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-17 17:00:35.117852 - [DEBUG]
2175 2019-Jan-17 17:00:35.117876 - [DEBUG] Propagate flow
2176 2019-Jan-17 17:00:35.117900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2177 2019-Jan-17 17:00:35.117976 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-17 17:00:35.118616 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2179 2019-Jan-17 17:00:35.119252 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-17 17:00:35.119277 - [DEBUG]
2181 2019-Jan-17 17:00:35.119303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-17 17:00:35.119329 - [DEBUG] = AllBottom
2183 2019-Jan-17 17:00:35.119353 - [DEBUG]
2184 2019-Jan-17 17:00:35.119376 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-17 17:00:35.119401 - [DEBUG] EDGE: >
2186 2019-Jan-17 17:00:35.119460 - [DEBUG] ---> 2187 2019-Jan-17 17:00:35.120096 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2188 2019-Jan-17 17:00:35.120733 - [DEBUG]
2189 2019-Jan-17 17:00:35.120758 - [DEBUG] EDGE: >
2190 2019-Jan-17 17:00:35.120817 - [DEBUG] ---> 2191 2019-Jan-17 17:00:35.121474 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2192 2019-Jan-17 17:00:35.122110 - [DEBUG]
2193 2019-Jan-17 17:00:35.122135 - [DEBUG] EDGE: >
2194 2019-Jan-17 17:00:35.122211 - [DEBUG] ---> 2195 2019-Jan-17 17:00:35.122851 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2196 2019-Jan-17 17:00:35.123488 - [DEBUG]
2197 2019-Jan-17 17:00:35.123513 - [DEBUG] EDGE: >
2198 2019-Jan-17 17:00:35.123572 - [DEBUG] ---> 2199 2019-Jan-17 17:00:35.124216 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2200 2019-Jan-17 17:00:35.124868 - [DEBUG]
2201 2019-Jan-17 17:00:35.124894 - [DEBUG] EDGE: >
2202 2019-Jan-17 17:00:35.124953 - [DEBUG] ---> 2203 2019-Jan-17 17:00:35.125588 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2204 2019-Jan-17 17:00:35.126225 - [DEBUG]
2205 2019-Jan-17 17:00:35.126250 - [DEBUG] EDGE: >
2206 2019-Jan-17 17:00:35.126309 - [DEBUG] ---> 2207 2019-Jan-17 17:00:35.126948 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2208 2019-Jan-17 17:00:35.127585 - [DEBUG]
2209 2019-Jan-17 17:00:35.127629 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-17 17:00:35.127656 - [DEBUG]
2211 2019-Jan-17 17:00:35.127680 - [DEBUG] Propagate flow
2212 2019-Jan-17 17:00:35.127704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2213 2019-Jan-17 17:00:35.127762 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-17 17:00:35.128419 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2215 2019-Jan-17 17:00:35.129056 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-17 17:00:35.129081 - [DEBUG]
2217 2019-Jan-17 17:00:35.129106 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-17 17:00:35.129132 - [DEBUG] = AllBottom
2219 2019-Jan-17 17:00:35.129156 - [DEBUG]
2220 2019-Jan-17 17:00:35.129179 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-17 17:00:35.129206 - [DEBUG] EDGE: >
2222 2019-Jan-17 17:00:35.129266 - [DEBUG] ---> 2223 2019-Jan-17 17:00:35.129917 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2224 2019-Jan-17 17:00:35.130554 - [DEBUG]
2225 2019-Jan-17 17:00:35.130579 - [DEBUG] EDGE: >
2226 2019-Jan-17 17:00:35.130638 - [DEBUG] ---> 2227 2019-Jan-17 17:00:35.131276 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2228 2019-Jan-17 17:00:35.131926 - [DEBUG]
2229 2019-Jan-17 17:00:35.131952 - [DEBUG] EDGE: >
2230 2019-Jan-17 17:00:35.132010 - [DEBUG] ---> 2231 2019-Jan-17 17:00:35.132650 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2232 2019-Jan-17 17:00:35.133288 - [DEBUG]
2233 2019-Jan-17 17:00:35.133326 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-17 17:00:35.133354 - [DEBUG]
2235 2019-Jan-17 17:00:35.133378 - [DEBUG] Propagate flow
2236 2019-Jan-17 17:00:35.133401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2237 2019-Jan-17 17:00:35.133467 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-17 17:00:35.134108 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2239 2019-Jan-17 17:00:35.134762 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-17 17:00:35.134787 - [DEBUG]
2241 2019-Jan-17 17:00:35.134812 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-17 17:00:35.134838 - [DEBUG] = AllBottom
2243 2019-Jan-17 17:00:35.134862 - [DEBUG]
2244 2019-Jan-17 17:00:35.134885 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-17 17:00:35.134912 - [DEBUG] EDGE: >
2246 2019-Jan-17 17:00:35.134971 - [DEBUG] ---> 2247 2019-Jan-17 17:00:35.135618 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2248 2019-Jan-17 17:00:35.136257 - [DEBUG]
2249 2019-Jan-17 17:00:35.136283 - [DEBUG] EDGE: >
2250 2019-Jan-17 17:00:35.136341 - [DEBUG] ---> 2251 2019-Jan-17 17:00:35.136978 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2252 2019-Jan-17 17:00:35.137614 - [DEBUG]
2253 2019-Jan-17 17:00:35.137640 - [DEBUG] EDGE: >
2254 2019-Jan-17 17:00:35.137699 - [DEBUG] ---> 2255 2019-Jan-17 17:00:35.138353 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2256 2019-Jan-17 17:00:35.138990 - [DEBUG]
2257 2019-Jan-17 17:00:35.139016 - [DEBUG] EDGE: >
2258 2019-Jan-17 17:00:35.139074 - [DEBUG] ---> 2259 2019-Jan-17 17:00:35.139714 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2260 2019-Jan-17 17:00:35.140350 - [DEBUG]
2261 2019-Jan-17 17:00:35.140389 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-17 17:00:35.140416 - [DEBUG]
2263 2019-Jan-17 17:00:35.140440 - [DEBUG] Propagate flow
2264 2019-Jan-17 17:00:35.140464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2265 2019-Jan-17 17:00:35.140522 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-17 17:00:35.141160 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2267 2019-Jan-17 17:00:35.141813 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-17 17:00:35.141839 - [DEBUG]
2269 2019-Jan-17 17:00:35.141864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-17 17:00:35.141890 - [DEBUG] = AllBottom
2271 2019-Jan-17 17:00:35.141914 - [DEBUG]
2272 2019-Jan-17 17:00:35.141937 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-17 17:00:35.141964 - [DEBUG] EDGE: >
2274 2019-Jan-17 17:00:35.142023 - [DEBUG] ---> 2275 2019-Jan-17 17:00:35.142670 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2276 2019-Jan-17 17:00:35.143308 - [DEBUG]
2277 2019-Jan-17 17:00:35.143334 - [DEBUG] EDGE: >
2278 2019-Jan-17 17:00:35.143393 - [DEBUG] ---> 2279 2019-Jan-17 17:00:35.144037 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2280 2019-Jan-17 17:00:35.144688 - [DEBUG]
2281 2019-Jan-17 17:00:35.144714 - [DEBUG] EDGE: >
2282 2019-Jan-17 17:00:35.144772 - [DEBUG] ---> 2283 2019-Jan-17 17:00:35.145412 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2284 2019-Jan-17 17:00:35.146047 - [DEBUG]
2285 2019-Jan-17 17:00:35.146085 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-17 17:00:35.146113 - [DEBUG]
2287 2019-Jan-17 17:00:35.146137 - [DEBUG] Propagate flow
2288 2019-Jan-17 17:00:35.146160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2289 2019-Jan-17 17:00:35.146218 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-17 17:00:35.146859 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2291 2019-Jan-17 17:00:35.147494 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-17 17:00:35.147519 - [DEBUG]
2293 2019-Jan-17 17:00:35.147544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-17 17:00:35.147570 - [DEBUG] = AllBottom
2295 2019-Jan-17 17:00:35.147595 - [DEBUG]
2296 2019-Jan-17 17:00:35.147618 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-17 17:00:35.147644 - [DEBUG] EDGE: >
2298 2019-Jan-17 17:00:35.147703 - [DEBUG] ---> 2299 2019-Jan-17 17:00:35.148366 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2300 2019-Jan-17 17:00:35.149005 - [DEBUG]
2301 2019-Jan-17 17:00:35.149030 - [DEBUG] EDGE: >
2302 2019-Jan-17 17:00:35.149089 - [DEBUG] ---> 2303 2019-Jan-17 17:00:35.149725 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2304 2019-Jan-17 17:00:35.150361 - [DEBUG]
2305 2019-Jan-17 17:00:35.150386 - [DEBUG] EDGE: >
2306 2019-Jan-17 17:00:35.150445 - [DEBUG] ---> 2307 2019-Jan-17 17:00:35.151085 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2308 2019-Jan-17 17:00:35.151737 - [DEBUG]
2309 2019-Jan-17 17:00:35.151776 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-17 17:00:35.151803 - [DEBUG]
2311 2019-Jan-17 17:00:35.151827 - [DEBUG] Propagate flow
2312 2019-Jan-17 17:00:35.151851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2313 2019-Jan-17 17:00:35.151909 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-17 17:00:35.152549 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2315 2019-Jan-17 17:00:35.153186 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-17 17:00:35.153211 - [DEBUG]
2317 2019-Jan-17 17:00:35.153236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-17 17:00:35.153262 - [DEBUG] = AllBottom
2319 2019-Jan-17 17:00:35.153286 - [DEBUG]
2320 2019-Jan-17 17:00:35.153309 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-17 17:00:35.153335 - [DEBUG] EDGE: >
2322 2019-Jan-17 17:00:35.153395 - [DEBUG] ---> 2323 2019-Jan-17 17:00:35.154060 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2324 2019-Jan-17 17:00:35.154714 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-17 17:00:35.155368 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-17 17:00:35.155397 - [DEBUG]
2327 2019-Jan-17 17:00:35.155420 - [DEBUG] Propagate flow
2328 2019-Jan-17 17:00:35.155444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2329 2019-Jan-17 17:00:35.155502 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-17 17:00:35.156144 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2331 2019-Jan-17 17:00:35.156781 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-17 17:00:35.156806 - [DEBUG]
2333 2019-Jan-17 17:00:35.156831 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-17 17:00:35.156856 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-17 17:00:35.156881 - [DEBUG]
2336 2019-Jan-17 17:00:35.156904 - [DEBUG] Start adding new jump function
2337 2019-Jan-17 17:00:35.156927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2338 2019-Jan-17 17:00:35.156985 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2339 2019-Jan-17 17:00:35.157623 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-17 17:00:35.158278 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-17 17:00:35.158307 - [DEBUG] End adding new jump function
2342 2019-Jan-17 17:00:35.158331 - [DEBUG]
2343 2019-Jan-17 17:00:35.158355 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-17 17:00:35.158379 - [DEBUG]
2345 2019-Jan-17 17:00:35.158402 - [DEBUG] Process 74. path edge:
2346 2019-Jan-17 17:00:35.158426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2347 2019-Jan-17 17:00:35.158484 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-17 17:00:35.159124 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2349 2019-Jan-17 17:00:35.159763 - [DEBUG]
2350 2019-Jan-17 17:00:35.159787 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-17 17:00:35.160433 - [DEBUG] Possible callees:
2352 2019-Jan-17 17:00:35.160458 - [DEBUG] foo
2353 2019-Jan-17 17:00:35.160482 - [DEBUG] Possible return sites:
2354 2019-Jan-17 17:00:35.160506 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-17 17:00:35.161791 - [DEBUG] Found and process special summary
2356 2019-Jan-17 17:00:35.161824 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-17 17:00:35.161852 - [DEBUG]
2358 2019-Jan-17 17:00:35.161876 - [DEBUG] Propagate flow
2359 2019-Jan-17 17:00:35.161899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2360 2019-Jan-17 17:00:35.161958 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-17 17:00:35.162598 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2362 2019-Jan-17 17:00:35.163237 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-17 17:00:35.163271 - [DEBUG]
2364 2019-Jan-17 17:00:35.163296 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-17 17:00:35.163321 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-17 17:00:35.163346 - [DEBUG]
2367 2019-Jan-17 17:00:35.163369 - [DEBUG] Start adding new jump function
2368 2019-Jan-17 17:00:35.163393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2369 2019-Jan-17 17:00:35.163450 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2370 2019-Jan-17 17:00:35.164088 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-17 17:00:35.164743 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-17 17:00:35.164771 - [DEBUG] End adding new jump function
2373 2019-Jan-17 17:00:35.164795 - [DEBUG]
2374 2019-Jan-17 17:00:35.164819 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-17 17:00:35.164843 - [DEBUG]
2376 2019-Jan-17 17:00:35.164866 - [DEBUG] Process 75. path edge:
2377 2019-Jan-17 17:00:35.164890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2378 2019-Jan-17 17:00:35.164948 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-17 17:00:35.165589 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2380 2019-Jan-17 17:00:35.166227 - [DEBUG]
2381 2019-Jan-17 17:00:35.166251 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-17 17:00:35.167525 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-17 17:00:35.167555 - [DEBUG]
2384 2019-Jan-17 17:00:35.167578 - [DEBUG] Propagate flow
2385 2019-Jan-17 17:00:35.167602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2386 2019-Jan-17 17:00:35.167660 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-17 17:00:35.168313 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2388 2019-Jan-17 17:00:35.168950 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-17 17:00:35.168975 - [DEBUG]
2390 2019-Jan-17 17:00:35.168999 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-17 17:00:35.169025 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-17 17:00:35.169050 - [DEBUG]
2393 2019-Jan-17 17:00:35.169073 - [DEBUG] Start adding new jump function
2394 2019-Jan-17 17:00:35.169097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2395 2019-Jan-17 17:00:35.169154 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2396 2019-Jan-17 17:00:35.169792 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-17 17:00:35.170427 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-17 17:00:35.170456 - [DEBUG] End adding new jump function
2399 2019-Jan-17 17:00:35.170480 - [DEBUG]
2400 2019-Jan-17 17:00:35.170504 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-17 17:00:35.170528 - [DEBUG]
2402 2019-Jan-17 17:00:35.170552 - [DEBUG] Process 76. path edge:
2403 2019-Jan-17 17:00:35.170575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2404 2019-Jan-17 17:00:35.170633 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-17 17:00:35.171270 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2406 2019-Jan-17 17:00:35.171921 - [DEBUG]
2407 2019-Jan-17 17:00:35.171954 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-17 17:00:35.173221 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-17 17:00:35.173251 - [DEBUG]
2410 2019-Jan-17 17:00:35.173274 - [DEBUG] Propagate flow
2411 2019-Jan-17 17:00:35.173298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2412 2019-Jan-17 17:00:35.173356 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-17 17:00:35.173994 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2414 2019-Jan-17 17:00:35.174644 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-17 17:00:35.174670 - [DEBUG]
2416 2019-Jan-17 17:00:35.174694 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-17 17:00:35.174719 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-17 17:00:35.174744 - [DEBUG]
2419 2019-Jan-17 17:00:35.174767 - [DEBUG] Start adding new jump function
2420 2019-Jan-17 17:00:35.174790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2421 2019-Jan-17 17:00:35.174847 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2422 2019-Jan-17 17:00:35.175485 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-17 17:00:35.176122 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-17 17:00:35.176150 - [DEBUG] End adding new jump function
2425 2019-Jan-17 17:00:35.176174 - [DEBUG]
2426 2019-Jan-17 17:00:35.176198 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-17 17:00:35.176222 - [DEBUG]
2428 2019-Jan-17 17:00:35.176245 - [DEBUG] Process 77. path edge:
2429 2019-Jan-17 17:00:35.176269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2430 2019-Jan-17 17:00:35.176326 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-17 17:00:35.176963 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2432 2019-Jan-17 17:00:35.177600 - [DEBUG]
2433 2019-Jan-17 17:00:35.177626 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-17 17:00:35.178908 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-17 17:00:35.178938 - [DEBUG]
2436 2019-Jan-17 17:00:35.178961 - [DEBUG] Propagate flow
2437 2019-Jan-17 17:00:35.178985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2438 2019-Jan-17 17:00:35.179043 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-17 17:00:35.179692 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2440 2019-Jan-17 17:00:35.180329 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-17 17:00:35.180355 - [DEBUG]
2442 2019-Jan-17 17:00:35.180379 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-17 17:00:35.180405 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-17 17:00:35.180429 - [DEBUG]
2445 2019-Jan-17 17:00:35.180452 - [DEBUG] Start adding new jump function
2446 2019-Jan-17 17:00:35.180476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2447 2019-Jan-17 17:00:35.180533 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2448 2019-Jan-17 17:00:35.181178 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-17 17:00:35.181842 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-17 17:00:35.181871 - [DEBUG] End adding new jump function
2451 2019-Jan-17 17:00:35.181895 - [DEBUG]
2452 2019-Jan-17 17:00:35.181918 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-17 17:00:35.181943 - [DEBUG]
2454 2019-Jan-17 17:00:35.181966 - [DEBUG] Process 78. path edge:
2455 2019-Jan-17 17:00:35.181989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2456 2019-Jan-17 17:00:35.182047 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-17 17:00:35.182708 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2458 2019-Jan-17 17:00:35.183345 - [DEBUG]
2459 2019-Jan-17 17:00:35.183370 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-17 17:00:35.184020 - [DEBUG] Possible callees:
2461 2019-Jan-17 17:00:35.184044 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-17 17:00:35.184069 - [DEBUG] Possible return sites:
2463 2019-Jan-17 17:00:35.184093 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-17 17:00:35.185384 - [DEBUG] Found and process special summary
2465 2019-Jan-17 17:00:35.185417 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-17 17:00:35.185444 - [DEBUG]
2467 2019-Jan-17 17:00:35.185468 - [DEBUG] Propagate flow
2468 2019-Jan-17 17:00:35.185492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2469 2019-Jan-17 17:00:35.185550 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-17 17:00:35.186196 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2471 2019-Jan-17 17:00:35.186834 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-17 17:00:35.186859 - [DEBUG]
2473 2019-Jan-17 17:00:35.186884 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-17 17:00:35.186909 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-17 17:00:35.186933 - [DEBUG]
2476 2019-Jan-17 17:00:35.186957 - [DEBUG] Start adding new jump function
2477 2019-Jan-17 17:00:35.186980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2478 2019-Jan-17 17:00:35.187038 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2479 2019-Jan-17 17:00:35.187674 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-17 17:00:35.188327 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-17 17:00:35.188375 - [DEBUG] End adding new jump function
2482 2019-Jan-17 17:00:35.188400 - [DEBUG]
2483 2019-Jan-17 17:00:35.188424 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-17 17:00:35.188448 - [DEBUG]
2485 2019-Jan-17 17:00:35.188471 - [DEBUG] Process 79. path edge:
2486 2019-Jan-17 17:00:35.188495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2487 2019-Jan-17 17:00:35.188553 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-17 17:00:35.189194 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2489 2019-Jan-17 17:00:35.189838 - [DEBUG]
2490 2019-Jan-17 17:00:35.189863 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-17 17:00:35.191135 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-17 17:00:35.191165 - [DEBUG]
2493 2019-Jan-17 17:00:35.191189 - [DEBUG] Propagate flow
2494 2019-Jan-17 17:00:35.191212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2495 2019-Jan-17 17:00:35.191270 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-17 17:00:35.191923 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2497 2019-Jan-17 17:00:35.192561 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-17 17:00:35.192586 - [DEBUG]
2499 2019-Jan-17 17:00:35.192610 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-17 17:00:35.192635 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-17 17:00:35.192660 - [DEBUG]
2502 2019-Jan-17 17:00:35.192683 - [DEBUG] Start adding new jump function
2503 2019-Jan-17 17:00:35.192706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2504 2019-Jan-17 17:00:35.192763 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2505 2019-Jan-17 17:00:35.193399 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-17 17:00:35.194035 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-17 17:00:35.194063 - [DEBUG] End adding new jump function
2508 2019-Jan-17 17:00:35.194087 - [DEBUG]
2509 2019-Jan-17 17:00:35.194111 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-17 17:00:35.194136 - [DEBUG]
2511 2019-Jan-17 17:00:35.194159 - [DEBUG] Process 80. path edge:
2512 2019-Jan-17 17:00:35.194183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2513 2019-Jan-17 17:00:35.194241 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-17 17:00:35.194894 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2515 2019-Jan-17 17:00:35.195530 - [DEBUG]
2516 2019-Jan-17 17:00:35.195555 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-17 17:00:35.196822 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-17 17:00:35.196852 - [DEBUG]
2519 2019-Jan-17 17:00:35.196876 - [DEBUG] Propagate flow
2520 2019-Jan-17 17:00:35.196899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2521 2019-Jan-17 17:00:35.196957 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-17 17:00:35.197591 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2523 2019-Jan-17 17:00:35.198245 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-17 17:00:35.198271 - [DEBUG]
2525 2019-Jan-17 17:00:35.198295 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-17 17:00:35.198321 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-17 17:00:35.198345 - [DEBUG]
2528 2019-Jan-17 17:00:35.198369 - [DEBUG] Start adding new jump function
2529 2019-Jan-17 17:00:35.198392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2530 2019-Jan-17 17:00:35.198449 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2531 2019-Jan-17 17:00:35.199087 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-17 17:00:35.199722 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-17 17:00:35.199758 - [DEBUG] End adding new jump function
2534 2019-Jan-17 17:00:35.199783 - [DEBUG]
2535 2019-Jan-17 17:00:35.199806 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-17 17:00:35.199830 - [DEBUG]
2537 2019-Jan-17 17:00:35.199853 - [DEBUG] Process 81. path edge:
2538 2019-Jan-17 17:00:35.199877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2539 2019-Jan-17 17:00:35.199935 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-17 17:00:35.200570 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2541 2019-Jan-17 17:00:35.201205 - [DEBUG]
2542 2019-Jan-17 17:00:35.201230 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-17 17:00:35.202508 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-17 17:00:35.202537 - [DEBUG]
2545 2019-Jan-17 17:00:35.202561 - [DEBUG] Propagate flow
2546 2019-Jan-17 17:00:35.202584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2547 2019-Jan-17 17:00:35.202642 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-17 17:00:35.203296 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2549 2019-Jan-17 17:00:35.203944 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-17 17:00:35.203970 - [DEBUG]
2551 2019-Jan-17 17:00:35.203995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-17 17:00:35.204020 - [DEBUG] = AllBottom
2553 2019-Jan-17 17:00:35.204044 - [DEBUG]
2554 2019-Jan-17 17:00:35.204067 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-17 17:00:35.204091 - [DEBUG] EDGE: >
2556 2019-Jan-17 17:00:35.204151 - [DEBUG] ---> 2557 2019-Jan-17 17:00:35.204802 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2558 2019-Jan-17 17:00:35.205453 - [DEBUG]
2559 2019-Jan-17 17:00:35.205478 - [DEBUG] EDGE: >
2560 2019-Jan-17 17:00:35.205540 - [DEBUG] ---> 2561 2019-Jan-17 17:00:35.206191 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2562 2019-Jan-17 17:00:35.206830 - [DEBUG]
2563 2019-Jan-17 17:00:35.206855 - [DEBUG] EDGE: >
2564 2019-Jan-17 17:00:35.206914 - [DEBUG] ---> 2565 2019-Jan-17 17:00:35.207554 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2566 2019-Jan-17 17:00:35.208211 - [DEBUG]
2567 2019-Jan-17 17:00:35.208258 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-17 17:00:35.208285 - [DEBUG]
2569 2019-Jan-17 17:00:35.208309 - [DEBUG] Propagate flow
2570 2019-Jan-17 17:00:35.208332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2571 2019-Jan-17 17:00:35.208391 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-17 17:00:35.209032 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2573 2019-Jan-17 17:00:35.209668 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-17 17:00:35.209694 - [DEBUG]
2575 2019-Jan-17 17:00:35.209719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-17 17:00:35.209757 - [DEBUG] = AllBottom
2577 2019-Jan-17 17:00:35.209783 - [DEBUG]
2578 2019-Jan-17 17:00:35.209806 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-17 17:00:35.209833 - [DEBUG] EDGE: >
2580 2019-Jan-17 17:00:35.209892 - [DEBUG] ---> 2581 2019-Jan-17 17:00:35.210544 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2582 2019-Jan-17 17:00:35.211182 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-17 17:00:35.211862 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-17 17:00:35.211892 - [DEBUG]
2585 2019-Jan-17 17:00:35.211916 - [DEBUG] Propagate flow
2586 2019-Jan-17 17:00:35.211939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2587 2019-Jan-17 17:00:35.211997 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-17 17:00:35.212644 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2589 2019-Jan-17 17:00:35.213281 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-17 17:00:35.213306 - [DEBUG]
2591 2019-Jan-17 17:00:35.213330 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-17 17:00:35.213356 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-17 17:00:35.213380 - [DEBUG]
2594 2019-Jan-17 17:00:35.213404 - [DEBUG] Start adding new jump function
2595 2019-Jan-17 17:00:35.213427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2596 2019-Jan-17 17:00:35.213484 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2597 2019-Jan-17 17:00:35.214123 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-17 17:00:35.214786 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-17 17:00:35.214816 - [DEBUG] End adding new jump function
2600 2019-Jan-17 17:00:35.214840 - [DEBUG]
2601 2019-Jan-17 17:00:35.214864 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-17 17:00:35.214888 - [DEBUG]
2603 2019-Jan-17 17:00:35.214911 - [DEBUG] Process 82. path edge:
2604 2019-Jan-17 17:00:35.214935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2605 2019-Jan-17 17:00:35.214993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-17 17:00:35.215640 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2607 2019-Jan-17 17:00:35.216278 - [DEBUG]
2608 2019-Jan-17 17:00:35.216303 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-17 17:00:35.216954 - [DEBUG] Possible callees:
2610 2019-Jan-17 17:00:35.216979 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-17 17:00:35.217004 - [DEBUG] Possible return sites:
2612 2019-Jan-17 17:00:35.217028 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-17 17:00:35.218317 - [DEBUG] Found and process special summary
2614 2019-Jan-17 17:00:35.218351 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-17 17:00:35.218378 - [DEBUG]
2616 2019-Jan-17 17:00:35.218402 - [DEBUG] Propagate flow
2617 2019-Jan-17 17:00:35.218434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2618 2019-Jan-17 17:00:35.218493 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-17 17:00:35.219135 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2620 2019-Jan-17 17:00:35.219772 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-17 17:00:35.219797 - [DEBUG]
2622 2019-Jan-17 17:00:35.219822 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-17 17:00:35.219847 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-17 17:00:35.219872 - [DEBUG]
2625 2019-Jan-17 17:00:35.219895 - [DEBUG] Start adding new jump function
2626 2019-Jan-17 17:00:35.219918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2627 2019-Jan-17 17:00:35.219976 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2628 2019-Jan-17 17:00:35.220614 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-17 17:00:35.221253 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-17 17:00:35.221281 - [DEBUG] End adding new jump function
2631 2019-Jan-17 17:00:35.221320 - [DEBUG]
2632 2019-Jan-17 17:00:35.221344 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-17 17:00:35.221368 - [DEBUG]
2634 2019-Jan-17 17:00:35.221392 - [DEBUG] Process 83. path edge:
2635 2019-Jan-17 17:00:35.221415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2636 2019-Jan-17 17:00:35.221474 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-17 17:00:35.222122 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2638 2019-Jan-17 17:00:35.222759 - [DEBUG]
2639 2019-Jan-17 17:00:35.222784 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-17 17:00:35.224056 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-17 17:00:35.224085 - [DEBUG]
2642 2019-Jan-17 17:00:35.224109 - [DEBUG] Propagate flow
2643 2019-Jan-17 17:00:35.224132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2644 2019-Jan-17 17:00:35.224190 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-17 17:00:35.224844 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2646 2019-Jan-17 17:00:35.225483 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-17 17:00:35.225508 - [DEBUG]
2648 2019-Jan-17 17:00:35.225532 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-17 17:00:35.225557 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-17 17:00:35.225582 - [DEBUG]
2651 2019-Jan-17 17:00:35.225605 - [DEBUG] Start adding new jump function
2652 2019-Jan-17 17:00:35.225628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2653 2019-Jan-17 17:00:35.225685 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2654 2019-Jan-17 17:00:35.226323 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-17 17:00:35.226957 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-17 17:00:35.226985 - [DEBUG] End adding new jump function
2657 2019-Jan-17 17:00:35.227009 - [DEBUG]
2658 2019-Jan-17 17:00:35.227033 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-17 17:00:35.227057 - [DEBUG]
2660 2019-Jan-17 17:00:35.227080 - [DEBUG] Process 84. path edge:
2661 2019-Jan-17 17:00:35.227104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2662 2019-Jan-17 17:00:35.227170 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-17 17:00:35.227807 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2664 2019-Jan-17 17:00:35.228460 - [DEBUG]
2665 2019-Jan-17 17:00:35.228486 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-17 17:00:35.229749 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-17 17:00:35.229778 - [DEBUG]
2668 2019-Jan-17 17:00:35.229802 - [DEBUG] Propagate flow
2669 2019-Jan-17 17:00:35.229825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2670 2019-Jan-17 17:00:35.229883 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-17 17:00:35.230518 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2672 2019-Jan-17 17:00:35.231156 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-17 17:00:35.231181 - [DEBUG]
2674 2019-Jan-17 17:00:35.231206 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-17 17:00:35.231232 - [DEBUG] = AllBottom
2676 2019-Jan-17 17:00:35.231256 - [DEBUG]
2677 2019-Jan-17 17:00:35.231279 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-17 17:00:35.231318 - [DEBUG] EDGE: >
2679 2019-Jan-17 17:00:35.231377 - [DEBUG] ---> 2680 2019-Jan-17 17:00:35.232013 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2681 2019-Jan-17 17:00:35.232651 - [DEBUG]
2682 2019-Jan-17 17:00:35.232676 - [DEBUG] EDGE: >
2683 2019-Jan-17 17:00:35.232735 - [DEBUG] ---> 2684 2019-Jan-17 17:00:35.233374 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2685 2019-Jan-17 17:00:35.234011 - [DEBUG]
2686 2019-Jan-17 17:00:35.234049 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-17 17:00:35.234077 - [DEBUG]
2688 2019-Jan-17 17:00:35.234101 - [DEBUG] Propagate flow
2689 2019-Jan-17 17:00:35.234124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2690 2019-Jan-17 17:00:35.234182 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-17 17:00:35.234839 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2692 2019-Jan-17 17:00:35.235477 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-17 17:00:35.235502 - [DEBUG]
2694 2019-Jan-17 17:00:35.235526 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-17 17:00:35.235552 - [DEBUG] = AllBottom
2696 2019-Jan-17 17:00:35.235576 - [DEBUG]
2697 2019-Jan-17 17:00:35.235599 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-17 17:00:35.235625 - [DEBUG] EDGE: >
2699 2019-Jan-17 17:00:35.235684 - [DEBUG] ---> 2700 2019-Jan-17 17:00:35.236333 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2701 2019-Jan-17 17:00:35.236970 - [DEBUG]
2702 2019-Jan-17 17:00:35.236995 - [DEBUG] EDGE: >
2703 2019-Jan-17 17:00:35.237054 - [DEBUG] ---> 2704 2019-Jan-17 17:00:35.237692 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2705 2019-Jan-17 17:00:35.238352 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-17 17:00:35.239004 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-17 17:00:35.239033 - [DEBUG]
2708 2019-Jan-17 17:00:35.239057 - [DEBUG] Propagate flow
2709 2019-Jan-17 17:00:35.239080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2710 2019-Jan-17 17:00:35.239138 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-17 17:00:35.239777 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2712 2019-Jan-17 17:00:35.240415 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-17 17:00:35.240440 - [DEBUG]
2714 2019-Jan-17 17:00:35.240465 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-17 17:00:35.240490 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-17 17:00:35.240514 - [DEBUG]
2717 2019-Jan-17 17:00:35.240538 - [DEBUG] Start adding new jump function
2718 2019-Jan-17 17:00:35.240561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2719 2019-Jan-17 17:00:35.240618 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2720 2019-Jan-17 17:00:35.241255 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-17 17:00:35.241910 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-17 17:00:35.241938 - [DEBUG] End adding new jump function
2723 2019-Jan-17 17:00:35.241963 - [DEBUG]
2724 2019-Jan-17 17:00:35.241986 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-17 17:00:35.242010 - [DEBUG]
2726 2019-Jan-17 17:00:35.242034 - [DEBUG] Process 85. path edge:
2727 2019-Jan-17 17:00:35.242057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2728 2019-Jan-17 17:00:35.242115 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-17 17:00:35.242753 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2730 2019-Jan-17 17:00:35.243391 - [DEBUG]
2731 2019-Jan-17 17:00:35.243416 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-17 17:00:35.244697 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-17 17:00:35.244726 - [DEBUG]
2734 2019-Jan-17 17:00:35.244750 - [DEBUG] Propagate flow
2735 2019-Jan-17 17:00:35.244773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2736 2019-Jan-17 17:00:35.244831 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-17 17:00:35.245479 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2738 2019-Jan-17 17:00:35.246123 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-17 17:00:35.246148 - [DEBUG]
2740 2019-Jan-17 17:00:35.246173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-17 17:00:35.246198 - [DEBUG] = AllBottom
2742 2019-Jan-17 17:00:35.246223 - [DEBUG]
2743 2019-Jan-17 17:00:35.246246 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-17 17:00:35.246897 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-17 17:00:35.246937 - [DEBUG]
2746 2019-Jan-17 17:00:35.246961 - [DEBUG] Propagate flow
2747 2019-Jan-17 17:00:35.246984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2748 2019-Jan-17 17:00:35.247042 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-17 17:00:35.247691 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2750 2019-Jan-17 17:00:35.248344 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-17 17:00:35.248369 - [DEBUG]
2752 2019-Jan-17 17:00:35.248394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-17 17:00:35.248419 - [DEBUG] = AllBottom
2754 2019-Jan-17 17:00:35.248444 - [DEBUG]
2755 2019-Jan-17 17:00:35.248467 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-17 17:00:35.248491 - [DEBUG] EDGE: >
2757 2019-Jan-17 17:00:35.248550 - [DEBUG] ---> 2758 2019-Jan-17 17:00:35.249187 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2759 2019-Jan-17 17:00:35.249825 - [DEBUG]
2760 2019-Jan-17 17:00:35.249850 - [DEBUG] EDGE: >
2761 2019-Jan-17 17:00:35.249908 - [DEBUG] ---> 2762 2019-Jan-17 17:00:35.250544 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2763 2019-Jan-17 17:00:35.251181 - [DEBUG]
2764 2019-Jan-17 17:00:35.251206 - [DEBUG] EDGE: >
2765 2019-Jan-17 17:00:35.251264 - [DEBUG] ---> 2766 2019-Jan-17 17:00:35.251920 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2767 2019-Jan-17 17:00:35.252559 - [DEBUG]
2768 2019-Jan-17 17:00:35.252597 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-17 17:00:35.252624 - [DEBUG]
2770 2019-Jan-17 17:00:35.252648 - [DEBUG] Propagate flow
2771 2019-Jan-17 17:00:35.252671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2772 2019-Jan-17 17:00:35.252729 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-17 17:00:35.253370 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2774 2019-Jan-17 17:00:35.254009 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-17 17:00:35.254034 - [DEBUG]
2776 2019-Jan-17 17:00:35.254059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-17 17:00:35.254085 - [DEBUG] = AllBottom
2778 2019-Jan-17 17:00:35.254109 - [DEBUG]
2779 2019-Jan-17 17:00:35.254132 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-17 17:00:35.254158 - [DEBUG] EDGE: >
2781 2019-Jan-17 17:00:35.254217 - [DEBUG] ---> 2782 2019-Jan-17 17:00:35.254874 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2783 2019-Jan-17 17:00:35.255511 - [DEBUG]
2784 2019-Jan-17 17:00:35.255536 - [DEBUG] EDGE: >
2785 2019-Jan-17 17:00:35.255595 - [DEBUG] ---> 2786 2019-Jan-17 17:00:35.256232 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2787 2019-Jan-17 17:00:35.256869 - [DEBUG]
2788 2019-Jan-17 17:00:35.256902 - [DEBUG] EDGE: >
2789 2019-Jan-17 17:00:35.256961 - [DEBUG] ---> 2790 2019-Jan-17 17:00:35.257602 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2791 2019-Jan-17 17:00:35.258254 - [DEBUG]
2792 2019-Jan-17 17:00:35.258280 - [DEBUG] EDGE: >
2793 2019-Jan-17 17:00:35.258339 - [DEBUG] ---> 2794 2019-Jan-17 17:00:35.258975 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2795 2019-Jan-17 17:00:35.259611 - [DEBUG]
2796 2019-Jan-17 17:00:35.259637 - [DEBUG] EDGE: >
2797 2019-Jan-17 17:00:35.259695 - [DEBUG] ---> 2798 2019-Jan-17 17:00:35.260332 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2799 2019-Jan-17 17:00:35.260968 - [DEBUG]
2800 2019-Jan-17 17:00:35.260994 - [DEBUG] EDGE: >
2801 2019-Jan-17 17:00:35.261052 - [DEBUG] ---> 2802 2019-Jan-17 17:00:35.261707 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2803 2019-Jan-17 17:00:35.262344 - [DEBUG]
2804 2019-Jan-17 17:00:35.262370 - [DEBUG] EDGE: >
2805 2019-Jan-17 17:00:35.262428 - [DEBUG] ---> 2806 2019-Jan-17 17:00:35.263065 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2807 2019-Jan-17 17:00:35.263702 - [DEBUG]
2808 2019-Jan-17 17:00:35.263727 - [DEBUG] EDGE: >
2809 2019-Jan-17 17:00:35.263786 - [DEBUG] ---> 2810 2019-Jan-17 17:00:35.264427 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2811 2019-Jan-17 17:00:35.265079 - [DEBUG]
2812 2019-Jan-17 17:00:35.265118 - [DEBUG] Compose: EdgeIdentity * AllBottom
2813 2019-Jan-17 17:00:35.265145 - [DEBUG]
2814 2019-Jan-17 17:00:35.265169 - [DEBUG] Propagate flow
2815 2019-Jan-17 17:00:35.265192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2816 2019-Jan-17 17:00:35.265251 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
2817 2019-Jan-17 17:00:35.265892 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2818 2019-Jan-17 17:00:35.266527 - [DEBUG] Edge function : AllBottom (result of previous compose)
2819 2019-Jan-17 17:00:35.266552 - [DEBUG]
2820 2019-Jan-17 17:00:35.266577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2821 2019-Jan-17 17:00:35.266602 - [DEBUG] = AllBottom
2822 2019-Jan-17 17:00:35.266627 - [DEBUG]
2823 2019-Jan-17 17:00:35.266650 - [DEBUG] PROPAGATE: No new function!
2824 2019-Jan-17 17:00:35.266676 - [DEBUG] EDGE: >
2825 2019-Jan-17 17:00:35.266735 - [DEBUG] ---> 2826 2019-Jan-17 17:00:35.267382 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2827 2019-Jan-17 17:00:35.268034 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !742828 2019-Jan-17 17:00:35.268701 - [DEBUG] Compose: EdgeIdentity * AllBottom
2829 2019-Jan-17 17:00:35.268730 - [DEBUG]
2830 2019-Jan-17 17:00:35.268754 - [DEBUG] Propagate flow
2831 2019-Jan-17 17:00:35.268778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2832 2019-Jan-17 17:00:35.268836 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2833 2019-Jan-17 17:00:35.269477 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2834 2019-Jan-17 17:00:35.270115 - [DEBUG] Edge function : AllBottom (result of previous compose)
2835 2019-Jan-17 17:00:35.270140 - [DEBUG]
2836 2019-Jan-17 17:00:35.270164 - [DEBUG] Join: AllTop & AllBottom
2837 2019-Jan-17 17:00:35.270190 - [DEBUG] = AllBottom (new jump func)
2838 2019-Jan-17 17:00:35.270214 - [DEBUG]
2839 2019-Jan-17 17:00:35.270237 - [DEBUG] Start adding new jump function
2840 2019-Jan-17 17:00:35.270260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2841 2019-Jan-17 17:00:35.270318 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2842 2019-Jan-17 17:00:35.270955 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2843 2019-Jan-17 17:00:35.271610 - [DEBUG] Edge Function : AllBottom
2844 2019-Jan-17 17:00:35.271639 - [DEBUG] End adding new jump function
2845 2019-Jan-17 17:00:35.271663 - [DEBUG]
2846 2019-Jan-17 17:00:35.271686 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2847 2019-Jan-17 17:00:35.271710 - [DEBUG]
2848 2019-Jan-17 17:00:35.271733 - [DEBUG] Process 86. path edge:
2849 2019-Jan-17 17:00:35.271757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2850 2019-Jan-17 17:00:35.271815 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
2851 2019-Jan-17 17:00:35.272460 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2852 2019-Jan-17 17:00:35.273098 - [DEBUG]
2853 2019-Jan-17 17:00:35.273123 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
2854 2019-Jan-17 17:00:35.273766 - [DEBUG] Possible callees:
2855 2019-Jan-17 17:00:35.273791 - [DEBUG] foo
2856 2019-Jan-17 17:00:35.273816 - [DEBUG] Possible return sites:
2857 2019-Jan-17 17:00:35.273839 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !842858 2019-Jan-17 17:00:35.275122 - [DEBUG] Found and process special summary
2859 2019-Jan-17 17:00:35.275155 - [DEBUG] Compose: EdgeIdentity * AllBottom
2860 2019-Jan-17 17:00:35.275183 - [DEBUG]
2861 2019-Jan-17 17:00:35.275206 - [DEBUG] Propagate flow
2862 2019-Jan-17 17:00:35.275230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2863 2019-Jan-17 17:00:35.275289 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
2864 2019-Jan-17 17:00:35.275931 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2865 2019-Jan-17 17:00:35.276568 - [DEBUG] Edge function : AllBottom (result of previous compose)
2866 2019-Jan-17 17:00:35.276593 - [DEBUG]
2867 2019-Jan-17 17:00:35.276617 - [DEBUG] Join: AllTop & AllBottom
2868 2019-Jan-17 17:00:35.276643 - [DEBUG] = AllBottom (new jump func)
2869 2019-Jan-17 17:00:35.276667 - [DEBUG]
2870 2019-Jan-17 17:00:35.276691 - [DEBUG] Start adding new jump function
2871 2019-Jan-17 17:00:35.276714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2872 2019-Jan-17 17:00:35.276772 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2873 2019-Jan-17 17:00:35.277416 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
2874 2019-Jan-17 17:00:35.278072 - [DEBUG] Edge Function : AllBottom
2875 2019-Jan-17 17:00:35.278100 - [DEBUG] End adding new jump function
2876 2019-Jan-17 17:00:35.278124 - [DEBUG]
2877 2019-Jan-17 17:00:35.278148 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2878 2019-Jan-17 17:00:35.278172 - [DEBUG]
2879 2019-Jan-17 17:00:35.278195 - [DEBUG] Process 87. path edge:
2880 2019-Jan-17 17:00:35.278219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2881 2019-Jan-17 17:00:35.278276 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
2882 2019-Jan-17 17:00:35.278916 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2883 2019-Jan-17 17:00:35.279552 - [DEBUG]
2884 2019-Jan-17 17:00:35.279577 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !852885 2019-Jan-17 17:00:35.280849 - [DEBUG] Compose: EdgeIdentity * AllBottom
2886 2019-Jan-17 17:00:35.280878 - [DEBUG]
2887 2019-Jan-17 17:00:35.280902 - [DEBUG] Propagate flow
2888 2019-Jan-17 17:00:35.280925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2889 2019-Jan-17 17:00:35.280983 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
2890 2019-Jan-17 17:00:35.281638 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2891 2019-Jan-17 17:00:35.282275 - [DEBUG] Edge function : AllBottom (result of previous compose)
2892 2019-Jan-17 17:00:35.282300 - [DEBUG]
2893 2019-Jan-17 17:00:35.282324 - [DEBUG] Join: AllTop & AllBottom
2894 2019-Jan-17 17:00:35.282349 - [DEBUG] = AllBottom (new jump func)
2895 2019-Jan-17 17:00:35.282374 - [DEBUG]
2896 2019-Jan-17 17:00:35.282397 - [DEBUG] Start adding new jump function
2897 2019-Jan-17 17:00:35.282420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2898 2019-Jan-17 17:00:35.282477 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2899 2019-Jan-17 17:00:35.283114 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
2900 2019-Jan-17 17:00:35.283751 - [DEBUG] Edge Function : AllBottom
2901 2019-Jan-17 17:00:35.283779 - [DEBUG] End adding new jump function
2902 2019-Jan-17 17:00:35.283803 - [DEBUG]
2903 2019-Jan-17 17:00:35.283826 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2904 2019-Jan-17 17:00:35.283851 - [DEBUG]
2905 2019-Jan-17 17:00:35.283874 - [DEBUG] Process 88. path edge:
2906 2019-Jan-17 17:00:35.283897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2907 2019-Jan-17 17:00:35.283955 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
2908 2019-Jan-17 17:00:35.284592 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2909 2019-Jan-17 17:00:35.285244 - [DEBUG]
2910 2019-Jan-17 17:00:35.285270 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !872911 2019-Jan-17 17:00:35.286534 - [DEBUG] Compose: EdgeIdentity * AllBottom
2912 2019-Jan-17 17:00:35.286563 - [DEBUG]
2913 2019-Jan-17 17:00:35.286587 - [DEBUG] Propagate flow
2914 2019-Jan-17 17:00:35.286620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2915 2019-Jan-17 17:00:35.286678 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2916 2019-Jan-17 17:00:35.287328 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2917 2019-Jan-17 17:00:35.287979 - [DEBUG] Edge function : AllBottom (result of previous compose)
2918 2019-Jan-17 17:00:35.288005 - [DEBUG]
2919 2019-Jan-17 17:00:35.288029 - [DEBUG] Join: AllTop & AllBottom
2920 2019-Jan-17 17:00:35.288054 - [DEBUG] = AllBottom (new jump func)
2921 2019-Jan-17 17:00:35.288078 - [DEBUG]
2922 2019-Jan-17 17:00:35.288101 - [DEBUG] Start adding new jump function
2923 2019-Jan-17 17:00:35.288125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2924 2019-Jan-17 17:00:35.288182 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2925 2019-Jan-17 17:00:35.288820 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2926 2019-Jan-17 17:00:35.289465 - [DEBUG] Edge Function : AllBottom
2927 2019-Jan-17 17:00:35.289493 - [DEBUG] End adding new jump function
2928 2019-Jan-17 17:00:35.289517 - [DEBUG]
2929 2019-Jan-17 17:00:35.289541 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2930 2019-Jan-17 17:00:35.289565 - [DEBUG]
2931 2019-Jan-17 17:00:35.289588 - [DEBUG] Process 89. path edge:
2932 2019-Jan-17 17:00:35.289612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2933 2019-Jan-17 17:00:35.289670 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
2934 2019-Jan-17 17:00:35.290318 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2935 2019-Jan-17 17:00:35.290955 - [DEBUG]
2936 2019-Jan-17 17:00:35.290979 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
2937 2019-Jan-17 17:00:35.291643 - [DEBUG] Possible callees:
2938 2019-Jan-17 17:00:35.291668 - [DEBUG] llvm.dbg.declare
2939 2019-Jan-17 17:00:35.291693 - [DEBUG] Possible return sites:
2940 2019-Jan-17 17:00:35.291717 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !962941 2019-Jan-17 17:00:35.292990 - [DEBUG] Found and process special summary
2942 2019-Jan-17 17:00:35.293023 - [DEBUG] Compose: EdgeIdentity * AllBottom
2943 2019-Jan-17 17:00:35.293051 - [DEBUG]
2944 2019-Jan-17 17:00:35.293075 - [DEBUG] Propagate flow
2945 2019-Jan-17 17:00:35.293098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2946 2019-Jan-17 17:00:35.293156 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
2947 2019-Jan-17 17:00:35.293801 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2948 2019-Jan-17 17:00:35.294438 - [DEBUG] Edge function : AllBottom (result of previous compose)
2949 2019-Jan-17 17:00:35.294463 - [DEBUG]
2950 2019-Jan-17 17:00:35.294488 - [DEBUG] Join: AllTop & AllBottom
2951 2019-Jan-17 17:00:35.294513 - [DEBUG] = AllBottom (new jump func)
2952 2019-Jan-17 17:00:35.294537 - [DEBUG]
2953 2019-Jan-17 17:00:35.294560 - [DEBUG] Start adding new jump function
2954 2019-Jan-17 17:00:35.294583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2955 2019-Jan-17 17:00:35.294655 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2956 2019-Jan-17 17:00:35.295301 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
2957 2019-Jan-17 17:00:35.295942 - [DEBUG] Edge Function : AllBottom
2958 2019-Jan-17 17:00:35.295970 - [DEBUG] End adding new jump function
2959 2019-Jan-17 17:00:35.295994 - [DEBUG]
2960 2019-Jan-17 17:00:35.296017 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2961 2019-Jan-17 17:00:35.296041 - [DEBUG]
2962 2019-Jan-17 17:00:35.296065 - [DEBUG] Process 90. path edge:
2963 2019-Jan-17 17:00:35.296088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2964 2019-Jan-17 17:00:35.296146 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
2965 2019-Jan-17 17:00:35.296786 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2966 2019-Jan-17 17:00:35.297423 - [DEBUG]
2967 2019-Jan-17 17:00:35.297447 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !972968 2019-Jan-17 17:00:35.298736 - [DEBUG] Compose: EdgeIdentity * AllBottom
2969 2019-Jan-17 17:00:35.298765 - [DEBUG]
2970 2019-Jan-17 17:00:35.298789 - [DEBUG] Propagate flow
2971 2019-Jan-17 17:00:35.298812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2972 2019-Jan-17 17:00:35.298870 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
2973 2019-Jan-17 17:00:35.299507 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2974 2019-Jan-17 17:00:35.300144 - [DEBUG] Edge function : AllBottom (result of previous compose)
2975 2019-Jan-17 17:00:35.300169 - [DEBUG]
2976 2019-Jan-17 17:00:35.300193 - [DEBUG] Join: AllTop & AllBottom
2977 2019-Jan-17 17:00:35.300219 - [DEBUG] = AllBottom (new jump func)
2978 2019-Jan-17 17:00:35.300243 - [DEBUG]
2979 2019-Jan-17 17:00:35.300266 - [DEBUG] Start adding new jump function
2980 2019-Jan-17 17:00:35.300289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

2981 2019-Jan-17 17:00:35.300347 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

2982 2019-Jan-17 17:00:35.300984 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
2983 2019-Jan-17 17:00:35.301634 - [DEBUG] Edge Function : AllBottom
2984 2019-Jan-17 17:00:35.301663 - [DEBUG] End adding new jump function
2985 2019-Jan-17 17:00:35.301687 - [DEBUG]
2986 2019-Jan-17 17:00:35.301710 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2987 2019-Jan-17 17:00:35.301734 - [DEBUG]
2988 2019-Jan-17 17:00:35.301757 - [DEBUG] Process 91. path edge:
2989 2019-Jan-17 17:00:35.301781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
2990 2019-Jan-17 17:00:35.301839 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
2991 2019-Jan-17 17:00:35.302475 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
2992 2019-Jan-17 17:00:35.303114 - [DEBUG]
2993 2019-Jan-17 17:00:35.303139 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !992994 2019-Jan-17 17:00:35.304403 - [DEBUG] Compose: EdgeIdentity * AllBottom
2995 2019-Jan-17 17:00:35.304432 - [DEBUG]
2996 2019-Jan-17 17:00:35.304456 - [DEBUG] Propagate flow
2997 2019-Jan-17 17:00:35.304479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

2998 2019-Jan-17 17:00:35.304537 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
2999 2019-Jan-17 17:00:35.305196 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3000 2019-Jan-17 17:00:35.305834 - [DEBUG] Edge function : AllBottom (result of previous compose)
3001 2019-Jan-17 17:00:35.305859 - [DEBUG]
3002 2019-Jan-17 17:00:35.305883 - [DEBUG] Join: AllTop & AllBottom
3003 2019-Jan-17 17:00:35.305909 - [DEBUG] = AllBottom (new jump func)
3004 2019-Jan-17 17:00:35.305933 - [DEBUG]
3005 2019-Jan-17 17:00:35.305956 - [DEBUG] Start adding new jump function
3006 2019-Jan-17 17:00:35.305979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3007 2019-Jan-17 17:00:35.306036 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3008 2019-Jan-17 17:00:35.306674 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
3009 2019-Jan-17 17:00:35.307306 - [DEBUG] Edge Function : AllBottom
3010 2019-Jan-17 17:00:35.307334 - [DEBUG] End adding new jump function
3011 2019-Jan-17 17:00:35.307359 - [DEBUG]
3012 2019-Jan-17 17:00:35.307382 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
3013 2019-Jan-17 17:00:35.307407 - [DEBUG]
3014 2019-Jan-17 17:00:35.307430 - [DEBUG] Process 92. path edge:
3015 2019-Jan-17 17:00:35.307454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3016 2019-Jan-17 17:00:35.307512 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
3017 2019-Jan-17 17:00:35.308162 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3018 2019-Jan-17 17:00:35.308800 - [DEBUG]
3019 2019-Jan-17 17:00:35.308826 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !1063020 2019-Jan-17 17:00:35.310085 - [DEBUG] Compose: EdgeIdentity * AllBottom
3021 2019-Jan-17 17:00:35.310114 - [DEBUG]
3022 2019-Jan-17 17:00:35.310138 - [DEBUG] Propagate flow
3023 2019-Jan-17 17:00:35.310161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3024 2019-Jan-17 17:00:35.310219 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3025 2019-Jan-17 17:00:35.310860 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3026 2019-Jan-17 17:00:35.311515 - [DEBUG] Edge function : AllBottom (result of previous compose)
3027 2019-Jan-17 17:00:35.311540 - [DEBUG]
3028 2019-Jan-17 17:00:35.311565 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3029 2019-Jan-17 17:00:35.311591 - [DEBUG] = AllBottom
3030 2019-Jan-17 17:00:35.311615 - [DEBUG]
3031 2019-Jan-17 17:00:35.311638 - [DEBUG] PROPAGATE: No new function!
3032 2019-Jan-17 17:00:35.311662 - [DEBUG] EDGE: >
3033 2019-Jan-17 17:00:35.311721 - [DEBUG] ---> 3034 2019-Jan-17 17:00:35.312356 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3035 2019-Jan-17 17:00:35.312994 - [DEBUG]
3036 2019-Jan-17 17:00:35.313018 - [DEBUG] EDGE: >
3037 2019-Jan-17 17:00:35.313077 - [DEBUG] ---> 3038 2019-Jan-17 17:00:35.313713 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3039 2019-Jan-17 17:00:35.314348 - [DEBUG]
3040 2019-Jan-17 17:00:35.314373 - [DEBUG] EDGE: >
3041 2019-Jan-17 17:00:35.314432 - [DEBUG] ---> 3042 2019-Jan-17 17:00:35.315088 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3043 2019-Jan-17 17:00:35.315744 - [DEBUG]
3044 2019-Jan-17 17:00:35.315783 - [DEBUG] Compose: EdgeIdentity * AllBottom
3045 2019-Jan-17 17:00:35.315811 - [DEBUG]
3046 2019-Jan-17 17:00:35.315835 - [DEBUG] Propagate flow
3047 2019-Jan-17 17:00:35.315858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3048 2019-Jan-17 17:00:35.315916 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
3049 2019-Jan-17 17:00:35.316556 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3050 2019-Jan-17 17:00:35.317194 - [DEBUG] Edge function : AllBottom (result of previous compose)
3051 2019-Jan-17 17:00:35.317219 - [DEBUG]
3052 2019-Jan-17 17:00:35.317244 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3053 2019-Jan-17 17:00:35.317269 - [DEBUG] = AllBottom
3054 2019-Jan-17 17:00:35.317293 - [DEBUG]
3055 2019-Jan-17 17:00:35.317316 - [DEBUG] PROPAGATE: No new function!
3056 2019-Jan-17 17:00:35.317342 - [DEBUG] EDGE: >
3057 2019-Jan-17 17:00:35.317401 - [DEBUG] ---> 3058 2019-Jan-17 17:00:35.318065 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3059 2019-Jan-17 17:00:35.318703 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !873060 2019-Jan-17 17:00:35.319354 - [DEBUG] Compose: EdgeIdentity * AllBottom
3061 2019-Jan-17 17:00:35.319384 - [DEBUG]
3062 2019-Jan-17 17:00:35.319408 - [DEBUG] Propagate flow
3063 2019-Jan-17 17:00:35.319431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3064 2019-Jan-17 17:00:35.319488 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3065 2019-Jan-17 17:00:35.320133 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3066 2019-Jan-17 17:00:35.320770 - [DEBUG] Edge function : AllBottom (result of previous compose)
3067 2019-Jan-17 17:00:35.320795 - [DEBUG]
3068 2019-Jan-17 17:00:35.320820 - [DEBUG] Join: AllTop & AllBottom
3069 2019-Jan-17 17:00:35.320845 - [DEBUG] = AllBottom (new jump func)
3070 2019-Jan-17 17:00:35.320869 - [DEBUG]
3071 2019-Jan-17 17:00:35.320892 - [DEBUG] Start adding new jump function
3072 2019-Jan-17 17:00:35.320916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3073 2019-Jan-17 17:00:35.320973 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3074 2019-Jan-17 17:00:35.321626 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3075 2019-Jan-17 17:00:35.322264 - [DEBUG] Edge Function : AllBottom
3076 2019-Jan-17 17:00:35.322292 - [DEBUG] End adding new jump function
3077 2019-Jan-17 17:00:35.322316 - [DEBUG]
3078 2019-Jan-17 17:00:35.322339 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
3079 2019-Jan-17 17:00:35.322364 - [DEBUG]
3080 2019-Jan-17 17:00:35.322387 - [DEBUG] Process 93. path edge:
3081 2019-Jan-17 17:00:35.322410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3082 2019-Jan-17 17:00:35.322468 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
3083 2019-Jan-17 17:00:35.323108 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3084 2019-Jan-17 17:00:35.323745 - [DEBUG]
3085 2019-Jan-17 17:00:35.323769 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
3086 2019-Jan-17 17:00:35.324420 - [DEBUG] Possible callees:
3087 2019-Jan-17 17:00:35.324446 - [DEBUG] bar
3088 2019-Jan-17 17:00:35.324470 - [DEBUG] Possible return sites:
3089 2019-Jan-17 17:00:35.324494 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !893090 2019-Jan-17 17:00:35.325776 - [DEBUG] Found and process special summary
3091 2019-Jan-17 17:00:35.325810 - [DEBUG] Compose: EdgeIdentity * AllBottom
3092 2019-Jan-17 17:00:35.325837 - [DEBUG]
3093 2019-Jan-17 17:00:35.325861 - [DEBUG] Propagate flow
3094 2019-Jan-17 17:00:35.325884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3095 2019-Jan-17 17:00:35.325941 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3096 2019-Jan-17 17:00:35.326582 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3097 2019-Jan-17 17:00:35.327219 - [DEBUG] Edge function : AllBottom (result of previous compose)
3098 2019-Jan-17 17:00:35.327244 - [DEBUG]
3099 2019-Jan-17 17:00:35.327268 - [DEBUG] Join: AllTop & AllBottom
3100 2019-Jan-17 17:00:35.327294 - [DEBUG] = AllBottom (new jump func)
3101 2019-Jan-17 17:00:35.327318 - [DEBUG]
3102 2019-Jan-17 17:00:35.327341 - [DEBUG] Start adding new jump function
3103 2019-Jan-17 17:00:35.327364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3104 2019-Jan-17 17:00:35.327421 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3105 2019-Jan-17 17:00:35.328073 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3106 2019-Jan-17 17:00:35.328714 - [DEBUG] Edge Function : AllBottom
3107 2019-Jan-17 17:00:35.328742 - [DEBUG] End adding new jump function
3108 2019-Jan-17 17:00:35.328767 - [DEBUG]
3109 2019-Jan-17 17:00:35.328790 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3110 2019-Jan-17 17:00:35.328815 - [DEBUG]
3111 2019-Jan-17 17:00:35.328838 - [DEBUG] Process 94. path edge:
3112 2019-Jan-17 17:00:35.328861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3113 2019-Jan-17 17:00:35.328919 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
3114 2019-Jan-17 17:00:35.329560 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3115 2019-Jan-17 17:00:35.330198 - [DEBUG]
3116 2019-Jan-17 17:00:35.330222 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !903117 2019-Jan-17 17:00:35.331511 - [DEBUG] Compose: EdgeIdentity * AllBottom
3118 2019-Jan-17 17:00:35.331540 - [DEBUG]
3119 2019-Jan-17 17:00:35.331564 - [DEBUG] Propagate flow
3120 2019-Jan-17 17:00:35.331587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3121 2019-Jan-17 17:00:35.331645 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
3122 2019-Jan-17 17:00:35.332284 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3123 2019-Jan-17 17:00:35.332921 - [DEBUG] Edge function : AllBottom (result of previous compose)
3124 2019-Jan-17 17:00:35.332946 - [DEBUG]
3125 2019-Jan-17 17:00:35.332971 - [DEBUG] Join: AllTop & AllBottom
3126 2019-Jan-17 17:00:35.332996 - [DEBUG] = AllBottom (new jump func)
3127 2019-Jan-17 17:00:35.333020 - [DEBUG]
3128 2019-Jan-17 17:00:35.333043 - [DEBUG] Start adding new jump function
3129 2019-Jan-17 17:00:35.333067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3130 2019-Jan-17 17:00:35.333124 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3131 2019-Jan-17 17:00:35.333769 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
3132 2019-Jan-17 17:00:35.334405 - [DEBUG] Edge Function : AllBottom
3133 2019-Jan-17 17:00:35.334433 - [DEBUG] End adding new jump function
3134 2019-Jan-17 17:00:35.334457 - [DEBUG]
3135 2019-Jan-17 17:00:35.334481 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3136 2019-Jan-17 17:00:35.334505 - [DEBUG]
3137 2019-Jan-17 17:00:35.334529 - [DEBUG] Process 95. path edge:
3138 2019-Jan-17 17:00:35.334553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3139 2019-Jan-17 17:00:35.334611 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
3140 2019-Jan-17 17:00:35.335261 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3141 2019-Jan-17 17:00:35.335899 - [DEBUG]
3142 2019-Jan-17 17:00:35.335924 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !923143 2019-Jan-17 17:00:35.337188 - [DEBUG] Compose: EdgeIdentity * AllBottom
3144 2019-Jan-17 17:00:35.337217 - [DEBUG]
3145 2019-Jan-17 17:00:35.337240 - [DEBUG] Propagate flow
3146 2019-Jan-17 17:00:35.337264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3147 2019-Jan-17 17:00:35.337322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
3148 2019-Jan-17 17:00:35.337989 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3149 2019-Jan-17 17:00:35.338628 - [DEBUG] Edge function : AllBottom (result of previous compose)
3150 2019-Jan-17 17:00:35.338653 - [DEBUG]
3151 2019-Jan-17 17:00:35.338678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3152 2019-Jan-17 17:00:35.338703 - [DEBUG] = AllBottom
3153 2019-Jan-17 17:00:35.338728 - [DEBUG]
3154 2019-Jan-17 17:00:35.338750 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !923155 2019-Jan-17 17:00:35.339402 - [DEBUG] Compose: EdgeIdentity * AllBottom
3156 2019-Jan-17 17:00:35.339431 - [DEBUG]
3157 2019-Jan-17 17:00:35.339455 - [DEBUG] Propagate flow
3158 2019-Jan-17 17:00:35.339478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3159 2019-Jan-17 17:00:35.339536 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3160 2019-Jan-17 17:00:35.340183 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3161 2019-Jan-17 17:00:35.340820 - [DEBUG] Edge function : AllBottom (result of previous compose)
3162 2019-Jan-17 17:00:35.340845 - [DEBUG]
3163 2019-Jan-17 17:00:35.340870 - [DEBUG] Join: AllTop & AllBottom
3164 2019-Jan-17 17:00:35.340896 - [DEBUG] = AllBottom (new jump func)
3165 2019-Jan-17 17:00:35.340920 - [DEBUG]
3166 2019-Jan-17 17:00:35.340943 - [DEBUG] Start adding new jump function
3167 2019-Jan-17 17:00:35.340966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3168 2019-Jan-17 17:00:35.341024 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3169 2019-Jan-17 17:00:35.341677 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3170 2019-Jan-17 17:00:35.342332 - [DEBUG] Edge Function : AllBottom
3171 2019-Jan-17 17:00:35.342361 - [DEBUG] End adding new jump function
3172 2019-Jan-17 17:00:35.342386 - [DEBUG]
3173 2019-Jan-17 17:00:35.342409 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3174 2019-Jan-17 17:00:35.342433 - [DEBUG]
3175 2019-Jan-17 17:00:35.342456 - [DEBUG] Process 96. path edge:
3176 2019-Jan-17 17:00:35.342480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3177 2019-Jan-17 17:00:35.342538 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
3178 2019-Jan-17 17:00:35.343188 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3179 2019-Jan-17 17:00:35.343824 - [DEBUG]
3180 2019-Jan-17 17:00:35.343849 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
3181 2019-Jan-17 17:00:35.344499 - [DEBUG] Possible callees:
3182 2019-Jan-17 17:00:35.344524 - [DEBUG] llvm.dbg.declare
3183 2019-Jan-17 17:00:35.344549 - [DEBUG] Possible return sites:
3184 2019-Jan-17 17:00:35.344573 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1033185 2019-Jan-17 17:00:35.345864 - [DEBUG] Found and process special summary
3186 2019-Jan-17 17:00:35.345897 - [DEBUG] Compose: EdgeIdentity * AllBottom
3187 2019-Jan-17 17:00:35.345924 - [DEBUG]
3188 2019-Jan-17 17:00:35.345948 - [DEBUG] Propagate flow
3189 2019-Jan-17 17:00:35.345972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3190 2019-Jan-17 17:00:35.346030 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3191 2019-Jan-17 17:00:35.346671 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3192 2019-Jan-17 17:00:35.347308 - [DEBUG] Edge function : AllBottom (result of previous compose)
3193 2019-Jan-17 17:00:35.347334 - [DEBUG]
3194 2019-Jan-17 17:00:35.347358 - [DEBUG] Join: AllTop & AllBottom
3195 2019-Jan-17 17:00:35.347384 - [DEBUG] = AllBottom (new jump func)
3196 2019-Jan-17 17:00:35.347408 - [DEBUG]
3197 2019-Jan-17 17:00:35.347431 - [DEBUG] Start adding new jump function
3198 2019-Jan-17 17:00:35.347455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3199 2019-Jan-17 17:00:35.347512 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3200 2019-Jan-17 17:00:35.348166 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3201 2019-Jan-17 17:00:35.348816 - [DEBUG] Edge Function : AllBottom
3202 2019-Jan-17 17:00:35.348845 - [DEBUG] End adding new jump function
3203 2019-Jan-17 17:00:35.348869 - [DEBUG]
3204 2019-Jan-17 17:00:35.348893 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3205 2019-Jan-17 17:00:35.348917 - [DEBUG]
3206 2019-Jan-17 17:00:35.348941 - [DEBUG] Process 97. path edge:
3207 2019-Jan-17 17:00:35.348964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3208 2019-Jan-17 17:00:35.349022 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
3209 2019-Jan-17 17:00:35.349664 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3210 2019-Jan-17 17:00:35.350300 - [DEBUG]
3211 2019-Jan-17 17:00:35.350325 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !1043212 2019-Jan-17 17:00:35.351618 - [DEBUG] Compose: EdgeIdentity * AllBottom
3213 2019-Jan-17 17:00:35.351648 - [DEBUG]
3214 2019-Jan-17 17:00:35.351672 - [DEBUG] Propagate flow
3215 2019-Jan-17 17:00:35.351695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3216 2019-Jan-17 17:00:35.351753 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
3217 2019-Jan-17 17:00:35.352390 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3218 2019-Jan-17 17:00:35.353028 - [DEBUG] Edge function : AllBottom (result of previous compose)
3219 2019-Jan-17 17:00:35.353054 - [DEBUG]
3220 2019-Jan-17 17:00:35.353078 - [DEBUG] Join: AllTop & AllBottom
3221 2019-Jan-17 17:00:35.353104 - [DEBUG] = AllBottom (new jump func)
3222 2019-Jan-17 17:00:35.353128 - [DEBUG]
3223 2019-Jan-17 17:00:35.353151 - [DEBUG] Start adding new jump function
3224 2019-Jan-17 17:00:35.353175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3225 2019-Jan-17 17:00:35.353232 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3226 2019-Jan-17 17:00:35.353870 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
3227 2019-Jan-17 17:00:35.354503 - [DEBUG] Edge Function : AllBottom
3228 2019-Jan-17 17:00:35.354531 - [DEBUG] End adding new jump function
3229 2019-Jan-17 17:00:35.354555 - [DEBUG]
3230 2019-Jan-17 17:00:35.354579 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3231 2019-Jan-17 17:00:35.354603 - [DEBUG]
3232 2019-Jan-17 17:00:35.354640 - [DEBUG] Process 98. path edge:
3233 2019-Jan-17 17:00:35.354664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3234 2019-Jan-17 17:00:35.354722 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
3235 2019-Jan-17 17:00:35.355358 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3236 2019-Jan-17 17:00:35.355997 - [DEBUG]
3237 2019-Jan-17 17:00:35.356022 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !1053238 2019-Jan-17 17:00:35.357282 - [DEBUG] Compose: EdgeIdentity * AllBottom
3239 2019-Jan-17 17:00:35.357311 - [DEBUG]
3240 2019-Jan-17 17:00:35.357335 - [DEBUG] Propagate flow
3241 2019-Jan-17 17:00:35.357358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3242 2019-Jan-17 17:00:35.357416 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
3243 2019-Jan-17 17:00:35.358073 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3244 2019-Jan-17 17:00:35.358708 - [DEBUG] Edge function : AllBottom (result of previous compose)
3245 2019-Jan-17 17:00:35.358734 - [DEBUG]
3246 2019-Jan-17 17:00:35.358758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3247 2019-Jan-17 17:00:35.358784 - [DEBUG] = AllBottom
3248 2019-Jan-17 17:00:35.358808 - [DEBUG]
3249 2019-Jan-17 17:00:35.358831 - [DEBUG] PROPAGATE: No new function!
3250 2019-Jan-17 17:00:35.358856 - [DEBUG] EDGE: >
3251 2019-Jan-17 17:00:35.358915 - [DEBUG] ---> 3252 2019-Jan-17 17:00:35.359550 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3253 2019-Jan-17 17:00:35.360186 - [DEBUG]
3254 2019-Jan-17 17:00:35.360211 - [DEBUG] EDGE: >
3255 2019-Jan-17 17:00:35.360269 - [DEBUG] ---> 3256 2019-Jan-17 17:00:35.360909 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3257 2019-Jan-17 17:00:35.361572 - [DEBUG]
3258 2019-Jan-17 17:00:35.361612 - [DEBUG] Compose: EdgeIdentity * AllBottom
3259 2019-Jan-17 17:00:35.361640 - [DEBUG]
3260 2019-Jan-17 17:00:35.361663 - [DEBUG] Propagate flow
3261 2019-Jan-17 17:00:35.361686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3262 2019-Jan-17 17:00:35.361745 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
3263 2019-Jan-17 17:00:35.362385 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3264 2019-Jan-17 17:00:35.363023 - [DEBUG] Edge function : AllBottom (result of previous compose)
3265 2019-Jan-17 17:00:35.363048 - [DEBUG]
3266 2019-Jan-17 17:00:35.363073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3267 2019-Jan-17 17:00:35.363098 - [DEBUG] = AllBottom
3268 2019-Jan-17 17:00:35.363123 - [DEBUG]
3269 2019-Jan-17 17:00:35.363146 - [DEBUG] PROPAGATE: No new function!
3270 2019-Jan-17 17:00:35.363172 - [DEBUG] EDGE: >
3271 2019-Jan-17 17:00:35.363231 - [DEBUG] ---> 3272 2019-Jan-17 17:00:35.363889 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3273 2019-Jan-17 17:00:35.364583 - [DEBUG]
3274 2019-Jan-17 17:00:35.364611 - [DEBUG] EDGE: >
3275 2019-Jan-17 17:00:35.364704 - [DEBUG] ---> 3276 2019-Jan-17 17:00:35.365380 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3277 2019-Jan-17 17:00:35.366041 - [DEBUG]
3278 2019-Jan-17 17:00:35.366069 - [DEBUG] EDGE: >
3279 2019-Jan-17 17:00:35.366137 - [DEBUG] ---> 3280 2019-Jan-17 17:00:35.366831 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3281 2019-Jan-17 17:00:35.367512 - [DEBUG]
3282 2019-Jan-17 17:00:35.367570 - [DEBUG] Compose: EdgeIdentity * AllBottom
3283 2019-Jan-17 17:00:35.367599 - [DEBUG]
3284 2019-Jan-17 17:00:35.367623 - [DEBUG] Propagate flow
3285 2019-Jan-17 17:00:35.367647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3286 2019-Jan-17 17:00:35.367710 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
3287 2019-Jan-17 17:00:35.368382 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3288 2019-Jan-17 17:00:35.369020 - [DEBUG] Edge function : AllBottom (result of previous compose)
3289 2019-Jan-17 17:00:35.369045 - [DEBUG]
3290 2019-Jan-17 17:00:35.369071 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3291 2019-Jan-17 17:00:35.369097 - [DEBUG] = AllBottom
3292 2019-Jan-17 17:00:35.369121 - [DEBUG]
3293 2019-Jan-17 17:00:35.369145 - [DEBUG] PROPAGATE: No new function!
3294 2019-Jan-17 17:00:35.369172 - [DEBUG] EDGE: >
3295 2019-Jan-17 17:00:35.369231 - [DEBUG] ---> 3296 2019-Jan-17 17:00:35.369873 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3297 2019-Jan-17 17:00:35.370510 - [DEBUG]
3298 2019-Jan-17 17:00:35.370535 - [DEBUG] EDGE: >
3299 2019-Jan-17 17:00:35.370595 - [DEBUG] ---> 3300 2019-Jan-17 17:00:35.371233 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3301 2019-Jan-17 17:00:35.371904 - [DEBUG]
3302 2019-Jan-17 17:00:35.371931 - [DEBUG] EDGE: >
3303 2019-Jan-17 17:00:35.371990 - [DEBUG] ---> 3304 2019-Jan-17 17:00:35.372633 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3305 2019-Jan-17 17:00:35.373270 - [DEBUG]
3306 2019-Jan-17 17:00:35.373309 - [DEBUG] Compose: EdgeIdentity * AllBottom
3307 2019-Jan-17 17:00:35.373336 - [DEBUG]
3308 2019-Jan-17 17:00:35.373360 - [DEBUG] Propagate flow
3309 2019-Jan-17 17:00:35.373383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3310 2019-Jan-17 17:00:35.373441 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
3311 2019-Jan-17 17:00:35.374084 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3312 2019-Jan-17 17:00:35.374735 - [DEBUG] Edge function : AllBottom (result of previous compose)
3313 2019-Jan-17 17:00:35.374761 - [DEBUG]
3314 2019-Jan-17 17:00:35.374786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3315 2019-Jan-17 17:00:35.374812 - [DEBUG] = AllBottom
3316 2019-Jan-17 17:00:35.374836 - [DEBUG]
3317 2019-Jan-17 17:00:35.374859 - [DEBUG] PROPAGATE: No new function!
3318 2019-Jan-17 17:00:35.374885 - [DEBUG] EDGE: >
3319 2019-Jan-17 17:00:35.374944 - [DEBUG] ---> 3320 2019-Jan-17 17:00:35.375585 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3321 2019-Jan-17 17:00:35.376222 - [DEBUG]
3322 2019-Jan-17 17:00:35.376248 - [DEBUG] EDGE: >
3323 2019-Jan-17 17:00:35.376306 - [DEBUG] ---> 3324 2019-Jan-17 17:00:35.376941 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3325 2019-Jan-17 17:00:35.377577 - [DEBUG]
3326 2019-Jan-17 17:00:35.377602 - [DEBUG] EDGE: >
3327 2019-Jan-17 17:00:35.377661 - [DEBUG] ---> 3328 2019-Jan-17 17:00:35.378315 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3329 2019-Jan-17 17:00:35.378954 - [DEBUG]
3330 2019-Jan-17 17:00:35.378992 - [DEBUG] Compose: EdgeIdentity * AllBottom
3331 2019-Jan-17 17:00:35.379020 - [DEBUG]
3332 2019-Jan-17 17:00:35.379043 - [DEBUG] Propagate flow
3333 2019-Jan-17 17:00:35.379067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3334 2019-Jan-17 17:00:35.379125 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3335 2019-Jan-17 17:00:35.379767 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3336 2019-Jan-17 17:00:35.380405 - [DEBUG] Edge function : AllBottom (result of previous compose)
3337 2019-Jan-17 17:00:35.380430 - [DEBUG]
3338 2019-Jan-17 17:00:35.380455 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3339 2019-Jan-17 17:00:35.380480 - [DEBUG] = AllBottom
3340 2019-Jan-17 17:00:35.380505 - [DEBUG]
3341 2019-Jan-17 17:00:35.380528 - [DEBUG] PROPAGATE: No new function!
3342 2019-Jan-17 17:00:35.380554 - [DEBUG] EDGE: >
3343 2019-Jan-17 17:00:35.380613 - [DEBUG] ---> 3344 2019-Jan-17 17:00:35.381253 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3345 2019-Jan-17 17:00:35.381914 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !673346 2019-Jan-17 17:00:35.382581 - [DEBUG] Compose: EdgeIdentity * AllBottom
3347 2019-Jan-17 17:00:35.382610 - [DEBUG]
3348 2019-Jan-17 17:00:35.382633 - [DEBUG] Propagate flow
3349 2019-Jan-17 17:00:35.382657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3350 2019-Jan-17 17:00:35.382714 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3351 2019-Jan-17 17:00:35.383360 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3352 2019-Jan-17 17:00:35.383997 - [DEBUG] Edge function : AllBottom (result of previous compose)
3353 2019-Jan-17 17:00:35.384022 - [DEBUG]
3354 2019-Jan-17 17:00:35.384048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3355 2019-Jan-17 17:00:35.384073 - [DEBUG] = AllBottom
3356 2019-Jan-17 17:00:35.384098 - [DEBUG]
3357 2019-Jan-17 17:00:35.384121 - [DEBUG] PROPAGATE: No new function!
3358 2019-Jan-17 17:00:35.384145 - [DEBUG] EDGE: >
3359 2019-Jan-17 17:00:35.384205 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
3360 2019-Jan-17 17:00:35.384865 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3361 2019-Jan-17 17:00:35.385504 - [DEBUG]
3362 2019-Jan-17 17:00:35.385529 - [DEBUG] EDGE: >
3363 2019-Jan-17 17:00:35.385588 - [DEBUG] ---> 3364 2019-Jan-17 17:00:35.386224 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3365 2019-Jan-17 17:00:35.386861 - [DEBUG]
3366 2019-Jan-17 17:00:35.386886 - [DEBUG] EDGE: >
3367 2019-Jan-17 17:00:35.386945 - [DEBUG] ---> 3368 2019-Jan-17 17:00:35.387581 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3369 2019-Jan-17 17:00:35.388233 - [DEBUG]
3370 2019-Jan-17 17:00:35.388258 - [DEBUG] EDGE: >
3371 2019-Jan-17 17:00:35.388317 - [DEBUG] ---> 3372 2019-Jan-17 17:00:35.388957 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3373 2019-Jan-17 17:00:35.389593 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !583374 2019-Jan-17 17:00:35.390250 - [DEBUG] Compose: EdgeIdentity * AllBottom
3375 2019-Jan-17 17:00:35.390279 - [DEBUG]
3376 2019-Jan-17 17:00:35.390303 - [DEBUG] Propagate flow
3377 2019-Jan-17 17:00:35.390326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3378 2019-Jan-17 17:00:35.390384 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3379 2019-Jan-17 17:00:35.391019 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3380 2019-Jan-17 17:00:35.391670 - [DEBUG] Edge function : AllBottom (result of previous compose)
3381 2019-Jan-17 17:00:35.391696 - [DEBUG]
3382 2019-Jan-17 17:00:35.391721 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3383 2019-Jan-17 17:00:35.391746 - [DEBUG] = AllBottom
3384 2019-Jan-17 17:00:35.391779 - [DEBUG]
3385 2019-Jan-17 17:00:35.391803 - [DEBUG] PROPAGATE: No new function!
3386 2019-Jan-17 17:00:35.391827 - [DEBUG] EDGE: >
3387 2019-Jan-17 17:00:35.391887 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
3388 2019-Jan-17 17:00:35.392529 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3389 2019-Jan-17 17:00:35.393166 - [DEBUG]
3390 2019-Jan-17 17:00:35.393191 - [DEBUG] EDGE: >
3391 2019-Jan-17 17:00:35.393250 - [DEBUG] ---> 3392 2019-Jan-17 17:00:35.393886 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3393 2019-Jan-17 17:00:35.394523 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !533394 2019-Jan-17 17:00:35.395190 - [DEBUG] Compose: EdgeIdentity * AllBottom
3395 2019-Jan-17 17:00:35.395219 - [DEBUG]
3396 2019-Jan-17 17:00:35.395242 - [DEBUG] Propagate flow
3397 2019-Jan-17 17:00:35.395266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3398 2019-Jan-17 17:00:35.395323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3399 2019-Jan-17 17:00:35.395972 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

3400 2019-Jan-17 17:00:35.396610 - [DEBUG] Edge function : AllBottom (result of previous compose)
3401 2019-Jan-17 17:00:35.396635 - [DEBUG]
3402 2019-Jan-17 17:00:35.396661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3403 2019-Jan-17 17:00:35.396686 - [DEBUG] = AllBottom
3404 2019-Jan-17 17:00:35.396711 - [DEBUG]
3405 2019-Jan-17 17:00:35.396734 - [DEBUG] PROPAGATE: No new function!
3406 2019-Jan-17 17:00:35.396758 - [DEBUG] EDGE: >
3407 2019-Jan-17 17:00:35.396817 - [DEBUG] ---> 3408 2019-Jan-17 17:00:35.397454 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
3409 2019-Jan-17 17:00:35.398106 - [DEBUG]
3410 2019-Jan-17 17:00:35.398132 - [DEBUG] Compose: EdgeIdentity * AllBottom
3411 2019-Jan-17 17:00:35.398158 - [DEBUG]
3412 2019-Jan-17 17:00:35.398181 - [DEBUG] Propagate flow
3413 2019-Jan-17 17:00:35.398204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3414 2019-Jan-17 17:00:35.398262 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3415 2019-Jan-17 17:00:35.398899 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3416 2019-Jan-17 17:00:35.399540 - [DEBUG] Edge function : AllBottom (result of previous compose)
3417 2019-Jan-17 17:00:35.399565 - [DEBUG]
3418 2019-Jan-17 17:00:35.399590 - [DEBUG] Join: AllTop & AllBottom
3419 2019-Jan-17 17:00:35.399616 - [DEBUG] = AllBottom (new jump func)
3420 2019-Jan-17 17:00:35.399640 - [DEBUG]
3421 2019-Jan-17 17:00:35.399663 - [DEBUG] Start adding new jump function
3422 2019-Jan-17 17:00:35.399687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3423 2019-Jan-17 17:00:35.399744 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3424 2019-Jan-17 17:00:35.400385 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3425 2019-Jan-17 17:00:35.401021 - [DEBUG] Edge Function : AllBottom
3426 2019-Jan-17 17:00:35.401051 - [DEBUG] End adding new jump function
3427 2019-Jan-17 17:00:35.401082 - [DEBUG]
3428 2019-Jan-17 17:00:35.401107 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3429 2019-Jan-17 17:00:35.401132 - [DEBUG]
3430 2019-Jan-17 17:00:35.401155 - [DEBUG] Process 99. path edge:
3431 2019-Jan-17 17:00:35.401179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3432 2019-Jan-17 17:00:35.401237 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
3433 2019-Jan-17 17:00:35.401890 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3434 2019-Jan-17 17:00:35.402532 - [DEBUG]
3435 2019-Jan-17 17:00:35.402559 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
3436 2019-Jan-17 17:00:35.403214 - [DEBUG] Compose: EdgeIdentity * AllBottom
3437 2019-Jan-17 17:00:35.403242 - [DEBUG]
3438 2019-Jan-17 17:00:35.403266 - [DEBUG] Propagate flow
3439 2019-Jan-17 17:00:35.403289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3440 2019-Jan-17 17:00:35.403347 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3441 2019-Jan-17 17:00:35.403983 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3442 2019-Jan-17 17:00:35.404637 - [DEBUG] Edge function : AllBottom (result of previous compose)
3443 2019-Jan-17 17:00:35.404664 - [DEBUG]
3444 2019-Jan-17 17:00:35.404689 - [DEBUG] Join: AllTop & AllBottom
3445 2019-Jan-17 17:00:35.404714 - [DEBUG] = AllBottom (new jump func)
3446 2019-Jan-17 17:00:35.404738 - [DEBUG]
3447 2019-Jan-17 17:00:35.404761 - [DEBUG] Start adding new jump function
3448 2019-Jan-17 17:00:35.404785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3449 2019-Jan-17 17:00:35.404842 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3450 2019-Jan-17 17:00:35.405483 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3451 2019-Jan-17 17:00:35.406117 - [DEBUG] Edge Function : AllBottom
3452 2019-Jan-17 17:00:35.406144 - [DEBUG] End adding new jump function
3453 2019-Jan-17 17:00:35.406168 - [DEBUG]
3454 2019-Jan-17 17:00:35.406191 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3455 2019-Jan-17 17:00:35.406216 - [DEBUG]
3456 2019-Jan-17 17:00:35.406239 - [DEBUG] Process 100. path edge:
3457 2019-Jan-17 17:00:35.406263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3458 2019-Jan-17 17:00:35.406320 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
3459 2019-Jan-17 17:00:35.406956 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3460 2019-Jan-17 17:00:35.407596 - [DEBUG]
3461 2019-Jan-17 17:00:35.407621 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
3462 2019-Jan-17 17:00:35.408283 - [DEBUG] Compose: EdgeIdentity * AllBottom
3463 2019-Jan-17 17:00:35.408311 - [DEBUG]
3464 2019-Jan-17 17:00:35.408335 - [DEBUG] Propagate flow
3465 2019-Jan-17 17:00:35.408358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3466 2019-Jan-17 17:00:35.408416 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3467 2019-Jan-17 17:00:35.409058 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3468 2019-Jan-17 17:00:35.409701 - [DEBUG] Edge function : AllBottom (result of previous compose)
3469 2019-Jan-17 17:00:35.409726 - [DEBUG]
3470 2019-Jan-17 17:00:35.409751 - [DEBUG] Join: AllTop & AllBottom
3471 2019-Jan-17 17:00:35.409776 - [DEBUG] = AllBottom (new jump func)
3472 2019-Jan-17 17:00:35.409809 - [DEBUG]
3473 2019-Jan-17 17:00:35.409833 - [DEBUG] Start adding new jump function
3474 2019-Jan-17 17:00:35.409856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3475 2019-Jan-17 17:00:35.409914 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3476 2019-Jan-17 17:00:35.410556 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3477 2019-Jan-17 17:00:35.411198 - [DEBUG] Edge Function : AllBottom
3478 2019-Jan-17 17:00:35.411226 - [DEBUG] End adding new jump function
3479 2019-Jan-17 17:00:35.411250 - [DEBUG]
3480 2019-Jan-17 17:00:35.411274 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3481 2019-Jan-17 17:00:35.411313 - [DEBUG]
3482 2019-Jan-17 17:00:35.411337 - [DEBUG] Process 101. path edge:
3483 2019-Jan-17 17:00:35.411360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3484 2019-Jan-17 17:00:35.411419 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
3485 2019-Jan-17 17:00:35.412061 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3486 2019-Jan-17 17:00:35.412702 - [DEBUG]
3487 2019-Jan-17 17:00:35.412728 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
3488 2019-Jan-17 17:00:35.413381 - [DEBUG] Compose: EdgeIdentity * AllBottom
3489 2019-Jan-17 17:00:35.413409 - [DEBUG]
3490 2019-Jan-17 17:00:35.413433 - [DEBUG] Propagate flow
3491 2019-Jan-17 17:00:35.413456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3492 2019-Jan-17 17:00:35.413514 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3493 2019-Jan-17 17:00:35.414154 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3494 2019-Jan-17 17:00:35.414810 - [DEBUG] Edge function : AllBottom (result of previous compose)
3495 2019-Jan-17 17:00:35.414835 - [DEBUG]
3496 2019-Jan-17 17:00:35.414860 - [DEBUG] Join: AllTop & AllBottom
3497 2019-Jan-17 17:00:35.414885 - [DEBUG] = AllBottom (new jump func)
3498 2019-Jan-17 17:00:35.414909 - [DEBUG]
3499 2019-Jan-17 17:00:35.414933 - [DEBUG] Start adding new jump function
3500 2019-Jan-17 17:00:35.414956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3501 2019-Jan-17 17:00:35.415013 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3502 2019-Jan-17 17:00:35.415655 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3503 2019-Jan-17 17:00:35.416294 - [DEBUG] Edge Function : AllBottom
3504 2019-Jan-17 17:00:35.416322 - [DEBUG] End adding new jump function
3505 2019-Jan-17 17:00:35.416345 - [DEBUG]
3506 2019-Jan-17 17:00:35.416369 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3507 2019-Jan-17 17:00:35.416393 - [DEBUG]
3508 2019-Jan-17 17:00:35.416416 - [DEBUG] Process 102. path edge:
3509 2019-Jan-17 17:00:35.416439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3510 2019-Jan-17 17:00:35.416497 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
3511 2019-Jan-17 17:00:35.417136 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3512 2019-Jan-17 17:00:35.417778 - [DEBUG]
3513 2019-Jan-17 17:00:35.417803 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
3514 2019-Jan-17 17:00:35.418469 - [DEBUG] Compose: EdgeIdentity * AllBottom
3515 2019-Jan-17 17:00:35.418498 - [DEBUG]
3516 2019-Jan-17 17:00:35.418530 - [DEBUG] Propagate flow
3517 2019-Jan-17 17:00:35.418554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3518 2019-Jan-17 17:00:35.418613 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3519 2019-Jan-17 17:00:35.419250 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3520 2019-Jan-17 17:00:35.419891 - [DEBUG] Edge function : AllBottom (result of previous compose)
3521 2019-Jan-17 17:00:35.419916 - [DEBUG]
3522 2019-Jan-17 17:00:35.419940 - [DEBUG] Join: AllTop & AllBottom
3523 2019-Jan-17 17:00:35.419966 - [DEBUG] = AllBottom (new jump func)
3524 2019-Jan-17 17:00:35.419990 - [DEBUG]
3525 2019-Jan-17 17:00:35.420013 - [DEBUG] Start adding new jump function
3526 2019-Jan-17 17:00:35.420037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3527 2019-Jan-17 17:00:35.420094 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3528 2019-Jan-17 17:00:35.420735 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3529 2019-Jan-17 17:00:35.421386 - [DEBUG] Edge Function : AllBottom
3530 2019-Jan-17 17:00:35.421413 - [DEBUG] End adding new jump function
3531 2019-Jan-17 17:00:35.421437 - [DEBUG]
3532 2019-Jan-17 17:00:35.421460 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3533 2019-Jan-17 17:00:35.421485 - [DEBUG]
3534 2019-Jan-17 17:00:35.421508 - [DEBUG] Process 103. path edge:
3535 2019-Jan-17 17:00:35.421531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3536 2019-Jan-17 17:00:35.421589 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
3537 2019-Jan-17 17:00:35.422225 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3538 2019-Jan-17 17:00:35.422866 - [DEBUG]
3539 2019-Jan-17 17:00:35.422891 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
3540 2019-Jan-17 17:00:35.423536 - [DEBUG] Compose: EdgeIdentity * AllBottom
3541 2019-Jan-17 17:00:35.423564 - [DEBUG]
3542 2019-Jan-17 17:00:35.423588 - [DEBUG] Propagate flow
3543 2019-Jan-17 17:00:35.423611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3544 2019-Jan-17 17:00:35.423668 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3545 2019-Jan-17 17:00:35.424305 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3546 2019-Jan-17 17:00:35.424961 - [DEBUG] Edge function : AllBottom (result of previous compose)
3547 2019-Jan-17 17:00:35.424986 - [DEBUG]
3548 2019-Jan-17 17:00:35.425010 - [DEBUG] Join: AllTop & AllBottom
3549 2019-Jan-17 17:00:35.425036 - [DEBUG] = AllBottom (new jump func)
3550 2019-Jan-17 17:00:35.425060 - [DEBUG]
3551 2019-Jan-17 17:00:35.425083 - [DEBUG] Start adding new jump function
3552 2019-Jan-17 17:00:35.425106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3553 2019-Jan-17 17:00:35.425164 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3554 2019-Jan-17 17:00:35.425807 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3555 2019-Jan-17 17:00:35.426441 - [DEBUG] Edge Function : AllBottom
3556 2019-Jan-17 17:00:35.426468 - [DEBUG] End adding new jump function
3557 2019-Jan-17 17:00:35.426491 - [DEBUG]
3558 2019-Jan-17 17:00:35.426515 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3559 2019-Jan-17 17:00:35.426539 - [DEBUG]
3560 2019-Jan-17 17:00:35.426562 - [DEBUG] Process 104. path edge:
3561 2019-Jan-17 17:00:35.426586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3562 2019-Jan-17 17:00:35.426643 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
3563 2019-Jan-17 17:00:35.427288 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3564 2019-Jan-17 17:00:35.427931 - [DEBUG]
3565 2019-Jan-17 17:00:35.427966 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
3566 2019-Jan-17 17:00:35.428613 - [DEBUG] Compose: EdgeIdentity * AllBottom
3567 2019-Jan-17 17:00:35.428642 - [DEBUG]
3568 2019-Jan-17 17:00:35.428665 - [DEBUG] Propagate flow
3569 2019-Jan-17 17:00:35.428689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3570 2019-Jan-17 17:00:35.428747 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3571 2019-Jan-17 17:00:35.429395 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3572 2019-Jan-17 17:00:35.430040 - [DEBUG] Edge function : AllBottom (result of previous compose)
3573 2019-Jan-17 17:00:35.430065 - [DEBUG]
3574 2019-Jan-17 17:00:35.430090 - [DEBUG] Join: AllTop & AllBottom
3575 2019-Jan-17 17:00:35.430116 - [DEBUG] = AllBottom (new jump func)
3576 2019-Jan-17 17:00:35.430140 - [DEBUG]
3577 2019-Jan-17 17:00:35.430164 - [DEBUG] Start adding new jump function
3578 2019-Jan-17 17:00:35.430187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3579 2019-Jan-17 17:00:35.430244 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3580 2019-Jan-17 17:00:35.430886 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3581 2019-Jan-17 17:00:35.431544 - [DEBUG] Edge Function : AllBottom
3582 2019-Jan-17 17:00:35.431572 - [DEBUG] End adding new jump function
3583 2019-Jan-17 17:00:35.431595 - [DEBUG]
3584 2019-Jan-17 17:00:35.431619 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3585 2019-Jan-17 17:00:35.431644 - [DEBUG]
3586 2019-Jan-17 17:00:35.431667 - [DEBUG] Process 105. path edge:
3587 2019-Jan-17 17:00:35.431690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3588 2019-Jan-17 17:00:35.431748 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
3589 2019-Jan-17 17:00:35.432389 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3590 2019-Jan-17 17:00:35.433031 - [DEBUG]
3591 2019-Jan-17 17:00:35.433057 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
3592 2019-Jan-17 17:00:35.433711 - [DEBUG] Compose: EdgeIdentity * AllBottom
3593 2019-Jan-17 17:00:35.433739 - [DEBUG]
3594 2019-Jan-17 17:00:35.433762 - [DEBUG] Propagate flow
3595 2019-Jan-17 17:00:35.433786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3596 2019-Jan-17 17:00:35.433843 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3597 2019-Jan-17 17:00:35.434485 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3598 2019-Jan-17 17:00:35.435144 - [DEBUG] Edge function : AllBottom (result of previous compose)
3599 2019-Jan-17 17:00:35.435169 - [DEBUG]
3600 2019-Jan-17 17:00:35.435194 - [DEBUG] Join: AllTop & AllBottom
3601 2019-Jan-17 17:00:35.435219 - [DEBUG] = AllBottom (new jump func)
3602 2019-Jan-17 17:00:35.435243 - [DEBUG]
3603 2019-Jan-17 17:00:35.435267 - [DEBUG] Start adding new jump function
3604 2019-Jan-17 17:00:35.435290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3605 2019-Jan-17 17:00:35.435347 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3606 2019-Jan-17 17:00:35.435997 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3607 2019-Jan-17 17:00:35.436637 - [DEBUG] Edge Function : AllBottom
3608 2019-Jan-17 17:00:35.436665 - [DEBUG] End adding new jump function
3609 2019-Jan-17 17:00:35.436688 - [DEBUG]
3610 2019-Jan-17 17:00:35.436712 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3611 2019-Jan-17 17:00:35.436736 - [DEBUG]
3612 2019-Jan-17 17:00:35.436759 - [DEBUG] Process 106. path edge:
3613 2019-Jan-17 17:00:35.436783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3614 2019-Jan-17 17:00:35.436841 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
3615 2019-Jan-17 17:00:35.437481 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3616 2019-Jan-17 17:00:35.438140 - [DEBUG]
3617 2019-Jan-17 17:00:35.438165 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
3618 2019-Jan-17 17:00:35.438810 - [DEBUG] Possible callees:
3619 2019-Jan-17 17:00:35.438835 - [DEBUG] bar
3620 2019-Jan-17 17:00:35.438860 - [DEBUG] Possible return sites:
3621 2019-Jan-17 17:00:35.438883 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !713622 2019-Jan-17 17:00:35.440152 - [DEBUG] Found and process special summary
3623 2019-Jan-17 17:00:35.440187 - [DEBUG] Compose: EdgeIdentity * AllBottom
3624 2019-Jan-17 17:00:35.440213 - [DEBUG]
3625 2019-Jan-17 17:00:35.440237 - [DEBUG] Propagate flow
3626 2019-Jan-17 17:00:35.440260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3627 2019-Jan-17 17:00:35.440318 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3628 2019-Jan-17 17:00:35.440959 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3629 2019-Jan-17 17:00:35.441630 - [DEBUG] Edge function : AllBottom (result of previous compose)
3630 2019-Jan-17 17:00:35.441656 - [DEBUG]
3631 2019-Jan-17 17:00:35.441680 - [DEBUG] Join: AllTop & AllBottom
3632 2019-Jan-17 17:00:35.441706 - [DEBUG] = AllBottom (new jump func)
3633 2019-Jan-17 17:00:35.441730 - [DEBUG]
3634 2019-Jan-17 17:00:35.441753 - [DEBUG] Start adding new jump function
3635 2019-Jan-17 17:00:35.441776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3636 2019-Jan-17 17:00:35.441833 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3637 2019-Jan-17 17:00:35.442476 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3638 2019-Jan-17 17:00:35.443114 - [DEBUG] Edge Function : AllBottom
3639 2019-Jan-17 17:00:35.443142 - [DEBUG] End adding new jump function
3640 2019-Jan-17 17:00:35.443165 - [DEBUG]
3641 2019-Jan-17 17:00:35.443189 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3642 2019-Jan-17 17:00:35.443213 - [DEBUG]
3643 2019-Jan-17 17:00:35.443236 - [DEBUG] Process 107. path edge:
3644 2019-Jan-17 17:00:35.443260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3645 2019-Jan-17 17:00:35.443318 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
3646 2019-Jan-17 17:00:35.443958 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3647 2019-Jan-17 17:00:35.444600 - [DEBUG]
3648 2019-Jan-17 17:00:35.444636 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
3649 2019-Jan-17 17:00:35.445290 - [DEBUG] Compose: EdgeIdentity * AllBottom
3650 2019-Jan-17 17:00:35.445327 - [DEBUG]
3651 2019-Jan-17 17:00:35.445351 - [DEBUG] Propagate flow
3652 2019-Jan-17 17:00:35.445375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3653 2019-Jan-17 17:00:35.445433 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3654 2019-Jan-17 17:00:35.446071 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3655 2019-Jan-17 17:00:35.446712 - [DEBUG] Edge function : AllBottom (result of previous compose)
3656 2019-Jan-17 17:00:35.446737 - [DEBUG]
3657 2019-Jan-17 17:00:35.446762 - [DEBUG] Join: AllTop & AllBottom
3658 2019-Jan-17 17:00:35.446787 - [DEBUG] = AllBottom (new jump func)
3659 2019-Jan-17 17:00:35.446811 - [DEBUG]
3660 2019-Jan-17 17:00:35.446835 - [DEBUG] Start adding new jump function
3661 2019-Jan-17 17:00:35.446858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3662 2019-Jan-17 17:00:35.446915 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3663 2019-Jan-17 17:00:35.447556 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3664 2019-Jan-17 17:00:35.448208 - [DEBUG] Edge Function : AllBottom
3665 2019-Jan-17 17:00:35.448236 - [DEBUG] End adding new jump function
3666 2019-Jan-17 17:00:35.448260 - [DEBUG]
3667 2019-Jan-17 17:00:35.448283 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3668 2019-Jan-17 17:00:35.448308 - [DEBUG]
3669 2019-Jan-17 17:00:35.448331 - [DEBUG] Process 108. path edge:
3670 2019-Jan-17 17:00:35.448355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3671 2019-Jan-17 17:00:35.448412 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
3672 2019-Jan-17 17:00:35.449050 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3673 2019-Jan-17 17:00:35.449692 - [DEBUG]
3674 2019-Jan-17 17:00:35.449717 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
3675 2019-Jan-17 17:00:35.450367 - [DEBUG] Compose: EdgeIdentity * AllBottom
3676 2019-Jan-17 17:00:35.450395 - [DEBUG]
3677 2019-Jan-17 17:00:35.450419 - [DEBUG] Propagate flow
3678 2019-Jan-17 17:00:35.450443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3679 2019-Jan-17 17:00:35.450500 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3680 2019-Jan-17 17:00:35.451150 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3681 2019-Jan-17 17:00:35.451809 - [DEBUG] Edge function : AllBottom (result of previous compose)
3682 2019-Jan-17 17:00:35.451834 - [DEBUG]
3683 2019-Jan-17 17:00:35.451859 - [DEBUG] Join: AllTop & AllBottom
3684 2019-Jan-17 17:00:35.451885 - [DEBUG] = AllBottom (new jump func)
3685 2019-Jan-17 17:00:35.451909 - [DEBUG]
3686 2019-Jan-17 17:00:35.451932 - [DEBUG] Start adding new jump function
3687 2019-Jan-17 17:00:35.451956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3688 2019-Jan-17 17:00:35.452013 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3689 2019-Jan-17 17:00:35.452653 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3690 2019-Jan-17 17:00:35.453299 - [DEBUG] Edge Function : AllBottom
3691 2019-Jan-17 17:00:35.453327 - [DEBUG] End adding new jump function
3692 2019-Jan-17 17:00:35.453351 - [DEBUG]
3693 2019-Jan-17 17:00:35.453374 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3694 2019-Jan-17 17:00:35.453407 - [DEBUG]
3695 2019-Jan-17 17:00:35.453431 - [DEBUG] Process 109. path edge:
3696 2019-Jan-17 17:00:35.453454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3697 2019-Jan-17 17:00:35.453512 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
3698 2019-Jan-17 17:00:35.454165 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3699 2019-Jan-17 17:00:35.454824 - [DEBUG]
3700 2019-Jan-17 17:00:35.454848 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
3701 2019-Jan-17 17:00:35.455498 - [DEBUG] Possible callees:
3702 2019-Jan-17 17:00:35.455523 - [DEBUG] llvm.dbg.declare
3703 2019-Jan-17 17:00:35.455548 - [DEBUG] Possible return sites:
3704 2019-Jan-17 17:00:35.455572 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !783705 2019-Jan-17 17:00:35.456847 - [DEBUG] Found and process special summary
3706 2019-Jan-17 17:00:35.456880 - [DEBUG] Compose: EdgeIdentity * AllBottom
3707 2019-Jan-17 17:00:35.456908 - [DEBUG]
3708 2019-Jan-17 17:00:35.456932 - [DEBUG] Propagate flow
3709 2019-Jan-17 17:00:35.456955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3710 2019-Jan-17 17:00:35.457013 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3711 2019-Jan-17 17:00:35.457656 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3712 2019-Jan-17 17:00:35.458313 - [DEBUG] Edge function : AllBottom (result of previous compose)
3713 2019-Jan-17 17:00:35.458338 - [DEBUG]
3714 2019-Jan-17 17:00:35.458363 - [DEBUG] Join: AllTop & AllBottom
3715 2019-Jan-17 17:00:35.458388 - [DEBUG] = AllBottom (new jump func)
3716 2019-Jan-17 17:00:35.458413 - [DEBUG]
3717 2019-Jan-17 17:00:35.458436 - [DEBUG] Start adding new jump function
3718 2019-Jan-17 17:00:35.458460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3719 2019-Jan-17 17:00:35.458517 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3720 2019-Jan-17 17:00:35.459159 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3721 2019-Jan-17 17:00:35.459799 - [DEBUG] Edge Function : AllBottom
3722 2019-Jan-17 17:00:35.459827 - [DEBUG] End adding new jump function
3723 2019-Jan-17 17:00:35.459850 - [DEBUG]
3724 2019-Jan-17 17:00:35.459874 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3725 2019-Jan-17 17:00:35.459898 - [DEBUG]
3726 2019-Jan-17 17:00:35.459922 - [DEBUG] Process 110. path edge:
3727 2019-Jan-17 17:00:35.459945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3728 2019-Jan-17 17:00:35.460003 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
3729 2019-Jan-17 17:00:35.460643 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3730 2019-Jan-17 17:00:35.461286 - [DEBUG]
3731 2019-Jan-17 17:00:35.461323 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
3732 2019-Jan-17 17:00:35.461975 - [DEBUG] Compose: EdgeIdentity * AllBottom
3733 2019-Jan-17 17:00:35.462003 - [DEBUG]
3734 2019-Jan-17 17:00:35.462027 - [DEBUG] Propagate flow
3735 2019-Jan-17 17:00:35.462050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3736 2019-Jan-17 17:00:35.462108 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3737 2019-Jan-17 17:00:35.462748 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3738 2019-Jan-17 17:00:35.463402 - [DEBUG] Edge function : AllBottom (result of previous compose)
3739 2019-Jan-17 17:00:35.463428 - [DEBUG]
3740 2019-Jan-17 17:00:35.463453 - [DEBUG] Join: AllTop & AllBottom
3741 2019-Jan-17 17:00:35.463479 - [DEBUG] = AllBottom (new jump func)
3742 2019-Jan-17 17:00:35.463503 - [DEBUG]
3743 2019-Jan-17 17:00:35.463526 - [DEBUG] Start adding new jump function
3744 2019-Jan-17 17:00:35.463550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3745 2019-Jan-17 17:00:35.463607 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3746 2019-Jan-17 17:00:35.464249 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3747 2019-Jan-17 17:00:35.464902 - [DEBUG] Edge Function : AllBottom
3748 2019-Jan-17 17:00:35.464930 - [DEBUG] End adding new jump function
3749 2019-Jan-17 17:00:35.464954 - [DEBUG]
3750 2019-Jan-17 17:00:35.464977 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3751 2019-Jan-17 17:00:35.465002 - [DEBUG]
3752 2019-Jan-17 17:00:35.465025 - [DEBUG] Process 111. path edge:
3753 2019-Jan-17 17:00:35.465048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3754 2019-Jan-17 17:00:35.465106 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
3755 2019-Jan-17 17:00:35.465743 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3756 2019-Jan-17 17:00:35.466384 - [DEBUG]
3757 2019-Jan-17 17:00:35.466409 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
3758 2019-Jan-17 17:00:35.467057 - [DEBUG] Compose: EdgeIdentity * AllBottom
3759 2019-Jan-17 17:00:35.467084 - [DEBUG]
3760 2019-Jan-17 17:00:35.467108 - [DEBUG] Propagate flow
3761 2019-Jan-17 17:00:35.467131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3762 2019-Jan-17 17:00:35.467189 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3763 2019-Jan-17 17:00:35.467828 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3764 2019-Jan-17 17:00:35.468487 - [DEBUG] Edge function : AllBottom (result of previous compose)
3765 2019-Jan-17 17:00:35.468512 - [DEBUG]
3766 2019-Jan-17 17:00:35.468537 - [DEBUG] Join: AllTop & AllBottom
3767 2019-Jan-17 17:00:35.468562 - [DEBUG] = AllBottom (new jump func)
3768 2019-Jan-17 17:00:35.468586 - [DEBUG]
3769 2019-Jan-17 17:00:35.468609 - [DEBUG] Start adding new jump function
3770 2019-Jan-17 17:00:35.468633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3771 2019-Jan-17 17:00:35.468690 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3772 2019-Jan-17 17:00:35.469332 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3773 2019-Jan-17 17:00:35.469971 - [DEBUG] Edge Function : AllBottom
3774 2019-Jan-17 17:00:35.469999 - [DEBUG] End adding new jump function
3775 2019-Jan-17 17:00:35.470022 - [DEBUG]
3776 2019-Jan-17 17:00:35.470046 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3777 2019-Jan-17 17:00:35.470070 - [DEBUG]
3778 2019-Jan-17 17:00:35.470093 - [DEBUG] Process 112. path edge:
3779 2019-Jan-17 17:00:35.470116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3780 2019-Jan-17 17:00:35.470174 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
3781 2019-Jan-17 17:00:35.470814 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3782 2019-Jan-17 17:00:35.471476 - [DEBUG]
3783 2019-Jan-17 17:00:35.471501 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
3784 2019-Jan-17 17:00:35.472161 - [DEBUG] Compose: EdgeIdentity * AllBottom
3785 2019-Jan-17 17:00:35.472189 - [DEBUG]
3786 2019-Jan-17 17:00:35.472213 - [DEBUG] Propagate flow
3787 2019-Jan-17 17:00:35.472236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3788 2019-Jan-17 17:00:35.472294 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3789 2019-Jan-17 17:00:35.472943 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3790 2019-Jan-17 17:00:35.473585 - [DEBUG] Edge function : AllBottom (result of previous compose)
3791 2019-Jan-17 17:00:35.473611 - [DEBUG]
3792 2019-Jan-17 17:00:35.473635 - [DEBUG] Join: AllTop & AllBottom
3793 2019-Jan-17 17:00:35.473661 - [DEBUG] = AllBottom (new jump func)
3794 2019-Jan-17 17:00:35.473685 - [DEBUG]
3795 2019-Jan-17 17:00:35.473708 - [DEBUG] Start adding new jump function
3796 2019-Jan-17 17:00:35.473732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3797 2019-Jan-17 17:00:35.473789 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3798 2019-Jan-17 17:00:35.474432 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3799 2019-Jan-17 17:00:35.475084 - [DEBUG] Edge Function : AllBottom
3800 2019-Jan-17 17:00:35.475112 - [DEBUG] End adding new jump function
3801 2019-Jan-17 17:00:35.475135 - [DEBUG]
3802 2019-Jan-17 17:00:35.475159 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3803 2019-Jan-17 17:00:35.475184 - [DEBUG]
3804 2019-Jan-17 17:00:35.475207 - [DEBUG] Process 113. path edge:
3805 2019-Jan-17 17:00:35.475231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3806 2019-Jan-17 17:00:35.475289 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
3807 2019-Jan-17 17:00:35.475925 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3808 2019-Jan-17 17:00:35.476568 - [DEBUG]
3809 2019-Jan-17 17:00:35.476594 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
3810 2019-Jan-17 17:00:35.477240 - [DEBUG] Compose: EdgeIdentity * AllBottom
3811 2019-Jan-17 17:00:35.477268 - [DEBUG]
3812 2019-Jan-17 17:00:35.477291 - [DEBUG] Propagate flow
3813 2019-Jan-17 17:00:35.477314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3814 2019-Jan-17 17:00:35.477372 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3815 2019-Jan-17 17:00:35.478023 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3816 2019-Jan-17 17:00:35.478664 - [DEBUG] Edge function : AllBottom (result of previous compose)
3817 2019-Jan-17 17:00:35.478689 - [DEBUG]
3818 2019-Jan-17 17:00:35.478713 - [DEBUG] Join: AllTop & AllBottom
3819 2019-Jan-17 17:00:35.478739 - [DEBUG] = AllBottom (new jump func)
3820 2019-Jan-17 17:00:35.478763 - [DEBUG]
3821 2019-Jan-17 17:00:35.478786 - [DEBUG] Start adding new jump function
3822 2019-Jan-17 17:00:35.478809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3823 2019-Jan-17 17:00:35.478867 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3824 2019-Jan-17 17:00:35.479510 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3825 2019-Jan-17 17:00:35.480145 - [DEBUG] Edge Function : AllBottom
3826 2019-Jan-17 17:00:35.480173 - [DEBUG] End adding new jump function
3827 2019-Jan-17 17:00:35.480196 - [DEBUG]
3828 2019-Jan-17 17:00:35.480220 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3829 2019-Jan-17 17:00:35.480252 - [DEBUG]
3830 2019-Jan-17 17:00:35.480276 - [DEBUG] Process 114. path edge:
3831 2019-Jan-17 17:00:35.480299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3832 2019-Jan-17 17:00:35.480357 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
3833 2019-Jan-17 17:00:35.480994 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3834 2019-Jan-17 17:00:35.481653 - [DEBUG]
3835 2019-Jan-17 17:00:35.481677 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
3836 2019-Jan-17 17:00:35.482324 - [DEBUG] Compose: EdgeIdentity * AllBottom
3837 2019-Jan-17 17:00:35.482352 - [DEBUG]
3838 2019-Jan-17 17:00:35.482376 - [DEBUG] Propagate flow
3839 2019-Jan-17 17:00:35.482399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3840 2019-Jan-17 17:00:35.482457 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3841 2019-Jan-17 17:00:35.483097 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3842 2019-Jan-17 17:00:35.483737 - [DEBUG] Edge function : AllBottom (result of previous compose)
3843 2019-Jan-17 17:00:35.483762 - [DEBUG]
3844 2019-Jan-17 17:00:35.483787 - [DEBUG] Join: AllTop & AllBottom
3845 2019-Jan-17 17:00:35.483813 - [DEBUG] = AllBottom (new jump func)
3846 2019-Jan-17 17:00:35.483837 - [DEBUG]
3847 2019-Jan-17 17:00:35.483860 - [DEBUG] Start adding new jump function
3848 2019-Jan-17 17:00:35.483883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3849 2019-Jan-17 17:00:35.483940 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3850 2019-Jan-17 17:00:35.484582 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3851 2019-Jan-17 17:00:35.485237 - [DEBUG] Edge Function : AllBottom
3852 2019-Jan-17 17:00:35.485264 - [DEBUG] End adding new jump function
3853 2019-Jan-17 17:00:35.485288 - [DEBUG]
3854 2019-Jan-17 17:00:35.485311 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3855 2019-Jan-17 17:00:35.485336 - [DEBUG]
3856 2019-Jan-17 17:00:35.485359 - [DEBUG] Process 115. path edge:
3857 2019-Jan-17 17:00:35.485382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3858 2019-Jan-17 17:00:35.485440 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
3859 2019-Jan-17 17:00:35.486080 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3860 2019-Jan-17 17:00:35.486723 - [DEBUG]
3861 2019-Jan-17 17:00:35.486747 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3862 2019-Jan-17 17:00:35.487398 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-17 17:00:35.487426 - [DEBUG]
3864 2019-Jan-17 17:00:35.487450 - [DEBUG] Propagate flow
3865 2019-Jan-17 17:00:35.487473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3866 2019-Jan-17 17:00:35.487531 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3867 2019-Jan-17 17:00:35.488184 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3868 2019-Jan-17 17:00:35.488827 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-17 17:00:35.488852 - [DEBUG]
3870 2019-Jan-17 17:00:35.488876 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-17 17:00:35.488902 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-17 17:00:35.488926 - [DEBUG]
3873 2019-Jan-17 17:00:35.488949 - [DEBUG] Start adding new jump function
3874 2019-Jan-17 17:00:35.488973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3875 2019-Jan-17 17:00:35.489039 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3876 2019-Jan-17 17:00:35.489682 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3877 2019-Jan-17 17:00:35.490318 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-17 17:00:35.490345 - [DEBUG] End adding new jump function
3879 2019-Jan-17 17:00:35.490368 - [DEBUG]
3880 2019-Jan-17 17:00:35.490392 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3881 2019-Jan-17 17:00:35.490416 - [DEBUG]
3882 2019-Jan-17 17:00:35.490440 - [DEBUG] Process 116. path edge:
3883 2019-Jan-17 17:00:35.490463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3884 2019-Jan-17 17:00:35.490521 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
3885 2019-Jan-17 17:00:35.491158 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3886 2019-Jan-17 17:00:35.491816 - [DEBUG]
3887 2019-Jan-17 17:00:35.491841 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3888 2019-Jan-17 17:00:35.492490 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-17 17:00:35.492518 - [DEBUG]
3890 2019-Jan-17 17:00:35.492542 - [DEBUG] Propagate flow
3891 2019-Jan-17 17:00:35.492565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3892 2019-Jan-17 17:00:35.492623 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3893 2019-Jan-17 17:00:35.493271 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3894 2019-Jan-17 17:00:35.493913 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-17 17:00:35.493939 - [DEBUG]
3896 2019-Jan-17 17:00:35.493963 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-17 17:00:35.493989 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-17 17:00:35.494014 - [DEBUG]
3899 2019-Jan-17 17:00:35.494037 - [DEBUG] Start adding new jump function
3900 2019-Jan-17 17:00:35.494060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3901 2019-Jan-17 17:00:35.494118 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3902 2019-Jan-17 17:00:35.494776 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3903 2019-Jan-17 17:00:35.495423 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-17 17:00:35.495451 - [DEBUG] End adding new jump function
3905 2019-Jan-17 17:00:35.495474 - [DEBUG]
3906 2019-Jan-17 17:00:35.495498 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3907 2019-Jan-17 17:00:35.495523 - [DEBUG]
3908 2019-Jan-17 17:00:35.495546 - [DEBUG] Process 117. path edge:
3909 2019-Jan-17 17:00:35.495569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3910 2019-Jan-17 17:00:35.495627 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3911 2019-Jan-17 17:00:35.496273 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3912 2019-Jan-17 17:00:35.496914 - [DEBUG]
3913 2019-Jan-17 17:00:35.496939 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3914 2019-Jan-17 17:00:35.497591 - [DEBUG] Possible callees:
3915 2019-Jan-17 17:00:35.497616 - [DEBUG] llvm.dbg.declare
3916 2019-Jan-17 17:00:35.497641 - [DEBUG] Possible return sites:
3917 2019-Jan-17 17:00:35.497673 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203918 2019-Jan-17 17:00:35.498963 - [DEBUG] Found and process special summary
3919 2019-Jan-17 17:00:35.498996 - [DEBUG] Compose: EdgeIdentity * AllBottom
3920 2019-Jan-17 17:00:35.499023 - [DEBUG]
3921 2019-Jan-17 17:00:35.499046 - [DEBUG] Propagate flow
3922 2019-Jan-17 17:00:35.499070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3923 2019-Jan-17 17:00:35.499128 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3924 2019-Jan-17 17:00:35.499768 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3925 2019-Jan-17 17:00:35.500408 - [DEBUG] Edge function : AllBottom (result of previous compose)
3926 2019-Jan-17 17:00:35.500434 - [DEBUG]
3927 2019-Jan-17 17:00:35.500458 - [DEBUG] Join: AllTop & AllBottom
3928 2019-Jan-17 17:00:35.500484 - [DEBUG] = AllBottom (new jump func)
3929 2019-Jan-17 17:00:35.500508 - [DEBUG]
3930 2019-Jan-17 17:00:35.500532 - [DEBUG] Start adding new jump function
3931 2019-Jan-17 17:00:35.500555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3932 2019-Jan-17 17:00:35.500612 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3933 2019-Jan-17 17:00:35.501254 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3934 2019-Jan-17 17:00:35.501909 - [DEBUG] Edge Function : AllBottom
3935 2019-Jan-17 17:00:35.501936 - [DEBUG] End adding new jump function
3936 2019-Jan-17 17:00:35.501960 - [DEBUG]
3937 2019-Jan-17 17:00:35.501983 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3938 2019-Jan-17 17:00:35.502008 - [DEBUG]
3939 2019-Jan-17 17:00:35.502031 - [DEBUG] Process 118. path edge:
3940 2019-Jan-17 17:00:35.502055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3941 2019-Jan-17 17:00:35.502113 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3942 2019-Jan-17 17:00:35.502753 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3943 2019-Jan-17 17:00:35.503395 - [DEBUG]
3944 2019-Jan-17 17:00:35.503420 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3945 2019-Jan-17 17:00:35.504069 - [DEBUG] Compose: EdgeIdentity * AllBottom
3946 2019-Jan-17 17:00:35.504097 - [DEBUG]
3947 2019-Jan-17 17:00:35.504120 - [DEBUG] Propagate flow
3948 2019-Jan-17 17:00:35.504143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3949 2019-Jan-17 17:00:35.504201 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3950 2019-Jan-17 17:00:35.504853 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3951 2019-Jan-17 17:00:35.505495 - [DEBUG] Edge function : AllBottom (result of previous compose)
3952 2019-Jan-17 17:00:35.505520 - [DEBUG]
3953 2019-Jan-17 17:00:35.505545 - [DEBUG] Join: AllTop & AllBottom
3954 2019-Jan-17 17:00:35.505570 - [DEBUG] = AllBottom (new jump func)
3955 2019-Jan-17 17:00:35.505595 - [DEBUG]
3956 2019-Jan-17 17:00:35.505618 - [DEBUG] Start adding new jump function
3957 2019-Jan-17 17:00:35.505641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3958 2019-Jan-17 17:00:35.505698 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3959 2019-Jan-17 17:00:35.506340 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3960 2019-Jan-17 17:00:35.506975 - [DEBUG] Edge Function : AllBottom
3961 2019-Jan-17 17:00:35.507013 - [DEBUG] End adding new jump function
3962 2019-Jan-17 17:00:35.507038 - [DEBUG]
3963 2019-Jan-17 17:00:35.507061 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3964 2019-Jan-17 17:00:35.507086 - [DEBUG]
3965 2019-Jan-17 17:00:35.507109 - [DEBUG] Process 119. path edge:
3966 2019-Jan-17 17:00:35.507133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3967 2019-Jan-17 17:00:35.507191 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3968 2019-Jan-17 17:00:35.507827 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3969 2019-Jan-17 17:00:35.508484 - [DEBUG]
3970 2019-Jan-17 17:00:35.508509 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3971 2019-Jan-17 17:00:35.509156 - [DEBUG] Compose: EdgeIdentity * AllBottom
3972 2019-Jan-17 17:00:35.509185 - [DEBUG]
3973 2019-Jan-17 17:00:35.509209 - [DEBUG] Propagate flow
3974 2019-Jan-17 17:00:35.509232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

3975 2019-Jan-17 17:00:35.509290 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3976 2019-Jan-17 17:00:35.509943 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3977 2019-Jan-17 17:00:35.510589 - [DEBUG] Edge function : AllBottom (result of previous compose)
3978 2019-Jan-17 17:00:35.510614 - [DEBUG]
3979 2019-Jan-17 17:00:35.510639 - [DEBUG] Join: AllTop & AllBottom
3980 2019-Jan-17 17:00:35.510665 - [DEBUG] = AllBottom (new jump func)
3981 2019-Jan-17 17:00:35.510689 - [DEBUG]
3982 2019-Jan-17 17:00:35.510712 - [DEBUG] Start adding new jump function
3983 2019-Jan-17 17:00:35.510736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

3984 2019-Jan-17 17:00:35.510793 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

3985 2019-Jan-17 17:00:35.511453 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3986 2019-Jan-17 17:00:35.512101 - [DEBUG] Edge Function : AllBottom
3987 2019-Jan-17 17:00:35.512129 - [DEBUG] End adding new jump function
3988 2019-Jan-17 17:00:35.512152 - [DEBUG]
3989 2019-Jan-17 17:00:35.512176 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3990 2019-Jan-17 17:00:35.512200 - [DEBUG]
3991 2019-Jan-17 17:00:35.512224 - [DEBUG] Process 120. path edge:
3992 2019-Jan-17 17:00:35.512247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
3993 2019-Jan-17 17:00:35.512305 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3994 2019-Jan-17 17:00:35.512953 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
3995 2019-Jan-17 17:00:35.513594 - [DEBUG]
3996 2019-Jan-17 17:00:35.513618 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3997 2019-Jan-17 17:00:35.514269 - [DEBUG] Possible callees:
3998 2019-Jan-17 17:00:35.514294 - [DEBUG] llvm.dbg.declare
3999 2019-Jan-17 17:00:35.514319 - [DEBUG] Possible return sites:
4000 2019-Jan-17 17:00:35.514343 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494001 2019-Jan-17 17:00:35.515631 - [DEBUG] Found and process special summary
4002 2019-Jan-17 17:00:35.515665 - [DEBUG] Compose: EdgeIdentity * AllBottom
4003 2019-Jan-17 17:00:35.515700 - [DEBUG]
4004 2019-Jan-17 17:00:35.515725 - [DEBUG] Propagate flow
4005 2019-Jan-17 17:00:35.515748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4006 2019-Jan-17 17:00:35.515806 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4007 2019-Jan-17 17:00:35.516448 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4008 2019-Jan-17 17:00:35.517090 - [DEBUG] Edge function : AllBottom (result of previous compose)
4009 2019-Jan-17 17:00:35.517115 - [DEBUG]
4010 2019-Jan-17 17:00:35.517140 - [DEBUG] Join: AllTop & AllBottom
4011 2019-Jan-17 17:00:35.517165 - [DEBUG] = AllBottom (new jump func)
4012 2019-Jan-17 17:00:35.517189 - [DEBUG]
4013 2019-Jan-17 17:00:35.517213 - [DEBUG] Start adding new jump function
4014 2019-Jan-17 17:00:35.517236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4015 2019-Jan-17 17:00:35.517293 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4016 2019-Jan-17 17:00:35.517937 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4017 2019-Jan-17 17:00:35.518591 - [DEBUG] Edge Function : AllBottom
4018 2019-Jan-17 17:00:35.518619 - [DEBUG] End adding new jump function
4019 2019-Jan-17 17:00:35.518642 - [DEBUG]
4020 2019-Jan-17 17:00:35.518666 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
4021 2019-Jan-17 17:00:35.518690 - [DEBUG]
4022 2019-Jan-17 17:00:35.518714 - [DEBUG] Process 121. path edge:
4023 2019-Jan-17 17:00:35.518737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4024 2019-Jan-17 17:00:35.518795 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4025 2019-Jan-17 17:00:35.519437 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4026 2019-Jan-17 17:00:35.520081 - [DEBUG]
4027 2019-Jan-17 17:00:35.520105 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4028 2019-Jan-17 17:00:35.520757 - [DEBUG] Compose: EdgeIdentity * AllBottom
4029 2019-Jan-17 17:00:35.520785 - [DEBUG]
4030 2019-Jan-17 17:00:35.520809 - [DEBUG] Propagate flow
4031 2019-Jan-17 17:00:35.520832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4032 2019-Jan-17 17:00:35.520890 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4033 2019-Jan-17 17:00:35.521543 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4034 2019-Jan-17 17:00:35.522185 - [DEBUG] Edge function : AllBottom (result of previous compose)
4035 2019-Jan-17 17:00:35.522210 - [DEBUG]
4036 2019-Jan-17 17:00:35.522235 - [DEBUG] Join: AllTop & AllBottom
4037 2019-Jan-17 17:00:35.522260 - [DEBUG] = AllBottom (new jump func)
4038 2019-Jan-17 17:00:35.522285 - [DEBUG]
4039 2019-Jan-17 17:00:35.522308 - [DEBUG] Start adding new jump function
4040 2019-Jan-17 17:00:35.522331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4041 2019-Jan-17 17:00:35.522388 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4042 2019-Jan-17 17:00:35.523030 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4043 2019-Jan-17 17:00:35.523665 - [DEBUG] Edge Function : AllBottom
4044 2019-Jan-17 17:00:35.523692 - [DEBUG] End adding new jump function
4045 2019-Jan-17 17:00:35.523716 - [DEBUG]
4046 2019-Jan-17 17:00:35.523739 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4047 2019-Jan-17 17:00:35.523764 - [DEBUG]
4048 2019-Jan-17 17:00:35.523787 - [DEBUG] Process 122. path edge:
4049 2019-Jan-17 17:00:35.523811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4050 2019-Jan-17 17:00:35.523876 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4051 2019-Jan-17 17:00:35.524513 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4052 2019-Jan-17 17:00:35.525170 - [DEBUG]
4053 2019-Jan-17 17:00:35.525195 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4054 2019-Jan-17 17:00:35.525842 - [DEBUG] Compose: EdgeIdentity * AllBottom
4055 2019-Jan-17 17:00:35.525870 - [DEBUG]
4056 2019-Jan-17 17:00:35.525894 - [DEBUG] Propagate flow
4057 2019-Jan-17 17:00:35.525917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4058 2019-Jan-17 17:00:35.525975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4059 2019-Jan-17 17:00:35.526624 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4060 2019-Jan-17 17:00:35.527265 - [DEBUG] Edge function : AllBottom (result of previous compose)
4061 2019-Jan-17 17:00:35.527290 - [DEBUG]
4062 2019-Jan-17 17:00:35.527315 - [DEBUG] Join: AllTop & AllBottom
4063 2019-Jan-17 17:00:35.527340 - [DEBUG] = AllBottom (new jump func)
4064 2019-Jan-17 17:00:35.527364 - [DEBUG]
4065 2019-Jan-17 17:00:35.527388 - [DEBUG] Start adding new jump function
4066 2019-Jan-17 17:00:35.527411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4067 2019-Jan-17 17:00:35.527468 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4068 2019-Jan-17 17:00:35.528125 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4069 2019-Jan-17 17:00:35.528771 - [DEBUG] Edge Function : AllBottom
4070 2019-Jan-17 17:00:35.528798 - [DEBUG] End adding new jump function
4071 2019-Jan-17 17:00:35.528822 - [DEBUG]
4072 2019-Jan-17 17:00:35.528845 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4073 2019-Jan-17 17:00:35.528870 - [DEBUG]
4074 2019-Jan-17 17:00:35.528893 - [DEBUG] Process 123. path edge:
4075 2019-Jan-17 17:00:35.528916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4076 2019-Jan-17 17:00:35.528974 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4077 2019-Jan-17 17:00:35.529625 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4078 2019-Jan-17 17:00:35.530268 - [DEBUG]
4079 2019-Jan-17 17:00:35.530292 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4080 2019-Jan-17 17:00:35.530944 - [DEBUG] Possible callees:
4081 2019-Jan-17 17:00:35.530969 - [DEBUG] llvm.dbg.declare
4082 2019-Jan-17 17:00:35.530994 - [DEBUG] Possible return sites:
4083 2019-Jan-17 17:00:35.531017 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554084 2019-Jan-17 17:00:35.532305 - [DEBUG] Found and process special summary
4085 2019-Jan-17 17:00:35.532338 - [DEBUG] Compose: EdgeIdentity * AllBottom
4086 2019-Jan-17 17:00:35.532365 - [DEBUG]
4087 2019-Jan-17 17:00:35.532389 - [DEBUG] Propagate flow
4088 2019-Jan-17 17:00:35.532412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4089 2019-Jan-17 17:00:35.532470 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4090 2019-Jan-17 17:00:35.533110 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4091 2019-Jan-17 17:00:35.533759 - [DEBUG] Edge function : AllBottom (result of previous compose)
4092 2019-Jan-17 17:00:35.533785 - [DEBUG]
4093 2019-Jan-17 17:00:35.533809 - [DEBUG] Join: AllTop & AllBottom
4094 2019-Jan-17 17:00:35.533835 - [DEBUG] = AllBottom (new jump func)
4095 2019-Jan-17 17:00:35.533859 - [DEBUG]
4096 2019-Jan-17 17:00:35.533883 - [DEBUG] Start adding new jump function
4097 2019-Jan-17 17:00:35.533906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4098 2019-Jan-17 17:00:35.533963 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4099 2019-Jan-17 17:00:35.534605 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4100 2019-Jan-17 17:00:35.535258 - [DEBUG] Edge Function : AllBottom
4101 2019-Jan-17 17:00:35.535285 - [DEBUG] End adding new jump function
4102 2019-Jan-17 17:00:35.535309 - [DEBUG]
4103 2019-Jan-17 17:00:35.535332 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4104 2019-Jan-17 17:00:35.535356 - [DEBUG]
4105 2019-Jan-17 17:00:35.535379 - [DEBUG] Process 124. path edge:
4106 2019-Jan-17 17:00:35.535403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4107 2019-Jan-17 17:00:35.535461 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4108 2019-Jan-17 17:00:35.536099 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4109 2019-Jan-17 17:00:35.536769 - [DEBUG]
4110 2019-Jan-17 17:00:35.536795 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4111 2019-Jan-17 17:00:35.537461 - [DEBUG] Compose: EdgeIdentity * AllBottom
4112 2019-Jan-17 17:00:35.537489 - [DEBUG]
4113 2019-Jan-17 17:00:35.537513 - [DEBUG] Propagate flow
4114 2019-Jan-17 17:00:35.537536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4115 2019-Jan-17 17:00:35.537595 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4116 2019-Jan-17 17:00:35.538254 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4117 2019-Jan-17 17:00:35.538896 - [DEBUG] Edge function : AllBottom (result of previous compose)
4118 2019-Jan-17 17:00:35.538922 - [DEBUG]
4119 2019-Jan-17 17:00:35.538946 - [DEBUG] Join: AllTop & AllBottom
4120 2019-Jan-17 17:00:35.538972 - [DEBUG] = AllBottom (new jump func)
4121 2019-Jan-17 17:00:35.538996 - [DEBUG]
4122 2019-Jan-17 17:00:35.539019 - [DEBUG] Start adding new jump function
4123 2019-Jan-17 17:00:35.539043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4124 2019-Jan-17 17:00:35.539100 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4125 2019-Jan-17 17:00:35.539741 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4126 2019-Jan-17 17:00:35.540376 - [DEBUG] Edge Function : AllBottom
4127 2019-Jan-17 17:00:35.540404 - [DEBUG] End adding new jump function
4128 2019-Jan-17 17:00:35.540428 - [DEBUG]
4129 2019-Jan-17 17:00:35.540451 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4130 2019-Jan-17 17:00:35.540476 - [DEBUG]
4131 2019-Jan-17 17:00:35.540499 - [DEBUG] Process 125. path edge:
4132 2019-Jan-17 17:00:35.540522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4133 2019-Jan-17 17:00:35.540580 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4134 2019-Jan-17 17:00:35.541218 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4135 2019-Jan-17 17:00:35.541875 - [DEBUG]
4136 2019-Jan-17 17:00:35.541900 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4137 2019-Jan-17 17:00:35.542562 - [DEBUG] Compose: EdgeIdentity * AllBottom
4138 2019-Jan-17 17:00:35.542590 - [DEBUG]
4139 2019-Jan-17 17:00:35.542614 - [DEBUG] Propagate flow
4140 2019-Jan-17 17:00:35.542637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4141 2019-Jan-17 17:00:35.542696 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4142 2019-Jan-17 17:00:35.543332 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4143 2019-Jan-17 17:00:35.543973 - [DEBUG] Edge function : AllBottom (result of previous compose)
4144 2019-Jan-17 17:00:35.543999 - [DEBUG]
4145 2019-Jan-17 17:00:35.544023 - [DEBUG] Join: AllTop & AllBottom
4146 2019-Jan-17 17:00:35.544049 - [DEBUG] = AllBottom (new jump func)
4147 2019-Jan-17 17:00:35.544073 - [DEBUG]
4148 2019-Jan-17 17:00:35.544096 - [DEBUG] Start adding new jump function
4149 2019-Jan-17 17:00:35.544119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4150 2019-Jan-17 17:00:35.544176 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4151 2019-Jan-17 17:00:35.544835 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4152 2019-Jan-17 17:00:35.545471 - [DEBUG] Edge Function : AllBottom
4153 2019-Jan-17 17:00:35.545498 - [DEBUG] End adding new jump function
4154 2019-Jan-17 17:00:35.545522 - [DEBUG]
4155 2019-Jan-17 17:00:35.545545 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4156 2019-Jan-17 17:00:35.545569 - [DEBUG]
4157 2019-Jan-17 17:00:35.545592 - [DEBUG] Process 126. path edge:
4158 2019-Jan-17 17:00:35.545616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4159 2019-Jan-17 17:00:35.545673 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4160 2019-Jan-17 17:00:35.546309 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4161 2019-Jan-17 17:00:35.546950 - [DEBUG]
4162 2019-Jan-17 17:00:35.546974 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4163 2019-Jan-17 17:00:35.547622 - [DEBUG] Compose: EdgeIdentity * AllBottom
4164 2019-Jan-17 17:00:35.547650 - [DEBUG]
4165 2019-Jan-17 17:00:35.547674 - [DEBUG] Propagate flow
4166 2019-Jan-17 17:00:35.547697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4167 2019-Jan-17 17:00:35.547755 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4168 2019-Jan-17 17:00:35.548420 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4169 2019-Jan-17 17:00:35.549062 - [DEBUG] Edge function : AllBottom (result of previous compose)
4170 2019-Jan-17 17:00:35.549087 - [DEBUG]
4171 2019-Jan-17 17:00:35.549112 - [DEBUG] Join: AllTop & AllBottom
4172 2019-Jan-17 17:00:35.549138 - [DEBUG] = AllBottom (new jump func)
4173 2019-Jan-17 17:00:35.549162 - [DEBUG]
4174 2019-Jan-17 17:00:35.549185 - [DEBUG] Start adding new jump function
4175 2019-Jan-17 17:00:35.549208 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4176 2019-Jan-17 17:00:35.549266 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4177 2019-Jan-17 17:00:35.549907 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4178 2019-Jan-17 17:00:35.550552 - [DEBUG] Edge Function : AllBottom
4179 2019-Jan-17 17:00:35.550580 - [DEBUG] End adding new jump function
4180 2019-Jan-17 17:00:35.550603 - [DEBUG]
4181 2019-Jan-17 17:00:35.550627 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4182 2019-Jan-17 17:00:35.550659 - [DEBUG]
4183 2019-Jan-17 17:00:35.550683 - [DEBUG] Process 127. path edge:
4184 2019-Jan-17 17:00:35.550707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4185 2019-Jan-17 17:00:35.550765 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4186 2019-Jan-17 17:00:35.551428 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4187 2019-Jan-17 17:00:35.552071 - [DEBUG]
4188 2019-Jan-17 17:00:35.552095 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4189 2019-Jan-17 17:00:35.552750 - [DEBUG] Possible callees:
4190 2019-Jan-17 17:00:35.552775 - [DEBUG] llvm.dbg.declare
4191 2019-Jan-17 17:00:35.552800 - [DEBUG] Possible return sites:
4192 2019-Jan-17 17:00:35.552823 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634193 2019-Jan-17 17:00:35.554101 - [DEBUG] Found and process special summary
4194 2019-Jan-17 17:00:35.554134 - [DEBUG] Compose: EdgeIdentity * AllBottom
4195 2019-Jan-17 17:00:35.554161 - [DEBUG]
4196 2019-Jan-17 17:00:35.554185 - [DEBUG] Propagate flow
4197 2019-Jan-17 17:00:35.554208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4198 2019-Jan-17 17:00:35.554267 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4199 2019-Jan-17 17:00:35.554925 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4200 2019-Jan-17 17:00:35.555569 - [DEBUG] Edge function : AllBottom (result of previous compose)
4201 2019-Jan-17 17:00:35.555594 - [DEBUG]
4202 2019-Jan-17 17:00:35.555619 - [DEBUG] Join: AllTop & AllBottom
4203 2019-Jan-17 17:00:35.555644 - [DEBUG] = AllBottom (new jump func)
4204 2019-Jan-17 17:00:35.555669 - [DEBUG]
4205 2019-Jan-17 17:00:35.555692 - [DEBUG] Start adding new jump function
4206 2019-Jan-17 17:00:35.555715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4207 2019-Jan-17 17:00:35.555772 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4208 2019-Jan-17 17:00:35.556414 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4209 2019-Jan-17 17:00:35.557053 - [DEBUG] Edge Function : AllBottom
4210 2019-Jan-17 17:00:35.557080 - [DEBUG] End adding new jump function
4211 2019-Jan-17 17:00:35.557104 - [DEBUG]
4212 2019-Jan-17 17:00:35.557127 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4213 2019-Jan-17 17:00:35.557152 - [DEBUG]
4214 2019-Jan-17 17:00:35.557175 - [DEBUG] Process 128. path edge:
4215 2019-Jan-17 17:00:35.557199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4216 2019-Jan-17 17:00:35.557257 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4217 2019-Jan-17 17:00:35.557897 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4218 2019-Jan-17 17:00:35.558555 - [DEBUG]
4219 2019-Jan-17 17:00:35.558580 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4220 2019-Jan-17 17:00:35.559231 - [DEBUG] Compose: EdgeIdentity * AllBottom
4221 2019-Jan-17 17:00:35.559259 - [DEBUG]
4222 2019-Jan-17 17:00:35.559283 - [DEBUG] Propagate flow
4223 2019-Jan-17 17:00:35.559305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4224 2019-Jan-17 17:00:35.559363 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4225 2019-Jan-17 17:00:35.560009 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4226 2019-Jan-17 17:00:35.560652 - [DEBUG] Edge function : AllBottom (result of previous compose)
4227 2019-Jan-17 17:00:35.560677 - [DEBUG]
4228 2019-Jan-17 17:00:35.560702 - [DEBUG] Join: AllTop & AllBottom
4229 2019-Jan-17 17:00:35.560727 - [DEBUG] = AllBottom (new jump func)
4230 2019-Jan-17 17:00:35.560751 - [DEBUG]
4231 2019-Jan-17 17:00:35.560774 - [DEBUG] Start adding new jump function
4232 2019-Jan-17 17:00:35.560797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4233 2019-Jan-17 17:00:35.560854 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4234 2019-Jan-17 17:00:35.561511 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4235 2019-Jan-17 17:00:35.562148 - [DEBUG] Edge Function : AllBottom
4236 2019-Jan-17 17:00:35.562175 - [DEBUG] End adding new jump function
4237 2019-Jan-17 17:00:35.562199 - [DEBUG]
4238 2019-Jan-17 17:00:35.562222 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4239 2019-Jan-17 17:00:35.562246 - [DEBUG]
4240 2019-Jan-17 17:00:35.562270 - [DEBUG] Process 129. path edge:
4241 2019-Jan-17 17:00:35.562293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4242 2019-Jan-17 17:00:35.562351 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4243 2019-Jan-17 17:00:35.562999 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4244 2019-Jan-17 17:00:35.563640 - [DEBUG]
4245 2019-Jan-17 17:00:35.563665 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4246 2019-Jan-17 17:00:35.564315 - [DEBUG] Compose: EdgeIdentity * AllBottom
4247 2019-Jan-17 17:00:35.564342 - [DEBUG]
4248 2019-Jan-17 17:00:35.564366 - [DEBUG] Propagate flow
4249 2019-Jan-17 17:00:35.564389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4250 2019-Jan-17 17:00:35.564447 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4251 2019-Jan-17 17:00:35.565112 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4252 2019-Jan-17 17:00:35.565753 - [DEBUG] Edge function : AllBottom (result of previous compose)
4253 2019-Jan-17 17:00:35.565779 - [DEBUG]
4254 2019-Jan-17 17:00:35.565803 - [DEBUG] Join: AllTop & AllBottom
4255 2019-Jan-17 17:00:35.565829 - [DEBUG] = AllBottom (new jump func)
4256 2019-Jan-17 17:00:35.565853 - [DEBUG]
4257 2019-Jan-17 17:00:35.565876 - [DEBUG] Start adding new jump function
4258 2019-Jan-17 17:00:35.565899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4259 2019-Jan-17 17:00:35.565956 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4260 2019-Jan-17 17:00:35.566600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4261 2019-Jan-17 17:00:35.567244 - [DEBUG] Edge Function : AllBottom
4262 2019-Jan-17 17:00:35.567271 - [DEBUG] End adding new jump function
4263 2019-Jan-17 17:00:35.567295 - [DEBUG]
4264 2019-Jan-17 17:00:35.567318 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4265 2019-Jan-17 17:00:35.567343 - [DEBUG]
4266 2019-Jan-17 17:00:35.567366 - [DEBUG] Process 130. path edge:
4267 2019-Jan-17 17:00:35.567389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4268 2019-Jan-17 17:00:35.567446 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4269 2019-Jan-17 17:00:35.568117 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4270 2019-Jan-17 17:00:35.568760 - [DEBUG]
4271 2019-Jan-17 17:00:35.568784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4272 2019-Jan-17 17:00:35.569436 - [DEBUG] Possible callees:
4273 2019-Jan-17 17:00:35.569462 - [DEBUG] llvm.dbg.declare
4274 2019-Jan-17 17:00:35.569487 - [DEBUG] Possible return sites:
4275 2019-Jan-17 17:00:35.569510 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694276 2019-Jan-17 17:00:35.570788 - [DEBUG] Found and process special summary
4277 2019-Jan-17 17:00:35.570822 - [DEBUG] Compose: EdgeIdentity * AllBottom
4278 2019-Jan-17 17:00:35.570849 - [DEBUG]
4279 2019-Jan-17 17:00:35.570873 - [DEBUG] Propagate flow
4280 2019-Jan-17 17:00:35.570896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4281 2019-Jan-17 17:00:35.570955 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4282 2019-Jan-17 17:00:35.571611 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4283 2019-Jan-17 17:00:35.572253 - [DEBUG] Edge function : AllBottom (result of previous compose)
4284 2019-Jan-17 17:00:35.572278 - [DEBUG]
4285 2019-Jan-17 17:00:35.572303 - [DEBUG] Join: AllTop & AllBottom
4286 2019-Jan-17 17:00:35.572329 - [DEBUG] = AllBottom (new jump func)
4287 2019-Jan-17 17:00:35.572353 - [DEBUG]
4288 2019-Jan-17 17:00:35.572376 - [DEBUG] Start adding new jump function
4289 2019-Jan-17 17:00:35.572399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4290 2019-Jan-17 17:00:35.572457 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4291 2019-Jan-17 17:00:35.573098 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4292 2019-Jan-17 17:00:35.573737 - [DEBUG] Edge Function : AllBottom
4293 2019-Jan-17 17:00:35.573764 - [DEBUG] End adding new jump function
4294 2019-Jan-17 17:00:35.573788 - [DEBUG]
4295 2019-Jan-17 17:00:35.573811 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4296 2019-Jan-17 17:00:35.573836 - [DEBUG]
4297 2019-Jan-17 17:00:35.573859 - [DEBUG] Process 131. path edge:
4298 2019-Jan-17 17:00:35.573882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4299 2019-Jan-17 17:00:35.573940 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4300 2019-Jan-17 17:00:35.574579 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4301 2019-Jan-17 17:00:35.575237 - [DEBUG]
4302 2019-Jan-17 17:00:35.575261 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4303 2019-Jan-17 17:00:35.575913 - [DEBUG] Compose: EdgeIdentity * AllBottom
4304 2019-Jan-17 17:00:35.575941 - [DEBUG]
4305 2019-Jan-17 17:00:35.575965 - [DEBUG] Propagate flow
4306 2019-Jan-17 17:00:35.575988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4307 2019-Jan-17 17:00:35.576046 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4308 2019-Jan-17 17:00:35.576683 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4309 2019-Jan-17 17:00:35.577324 - [DEBUG] Edge function : AllBottom (result of previous compose)
4310 2019-Jan-17 17:00:35.577349 - [DEBUG]
4311 2019-Jan-17 17:00:35.577374 - [DEBUG] Join: AllTop & AllBottom
4312 2019-Jan-17 17:00:35.577400 - [DEBUG] = AllBottom (new jump func)
4313 2019-Jan-17 17:00:35.577434 - [DEBUG]
4314 2019-Jan-17 17:00:35.577458 - [DEBUG] Start adding new jump function
4315 2019-Jan-17 17:00:35.577481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4316 2019-Jan-17 17:00:35.577538 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4317 2019-Jan-17 17:00:35.578197 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4318 2019-Jan-17 17:00:35.578833 - [DEBUG] Edge Function : AllBottom
4319 2019-Jan-17 17:00:35.578861 - [DEBUG] End adding new jump function
4320 2019-Jan-17 17:00:35.578884 - [DEBUG]
4321 2019-Jan-17 17:00:35.578908 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4322 2019-Jan-17 17:00:35.578932 - [DEBUG]
4323 2019-Jan-17 17:00:35.578955 - [DEBUG] Process 132. path edge:
4324 2019-Jan-17 17:00:35.578979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4325 2019-Jan-17 17:00:35.579037 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4326 2019-Jan-17 17:00:35.579673 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4327 2019-Jan-17 17:00:35.580314 - [DEBUG]
4328 2019-Jan-17 17:00:35.580338 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4329 2019-Jan-17 17:00:35.580985 - [DEBUG] Compose: EdgeIdentity * AllBottom
4330 2019-Jan-17 17:00:35.581013 - [DEBUG]
4331 2019-Jan-17 17:00:35.581037 - [DEBUG] Propagate flow
4332 2019-Jan-17 17:00:35.581061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4333 2019-Jan-17 17:00:35.581118 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4334 2019-Jan-17 17:00:35.581776 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4335 2019-Jan-17 17:00:35.582416 - [DEBUG] Edge function : AllBottom (result of previous compose)
4336 2019-Jan-17 17:00:35.582441 - [DEBUG]
4337 2019-Jan-17 17:00:35.582466 - [DEBUG] Join: AllTop & AllBottom
4338 2019-Jan-17 17:00:35.582492 - [DEBUG] = AllBottom (new jump func)
4339 2019-Jan-17 17:00:35.582516 - [DEBUG]
4340 2019-Jan-17 17:00:35.582539 - [DEBUG] Start adding new jump function
4341 2019-Jan-17 17:00:35.582562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4342 2019-Jan-17 17:00:35.582620 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4343 2019-Jan-17 17:00:35.583261 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4344 2019-Jan-17 17:00:35.583900 - [DEBUG] Edge Function : AllBottom
4345 2019-Jan-17 17:00:35.583927 - [DEBUG] End adding new jump function
4346 2019-Jan-17 17:00:35.583950 - [DEBUG]
4347 2019-Jan-17 17:00:35.583974 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4348 2019-Jan-17 17:00:35.583998 - [DEBUG]
4349 2019-Jan-17 17:00:35.584021 - [DEBUG] Process 133. path edge:
4350 2019-Jan-17 17:00:35.584045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4351 2019-Jan-17 17:00:35.584102 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4352 2019-Jan-17 17:00:35.584758 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4353 2019-Jan-17 17:00:35.585399 - [DEBUG]
4354 2019-Jan-17 17:00:35.585423 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4355 2019-Jan-17 17:00:35.586075 - [DEBUG] Compose: EdgeIdentity * AllBottom
4356 2019-Jan-17 17:00:35.586103 - [DEBUG]
4357 2019-Jan-17 17:00:35.586127 - [DEBUG] Propagate flow
4358 2019-Jan-17 17:00:35.586158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4359 2019-Jan-17 17:00:35.586217 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4360 2019-Jan-17 17:00:35.586864 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4361 2019-Jan-17 17:00:35.587507 - [DEBUG] Edge function : AllBottom (result of previous compose)
4362 2019-Jan-17 17:00:35.587532 - [DEBUG]
4363 2019-Jan-17 17:00:35.587556 - [DEBUG] Join: AllTop & AllBottom
4364 2019-Jan-17 17:00:35.587582 - [DEBUG] = AllBottom (new jump func)
4365 2019-Jan-17 17:00:35.587606 - [DEBUG]
4366 2019-Jan-17 17:00:35.587629 - [DEBUG] Start adding new jump function
4367 2019-Jan-17 17:00:35.587652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4368 2019-Jan-17 17:00:35.587709 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4369 2019-Jan-17 17:00:35.588368 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4370 2019-Jan-17 17:00:35.589005 - [DEBUG] Edge Function : AllBottom
4371 2019-Jan-17 17:00:35.589033 - [DEBUG] End adding new jump function
4372 2019-Jan-17 17:00:35.589056 - [DEBUG]
4373 2019-Jan-17 17:00:35.589080 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4374 2019-Jan-17 17:00:35.589104 - [DEBUG]
4375 2019-Jan-17 17:00:35.589127 - [DEBUG] Process 134. path edge:
4376 2019-Jan-17 17:00:35.589151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4377 2019-Jan-17 17:00:35.589208 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4378 2019-Jan-17 17:00:35.589846 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4379 2019-Jan-17 17:00:35.590489 - [DEBUG]
4380 2019-Jan-17 17:00:35.590515 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4381 2019-Jan-17 17:00:35.591163 - [DEBUG] Compose: EdgeIdentity * AllBottom
4382 2019-Jan-17 17:00:35.591190 - [DEBUG]
4383 2019-Jan-17 17:00:35.591214 - [DEBUG] Propagate flow
4384 2019-Jan-17 17:00:35.591237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4385 2019-Jan-17 17:00:35.591308 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4386 2019-Jan-17 17:00:35.591950 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4387 2019-Jan-17 17:00:35.592591 - [DEBUG] Edge function : AllBottom (result of previous compose)
4388 2019-Jan-17 17:00:35.592617 - [DEBUG]
4389 2019-Jan-17 17:00:35.592641 - [DEBUG] Join: AllTop & AllBottom
4390 2019-Jan-17 17:00:35.592667 - [DEBUG] = AllBottom (new jump func)
4391 2019-Jan-17 17:00:35.592691 - [DEBUG]
4392 2019-Jan-17 17:00:35.592714 - [DEBUG] Start adding new jump function
4393 2019-Jan-17 17:00:35.592737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4394 2019-Jan-17 17:00:35.592794 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4395 2019-Jan-17 17:00:35.593435 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4396 2019-Jan-17 17:00:35.594075 - [DEBUG] Edge Function : AllBottom
4397 2019-Jan-17 17:00:35.594102 - [DEBUG] End adding new jump function
4398 2019-Jan-17 17:00:35.594126 - [DEBUG]
4399 2019-Jan-17 17:00:35.594149 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4400 2019-Jan-17 17:00:35.594174 - [DEBUG]
4401 2019-Jan-17 17:00:35.594197 - [DEBUG] Process 135. path edge:
4402 2019-Jan-17 17:00:35.594220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4403 2019-Jan-17 17:00:35.594286 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4404 2019-Jan-17 17:00:35.594943 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4405 2019-Jan-17 17:00:35.595586 - [DEBUG]
4406 2019-Jan-17 17:00:35.595610 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4407 2019-Jan-17 17:00:35.596262 - [DEBUG] Compose: EdgeIdentity * AllBottom
4408 2019-Jan-17 17:00:35.596289 - [DEBUG]
4409 2019-Jan-17 17:00:35.596313 - [DEBUG] Propagate flow
4410 2019-Jan-17 17:00:35.596337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4411 2019-Jan-17 17:00:35.596394 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4412 2019-Jan-17 17:00:35.597031 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4413 2019-Jan-17 17:00:35.597673 - [DEBUG] Edge function : AllBottom (result of previous compose)
4414 2019-Jan-17 17:00:35.597698 - [DEBUG]
4415 2019-Jan-17 17:00:35.597723 - [DEBUG] Join: AllTop & AllBottom
4416 2019-Jan-17 17:00:35.597749 - [DEBUG] = AllBottom (new jump func)
4417 2019-Jan-17 17:00:35.597773 - [DEBUG]
4418 2019-Jan-17 17:00:35.597796 - [DEBUG] Start adding new jump function
4419 2019-Jan-17 17:00:35.597820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4420 2019-Jan-17 17:00:35.597877 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4421 2019-Jan-17 17:00:35.598535 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4422 2019-Jan-17 17:00:35.599171 - [DEBUG] Edge Function : AllBottom
4423 2019-Jan-17 17:00:35.599199 - [DEBUG] End adding new jump function
4424 2019-Jan-17 17:00:35.599222 - [DEBUG]
4425 2019-Jan-17 17:00:35.599246 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4426 2019-Jan-17 17:00:35.599270 - [DEBUG]
4427 2019-Jan-17 17:00:35.599293 - [DEBUG] Process 136. path edge:
4428 2019-Jan-17 17:00:35.599317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4429 2019-Jan-17 17:00:35.599375 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4430 2019-Jan-17 17:00:35.600012 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4431 2019-Jan-17 17:00:35.600653 - [DEBUG]
4432 2019-Jan-17 17:00:35.600678 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4433 2019-Jan-17 17:00:35.601342 - [DEBUG] Compose: EdgeIdentity * AllBottom
4434 2019-Jan-17 17:00:35.601370 - [DEBUG]
4435 2019-Jan-17 17:00:35.601394 - [DEBUG] Propagate flow
4436 2019-Jan-17 17:00:35.601417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4437 2019-Jan-17 17:00:35.601475 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4438 2019-Jan-17 17:00:35.602112 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4439 2019-Jan-17 17:00:35.602754 - [DEBUG] Edge function : AllBottom (result of previous compose)
4440 2019-Jan-17 17:00:35.602779 - [DEBUG]
4441 2019-Jan-17 17:00:35.602804 - [DEBUG] Join: AllTop & AllBottom
4442 2019-Jan-17 17:00:35.602829 - [DEBUG] = AllBottom (new jump func)
4443 2019-Jan-17 17:00:35.602853 - [DEBUG]
4444 2019-Jan-17 17:00:35.602877 - [DEBUG] Start adding new jump function
4445 2019-Jan-17 17:00:35.602900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4446 2019-Jan-17 17:00:35.602957 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4447 2019-Jan-17 17:00:35.603598 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4448 2019-Jan-17 17:00:35.604241 - [DEBUG] Edge Function : AllBottom
4449 2019-Jan-17 17:00:35.604269 - [DEBUG] End adding new jump function
4450 2019-Jan-17 17:00:35.604292 - [DEBUG]
4451 2019-Jan-17 17:00:35.604316 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4452 2019-Jan-17 17:00:35.604340 - [DEBUG]
4453 2019-Jan-17 17:00:35.604363 - [DEBUG] Process 137. path edge:
4454 2019-Jan-17 17:00:35.604387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4455 2019-Jan-17 17:00:35.604445 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4456 2019-Jan-17 17:00:35.605098 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4457 2019-Jan-17 17:00:35.605741 - [DEBUG]
4458 2019-Jan-17 17:00:35.605765 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4459 2019-Jan-17 17:00:35.606413 - [DEBUG] Compose: EdgeIdentity * AllBottom
4460 2019-Jan-17 17:00:35.606440 - [DEBUG]
4461 2019-Jan-17 17:00:35.606464 - [DEBUG] Propagate flow
4462 2019-Jan-17 17:00:35.606487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4463 2019-Jan-17 17:00:35.606545 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4464 2019-Jan-17 17:00:35.607191 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4465 2019-Jan-17 17:00:35.607834 - [DEBUG] Edge function : AllBottom (result of previous compose)
4466 2019-Jan-17 17:00:35.607859 - [DEBUG]
4467 2019-Jan-17 17:00:35.607883 - [DEBUG] Join: AllTop & AllBottom
4468 2019-Jan-17 17:00:35.607908 - [DEBUG] = AllBottom (new jump func)
4469 2019-Jan-17 17:00:35.607932 - [DEBUG]
4470 2019-Jan-17 17:00:35.607967 - [DEBUG] Start adding new jump function
4471 2019-Jan-17 17:00:35.607992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4472 2019-Jan-17 17:00:35.608050 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4473 2019-Jan-17 17:00:35.608692 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4474 2019-Jan-17 17:00:35.609333 - [DEBUG] Edge Function : AllBottom
4475 2019-Jan-17 17:00:35.609361 - [DEBUG] End adding new jump function
4476 2019-Jan-17 17:00:35.609384 - [DEBUG]
4477 2019-Jan-17 17:00:35.609407 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4478 2019-Jan-17 17:00:35.609432 - [DEBUG]
4479 2019-Jan-17 17:00:35.609454 - [DEBUG] Process 138. path edge:
4480 2019-Jan-17 17:00:35.609478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4481 2019-Jan-17 17:00:35.609538 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4482 2019-Jan-17 17:00:35.610189 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4483 2019-Jan-17 17:00:35.610833 - [DEBUG]
4484 2019-Jan-17 17:00:35.610859 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4485 2019-Jan-17 17:00:35.611535 - [DEBUG] Compose: EdgeIdentity * AllBottom
4486 2019-Jan-17 17:00:35.611564 - [DEBUG]
4487 2019-Jan-17 17:00:35.611587 - [DEBUG] Propagate flow
4488 2019-Jan-17 17:00:35.611611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4489 2019-Jan-17 17:00:35.611669 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4490 2019-Jan-17 17:00:35.612337 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4491 2019-Jan-17 17:00:35.612989 - [DEBUG] Edge function : AllBottom (result of previous compose)
4492 2019-Jan-17 17:00:35.613015 - [DEBUG]
4493 2019-Jan-17 17:00:35.613040 - [DEBUG] Join: AllTop & AllBottom
4494 2019-Jan-17 17:00:35.613066 - [DEBUG] = AllBottom (new jump func)
4495 2019-Jan-17 17:00:35.613090 - [DEBUG]
4496 2019-Jan-17 17:00:35.613114 - [DEBUG] Start adding new jump function
4497 2019-Jan-17 17:00:35.613138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4498 2019-Jan-17 17:00:35.613195 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4499 2019-Jan-17 17:00:35.613836 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4500 2019-Jan-17 17:00:35.614483 - [DEBUG] Edge Function : AllBottom
4501 2019-Jan-17 17:00:35.614512 - [DEBUG] End adding new jump function
4502 2019-Jan-17 17:00:35.614536 - [DEBUG]
4503 2019-Jan-17 17:00:35.614560 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4504 2019-Jan-17 17:00:35.614585 - [DEBUG]
4505 2019-Jan-17 17:00:35.614608 - [DEBUG] Process 139. path edge:
4506 2019-Jan-17 17:00:35.614650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4507 2019-Jan-17 17:00:35.614720 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4508 2019-Jan-17 17:00:35.615424 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4509 2019-Jan-17 17:00:35.616137 - [DEBUG]
4510 2019-Jan-17 17:00:35.616165 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4511 2019-Jan-17 17:00:35.616896 - [DEBUG] Compose: EdgeIdentity * AllBottom
4512 2019-Jan-17 17:00:35.616926 - [DEBUG]
4513 2019-Jan-17 17:00:35.616950 - [DEBUG] Propagate flow
4514 2019-Jan-17 17:00:35.616974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4515 2019-Jan-17 17:00:35.617044 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4516 2019-Jan-17 17:00:35.617692 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4517 2019-Jan-17 17:00:35.618359 - [DEBUG] Edge function : AllBottom (result of previous compose)
4518 2019-Jan-17 17:00:35.618384 - [DEBUG]
4519 2019-Jan-17 17:00:35.618410 - [DEBUG] Join: AllTop & AllBottom
4520 2019-Jan-17 17:00:35.618436 - [DEBUG] = AllBottom (new jump func)
4521 2019-Jan-17 17:00:35.618461 - [DEBUG]
4522 2019-Jan-17 17:00:35.618484 - [DEBUG] Start adding new jump function
4523 2019-Jan-17 17:00:35.618508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4524 2019-Jan-17 17:00:35.618565 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4525 2019-Jan-17 17:00:35.619207 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4526 2019-Jan-17 17:00:35.619843 - [DEBUG] Edge Function : AllBottom
4527 2019-Jan-17 17:00:35.619872 - [DEBUG] End adding new jump function
4528 2019-Jan-17 17:00:35.619896 - [DEBUG]
4529 2019-Jan-17 17:00:35.619920 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4530 2019-Jan-17 17:00:35.619945 - [DEBUG]
4531 2019-Jan-17 17:00:35.619968 - [DEBUG] Process 140. path edge:
4532 2019-Jan-17 17:00:35.619992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4533 2019-Jan-17 17:00:35.620050 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4534 2019-Jan-17 17:00:35.620687 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4535 2019-Jan-17 17:00:35.621342 - [DEBUG]
4536 2019-Jan-17 17:00:35.621367 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4537 2019-Jan-17 17:00:35.622027 - [DEBUG] Start of endsummarytab entry
4538 2019-Jan-17 17:00:35.622056 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4539 2019-Jan-17 17:00:35.622696 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

4540 2019-Jan-17 17:00:35.622755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4541 2019-Jan-17 17:00:35.623391 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4542 2019-Jan-17 17:00:35.624033 - [DEBUG] EF: AllBottom
4543 2019-Jan-17 17:00:35.624058 - [DEBUG]
4544 2019-Jan-17 17:00:35.624081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-17 17:00:35.624731 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

4546 2019-Jan-17 17:00:35.625368 - [DEBUG] EF: AllBottom
4547 2019-Jan-17 17:00:35.625393 - [DEBUG]
4548 2019-Jan-17 17:00:35.625416 - [DEBUG] ---------------
4549 2019-Jan-17 17:00:35.625439 - [DEBUG]
4550 2019-Jan-17 17:00:35.625463 - [DEBUG] End of endsummarytab entry
4551 2019-Jan-17 17:00:35.625486 - [DEBUG]
4552 2019-Jan-17 17:00:35.625509 - [DEBUG] Start of incomingtab entry
4553 2019-Jan-17 17:00:35.625534 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4554 2019-Jan-17 17:00:35.626171 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

4555 2019-Jan-17 17:00:35.626229 - [DEBUG] ---------------
4556 2019-Jan-17 17:00:35.626253 - [DEBUG] End of incomingtab entry
4557 2019-Jan-17 17:00:35.626276 - [DEBUG]
4558 2019-Jan-17 17:00:35.626303 - [DEBUG] EDGE: >
4559 2019-Jan-17 17:00:35.626360 - [DEBUG] ---> 4560 2019-Jan-17 17:00:35.626995 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4561 2019-Jan-17 17:00:35.627637 - [DEBUG]
4562 2019-Jan-17 17:00:35.627663 - [DEBUG] EDGE: >
4563 2019-Jan-17 17:00:35.627721 - [DEBUG] ---> 4564 2019-Jan-17 17:00:35.628373 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4565 2019-Jan-17 17:00:35.629013 - [DEBUG]
4566 2019-Jan-17 17:00:35.629050 - [DEBUG] Compose: EdgeIdentity * AllBottom
4567 2019-Jan-17 17:00:35.629077 - [DEBUG]
4568 2019-Jan-17 17:00:35.629101 - [DEBUG] Propagate flow
4569 2019-Jan-17 17:00:35.629124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4570 2019-Jan-17 17:00:35.629182 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4571 2019-Jan-17 17:00:35.629838 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4572 2019-Jan-17 17:00:35.630481 - [DEBUG] Edge function : AllBottom (result of previous compose)
4573 2019-Jan-17 17:00:35.630506 - [DEBUG]
4574 2019-Jan-17 17:00:35.630532 - [DEBUG] Join: AllTop & AllBottom
4575 2019-Jan-17 17:00:35.630558 - [DEBUG] = AllBottom (new jump func)
4576 2019-Jan-17 17:00:35.630582 - [DEBUG]
4577 2019-Jan-17 17:00:35.630605 - [DEBUG] Start adding new jump function
4578 2019-Jan-17 17:00:35.630628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4579 2019-Jan-17 17:00:35.630686 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4580 2019-Jan-17 17:00:35.631343 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4581 2019-Jan-17 17:00:35.631988 - [DEBUG] Edge Function : AllBottom
4582 2019-Jan-17 17:00:35.632017 - [DEBUG] End adding new jump function
4583 2019-Jan-17 17:00:35.632041 - [DEBUG]
4584 2019-Jan-17 17:00:35.632074 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4585 2019-Jan-17 17:00:35.632099 - [DEBUG]
4586 2019-Jan-17 17:00:35.632122 - [DEBUG] Process 141. path edge:
4587 2019-Jan-17 17:00:35.632146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4588 2019-Jan-17 17:00:35.632204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4589 2019-Jan-17 17:00:35.632851 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4590 2019-Jan-17 17:00:35.633494 - [DEBUG]
4591 2019-Jan-17 17:00:35.633519 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4592 2019-Jan-17 17:00:35.634172 - [DEBUG] Possible callees:
4593 2019-Jan-17 17:00:35.634197 - [DEBUG] llvm.dbg.declare
4594 2019-Jan-17 17:00:35.634221 - [DEBUG] Possible return sites:
4595 2019-Jan-17 17:00:35.634245 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934596 2019-Jan-17 17:00:35.635546 - [DEBUG] Found and process special summary
4597 2019-Jan-17 17:00:35.635580 - [DEBUG] Compose: EdgeIdentity * AllBottom
4598 2019-Jan-17 17:00:35.635607 - [DEBUG]
4599 2019-Jan-17 17:00:35.635631 - [DEBUG] Propagate flow
4600 2019-Jan-17 17:00:35.635654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4601 2019-Jan-17 17:00:35.635712 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4602 2019-Jan-17 17:00:35.636352 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4603 2019-Jan-17 17:00:35.636992 - [DEBUG] Edge function : AllBottom (result of previous compose)
4604 2019-Jan-17 17:00:35.637018 - [DEBUG]
4605 2019-Jan-17 17:00:35.637042 - [DEBUG] Join: AllTop & AllBottom
4606 2019-Jan-17 17:00:35.637068 - [DEBUG] = AllBottom (new jump func)
4607 2019-Jan-17 17:00:35.637092 - [DEBUG]
4608 2019-Jan-17 17:00:35.637115 - [DEBUG] Start adding new jump function
4609 2019-Jan-17 17:00:35.637138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4610 2019-Jan-17 17:00:35.637195 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4611 2019-Jan-17 17:00:35.637837 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4612 2019-Jan-17 17:00:35.638493 - [DEBUG] Edge Function : AllBottom
4613 2019-Jan-17 17:00:35.638521 - [DEBUG] End adding new jump function
4614 2019-Jan-17 17:00:35.638545 - [DEBUG]
4615 2019-Jan-17 17:00:35.638568 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4616 2019-Jan-17 17:00:35.638593 - [DEBUG]
4617 2019-Jan-17 17:00:35.638616 - [DEBUG] Process 142. path edge:
4618 2019-Jan-17 17:00:35.638640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4619 2019-Jan-17 17:00:35.638698 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4620 2019-Jan-17 17:00:35.639338 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4621 2019-Jan-17 17:00:35.639979 - [DEBUG]
4622 2019-Jan-17 17:00:35.640003 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4623 2019-Jan-17 17:00:35.640656 - [DEBUG] Compose: EdgeIdentity * AllBottom
4624 2019-Jan-17 17:00:35.640683 - [DEBUG]
4625 2019-Jan-17 17:00:35.640707 - [DEBUG] Propagate flow
4626 2019-Jan-17 17:00:35.640730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4627 2019-Jan-17 17:00:35.640797 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4628 2019-Jan-17 17:00:35.641452 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4629 2019-Jan-17 17:00:35.642094 - [DEBUG] Edge function : AllBottom (result of previous compose)
4630 2019-Jan-17 17:00:35.642119 - [DEBUG]
4631 2019-Jan-17 17:00:35.642144 - [DEBUG] Join: AllTop & AllBottom
4632 2019-Jan-17 17:00:35.642169 - [DEBUG] = AllBottom (new jump func)
4633 2019-Jan-17 17:00:35.642193 - [DEBUG]
4634 2019-Jan-17 17:00:35.642216 - [DEBUG] Start adding new jump function
4635 2019-Jan-17 17:00:35.642239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4636 2019-Jan-17 17:00:35.642298 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4637 2019-Jan-17 17:00:35.642969 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4638 2019-Jan-17 17:00:35.643611 - [DEBUG] Edge Function : AllBottom
4639 2019-Jan-17 17:00:35.643640 - [DEBUG] End adding new jump function
4640 2019-Jan-17 17:00:35.643664 - [DEBUG]
4641 2019-Jan-17 17:00:35.643688 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4642 2019-Jan-17 17:00:35.643712 - [DEBUG]
4643 2019-Jan-17 17:00:35.643735 - [DEBUG] Process 143. path edge:
4644 2019-Jan-17 17:00:35.643759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4645 2019-Jan-17 17:00:35.643817 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4646 2019-Jan-17 17:00:35.644467 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4647 2019-Jan-17 17:00:35.645133 - [DEBUG]
4648 2019-Jan-17 17:00:35.645159 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4649 2019-Jan-17 17:00:35.645814 - [DEBUG] Compose: EdgeIdentity * AllBottom
4650 2019-Jan-17 17:00:35.645841 - [DEBUG]
4651 2019-Jan-17 17:00:35.645865 - [DEBUG] Propagate flow
4652 2019-Jan-17 17:00:35.645888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4653 2019-Jan-17 17:00:35.645946 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4654 2019-Jan-17 17:00:35.646585 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4655 2019-Jan-17 17:00:35.647226 - [DEBUG] Edge function : AllBottom (result of previous compose)
4656 2019-Jan-17 17:00:35.647251 - [DEBUG]
4657 2019-Jan-17 17:00:35.647277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4658 2019-Jan-17 17:00:35.647302 - [DEBUG] = AllBottom
4659 2019-Jan-17 17:00:35.647327 - [DEBUG]
4660 2019-Jan-17 17:00:35.647350 - [DEBUG] PROPAGATE: No new function!
4661 2019-Jan-17 17:00:35.647375 - [DEBUG] EDGE: >
4662 2019-Jan-17 17:00:35.647434 - [DEBUG] ---> 4663 2019-Jan-17 17:00:35.648088 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4664 2019-Jan-17 17:00:35.648731 - [DEBUG]
4665 2019-Jan-17 17:00:35.648757 - [DEBUG] EDGE: >
4666 2019-Jan-17 17:00:35.648815 - [DEBUG] ---> 4667 2019-Jan-17 17:00:35.649455 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4668 2019-Jan-17 17:00:35.650096 - [DEBUG]
4669 2019-Jan-17 17:00:35.650135 - [DEBUG] Compose: EdgeIdentity * AllBottom
4670 2019-Jan-17 17:00:35.650163 - [DEBUG]
4671 2019-Jan-17 17:00:35.650186 - [DEBUG] Propagate flow
4672 2019-Jan-17 17:00:35.650209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4673 2019-Jan-17 17:00:35.650279 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4674 2019-Jan-17 17:00:35.650920 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4675 2019-Jan-17 17:00:35.651580 - [DEBUG] Edge function : AllBottom (result of previous compose)
4676 2019-Jan-17 17:00:35.651605 - [DEBUG]
4677 2019-Jan-17 17:00:35.651630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4678 2019-Jan-17 17:00:35.651655 - [DEBUG] = AllBottom
4679 2019-Jan-17 17:00:35.651679 - [DEBUG]
4680 2019-Jan-17 17:00:35.651702 - [DEBUG] PROPAGATE: No new function!
4681 2019-Jan-17 17:00:35.651731 - [DEBUG] EDGE: >
4682 2019-Jan-17 17:00:35.651790 - [DEBUG] ---> 4683 2019-Jan-17 17:00:35.652439 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4684 2019-Jan-17 17:00:35.653080 - [DEBUG]
4685 2019-Jan-17 17:00:35.653106 - [DEBUG] EDGE: >
4686 2019-Jan-17 17:00:35.653165 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4687 2019-Jan-17 17:00:35.653808 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4688 2019-Jan-17 17:00:35.654450 - [DEBUG]
4689 2019-Jan-17 17:00:35.654476 - [DEBUG] EDGE: >
4690 2019-Jan-17 17:00:35.654535 - [DEBUG] ---> 4691 2019-Jan-17 17:00:35.655186 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4692 2019-Jan-17 17:00:35.655828 - [DEBUG]
4693 2019-Jan-17 17:00:35.655855 - [DEBUG] EDGE: >
4694 2019-Jan-17 17:00:35.655913 - [DEBUG] ---> 4695 2019-Jan-17 17:00:35.656549 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4696 2019-Jan-17 17:00:35.657189 - [DEBUG]
4697 2019-Jan-17 17:00:35.657215 - [DEBUG] EDGE: >
4698 2019-Jan-17 17:00:35.657274 - [DEBUG] ---> 4699 2019-Jan-17 17:00:35.657914 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4700 2019-Jan-17 17:00:35.658571 - [DEBUG]
4701 2019-Jan-17 17:00:35.658606 - [DEBUG] Compose: EdgeIdentity * AllBottom
4702 2019-Jan-17 17:00:35.658633 - [DEBUG]
4703 2019-Jan-17 17:00:35.658656 - [DEBUG] Propagate flow
4704 2019-Jan-17 17:00:35.658679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4705 2019-Jan-17 17:00:35.658737 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4706 2019-Jan-17 17:00:35.659378 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4707 2019-Jan-17 17:00:35.660018 - [DEBUG] Edge function : AllBottom (result of previous compose)
4708 2019-Jan-17 17:00:35.660043 - [DEBUG]
4709 2019-Jan-17 17:00:35.660068 - [DEBUG] Join: AllTop & AllBottom
4710 2019-Jan-17 17:00:35.660094 - [DEBUG] = AllBottom (new jump func)
4711 2019-Jan-17 17:00:35.660118 - [DEBUG]
4712 2019-Jan-17 17:00:35.660141 - [DEBUG] Start adding new jump function
4713 2019-Jan-17 17:00:35.660165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4714 2019-Jan-17 17:00:35.660222 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4715 2019-Jan-17 17:00:35.660862 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4716 2019-Jan-17 17:00:35.661528 - [DEBUG] Edge Function : AllBottom
4717 2019-Jan-17 17:00:35.661556 - [DEBUG] End adding new jump function
4718 2019-Jan-17 17:00:35.661580 - [DEBUG]
4719 2019-Jan-17 17:00:35.661603 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4720 2019-Jan-17 17:00:35.661627 - [DEBUG]
4721 2019-Jan-17 17:00:35.661650 - [DEBUG] Process 144. path edge:
4722 2019-Jan-17 17:00:35.661674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4723 2019-Jan-17 17:00:35.661732 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4724 2019-Jan-17 17:00:35.662372 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4725 2019-Jan-17 17:00:35.663014 - [DEBUG]
4726 2019-Jan-17 17:00:35.663038 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4727 2019-Jan-17 17:00:35.663691 - [DEBUG] Compose: EdgeIdentity * AllBottom
4728 2019-Jan-17 17:00:35.663718 - [DEBUG]
4729 2019-Jan-17 17:00:35.663742 - [DEBUG] Propagate flow
4730 2019-Jan-17 17:00:35.663765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4731 2019-Jan-17 17:00:35.663823 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4732 2019-Jan-17 17:00:35.664456 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4733 2019-Jan-17 17:00:35.665115 - [DEBUG] Edge function : AllBottom (result of previous compose)
4734 2019-Jan-17 17:00:35.665140 - [DEBUG]
4735 2019-Jan-17 17:00:35.665164 - [DEBUG] Join: AllTop & AllBottom
4736 2019-Jan-17 17:00:35.665189 - [DEBUG] = AllBottom (new jump func)
4737 2019-Jan-17 17:00:35.665213 - [DEBUG]
4738 2019-Jan-17 17:00:35.665236 - [DEBUG] Start adding new jump function
4739 2019-Jan-17 17:00:35.665260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4740 2019-Jan-17 17:00:35.665317 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4741 2019-Jan-17 17:00:35.665958 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4742 2019-Jan-17 17:00:35.666593 - [DEBUG] Edge Function : AllBottom
4743 2019-Jan-17 17:00:35.666620 - [DEBUG] End adding new jump function
4744 2019-Jan-17 17:00:35.666644 - [DEBUG]
4745 2019-Jan-17 17:00:35.666667 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4746 2019-Jan-17 17:00:35.666691 - [DEBUG]
4747 2019-Jan-17 17:00:35.666714 - [DEBUG] Process 145. path edge:
4748 2019-Jan-17 17:00:35.666738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4749 2019-Jan-17 17:00:35.666796 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4750 2019-Jan-17 17:00:35.667431 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4751 2019-Jan-17 17:00:35.668089 - [DEBUG]
4752 2019-Jan-17 17:00:35.668114 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4753 2019-Jan-17 17:00:35.668759 - [DEBUG] Compose: EdgeIdentity * AllBottom
4754 2019-Jan-17 17:00:35.668786 - [DEBUG]
4755 2019-Jan-17 17:00:35.668810 - [DEBUG] Propagate flow
4756 2019-Jan-17 17:00:35.668833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4757 2019-Jan-17 17:00:35.668891 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4758 2019-Jan-17 17:00:35.669528 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4759 2019-Jan-17 17:00:35.670169 - [DEBUG] Edge function : AllBottom (result of previous compose)
4760 2019-Jan-17 17:00:35.670194 - [DEBUG]
4761 2019-Jan-17 17:00:35.670227 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4762 2019-Jan-17 17:00:35.670253 - [DEBUG] = AllBottom
4763 2019-Jan-17 17:00:35.670277 - [DEBUG]
4764 2019-Jan-17 17:00:35.670301 - [DEBUG] PROPAGATE: No new function!
4765 2019-Jan-17 17:00:35.670326 - [DEBUG] EDGE: >
4766 2019-Jan-17 17:00:35.670385 - [DEBUG] ---> 4767 2019-Jan-17 17:00:35.671020 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4768 2019-Jan-17 17:00:35.671676 - [DEBUG]
4769 2019-Jan-17 17:00:35.671702 - [DEBUG] EDGE: >
4770 2019-Jan-17 17:00:35.671760 - [DEBUG] ---> 4771 2019-Jan-17 17:00:35.672399 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4772 2019-Jan-17 17:00:35.673039 - [DEBUG]
4773 2019-Jan-17 17:00:35.673065 - [DEBUG] EDGE: >
4774 2019-Jan-17 17:00:35.673123 - [DEBUG] ---> 4775 2019-Jan-17 17:00:35.673763 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4776 2019-Jan-17 17:00:35.674404 - [DEBUG]
4777 2019-Jan-17 17:00:35.674431 - [DEBUG] EDGE: >
4778 2019-Jan-17 17:00:35.674489 - [DEBUG] ---> 4779 2019-Jan-17 17:00:35.675147 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4780 2019-Jan-17 17:00:35.675787 - [DEBUG]
4781 2019-Jan-17 17:00:35.675814 - [DEBUG] EDGE: >
4782 2019-Jan-17 17:00:35.675872 - [DEBUG] ---> 4783 2019-Jan-17 17:00:35.676508 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4784 2019-Jan-17 17:00:35.677148 - [DEBUG]
4785 2019-Jan-17 17:00:35.677174 - [DEBUG] EDGE: >
4786 2019-Jan-17 17:00:35.677233 - [DEBUG] ---> 4787 2019-Jan-17 17:00:35.677873 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4788 2019-Jan-17 17:00:35.678530 - [DEBUG]
4789 2019-Jan-17 17:00:35.678567 - [DEBUG] Compose: EdgeIdentity * AllBottom
4790 2019-Jan-17 17:00:35.678594 - [DEBUG]
4791 2019-Jan-17 17:00:35.678618 - [DEBUG] Propagate flow
4792 2019-Jan-17 17:00:35.678641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4793 2019-Jan-17 17:00:35.678699 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4794 2019-Jan-17 17:00:35.679339 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4795 2019-Jan-17 17:00:35.679979 - [DEBUG] Edge function : AllBottom (result of previous compose)
4796 2019-Jan-17 17:00:35.680004 - [DEBUG]
4797 2019-Jan-17 17:00:35.680029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4798 2019-Jan-17 17:00:35.680055 - [DEBUG] = AllBottom
4799 2019-Jan-17 17:00:35.680079 - [DEBUG]
4800 2019-Jan-17 17:00:35.680102 - [DEBUG] PROPAGATE: No new function!
4801 2019-Jan-17 17:00:35.680130 - [DEBUG] EDGE: >
4802 2019-Jan-17 17:00:35.680189 - [DEBUG] ---> 4803 2019-Jan-17 17:00:35.680838 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4804 2019-Jan-17 17:00:35.681503 - [DEBUG]
4805 2019-Jan-17 17:00:35.681531 - [DEBUG] EDGE: >
4806 2019-Jan-17 17:00:35.681589 - [DEBUG] ---> 4807 2019-Jan-17 17:00:35.682228 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4808 2019-Jan-17 17:00:35.682871 - [DEBUG]
4809 2019-Jan-17 17:00:35.682897 - [DEBUG] EDGE: >
4810 2019-Jan-17 17:00:35.682956 - [DEBUG] ---> 4811 2019-Jan-17 17:00:35.683596 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4812 2019-Jan-17 17:00:35.684238 - [DEBUG]
4813 2019-Jan-17 17:00:35.684274 - [DEBUG] Compose: EdgeIdentity * AllBottom
4814 2019-Jan-17 17:00:35.684301 - [DEBUG]
4815 2019-Jan-17 17:00:35.684325 - [DEBUG] Propagate flow
4816 2019-Jan-17 17:00:35.684348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4817 2019-Jan-17 17:00:35.684406 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4818 2019-Jan-17 17:00:35.685063 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4819 2019-Jan-17 17:00:35.685706 - [DEBUG] Edge function : AllBottom (result of previous compose)
4820 2019-Jan-17 17:00:35.685731 - [DEBUG]
4821 2019-Jan-17 17:00:35.685756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4822 2019-Jan-17 17:00:35.685781 - [DEBUG] = AllBottom
4823 2019-Jan-17 17:00:35.685805 - [DEBUG]
4824 2019-Jan-17 17:00:35.685828 - [DEBUG] PROPAGATE: No new function!
4825 2019-Jan-17 17:00:35.685856 - [DEBUG] EDGE: >
4826 2019-Jan-17 17:00:35.685914 - [DEBUG] ---> 4827 2019-Jan-17 17:00:35.686562 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4828 2019-Jan-17 17:00:35.687205 - [DEBUG]
4829 2019-Jan-17 17:00:35.687231 - [DEBUG] EDGE: >
4830 2019-Jan-17 17:00:35.687290 - [DEBUG] ---> 4831 2019-Jan-17 17:00:35.687927 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4832 2019-Jan-17 17:00:35.688583 - [DEBUG]
4833 2019-Jan-17 17:00:35.688609 - [DEBUG] EDGE: >
4834 2019-Jan-17 17:00:35.688668 - [DEBUG] ---> 4835 2019-Jan-17 17:00:35.689304 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4836 2019-Jan-17 17:00:35.689946 - [DEBUG]
4837 2019-Jan-17 17:00:35.689972 - [DEBUG] EDGE: >
4838 2019-Jan-17 17:00:35.690031 - [DEBUG] ---> 4839 2019-Jan-17 17:00:35.690670 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4840 2019-Jan-17 17:00:35.691326 - [DEBUG]
4841 2019-Jan-17 17:00:35.691363 - [DEBUG] Compose: EdgeIdentity * AllBottom
4842 2019-Jan-17 17:00:35.691390 - [DEBUG]
4843 2019-Jan-17 17:00:35.691414 - [DEBUG] Propagate flow
4844 2019-Jan-17 17:00:35.691438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4845 2019-Jan-17 17:00:35.691496 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4846 2019-Jan-17 17:00:35.692135 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4847 2019-Jan-17 17:00:35.692784 - [DEBUG] Edge function : AllBottom (result of previous compose)
4848 2019-Jan-17 17:00:35.692810 - [DEBUG]
4849 2019-Jan-17 17:00:35.692835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4850 2019-Jan-17 17:00:35.692861 - [DEBUG] = AllBottom
4851 2019-Jan-17 17:00:35.692885 - [DEBUG]
4852 2019-Jan-17 17:00:35.692908 - [DEBUG] PROPAGATE: No new function!
4853 2019-Jan-17 17:00:35.692936 - [DEBUG] EDGE: >
4854 2019-Jan-17 17:00:35.692995 - [DEBUG] ---> 4855 2019-Jan-17 17:00:35.693643 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4856 2019-Jan-17 17:00:35.694285 - [DEBUG]
4857 2019-Jan-17 17:00:35.694311 - [DEBUG] EDGE: >
4858 2019-Jan-17 17:00:35.694369 - [DEBUG] ---> 4859 2019-Jan-17 17:00:35.695020 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4860 2019-Jan-17 17:00:35.695662 - [DEBUG]
4861 2019-Jan-17 17:00:35.695688 - [DEBUG] EDGE: >
4862 2019-Jan-17 17:00:35.695746 - [DEBUG] ---> 4863 2019-Jan-17 17:00:35.696385 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4864 2019-Jan-17 17:00:35.697028 - [DEBUG]
4865 2019-Jan-17 17:00:35.697064 - [DEBUG] Compose: EdgeIdentity * AllBottom
4866 2019-Jan-17 17:00:35.697092 - [DEBUG]
4867 2019-Jan-17 17:00:35.697116 - [DEBUG] Propagate flow
4868 2019-Jan-17 17:00:35.697139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4869 2019-Jan-17 17:00:35.697197 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4870 2019-Jan-17 17:00:35.697837 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4871 2019-Jan-17 17:00:35.698494 - [DEBUG] Edge function : AllBottom (result of previous compose)
4872 2019-Jan-17 17:00:35.698519 - [DEBUG]
4873 2019-Jan-17 17:00:35.698544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4874 2019-Jan-17 17:00:35.698570 - [DEBUG] = AllBottom
4875 2019-Jan-17 17:00:35.698594 - [DEBUG]
4876 2019-Jan-17 17:00:35.698617 - [DEBUG] PROPAGATE: No new function!
4877 2019-Jan-17 17:00:35.698645 - [DEBUG] EDGE: >
4878 2019-Jan-17 17:00:35.698703 - [DEBUG] ---> 4879 2019-Jan-17 17:00:35.699350 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4880 2019-Jan-17 17:00:35.699992 - [DEBUG]
4881 2019-Jan-17 17:00:35.700019 - [DEBUG] EDGE: >
4882 2019-Jan-17 17:00:35.700077 - [DEBUG] ---> 4883 2019-Jan-17 17:00:35.700713 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4884 2019-Jan-17 17:00:35.701368 - [DEBUG]
4885 2019-Jan-17 17:00:35.701394 - [DEBUG] EDGE: >
4886 2019-Jan-17 17:00:35.701453 - [DEBUG] ---> 4887 2019-Jan-17 17:00:35.702093 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4888 2019-Jan-17 17:00:35.702734 - [DEBUG]
4889 2019-Jan-17 17:00:35.702771 - [DEBUG] Compose: EdgeIdentity * AllBottom
4890 2019-Jan-17 17:00:35.702798 - [DEBUG]
4891 2019-Jan-17 17:00:35.702830 - [DEBUG] Propagate flow
4892 2019-Jan-17 17:00:35.702854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4893 2019-Jan-17 17:00:35.702912 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4894 2019-Jan-17 17:00:35.703553 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4895 2019-Jan-17 17:00:35.704194 - [DEBUG] Edge function : AllBottom (result of previous compose)
4896 2019-Jan-17 17:00:35.704219 - [DEBUG]
4897 2019-Jan-17 17:00:35.704244 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4898 2019-Jan-17 17:00:35.704270 - [DEBUG] = AllBottom
4899 2019-Jan-17 17:00:35.704294 - [DEBUG]
4900 2019-Jan-17 17:00:35.704317 - [DEBUG] PROPAGATE: No new function!
4901 2019-Jan-17 17:00:35.704344 - [DEBUG] EDGE: >
4902 2019-Jan-17 17:00:35.704403 - [DEBUG] ---> 4903 2019-Jan-17 17:00:35.705066 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4904 2019-Jan-17 17:00:35.705710 - [DEBUG]
4905 2019-Jan-17 17:00:35.705744 - [DEBUG] Compose: EdgeIdentity * AllBottom
4906 2019-Jan-17 17:00:35.705771 - [DEBUG]
4907 2019-Jan-17 17:00:35.705795 - [DEBUG] Propagate flow
4908 2019-Jan-17 17:00:35.705818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4909 2019-Jan-17 17:00:35.705876 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4910 2019-Jan-17 17:00:35.706516 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4911 2019-Jan-17 17:00:35.707159 - [DEBUG] Edge function : AllBottom (result of previous compose)
4912 2019-Jan-17 17:00:35.707184 - [DEBUG]
4913 2019-Jan-17 17:00:35.707208 - [DEBUG] Join: AllTop & AllBottom
4914 2019-Jan-17 17:00:35.707234 - [DEBUG] = AllBottom (new jump func)
4915 2019-Jan-17 17:00:35.707258 - [DEBUG]
4916 2019-Jan-17 17:00:35.707281 - [DEBUG] Start adding new jump function
4917 2019-Jan-17 17:00:35.707304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4918 2019-Jan-17 17:00:35.707362 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4919 2019-Jan-17 17:00:35.708016 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4920 2019-Jan-17 17:00:35.708655 - [DEBUG] Edge Function : AllBottom
4921 2019-Jan-17 17:00:35.708683 - [DEBUG] End adding new jump function
4922 2019-Jan-17 17:00:35.708707 - [DEBUG]
4923 2019-Jan-17 17:00:35.708730 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4924 2019-Jan-17 17:00:35.708754 - [DEBUG]
4925 2019-Jan-17 17:00:35.708777 - [DEBUG] Process 146. path edge:
4926 2019-Jan-17 17:00:35.708801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4927 2019-Jan-17 17:00:35.708858 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
4928 2019-Jan-17 17:00:35.709496 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4929 2019-Jan-17 17:00:35.710138 - [DEBUG]
4930 2019-Jan-17 17:00:35.710162 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
4931 2019-Jan-17 17:00:35.710808 - [DEBUG] Possible callees:
4932 2019-Jan-17 17:00:35.710832 - [DEBUG] foo
4933 2019-Jan-17 17:00:35.710857 - [DEBUG] Possible return sites:
4934 2019-Jan-17 17:00:35.710880 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1264935 2019-Jan-17 17:00:35.712179 - [DEBUG] Found and process special summary
4936 2019-Jan-17 17:00:35.712213 - [DEBUG] Compose: EdgeIdentity * AllBottom
4937 2019-Jan-17 17:00:35.712239 - [DEBUG]
4938 2019-Jan-17 17:00:35.712263 - [DEBUG] Propagate flow
4939 2019-Jan-17 17:00:35.712286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4940 2019-Jan-17 17:00:35.712345 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4941 2019-Jan-17 17:00:35.712986 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4942 2019-Jan-17 17:00:35.713626 - [DEBUG] Edge function : AllBottom (result of previous compose)
4943 2019-Jan-17 17:00:35.713651 - [DEBUG]
4944 2019-Jan-17 17:00:35.713676 - [DEBUG] Join: AllTop & AllBottom
4945 2019-Jan-17 17:00:35.713702 - [DEBUG] = AllBottom (new jump func)
4946 2019-Jan-17 17:00:35.713726 - [DEBUG]
4947 2019-Jan-17 17:00:35.713749 - [DEBUG] Start adding new jump function
4948 2019-Jan-17 17:00:35.713772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4949 2019-Jan-17 17:00:35.713829 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4950 2019-Jan-17 17:00:35.714470 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4951 2019-Jan-17 17:00:35.715127 - [DEBUG] Edge Function : AllBottom
4952 2019-Jan-17 17:00:35.715155 - [DEBUG] End adding new jump function
4953 2019-Jan-17 17:00:35.715178 - [DEBUG]
4954 2019-Jan-17 17:00:35.715202 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4955 2019-Jan-17 17:00:35.715226 - [DEBUG]
4956 2019-Jan-17 17:00:35.715249 - [DEBUG] Process 147. path edge:
4957 2019-Jan-17 17:00:35.715273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4958 2019-Jan-17 17:00:35.715331 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
4959 2019-Jan-17 17:00:35.715971 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4960 2019-Jan-17 17:00:35.716613 - [DEBUG]
4961 2019-Jan-17 17:00:35.716637 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
4962 2019-Jan-17 17:00:35.717289 - [DEBUG] Compose: EdgeIdentity * AllBottom
4963 2019-Jan-17 17:00:35.717316 - [DEBUG]
4964 2019-Jan-17 17:00:35.717340 - [DEBUG] Propagate flow
4965 2019-Jan-17 17:00:35.717363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4966 2019-Jan-17 17:00:35.717421 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4967 2019-Jan-17 17:00:35.718075 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4968 2019-Jan-17 17:00:35.718717 - [DEBUG] Edge function : AllBottom (result of previous compose)
4969 2019-Jan-17 17:00:35.718742 - [DEBUG]
4970 2019-Jan-17 17:00:35.718767 - [DEBUG] Join: AllTop & AllBottom
4971 2019-Jan-17 17:00:35.718792 - [DEBUG] = AllBottom (new jump func)
4972 2019-Jan-17 17:00:35.718816 - [DEBUG]
4973 2019-Jan-17 17:00:35.718839 - [DEBUG] Start adding new jump function
4974 2019-Jan-17 17:00:35.718862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

4975 2019-Jan-17 17:00:35.718920 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4976 2019-Jan-17 17:00:35.719562 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4977 2019-Jan-17 17:00:35.720198 - [DEBUG] Edge Function : AllBottom
4978 2019-Jan-17 17:00:35.720226 - [DEBUG] End adding new jump function
4979 2019-Jan-17 17:00:35.720250 - [DEBUG]
4980 2019-Jan-17 17:00:35.720273 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4981 2019-Jan-17 17:00:35.720306 - [DEBUG]
4982 2019-Jan-17 17:00:35.720329 - [DEBUG] Process 148. path edge:
4983 2019-Jan-17 17:00:35.720353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
4984 2019-Jan-17 17:00:35.720411 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
4985 2019-Jan-17 17:00:35.721047 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
4986 2019-Jan-17 17:00:35.721705 - [DEBUG]
4987 2019-Jan-17 17:00:35.721731 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
4988 2019-Jan-17 17:00:35.722380 - [DEBUG] Compose: EdgeIdentity * AllBottom
4989 2019-Jan-17 17:00:35.722407 - [DEBUG]
4990 2019-Jan-17 17:00:35.722431 - [DEBUG] Propagate flow
4991 2019-Jan-17 17:00:35.722454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

4992 2019-Jan-17 17:00:35.722512 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
4993 2019-Jan-17 17:00:35.723149 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

4994 2019-Jan-17 17:00:35.723792 - [DEBUG] Edge function : AllBottom (result of previous compose)
4995 2019-Jan-17 17:00:35.723817 - [DEBUG]
4996 2019-Jan-17 17:00:35.723842 - [DEBUG] Join: AllTop & AllBottom
4997 2019-Jan-17 17:00:35.723868 - [DEBUG] = AllBottom (new jump func)
4998 2019-Jan-17 17:00:35.723892 - [DEBUG]
4999 2019-Jan-17 17:00:35.723915 - [DEBUG] Start adding new jump function
5000 2019-Jan-17 17:00:35.723938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5001 2019-Jan-17 17:00:35.723995 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5002 2019-Jan-17 17:00:35.724650 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5003 2019-Jan-17 17:00:35.725287 - [DEBUG] Edge Function : AllBottom
5004 2019-Jan-17 17:00:35.725315 - [DEBUG] End adding new jump function
5005 2019-Jan-17 17:00:35.725339 - [DEBUG]
5006 2019-Jan-17 17:00:35.725362 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
5007 2019-Jan-17 17:00:35.725386 - [DEBUG]
5008 2019-Jan-17 17:00:35.725409 - [DEBUG] Process 149. path edge:
5009 2019-Jan-17 17:00:35.725433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5010 2019-Jan-17 17:00:35.725490 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
5011 2019-Jan-17 17:00:35.726127 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5012 2019-Jan-17 17:00:35.726768 - [DEBUG]
5013 2019-Jan-17 17:00:35.726793 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5014 2019-Jan-17 17:00:35.727443 - [DEBUG] Compose: EdgeIdentity * AllBottom
5015 2019-Jan-17 17:00:35.727471 - [DEBUG]
5016 2019-Jan-17 17:00:35.727494 - [DEBUG] Propagate flow
5017 2019-Jan-17 17:00:35.727518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5018 2019-Jan-17 17:00:35.727576 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5019 2019-Jan-17 17:00:35.728240 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5020 2019-Jan-17 17:00:35.728882 - [DEBUG] Edge function : AllBottom (result of previous compose)
5021 2019-Jan-17 17:00:35.728907 - [DEBUG]
5022 2019-Jan-17 17:00:35.728931 - [DEBUG] Join: AllTop & AllBottom
5023 2019-Jan-17 17:00:35.728957 - [DEBUG] = AllBottom (new jump func)
5024 2019-Jan-17 17:00:35.728981 - [DEBUG]
5025 2019-Jan-17 17:00:35.729014 - [DEBUG] Start adding new jump function
5026 2019-Jan-17 17:00:35.729038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5027 2019-Jan-17 17:00:35.729095 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5028 2019-Jan-17 17:00:35.729809 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5029 2019-Jan-17 17:00:35.730457 - [DEBUG] Edge Function : AllBottom
5030 2019-Jan-17 17:00:35.730484 - [DEBUG] End adding new jump function
5031 2019-Jan-17 17:00:35.730508 - [DEBUG]
5032 2019-Jan-17 17:00:35.730531 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5033 2019-Jan-17 17:00:35.730555 - [DEBUG]
5034 2019-Jan-17 17:00:35.730578 - [DEBUG] Process 150. path edge:
5035 2019-Jan-17 17:00:35.730602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5036 2019-Jan-17 17:00:35.730659 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
5037 2019-Jan-17 17:00:35.731331 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5038 2019-Jan-17 17:00:35.731974 - [DEBUG]
5039 2019-Jan-17 17:00:35.731998 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5040 2019-Jan-17 17:00:35.732649 - [DEBUG] Possible callees:
5041 2019-Jan-17 17:00:35.732674 - [DEBUG] llvm.dbg.declare
5042 2019-Jan-17 17:00:35.732699 - [DEBUG] Possible return sites:
5043 2019-Jan-17 17:00:35.732722 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1365044 2019-Jan-17 17:00:35.734001 - [DEBUG] Found and process special summary
5045 2019-Jan-17 17:00:35.734034 - [DEBUG] Compose: EdgeIdentity * AllBottom
5046 2019-Jan-17 17:00:35.734061 - [DEBUG]
5047 2019-Jan-17 17:00:35.734084 - [DEBUG] Propagate flow
5048 2019-Jan-17 17:00:35.734107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5049 2019-Jan-17 17:00:35.734166 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5050 2019-Jan-17 17:00:35.734824 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5051 2019-Jan-17 17:00:35.735466 - [DEBUG] Edge function : AllBottom (result of previous compose)
5052 2019-Jan-17 17:00:35.735491 - [DEBUG]
5053 2019-Jan-17 17:00:35.735516 - [DEBUG] Join: AllTop & AllBottom
5054 2019-Jan-17 17:00:35.735542 - [DEBUG] = AllBottom (new jump func)
5055 2019-Jan-17 17:00:35.735566 - [DEBUG]
5056 2019-Jan-17 17:00:35.735589 - [DEBUG] Start adding new jump function
5057 2019-Jan-17 17:00:35.735612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5058 2019-Jan-17 17:00:35.735669 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5059 2019-Jan-17 17:00:35.736310 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5060 2019-Jan-17 17:00:35.736951 - [DEBUG] Edge Function : AllBottom
5061 2019-Jan-17 17:00:35.736978 - [DEBUG] End adding new jump function
5062 2019-Jan-17 17:00:35.737002 - [DEBUG]
5063 2019-Jan-17 17:00:35.737025 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5064 2019-Jan-17 17:00:35.737049 - [DEBUG]
5065 2019-Jan-17 17:00:35.737073 - [DEBUG] Process 151. path edge:
5066 2019-Jan-17 17:00:35.737096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5067 2019-Jan-17 17:00:35.737154 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
5068 2019-Jan-17 17:00:35.737812 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5069 2019-Jan-17 17:00:35.738470 - [DEBUG]
5070 2019-Jan-17 17:00:35.738495 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5071 2019-Jan-17 17:00:35.739148 - [DEBUG] Compose: EdgeIdentity * AllBottom
5072 2019-Jan-17 17:00:35.739177 - [DEBUG]
5073 2019-Jan-17 17:00:35.739200 - [DEBUG] Propagate flow
5074 2019-Jan-17 17:00:35.739224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5075 2019-Jan-17 17:00:35.739282 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5076 2019-Jan-17 17:00:35.739921 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5077 2019-Jan-17 17:00:35.740562 - [DEBUG] Edge function : AllBottom (result of previous compose)
5078 2019-Jan-17 17:00:35.740587 - [DEBUG]
5079 2019-Jan-17 17:00:35.740611 - [DEBUG] Join: AllTop & AllBottom
5080 2019-Jan-17 17:00:35.740637 - [DEBUG] = AllBottom (new jump func)
5081 2019-Jan-17 17:00:35.740661 - [DEBUG]
5082 2019-Jan-17 17:00:35.740684 - [DEBUG] Start adding new jump function
5083 2019-Jan-17 17:00:35.740707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5084 2019-Jan-17 17:00:35.740764 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5085 2019-Jan-17 17:00:35.741435 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5086 2019-Jan-17 17:00:35.742073 - [DEBUG] Edge Function : AllBottom
5087 2019-Jan-17 17:00:35.742101 - [DEBUG] End adding new jump function
5088 2019-Jan-17 17:00:35.742124 - [DEBUG]
5089 2019-Jan-17 17:00:35.742148 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5090 2019-Jan-17 17:00:35.742172 - [DEBUG]
5091 2019-Jan-17 17:00:35.742195 - [DEBUG] Process 152. path edge:
5092 2019-Jan-17 17:00:35.742218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5093 2019-Jan-17 17:00:35.742276 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
5094 2019-Jan-17 17:00:35.742914 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5095 2019-Jan-17 17:00:35.743557 - [DEBUG]
5096 2019-Jan-17 17:00:35.743581 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
5097 2019-Jan-17 17:00:35.744229 - [DEBUG] Compose: EdgeIdentity * AllBottom
5098 2019-Jan-17 17:00:35.744257 - [DEBUG]
5099 2019-Jan-17 17:00:35.744281 - [DEBUG] Propagate flow
5100 2019-Jan-17 17:00:35.744304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5101 2019-Jan-17 17:00:35.744362 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
5102 2019-Jan-17 17:00:35.745011 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5103 2019-Jan-17 17:00:35.745654 - [DEBUG] Edge function : AllBottom (result of previous compose)
5104 2019-Jan-17 17:00:35.745679 - [DEBUG]
5105 2019-Jan-17 17:00:35.745703 - [DEBUG] Join: AllTop & AllBottom
5106 2019-Jan-17 17:00:35.745729 - [DEBUG] = AllBottom (new jump func)
5107 2019-Jan-17 17:00:35.745753 - [DEBUG]
5108 2019-Jan-17 17:00:35.745776 - [DEBUG] Start adding new jump function
5109 2019-Jan-17 17:00:35.745799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5110 2019-Jan-17 17:00:35.745857 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5111 2019-Jan-17 17:00:35.746499 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
5112 2019-Jan-17 17:00:35.747132 - [DEBUG] Edge Function : AllBottom
5113 2019-Jan-17 17:00:35.747168 - [DEBUG] End adding new jump function
5114 2019-Jan-17 17:00:35.747192 - [DEBUG]
5115 2019-Jan-17 17:00:35.747216 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5116 2019-Jan-17 17:00:35.747240 - [DEBUG]
5117 2019-Jan-17 17:00:35.747263 - [DEBUG] Process 153. path edge:
5118 2019-Jan-17 17:00:35.747286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5119 2019-Jan-17 17:00:35.747344 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
5120 2019-Jan-17 17:00:35.747991 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5121 2019-Jan-17 17:00:35.748633 - [DEBUG]
5122 2019-Jan-17 17:00:35.748658 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
5123 2019-Jan-17 17:00:35.749303 - [DEBUG] Compose: EdgeIdentity * AllBottom
5124 2019-Jan-17 17:00:35.749330 - [DEBUG]
5125 2019-Jan-17 17:00:35.749354 - [DEBUG] Propagate flow
5126 2019-Jan-17 17:00:35.749377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5127 2019-Jan-17 17:00:35.749435 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
5128 2019-Jan-17 17:00:35.750092 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5129 2019-Jan-17 17:00:35.750735 - [DEBUG] Edge function : AllBottom (result of previous compose)
5130 2019-Jan-17 17:00:35.750760 - [DEBUG]
5131 2019-Jan-17 17:00:35.750785 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5132 2019-Jan-17 17:00:35.750811 - [DEBUG] = AllBottom
5133 2019-Jan-17 17:00:35.750835 - [DEBUG]
5134 2019-Jan-17 17:00:35.750858 - [DEBUG] PROPAGATE: No new function!
5135 2019-Jan-17 17:00:35.750884 - [DEBUG] EDGE: >
5136 2019-Jan-17 17:00:35.750942 - [DEBUG] ---> 5137 2019-Jan-17 17:00:35.751593 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5138 2019-Jan-17 17:00:35.752236 - [DEBUG]
5139 2019-Jan-17 17:00:35.752262 - [DEBUG] EDGE: >
5140 2019-Jan-17 17:00:35.752320 - [DEBUG] ---> 5141 2019-Jan-17 17:00:35.752957 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5142 2019-Jan-17 17:00:35.753598 - [DEBUG]
5143 2019-Jan-17 17:00:35.753624 - [DEBUG] EDGE: >
5144 2019-Jan-17 17:00:35.753682 - [DEBUG] ---> 5145 2019-Jan-17 17:00:35.754321 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5146 2019-Jan-17 17:00:35.754977 - [DEBUG]
5147 2019-Jan-17 17:00:35.755015 - [DEBUG] Compose: EdgeIdentity * AllBottom
5148 2019-Jan-17 17:00:35.755042 - [DEBUG]
5149 2019-Jan-17 17:00:35.755065 - [DEBUG] Propagate flow
5150 2019-Jan-17 17:00:35.755089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5151 2019-Jan-17 17:00:35.755146 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
5152 2019-Jan-17 17:00:35.755788 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5153 2019-Jan-17 17:00:35.756430 - [DEBUG] Edge function : AllBottom (result of previous compose)
5154 2019-Jan-17 17:00:35.756455 - [DEBUG]
5155 2019-Jan-17 17:00:35.756479 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5156 2019-Jan-17 17:00:35.756505 - [DEBUG] = AllBottom
5157 2019-Jan-17 17:00:35.756529 - [DEBUG]
5158 2019-Jan-17 17:00:35.756552 - [DEBUG] PROPAGATE: No new function!
5159 2019-Jan-17 17:00:35.756597 - [DEBUG] EDGE: >
5160 2019-Jan-17 17:00:35.756657 - [DEBUG] ---> 5161 2019-Jan-17 17:00:35.757305 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5162 2019-Jan-17 17:00:35.757947 - [DEBUG]
5163 2019-Jan-17 17:00:35.757995 - [DEBUG] Compose: EdgeIdentity * AllBottom
5164 2019-Jan-17 17:00:35.758023 - [DEBUG]
5165 2019-Jan-17 17:00:35.758046 - [DEBUG] Propagate flow
5166 2019-Jan-17 17:00:35.758069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5167 2019-Jan-17 17:00:35.758128 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5168 2019-Jan-17 17:00:35.758775 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5169 2019-Jan-17 17:00:35.759418 - [DEBUG] Edge function : AllBottom (result of previous compose)
5170 2019-Jan-17 17:00:35.759443 - [DEBUG]
5171 2019-Jan-17 17:00:35.759468 - [DEBUG] Join: AllTop & AllBottom
5172 2019-Jan-17 17:00:35.759493 - [DEBUG] = AllBottom (new jump func)
5173 2019-Jan-17 17:00:35.759518 - [DEBUG]
5174 2019-Jan-17 17:00:35.759541 - [DEBUG] Start adding new jump function
5175 2019-Jan-17 17:00:35.759564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5176 2019-Jan-17 17:00:35.759621 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5177 2019-Jan-17 17:00:35.760264 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5178 2019-Jan-17 17:00:35.760911 - [DEBUG] Edge Function : AllBottom
5179 2019-Jan-17 17:00:35.760939 - [DEBUG] End adding new jump function
5180 2019-Jan-17 17:00:35.760963 - [DEBUG]
5181 2019-Jan-17 17:00:35.760986 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5182 2019-Jan-17 17:00:35.761010 - [DEBUG]
5183 2019-Jan-17 17:00:35.761033 - [DEBUG] Process 154. path edge:
5184 2019-Jan-17 17:00:35.761057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5185 2019-Jan-17 17:00:35.761114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
5186 2019-Jan-17 17:00:35.761778 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5187 2019-Jan-17 17:00:35.762420 - [DEBUG]
5188 2019-Jan-17 17:00:35.762444 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5189 2019-Jan-17 17:00:35.763095 - [DEBUG] Possible callees:
5190 2019-Jan-17 17:00:35.763119 - [DEBUG] llvm.dbg.declare
5191 2019-Jan-17 17:00:35.763144 - [DEBUG] Possible return sites:
5192 2019-Jan-17 17:00:35.763168 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1435193 2019-Jan-17 17:00:35.764443 - [DEBUG] Found and process special summary
5194 2019-Jan-17 17:00:35.764475 - [DEBUG] Compose: EdgeIdentity * AllBottom
5195 2019-Jan-17 17:00:35.764502 - [DEBUG]
5196 2019-Jan-17 17:00:35.764526 - [DEBUG] Propagate flow
5197 2019-Jan-17 17:00:35.764549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5198 2019-Jan-17 17:00:35.764607 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5199 2019-Jan-17 17:00:35.765260 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5200 2019-Jan-17 17:00:35.765910 - [DEBUG] Edge function : AllBottom (result of previous compose)
5201 2019-Jan-17 17:00:35.765936 - [DEBUG]
5202 2019-Jan-17 17:00:35.765961 - [DEBUG] Join: AllTop & AllBottom
5203 2019-Jan-17 17:00:35.765986 - [DEBUG] = AllBottom (new jump func)
5204 2019-Jan-17 17:00:35.766010 - [DEBUG]
5205 2019-Jan-17 17:00:35.766033 - [DEBUG] Start adding new jump function
5206 2019-Jan-17 17:00:35.766057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5207 2019-Jan-17 17:00:35.766114 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5208 2019-Jan-17 17:00:35.766757 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5209 2019-Jan-17 17:00:35.767397 - [DEBUG] Edge Function : AllBottom
5210 2019-Jan-17 17:00:35.767425 - [DEBUG] End adding new jump function
5211 2019-Jan-17 17:00:35.767448 - [DEBUG]
5212 2019-Jan-17 17:00:35.767472 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5213 2019-Jan-17 17:00:35.767496 - [DEBUG]
5214 2019-Jan-17 17:00:35.767519 - [DEBUG] Process 155. path edge:
5215 2019-Jan-17 17:00:35.767543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5216 2019-Jan-17 17:00:35.767601 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
5217 2019-Jan-17 17:00:35.768257 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5218 2019-Jan-17 17:00:35.768899 - [DEBUG]
5219 2019-Jan-17 17:00:35.768923 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5220 2019-Jan-17 17:00:35.769574 - [DEBUG] Compose: EdgeIdentity * AllBottom
5221 2019-Jan-17 17:00:35.769601 - [DEBUG]
5222 2019-Jan-17 17:00:35.769625 - [DEBUG] Propagate flow
5223 2019-Jan-17 17:00:35.769648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5224 2019-Jan-17 17:00:35.769706 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
5225 2019-Jan-17 17:00:35.770342 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5226 2019-Jan-17 17:00:35.770982 - [DEBUG] Edge function : AllBottom (result of previous compose)
5227 2019-Jan-17 17:00:35.771007 - [DEBUG]
5228 2019-Jan-17 17:00:35.771031 - [DEBUG] Join: AllTop & AllBottom
5229 2019-Jan-17 17:00:35.771057 - [DEBUG] = AllBottom (new jump func)
5230 2019-Jan-17 17:00:35.771081 - [DEBUG]
5231 2019-Jan-17 17:00:35.771104 - [DEBUG] Start adding new jump function
5232 2019-Jan-17 17:00:35.771128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5233 2019-Jan-17 17:00:35.771185 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5234 2019-Jan-17 17:00:35.771843 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
5235 2019-Jan-17 17:00:35.772478 - [DEBUG] Edge Function : AllBottom
5236 2019-Jan-17 17:00:35.772505 - [DEBUG] End adding new jump function
5237 2019-Jan-17 17:00:35.772529 - [DEBUG]
5238 2019-Jan-17 17:00:35.772552 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5239 2019-Jan-17 17:00:35.772576 - [DEBUG]
5240 2019-Jan-17 17:00:35.772599 - [DEBUG] Process 156. path edge:
5241 2019-Jan-17 17:00:35.772623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5242 2019-Jan-17 17:00:35.772681 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
5243 2019-Jan-17 17:00:35.773316 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5244 2019-Jan-17 17:00:35.773958 - [DEBUG]
5245 2019-Jan-17 17:00:35.773983 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
5246 2019-Jan-17 17:00:35.774641 - [DEBUG] Compose: EdgeIdentity * AllBottom
5247 2019-Jan-17 17:00:35.774678 - [DEBUG]
5248 2019-Jan-17 17:00:35.774702 - [DEBUG] Propagate flow
5249 2019-Jan-17 17:00:35.774725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5250 2019-Jan-17 17:00:35.774784 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
5251 2019-Jan-17 17:00:35.775419 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5252 2019-Jan-17 17:00:35.776062 - [DEBUG] Edge function : AllBottom (result of previous compose)
5253 2019-Jan-17 17:00:35.776087 - [DEBUG]
5254 2019-Jan-17 17:00:35.776111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5255 2019-Jan-17 17:00:35.776137 - [DEBUG] = AllBottom
5256 2019-Jan-17 17:00:35.776161 - [DEBUG]
5257 2019-Jan-17 17:00:35.776184 - [DEBUG] PROPAGATE: No new function!
5258 2019-Jan-17 17:00:35.776210 - [DEBUG] EDGE: >
5259 2019-Jan-17 17:00:35.776268 - [DEBUG] ---> 5260 2019-Jan-17 17:00:35.776904 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5261 2019-Jan-17 17:00:35.777544 - [DEBUG]
5262 2019-Jan-17 17:00:35.777570 - [DEBUG] EDGE: >
5263 2019-Jan-17 17:00:35.777628 - [DEBUG] ---> 5264 2019-Jan-17 17:00:35.778283 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5265 2019-Jan-17 17:00:35.778925 - [DEBUG]
5266 2019-Jan-17 17:00:35.778961 - [DEBUG] Compose: EdgeIdentity * AllBottom
5267 2019-Jan-17 17:00:35.778988 - [DEBUG]
5268 2019-Jan-17 17:00:35.779012 - [DEBUG] Propagate flow
5269 2019-Jan-17 17:00:35.779035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5270 2019-Jan-17 17:00:35.779093 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
5271 2019-Jan-17 17:00:35.779733 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5272 2019-Jan-17 17:00:35.780374 - [DEBUG] Edge function : AllBottom (result of previous compose)
5273 2019-Jan-17 17:00:35.780399 - [DEBUG]
5274 2019-Jan-17 17:00:35.780424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5275 2019-Jan-17 17:00:35.780449 - [DEBUG] = AllBottom
5276 2019-Jan-17 17:00:35.780474 - [DEBUG]
5277 2019-Jan-17 17:00:35.780496 - [DEBUG] PROPAGATE: No new function!
5278 2019-Jan-17 17:00:35.780524 - [DEBUG] EDGE: >
5279 2019-Jan-17 17:00:35.780583 - [DEBUG] ---> 5280 2019-Jan-17 17:00:35.781230 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5281 2019-Jan-17 17:00:35.781887 - [DEBUG]
5282 2019-Jan-17 17:00:35.781913 - [DEBUG] EDGE: >
5283 2019-Jan-17 17:00:35.781972 - [DEBUG] ---> 5284 2019-Jan-17 17:00:35.782609 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5285 2019-Jan-17 17:00:35.783250 - [DEBUG]
5286 2019-Jan-17 17:00:35.783283 - [DEBUG] Compose: EdgeIdentity * AllBottom
5287 2019-Jan-17 17:00:35.783310 - [DEBUG]
5288 2019-Jan-17 17:00:35.783333 - [DEBUG] Propagate flow
5289 2019-Jan-17 17:00:35.783356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5290 2019-Jan-17 17:00:35.783414 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5291 2019-Jan-17 17:00:35.784051 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5292 2019-Jan-17 17:00:35.784714 - [DEBUG] Edge function : AllBottom (result of previous compose)
5293 2019-Jan-17 17:00:35.784740 - [DEBUG]
5294 2019-Jan-17 17:00:35.784764 - [DEBUG] Join: AllTop & AllBottom
5295 2019-Jan-17 17:00:35.784790 - [DEBUG] = AllBottom (new jump func)
5296 2019-Jan-17 17:00:35.784814 - [DEBUG]
5297 2019-Jan-17 17:00:35.784838 - [DEBUG] Start adding new jump function
5298 2019-Jan-17 17:00:35.784861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5299 2019-Jan-17 17:00:35.784918 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5300 2019-Jan-17 17:00:35.785560 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5301 2019-Jan-17 17:00:35.786197 - [DEBUG] Edge Function : AllBottom
5302 2019-Jan-17 17:00:35.786225 - [DEBUG] End adding new jump function
5303 2019-Jan-17 17:00:35.786248 - [DEBUG]
5304 2019-Jan-17 17:00:35.786272 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5305 2019-Jan-17 17:00:35.786296 - [DEBUG]
5306 2019-Jan-17 17:00:35.786319 - [DEBUG] Process 157. path edge:
5307 2019-Jan-17 17:00:35.786342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5308 2019-Jan-17 17:00:35.786400 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
5309 2019-Jan-17 17:00:35.787037 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5310 2019-Jan-17 17:00:35.787679 - [DEBUG]
5311 2019-Jan-17 17:00:35.787705 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
5312 2019-Jan-17 17:00:35.788368 - [DEBUG] Compose: EdgeIdentity * AllBottom
5313 2019-Jan-17 17:00:35.788396 - [DEBUG]
5314 2019-Jan-17 17:00:35.788419 - [DEBUG] Propagate flow
5315 2019-Jan-17 17:00:35.788442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5316 2019-Jan-17 17:00:35.788500 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
5317 2019-Jan-17 17:00:35.789148 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5318 2019-Jan-17 17:00:35.789789 - [DEBUG] Edge function : AllBottom (result of previous compose)
5319 2019-Jan-17 17:00:35.789814 - [DEBUG]
5320 2019-Jan-17 17:00:35.789839 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5321 2019-Jan-17 17:00:35.789865 - [DEBUG] = AllBottom
5322 2019-Jan-17 17:00:35.789889 - [DEBUG]
5323 2019-Jan-17 17:00:35.789912 - [DEBUG] PROPAGATE: No new function!
5324 2019-Jan-17 17:00:35.789944 - [DEBUG] Compose: EdgeIdentity * AllBottom
5325 2019-Jan-17 17:00:35.789971 - [DEBUG]
5326 2019-Jan-17 17:00:35.789995 - [DEBUG] Propagate flow
5327 2019-Jan-17 17:00:35.790018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5328 2019-Jan-17 17:00:35.790076 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
5329 2019-Jan-17 17:00:35.790723 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5330 2019-Jan-17 17:00:35.791380 - [DEBUG] Edge function : AllBottom (result of previous compose)
5331 2019-Jan-17 17:00:35.791405 - [DEBUG]
5332 2019-Jan-17 17:00:35.791430 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5333 2019-Jan-17 17:00:35.791455 - [DEBUG] = AllBottom
5334 2019-Jan-17 17:00:35.791480 - [DEBUG]
5335 2019-Jan-17 17:00:35.791503 - [DEBUG] PROPAGATE: No new function!
5336 2019-Jan-17 17:00:35.791528 - [DEBUG] EDGE: >
5337 2019-Jan-17 17:00:35.791586 - [DEBUG] ---> 5338 2019-Jan-17 17:00:35.792231 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5339 2019-Jan-17 17:00:35.792873 - [DEBUG]
5340 2019-Jan-17 17:00:35.792899 - [DEBUG] EDGE: >
5341 2019-Jan-17 17:00:35.792957 - [DEBUG] ---> 5342 2019-Jan-17 17:00:35.793592 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5343 2019-Jan-17 17:00:35.794233 - [DEBUG]
5344 2019-Jan-17 17:00:35.794259 - [DEBUG] EDGE: >
5345 2019-Jan-17 17:00:35.794317 - [DEBUG] ---> 5346 2019-Jan-17 17:00:35.794972 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5347 2019-Jan-17 17:00:35.795613 - [DEBUG]
5348 2019-Jan-17 17:00:35.795648 - [DEBUG] Compose: EdgeIdentity * AllBottom
5349 2019-Jan-17 17:00:35.795676 - [DEBUG]
5350 2019-Jan-17 17:00:35.795699 - [DEBUG] Propagate flow
5351 2019-Jan-17 17:00:35.795723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5352 2019-Jan-17 17:00:35.795780 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5353 2019-Jan-17 17:00:35.796421 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5354 2019-Jan-17 17:00:35.797061 - [DEBUG] Edge function : AllBottom (result of previous compose)
5355 2019-Jan-17 17:00:35.797086 - [DEBUG]
5356 2019-Jan-17 17:00:35.797112 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5357 2019-Jan-17 17:00:35.797137 - [DEBUG] = AllBottom
5358 2019-Jan-17 17:00:35.797162 - [DEBUG]
5359 2019-Jan-17 17:00:35.797185 - [DEBUG] PROPAGATE: No new function!
5360 2019-Jan-17 17:00:35.797212 - [DEBUG] EDGE: >
5361 2019-Jan-17 17:00:35.797271 - [DEBUG] ---> 5362 2019-Jan-17 17:00:35.797910 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5363 2019-Jan-17 17:00:35.798567 - [DEBUG]
5364 2019-Jan-17 17:00:35.798594 - [DEBUG] EDGE: >
5365 2019-Jan-17 17:00:35.798652 - [DEBUG] ---> 5366 2019-Jan-17 17:00:35.799288 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5367 2019-Jan-17 17:00:35.799928 - [DEBUG]
5368 2019-Jan-17 17:00:35.799955 - [DEBUG] EDGE: >
5369 2019-Jan-17 17:00:35.800013 - [DEBUG] ---> 5370 2019-Jan-17 17:00:35.800653 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5371 2019-Jan-17 17:00:35.801306 - [DEBUG]
5372 2019-Jan-17 17:00:35.801334 - [DEBUG] EDGE: >
5373 2019-Jan-17 17:00:35.801392 - [DEBUG] ---> 5374 2019-Jan-17 17:00:35.802029 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5375 2019-Jan-17 17:00:35.802671 - [DEBUG]
5376 2019-Jan-17 17:00:35.802697 - [DEBUG] EDGE: >
5377 2019-Jan-17 17:00:35.802756 - [DEBUG] ---> 5378 2019-Jan-17 17:00:35.803391 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5379 2019-Jan-17 17:00:35.804041 - [DEBUG]
5380 2019-Jan-17 17:00:35.804067 - [DEBUG] EDGE: >
5381 2019-Jan-17 17:00:35.804124 - [DEBUG] ---> 5382 2019-Jan-17 17:00:35.804781 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5383 2019-Jan-17 17:00:35.805424 - [DEBUG]
5384 2019-Jan-17 17:00:35.805450 - [DEBUG] EDGE: >
5385 2019-Jan-17 17:00:35.805509 - [DEBUG] ---> 5386 2019-Jan-17 17:00:35.806144 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5387 2019-Jan-17 17:00:35.806785 - [DEBUG]
5388 2019-Jan-17 17:00:35.806811 - [DEBUG] EDGE: >
5389 2019-Jan-17 17:00:35.806870 - [DEBUG] ---> 5390 2019-Jan-17 17:00:35.807511 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5391 2019-Jan-17 17:00:35.808167 - [DEBUG]
5392 2019-Jan-17 17:00:35.808204 - [DEBUG] Compose: EdgeIdentity * AllBottom
5393 2019-Jan-17 17:00:35.808231 - [DEBUG]
5394 2019-Jan-17 17:00:35.808255 - [DEBUG] Propagate flow
5395 2019-Jan-17 17:00:35.808278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5396 2019-Jan-17 17:00:35.808336 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
5397 2019-Jan-17 17:00:35.808977 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5398 2019-Jan-17 17:00:35.809616 - [DEBUG] Edge function : AllBottom (result of previous compose)
5399 2019-Jan-17 17:00:35.809641 - [DEBUG]
5400 2019-Jan-17 17:00:35.809667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5401 2019-Jan-17 17:00:35.809692 - [DEBUG] = AllBottom
5402 2019-Jan-17 17:00:35.809716 - [DEBUG]
5403 2019-Jan-17 17:00:35.809739 - [DEBUG] PROPAGATE: No new function!
5404 2019-Jan-17 17:00:35.809767 - [DEBUG] EDGE: >
5405 2019-Jan-17 17:00:35.809825 - [DEBUG] ---> 5406 2019-Jan-17 17:00:35.810472 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5407 2019-Jan-17 17:00:35.811116 - [DEBUG]
5408 2019-Jan-17 17:00:35.811150 - [DEBUG] Compose: EdgeIdentity * AllBottom
5409 2019-Jan-17 17:00:35.811177 - [DEBUG]
5410 2019-Jan-17 17:00:35.811201 - [DEBUG] Propagate flow
5411 2019-Jan-17 17:00:35.811224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5412 2019-Jan-17 17:00:35.811282 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5413 2019-Jan-17 17:00:35.811936 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5414 2019-Jan-17 17:00:35.812578 - [DEBUG] Edge function : AllBottom (result of previous compose)
5415 2019-Jan-17 17:00:35.812603 - [DEBUG]
5416 2019-Jan-17 17:00:35.812628 - [DEBUG] Join: AllTop & AllBottom
5417 2019-Jan-17 17:00:35.812653 - [DEBUG] = AllBottom (new jump func)
5418 2019-Jan-17 17:00:35.812677 - [DEBUG]
5419 2019-Jan-17 17:00:35.812701 - [DEBUG] Start adding new jump function
5420 2019-Jan-17 17:00:35.812724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5421 2019-Jan-17 17:00:35.812781 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5422 2019-Jan-17 17:00:35.813422 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5423 2019-Jan-17 17:00:35.814059 - [DEBUG] Edge Function : AllBottom
5424 2019-Jan-17 17:00:35.814093 - [DEBUG] End adding new jump function
5425 2019-Jan-17 17:00:35.814117 - [DEBUG]
5426 2019-Jan-17 17:00:35.814141 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5427 2019-Jan-17 17:00:35.814165 - [DEBUG]
5428 2019-Jan-17 17:00:35.814188 - [DEBUG] Process 158. path edge:
5429 2019-Jan-17 17:00:35.814211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5430 2019-Jan-17 17:00:35.814269 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
5431 2019-Jan-17 17:00:35.814924 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5432 2019-Jan-17 17:00:35.815565 - [DEBUG]
5433 2019-Jan-17 17:00:35.815589 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
5434 2019-Jan-17 17:00:35.816233 - [DEBUG] Possible callees:
5435 2019-Jan-17 17:00:35.816257 - [DEBUG] foo
5436 2019-Jan-17 17:00:35.816282 - [DEBUG] Possible return sites:
5437 2019-Jan-17 17:00:35.816306 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !845438 2019-Jan-17 17:00:35.817571 - [DEBUG] Found and process special summary
5439 2019-Jan-17 17:00:35.817605 - [DEBUG] Compose: EdgeIdentity * AllBottom
5440 2019-Jan-17 17:00:35.817631 - [DEBUG]
5441 2019-Jan-17 17:00:35.817655 - [DEBUG] Propagate flow
5442 2019-Jan-17 17:00:35.817678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5443 2019-Jan-17 17:00:35.817736 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5444 2019-Jan-17 17:00:35.818394 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5445 2019-Jan-17 17:00:35.819036 - [DEBUG] Edge function : AllBottom (result of previous compose)
5446 2019-Jan-17 17:00:35.819061 - [DEBUG]
5447 2019-Jan-17 17:00:35.819086 - [DEBUG] Join: AllTop & AllBottom
5448 2019-Jan-17 17:00:35.819111 - [DEBUG] = AllBottom (new jump func)
5449 2019-Jan-17 17:00:35.819135 - [DEBUG]
5450 2019-Jan-17 17:00:35.819159 - [DEBUG] Start adding new jump function
5451 2019-Jan-17 17:00:35.819182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5452 2019-Jan-17 17:00:35.819239 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5453 2019-Jan-17 17:00:35.819881 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5454 2019-Jan-17 17:00:35.820522 - [DEBUG] Edge Function : AllBottom
5455 2019-Jan-17 17:00:35.820549 - [DEBUG] End adding new jump function
5456 2019-Jan-17 17:00:35.820573 - [DEBUG]
5457 2019-Jan-17 17:00:35.820596 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5458 2019-Jan-17 17:00:35.820620 - [DEBUG]
5459 2019-Jan-17 17:00:35.820643 - [DEBUG] Process 159. path edge:
5460 2019-Jan-17 17:00:35.820667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5461 2019-Jan-17 17:00:35.820725 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
5462 2019-Jan-17 17:00:35.821378 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5463 2019-Jan-17 17:00:35.822021 - [DEBUG]
5464 2019-Jan-17 17:00:35.822046 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5465 2019-Jan-17 17:00:35.822697 - [DEBUG] Compose: EdgeIdentity * AllBottom
5466 2019-Jan-17 17:00:35.822724 - [DEBUG]
5467 2019-Jan-17 17:00:35.822748 - [DEBUG] Propagate flow
5468 2019-Jan-17 17:00:35.822771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5469 2019-Jan-17 17:00:35.822838 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5470 2019-Jan-17 17:00:35.823489 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5471 2019-Jan-17 17:00:35.824131 - [DEBUG] Edge function : AllBottom (result of previous compose)
5472 2019-Jan-17 17:00:35.824157 - [DEBUG]
5473 2019-Jan-17 17:00:35.824181 - [DEBUG] Join: AllTop & AllBottom
5474 2019-Jan-17 17:00:35.824207 - [DEBUG] = AllBottom (new jump func)
5475 2019-Jan-17 17:00:35.824232 - [DEBUG]
5476 2019-Jan-17 17:00:35.824255 - [DEBUG] Start adding new jump function
5477 2019-Jan-17 17:00:35.824278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5478 2019-Jan-17 17:00:35.824335 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5479 2019-Jan-17 17:00:35.824993 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5480 2019-Jan-17 17:00:35.825630 - [DEBUG] Edge Function : AllBottom
5481 2019-Jan-17 17:00:35.825658 - [DEBUG] End adding new jump function
5482 2019-Jan-17 17:00:35.825682 - [DEBUG]
5483 2019-Jan-17 17:00:35.825705 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5484 2019-Jan-17 17:00:35.825730 - [DEBUG]
5485 2019-Jan-17 17:00:35.825753 - [DEBUG] Process 160. path edge:
5486 2019-Jan-17 17:00:35.825776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5487 2019-Jan-17 17:00:35.825834 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
5488 2019-Jan-17 17:00:35.826471 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5489 2019-Jan-17 17:00:35.827114 - [DEBUG]
5490 2019-Jan-17 17:00:35.827139 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
5491 2019-Jan-17 17:00:35.827787 - [DEBUG] Compose: EdgeIdentity * AllBottom
5492 2019-Jan-17 17:00:35.827815 - [DEBUG]
5493 2019-Jan-17 17:00:35.827839 - [DEBUG] Propagate flow
5494 2019-Jan-17 17:00:35.827862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5495 2019-Jan-17 17:00:35.827919 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5496 2019-Jan-17 17:00:35.828584 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5497 2019-Jan-17 17:00:35.829227 - [DEBUG] Edge function : AllBottom (result of previous compose)
5498 2019-Jan-17 17:00:35.829252 - [DEBUG]
5499 2019-Jan-17 17:00:35.829276 - [DEBUG] Join: AllTop & AllBottom
5500 2019-Jan-17 17:00:35.829302 - [DEBUG] = AllBottom (new jump func)
5501 2019-Jan-17 17:00:35.829326 - [DEBUG]
5502 2019-Jan-17 17:00:35.829349 - [DEBUG] Start adding new jump function
5503 2019-Jan-17 17:00:35.829372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5504 2019-Jan-17 17:00:35.829429 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5505 2019-Jan-17 17:00:35.830071 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5506 2019-Jan-17 17:00:35.830717 - [DEBUG] Edge Function : AllBottom
5507 2019-Jan-17 17:00:35.830744 - [DEBUG] End adding new jump function
5508 2019-Jan-17 17:00:35.830768 - [DEBUG]
5509 2019-Jan-17 17:00:35.830791 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5510 2019-Jan-17 17:00:35.830816 - [DEBUG]
5511 2019-Jan-17 17:00:35.830839 - [DEBUG] Process 161. path edge:
5512 2019-Jan-17 17:00:35.830863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5513 2019-Jan-17 17:00:35.830928 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
5514 2019-Jan-17 17:00:35.831592 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5515 2019-Jan-17 17:00:35.832236 - [DEBUG]
5516 2019-Jan-17 17:00:35.832260 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5517 2019-Jan-17 17:00:35.832909 - [DEBUG] Possible callees:
5518 2019-Jan-17 17:00:35.832934 - [DEBUG] llvm.dbg.declare
5519 2019-Jan-17 17:00:35.832959 - [DEBUG] Possible return sites:
5520 2019-Jan-17 17:00:35.832983 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !965521 2019-Jan-17 17:00:35.834256 - [DEBUG] Found and process special summary
5522 2019-Jan-17 17:00:35.834289 - [DEBUG] Compose: EdgeIdentity * AllBottom
5523 2019-Jan-17 17:00:35.834316 - [DEBUG]
5524 2019-Jan-17 17:00:35.834340 - [DEBUG] Propagate flow
5525 2019-Jan-17 17:00:35.834363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5526 2019-Jan-17 17:00:35.834421 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5527 2019-Jan-17 17:00:35.835077 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5528 2019-Jan-17 17:00:35.835720 - [DEBUG] Edge function : AllBottom (result of previous compose)
5529 2019-Jan-17 17:00:35.835745 - [DEBUG]
5530 2019-Jan-17 17:00:35.835770 - [DEBUG] Join: AllTop & AllBottom
5531 2019-Jan-17 17:00:35.835796 - [DEBUG] = AllBottom (new jump func)
5532 2019-Jan-17 17:00:35.835820 - [DEBUG]
5533 2019-Jan-17 17:00:35.835843 - [DEBUG] Start adding new jump function
5534 2019-Jan-17 17:00:35.835867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5535 2019-Jan-17 17:00:35.835924 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5536 2019-Jan-17 17:00:35.836566 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5537 2019-Jan-17 17:00:35.837206 - [DEBUG] Edge Function : AllBottom
5538 2019-Jan-17 17:00:35.837234 - [DEBUG] End adding new jump function
5539 2019-Jan-17 17:00:35.837258 - [DEBUG]
5540 2019-Jan-17 17:00:35.837281 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5541 2019-Jan-17 17:00:35.837306 - [DEBUG]
5542 2019-Jan-17 17:00:35.837329 - [DEBUG] Process 162. path edge:
5543 2019-Jan-17 17:00:35.837352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5544 2019-Jan-17 17:00:35.837410 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
5545 2019-Jan-17 17:00:35.838066 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5546 2019-Jan-17 17:00:35.838708 - [DEBUG]
5547 2019-Jan-17 17:00:35.838732 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5548 2019-Jan-17 17:00:35.839384 - [DEBUG] Compose: EdgeIdentity * AllBottom
5549 2019-Jan-17 17:00:35.839412 - [DEBUG]
5550 2019-Jan-17 17:00:35.839436 - [DEBUG] Propagate flow
5551 2019-Jan-17 17:00:35.839459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5552 2019-Jan-17 17:00:35.839517 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5553 2019-Jan-17 17:00:35.840155 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5554 2019-Jan-17 17:00:35.840797 - [DEBUG] Edge function : AllBottom (result of previous compose)
5555 2019-Jan-17 17:00:35.840833 - [DEBUG]
5556 2019-Jan-17 17:00:35.840858 - [DEBUG] Join: AllTop & AllBottom
5557 2019-Jan-17 17:00:35.840884 - [DEBUG] = AllBottom (new jump func)
5558 2019-Jan-17 17:00:35.840908 - [DEBUG]
5559 2019-Jan-17 17:00:35.840932 - [DEBUG] Start adding new jump function
5560 2019-Jan-17 17:00:35.840955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5561 2019-Jan-17 17:00:35.841013 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5562 2019-Jan-17 17:00:35.841669 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5563 2019-Jan-17 17:00:35.842306 - [DEBUG] Edge Function : AllBottom
5564 2019-Jan-17 17:00:35.842333 - [DEBUG] End adding new jump function
5565 2019-Jan-17 17:00:35.842357 - [DEBUG]
5566 2019-Jan-17 17:00:35.842380 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5567 2019-Jan-17 17:00:35.842405 - [DEBUG]
5568 2019-Jan-17 17:00:35.842428 - [DEBUG] Process 163. path edge:
5569 2019-Jan-17 17:00:35.842451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5570 2019-Jan-17 17:00:35.842509 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
5571 2019-Jan-17 17:00:35.843145 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5572 2019-Jan-17 17:00:35.843787 - [DEBUG]
5573 2019-Jan-17 17:00:35.843812 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
5574 2019-Jan-17 17:00:35.844459 - [DEBUG] Compose: EdgeIdentity * AllBottom
5575 2019-Jan-17 17:00:35.844487 - [DEBUG]
5576 2019-Jan-17 17:00:35.844511 - [DEBUG] Propagate flow
5577 2019-Jan-17 17:00:35.844535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5578 2019-Jan-17 17:00:35.844593 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
5579 2019-Jan-17 17:00:35.845243 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5580 2019-Jan-17 17:00:35.845884 - [DEBUG] Edge function : AllBottom (result of previous compose)
5581 2019-Jan-17 17:00:35.845909 - [DEBUG]
5582 2019-Jan-17 17:00:35.845934 - [DEBUG] Join: AllTop & AllBottom
5583 2019-Jan-17 17:00:35.845959 - [DEBUG] = AllBottom (new jump func)
5584 2019-Jan-17 17:00:35.845984 - [DEBUG]
5585 2019-Jan-17 17:00:35.846007 - [DEBUG] Start adding new jump function
5586 2019-Jan-17 17:00:35.846030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5587 2019-Jan-17 17:00:35.846087 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5588 2019-Jan-17 17:00:35.846729 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
5589 2019-Jan-17 17:00:35.847363 - [DEBUG] Edge Function : AllBottom
5590 2019-Jan-17 17:00:35.847390 - [DEBUG] End adding new jump function
5591 2019-Jan-17 17:00:35.847414 - [DEBUG]
5592 2019-Jan-17 17:00:35.847437 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5593 2019-Jan-17 17:00:35.847461 - [DEBUG]
5594 2019-Jan-17 17:00:35.847484 - [DEBUG] Process 164. path edge:
5595 2019-Jan-17 17:00:35.847508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5596 2019-Jan-17 17:00:35.847565 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
5597 2019-Jan-17 17:00:35.848215 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5598 2019-Jan-17 17:00:35.848857 - [DEBUG]
5599 2019-Jan-17 17:00:35.848882 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
5600 2019-Jan-17 17:00:35.849527 - [DEBUG] Compose: EdgeIdentity * AllBottom
5601 2019-Jan-17 17:00:35.849555 - [DEBUG]
5602 2019-Jan-17 17:00:35.849578 - [DEBUG] Propagate flow
5603 2019-Jan-17 17:00:35.849614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5604 2019-Jan-17 17:00:35.849672 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
5605 2019-Jan-17 17:00:35.850312 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5606 2019-Jan-17 17:00:35.850953 - [DEBUG] Edge function : AllBottom (result of previous compose)
5607 2019-Jan-17 17:00:35.850979 - [DEBUG]
5608 2019-Jan-17 17:00:35.851004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5609 2019-Jan-17 17:00:35.851029 - [DEBUG] = AllBottom
5610 2019-Jan-17 17:00:35.851054 - [DEBUG]
5611 2019-Jan-17 17:00:35.851077 - [DEBUG] PROPAGATE: No new function!
5612 2019-Jan-17 17:00:35.851102 - [DEBUG] EDGE: >
5613 2019-Jan-17 17:00:35.851161 - [DEBUG] ---> 5614 2019-Jan-17 17:00:35.851813 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5615 2019-Jan-17 17:00:35.852453 - [DEBUG]
5616 2019-Jan-17 17:00:35.852479 - [DEBUG] EDGE: >
5617 2019-Jan-17 17:00:35.852538 - [DEBUG] ---> 5618 2019-Jan-17 17:00:35.853174 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5619 2019-Jan-17 17:00:35.853814 - [DEBUG]
5620 2019-Jan-17 17:00:35.853840 - [DEBUG] EDGE: >
5621 2019-Jan-17 17:00:35.853898 - [DEBUG] ---> 5622 2019-Jan-17 17:00:35.854537 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5623 2019-Jan-17 17:00:35.855196 - [DEBUG]
5624 2019-Jan-17 17:00:35.855232 - [DEBUG] Compose: EdgeIdentity * AllBottom
5625 2019-Jan-17 17:00:35.855260 - [DEBUG]
5626 2019-Jan-17 17:00:35.855284 - [DEBUG] Propagate flow
5627 2019-Jan-17 17:00:35.855307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5628 2019-Jan-17 17:00:35.855365 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
5629 2019-Jan-17 17:00:35.856003 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5630 2019-Jan-17 17:00:35.856644 - [DEBUG] Edge function : AllBottom (result of previous compose)
5631 2019-Jan-17 17:00:35.856670 - [DEBUG]
5632 2019-Jan-17 17:00:35.856694 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5633 2019-Jan-17 17:00:35.856720 - [DEBUG] = AllBottom
5634 2019-Jan-17 17:00:35.856744 - [DEBUG]
5635 2019-Jan-17 17:00:35.856767 - [DEBUG] PROPAGATE: No new function!
5636 2019-Jan-17 17:00:35.856794 - [DEBUG] EDGE: >
5637 2019-Jan-17 17:00:35.856853 - [DEBUG] ---> 5638 2019-Jan-17 17:00:35.857501 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5639 2019-Jan-17 17:00:35.858159 - [DEBUG]
5640 2019-Jan-17 17:00:35.858192 - [DEBUG] Compose: EdgeIdentity * AllBottom
5641 2019-Jan-17 17:00:35.858219 - [DEBUG]
5642 2019-Jan-17 17:00:35.858242 - [DEBUG] Propagate flow
5643 2019-Jan-17 17:00:35.858266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5644 2019-Jan-17 17:00:35.858323 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5645 2019-Jan-17 17:00:35.858963 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5646 2019-Jan-17 17:00:35.859605 - [DEBUG] Edge function : AllBottom (result of previous compose)
5647 2019-Jan-17 17:00:35.859640 - [DEBUG]
5648 2019-Jan-17 17:00:35.859665 - [DEBUG] Join: AllTop & AllBottom
5649 2019-Jan-17 17:00:35.859690 - [DEBUG] = AllBottom (new jump func)
5650 2019-Jan-17 17:00:35.859715 - [DEBUG]
5651 2019-Jan-17 17:00:35.859738 - [DEBUG] Start adding new jump function
5652 2019-Jan-17 17:00:35.859761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5653 2019-Jan-17 17:00:35.859818 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5654 2019-Jan-17 17:00:35.860460 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5655 2019-Jan-17 17:00:35.861097 - [DEBUG] Edge Function : AllBottom
5656 2019-Jan-17 17:00:35.861125 - [DEBUG] End adding new jump function
5657 2019-Jan-17 17:00:35.861149 - [DEBUG]
5658 2019-Jan-17 17:00:35.861172 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5659 2019-Jan-17 17:00:35.861196 - [DEBUG]
5660 2019-Jan-17 17:00:35.861219 - [DEBUG] Process 165. path edge:
5661 2019-Jan-17 17:00:35.861242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5662 2019-Jan-17 17:00:35.861316 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
5663 2019-Jan-17 17:00:35.861957 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5664 2019-Jan-17 17:00:35.862599 - [DEBUG]
5665 2019-Jan-17 17:00:35.862623 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
5666 2019-Jan-17 17:00:35.863266 - [DEBUG] Possible callees:
5667 2019-Jan-17 17:00:35.863291 - [DEBUG] bar
5668 2019-Jan-17 17:00:35.863315 - [DEBUG] Possible return sites:
5669 2019-Jan-17 17:00:35.863339 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !895670 2019-Jan-17 17:00:35.864604 - [DEBUG] Found and process special summary
5671 2019-Jan-17 17:00:35.864649 - [DEBUG] Compose: EdgeIdentity * AllBottom
5672 2019-Jan-17 17:00:35.864677 - [DEBUG]
5673 2019-Jan-17 17:00:35.864700 - [DEBUG] Propagate flow
5674 2019-Jan-17 17:00:35.864723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5675 2019-Jan-17 17:00:35.864782 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5676 2019-Jan-17 17:00:35.865452 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5677 2019-Jan-17 17:00:35.866151 - [DEBUG] Edge function : AllBottom (result of previous compose)
5678 2019-Jan-17 17:00:35.866178 - [DEBUG]
5679 2019-Jan-17 17:00:35.866205 - [DEBUG] Join: AllTop & AllBottom
5680 2019-Jan-17 17:00:35.866231 - [DEBUG] = AllBottom (new jump func)
5681 2019-Jan-17 17:00:35.866255 - [DEBUG]
5682 2019-Jan-17 17:00:35.866280 - [DEBUG] Start adding new jump function
5683 2019-Jan-17 17:00:35.866304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5684 2019-Jan-17 17:00:35.866374 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5685 2019-Jan-17 17:00:35.867082 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5686 2019-Jan-17 17:00:35.867741 - [DEBUG] Edge Function : AllBottom
5687 2019-Jan-17 17:00:35.867773 - [DEBUG] End adding new jump function
5688 2019-Jan-17 17:00:35.867797 - [DEBUG]
5689 2019-Jan-17 17:00:35.867821 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5690 2019-Jan-17 17:00:35.867845 - [DEBUG]
5691 2019-Jan-17 17:00:35.867869 - [DEBUG] Process 166. path edge:
5692 2019-Jan-17 17:00:35.867892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5693 2019-Jan-17 17:00:35.867952 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
5694 2019-Jan-17 17:00:35.868635 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5695 2019-Jan-17 17:00:35.869280 - [DEBUG]
5696 2019-Jan-17 17:00:35.869306 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5697 2019-Jan-17 17:00:35.869969 - [DEBUG] Compose: EdgeIdentity * AllBottom
5698 2019-Jan-17 17:00:35.869998 - [DEBUG]
5699 2019-Jan-17 17:00:35.870022 - [DEBUG] Propagate flow
5700 2019-Jan-17 17:00:35.870045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5701 2019-Jan-17 17:00:35.870104 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5702 2019-Jan-17 17:00:35.870754 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5703 2019-Jan-17 17:00:35.871413 - [DEBUG] Edge function : AllBottom (result of previous compose)
5704 2019-Jan-17 17:00:35.871438 - [DEBUG]
5705 2019-Jan-17 17:00:35.871463 - [DEBUG] Join: AllTop & AllBottom
5706 2019-Jan-17 17:00:35.871489 - [DEBUG] = AllBottom (new jump func)
5707 2019-Jan-17 17:00:35.871513 - [DEBUG]
5708 2019-Jan-17 17:00:35.871537 - [DEBUG] Start adding new jump function
5709 2019-Jan-17 17:00:35.871560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5710 2019-Jan-17 17:00:35.871618 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5711 2019-Jan-17 17:00:35.872261 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5712 2019-Jan-17 17:00:35.872897 - [DEBUG] Edge Function : AllBottom
5713 2019-Jan-17 17:00:35.872925 - [DEBUG] End adding new jump function
5714 2019-Jan-17 17:00:35.872949 - [DEBUG]
5715 2019-Jan-17 17:00:35.872972 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5716 2019-Jan-17 17:00:35.872997 - [DEBUG]
5717 2019-Jan-17 17:00:35.873020 - [DEBUG] Process 167. path edge:
5718 2019-Jan-17 17:00:35.873044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5719 2019-Jan-17 17:00:35.873102 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
5720 2019-Jan-17 17:00:35.873738 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5721 2019-Jan-17 17:00:35.874381 - [DEBUG]
5722 2019-Jan-17 17:00:35.874406 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
5723 2019-Jan-17 17:00:35.875073 - [DEBUG] Compose: EdgeIdentity * AllBottom
5724 2019-Jan-17 17:00:35.875101 - [DEBUG]
5725 2019-Jan-17 17:00:35.875125 - [DEBUG] Propagate flow
5726 2019-Jan-17 17:00:35.875148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5727 2019-Jan-17 17:00:35.875206 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
5728 2019-Jan-17 17:00:35.875857 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5729 2019-Jan-17 17:00:35.876499 - [DEBUG] Edge function : AllBottom (result of previous compose)
5730 2019-Jan-17 17:00:35.876525 - [DEBUG]
5731 2019-Jan-17 17:00:35.876550 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5732 2019-Jan-17 17:00:35.876576 - [DEBUG] = AllBottom
5733 2019-Jan-17 17:00:35.876601 - [DEBUG]
5734 2019-Jan-17 17:00:35.876624 - [DEBUG] PROPAGATE: No new function!
5735 2019-Jan-17 17:00:35.876656 - [DEBUG] Compose: EdgeIdentity * AllBottom
5736 2019-Jan-17 17:00:35.876683 - [DEBUG]
5737 2019-Jan-17 17:00:35.876707 - [DEBUG] Propagate flow
5738 2019-Jan-17 17:00:35.876731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5739 2019-Jan-17 17:00:35.876797 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5740 2019-Jan-17 17:00:35.877447 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5741 2019-Jan-17 17:00:35.878105 - [DEBUG] Edge function : AllBottom (result of previous compose)
5742 2019-Jan-17 17:00:35.878131 - [DEBUG]
5743 2019-Jan-17 17:00:35.878156 - [DEBUG] Join: AllTop & AllBottom
5744 2019-Jan-17 17:00:35.878181 - [DEBUG] = AllBottom (new jump func)
5745 2019-Jan-17 17:00:35.878205 - [DEBUG]
5746 2019-Jan-17 17:00:35.878229 - [DEBUG] Start adding new jump function
5747 2019-Jan-17 17:00:35.878252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5748 2019-Jan-17 17:00:35.878309 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5749 2019-Jan-17 17:00:35.878952 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5750 2019-Jan-17 17:00:35.879598 - [DEBUG] Edge Function : AllBottom
5751 2019-Jan-17 17:00:35.879626 - [DEBUG] End adding new jump function
5752 2019-Jan-17 17:00:35.879650 - [DEBUG]
5753 2019-Jan-17 17:00:35.879673 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5754 2019-Jan-17 17:00:35.879698 - [DEBUG]
5755 2019-Jan-17 17:00:35.879721 - [DEBUG] Process 168. path edge:
5756 2019-Jan-17 17:00:35.879744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5757 2019-Jan-17 17:00:35.879802 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
5758 2019-Jan-17 17:00:35.880448 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5759 2019-Jan-17 17:00:35.881090 - [DEBUG]
5760 2019-Jan-17 17:00:35.881115 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
5761 2019-Jan-17 17:00:35.881783 - [DEBUG] Possible callees:
5762 2019-Jan-17 17:00:35.881809 - [DEBUG] llvm.dbg.declare
5763 2019-Jan-17 17:00:35.881834 - [DEBUG] Possible return sites:
5764 2019-Jan-17 17:00:35.881858 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1035765 2019-Jan-17 17:00:35.883142 - [DEBUG] Found and process special summary
5766 2019-Jan-17 17:00:35.883176 - [DEBUG] Compose: EdgeIdentity * AllBottom
5767 2019-Jan-17 17:00:35.883203 - [DEBUG]
5768 2019-Jan-17 17:00:35.883227 - [DEBUG] Propagate flow
5769 2019-Jan-17 17:00:35.883250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5770 2019-Jan-17 17:00:35.883308 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5771 2019-Jan-17 17:00:35.883948 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5772 2019-Jan-17 17:00:35.884590 - [DEBUG] Edge function : AllBottom (result of previous compose)
5773 2019-Jan-17 17:00:35.884616 - [DEBUG]
5774 2019-Jan-17 17:00:35.884655 - [DEBUG] Join: AllTop & AllBottom
5775 2019-Jan-17 17:00:35.884681 - [DEBUG] = AllBottom (new jump func)
5776 2019-Jan-17 17:00:35.884706 - [DEBUG]
5777 2019-Jan-17 17:00:35.884729 - [DEBUG] Start adding new jump function
5778 2019-Jan-17 17:00:35.884752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5779 2019-Jan-17 17:00:35.884810 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5780 2019-Jan-17 17:00:35.885454 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5781 2019-Jan-17 17:00:35.886102 - [DEBUG] Edge Function : AllBottom
5782 2019-Jan-17 17:00:35.886131 - [DEBUG] End adding new jump function
5783 2019-Jan-17 17:00:35.886155 - [DEBUG]
5784 2019-Jan-17 17:00:35.886179 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5785 2019-Jan-17 17:00:35.886204 - [DEBUG]
5786 2019-Jan-17 17:00:35.886227 - [DEBUG] Process 169. path edge:
5787 2019-Jan-17 17:00:35.886251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5788 2019-Jan-17 17:00:35.886309 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
5789 2019-Jan-17 17:00:35.886950 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5790 2019-Jan-17 17:00:35.887592 - [DEBUG]
5791 2019-Jan-17 17:00:35.887616 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5792 2019-Jan-17 17:00:35.888287 - [DEBUG] Compose: EdgeIdentity * AllBottom
5793 2019-Jan-17 17:00:35.888315 - [DEBUG]
5794 2019-Jan-17 17:00:35.888338 - [DEBUG] Propagate flow
5795 2019-Jan-17 17:00:35.888362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5796 2019-Jan-17 17:00:35.888419 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
5797 2019-Jan-17 17:00:35.889055 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5798 2019-Jan-17 17:00:35.889696 - [DEBUG] Edge function : AllBottom (result of previous compose)
5799 2019-Jan-17 17:00:35.889721 - [DEBUG]
5800 2019-Jan-17 17:00:35.889745 - [DEBUG] Join: AllTop & AllBottom
5801 2019-Jan-17 17:00:35.889771 - [DEBUG] = AllBottom (new jump func)
5802 2019-Jan-17 17:00:35.889795 - [DEBUG]
5803 2019-Jan-17 17:00:35.889818 - [DEBUG] Start adding new jump function
5804 2019-Jan-17 17:00:35.889841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5805 2019-Jan-17 17:00:35.889899 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5806 2019-Jan-17 17:00:35.890540 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
5807 2019-Jan-17 17:00:35.891174 - [DEBUG] Edge Function : AllBottom
5808 2019-Jan-17 17:00:35.891201 - [DEBUG] End adding new jump function
5809 2019-Jan-17 17:00:35.891225 - [DEBUG]
5810 2019-Jan-17 17:00:35.891248 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5811 2019-Jan-17 17:00:35.891272 - [DEBUG]
5812 2019-Jan-17 17:00:35.891309 - [DEBUG] Process 170. path edge:
5813 2019-Jan-17 17:00:35.891333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5814 2019-Jan-17 17:00:35.891391 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
5815 2019-Jan-17 17:00:35.892026 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5816 2019-Jan-17 17:00:35.892666 - [DEBUG]
5817 2019-Jan-17 17:00:35.892691 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
5818 2019-Jan-17 17:00:35.893338 - [DEBUG] Compose: EdgeIdentity * AllBottom
5819 2019-Jan-17 17:00:35.893367 - [DEBUG]
5820 2019-Jan-17 17:00:35.893391 - [DEBUG] Propagate flow
5821 2019-Jan-17 17:00:35.893414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5822 2019-Jan-17 17:00:35.893472 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
5823 2019-Jan-17 17:00:35.894109 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5824 2019-Jan-17 17:00:35.894766 - [DEBUG] Edge function : AllBottom (result of previous compose)
5825 2019-Jan-17 17:00:35.894792 - [DEBUG]
5826 2019-Jan-17 17:00:35.894817 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5827 2019-Jan-17 17:00:35.894851 - [DEBUG] = AllBottom
5828 2019-Jan-17 17:00:35.894876 - [DEBUG]
5829 2019-Jan-17 17:00:35.894899 - [DEBUG] PROPAGATE: No new function!
5830 2019-Jan-17 17:00:35.894924 - [DEBUG] EDGE: >
5831 2019-Jan-17 17:00:35.894984 - [DEBUG] ---> 5832 2019-Jan-17 17:00:35.895621 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5833 2019-Jan-17 17:00:35.896262 - [DEBUG]
5834 2019-Jan-17 17:00:35.896288 - [DEBUG] EDGE: >
5835 2019-Jan-17 17:00:35.896347 - [DEBUG] ---> 5836 2019-Jan-17 17:00:35.896986 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5837 2019-Jan-17 17:00:35.897627 - [DEBUG]
5838 2019-Jan-17 17:00:35.897664 - [DEBUG] Compose: EdgeIdentity * AllBottom
5839 2019-Jan-17 17:00:35.897692 - [DEBUG]
5840 2019-Jan-17 17:00:35.897716 - [DEBUG] Propagate flow
5841 2019-Jan-17 17:00:35.897739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5842 2019-Jan-17 17:00:35.897797 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
5843 2019-Jan-17 17:00:35.898453 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5844 2019-Jan-17 17:00:35.899095 - [DEBUG] Edge function : AllBottom (result of previous compose)
5845 2019-Jan-17 17:00:35.899120 - [DEBUG]
5846 2019-Jan-17 17:00:35.899145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5847 2019-Jan-17 17:00:35.899171 - [DEBUG] = AllBottom
5848 2019-Jan-17 17:00:35.899195 - [DEBUG]
5849 2019-Jan-17 17:00:35.899218 - [DEBUG] PROPAGATE: No new function!
5850 2019-Jan-17 17:00:35.899246 - [DEBUG] EDGE: >
5851 2019-Jan-17 17:00:35.899305 - [DEBUG] ---> 5852 2019-Jan-17 17:00:35.899953 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5853 2019-Jan-17 17:00:35.900594 - [DEBUG]
5854 2019-Jan-17 17:00:35.900621 - [DEBUG] EDGE: >
5855 2019-Jan-17 17:00:35.900679 - [DEBUG] ---> 5856 2019-Jan-17 17:00:35.901329 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5857 2019-Jan-17 17:00:35.901970 - [DEBUG]
5858 2019-Jan-17 17:00:35.901996 - [DEBUG] EDGE: >
5859 2019-Jan-17 17:00:35.902055 - [DEBUG] ---> 5860 2019-Jan-17 17:00:35.902694 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5861 2019-Jan-17 17:00:35.903334 - [DEBUG]
5862 2019-Jan-17 17:00:35.903370 - [DEBUG] Compose: EdgeIdentity * AllBottom
5863 2019-Jan-17 17:00:35.903398 - [DEBUG]
5864 2019-Jan-17 17:00:35.903422 - [DEBUG] Propagate flow
5865 2019-Jan-17 17:00:35.903445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5866 2019-Jan-17 17:00:35.903502 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
5867 2019-Jan-17 17:00:35.904142 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5868 2019-Jan-17 17:00:35.904800 - [DEBUG] Edge function : AllBottom (result of previous compose)
5869 2019-Jan-17 17:00:35.904825 - [DEBUG]
5870 2019-Jan-17 17:00:35.904850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5871 2019-Jan-17 17:00:35.904885 - [DEBUG] = AllBottom
5872 2019-Jan-17 17:00:35.904910 - [DEBUG]
5873 2019-Jan-17 17:00:35.904933 - [DEBUG] PROPAGATE: No new function!
5874 2019-Jan-17 17:00:35.904961 - [DEBUG] EDGE: >
5875 2019-Jan-17 17:00:35.905020 - [DEBUG] ---> 5876 2019-Jan-17 17:00:35.905661 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5877 2019-Jan-17 17:00:35.906304 - [DEBUG]
5878 2019-Jan-17 17:00:35.906330 - [DEBUG] EDGE: >
5879 2019-Jan-17 17:00:35.906389 - [DEBUG] ---> 5880 2019-Jan-17 17:00:35.907026 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5881 2019-Jan-17 17:00:35.907667 - [DEBUG]
5882 2019-Jan-17 17:00:35.907694 - [DEBUG] EDGE: >
5883 2019-Jan-17 17:00:35.907752 - [DEBUG] ---> 5884 2019-Jan-17 17:00:35.908411 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5885 2019-Jan-17 17:00:35.909051 - [DEBUG]
5886 2019-Jan-17 17:00:35.909087 - [DEBUG] Compose: EdgeIdentity * AllBottom
5887 2019-Jan-17 17:00:35.909114 - [DEBUG]
5888 2019-Jan-17 17:00:35.909138 - [DEBUG] Propagate flow
5889 2019-Jan-17 17:00:35.909161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5890 2019-Jan-17 17:00:35.909219 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
5891 2019-Jan-17 17:00:35.909860 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5892 2019-Jan-17 17:00:35.910500 - [DEBUG] Edge function : AllBottom (result of previous compose)
5893 2019-Jan-17 17:00:35.910525 - [DEBUG]
5894 2019-Jan-17 17:00:35.910551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5895 2019-Jan-17 17:00:35.910576 - [DEBUG] = AllBottom
5896 2019-Jan-17 17:00:35.910601 - [DEBUG]
5897 2019-Jan-17 17:00:35.910624 - [DEBUG] PROPAGATE: No new function!
5898 2019-Jan-17 17:00:35.910652 - [DEBUG] EDGE: >
5899 2019-Jan-17 17:00:35.910711 - [DEBUG] ---> 5900 2019-Jan-17 17:00:35.911368 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5901 2019-Jan-17 17:00:35.912010 - [DEBUG]
5902 2019-Jan-17 17:00:35.912037 - [DEBUG] EDGE: >
5903 2019-Jan-17 17:00:35.912095 - [DEBUG] ---> 5904 2019-Jan-17 17:00:35.912731 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5905 2019-Jan-17 17:00:35.913372 - [DEBUG]
5906 2019-Jan-17 17:00:35.913398 - [DEBUG] EDGE: >
5907 2019-Jan-17 17:00:35.913456 - [DEBUG] ---> 5908 2019-Jan-17 17:00:35.914096 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5909 2019-Jan-17 17:00:35.914752 - [DEBUG]
5910 2019-Jan-17 17:00:35.914788 - [DEBUG] Compose: EdgeIdentity * AllBottom
5911 2019-Jan-17 17:00:35.914816 - [DEBUG]
5912 2019-Jan-17 17:00:35.914840 - [DEBUG] Propagate flow
5913 2019-Jan-17 17:00:35.914863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5914 2019-Jan-17 17:00:35.914921 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
5915 2019-Jan-17 17:00:35.915569 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5916 2019-Jan-17 17:00:35.916210 - [DEBUG] Edge function : AllBottom (result of previous compose)
5917 2019-Jan-17 17:00:35.916236 - [DEBUG]
5918 2019-Jan-17 17:00:35.916261 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5919 2019-Jan-17 17:00:35.916286 - [DEBUG] = AllBottom
5920 2019-Jan-17 17:00:35.916311 - [DEBUG]
5921 2019-Jan-17 17:00:35.916334 - [DEBUG] PROPAGATE: No new function!
5922 2019-Jan-17 17:00:35.916361 - [DEBUG] EDGE: >
5923 2019-Jan-17 17:00:35.916421 - [DEBUG] ---> 5924 2019-Jan-17 17:00:35.917060 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5925 2019-Jan-17 17:00:35.917703 - [DEBUG]
5926 2019-Jan-17 17:00:35.917739 - [DEBUG] Compose: EdgeIdentity * AllBottom
5927 2019-Jan-17 17:00:35.917766 - [DEBUG]
5928 2019-Jan-17 17:00:35.917789 - [DEBUG] Propagate flow
5929 2019-Jan-17 17:00:35.917813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5930 2019-Jan-17 17:00:35.917871 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
5931 2019-Jan-17 17:00:35.918526 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5932 2019-Jan-17 17:00:35.919166 - [DEBUG] Edge function : AllBottom (result of previous compose)
5933 2019-Jan-17 17:00:35.919191 - [DEBUG]
5934 2019-Jan-17 17:00:35.919216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5935 2019-Jan-17 17:00:35.919242 - [DEBUG] = AllBottom
5936 2019-Jan-17 17:00:35.919266 - [DEBUG]
5937 2019-Jan-17 17:00:35.919289 - [DEBUG] PROPAGATE: No new function!
5938 2019-Jan-17 17:00:35.919315 - [DEBUG] EDGE: >
5939 2019-Jan-17 17:00:35.919374 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
5940 2019-Jan-17 17:00:35.920017 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5941 2019-Jan-17 17:00:35.920658 - [DEBUG]
5942 2019-Jan-17 17:00:35.920685 - [DEBUG] EDGE: >
5943 2019-Jan-17 17:00:35.920743 - [DEBUG] ---> 5944 2019-Jan-17 17:00:35.921392 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5945 2019-Jan-17 17:00:35.922033 - [DEBUG]
5946 2019-Jan-17 17:00:35.922059 - [DEBUG] EDGE: >
5947 2019-Jan-17 17:00:35.922118 - [DEBUG] ---> 5948 2019-Jan-17 17:00:35.922753 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5949 2019-Jan-17 17:00:35.923395 - [DEBUG]
5950 2019-Jan-17 17:00:35.923421 - [DEBUG] EDGE: >
5951 2019-Jan-17 17:00:35.923480 - [DEBUG] ---> 5952 2019-Jan-17 17:00:35.924120 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5953 2019-Jan-17 17:00:35.924776 - [DEBUG]
5954 2019-Jan-17 17:00:35.924810 - [DEBUG] Compose: EdgeIdentity * AllBottom
5955 2019-Jan-17 17:00:35.924837 - [DEBUG]
5956 2019-Jan-17 17:00:35.924860 - [DEBUG] Propagate flow
5957 2019-Jan-17 17:00:35.924883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5958 2019-Jan-17 17:00:35.924941 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
5959 2019-Jan-17 17:00:35.925578 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

5960 2019-Jan-17 17:00:35.926228 - [DEBUG] Edge function : AllBottom (result of previous compose)
5961 2019-Jan-17 17:00:35.926254 - [DEBUG]
5962 2019-Jan-17 17:00:35.926279 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5963 2019-Jan-17 17:00:35.926305 - [DEBUG] = AllBottom
5964 2019-Jan-17 17:00:35.926329 - [DEBUG]
5965 2019-Jan-17 17:00:35.926353 - [DEBUG] PROPAGATE: No new function!
5966 2019-Jan-17 17:00:35.926378 - [DEBUG] EDGE: >
5967 2019-Jan-17 17:00:35.926437 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
5968 2019-Jan-17 17:00:35.927078 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5969 2019-Jan-17 17:00:35.927721 - [DEBUG]
5970 2019-Jan-17 17:00:35.927747 - [DEBUG] EDGE: >
5971 2019-Jan-17 17:00:35.927805 - [DEBUG] ---> 5972 2019-Jan-17 17:00:35.928457 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
5973 2019-Jan-17 17:00:35.929099 - [DEBUG]
5974 2019-Jan-17 17:00:35.929127 - [DEBUG] Compose: EdgeIdentity * AllBottom
5975 2019-Jan-17 17:00:35.929153 - [DEBUG]
5976 2019-Jan-17 17:00:35.929176 - [DEBUG] Propagate flow
5977 2019-Jan-17 17:00:35.929200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

5978 2019-Jan-17 17:00:35.929257 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
5979 2019-Jan-17 17:00:35.929892 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

5980 2019-Jan-17 17:00:35.930530 - [DEBUG] Edge function : AllBottom (result of previous compose)
5981 2019-Jan-17 17:00:35.930555 - [DEBUG]
5982 2019-Jan-17 17:00:35.930580 - [DEBUG] Join: AllTop & AllBottom
5983 2019-Jan-17 17:00:35.930606 - [DEBUG] = AllBottom (new jump func)
5984 2019-Jan-17 17:00:35.930631 - [DEBUG]
5985 2019-Jan-17 17:00:35.930654 - [DEBUG] Start adding new jump function
5986 2019-Jan-17 17:00:35.930677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

5987 2019-Jan-17 17:00:35.930734 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

5988 2019-Jan-17 17:00:35.931387 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
5989 2019-Jan-17 17:00:35.932022 - [DEBUG] Edge Function : AllBottom
5990 2019-Jan-17 17:00:35.932051 - [DEBUG] End adding new jump function
5991 2019-Jan-17 17:00:35.932075 - [DEBUG]
5992 2019-Jan-17 17:00:35.932099 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5993 2019-Jan-17 17:00:35.932123 - [DEBUG]
5994 2019-Jan-17 17:00:35.932146 - [DEBUG] Process 171. path edge:
5995 2019-Jan-17 17:00:35.932170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
5996 2019-Jan-17 17:00:35.932228 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
5997 2019-Jan-17 17:00:35.932864 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
5998 2019-Jan-17 17:00:35.933500 - [DEBUG]
5999 2019-Jan-17 17:00:35.933525 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
6000 2019-Jan-17 17:00:35.934215 - [DEBUG] Compose: EdgeIdentity * AllBottom
6001 2019-Jan-17 17:00:35.934244 - [DEBUG]
6002 2019-Jan-17 17:00:35.934268 - [DEBUG] Propagate flow
6003 2019-Jan-17 17:00:35.934291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6004 2019-Jan-17 17:00:35.934349 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6005 2019-Jan-17 17:00:35.935015 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6006 2019-Jan-17 17:00:35.935652 - [DEBUG] Edge function : AllBottom (result of previous compose)
6007 2019-Jan-17 17:00:35.935677 - [DEBUG]
6008 2019-Jan-17 17:00:35.935702 - [DEBUG] Join: AllTop & AllBottom
6009 2019-Jan-17 17:00:35.935728 - [DEBUG] = AllBottom (new jump func)
6010 2019-Jan-17 17:00:35.935752 - [DEBUG]
6011 2019-Jan-17 17:00:35.935775 - [DEBUG] Start adding new jump function
6012 2019-Jan-17 17:00:35.935798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6013 2019-Jan-17 17:00:35.935856 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6014 2019-Jan-17 17:00:35.936493 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6015 2019-Jan-17 17:00:35.937133 - [DEBUG] Edge Function : AllBottom
6016 2019-Jan-17 17:00:35.937162 - [DEBUG] End adding new jump function
6017 2019-Jan-17 17:00:35.937186 - [DEBUG]
6018 2019-Jan-17 17:00:35.937210 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
6019 2019-Jan-17 17:00:35.937234 - [DEBUG]
6020 2019-Jan-17 17:00:35.937257 - [DEBUG] Process 172. path edge:
6021 2019-Jan-17 17:00:35.937281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6022 2019-Jan-17 17:00:35.937340 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
6023 2019-Jan-17 17:00:35.937995 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6024 2019-Jan-17 17:00:35.938633 - [DEBUG]
6025 2019-Jan-17 17:00:35.938659 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
6026 2019-Jan-17 17:00:35.939318 - [DEBUG] Compose: EdgeIdentity * AllBottom
6027 2019-Jan-17 17:00:35.939346 - [DEBUG]
6028 2019-Jan-17 17:00:35.939370 - [DEBUG] Propagate flow
6029 2019-Jan-17 17:00:35.939394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6030 2019-Jan-17 17:00:35.939451 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6031 2019-Jan-17 17:00:35.940092 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6032 2019-Jan-17 17:00:35.940728 - [DEBUG] Edge function : AllBottom (result of previous compose)
6033 2019-Jan-17 17:00:35.940753 - [DEBUG]
6034 2019-Jan-17 17:00:35.940777 - [DEBUG] Join: AllTop & AllBottom
6035 2019-Jan-17 17:00:35.940803 - [DEBUG] = AllBottom (new jump func)
6036 2019-Jan-17 17:00:35.940827 - [DEBUG]
6037 2019-Jan-17 17:00:35.940850 - [DEBUG] Start adding new jump function
6038 2019-Jan-17 17:00:35.940874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6039 2019-Jan-17 17:00:35.940931 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6040 2019-Jan-17 17:00:35.941584 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6041 2019-Jan-17 17:00:35.942223 - [DEBUG] Edge Function : AllBottom
6042 2019-Jan-17 17:00:35.942252 - [DEBUG] End adding new jump function
6043 2019-Jan-17 17:00:35.942276 - [DEBUG]
6044 2019-Jan-17 17:00:35.942300 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
6045 2019-Jan-17 17:00:35.942324 - [DEBUG]
6046 2019-Jan-17 17:00:35.942348 - [DEBUG] Process 173. path edge:
6047 2019-Jan-17 17:00:35.942372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6048 2019-Jan-17 17:00:35.942429 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
6049 2019-Jan-17 17:00:35.943079 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6050 2019-Jan-17 17:00:35.943716 - [DEBUG]
6051 2019-Jan-17 17:00:35.943740 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
6052 2019-Jan-17 17:00:35.944391 - [DEBUG] Compose: EdgeIdentity * AllBottom
6053 2019-Jan-17 17:00:35.944419 - [DEBUG]
6054 2019-Jan-17 17:00:35.944443 - [DEBUG] Propagate flow
6055 2019-Jan-17 17:00:35.944466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6056 2019-Jan-17 17:00:35.944524 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6057 2019-Jan-17 17:00:35.945176 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6058 2019-Jan-17 17:00:35.945812 - [DEBUG] Edge function : AllBottom (result of previous compose)
6059 2019-Jan-17 17:00:35.945837 - [DEBUG]
6060 2019-Jan-17 17:00:35.945861 - [DEBUG] Join: AllTop & AllBottom
6061 2019-Jan-17 17:00:35.945887 - [DEBUG] = AllBottom (new jump func)
6062 2019-Jan-17 17:00:35.945911 - [DEBUG]
6063 2019-Jan-17 17:00:35.945934 - [DEBUG] Start adding new jump function
6064 2019-Jan-17 17:00:35.945958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6065 2019-Jan-17 17:00:35.946015 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6066 2019-Jan-17 17:00:35.946652 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6067 2019-Jan-17 17:00:35.947288 - [DEBUG] Edge Function : AllBottom
6068 2019-Jan-17 17:00:35.947316 - [DEBUG] End adding new jump function
6069 2019-Jan-17 17:00:35.947340 - [DEBUG]
6070 2019-Jan-17 17:00:35.947364 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
6071 2019-Jan-17 17:00:35.947388 - [DEBUG]
6072 2019-Jan-17 17:00:35.947411 - [DEBUG] Process 174. path edge:
6073 2019-Jan-17 17:00:35.947435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6074 2019-Jan-17 17:00:35.947492 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
6075 2019-Jan-17 17:00:35.948145 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6076 2019-Jan-17 17:00:35.948781 - [DEBUG]
6077 2019-Jan-17 17:00:35.948806 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
6078 2019-Jan-17 17:00:35.949452 - [DEBUG] Compose: EdgeIdentity * AllBottom
6079 2019-Jan-17 17:00:35.949480 - [DEBUG]
6080 2019-Jan-17 17:00:35.949503 - [DEBUG] Propagate flow
6081 2019-Jan-17 17:00:35.949527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6082 2019-Jan-17 17:00:35.949584 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6083 2019-Jan-17 17:00:35.950222 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6084 2019-Jan-17 17:00:35.950856 - [DEBUG] Edge function : AllBottom (result of previous compose)
6085 2019-Jan-17 17:00:35.950881 - [DEBUG]
6086 2019-Jan-17 17:00:35.950905 - [DEBUG] Join: AllTop & AllBottom
6087 2019-Jan-17 17:00:35.950931 - [DEBUG] = AllBottom (new jump func)
6088 2019-Jan-17 17:00:35.950955 - [DEBUG]
6089 2019-Jan-17 17:00:35.950979 - [DEBUG] Start adding new jump function
6090 2019-Jan-17 17:00:35.951002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6091 2019-Jan-17 17:00:35.951059 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6092 2019-Jan-17 17:00:35.951713 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6093 2019-Jan-17 17:00:35.952356 - [DEBUG] Edge Function : AllBottom
6094 2019-Jan-17 17:00:35.952384 - [DEBUG] End adding new jump function
6095 2019-Jan-17 17:00:35.952408 - [DEBUG]
6096 2019-Jan-17 17:00:35.952432 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
6097 2019-Jan-17 17:00:35.952457 - [DEBUG]
6098 2019-Jan-17 17:00:35.952480 - [DEBUG] Process 175. path edge:
6099 2019-Jan-17 17:00:35.952504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6100 2019-Jan-17 17:00:35.952562 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
6101 2019-Jan-17 17:00:35.953199 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6102 2019-Jan-17 17:00:35.953836 - [DEBUG]
6103 2019-Jan-17 17:00:35.953861 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
6104 2019-Jan-17 17:00:35.954507 - [DEBUG] Compose: EdgeIdentity * AllBottom
6105 2019-Jan-17 17:00:35.954535 - [DEBUG]
6106 2019-Jan-17 17:00:35.954559 - [DEBUG] Propagate flow
6107 2019-Jan-17 17:00:35.954582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6108 2019-Jan-17 17:00:35.954654 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6109 2019-Jan-17 17:00:35.955303 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6110 2019-Jan-17 17:00:35.955945 - [DEBUG] Edge function : AllBottom (result of previous compose)
6111 2019-Jan-17 17:00:35.955970 - [DEBUG]
6112 2019-Jan-17 17:00:35.955994 - [DEBUG] Join: AllTop & AllBottom
6113 2019-Jan-17 17:00:35.956020 - [DEBUG] = AllBottom (new jump func)
6114 2019-Jan-17 17:00:35.956045 - [DEBUG]
6115 2019-Jan-17 17:00:35.956068 - [DEBUG] Start adding new jump function
6116 2019-Jan-17 17:00:35.956091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6117 2019-Jan-17 17:00:35.956149 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6118 2019-Jan-17 17:00:35.956786 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6119 2019-Jan-17 17:00:35.957426 - [DEBUG] Edge Function : AllBottom
6120 2019-Jan-17 17:00:35.957454 - [DEBUG] End adding new jump function
6121 2019-Jan-17 17:00:35.957479 - [DEBUG]
6122 2019-Jan-17 17:00:35.957503 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
6123 2019-Jan-17 17:00:35.957527 - [DEBUG]
6124 2019-Jan-17 17:00:35.957550 - [DEBUG] Process 176. path edge:
6125 2019-Jan-17 17:00:35.957574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6126 2019-Jan-17 17:00:35.957632 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
6127 2019-Jan-17 17:00:35.958289 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6128 2019-Jan-17 17:00:35.958927 - [DEBUG]
6129 2019-Jan-17 17:00:35.958952 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
6130 2019-Jan-17 17:00:35.959607 - [DEBUG] Compose: EdgeIdentity * AllBottom
6131 2019-Jan-17 17:00:35.959635 - [DEBUG]
6132 2019-Jan-17 17:00:35.959659 - [DEBUG] Propagate flow
6133 2019-Jan-17 17:00:35.959682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6134 2019-Jan-17 17:00:35.959740 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6135 2019-Jan-17 17:00:35.960382 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6136 2019-Jan-17 17:00:35.961018 - [DEBUG] Edge function : AllBottom (result of previous compose)
6137 2019-Jan-17 17:00:35.961058 - [DEBUG]
6138 2019-Jan-17 17:00:35.961083 - [DEBUG] Join: AllTop & AllBottom
6139 2019-Jan-17 17:00:35.961109 - [DEBUG] = AllBottom (new jump func)
6140 2019-Jan-17 17:00:35.961133 - [DEBUG]
6141 2019-Jan-17 17:00:35.961157 - [DEBUG] Start adding new jump function
6142 2019-Jan-17 17:00:35.961180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6143 2019-Jan-17 17:00:35.961238 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6144 2019-Jan-17 17:00:35.961893 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6145 2019-Jan-17 17:00:35.962533 - [DEBUG] Edge Function : AllBottom
6146 2019-Jan-17 17:00:35.962562 - [DEBUG] End adding new jump function
6147 2019-Jan-17 17:00:35.962586 - [DEBUG]
6148 2019-Jan-17 17:00:35.962610 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
6149 2019-Jan-17 17:00:35.962634 - [DEBUG]
6150 2019-Jan-17 17:00:35.962657 - [DEBUG] Process 177. path edge:
6151 2019-Jan-17 17:00:35.962681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6152 2019-Jan-17 17:00:35.962739 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
6153 2019-Jan-17 17:00:35.963379 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6154 2019-Jan-17 17:00:35.964016 - [DEBUG]
6155 2019-Jan-17 17:00:35.964040 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
6156 2019-Jan-17 17:00:35.964701 - [DEBUG] Possible callees:
6157 2019-Jan-17 17:00:35.964726 - [DEBUG] bar
6158 2019-Jan-17 17:00:35.964751 - [DEBUG] Possible return sites:
6159 2019-Jan-17 17:00:35.964774 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !716160 2019-Jan-17 17:00:35.966047 - [DEBUG] Found and process special summary
6161 2019-Jan-17 17:00:35.966081 - [DEBUG] Compose: EdgeIdentity * AllBottom
6162 2019-Jan-17 17:00:35.966109 - [DEBUG]
6163 2019-Jan-17 17:00:35.966132 - [DEBUG] Propagate flow
6164 2019-Jan-17 17:00:35.966156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6165 2019-Jan-17 17:00:35.966214 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6166 2019-Jan-17 17:00:35.966856 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6167 2019-Jan-17 17:00:35.967496 - [DEBUG] Edge function : AllBottom (result of previous compose)
6168 2019-Jan-17 17:00:35.967521 - [DEBUG]
6169 2019-Jan-17 17:00:35.967546 - [DEBUG] Join: AllTop & AllBottom
6170 2019-Jan-17 17:00:35.967571 - [DEBUG] = AllBottom (new jump func)
6171 2019-Jan-17 17:00:35.967595 - [DEBUG]
6172 2019-Jan-17 17:00:35.967619 - [DEBUG] Start adding new jump function
6173 2019-Jan-17 17:00:35.967642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6174 2019-Jan-17 17:00:35.967699 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6175 2019-Jan-17 17:00:35.968352 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6176 2019-Jan-17 17:00:35.968992 - [DEBUG] Edge Function : AllBottom
6177 2019-Jan-17 17:00:35.969020 - [DEBUG] End adding new jump function
6178 2019-Jan-17 17:00:35.969045 - [DEBUG]
6179 2019-Jan-17 17:00:35.969069 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6180 2019-Jan-17 17:00:35.969093 - [DEBUG]
6181 2019-Jan-17 17:00:35.969116 - [DEBUG] Process 178. path edge:
6182 2019-Jan-17 17:00:35.969140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6183 2019-Jan-17 17:00:35.969207 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
6184 2019-Jan-17 17:00:35.969849 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6185 2019-Jan-17 17:00:35.970485 - [DEBUG]
6186 2019-Jan-17 17:00:35.970510 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
6187 2019-Jan-17 17:00:35.971160 - [DEBUG] Compose: EdgeIdentity * AllBottom
6188 2019-Jan-17 17:00:35.971188 - [DEBUG]
6189 2019-Jan-17 17:00:35.971211 - [DEBUG] Propagate flow
6190 2019-Jan-17 17:00:35.971235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6191 2019-Jan-17 17:00:35.971307 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6192 2019-Jan-17 17:00:35.971945 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6193 2019-Jan-17 17:00:35.972582 - [DEBUG] Edge function : AllBottom (result of previous compose)
6194 2019-Jan-17 17:00:35.972607 - [DEBUG]
6195 2019-Jan-17 17:00:35.972632 - [DEBUG] Join: AllTop & AllBottom
6196 2019-Jan-17 17:00:35.972657 - [DEBUG] = AllBottom (new jump func)
6197 2019-Jan-17 17:00:35.972681 - [DEBUG]
6198 2019-Jan-17 17:00:35.972704 - [DEBUG] Start adding new jump function
6199 2019-Jan-17 17:00:35.972728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6200 2019-Jan-17 17:00:35.972785 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6201 2019-Jan-17 17:00:35.973422 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6202 2019-Jan-17 17:00:35.974057 - [DEBUG] Edge Function : AllBottom
6203 2019-Jan-17 17:00:35.974085 - [DEBUG] End adding new jump function
6204 2019-Jan-17 17:00:35.974110 - [DEBUG]
6205 2019-Jan-17 17:00:35.974134 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6206 2019-Jan-17 17:00:35.974158 - [DEBUG]
6207 2019-Jan-17 17:00:35.974182 - [DEBUG] Process 179. path edge:
6208 2019-Jan-17 17:00:35.974205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6209 2019-Jan-17 17:00:35.974264 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
6210 2019-Jan-17 17:00:35.974916 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6211 2019-Jan-17 17:00:35.975554 - [DEBUG]
6212 2019-Jan-17 17:00:35.975579 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
6213 2019-Jan-17 17:00:35.976229 - [DEBUG] Compose: EdgeIdentity * AllBottom
6214 2019-Jan-17 17:00:35.976256 - [DEBUG]
6215 2019-Jan-17 17:00:35.976280 - [DEBUG] Propagate flow
6216 2019-Jan-17 17:00:35.976303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6217 2019-Jan-17 17:00:35.976361 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6218 2019-Jan-17 17:00:35.977009 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6219 2019-Jan-17 17:00:35.977655 - [DEBUG] Edge function : AllBottom (result of previous compose)
6220 2019-Jan-17 17:00:35.977680 - [DEBUG]
6221 2019-Jan-17 17:00:35.977704 - [DEBUG] Join: AllTop & AllBottom
6222 2019-Jan-17 17:00:35.977730 - [DEBUG] = AllBottom (new jump func)
6223 2019-Jan-17 17:00:35.977754 - [DEBUG]
6224 2019-Jan-17 17:00:35.977777 - [DEBUG] Start adding new jump function
6225 2019-Jan-17 17:00:35.977801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6226 2019-Jan-17 17:00:35.977858 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6227 2019-Jan-17 17:00:35.978520 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6228 2019-Jan-17 17:00:35.979167 - [DEBUG] Edge Function : AllBottom
6229 2019-Jan-17 17:00:35.979195 - [DEBUG] End adding new jump function
6230 2019-Jan-17 17:00:35.979220 - [DEBUG]
6231 2019-Jan-17 17:00:35.979244 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6232 2019-Jan-17 17:00:35.979268 - [DEBUG]
6233 2019-Jan-17 17:00:35.979291 - [DEBUG] Process 180. path edge:
6234 2019-Jan-17 17:00:35.979315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6235 2019-Jan-17 17:00:35.979373 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
6236 2019-Jan-17 17:00:35.980020 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6237 2019-Jan-17 17:00:35.980657 - [DEBUG]
6238 2019-Jan-17 17:00:35.980681 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
6239 2019-Jan-17 17:00:35.981346 - [DEBUG] Possible callees:
6240 2019-Jan-17 17:00:35.981371 - [DEBUG] llvm.dbg.declare
6241 2019-Jan-17 17:00:35.981396 - [DEBUG] Possible return sites:
6242 2019-Jan-17 17:00:35.981420 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !786243 2019-Jan-17 17:00:35.982696 - [DEBUG] Found and process special summary
6244 2019-Jan-17 17:00:35.982730 - [DEBUG] Compose: EdgeIdentity * AllBottom
6245 2019-Jan-17 17:00:35.982757 - [DEBUG]
6246 2019-Jan-17 17:00:35.982781 - [DEBUG] Propagate flow
6247 2019-Jan-17 17:00:35.982804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6248 2019-Jan-17 17:00:35.982862 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6249 2019-Jan-17 17:00:35.983504 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6250 2019-Jan-17 17:00:35.984141 - [DEBUG] Edge function : AllBottom (result of previous compose)
6251 2019-Jan-17 17:00:35.984166 - [DEBUG]
6252 2019-Jan-17 17:00:35.984191 - [DEBUG] Join: AllTop & AllBottom
6253 2019-Jan-17 17:00:35.984216 - [DEBUG] = AllBottom (new jump func)
6254 2019-Jan-17 17:00:35.984241 - [DEBUG]
6255 2019-Jan-17 17:00:35.984264 - [DEBUG] Start adding new jump function
6256 2019-Jan-17 17:00:35.984287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6257 2019-Jan-17 17:00:35.984345 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6258 2019-Jan-17 17:00:35.984998 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6259 2019-Jan-17 17:00:35.985638 - [DEBUG] Edge Function : AllBottom
6260 2019-Jan-17 17:00:35.985667 - [DEBUG] End adding new jump function
6261 2019-Jan-17 17:00:35.985691 - [DEBUG]
6262 2019-Jan-17 17:00:35.985715 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6263 2019-Jan-17 17:00:35.985739 - [DEBUG]
6264 2019-Jan-17 17:00:35.985762 - [DEBUG] Process 181. path edge:
6265 2019-Jan-17 17:00:35.985786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6266 2019-Jan-17 17:00:35.985844 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
6267 2019-Jan-17 17:00:35.986484 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6268 2019-Jan-17 17:00:35.987121 - [DEBUG]
6269 2019-Jan-17 17:00:35.987153 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
6270 2019-Jan-17 17:00:35.987805 - [DEBUG] Compose: EdgeIdentity * AllBottom
6271 2019-Jan-17 17:00:35.987833 - [DEBUG]
6272 2019-Jan-17 17:00:35.987856 - [DEBUG] Propagate flow
6273 2019-Jan-17 17:00:35.987879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6274 2019-Jan-17 17:00:35.987937 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6275 2019-Jan-17 17:00:35.988590 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6276 2019-Jan-17 17:00:35.989227 - [DEBUG] Edge function : AllBottom (result of previous compose)
6277 2019-Jan-17 17:00:35.989252 - [DEBUG]
6278 2019-Jan-17 17:00:35.989277 - [DEBUG] Join: AllTop & AllBottom
6279 2019-Jan-17 17:00:35.989302 - [DEBUG] = AllBottom (new jump func)
6280 2019-Jan-17 17:00:35.989327 - [DEBUG]
6281 2019-Jan-17 17:00:35.989350 - [DEBUG] Start adding new jump function
6282 2019-Jan-17 17:00:35.989373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6283 2019-Jan-17 17:00:35.989430 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6284 2019-Jan-17 17:00:35.990067 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6285 2019-Jan-17 17:00:35.990702 - [DEBUG] Edge Function : AllBottom
6286 2019-Jan-17 17:00:35.990730 - [DEBUG] End adding new jump function
6287 2019-Jan-17 17:00:35.990755 - [DEBUG]
6288 2019-Jan-17 17:00:35.990779 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6289 2019-Jan-17 17:00:35.990804 - [DEBUG]
6290 2019-Jan-17 17:00:35.990827 - [DEBUG] Process 182. path edge:
6291 2019-Jan-17 17:00:35.990850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6292 2019-Jan-17 17:00:35.990908 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
6293 2019-Jan-17 17:00:35.991565 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6294 2019-Jan-17 17:00:35.992200 - [DEBUG]
6295 2019-Jan-17 17:00:35.992225 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
6296 2019-Jan-17 17:00:35.992872 - [DEBUG] Compose: EdgeIdentity * AllBottom
6297 2019-Jan-17 17:00:35.992900 - [DEBUG]
6298 2019-Jan-17 17:00:35.992923 - [DEBUG] Propagate flow
6299 2019-Jan-17 17:00:35.992946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6300 2019-Jan-17 17:00:35.993004 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6301 2019-Jan-17 17:00:35.993643 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6302 2019-Jan-17 17:00:35.994281 - [DEBUG] Edge function : AllBottom (result of previous compose)
6303 2019-Jan-17 17:00:35.994306 - [DEBUG]
6304 2019-Jan-17 17:00:35.994330 - [DEBUG] Join: AllTop & AllBottom
6305 2019-Jan-17 17:00:35.994356 - [DEBUG] = AllBottom (new jump func)
6306 2019-Jan-17 17:00:35.994380 - [DEBUG]
6307 2019-Jan-17 17:00:35.994403 - [DEBUG] Start adding new jump function
6308 2019-Jan-17 17:00:35.994427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6309 2019-Jan-17 17:00:35.994484 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6310 2019-Jan-17 17:00:35.995138 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6311 2019-Jan-17 17:00:35.995778 - [DEBUG] Edge Function : AllBottom
6312 2019-Jan-17 17:00:35.995806 - [DEBUG] End adding new jump function
6313 2019-Jan-17 17:00:35.995830 - [DEBUG]
6314 2019-Jan-17 17:00:35.995854 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6315 2019-Jan-17 17:00:35.995886 - [DEBUG]
6316 2019-Jan-17 17:00:35.995910 - [DEBUG] Process 183. path edge:
6317 2019-Jan-17 17:00:35.995933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6318 2019-Jan-17 17:00:35.995992 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
6319 2019-Jan-17 17:00:35.996633 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6320 2019-Jan-17 17:00:35.997271 - [DEBUG]
6321 2019-Jan-17 17:00:35.997296 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
6322 2019-Jan-17 17:00:35.997946 - [DEBUG] Compose: EdgeIdentity * AllBottom
6323 2019-Jan-17 17:00:35.997988 - [DEBUG]
6324 2019-Jan-17 17:00:35.998011 - [DEBUG] Propagate flow
6325 2019-Jan-17 17:00:35.998034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6326 2019-Jan-17 17:00:35.998092 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6327 2019-Jan-17 17:00:35.998732 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6328 2019-Jan-17 17:00:35.999371 - [DEBUG] Edge function : AllBottom (result of previous compose)
6329 2019-Jan-17 17:00:35.999396 - [DEBUG]
6330 2019-Jan-17 17:00:35.999420 - [DEBUG] Join: AllTop & AllBottom
6331 2019-Jan-17 17:00:35.999446 - [DEBUG] = AllBottom (new jump func)
6332 2019-Jan-17 17:00:35.999470 - [DEBUG]
6333 2019-Jan-17 17:00:35.999493 - [DEBUG] Start adding new jump function
6334 2019-Jan-17 17:00:35.999516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6335 2019-Jan-17 17:00:35.999574 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6336 2019-Jan-17 17:00:36.000211 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6337 2019-Jan-17 17:00:36.000848 - [DEBUG] Edge Function : AllBottom
6338 2019-Jan-17 17:00:36.000876 - [DEBUG] End adding new jump function
6339 2019-Jan-17 17:00:36.000901 - [DEBUG]
6340 2019-Jan-17 17:00:36.000925 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6341 2019-Jan-17 17:00:36.000950 - [DEBUG]
6342 2019-Jan-17 17:00:36.000973 - [DEBUG] Process 184. path edge:
6343 2019-Jan-17 17:00:36.000997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6344 2019-Jan-17 17:00:36.001055 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
6345 2019-Jan-17 17:00:36.001709 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6346 2019-Jan-17 17:00:36.002347 - [DEBUG]
6347 2019-Jan-17 17:00:36.002373 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
6348 2019-Jan-17 17:00:36.003020 - [DEBUG] Compose: EdgeIdentity * AllBottom
6349 2019-Jan-17 17:00:36.003048 - [DEBUG]
6350 2019-Jan-17 17:00:36.003072 - [DEBUG] Propagate flow
6351 2019-Jan-17 17:00:36.003095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6352 2019-Jan-17 17:00:36.003153 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6353 2019-Jan-17 17:00:36.003797 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6354 2019-Jan-17 17:00:36.004433 - [DEBUG] Edge function : AllBottom (result of previous compose)
6355 2019-Jan-17 17:00:36.004458 - [DEBUG]
6356 2019-Jan-17 17:00:36.004483 - [DEBUG] Join: AllTop & AllBottom
6357 2019-Jan-17 17:00:36.004509 - [DEBUG] = AllBottom (new jump func)
6358 2019-Jan-17 17:00:36.004533 - [DEBUG]
6359 2019-Jan-17 17:00:36.004556 - [DEBUG] Start adding new jump function
6360 2019-Jan-17 17:00:36.004579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6361 2019-Jan-17 17:00:36.004659 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6362 2019-Jan-17 17:00:36.005298 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6363 2019-Jan-17 17:00:36.005934 - [DEBUG] Edge Function : AllBottom
6364 2019-Jan-17 17:00:36.005962 - [DEBUG] End adding new jump function
6365 2019-Jan-17 17:00:36.005986 - [DEBUG]
6366 2019-Jan-17 17:00:36.006010 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6367 2019-Jan-17 17:00:36.006035 - [DEBUG]
6368 2019-Jan-17 17:00:36.006058 - [DEBUG] Process 185. path edge:
6369 2019-Jan-17 17:00:36.006081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6370 2019-Jan-17 17:00:36.006140 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
6371 2019-Jan-17 17:00:36.006776 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6372 2019-Jan-17 17:00:36.007414 - [DEBUG]
6373 2019-Jan-17 17:00:36.007438 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
6374 2019-Jan-17 17:00:36.008101 - [DEBUG] Compose: EdgeIdentity * AllBottom
6375 2019-Jan-17 17:00:36.008129 - [DEBUG]
6376 2019-Jan-17 17:00:36.008152 - [DEBUG] Propagate flow
6377 2019-Jan-17 17:00:36.008176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6378 2019-Jan-17 17:00:36.008233 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6379 2019-Jan-17 17:00:36.008875 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6380 2019-Jan-17 17:00:36.009511 - [DEBUG] Edge function : AllBottom (result of previous compose)
6381 2019-Jan-17 17:00:36.009537 - [DEBUG]
6382 2019-Jan-17 17:00:36.009561 - [DEBUG] Join: AllTop & AllBottom
6383 2019-Jan-17 17:00:36.009587 - [DEBUG] = AllBottom (new jump func)
6384 2019-Jan-17 17:00:36.009611 - [DEBUG]
6385 2019-Jan-17 17:00:36.009635 - [DEBUG] Start adding new jump function
6386 2019-Jan-17 17:00:36.009658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6387 2019-Jan-17 17:00:36.009715 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6388 2019-Jan-17 17:00:36.010352 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6389 2019-Jan-17 17:00:36.010993 - [DEBUG] Edge Function : AllBottom
6390 2019-Jan-17 17:00:36.011021 - [DEBUG] End adding new jump function
6391 2019-Jan-17 17:00:36.011046 - [DEBUG]
6392 2019-Jan-17 17:00:36.011070 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6393 2019-Jan-17 17:00:36.011094 - [DEBUG]
6394 2019-Jan-17 17:00:36.011117 - [DEBUG] Process 186. path edge:
6395 2019-Jan-17 17:00:36.011141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6396 2019-Jan-17 17:00:36.011200 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
6397 2019-Jan-17 17:00:36.011857 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6398 2019-Jan-17 17:00:36.012495 - [DEBUG]
6399 2019-Jan-17 17:00:36.012520 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6400 2019-Jan-17 17:00:36.013170 - [DEBUG] Compose: EdgeIdentity * AllBottom
6401 2019-Jan-17 17:00:36.013198 - [DEBUG]
6402 2019-Jan-17 17:00:36.013222 - [DEBUG] Propagate flow
6403 2019-Jan-17 17:00:36.013245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6404 2019-Jan-17 17:00:36.013303 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6405 2019-Jan-17 17:00:36.013951 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6406 2019-Jan-17 17:00:36.014590 - [DEBUG] Edge function : AllBottom (result of previous compose)
6407 2019-Jan-17 17:00:36.014616 - [DEBUG]
6408 2019-Jan-17 17:00:36.014655 - [DEBUG] Join: AllTop & AllBottom
6409 2019-Jan-17 17:00:36.014681 - [DEBUG] = AllBottom (new jump func)
6410 2019-Jan-17 17:00:36.014705 - [DEBUG]
6411 2019-Jan-17 17:00:36.014729 - [DEBUG] Start adding new jump function
6412 2019-Jan-17 17:00:36.014752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6413 2019-Jan-17 17:00:36.014810 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6414 2019-Jan-17 17:00:36.015448 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6415 2019-Jan-17 17:00:36.016084 - [DEBUG] Edge Function : AllBottom
6416 2019-Jan-17 17:00:36.016112 - [DEBUG] End adding new jump function
6417 2019-Jan-17 17:00:36.016137 - [DEBUG]
6418 2019-Jan-17 17:00:36.016160 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6419 2019-Jan-17 17:00:36.016185 - [DEBUG]
6420 2019-Jan-17 17:00:36.016208 - [DEBUG] Process 187. path edge:
6421 2019-Jan-17 17:00:36.016232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6422 2019-Jan-17 17:00:36.016290 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
6423 2019-Jan-17 17:00:36.016927 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6424 2019-Jan-17 17:00:36.017564 - [DEBUG]
6425 2019-Jan-17 17:00:36.017589 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6426 2019-Jan-17 17:00:36.018255 - [DEBUG] Compose: EdgeIdentity * AllBottom
6427 2019-Jan-17 17:00:36.018283 - [DEBUG]
6428 2019-Jan-17 17:00:36.018307 - [DEBUG] Propagate flow
6429 2019-Jan-17 17:00:36.018330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6430 2019-Jan-17 17:00:36.018388 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6431 2019-Jan-17 17:00:36.019036 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6432 2019-Jan-17 17:00:36.019673 - [DEBUG] Edge function : AllBottom (result of previous compose)
6433 2019-Jan-17 17:00:36.019698 - [DEBUG]
6434 2019-Jan-17 17:00:36.019723 - [DEBUG] Join: AllTop & AllBottom
6435 2019-Jan-17 17:00:36.019749 - [DEBUG] = AllBottom (new jump func)
6436 2019-Jan-17 17:00:36.019773 - [DEBUG]
6437 2019-Jan-17 17:00:36.019797 - [DEBUG] Start adding new jump function
6438 2019-Jan-17 17:00:36.019820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6439 2019-Jan-17 17:00:36.019877 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6440 2019-Jan-17 17:00:36.020513 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6441 2019-Jan-17 17:00:36.021159 - [DEBUG] Edge Function : AllBottom
6442 2019-Jan-17 17:00:36.021187 - [DEBUG] End adding new jump function
6443 2019-Jan-17 17:00:36.021211 - [DEBUG]
6444 2019-Jan-17 17:00:36.021235 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6445 2019-Jan-17 17:00:36.021260 - [DEBUG]
6446 2019-Jan-17 17:00:36.021283 - [DEBUG] Process 188. path edge:
6447 2019-Jan-17 17:00:36.021321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6448 2019-Jan-17 17:00:36.021387 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
6449 2019-Jan-17 17:00:36.022036 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6450 2019-Jan-17 17:00:36.022674 - [DEBUG]
6451 2019-Jan-17 17:00:36.022698 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
6452 2019-Jan-17 17:00:36.023350 - [DEBUG] Possible callees:
6453 2019-Jan-17 17:00:36.023376 - [DEBUG] llvm.dbg.declare
6454 2019-Jan-17 17:00:36.023401 - [DEBUG] Possible return sites:
6455 2019-Jan-17 17:00:36.023424 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1206456 2019-Jan-17 17:00:36.024715 - [DEBUG] Found and process special summary
6457 2019-Jan-17 17:00:36.024748 - [DEBUG] Compose: EdgeIdentity * AllBottom
6458 2019-Jan-17 17:00:36.024776 - [DEBUG]
6459 2019-Jan-17 17:00:36.024800 - [DEBUG] Propagate flow
6460 2019-Jan-17 17:00:36.024823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6461 2019-Jan-17 17:00:36.024881 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6462 2019-Jan-17 17:00:36.025522 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6463 2019-Jan-17 17:00:36.026160 - [DEBUG] Edge function : AllBottom (result of previous compose)
6464 2019-Jan-17 17:00:36.026185 - [DEBUG]
6465 2019-Jan-17 17:00:36.026210 - [DEBUG] Join: AllTop & AllBottom
6466 2019-Jan-17 17:00:36.026236 - [DEBUG] = AllBottom (new jump func)
6467 2019-Jan-17 17:00:36.026260 - [DEBUG]
6468 2019-Jan-17 17:00:36.026284 - [DEBUG] Start adding new jump function
6469 2019-Jan-17 17:00:36.026307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6470 2019-Jan-17 17:00:36.026365 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6471 2019-Jan-17 17:00:36.027002 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6472 2019-Jan-17 17:00:36.027641 - [DEBUG] Edge Function : AllBottom
6473 2019-Jan-17 17:00:36.027669 - [DEBUG] End adding new jump function
6474 2019-Jan-17 17:00:36.027694 - [DEBUG]
6475 2019-Jan-17 17:00:36.027718 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6476 2019-Jan-17 17:00:36.027742 - [DEBUG]
6477 2019-Jan-17 17:00:36.027766 - [DEBUG] Process 189. path edge:
6478 2019-Jan-17 17:00:36.027790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6479 2019-Jan-17 17:00:36.027848 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
6480 2019-Jan-17 17:00:36.028504 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6481 2019-Jan-17 17:00:36.029143 - [DEBUG]
6482 2019-Jan-17 17:00:36.029167 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
6483 2019-Jan-17 17:00:36.029818 - [DEBUG] Compose: EdgeIdentity * AllBottom
6484 2019-Jan-17 17:00:36.029846 - [DEBUG]
6485 2019-Jan-17 17:00:36.029869 - [DEBUG] Propagate flow
6486 2019-Jan-17 17:00:36.029893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6487 2019-Jan-17 17:00:36.029951 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6488 2019-Jan-17 17:00:36.030587 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6489 2019-Jan-17 17:00:36.031223 - [DEBUG] Edge function : AllBottom (result of previous compose)
6490 2019-Jan-17 17:00:36.031257 - [DEBUG]
6491 2019-Jan-17 17:00:36.031282 - [DEBUG] Join: AllTop & AllBottom
6492 2019-Jan-17 17:00:36.031322 - [DEBUG] = AllBottom (new jump func)
6493 2019-Jan-17 17:00:36.031347 - [DEBUG]
6494 2019-Jan-17 17:00:36.031370 - [DEBUG] Start adding new jump function
6495 2019-Jan-17 17:00:36.031394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6496 2019-Jan-17 17:00:36.031451 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6497 2019-Jan-17 17:00:36.032089 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6498 2019-Jan-17 17:00:36.032725 - [DEBUG] Edge Function : AllBottom
6499 2019-Jan-17 17:00:36.032753 - [DEBUG] End adding new jump function
6500 2019-Jan-17 17:00:36.032777 - [DEBUG]
6501 2019-Jan-17 17:00:36.032801 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6502 2019-Jan-17 17:00:36.032826 - [DEBUG]
6503 2019-Jan-17 17:00:36.032849 - [DEBUG] Process 190. path edge:
6504 2019-Jan-17 17:00:36.032873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6505 2019-Jan-17 17:00:36.032931 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
6506 2019-Jan-17 17:00:36.033567 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6507 2019-Jan-17 17:00:36.034204 - [DEBUG]
6508 2019-Jan-17 17:00:36.034229 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
6509 2019-Jan-17 17:00:36.034893 - [DEBUG] Compose: EdgeIdentity * AllBottom
6510 2019-Jan-17 17:00:36.034921 - [DEBUG]
6511 2019-Jan-17 17:00:36.034945 - [DEBUG] Propagate flow
6512 2019-Jan-17 17:00:36.034968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6513 2019-Jan-17 17:00:36.035025 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6514 2019-Jan-17 17:00:36.035679 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6515 2019-Jan-17 17:00:36.036321 - [DEBUG] Edge function : AllBottom (result of previous compose)
6516 2019-Jan-17 17:00:36.036347 - [DEBUG]
6517 2019-Jan-17 17:00:36.036371 - [DEBUG] Join: AllTop & AllBottom
6518 2019-Jan-17 17:00:36.036397 - [DEBUG] = AllBottom (new jump func)
6519 2019-Jan-17 17:00:36.036421 - [DEBUG]
6520 2019-Jan-17 17:00:36.036445 - [DEBUG] Start adding new jump function
6521 2019-Jan-17 17:00:36.036468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6522 2019-Jan-17 17:00:36.036525 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6523 2019-Jan-17 17:00:36.037163 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6524 2019-Jan-17 17:00:36.037811 - [DEBUG] Edge Function : AllBottom
6525 2019-Jan-17 17:00:36.037839 - [DEBUG] End adding new jump function
6526 2019-Jan-17 17:00:36.037864 - [DEBUG]
6527 2019-Jan-17 17:00:36.037888 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6528 2019-Jan-17 17:00:36.037913 - [DEBUG]
6529 2019-Jan-17 17:00:36.037936 - [DEBUG] Process 191. path edge:
6530 2019-Jan-17 17:00:36.037973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6531 2019-Jan-17 17:00:36.038032 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6532 2019-Jan-17 17:00:36.038681 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6533 2019-Jan-17 17:00:36.039319 - [DEBUG]
6534 2019-Jan-17 17:00:36.039343 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6535 2019-Jan-17 17:00:36.040003 - [DEBUG] Possible callees:
6536 2019-Jan-17 17:00:36.040029 - [DEBUG] llvm.dbg.declare
6537 2019-Jan-17 17:00:36.040054 - [DEBUG] Possible return sites:
6538 2019-Jan-17 17:00:36.040077 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496539 2019-Jan-17 17:00:36.041370 - [DEBUG] Found and process special summary
6540 2019-Jan-17 17:00:36.041404 - [DEBUG] Compose: EdgeIdentity * AllBottom
6541 2019-Jan-17 17:00:36.041431 - [DEBUG]
6542 2019-Jan-17 17:00:36.041455 - [DEBUG] Propagate flow
6543 2019-Jan-17 17:00:36.041478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6544 2019-Jan-17 17:00:36.041537 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6545 2019-Jan-17 17:00:36.042179 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6546 2019-Jan-17 17:00:36.042817 - [DEBUG] Edge function : AllBottom (result of previous compose)
6547 2019-Jan-17 17:00:36.042843 - [DEBUG]
6548 2019-Jan-17 17:00:36.042867 - [DEBUG] Join: AllTop & AllBottom
6549 2019-Jan-17 17:00:36.042893 - [DEBUG] = AllBottom (new jump func)
6550 2019-Jan-17 17:00:36.042917 - [DEBUG]
6551 2019-Jan-17 17:00:36.042941 - [DEBUG] Start adding new jump function
6552 2019-Jan-17 17:00:36.042964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6553 2019-Jan-17 17:00:36.043021 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6554 2019-Jan-17 17:00:36.043660 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6555 2019-Jan-17 17:00:36.044300 - [DEBUG] Edge Function : AllBottom
6556 2019-Jan-17 17:00:36.044328 - [DEBUG] End adding new jump function
6557 2019-Jan-17 17:00:36.044353 - [DEBUG]
6558 2019-Jan-17 17:00:36.044377 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6559 2019-Jan-17 17:00:36.044401 - [DEBUG]
6560 2019-Jan-17 17:00:36.044425 - [DEBUG] Process 192. path edge:
6561 2019-Jan-17 17:00:36.044449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6562 2019-Jan-17 17:00:36.044507 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6563 2019-Jan-17 17:00:36.045165 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6564 2019-Jan-17 17:00:36.045802 - [DEBUG]
6565 2019-Jan-17 17:00:36.045826 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6566 2019-Jan-17 17:00:36.046479 - [DEBUG] Compose: EdgeIdentity * AllBottom
6567 2019-Jan-17 17:00:36.046507 - [DEBUG]
6568 2019-Jan-17 17:00:36.046531 - [DEBUG] Propagate flow
6569 2019-Jan-17 17:00:36.046554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6570 2019-Jan-17 17:00:36.046612 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6571 2019-Jan-17 17:00:36.047250 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6572 2019-Jan-17 17:00:36.047886 - [DEBUG] Edge function : AllBottom (result of previous compose)
6573 2019-Jan-17 17:00:36.047912 - [DEBUG]
6574 2019-Jan-17 17:00:36.047936 - [DEBUG] Join: AllTop & AllBottom
6575 2019-Jan-17 17:00:36.047975 - [DEBUG] = AllBottom (new jump func)
6576 2019-Jan-17 17:00:36.048000 - [DEBUG]
6577 2019-Jan-17 17:00:36.048024 - [DEBUG] Start adding new jump function
6578 2019-Jan-17 17:00:36.048047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6579 2019-Jan-17 17:00:36.048113 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6580 2019-Jan-17 17:00:36.048751 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6581 2019-Jan-17 17:00:36.049389 - [DEBUG] Edge Function : AllBottom
6582 2019-Jan-17 17:00:36.049417 - [DEBUG] End adding new jump function
6583 2019-Jan-17 17:00:36.049441 - [DEBUG]
6584 2019-Jan-17 17:00:36.049465 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6585 2019-Jan-17 17:00:36.049490 - [DEBUG]
6586 2019-Jan-17 17:00:36.049513 - [DEBUG] Process 193. path edge:
6587 2019-Jan-17 17:00:36.049537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6588 2019-Jan-17 17:00:36.049596 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6589 2019-Jan-17 17:00:36.050232 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6590 2019-Jan-17 17:00:36.050869 - [DEBUG]
6591 2019-Jan-17 17:00:36.050895 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6592 2019-Jan-17 17:00:36.051559 - [DEBUG] Compose: EdgeIdentity * AllBottom
6593 2019-Jan-17 17:00:36.051586 - [DEBUG]
6594 2019-Jan-17 17:00:36.051610 - [DEBUG] Propagate flow
6595 2019-Jan-17 17:00:36.051633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6596 2019-Jan-17 17:00:36.051691 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6597 2019-Jan-17 17:00:36.052341 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6598 2019-Jan-17 17:00:36.052988 - [DEBUG] Edge function : AllBottom (result of previous compose)
6599 2019-Jan-17 17:00:36.053013 - [DEBUG]
6600 2019-Jan-17 17:00:36.053038 - [DEBUG] Join: AllTop & AllBottom
6601 2019-Jan-17 17:00:36.053064 - [DEBUG] = AllBottom (new jump func)
6602 2019-Jan-17 17:00:36.053088 - [DEBUG]
6603 2019-Jan-17 17:00:36.053111 - [DEBUG] Start adding new jump function
6604 2019-Jan-17 17:00:36.053135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6605 2019-Jan-17 17:00:36.053192 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6606 2019-Jan-17 17:00:36.053829 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6607 2019-Jan-17 17:00:36.054475 - [DEBUG] Edge Function : AllBottom
6608 2019-Jan-17 17:00:36.054503 - [DEBUG] End adding new jump function
6609 2019-Jan-17 17:00:36.054527 - [DEBUG]
6610 2019-Jan-17 17:00:36.054551 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6611 2019-Jan-17 17:00:36.054576 - [DEBUG]
6612 2019-Jan-17 17:00:36.054599 - [DEBUG] Process 194. path edge:
6613 2019-Jan-17 17:00:36.054640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6614 2019-Jan-17 17:00:36.054701 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6615 2019-Jan-17 17:00:36.055349 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6616 2019-Jan-17 17:00:36.055987 - [DEBUG]
6617 2019-Jan-17 17:00:36.056012 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6618 2019-Jan-17 17:00:36.056664 - [DEBUG] Possible callees:
6619 2019-Jan-17 17:00:36.056689 - [DEBUG] llvm.dbg.declare
6620 2019-Jan-17 17:00:36.056714 - [DEBUG] Possible return sites:
6621 2019-Jan-17 17:00:36.056738 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556622 2019-Jan-17 17:00:36.058038 - [DEBUG] Found and process special summary
6623 2019-Jan-17 17:00:36.058073 - [DEBUG] Compose: EdgeIdentity * AllBottom
6624 2019-Jan-17 17:00:36.058100 - [DEBUG]
6625 2019-Jan-17 17:00:36.058124 - [DEBUG] Propagate flow
6626 2019-Jan-17 17:00:36.058147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6627 2019-Jan-17 17:00:36.058206 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6628 2019-Jan-17 17:00:36.058846 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6629 2019-Jan-17 17:00:36.059484 - [DEBUG] Edge function : AllBottom (result of previous compose)
6630 2019-Jan-17 17:00:36.059509 - [DEBUG]
6631 2019-Jan-17 17:00:36.059534 - [DEBUG] Join: AllTop & AllBottom
6632 2019-Jan-17 17:00:36.059560 - [DEBUG] = AllBottom (new jump func)
6633 2019-Jan-17 17:00:36.059584 - [DEBUG]
6634 2019-Jan-17 17:00:36.059607 - [DEBUG] Start adding new jump function
6635 2019-Jan-17 17:00:36.059631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6636 2019-Jan-17 17:00:36.059688 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6637 2019-Jan-17 17:00:36.060325 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6638 2019-Jan-17 17:00:36.060964 - [DEBUG] Edge Function : AllBottom
6639 2019-Jan-17 17:00:36.060994 - [DEBUG] End adding new jump function
6640 2019-Jan-17 17:00:36.061018 - [DEBUG]
6641 2019-Jan-17 17:00:36.061042 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6642 2019-Jan-17 17:00:36.061066 - [DEBUG]
6643 2019-Jan-17 17:00:36.061090 - [DEBUG] Process 195. path edge:
6644 2019-Jan-17 17:00:36.061113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6645 2019-Jan-17 17:00:36.061172 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6646 2019-Jan-17 17:00:36.061828 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6647 2019-Jan-17 17:00:36.062465 - [DEBUG]
6648 2019-Jan-17 17:00:36.062489 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6649 2019-Jan-17 17:00:36.063141 - [DEBUG] Compose: EdgeIdentity * AllBottom
6650 2019-Jan-17 17:00:36.063168 - [DEBUG]
6651 2019-Jan-17 17:00:36.063192 - [DEBUG] Propagate flow
6652 2019-Jan-17 17:00:36.063215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6653 2019-Jan-17 17:00:36.063273 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6654 2019-Jan-17 17:00:36.063911 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6655 2019-Jan-17 17:00:36.064549 - [DEBUG] Edge function : AllBottom (result of previous compose)
6656 2019-Jan-17 17:00:36.064574 - [DEBUG]
6657 2019-Jan-17 17:00:36.064598 - [DEBUG] Join: AllTop & AllBottom
6658 2019-Jan-17 17:00:36.064636 - [DEBUG] = AllBottom (new jump func)
6659 2019-Jan-17 17:00:36.064662 - [DEBUG]
6660 2019-Jan-17 17:00:36.064685 - [DEBUG] Start adding new jump function
6661 2019-Jan-17 17:00:36.064709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6662 2019-Jan-17 17:00:36.064766 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6663 2019-Jan-17 17:00:36.065405 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6664 2019-Jan-17 17:00:36.066043 - [DEBUG] Edge Function : AllBottom
6665 2019-Jan-17 17:00:36.066071 - [DEBUG] End adding new jump function
6666 2019-Jan-17 17:00:36.066103 - [DEBUG]
6667 2019-Jan-17 17:00:36.066128 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6668 2019-Jan-17 17:00:36.066153 - [DEBUG]
6669 2019-Jan-17 17:00:36.066176 - [DEBUG] Process 196. path edge:
6670 2019-Jan-17 17:00:36.066200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6671 2019-Jan-17 17:00:36.066258 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6672 2019-Jan-17 17:00:36.066897 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6673 2019-Jan-17 17:00:36.067535 - [DEBUG]
6674 2019-Jan-17 17:00:36.067560 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6675 2019-Jan-17 17:00:36.068223 - [DEBUG] Compose: EdgeIdentity * AllBottom
6676 2019-Jan-17 17:00:36.068252 - [DEBUG]
6677 2019-Jan-17 17:00:36.068275 - [DEBUG] Propagate flow
6678 2019-Jan-17 17:00:36.068299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6679 2019-Jan-17 17:00:36.068357 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6680 2019-Jan-17 17:00:36.068995 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6681 2019-Jan-17 17:00:36.069632 - [DEBUG] Edge function : AllBottom (result of previous compose)
6682 2019-Jan-17 17:00:36.069658 - [DEBUG]
6683 2019-Jan-17 17:00:36.069682 - [DEBUG] Join: AllTop & AllBottom
6684 2019-Jan-17 17:00:36.069708 - [DEBUG] = AllBottom (new jump func)
6685 2019-Jan-17 17:00:36.069733 - [DEBUG]
6686 2019-Jan-17 17:00:36.069756 - [DEBUG] Start adding new jump function
6687 2019-Jan-17 17:00:36.069780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6688 2019-Jan-17 17:00:36.069837 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6689 2019-Jan-17 17:00:36.070474 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6690 2019-Jan-17 17:00:36.071109 - [DEBUG] Edge Function : AllBottom
6691 2019-Jan-17 17:00:36.071137 - [DEBUG] End adding new jump function
6692 2019-Jan-17 17:00:36.071162 - [DEBUG]
6693 2019-Jan-17 17:00:36.071186 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6694 2019-Jan-17 17:00:36.071210 - [DEBUG]
6695 2019-Jan-17 17:00:36.071234 - [DEBUG] Process 197. path edge:
6696 2019-Jan-17 17:00:36.071257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6697 2019-Jan-17 17:00:36.071329 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6698 2019-Jan-17 17:00:36.071966 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6699 2019-Jan-17 17:00:36.072603 - [DEBUG]
6700 2019-Jan-17 17:00:36.072628 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6701 2019-Jan-17 17:00:36.073275 - [DEBUG] Compose: EdgeIdentity * AllBottom
6702 2019-Jan-17 17:00:36.073303 - [DEBUG]
6703 2019-Jan-17 17:00:36.073327 - [DEBUG] Propagate flow
6704 2019-Jan-17 17:00:36.073350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6705 2019-Jan-17 17:00:36.073408 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6706 2019-Jan-17 17:00:36.074056 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6707 2019-Jan-17 17:00:36.074709 - [DEBUG] Edge function : AllBottom (result of previous compose)
6708 2019-Jan-17 17:00:36.074735 - [DEBUG]
6709 2019-Jan-17 17:00:36.074759 - [DEBUG] Join: AllTop & AllBottom
6710 2019-Jan-17 17:00:36.074785 - [DEBUG] = AllBottom (new jump func)
6711 2019-Jan-17 17:00:36.074817 - [DEBUG]
6712 2019-Jan-17 17:00:36.074841 - [DEBUG] Start adding new jump function
6713 2019-Jan-17 17:00:36.074864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6714 2019-Jan-17 17:00:36.074922 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6715 2019-Jan-17 17:00:36.075560 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6716 2019-Jan-17 17:00:36.076207 - [DEBUG] Edge Function : AllBottom
6717 2019-Jan-17 17:00:36.076236 - [DEBUG] End adding new jump function
6718 2019-Jan-17 17:00:36.076260 - [DEBUG]
6719 2019-Jan-17 17:00:36.076284 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6720 2019-Jan-17 17:00:36.076308 - [DEBUG]
6721 2019-Jan-17 17:00:36.076332 - [DEBUG] Process 198. path edge:
6722 2019-Jan-17 17:00:36.076355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6723 2019-Jan-17 17:00:36.076414 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6724 2019-Jan-17 17:00:36.077062 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6725 2019-Jan-17 17:00:36.077700 - [DEBUG]
6726 2019-Jan-17 17:00:36.077724 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6727 2019-Jan-17 17:00:36.078393 - [DEBUG] Possible callees:
6728 2019-Jan-17 17:00:36.078419 - [DEBUG] llvm.dbg.declare
6729 2019-Jan-17 17:00:36.078444 - [DEBUG] Possible return sites:
6730 2019-Jan-17 17:00:36.078468 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636731 2019-Jan-17 17:00:36.079743 - [DEBUG] Found and process special summary
6732 2019-Jan-17 17:00:36.079776 - [DEBUG] Compose: EdgeIdentity * AllBottom
6733 2019-Jan-17 17:00:36.079803 - [DEBUG]
6734 2019-Jan-17 17:00:36.079827 - [DEBUG] Propagate flow
6735 2019-Jan-17 17:00:36.079850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6736 2019-Jan-17 17:00:36.079908 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6737 2019-Jan-17 17:00:36.080550 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6738 2019-Jan-17 17:00:36.081189 - [DEBUG] Edge function : AllBottom (result of previous compose)
6739 2019-Jan-17 17:00:36.081215 - [DEBUG]
6740 2019-Jan-17 17:00:36.081239 - [DEBUG] Join: AllTop & AllBottom
6741 2019-Jan-17 17:00:36.081265 - [DEBUG] = AllBottom (new jump func)
6742 2019-Jan-17 17:00:36.081301 - [DEBUG]
6743 2019-Jan-17 17:00:36.081326 - [DEBUG] Start adding new jump function
6744 2019-Jan-17 17:00:36.081350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6745 2019-Jan-17 17:00:36.081408 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6746 2019-Jan-17 17:00:36.082047 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6747 2019-Jan-17 17:00:36.082687 - [DEBUG] Edge Function : AllBottom
6748 2019-Jan-17 17:00:36.082715 - [DEBUG] End adding new jump function
6749 2019-Jan-17 17:00:36.082739 - [DEBUG]
6750 2019-Jan-17 17:00:36.082763 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6751 2019-Jan-17 17:00:36.082787 - [DEBUG]
6752 2019-Jan-17 17:00:36.082811 - [DEBUG] Process 199. path edge:
6753 2019-Jan-17 17:00:36.082835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6754 2019-Jan-17 17:00:36.082892 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6755 2019-Jan-17 17:00:36.083539 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6756 2019-Jan-17 17:00:36.084177 - [DEBUG]
6757 2019-Jan-17 17:00:36.084202 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6758 2019-Jan-17 17:00:36.084868 - [DEBUG] Compose: EdgeIdentity * AllBottom
6759 2019-Jan-17 17:00:36.084896 - [DEBUG]
6760 2019-Jan-17 17:00:36.084920 - [DEBUG] Propagate flow
6761 2019-Jan-17 17:00:36.084944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6762 2019-Jan-17 17:00:36.085002 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6763 2019-Jan-17 17:00:36.085640 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6764 2019-Jan-17 17:00:36.086277 - [DEBUG] Edge function : AllBottom (result of previous compose)
6765 2019-Jan-17 17:00:36.086302 - [DEBUG]
6766 2019-Jan-17 17:00:36.086327 - [DEBUG] Join: AllTop & AllBottom
6767 2019-Jan-17 17:00:36.086353 - [DEBUG] = AllBottom (new jump func)
6768 2019-Jan-17 17:00:36.086377 - [DEBUG]
6769 2019-Jan-17 17:00:36.086401 - [DEBUG] Start adding new jump function
6770 2019-Jan-17 17:00:36.086424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6771 2019-Jan-17 17:00:36.086481 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6772 2019-Jan-17 17:00:36.087118 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6773 2019-Jan-17 17:00:36.087753 - [DEBUG] Edge Function : AllBottom
6774 2019-Jan-17 17:00:36.087781 - [DEBUG] End adding new jump function
6775 2019-Jan-17 17:00:36.087806 - [DEBUG]
6776 2019-Jan-17 17:00:36.087830 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6777 2019-Jan-17 17:00:36.087854 - [DEBUG]
6778 2019-Jan-17 17:00:36.087878 - [DEBUG] Process 200. path edge:
6779 2019-Jan-17 17:00:36.087902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6780 2019-Jan-17 17:00:36.087973 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6781 2019-Jan-17 17:00:36.088610 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6782 2019-Jan-17 17:00:36.089247 - [DEBUG]
6783 2019-Jan-17 17:00:36.089273 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6784 2019-Jan-17 17:00:36.089921 - [DEBUG] Compose: EdgeIdentity * AllBottom
6785 2019-Jan-17 17:00:36.089948 - [DEBUG]
6786 2019-Jan-17 17:00:36.089972 - [DEBUG] Propagate flow
6787 2019-Jan-17 17:00:36.089996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6788 2019-Jan-17 17:00:36.090053 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6789 2019-Jan-17 17:00:36.090703 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6790 2019-Jan-17 17:00:36.091353 - [DEBUG] Edge function : AllBottom (result of previous compose)
6791 2019-Jan-17 17:00:36.091378 - [DEBUG]
6792 2019-Jan-17 17:00:36.091403 - [DEBUG] Join: AllTop & AllBottom
6793 2019-Jan-17 17:00:36.091428 - [DEBUG] = AllBottom (new jump func)
6794 2019-Jan-17 17:00:36.091452 - [DEBUG]
6795 2019-Jan-17 17:00:36.091476 - [DEBUG] Start adding new jump function
6796 2019-Jan-17 17:00:36.091499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6797 2019-Jan-17 17:00:36.091556 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6798 2019-Jan-17 17:00:36.092193 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6799 2019-Jan-17 17:00:36.092847 - [DEBUG] Edge Function : AllBottom
6800 2019-Jan-17 17:00:36.092876 - [DEBUG] End adding new jump function
6801 2019-Jan-17 17:00:36.092901 - [DEBUG]
6802 2019-Jan-17 17:00:36.092925 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6803 2019-Jan-17 17:00:36.092950 - [DEBUG]
6804 2019-Jan-17 17:00:36.092973 - [DEBUG] Process 201. path edge:
6805 2019-Jan-17 17:00:36.092997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6806 2019-Jan-17 17:00:36.093055 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6807 2019-Jan-17 17:00:36.093704 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6808 2019-Jan-17 17:00:36.094340 - [DEBUG]
6809 2019-Jan-17 17:00:36.094365 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6810 2019-Jan-17 17:00:36.095031 - [DEBUG] Possible callees:
6811 2019-Jan-17 17:00:36.095056 - [DEBUG] llvm.dbg.declare
6812 2019-Jan-17 17:00:36.095081 - [DEBUG] Possible return sites:
6813 2019-Jan-17 17:00:36.095105 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696814 2019-Jan-17 17:00:36.096384 - [DEBUG] Found and process special summary
6815 2019-Jan-17 17:00:36.096417 - [DEBUG] Compose: EdgeIdentity * AllBottom
6816 2019-Jan-17 17:00:36.096444 - [DEBUG]
6817 2019-Jan-17 17:00:36.096468 - [DEBUG] Propagate flow
6818 2019-Jan-17 17:00:36.096492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6819 2019-Jan-17 17:00:36.096550 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6820 2019-Jan-17 17:00:36.097190 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6821 2019-Jan-17 17:00:36.097827 - [DEBUG] Edge function : AllBottom (result of previous compose)
6822 2019-Jan-17 17:00:36.097852 - [DEBUG]
6823 2019-Jan-17 17:00:36.097877 - [DEBUG] Join: AllTop & AllBottom
6824 2019-Jan-17 17:00:36.097902 - [DEBUG] = AllBottom (new jump func)
6825 2019-Jan-17 17:00:36.097927 - [DEBUG]
6826 2019-Jan-17 17:00:36.097950 - [DEBUG] Start adding new jump function
6827 2019-Jan-17 17:00:36.097988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6828 2019-Jan-17 17:00:36.098046 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6829 2019-Jan-17 17:00:36.098682 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6830 2019-Jan-17 17:00:36.099322 - [DEBUG] Edge Function : AllBottom
6831 2019-Jan-17 17:00:36.099350 - [DEBUG] End adding new jump function
6832 2019-Jan-17 17:00:36.099374 - [DEBUG]
6833 2019-Jan-17 17:00:36.099398 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6834 2019-Jan-17 17:00:36.099423 - [DEBUG]
6835 2019-Jan-17 17:00:36.099446 - [DEBUG] Process 202. path edge:
6836 2019-Jan-17 17:00:36.099470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6837 2019-Jan-17 17:00:36.099528 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6838 2019-Jan-17 17:00:36.100167 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6839 2019-Jan-17 17:00:36.100803 - [DEBUG]
6840 2019-Jan-17 17:00:36.100828 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6841 2019-Jan-17 17:00:36.101501 - [DEBUG] Compose: EdgeIdentity * AllBottom
6842 2019-Jan-17 17:00:36.101529 - [DEBUG]
6843 2019-Jan-17 17:00:36.101553 - [DEBUG] Propagate flow
6844 2019-Jan-17 17:00:36.101576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6845 2019-Jan-17 17:00:36.101634 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6846 2019-Jan-17 17:00:36.102271 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6847 2019-Jan-17 17:00:36.102907 - [DEBUG] Edge function : AllBottom (result of previous compose)
6848 2019-Jan-17 17:00:36.102932 - [DEBUG]
6849 2019-Jan-17 17:00:36.102956 - [DEBUG] Join: AllTop & AllBottom
6850 2019-Jan-17 17:00:36.102982 - [DEBUG] = AllBottom (new jump func)
6851 2019-Jan-17 17:00:36.103006 - [DEBUG]
6852 2019-Jan-17 17:00:36.103029 - [DEBUG] Start adding new jump function
6853 2019-Jan-17 17:00:36.103052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6854 2019-Jan-17 17:00:36.103110 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6855 2019-Jan-17 17:00:36.103747 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6856 2019-Jan-17 17:00:36.104382 - [DEBUG] Edge Function : AllBottom
6857 2019-Jan-17 17:00:36.104410 - [DEBUG] End adding new jump function
6858 2019-Jan-17 17:00:36.104434 - [DEBUG]
6859 2019-Jan-17 17:00:36.104458 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6860 2019-Jan-17 17:00:36.104482 - [DEBUG]
6861 2019-Jan-17 17:00:36.104506 - [DEBUG] Process 203. path edge:
6862 2019-Jan-17 17:00:36.104529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6863 2019-Jan-17 17:00:36.104587 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
6864 2019-Jan-17 17:00:36.105241 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6865 2019-Jan-17 17:00:36.105877 - [DEBUG]
6866 2019-Jan-17 17:00:36.105901 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6867 2019-Jan-17 17:00:36.106548 - [DEBUG] Compose: EdgeIdentity * AllBottom
6868 2019-Jan-17 17:00:36.106576 - [DEBUG]
6869 2019-Jan-17 17:00:36.106600 - [DEBUG] Propagate flow
6870 2019-Jan-17 17:00:36.106623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6871 2019-Jan-17 17:00:36.106680 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6872 2019-Jan-17 17:00:36.107322 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6873 2019-Jan-17 17:00:36.107969 - [DEBUG] Edge function : AllBottom (result of previous compose)
6874 2019-Jan-17 17:00:36.107996 - [DEBUG]
6875 2019-Jan-17 17:00:36.108020 - [DEBUG] Join: AllTop & AllBottom
6876 2019-Jan-17 17:00:36.108046 - [DEBUG] = AllBottom (new jump func)
6877 2019-Jan-17 17:00:36.108070 - [DEBUG]
6878 2019-Jan-17 17:00:36.108093 - [DEBUG] Start adding new jump function
6879 2019-Jan-17 17:00:36.108117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6880 2019-Jan-17 17:00:36.108174 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6881 2019-Jan-17 17:00:36.108810 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6882 2019-Jan-17 17:00:36.109450 - [DEBUG] Edge Function : AllBottom
6883 2019-Jan-17 17:00:36.109478 - [DEBUG] End adding new jump function
6884 2019-Jan-17 17:00:36.109502 - [DEBUG]
6885 2019-Jan-17 17:00:36.109526 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6886 2019-Jan-17 17:00:36.109559 - [DEBUG]
6887 2019-Jan-17 17:00:36.109583 - [DEBUG] Process 204. path edge:
6888 2019-Jan-17 17:00:36.109606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6889 2019-Jan-17 17:00:36.109664 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
6890 2019-Jan-17 17:00:36.110305 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6891 2019-Jan-17 17:00:36.110941 - [DEBUG]
6892 2019-Jan-17 17:00:36.110966 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
6893 2019-Jan-17 17:00:36.111633 - [DEBUG] Compose: EdgeIdentity * AllBottom
6894 2019-Jan-17 17:00:36.111661 - [DEBUG]
6895 2019-Jan-17 17:00:36.111685 - [DEBUG] Propagate flow
6896 2019-Jan-17 17:00:36.111708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6897 2019-Jan-17 17:00:36.111766 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6898 2019-Jan-17 17:00:36.112404 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6899 2019-Jan-17 17:00:36.113040 - [DEBUG] Edge function : AllBottom (result of previous compose)
6900 2019-Jan-17 17:00:36.113065 - [DEBUG]
6901 2019-Jan-17 17:00:36.113090 - [DEBUG] Join: AllTop & AllBottom
6902 2019-Jan-17 17:00:36.113115 - [DEBUG] = AllBottom (new jump func)
6903 2019-Jan-17 17:00:36.113139 - [DEBUG]
6904 2019-Jan-17 17:00:36.113163 - [DEBUG] Start adding new jump function
6905 2019-Jan-17 17:00:36.113186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6906 2019-Jan-17 17:00:36.113243 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6907 2019-Jan-17 17:00:36.113881 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6908 2019-Jan-17 17:00:36.114518 - [DEBUG] Edge Function : AllBottom
6909 2019-Jan-17 17:00:36.114546 - [DEBUG] End adding new jump function
6910 2019-Jan-17 17:00:36.114570 - [DEBUG]
6911 2019-Jan-17 17:00:36.114594 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6912 2019-Jan-17 17:00:36.114618 - [DEBUG]
6913 2019-Jan-17 17:00:36.114656 - [DEBUG] Process 205. path edge:
6914 2019-Jan-17 17:00:36.114679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6915 2019-Jan-17 17:00:36.114737 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
6916 2019-Jan-17 17:00:36.115375 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6917 2019-Jan-17 17:00:36.116044 - [DEBUG]
6918 2019-Jan-17 17:00:36.116072 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
6919 2019-Jan-17 17:00:36.116783 - [DEBUG] Compose: EdgeIdentity * AllBottom
6920 2019-Jan-17 17:00:36.116814 - [DEBUG]
6921 2019-Jan-17 17:00:36.116838 - [DEBUG] Propagate flow
6922 2019-Jan-17 17:00:36.116862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6923 2019-Jan-17 17:00:36.116936 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6924 2019-Jan-17 17:00:36.117646 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6925 2019-Jan-17 17:00:36.118334 - [DEBUG] Edge function : AllBottom (result of previous compose)
6926 2019-Jan-17 17:00:36.118361 - [DEBUG]
6927 2019-Jan-17 17:00:36.118387 - [DEBUG] Join: AllTop & AllBottom
6928 2019-Jan-17 17:00:36.118413 - [DEBUG] = AllBottom (new jump func)
6929 2019-Jan-17 17:00:36.118437 - [DEBUG]
6930 2019-Jan-17 17:00:36.118460 - [DEBUG] Start adding new jump function
6931 2019-Jan-17 17:00:36.118501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6932 2019-Jan-17 17:00:36.118563 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6933 2019-Jan-17 17:00:36.119202 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6934 2019-Jan-17 17:00:36.119841 - [DEBUG] Edge Function : AllBottom
6935 2019-Jan-17 17:00:36.119871 - [DEBUG] End adding new jump function
6936 2019-Jan-17 17:00:36.119896 - [DEBUG]
6937 2019-Jan-17 17:00:36.119920 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6938 2019-Jan-17 17:00:36.119945 - [DEBUG]
6939 2019-Jan-17 17:00:36.119968 - [DEBUG] Process 206. path edge:
6940 2019-Jan-17 17:00:36.119992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6941 2019-Jan-17 17:00:36.120050 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
6942 2019-Jan-17 17:00:36.120690 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6943 2019-Jan-17 17:00:36.121344 - [DEBUG]
6944 2019-Jan-17 17:00:36.121369 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
6945 2019-Jan-17 17:00:36.122032 - [DEBUG] Compose: EdgeIdentity * AllBottom
6946 2019-Jan-17 17:00:36.122059 - [DEBUG]
6947 2019-Jan-17 17:00:36.122083 - [DEBUG] Propagate flow
6948 2019-Jan-17 17:00:36.122106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6949 2019-Jan-17 17:00:36.122164 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6950 2019-Jan-17 17:00:36.122802 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6951 2019-Jan-17 17:00:36.123437 - [DEBUG] Edge function : AllBottom (result of previous compose)
6952 2019-Jan-17 17:00:36.123462 - [DEBUG]
6953 2019-Jan-17 17:00:36.123487 - [DEBUG] Join: AllTop & AllBottom
6954 2019-Jan-17 17:00:36.123513 - [DEBUG] = AllBottom (new jump func)
6955 2019-Jan-17 17:00:36.123537 - [DEBUG]
6956 2019-Jan-17 17:00:36.123560 - [DEBUG] Start adding new jump function
6957 2019-Jan-17 17:00:36.123583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6958 2019-Jan-17 17:00:36.123640 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6959 2019-Jan-17 17:00:36.124276 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6960 2019-Jan-17 17:00:36.124929 - [DEBUG] Edge Function : AllBottom
6961 2019-Jan-17 17:00:36.124958 - [DEBUG] End adding new jump function
6962 2019-Jan-17 17:00:36.124982 - [DEBUG]
6963 2019-Jan-17 17:00:36.125006 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6964 2019-Jan-17 17:00:36.125031 - [DEBUG]
6965 2019-Jan-17 17:00:36.125054 - [DEBUG] Process 207. path edge:
6966 2019-Jan-17 17:00:36.125077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6967 2019-Jan-17 17:00:36.125135 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
6968 2019-Jan-17 17:00:36.125773 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6969 2019-Jan-17 17:00:36.126409 - [DEBUG]
6970 2019-Jan-17 17:00:36.126434 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
6971 2019-Jan-17 17:00:36.127082 - [DEBUG] Compose: EdgeIdentity * AllBottom
6972 2019-Jan-17 17:00:36.127110 - [DEBUG]
6973 2019-Jan-17 17:00:36.127134 - [DEBUG] Propagate flow
6974 2019-Jan-17 17:00:36.127157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

6975 2019-Jan-17 17:00:36.127215 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6976 2019-Jan-17 17:00:36.127859 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6977 2019-Jan-17 17:00:36.128512 - [DEBUG] Edge function : AllBottom (result of previous compose)
6978 2019-Jan-17 17:00:36.128537 - [DEBUG]
6979 2019-Jan-17 17:00:36.128562 - [DEBUG] Join: AllTop & AllBottom
6980 2019-Jan-17 17:00:36.128587 - [DEBUG] = AllBottom (new jump func)
6981 2019-Jan-17 17:00:36.128612 - [DEBUG]
6982 2019-Jan-17 17:00:36.128635 - [DEBUG] Start adding new jump function
6983 2019-Jan-17 17:00:36.128658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

6984 2019-Jan-17 17:00:36.128715 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

6985 2019-Jan-17 17:00:36.129352 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6986 2019-Jan-17 17:00:36.129986 - [DEBUG] Edge Function : AllBottom
6987 2019-Jan-17 17:00:36.130014 - [DEBUG] End adding new jump function
6988 2019-Jan-17 17:00:36.130038 - [DEBUG]
6989 2019-Jan-17 17:00:36.130062 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6990 2019-Jan-17 17:00:36.130086 - [DEBUG]
6991 2019-Jan-17 17:00:36.130109 - [DEBUG] Process 208. path edge:
6992 2019-Jan-17 17:00:36.130133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
6993 2019-Jan-17 17:00:36.130191 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
6994 2019-Jan-17 17:00:36.130827 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
6995 2019-Jan-17 17:00:36.131479 - [DEBUG]
6996 2019-Jan-17 17:00:36.131503 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
6997 2019-Jan-17 17:00:36.132150 - [DEBUG] Compose: EdgeIdentity * AllBottom
6998 2019-Jan-17 17:00:36.132177 - [DEBUG]
6999 2019-Jan-17 17:00:36.132201 - [DEBUG] Propagate flow
7000 2019-Jan-17 17:00:36.132224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7001 2019-Jan-17 17:00:36.132282 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7002 2019-Jan-17 17:00:36.132935 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7003 2019-Jan-17 17:00:36.133583 - [DEBUG] Edge function : AllBottom (result of previous compose)
7004 2019-Jan-17 17:00:36.133608 - [DEBUG]
7005 2019-Jan-17 17:00:36.133632 - [DEBUG] Join: AllTop & AllBottom
7006 2019-Jan-17 17:00:36.133658 - [DEBUG] = AllBottom (new jump func)
7007 2019-Jan-17 17:00:36.133682 - [DEBUG]
7008 2019-Jan-17 17:00:36.133705 - [DEBUG] Start adding new jump function
7009 2019-Jan-17 17:00:36.133728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7010 2019-Jan-17 17:00:36.133786 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7011 2019-Jan-17 17:00:36.134423 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7012 2019-Jan-17 17:00:36.135083 - [DEBUG] Edge Function : AllBottom
7013 2019-Jan-17 17:00:36.135111 - [DEBUG] End adding new jump function
7014 2019-Jan-17 17:00:36.135135 - [DEBUG]
7015 2019-Jan-17 17:00:36.135159 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7016 2019-Jan-17 17:00:36.135184 - [DEBUG]
7017 2019-Jan-17 17:00:36.135207 - [DEBUG] Process 209. path edge:
7018 2019-Jan-17 17:00:36.135231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7019 2019-Jan-17 17:00:36.135288 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7020 2019-Jan-17 17:00:36.135940 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7021 2019-Jan-17 17:00:36.136578 - [DEBUG]
7022 2019-Jan-17 17:00:36.136604 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7023 2019-Jan-17 17:00:36.137259 - [DEBUG] Compose: EdgeIdentity * AllBottom
7024 2019-Jan-17 17:00:36.137288 - [DEBUG]
7025 2019-Jan-17 17:00:36.137311 - [DEBUG] Propagate flow
7026 2019-Jan-17 17:00:36.137335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7027 2019-Jan-17 17:00:36.137393 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7028 2019-Jan-17 17:00:36.138047 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7029 2019-Jan-17 17:00:36.138684 - [DEBUG] Edge function : AllBottom (result of previous compose)
7030 2019-Jan-17 17:00:36.138709 - [DEBUG]
7031 2019-Jan-17 17:00:36.138733 - [DEBUG] Join: AllTop & AllBottom
7032 2019-Jan-17 17:00:36.138759 - [DEBUG] = AllBottom (new jump func)
7033 2019-Jan-17 17:00:36.138783 - [DEBUG]
7034 2019-Jan-17 17:00:36.138806 - [DEBUG] Start adding new jump function
7035 2019-Jan-17 17:00:36.138830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7036 2019-Jan-17 17:00:36.138887 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7037 2019-Jan-17 17:00:36.139524 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7038 2019-Jan-17 17:00:36.140160 - [DEBUG] Edge Function : AllBottom
7039 2019-Jan-17 17:00:36.140188 - [DEBUG] End adding new jump function
7040 2019-Jan-17 17:00:36.140213 - [DEBUG]
7041 2019-Jan-17 17:00:36.140237 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7042 2019-Jan-17 17:00:36.140261 - [DEBUG]
7043 2019-Jan-17 17:00:36.140284 - [DEBUG] Process 210. path edge:
7044 2019-Jan-17 17:00:36.140308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7045 2019-Jan-17 17:00:36.140366 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7046 2019-Jan-17 17:00:36.141003 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7047 2019-Jan-17 17:00:36.141655 - [DEBUG]
7048 2019-Jan-17 17:00:36.141679 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7049 2019-Jan-17 17:00:36.142327 - [DEBUG] Compose: EdgeIdentity * AllBottom
7050 2019-Jan-17 17:00:36.142355 - [DEBUG]
7051 2019-Jan-17 17:00:36.142378 - [DEBUG] Propagate flow
7052 2019-Jan-17 17:00:36.142402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7053 2019-Jan-17 17:00:36.142459 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7054 2019-Jan-17 17:00:36.143097 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7055 2019-Jan-17 17:00:36.143736 - [DEBUG] Edge function : AllBottom (result of previous compose)
7056 2019-Jan-17 17:00:36.143761 - [DEBUG]
7057 2019-Jan-17 17:00:36.143786 - [DEBUG] Join: AllTop & AllBottom
7058 2019-Jan-17 17:00:36.143811 - [DEBUG] = AllBottom (new jump func)
7059 2019-Jan-17 17:00:36.143836 - [DEBUG]
7060 2019-Jan-17 17:00:36.143859 - [DEBUG] Start adding new jump function
7061 2019-Jan-17 17:00:36.143882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7062 2019-Jan-17 17:00:36.143939 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7063 2019-Jan-17 17:00:36.144576 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7064 2019-Jan-17 17:00:36.145236 - [DEBUG] Edge Function : AllBottom
7065 2019-Jan-17 17:00:36.145264 - [DEBUG] End adding new jump function
7066 2019-Jan-17 17:00:36.145289 - [DEBUG]
7067 2019-Jan-17 17:00:36.145313 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7068 2019-Jan-17 17:00:36.145337 - [DEBUG]
7069 2019-Jan-17 17:00:36.145360 - [DEBUG] Process 211. path edge:
7070 2019-Jan-17 17:00:36.145384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7071 2019-Jan-17 17:00:36.145442 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7072 2019-Jan-17 17:00:36.146081 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7073 2019-Jan-17 17:00:36.146718 - [DEBUG]
7074 2019-Jan-17 17:00:36.146742 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7075 2019-Jan-17 17:00:36.147386 - [DEBUG] Start of endsummarytab entry
7076 2019-Jan-17 17:00:36.147415 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7077 2019-Jan-17 17:00:36.148070 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

7078 2019-Jan-17 17:00:36.148130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7079 2019-Jan-17 17:00:36.148768 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7080 2019-Jan-17 17:00:36.149404 - [DEBUG] EF: AllBottom
7081 2019-Jan-17 17:00:36.149429 - [DEBUG]
7082 2019-Jan-17 17:00:36.149452 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7083 2019-Jan-17 17:00:36.150087 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

7084 2019-Jan-17 17:00:36.150725 - [DEBUG] EF: AllBottom
7085 2019-Jan-17 17:00:36.150750 - [DEBUG]
7086 2019-Jan-17 17:00:36.150773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7087 2019-Jan-17 17:00:36.151424 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

7088 2019-Jan-17 17:00:36.152067 - [DEBUG] EF: AllBottom
7089 2019-Jan-17 17:00:36.152091 - [DEBUG]
7090 2019-Jan-17 17:00:36.152115 - [DEBUG] ---------------
7091 2019-Jan-17 17:00:36.152138 - [DEBUG]
7092 2019-Jan-17 17:00:36.152162 - [DEBUG] End of endsummarytab entry
7093 2019-Jan-17 17:00:36.152186 - [DEBUG]
7094 2019-Jan-17 17:00:36.152209 - [DEBUG] Start of incomingtab entry
7095 2019-Jan-17 17:00:36.152234 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7096 2019-Jan-17 17:00:36.152872 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

7097 2019-Jan-17 17:00:36.152930 - [DEBUG] ---------------
7098 2019-Jan-17 17:00:36.152954 - [DEBUG] End of incomingtab entry
7099 2019-Jan-17 17:00:36.152977 - [DEBUG]
7100 2019-Jan-17 17:00:36.153002 - [DEBUG] EDGE: >
7101 2019-Jan-17 17:00:36.153061 - [DEBUG] ---> 7102 2019-Jan-17 17:00:36.153698 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7103 2019-Jan-17 17:00:36.154336 - [DEBUG]
7104 2019-Jan-17 17:00:36.154361 - [DEBUG] EDGE: >
7105 2019-Jan-17 17:00:36.154420 - [DEBUG] ---> 7106 2019-Jan-17 17:00:36.155072 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7107 2019-Jan-17 17:00:36.155708 - [DEBUG]
7108 2019-Jan-17 17:00:36.155741 - [DEBUG] Compose: EdgeIdentity * AllBottom
7109 2019-Jan-17 17:00:36.155768 - [DEBUG]
7110 2019-Jan-17 17:00:36.155791 - [DEBUG] Propagate flow
7111 2019-Jan-17 17:00:36.155815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7112 2019-Jan-17 17:00:36.155885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7113 2019-Jan-17 17:00:36.156536 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7114 2019-Jan-17 17:00:36.157173 - [DEBUG] Edge function : AllBottom (result of previous compose)
7115 2019-Jan-17 17:00:36.157199 - [DEBUG]
7116 2019-Jan-17 17:00:36.157224 - [DEBUG] Join: AllTop & AllBottom
7117 2019-Jan-17 17:00:36.157250 - [DEBUG] = AllBottom (new jump func)
7118 2019-Jan-17 17:00:36.157274 - [DEBUG]
7119 2019-Jan-17 17:00:36.157298 - [DEBUG] Start adding new jump function
7120 2019-Jan-17 17:00:36.157321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7121 2019-Jan-17 17:00:36.157379 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7122 2019-Jan-17 17:00:36.158030 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7123 2019-Jan-17 17:00:36.158677 - [DEBUG] Edge Function : AllBottom
7124 2019-Jan-17 17:00:36.158706 - [DEBUG] End adding new jump function
7125 2019-Jan-17 17:00:36.158730 - [DEBUG]
7126 2019-Jan-17 17:00:36.158753 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7127 2019-Jan-17 17:00:36.158778 - [DEBUG]
7128 2019-Jan-17 17:00:36.158801 - [DEBUG] Process 212. path edge:
7129 2019-Jan-17 17:00:36.158825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7130 2019-Jan-17 17:00:36.158882 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7131 2019-Jan-17 17:00:36.159528 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7132 2019-Jan-17 17:00:36.160165 - [DEBUG]
7133 2019-Jan-17 17:00:36.160190 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7134 2019-Jan-17 17:00:36.160844 - [DEBUG] Possible callees:
7135 2019-Jan-17 17:00:36.160869 - [DEBUG] llvm.dbg.declare
7136 2019-Jan-17 17:00:36.160894 - [DEBUG] Possible return sites:
7137 2019-Jan-17 17:00:36.160917 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937138 2019-Jan-17 17:00:36.162215 - [DEBUG] Found and process special summary
7139 2019-Jan-17 17:00:36.162249 - [DEBUG] Compose: EdgeIdentity * AllBottom
7140 2019-Jan-17 17:00:36.162276 - [DEBUG]
7141 2019-Jan-17 17:00:36.162300 - [DEBUG] Propagate flow
7142 2019-Jan-17 17:00:36.162323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7143 2019-Jan-17 17:00:36.162382 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7144 2019-Jan-17 17:00:36.163022 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7145 2019-Jan-17 17:00:36.163666 - [DEBUG] Edge function : AllBottom (result of previous compose)
7146 2019-Jan-17 17:00:36.163691 - [DEBUG]
7147 2019-Jan-17 17:00:36.163716 - [DEBUG] Join: AllTop & AllBottom
7148 2019-Jan-17 17:00:36.163741 - [DEBUG] = AllBottom (new jump func)
7149 2019-Jan-17 17:00:36.163766 - [DEBUG]
7150 2019-Jan-17 17:00:36.163789 - [DEBUG] Start adding new jump function
7151 2019-Jan-17 17:00:36.163812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7152 2019-Jan-17 17:00:36.163870 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7153 2019-Jan-17 17:00:36.164507 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7154 2019-Jan-17 17:00:36.165170 - [DEBUG] Edge Function : AllBottom
7155 2019-Jan-17 17:00:36.165199 - [DEBUG] End adding new jump function
7156 2019-Jan-17 17:00:36.165223 - [DEBUG]
7157 2019-Jan-17 17:00:36.165247 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7158 2019-Jan-17 17:00:36.165272 - [DEBUG]
7159 2019-Jan-17 17:00:36.165295 - [DEBUG] Process 213. path edge:
7160 2019-Jan-17 17:00:36.165319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7161 2019-Jan-17 17:00:36.165377 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7162 2019-Jan-17 17:00:36.166017 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7163 2019-Jan-17 17:00:36.166654 - [DEBUG]
7164 2019-Jan-17 17:00:36.166679 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7165 2019-Jan-17 17:00:36.167330 - [DEBUG] Compose: EdgeIdentity * AllBottom
7166 2019-Jan-17 17:00:36.167357 - [DEBUG]
7167 2019-Jan-17 17:00:36.167381 - [DEBUG] Propagate flow
7168 2019-Jan-17 17:00:36.167404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7169 2019-Jan-17 17:00:36.167461 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7170 2019-Jan-17 17:00:36.168115 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7171 2019-Jan-17 17:00:36.168753 - [DEBUG] Edge function : AllBottom (result of previous compose)
7172 2019-Jan-17 17:00:36.168778 - [DEBUG]
7173 2019-Jan-17 17:00:36.168802 - [DEBUG] Join: AllTop & AllBottom
7174 2019-Jan-17 17:00:36.168828 - [DEBUG] = AllBottom (new jump func)
7175 2019-Jan-17 17:00:36.168852 - [DEBUG]
7176 2019-Jan-17 17:00:36.168875 - [DEBUG] Start adding new jump function
7177 2019-Jan-17 17:00:36.168899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7178 2019-Jan-17 17:00:36.168956 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7179 2019-Jan-17 17:00:36.169592 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7180 2019-Jan-17 17:00:36.170227 - [DEBUG] Edge Function : AllBottom
7181 2019-Jan-17 17:00:36.170255 - [DEBUG] End adding new jump function
7182 2019-Jan-17 17:00:36.170280 - [DEBUG]
7183 2019-Jan-17 17:00:36.170303 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7184 2019-Jan-17 17:00:36.170328 - [DEBUG]
7185 2019-Jan-17 17:00:36.170351 - [DEBUG] Process 214. path edge:
7186 2019-Jan-17 17:00:36.170374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7187 2019-Jan-17 17:00:36.170432 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7188 2019-Jan-17 17:00:36.171071 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7189 2019-Jan-17 17:00:36.171725 - [DEBUG]
7190 2019-Jan-17 17:00:36.171750 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7191 2019-Jan-17 17:00:36.172398 - [DEBUG] Compose: EdgeIdentity * AllBottom
7192 2019-Jan-17 17:00:36.172426 - [DEBUG]
7193 2019-Jan-17 17:00:36.172449 - [DEBUG] Propagate flow
7194 2019-Jan-17 17:00:36.172472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7195 2019-Jan-17 17:00:36.172530 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-17 17:00:36.173167 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7197 2019-Jan-17 17:00:36.173803 - [DEBUG] Edge function : AllBottom (result of previous compose)
7198 2019-Jan-17 17:00:36.173828 - [DEBUG]
7199 2019-Jan-17 17:00:36.173862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7200 2019-Jan-17 17:00:36.173888 - [DEBUG] = AllBottom
7201 2019-Jan-17 17:00:36.173912 - [DEBUG]
7202 2019-Jan-17 17:00:36.173935 - [DEBUG] PROPAGATE: No new function!
7203 2019-Jan-17 17:00:36.173960 - [DEBUG] EDGE: >
7204 2019-Jan-17 17:00:36.174019 - [DEBUG] ---> 7205 2019-Jan-17 17:00:36.174669 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7206 2019-Jan-17 17:00:36.175307 - [DEBUG]
7207 2019-Jan-17 17:00:36.175332 - [DEBUG] EDGE: >
7208 2019-Jan-17 17:00:36.175391 - [DEBUG] ---> 7209 2019-Jan-17 17:00:36.176030 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7210 2019-Jan-17 17:00:36.176665 - [DEBUG]
7211 2019-Jan-17 17:00:36.176703 - [DEBUG] Compose: EdgeIdentity * AllBottom
7212 2019-Jan-17 17:00:36.176730 - [DEBUG]
7213 2019-Jan-17 17:00:36.176753 - [DEBUG] Propagate flow
7214 2019-Jan-17 17:00:36.176777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7215 2019-Jan-17 17:00:36.176834 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7216 2019-Jan-17 17:00:36.177474 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7217 2019-Jan-17 17:00:36.178126 - [DEBUG] Edge function : AllBottom (result of previous compose)
7218 2019-Jan-17 17:00:36.178151 - [DEBUG]
7219 2019-Jan-17 17:00:36.178176 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7220 2019-Jan-17 17:00:36.178201 - [DEBUG] = AllBottom
7221 2019-Jan-17 17:00:36.178226 - [DEBUG]
7222 2019-Jan-17 17:00:36.178249 - [DEBUG] PROPAGATE: No new function!
7223 2019-Jan-17 17:00:36.178275 - [DEBUG] EDGE: >
7224 2019-Jan-17 17:00:36.178335 - [DEBUG] ---> 7225 2019-Jan-17 17:00:36.178982 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7226 2019-Jan-17 17:00:36.179619 - [DEBUG]
7227 2019-Jan-17 17:00:36.179644 - [DEBUG] EDGE: >
7228 2019-Jan-17 17:00:36.179703 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7229 2019-Jan-17 17:00:36.180344 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7230 2019-Jan-17 17:00:36.180979 - [DEBUG]
7231 2019-Jan-17 17:00:36.181004 - [DEBUG] EDGE: >
7232 2019-Jan-17 17:00:36.181063 - [DEBUG] ---> 7233 2019-Jan-17 17:00:36.181716 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7234 2019-Jan-17 17:00:36.182351 - [DEBUG]
7235 2019-Jan-17 17:00:36.182376 - [DEBUG] EDGE: >
7236 2019-Jan-17 17:00:36.182435 - [DEBUG] ---> 7237 2019-Jan-17 17:00:36.183070 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7238 2019-Jan-17 17:00:36.183706 - [DEBUG]
7239 2019-Jan-17 17:00:36.183731 - [DEBUG] EDGE: >
7240 2019-Jan-17 17:00:36.183789 - [DEBUG] ---> 7241 2019-Jan-17 17:00:36.184440 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7242 2019-Jan-17 17:00:36.185093 - [DEBUG]
7243 2019-Jan-17 17:00:36.185125 - [DEBUG] Compose: EdgeIdentity * AllBottom
7244 2019-Jan-17 17:00:36.185152 - [DEBUG]
7245 2019-Jan-17 17:00:36.185175 - [DEBUG] Propagate flow
7246 2019-Jan-17 17:00:36.185199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7247 2019-Jan-17 17:00:36.185257 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7248 2019-Jan-17 17:00:36.185897 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7249 2019-Jan-17 17:00:36.186533 - [DEBUG] Edge function : AllBottom (result of previous compose)
7250 2019-Jan-17 17:00:36.186558 - [DEBUG]
7251 2019-Jan-17 17:00:36.186583 - [DEBUG] Join: AllTop & AllBottom
7252 2019-Jan-17 17:00:36.186609 - [DEBUG] = AllBottom (new jump func)
7253 2019-Jan-17 17:00:36.186633 - [DEBUG]
7254 2019-Jan-17 17:00:36.186656 - [DEBUG] Start adding new jump function
7255 2019-Jan-17 17:00:36.186680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7256 2019-Jan-17 17:00:36.186737 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7257 2019-Jan-17 17:00:36.187374 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7258 2019-Jan-17 17:00:36.188026 - [DEBUG] Edge Function : AllBottom
7259 2019-Jan-17 17:00:36.188054 - [DEBUG] End adding new jump function
7260 2019-Jan-17 17:00:36.188078 - [DEBUG]
7261 2019-Jan-17 17:00:36.188103 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7262 2019-Jan-17 17:00:36.188127 - [DEBUG]
7263 2019-Jan-17 17:00:36.188150 - [DEBUG] Process 215. path edge:
7264 2019-Jan-17 17:00:36.188174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7265 2019-Jan-17 17:00:36.188232 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7266 2019-Jan-17 17:00:36.188873 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7267 2019-Jan-17 17:00:36.189510 - [DEBUG]
7268 2019-Jan-17 17:00:36.189534 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7269 2019-Jan-17 17:00:36.190183 - [DEBUG] Compose: EdgeIdentity * AllBottom
7270 2019-Jan-17 17:00:36.190211 - [DEBUG]
7271 2019-Jan-17 17:00:36.190234 - [DEBUG] Propagate flow
7272 2019-Jan-17 17:00:36.190257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7273 2019-Jan-17 17:00:36.190315 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7274 2019-Jan-17 17:00:36.190950 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7275 2019-Jan-17 17:00:36.191601 - [DEBUG] Edge function : AllBottom (result of previous compose)
7276 2019-Jan-17 17:00:36.191626 - [DEBUG]
7277 2019-Jan-17 17:00:36.191650 - [DEBUG] Join: AllTop & AllBottom
7278 2019-Jan-17 17:00:36.191675 - [DEBUG] = AllBottom (new jump func)
7279 2019-Jan-17 17:00:36.191699 - [DEBUG]
7280 2019-Jan-17 17:00:36.191723 - [DEBUG] Start adding new jump function
7281 2019-Jan-17 17:00:36.191746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7282 2019-Jan-17 17:00:36.191803 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7283 2019-Jan-17 17:00:36.192440 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7284 2019-Jan-17 17:00:36.193073 - [DEBUG] Edge Function : AllBottom
7285 2019-Jan-17 17:00:36.193101 - [DEBUG] End adding new jump function
7286 2019-Jan-17 17:00:36.193125 - [DEBUG]
7287 2019-Jan-17 17:00:36.193149 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7288 2019-Jan-17 17:00:36.193181 - [DEBUG]
7289 2019-Jan-17 17:00:36.193205 - [DEBUG] Process 216. path edge:
7290 2019-Jan-17 17:00:36.193229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7291 2019-Jan-17 17:00:36.193287 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7292 2019-Jan-17 17:00:36.193923 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7293 2019-Jan-17 17:00:36.194559 - [DEBUG]
7294 2019-Jan-17 17:00:36.194584 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7295 2019-Jan-17 17:00:36.195244 - [DEBUG] Compose: EdgeIdentity * AllBottom
7296 2019-Jan-17 17:00:36.195272 - [DEBUG]
7297 2019-Jan-17 17:00:36.195296 - [DEBUG] Propagate flow
7298 2019-Jan-17 17:00:36.195319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7299 2019-Jan-17 17:00:36.195376 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7300 2019-Jan-17 17:00:36.196012 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7301 2019-Jan-17 17:00:36.196647 - [DEBUG] Edge function : AllBottom (result of previous compose)
7302 2019-Jan-17 17:00:36.196672 - [DEBUG]
7303 2019-Jan-17 17:00:36.196697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7304 2019-Jan-17 17:00:36.196723 - [DEBUG] = AllBottom
7305 2019-Jan-17 17:00:36.196747 - [DEBUG]
7306 2019-Jan-17 17:00:36.196770 - [DEBUG] PROPAGATE: No new function!
7307 2019-Jan-17 17:00:36.196795 - [DEBUG] EDGE: >
7308 2019-Jan-17 17:00:36.196854 - [DEBUG] ---> 7309 2019-Jan-17 17:00:36.197489 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7310 2019-Jan-17 17:00:36.198141 - [DEBUG]
7311 2019-Jan-17 17:00:36.198166 - [DEBUG] EDGE: >
7312 2019-Jan-17 17:00:36.198225 - [DEBUG] ---> 7313 2019-Jan-17 17:00:36.198865 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7314 2019-Jan-17 17:00:36.199500 - [DEBUG]
7315 2019-Jan-17 17:00:36.199525 - [DEBUG] EDGE: >
7316 2019-Jan-17 17:00:36.199584 - [DEBUG] ---> 7317 2019-Jan-17 17:00:36.200222 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7318 2019-Jan-17 17:00:36.200858 - [DEBUG]
7319 2019-Jan-17 17:00:36.200884 - [DEBUG] EDGE: >
7320 2019-Jan-17 17:00:36.200942 - [DEBUG] ---> 7321 2019-Jan-17 17:00:36.201598 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7322 2019-Jan-17 17:00:36.202235 - [DEBUG]
7323 2019-Jan-17 17:00:36.202260 - [DEBUG] EDGE: >
7324 2019-Jan-17 17:00:36.202319 - [DEBUG] ---> 7325 2019-Jan-17 17:00:36.202953 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7326 2019-Jan-17 17:00:36.203589 - [DEBUG]
7327 2019-Jan-17 17:00:36.203614 - [DEBUG] EDGE: >
7328 2019-Jan-17 17:00:36.203673 - [DEBUG] ---> 7329 2019-Jan-17 17:00:36.204313 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7330 2019-Jan-17 17:00:36.204980 - [DEBUG]
7331 2019-Jan-17 17:00:36.205016 - [DEBUG] Compose: EdgeIdentity * AllBottom
7332 2019-Jan-17 17:00:36.205043 - [DEBUG]
7333 2019-Jan-17 17:00:36.205067 - [DEBUG] Propagate flow
7334 2019-Jan-17 17:00:36.205090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7335 2019-Jan-17 17:00:36.205148 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7336 2019-Jan-17 17:00:36.205799 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7337 2019-Jan-17 17:00:36.206465 - [DEBUG] Edge function : AllBottom (result of previous compose)
7338 2019-Jan-17 17:00:36.206492 - [DEBUG]
7339 2019-Jan-17 17:00:36.206518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7340 2019-Jan-17 17:00:36.206544 - [DEBUG] = AllBottom
7341 2019-Jan-17 17:00:36.206568 - [DEBUG]
7342 2019-Jan-17 17:00:36.206591 - [DEBUG] PROPAGATE: No new function!
7343 2019-Jan-17 17:00:36.206620 - [DEBUG] EDGE: >
7344 2019-Jan-17 17:00:36.206683 - [DEBUG] ---> 7345 2019-Jan-17 17:00:36.207336 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7346 2019-Jan-17 17:00:36.207993 - [DEBUG]
7347 2019-Jan-17 17:00:36.208018 - [DEBUG] EDGE: >
7348 2019-Jan-17 17:00:36.208078 - [DEBUG] ---> 7349 2019-Jan-17 17:00:36.208717 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7350 2019-Jan-17 17:00:36.209354 - [DEBUG]
7351 2019-Jan-17 17:00:36.209379 - [DEBUG] EDGE: >
7352 2019-Jan-17 17:00:36.209438 - [DEBUG] ---> 7353 2019-Jan-17 17:00:36.210079 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7354 2019-Jan-17 17:00:36.210718 - [DEBUG]
7355 2019-Jan-17 17:00:36.210760 - [DEBUG] Compose: EdgeIdentity * AllBottom
7356 2019-Jan-17 17:00:36.210787 - [DEBUG]
7357 2019-Jan-17 17:00:36.210812 - [DEBUG] Propagate flow
7358 2019-Jan-17 17:00:36.210835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7359 2019-Jan-17 17:00:36.210893 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7360 2019-Jan-17 17:00:36.211553 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7361 2019-Jan-17 17:00:36.212192 - [DEBUG] Edge function : AllBottom (result of previous compose)
7362 2019-Jan-17 17:00:36.212217 - [DEBUG]
7363 2019-Jan-17 17:00:36.212242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7364 2019-Jan-17 17:00:36.212267 - [DEBUG] = AllBottom
7365 2019-Jan-17 17:00:36.212292 - [DEBUG]
7366 2019-Jan-17 17:00:36.212315 - [DEBUG] PROPAGATE: No new function!
7367 2019-Jan-17 17:00:36.212341 - [DEBUG] EDGE: >
7368 2019-Jan-17 17:00:36.212400 - [DEBUG] ---> 7369 2019-Jan-17 17:00:36.213048 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7370 2019-Jan-17 17:00:36.213686 - [DEBUG]
7371 2019-Jan-17 17:00:36.213712 - [DEBUG] EDGE: >
7372 2019-Jan-17 17:00:36.213771 - [DEBUG] ---> 7373 2019-Jan-17 17:00:36.214407 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7374 2019-Jan-17 17:00:36.215072 - [DEBUG]
7375 2019-Jan-17 17:00:36.215098 - [DEBUG] EDGE: >
7376 2019-Jan-17 17:00:36.215157 - [DEBUG] ---> 7377 2019-Jan-17 17:00:36.215794 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7378 2019-Jan-17 17:00:36.216430 - [DEBUG]
7379 2019-Jan-17 17:00:36.216456 - [DEBUG] EDGE: >
7380 2019-Jan-17 17:00:36.216514 - [DEBUG] ---> 7381 2019-Jan-17 17:00:36.217154 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7382 2019-Jan-17 17:00:36.217790 - [DEBUG]
7383 2019-Jan-17 17:00:36.217826 - [DEBUG] Compose: EdgeIdentity * AllBottom
7384 2019-Jan-17 17:00:36.217853 - [DEBUG]
7385 2019-Jan-17 17:00:36.217877 - [DEBUG] Propagate flow
7386 2019-Jan-17 17:00:36.217900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7387 2019-Jan-17 17:00:36.217971 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7388 2019-Jan-17 17:00:36.218612 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7389 2019-Jan-17 17:00:36.219250 - [DEBUG] Edge function : AllBottom (result of previous compose)
7390 2019-Jan-17 17:00:36.219275 - [DEBUG]
7391 2019-Jan-17 17:00:36.219300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7392 2019-Jan-17 17:00:36.219326 - [DEBUG] = AllBottom
7393 2019-Jan-17 17:00:36.219350 - [DEBUG]
7394 2019-Jan-17 17:00:36.219373 - [DEBUG] PROPAGATE: No new function!
7395 2019-Jan-17 17:00:36.219400 - [DEBUG] EDGE: >
7396 2019-Jan-17 17:00:36.219459 - [DEBUG] ---> 7397 2019-Jan-17 17:00:36.220108 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7398 2019-Jan-17 17:00:36.220746 - [DEBUG]
7399 2019-Jan-17 17:00:36.220771 - [DEBUG] EDGE: >
7400 2019-Jan-17 17:00:36.220830 - [DEBUG] ---> 7401 2019-Jan-17 17:00:36.221481 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7402 2019-Jan-17 17:00:36.222118 - [DEBUG]
7403 2019-Jan-17 17:00:36.222143 - [DEBUG] EDGE: >
7404 2019-Jan-17 17:00:36.222201 - [DEBUG] ---> 7405 2019-Jan-17 17:00:36.222841 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7406 2019-Jan-17 17:00:36.223477 - [DEBUG]
7407 2019-Jan-17 17:00:36.223512 - [DEBUG] Compose: EdgeIdentity * AllBottom
7408 2019-Jan-17 17:00:36.223540 - [DEBUG]
7409 2019-Jan-17 17:00:36.223563 - [DEBUG] Propagate flow
7410 2019-Jan-17 17:00:36.223587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7411 2019-Jan-17 17:00:36.223645 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7412 2019-Jan-17 17:00:36.224284 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7413 2019-Jan-17 17:00:36.224936 - [DEBUG] Edge function : AllBottom (result of previous compose)
7414 2019-Jan-17 17:00:36.224961 - [DEBUG]
7415 2019-Jan-17 17:00:36.224986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7416 2019-Jan-17 17:00:36.225012 - [DEBUG] = AllBottom
7417 2019-Jan-17 17:00:36.225045 - [DEBUG]
7418 2019-Jan-17 17:00:36.225069 - [DEBUG] PROPAGATE: No new function!
7419 2019-Jan-17 17:00:36.225095 - [DEBUG] EDGE: >
7420 2019-Jan-17 17:00:36.225155 - [DEBUG] ---> 7421 2019-Jan-17 17:00:36.225803 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7422 2019-Jan-17 17:00:36.226441 - [DEBUG]
7423 2019-Jan-17 17:00:36.226466 - [DEBUG] EDGE: >
7424 2019-Jan-17 17:00:36.226525 - [DEBUG] ---> 7425 2019-Jan-17 17:00:36.227160 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7426 2019-Jan-17 17:00:36.227795 - [DEBUG]
7427 2019-Jan-17 17:00:36.227820 - [DEBUG] EDGE: >
7428 2019-Jan-17 17:00:36.227879 - [DEBUG] ---> 7429 2019-Jan-17 17:00:36.228534 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7430 2019-Jan-17 17:00:36.229171 - [DEBUG]
7431 2019-Jan-17 17:00:36.229207 - [DEBUG] Compose: EdgeIdentity * AllBottom
7432 2019-Jan-17 17:00:36.229234 - [DEBUG]
7433 2019-Jan-17 17:00:36.229258 - [DEBUG] Propagate flow
7434 2019-Jan-17 17:00:36.229281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7435 2019-Jan-17 17:00:36.229339 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7436 2019-Jan-17 17:00:36.229978 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7437 2019-Jan-17 17:00:36.230615 - [DEBUG] Edge function : AllBottom (result of previous compose)
7438 2019-Jan-17 17:00:36.230640 - [DEBUG]
7439 2019-Jan-17 17:00:36.230666 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7440 2019-Jan-17 17:00:36.230691 - [DEBUG] = AllBottom
7441 2019-Jan-17 17:00:36.230716 - [DEBUG]
7442 2019-Jan-17 17:00:36.230739 - [DEBUG] PROPAGATE: No new function!
7443 2019-Jan-17 17:00:36.230765 - [DEBUG] EDGE: >
7444 2019-Jan-17 17:00:36.230824 - [DEBUG] ---> 7445 2019-Jan-17 17:00:36.231487 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7446 2019-Jan-17 17:00:36.232124 - [DEBUG]
7447 2019-Jan-17 17:00:36.232158 - [DEBUG] Compose: EdgeIdentity * AllBottom
7448 2019-Jan-17 17:00:36.232185 - [DEBUG]
7449 2019-Jan-17 17:00:36.232209 - [DEBUG] Propagate flow
7450 2019-Jan-17 17:00:36.232232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7451 2019-Jan-17 17:00:36.232290 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7452 2019-Jan-17 17:00:36.232930 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7453 2019-Jan-17 17:00:36.233566 - [DEBUG] Edge function : AllBottom (result of previous compose)
7454 2019-Jan-17 17:00:36.233591 - [DEBUG]
7455 2019-Jan-17 17:00:36.233616 - [DEBUG] Join: AllTop & AllBottom
7456 2019-Jan-17 17:00:36.233642 - [DEBUG] = AllBottom (new jump func)
7457 2019-Jan-17 17:00:36.233666 - [DEBUG]
7458 2019-Jan-17 17:00:36.233690 - [DEBUG] Start adding new jump function
7459 2019-Jan-17 17:00:36.233713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7460 2019-Jan-17 17:00:36.233770 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7461 2019-Jan-17 17:00:36.234408 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7462 2019-Jan-17 17:00:36.235071 - [DEBUG] Edge Function : AllBottom
7463 2019-Jan-17 17:00:36.235102 - [DEBUG] End adding new jump function
7464 2019-Jan-17 17:00:36.235126 - [DEBUG]
7465 2019-Jan-17 17:00:36.235150 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7466 2019-Jan-17 17:00:36.235175 - [DEBUG]
7467 2019-Jan-17 17:00:36.235198 - [DEBUG] Process 217. path edge:
7468 2019-Jan-17 17:00:36.235222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7469 2019-Jan-17 17:00:36.235281 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
7470 2019-Jan-17 17:00:36.235920 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7471 2019-Jan-17 17:00:36.236557 - [DEBUG]
7472 2019-Jan-17 17:00:36.236582 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
7473 2019-Jan-17 17:00:36.237229 - [DEBUG] Possible callees:
7474 2019-Jan-17 17:00:36.237254 - [DEBUG] foo
7475 2019-Jan-17 17:00:36.237278 - [DEBUG] Possible return sites:
7476 2019-Jan-17 17:00:36.237302 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1267477 2019-Jan-17 17:00:36.238588 - [DEBUG] Found and process special summary
7478 2019-Jan-17 17:00:36.238622 - [DEBUG] Compose: EdgeIdentity * AllBottom
7479 2019-Jan-17 17:00:36.238649 - [DEBUG]
7480 2019-Jan-17 17:00:36.238673 - [DEBUG] Propagate flow
7481 2019-Jan-17 17:00:36.238696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7482 2019-Jan-17 17:00:36.238754 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7483 2019-Jan-17 17:00:36.239394 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7484 2019-Jan-17 17:00:36.240031 - [DEBUG] Edge function : AllBottom (result of previous compose)
7485 2019-Jan-17 17:00:36.240056 - [DEBUG]
7486 2019-Jan-17 17:00:36.240081 - [DEBUG] Join: AllTop & AllBottom
7487 2019-Jan-17 17:00:36.240107 - [DEBUG] = AllBottom (new jump func)
7488 2019-Jan-17 17:00:36.240131 - [DEBUG]
7489 2019-Jan-17 17:00:36.240154 - [DEBUG] Start adding new jump function
7490 2019-Jan-17 17:00:36.240178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7491 2019-Jan-17 17:00:36.240235 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7492 2019-Jan-17 17:00:36.240872 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7493 2019-Jan-17 17:00:36.241527 - [DEBUG] Edge Function : AllBottom
7494 2019-Jan-17 17:00:36.241556 - [DEBUG] End adding new jump function
7495 2019-Jan-17 17:00:36.241580 - [DEBUG]
7496 2019-Jan-17 17:00:36.241604 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7497 2019-Jan-17 17:00:36.241629 - [DEBUG]
7498 2019-Jan-17 17:00:36.241652 - [DEBUG] Process 218. path edge:
7499 2019-Jan-17 17:00:36.241675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7500 2019-Jan-17 17:00:36.241734 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
7501 2019-Jan-17 17:00:36.242374 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7502 2019-Jan-17 17:00:36.243011 - [DEBUG]
7503 2019-Jan-17 17:00:36.243035 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7504 2019-Jan-17 17:00:36.243686 - [DEBUG] Compose: EdgeIdentity * AllBottom
7505 2019-Jan-17 17:00:36.243713 - [DEBUG]
7506 2019-Jan-17 17:00:36.243746 - [DEBUG] Propagate flow
7507 2019-Jan-17 17:00:36.243770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7508 2019-Jan-17 17:00:36.243828 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7509 2019-Jan-17 17:00:36.244467 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7510 2019-Jan-17 17:00:36.245120 - [DEBUG] Edge function : AllBottom (result of previous compose)
7511 2019-Jan-17 17:00:36.245145 - [DEBUG]
7512 2019-Jan-17 17:00:36.245170 - [DEBUG] Join: AllTop & AllBottom
7513 2019-Jan-17 17:00:36.245195 - [DEBUG] = AllBottom (new jump func)
7514 2019-Jan-17 17:00:36.245220 - [DEBUG]
7515 2019-Jan-17 17:00:36.245243 - [DEBUG] Start adding new jump function
7516 2019-Jan-17 17:00:36.245266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7517 2019-Jan-17 17:00:36.245324 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7518 2019-Jan-17 17:00:36.245961 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7519 2019-Jan-17 17:00:36.246597 - [DEBUG] Edge Function : AllBottom
7520 2019-Jan-17 17:00:36.246625 - [DEBUG] End adding new jump function
7521 2019-Jan-17 17:00:36.246650 - [DEBUG]
7522 2019-Jan-17 17:00:36.246674 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7523 2019-Jan-17 17:00:36.246698 - [DEBUG]
7524 2019-Jan-17 17:00:36.246721 - [DEBUG] Process 219. path edge:
7525 2019-Jan-17 17:00:36.246745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7526 2019-Jan-17 17:00:36.246803 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
7527 2019-Jan-17 17:00:36.247440 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7528 2019-Jan-17 17:00:36.248091 - [DEBUG]
7529 2019-Jan-17 17:00:36.248117 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
7530 2019-Jan-17 17:00:36.248764 - [DEBUG] Compose: EdgeIdentity * AllBottom
7531 2019-Jan-17 17:00:36.248792 - [DEBUG]
7532 2019-Jan-17 17:00:36.248815 - [DEBUG] Propagate flow
7533 2019-Jan-17 17:00:36.248839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7534 2019-Jan-17 17:00:36.248896 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7535 2019-Jan-17 17:00:36.249535 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7536 2019-Jan-17 17:00:36.250171 - [DEBUG] Edge function : AllBottom (result of previous compose)
7537 2019-Jan-17 17:00:36.250196 - [DEBUG]
7538 2019-Jan-17 17:00:36.250220 - [DEBUG] Join: AllTop & AllBottom
7539 2019-Jan-17 17:00:36.250246 - [DEBUG] = AllBottom (new jump func)
7540 2019-Jan-17 17:00:36.250270 - [DEBUG]
7541 2019-Jan-17 17:00:36.250293 - [DEBUG] Start adding new jump function
7542 2019-Jan-17 17:00:36.250316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7543 2019-Jan-17 17:00:36.250373 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7544 2019-Jan-17 17:00:36.251009 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7545 2019-Jan-17 17:00:36.251663 - [DEBUG] Edge Function : AllBottom
7546 2019-Jan-17 17:00:36.251692 - [DEBUG] End adding new jump function
7547 2019-Jan-17 17:00:36.251716 - [DEBUG]
7548 2019-Jan-17 17:00:36.251740 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7549 2019-Jan-17 17:00:36.251765 - [DEBUG]
7550 2019-Jan-17 17:00:36.251795 - [DEBUG] Process 220. path edge:
7551 2019-Jan-17 17:00:36.251820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7552 2019-Jan-17 17:00:36.251878 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
7553 2019-Jan-17 17:00:36.252516 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7554 2019-Jan-17 17:00:36.253153 - [DEBUG]
7555 2019-Jan-17 17:00:36.253178 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
7556 2019-Jan-17 17:00:36.253827 - [DEBUG] Compose: EdgeIdentity * AllBottom
7557 2019-Jan-17 17:00:36.253854 - [DEBUG]
7558 2019-Jan-17 17:00:36.253878 - [DEBUG] Propagate flow
7559 2019-Jan-17 17:00:36.253901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7560 2019-Jan-17 17:00:36.253959 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7561 2019-Jan-17 17:00:36.254615 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7562 2019-Jan-17 17:00:36.255271 - [DEBUG] Edge function : AllBottom (result of previous compose)
7563 2019-Jan-17 17:00:36.255296 - [DEBUG]
7564 2019-Jan-17 17:00:36.255321 - [DEBUG] Join: AllTop & AllBottom
7565 2019-Jan-17 17:00:36.255346 - [DEBUG] = AllBottom (new jump func)
7566 2019-Jan-17 17:00:36.255371 - [DEBUG]
7567 2019-Jan-17 17:00:36.255394 - [DEBUG] Start adding new jump function
7568 2019-Jan-17 17:00:36.255417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7569 2019-Jan-17 17:00:36.255475 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7570 2019-Jan-17 17:00:36.256111 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7571 2019-Jan-17 17:00:36.256759 - [DEBUG] Edge Function : AllBottom
7572 2019-Jan-17 17:00:36.256787 - [DEBUG] End adding new jump function
7573 2019-Jan-17 17:00:36.256812 - [DEBUG]
7574 2019-Jan-17 17:00:36.256836 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7575 2019-Jan-17 17:00:36.256861 - [DEBUG]
7576 2019-Jan-17 17:00:36.256884 - [DEBUG] Process 221. path edge:
7577 2019-Jan-17 17:00:36.256908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7578 2019-Jan-17 17:00:36.256966 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
7579 2019-Jan-17 17:00:36.257612 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7580 2019-Jan-17 17:00:36.258266 - [DEBUG]
7581 2019-Jan-17 17:00:36.258290 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7582 2019-Jan-17 17:00:36.258941 - [DEBUG] Possible callees:
7583 2019-Jan-17 17:00:36.258966 - [DEBUG] llvm.dbg.declare
7584 2019-Jan-17 17:00:36.258991 - [DEBUG] Possible return sites:
7585 2019-Jan-17 17:00:36.259014 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1367586 2019-Jan-17 17:00:36.260289 - [DEBUG] Found and process special summary
7587 2019-Jan-17 17:00:36.260323 - [DEBUG] Compose: EdgeIdentity * AllBottom
7588 2019-Jan-17 17:00:36.260350 - [DEBUG]
7589 2019-Jan-17 17:00:36.260374 - [DEBUG] Propagate flow
7590 2019-Jan-17 17:00:36.260397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7591 2019-Jan-17 17:00:36.260455 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7592 2019-Jan-17 17:00:36.261104 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7593 2019-Jan-17 17:00:36.261758 - [DEBUG] Edge function : AllBottom (result of previous compose)
7594 2019-Jan-17 17:00:36.261784 - [DEBUG]
7595 2019-Jan-17 17:00:36.261808 - [DEBUG] Join: AllTop & AllBottom
7596 2019-Jan-17 17:00:36.261834 - [DEBUG] = AllBottom (new jump func)
7597 2019-Jan-17 17:00:36.261858 - [DEBUG]
7598 2019-Jan-17 17:00:36.261882 - [DEBUG] Start adding new jump function
7599 2019-Jan-17 17:00:36.261905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7600 2019-Jan-17 17:00:36.261962 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7601 2019-Jan-17 17:00:36.262600 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7602 2019-Jan-17 17:00:36.263240 - [DEBUG] Edge Function : AllBottom
7603 2019-Jan-17 17:00:36.263268 - [DEBUG] End adding new jump function
7604 2019-Jan-17 17:00:36.263293 - [DEBUG]
7605 2019-Jan-17 17:00:36.263317 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7606 2019-Jan-17 17:00:36.263341 - [DEBUG]
7607 2019-Jan-17 17:00:36.263365 - [DEBUG] Process 222. path edge:
7608 2019-Jan-17 17:00:36.263389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7609 2019-Jan-17 17:00:36.263447 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7610 2019-Jan-17 17:00:36.264087 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7611 2019-Jan-17 17:00:36.264739 - [DEBUG]
7612 2019-Jan-17 17:00:36.264764 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7613 2019-Jan-17 17:00:36.265416 - [DEBUG] Compose: EdgeIdentity * AllBottom
7614 2019-Jan-17 17:00:36.265443 - [DEBUG]
7615 2019-Jan-17 17:00:36.265467 - [DEBUG] Propagate flow
7616 2019-Jan-17 17:00:36.265490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7617 2019-Jan-17 17:00:36.265548 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7618 2019-Jan-17 17:00:36.266187 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7619 2019-Jan-17 17:00:36.266825 - [DEBUG] Edge function : AllBottom (result of previous compose)
7620 2019-Jan-17 17:00:36.266850 - [DEBUG]
7621 2019-Jan-17 17:00:36.266874 - [DEBUG] Join: AllTop & AllBottom
7622 2019-Jan-17 17:00:36.266900 - [DEBUG] = AllBottom (new jump func)
7623 2019-Jan-17 17:00:36.266924 - [DEBUG]
7624 2019-Jan-17 17:00:36.266947 - [DEBUG] Start adding new jump function
7625 2019-Jan-17 17:00:36.266970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7626 2019-Jan-17 17:00:36.267027 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7627 2019-Jan-17 17:00:36.267664 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7628 2019-Jan-17 17:00:36.268327 - [DEBUG] Edge Function : AllBottom
7629 2019-Jan-17 17:00:36.268356 - [DEBUG] End adding new jump function
7630 2019-Jan-17 17:00:36.268381 - [DEBUG]
7631 2019-Jan-17 17:00:36.268404 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7632 2019-Jan-17 17:00:36.268429 - [DEBUG]
7633 2019-Jan-17 17:00:36.268452 - [DEBUG] Process 223. path edge:
7634 2019-Jan-17 17:00:36.268475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7635 2019-Jan-17 17:00:36.268535 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7636 2019-Jan-17 17:00:36.269180 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7637 2019-Jan-17 17:00:36.269838 - [DEBUG]
7638 2019-Jan-17 17:00:36.269865 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7639 2019-Jan-17 17:00:36.270522 - [DEBUG] Compose: EdgeIdentity * AllBottom
7640 2019-Jan-17 17:00:36.270549 - [DEBUG]
7641 2019-Jan-17 17:00:36.270572 - [DEBUG] Propagate flow
7642 2019-Jan-17 17:00:36.270595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7643 2019-Jan-17 17:00:36.270655 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7644 2019-Jan-17 17:00:36.271310 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7645 2019-Jan-17 17:00:36.271953 - [DEBUG] Edge function : AllBottom (result of previous compose)
7646 2019-Jan-17 17:00:36.271978 - [DEBUG]
7647 2019-Jan-17 17:00:36.272003 - [DEBUG] Join: AllTop & AllBottom
7648 2019-Jan-17 17:00:36.272029 - [DEBUG] = AllBottom (new jump func)
7649 2019-Jan-17 17:00:36.272053 - [DEBUG]
7650 2019-Jan-17 17:00:36.272076 - [DEBUG] Start adding new jump function
7651 2019-Jan-17 17:00:36.272099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7652 2019-Jan-17 17:00:36.272157 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7653 2019-Jan-17 17:00:36.272798 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7654 2019-Jan-17 17:00:36.273436 - [DEBUG] Edge Function : AllBottom
7655 2019-Jan-17 17:00:36.273466 - [DEBUG] End adding new jump function
7656 2019-Jan-17 17:00:36.273490 - [DEBUG]
7657 2019-Jan-17 17:00:36.273514 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7658 2019-Jan-17 17:00:36.273538 - [DEBUG]
7659 2019-Jan-17 17:00:36.273561 - [DEBUG] Process 224. path edge:
7660 2019-Jan-17 17:00:36.273585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7661 2019-Jan-17 17:00:36.273644 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7662 2019-Jan-17 17:00:36.274284 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7663 2019-Jan-17 17:00:36.274950 - [DEBUG]
7664 2019-Jan-17 17:00:36.274976 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7665 2019-Jan-17 17:00:36.275629 - [DEBUG] Compose: EdgeIdentity * AllBottom
7666 2019-Jan-17 17:00:36.275657 - [DEBUG]
7667 2019-Jan-17 17:00:36.275680 - [DEBUG] Propagate flow
7668 2019-Jan-17 17:00:36.275703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7669 2019-Jan-17 17:00:36.275762 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7670 2019-Jan-17 17:00:36.276417 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7671 2019-Jan-17 17:00:36.277056 - [DEBUG] Edge function : AllBottom (result of previous compose)
7672 2019-Jan-17 17:00:36.277081 - [DEBUG]
7673 2019-Jan-17 17:00:36.277106 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7674 2019-Jan-17 17:00:36.277132 - [DEBUG] = AllBottom
7675 2019-Jan-17 17:00:36.277156 - [DEBUG]
7676 2019-Jan-17 17:00:36.277179 - [DEBUG] PROPAGATE: No new function!
7677 2019-Jan-17 17:00:36.277203 - [DEBUG] EDGE: >
7678 2019-Jan-17 17:00:36.277262 - [DEBUG] ---> 7679 2019-Jan-17 17:00:36.277899 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7680 2019-Jan-17 17:00:36.278559 - [DEBUG]
7681 2019-Jan-17 17:00:36.278585 - [DEBUG] EDGE: >
7682 2019-Jan-17 17:00:36.278645 - [DEBUG] ---> 7683 2019-Jan-17 17:00:36.279294 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7684 2019-Jan-17 17:00:36.279937 - [DEBUG]
7685 2019-Jan-17 17:00:36.279962 - [DEBUG] EDGE: >
7686 2019-Jan-17 17:00:36.280022 - [DEBUG] ---> 7687 2019-Jan-17 17:00:36.280662 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7688 2019-Jan-17 17:00:36.281313 - [DEBUG]
7689 2019-Jan-17 17:00:36.281360 - [DEBUG] Compose: EdgeIdentity * AllBottom
7690 2019-Jan-17 17:00:36.281388 - [DEBUG]
7691 2019-Jan-17 17:00:36.281411 - [DEBUG] Propagate flow
7692 2019-Jan-17 17:00:36.281435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7693 2019-Jan-17 17:00:36.281493 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7694 2019-Jan-17 17:00:36.282133 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7695 2019-Jan-17 17:00:36.282768 - [DEBUG] Edge function : AllBottom (result of previous compose)
7696 2019-Jan-17 17:00:36.282794 - [DEBUG]
7697 2019-Jan-17 17:00:36.282820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7698 2019-Jan-17 17:00:36.282846 - [DEBUG] = AllBottom
7699 2019-Jan-17 17:00:36.282869 - [DEBUG]
7700 2019-Jan-17 17:00:36.282892 - [DEBUG] PROPAGATE: No new function!
7701 2019-Jan-17 17:00:36.282921 - [DEBUG] EDGE: >
7702 2019-Jan-17 17:00:36.282980 - [DEBUG] ---> 7703 2019-Jan-17 17:00:36.283634 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7704 2019-Jan-17 17:00:36.284272 - [DEBUG]
7705 2019-Jan-17 17:00:36.284310 - [DEBUG] Compose: EdgeIdentity * AllBottom
7706 2019-Jan-17 17:00:36.284337 - [DEBUG]
7707 2019-Jan-17 17:00:36.284360 - [DEBUG] Propagate flow
7708 2019-Jan-17 17:00:36.284383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7709 2019-Jan-17 17:00:36.284441 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7710 2019-Jan-17 17:00:36.285111 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7711 2019-Jan-17 17:00:36.285748 - [DEBUG] Edge function : AllBottom (result of previous compose)
7712 2019-Jan-17 17:00:36.285773 - [DEBUG]
7713 2019-Jan-17 17:00:36.285798 - [DEBUG] Join: AllTop & AllBottom
7714 2019-Jan-17 17:00:36.285824 - [DEBUG] = AllBottom (new jump func)
7715 2019-Jan-17 17:00:36.285848 - [DEBUG]
7716 2019-Jan-17 17:00:36.285871 - [DEBUG] Start adding new jump function
7717 2019-Jan-17 17:00:36.285895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7718 2019-Jan-17 17:00:36.285952 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7719 2019-Jan-17 17:00:36.286589 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7720 2019-Jan-17 17:00:36.287235 - [DEBUG] Edge Function : AllBottom
7721 2019-Jan-17 17:00:36.287267 - [DEBUG] End adding new jump function
7722 2019-Jan-17 17:00:36.287291 - [DEBUG]
7723 2019-Jan-17 17:00:36.287315 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7724 2019-Jan-17 17:00:36.287340 - [DEBUG]
7725 2019-Jan-17 17:00:36.287362 - [DEBUG] Process 225. path edge:
7726 2019-Jan-17 17:00:36.287386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7727 2019-Jan-17 17:00:36.287460 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
7728 2019-Jan-17 17:00:36.288128 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7729 2019-Jan-17 17:00:36.288773 - [DEBUG]
7730 2019-Jan-17 17:00:36.288797 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7731 2019-Jan-17 17:00:36.289452 - [DEBUG] Possible callees:
7732 2019-Jan-17 17:00:36.289477 - [DEBUG] llvm.dbg.declare
7733 2019-Jan-17 17:00:36.289501 - [DEBUG] Possible return sites:
7734 2019-Jan-17 17:00:36.289525 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1437735 2019-Jan-17 17:00:36.290815 - [DEBUG] Found and process special summary
7736 2019-Jan-17 17:00:36.290852 - [DEBUG] Compose: EdgeIdentity * AllBottom
7737 2019-Jan-17 17:00:36.290879 - [DEBUG]
7738 2019-Jan-17 17:00:36.290903 - [DEBUG] Propagate flow
7739 2019-Jan-17 17:00:36.290926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7740 2019-Jan-17 17:00:36.290986 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7741 2019-Jan-17 17:00:36.291644 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7742 2019-Jan-17 17:00:36.292282 - [DEBUG] Edge function : AllBottom (result of previous compose)
7743 2019-Jan-17 17:00:36.292308 - [DEBUG]
7744 2019-Jan-17 17:00:36.292333 - [DEBUG] Join: AllTop & AllBottom
7745 2019-Jan-17 17:00:36.292359 - [DEBUG] = AllBottom (new jump func)
7746 2019-Jan-17 17:00:36.292383 - [DEBUG]
7747 2019-Jan-17 17:00:36.292406 - [DEBUG] Start adding new jump function
7748 2019-Jan-17 17:00:36.292429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7749 2019-Jan-17 17:00:36.292487 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7750 2019-Jan-17 17:00:36.293121 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7751 2019-Jan-17 17:00:36.293763 - [DEBUG] Edge Function : AllBottom
7752 2019-Jan-17 17:00:36.293795 - [DEBUG] End adding new jump function
7753 2019-Jan-17 17:00:36.293819 - [DEBUG]
7754 2019-Jan-17 17:00:36.293843 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7755 2019-Jan-17 17:00:36.293867 - [DEBUG]
7756 2019-Jan-17 17:00:36.293890 - [DEBUG] Process 226. path edge:
7757 2019-Jan-17 17:00:36.293914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7758 2019-Jan-17 17:00:36.293974 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
7759 2019-Jan-17 17:00:36.294613 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7760 2019-Jan-17 17:00:36.295266 - [DEBUG]
7761 2019-Jan-17 17:00:36.295290 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7762 2019-Jan-17 17:00:36.295953 - [DEBUG] Compose: EdgeIdentity * AllBottom
7763 2019-Jan-17 17:00:36.295981 - [DEBUG]
7764 2019-Jan-17 17:00:36.296004 - [DEBUG] Propagate flow
7765 2019-Jan-17 17:00:36.296028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7766 2019-Jan-17 17:00:36.296086 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
7767 2019-Jan-17 17:00:36.296723 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7768 2019-Jan-17 17:00:36.297361 - [DEBUG] Edge function : AllBottom (result of previous compose)
7769 2019-Jan-17 17:00:36.297398 - [DEBUG]
7770 2019-Jan-17 17:00:36.297424 - [DEBUG] Join: AllTop & AllBottom
7771 2019-Jan-17 17:00:36.297449 - [DEBUG] = AllBottom (new jump func)
7772 2019-Jan-17 17:00:36.297474 - [DEBUG]
7773 2019-Jan-17 17:00:36.297497 - [DEBUG] Start adding new jump function
7774 2019-Jan-17 17:00:36.297520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7775 2019-Jan-17 17:00:36.297577 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7776 2019-Jan-17 17:00:36.298233 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
7777 2019-Jan-17 17:00:36.298867 - [DEBUG] Edge Function : AllBottom
7778 2019-Jan-17 17:00:36.298896 - [DEBUG] End adding new jump function
7779 2019-Jan-17 17:00:36.298921 - [DEBUG]
7780 2019-Jan-17 17:00:36.298945 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7781 2019-Jan-17 17:00:36.298969 - [DEBUG]
7782 2019-Jan-17 17:00:36.298992 - [DEBUG] Process 227. path edge:
7783 2019-Jan-17 17:00:36.299016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7784 2019-Jan-17 17:00:36.299074 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
7785 2019-Jan-17 17:00:36.299709 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7786 2019-Jan-17 17:00:36.300346 - [DEBUG]
7787 2019-Jan-17 17:00:36.300372 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
7788 2019-Jan-17 17:00:36.301017 - [DEBUG] Compose: EdgeIdentity * AllBottom
7789 2019-Jan-17 17:00:36.301045 - [DEBUG]
7790 2019-Jan-17 17:00:36.301069 - [DEBUG] Propagate flow
7791 2019-Jan-17 17:00:36.301092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7792 2019-Jan-17 17:00:36.301149 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7793 2019-Jan-17 17:00:36.301800 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7794 2019-Jan-17 17:00:36.302438 - [DEBUG] Edge function : AllBottom (result of previous compose)
7795 2019-Jan-17 17:00:36.302463 - [DEBUG]
7796 2019-Jan-17 17:00:36.302488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7797 2019-Jan-17 17:00:36.302514 - [DEBUG] = AllBottom
7798 2019-Jan-17 17:00:36.302538 - [DEBUG]
7799 2019-Jan-17 17:00:36.302561 - [DEBUG] PROPAGATE: No new function!
7800 2019-Jan-17 17:00:36.302586 - [DEBUG] EDGE: >
7801 2019-Jan-17 17:00:36.302645 - [DEBUG] ---> 7802 2019-Jan-17 17:00:36.303281 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7803 2019-Jan-17 17:00:36.303918 - [DEBUG]
7804 2019-Jan-17 17:00:36.303943 - [DEBUG] EDGE: >
7805 2019-Jan-17 17:00:36.304002 - [DEBUG] ---> 7806 2019-Jan-17 17:00:36.304655 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7807 2019-Jan-17 17:00:36.305292 - [DEBUG]
7808 2019-Jan-17 17:00:36.305329 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-17 17:00:36.305356 - [DEBUG]
7810 2019-Jan-17 17:00:36.305380 - [DEBUG] Propagate flow
7811 2019-Jan-17 17:00:36.305404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7812 2019-Jan-17 17:00:36.305461 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
7813 2019-Jan-17 17:00:36.306102 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7814 2019-Jan-17 17:00:36.306738 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-17 17:00:36.306763 - [DEBUG]
7816 2019-Jan-17 17:00:36.306797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7817 2019-Jan-17 17:00:36.306823 - [DEBUG] = AllBottom
7818 2019-Jan-17 17:00:36.306847 - [DEBUG]
7819 2019-Jan-17 17:00:36.306871 - [DEBUG] PROPAGATE: No new function!
7820 2019-Jan-17 17:00:36.306899 - [DEBUG] EDGE: >
7821 2019-Jan-17 17:00:36.306958 - [DEBUG] ---> 7822 2019-Jan-17 17:00:36.307608 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7823 2019-Jan-17 17:00:36.308262 - [DEBUG]
7824 2019-Jan-17 17:00:36.308288 - [DEBUG] EDGE: >
7825 2019-Jan-17 17:00:36.308347 - [DEBUG] ---> 7826 2019-Jan-17 17:00:36.308985 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7827 2019-Jan-17 17:00:36.309622 - [DEBUG]
7828 2019-Jan-17 17:00:36.309654 - [DEBUG] Compose: EdgeIdentity * AllBottom
7829 2019-Jan-17 17:00:36.309681 - [DEBUG]
7830 2019-Jan-17 17:00:36.309705 - [DEBUG] Propagate flow
7831 2019-Jan-17 17:00:36.309728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7832 2019-Jan-17 17:00:36.309786 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7833 2019-Jan-17 17:00:36.310425 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7834 2019-Jan-17 17:00:36.311063 - [DEBUG] Edge function : AllBottom (result of previous compose)
7835 2019-Jan-17 17:00:36.311089 - [DEBUG]
7836 2019-Jan-17 17:00:36.311113 - [DEBUG] Join: AllTop & AllBottom
7837 2019-Jan-17 17:00:36.311139 - [DEBUG] = AllBottom (new jump func)
7838 2019-Jan-17 17:00:36.311164 - [DEBUG]
7839 2019-Jan-17 17:00:36.311187 - [DEBUG] Start adding new jump function
7840 2019-Jan-17 17:00:36.311210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7841 2019-Jan-17 17:00:36.311268 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7842 2019-Jan-17 17:00:36.311920 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7843 2019-Jan-17 17:00:36.312557 - [DEBUG] Edge Function : AllBottom
7844 2019-Jan-17 17:00:36.312586 - [DEBUG] End adding new jump function
7845 2019-Jan-17 17:00:36.312611 - [DEBUG]
7846 2019-Jan-17 17:00:36.312634 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7847 2019-Jan-17 17:00:36.312658 - [DEBUG]
7848 2019-Jan-17 17:00:36.312682 - [DEBUG] Process 228. path edge:
7849 2019-Jan-17 17:00:36.312705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7850 2019-Jan-17 17:00:36.312763 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
7851 2019-Jan-17 17:00:36.313400 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7852 2019-Jan-17 17:00:36.314038 - [DEBUG]
7853 2019-Jan-17 17:00:36.314063 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
7854 2019-Jan-17 17:00:36.314727 - [DEBUG] Compose: EdgeIdentity * AllBottom
7855 2019-Jan-17 17:00:36.314755 - [DEBUG]
7856 2019-Jan-17 17:00:36.314779 - [DEBUG] Propagate flow
7857 2019-Jan-17 17:00:36.314802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7858 2019-Jan-17 17:00:36.314860 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7859 2019-Jan-17 17:00:36.315517 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7860 2019-Jan-17 17:00:36.316155 - [DEBUG] Edge function : AllBottom (result of previous compose)
7861 2019-Jan-17 17:00:36.316180 - [DEBUG]
7862 2019-Jan-17 17:00:36.316205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7863 2019-Jan-17 17:00:36.316231 - [DEBUG] = AllBottom
7864 2019-Jan-17 17:00:36.316255 - [DEBUG]
7865 2019-Jan-17 17:00:36.316278 - [DEBUG] PROPAGATE: No new function!
7866 2019-Jan-17 17:00:36.316309 - [DEBUG] Compose: EdgeIdentity * AllBottom
7867 2019-Jan-17 17:00:36.316336 - [DEBUG]
7868 2019-Jan-17 17:00:36.316360 - [DEBUG] Propagate flow
7869 2019-Jan-17 17:00:36.316383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7870 2019-Jan-17 17:00:36.316441 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
7871 2019-Jan-17 17:00:36.317089 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7872 2019-Jan-17 17:00:36.317726 - [DEBUG] Edge function : AllBottom (result of previous compose)
7873 2019-Jan-17 17:00:36.317751 - [DEBUG]
7874 2019-Jan-17 17:00:36.317776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7875 2019-Jan-17 17:00:36.317802 - [DEBUG] = AllBottom
7876 2019-Jan-17 17:00:36.317826 - [DEBUG]
7877 2019-Jan-17 17:00:36.317849 - [DEBUG] PROPAGATE: No new function!
7878 2019-Jan-17 17:00:36.317873 - [DEBUG] EDGE: >
7879 2019-Jan-17 17:00:36.317932 - [DEBUG] ---> 7880 2019-Jan-17 17:00:36.318586 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7881 2019-Jan-17 17:00:36.319225 - [DEBUG]
7882 2019-Jan-17 17:00:36.319250 - [DEBUG] EDGE: >
7883 2019-Jan-17 17:00:36.319309 - [DEBUG] ---> 7884 2019-Jan-17 17:00:36.319946 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7885 2019-Jan-17 17:00:36.320590 - [DEBUG]
7886 2019-Jan-17 17:00:36.320615 - [DEBUG] EDGE: >
7887 2019-Jan-17 17:00:36.320674 - [DEBUG] ---> 7888 2019-Jan-17 17:00:36.321328 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7889 2019-Jan-17 17:00:36.321966 - [DEBUG]
7890 2019-Jan-17 17:00:36.322001 - [DEBUG] Compose: EdgeIdentity * AllBottom
7891 2019-Jan-17 17:00:36.322028 - [DEBUG]
7892 2019-Jan-17 17:00:36.322052 - [DEBUG] Propagate flow
7893 2019-Jan-17 17:00:36.322075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7894 2019-Jan-17 17:00:36.322133 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
7895 2019-Jan-17 17:00:36.322774 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7896 2019-Jan-17 17:00:36.323413 - [DEBUG] Edge function : AllBottom (result of previous compose)
7897 2019-Jan-17 17:00:36.323438 - [DEBUG]
7898 2019-Jan-17 17:00:36.323464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7899 2019-Jan-17 17:00:36.323490 - [DEBUG] = AllBottom
7900 2019-Jan-17 17:00:36.323514 - [DEBUG]
7901 2019-Jan-17 17:00:36.323537 - [DEBUG] PROPAGATE: No new function!
7902 2019-Jan-17 17:00:36.323564 - [DEBUG] EDGE: >
7903 2019-Jan-17 17:00:36.323623 - [DEBUG] ---> 7904 2019-Jan-17 17:00:36.324264 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7905 2019-Jan-17 17:00:36.324924 - [DEBUG]
7906 2019-Jan-17 17:00:36.324950 - [DEBUG] EDGE: >
7907 2019-Jan-17 17:00:36.325009 - [DEBUG] ---> 7908 2019-Jan-17 17:00:36.325647 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7909 2019-Jan-17 17:00:36.326284 - [DEBUG]
7910 2019-Jan-17 17:00:36.326310 - [DEBUG] EDGE: >
7911 2019-Jan-17 17:00:36.326369 - [DEBUG] ---> 7912 2019-Jan-17 17:00:36.327010 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7913 2019-Jan-17 17:00:36.327646 - [DEBUG]
7914 2019-Jan-17 17:00:36.327672 - [DEBUG] EDGE: >
7915 2019-Jan-17 17:00:36.327730 - [DEBUG] ---> 7916 2019-Jan-17 17:00:36.328383 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7917 2019-Jan-17 17:00:36.329020 - [DEBUG]
7918 2019-Jan-17 17:00:36.329046 - [DEBUG] EDGE: >
7919 2019-Jan-17 17:00:36.329105 - [DEBUG] ---> 7920 2019-Jan-17 17:00:36.329741 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7921 2019-Jan-17 17:00:36.330379 - [DEBUG]
7922 2019-Jan-17 17:00:36.330404 - [DEBUG] EDGE: >
7923 2019-Jan-17 17:00:36.330463 - [DEBUG] ---> 7924 2019-Jan-17 17:00:36.331102 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7925 2019-Jan-17 17:00:36.331756 - [DEBUG]
7926 2019-Jan-17 17:00:36.331782 - [DEBUG] EDGE: >
7927 2019-Jan-17 17:00:36.331841 - [DEBUG] ---> 7928 2019-Jan-17 17:00:36.332477 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7929 2019-Jan-17 17:00:36.333114 - [DEBUG]
7930 2019-Jan-17 17:00:36.333139 - [DEBUG] EDGE: >
7931 2019-Jan-17 17:00:36.333198 - [DEBUG] ---> 7932 2019-Jan-17 17:00:36.333839 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7933 2019-Jan-17 17:00:36.334476 - [DEBUG]
7934 2019-Jan-17 17:00:36.334512 - [DEBUG] Compose: EdgeIdentity * AllBottom
7935 2019-Jan-17 17:00:36.334539 - [DEBUG]
7936 2019-Jan-17 17:00:36.334563 - [DEBUG] Propagate flow
7937 2019-Jan-17 17:00:36.334586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7938 2019-Jan-17 17:00:36.334658 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
7939 2019-Jan-17 17:00:36.335300 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7940 2019-Jan-17 17:00:36.335938 - [DEBUG] Edge function : AllBottom (result of previous compose)
7941 2019-Jan-17 17:00:36.335963 - [DEBUG]
7942 2019-Jan-17 17:00:36.335989 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7943 2019-Jan-17 17:00:36.336015 - [DEBUG] = AllBottom
7944 2019-Jan-17 17:00:36.336039 - [DEBUG]
7945 2019-Jan-17 17:00:36.336062 - [DEBUG] PROPAGATE: No new function!
7946 2019-Jan-17 17:00:36.336088 - [DEBUG] EDGE: >
7947 2019-Jan-17 17:00:36.336156 - [DEBUG] ---> 7948 2019-Jan-17 17:00:36.336804 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7949 2019-Jan-17 17:00:36.337443 - [DEBUG]
7950 2019-Jan-17 17:00:36.337477 - [DEBUG] Compose: EdgeIdentity * AllBottom
7951 2019-Jan-17 17:00:36.337504 - [DEBUG]
7952 2019-Jan-17 17:00:36.337528 - [DEBUG] Propagate flow
7953 2019-Jan-17 17:00:36.337551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7954 2019-Jan-17 17:00:36.337609 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7955 2019-Jan-17 17:00:36.338267 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7956 2019-Jan-17 17:00:36.338905 - [DEBUG] Edge function : AllBottom (result of previous compose)
7957 2019-Jan-17 17:00:36.338931 - [DEBUG]
7958 2019-Jan-17 17:00:36.338955 - [DEBUG] Join: AllTop & AllBottom
7959 2019-Jan-17 17:00:36.338981 - [DEBUG] = AllBottom (new jump func)
7960 2019-Jan-17 17:00:36.339005 - [DEBUG]
7961 2019-Jan-17 17:00:36.339028 - [DEBUG] Start adding new jump function
7962 2019-Jan-17 17:00:36.339052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7963 2019-Jan-17 17:00:36.339109 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7964 2019-Jan-17 17:00:36.339747 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7965 2019-Jan-17 17:00:36.340386 - [DEBUG] Edge Function : AllBottom
7966 2019-Jan-17 17:00:36.340415 - [DEBUG] End adding new jump function
7967 2019-Jan-17 17:00:36.340440 - [DEBUG]
7968 2019-Jan-17 17:00:36.340463 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7969 2019-Jan-17 17:00:36.340488 - [DEBUG]
7970 2019-Jan-17 17:00:36.340511 - [DEBUG] Process 229. path edge:
7971 2019-Jan-17 17:00:36.340535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
7972 2019-Jan-17 17:00:36.340592 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
7973 2019-Jan-17 17:00:36.341231 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
7974 2019-Jan-17 17:00:36.341883 - [DEBUG]
7975 2019-Jan-17 17:00:36.341908 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
7976 2019-Jan-17 17:00:36.342554 - [DEBUG] Possible callees:
7977 2019-Jan-17 17:00:36.342579 - [DEBUG] foo
7978 2019-Jan-17 17:00:36.342603 - [DEBUG] Possible return sites:
7979 2019-Jan-17 17:00:36.342627 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !847980 2019-Jan-17 17:00:36.343895 - [DEBUG] Found and process special summary
7981 2019-Jan-17 17:00:36.343929 - [DEBUG] Compose: EdgeIdentity * AllBottom
7982 2019-Jan-17 17:00:36.343956 - [DEBUG]
7983 2019-Jan-17 17:00:36.343980 - [DEBUG] Propagate flow
7984 2019-Jan-17 17:00:36.344003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

7985 2019-Jan-17 17:00:36.344061 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
7986 2019-Jan-17 17:00:36.344719 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7987 2019-Jan-17 17:00:36.345356 - [DEBUG] Edge function : AllBottom (result of previous compose)
7988 2019-Jan-17 17:00:36.345381 - [DEBUG]
7989 2019-Jan-17 17:00:36.345406 - [DEBUG] Join: AllTop & AllBottom
7990 2019-Jan-17 17:00:36.345432 - [DEBUG] = AllBottom (new jump func)
7991 2019-Jan-17 17:00:36.345464 - [DEBUG]
7992 2019-Jan-17 17:00:36.345488 - [DEBUG] Start adding new jump function
7993 2019-Jan-17 17:00:36.345512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

7994 2019-Jan-17 17:00:36.345570 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

7995 2019-Jan-17 17:00:36.346207 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
7996 2019-Jan-17 17:00:36.346848 - [DEBUG] Edge Function : AllBottom
7997 2019-Jan-17 17:00:36.346876 - [DEBUG] End adding new jump function
7998 2019-Jan-17 17:00:36.346901 - [DEBUG]
7999 2019-Jan-17 17:00:36.346925 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
8000 2019-Jan-17 17:00:36.346949 - [DEBUG]
8001 2019-Jan-17 17:00:36.346973 - [DEBUG] Process 230. path edge:
8002 2019-Jan-17 17:00:36.346997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8003 2019-Jan-17 17:00:36.347055 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
8004 2019-Jan-17 17:00:36.347696 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8005 2019-Jan-17 17:00:36.348348 - [DEBUG]
8006 2019-Jan-17 17:00:36.348372 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
8007 2019-Jan-17 17:00:36.349023 - [DEBUG] Compose: EdgeIdentity * AllBottom
8008 2019-Jan-17 17:00:36.349051 - [DEBUG]
8009 2019-Jan-17 17:00:36.349074 - [DEBUG] Propagate flow
8010 2019-Jan-17 17:00:36.349098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8011 2019-Jan-17 17:00:36.349155 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8012 2019-Jan-17 17:00:36.349793 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8013 2019-Jan-17 17:00:36.350429 - [DEBUG] Edge function : AllBottom (result of previous compose)
8014 2019-Jan-17 17:00:36.350454 - [DEBUG]
8015 2019-Jan-17 17:00:36.350479 - [DEBUG] Join: AllTop & AllBottom
8016 2019-Jan-17 17:00:36.350505 - [DEBUG] = AllBottom (new jump func)
8017 2019-Jan-17 17:00:36.350529 - [DEBUG]
8018 2019-Jan-17 17:00:36.350552 - [DEBUG] Start adding new jump function
8019 2019-Jan-17 17:00:36.350576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8020 2019-Jan-17 17:00:36.350633 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8021 2019-Jan-17 17:00:36.351270 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8022 2019-Jan-17 17:00:36.351921 - [DEBUG] Edge Function : AllBottom
8023 2019-Jan-17 17:00:36.351949 - [DEBUG] End adding new jump function
8024 2019-Jan-17 17:00:36.351974 - [DEBUG]
8025 2019-Jan-17 17:00:36.351998 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
8026 2019-Jan-17 17:00:36.352023 - [DEBUG]
8027 2019-Jan-17 17:00:36.352047 - [DEBUG] Process 231. path edge:
8028 2019-Jan-17 17:00:36.352070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8029 2019-Jan-17 17:00:36.352129 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
8030 2019-Jan-17 17:00:36.352766 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8031 2019-Jan-17 17:00:36.353402 - [DEBUG]
8032 2019-Jan-17 17:00:36.353427 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
8033 2019-Jan-17 17:00:36.354075 - [DEBUG] Compose: EdgeIdentity * AllBottom
8034 2019-Jan-17 17:00:36.354102 - [DEBUG]
8035 2019-Jan-17 17:00:36.354134 - [DEBUG] Propagate flow
8036 2019-Jan-17 17:00:36.354158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8037 2019-Jan-17 17:00:36.354216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8038 2019-Jan-17 17:00:36.354882 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8039 2019-Jan-17 17:00:36.355519 - [DEBUG] Edge function : AllBottom (result of previous compose)
8040 2019-Jan-17 17:00:36.355544 - [DEBUG]
8041 2019-Jan-17 17:00:36.355569 - [DEBUG] Join: AllTop & AllBottom
8042 2019-Jan-17 17:00:36.355594 - [DEBUG] = AllBottom (new jump func)
8043 2019-Jan-17 17:00:36.355619 - [DEBUG]
8044 2019-Jan-17 17:00:36.355642 - [DEBUG] Start adding new jump function
8045 2019-Jan-17 17:00:36.355665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8046 2019-Jan-17 17:00:36.355722 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8047 2019-Jan-17 17:00:36.356361 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8048 2019-Jan-17 17:00:36.357007 - [DEBUG] Edge Function : AllBottom
8049 2019-Jan-17 17:00:36.357035 - [DEBUG] End adding new jump function
8050 2019-Jan-17 17:00:36.357060 - [DEBUG]
8051 2019-Jan-17 17:00:36.357083 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
8052 2019-Jan-17 17:00:36.357108 - [DEBUG]
8053 2019-Jan-17 17:00:36.357131 - [DEBUG] Process 232. path edge:
8054 2019-Jan-17 17:00:36.357155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8055 2019-Jan-17 17:00:36.357212 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
8056 2019-Jan-17 17:00:36.357861 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8057 2019-Jan-17 17:00:36.358514 - [DEBUG]
8058 2019-Jan-17 17:00:36.358538 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8059 2019-Jan-17 17:00:36.359190 - [DEBUG] Possible callees:
8060 2019-Jan-17 17:00:36.359215 - [DEBUG] llvm.dbg.declare
8061 2019-Jan-17 17:00:36.359240 - [DEBUG] Possible return sites:
8062 2019-Jan-17 17:00:36.359263 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !968063 2019-Jan-17 17:00:36.360537 - [DEBUG] Found and process special summary
8064 2019-Jan-17 17:00:36.360571 - [DEBUG] Compose: EdgeIdentity * AllBottom
8065 2019-Jan-17 17:00:36.360598 - [DEBUG]
8066 2019-Jan-17 17:00:36.360622 - [DEBUG] Propagate flow
8067 2019-Jan-17 17:00:36.360645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8068 2019-Jan-17 17:00:36.360703 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8069 2019-Jan-17 17:00:36.361367 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8070 2019-Jan-17 17:00:36.362005 - [DEBUG] Edge function : AllBottom (result of previous compose)
8071 2019-Jan-17 17:00:36.362031 - [DEBUG]
8072 2019-Jan-17 17:00:36.362055 - [DEBUG] Join: AllTop & AllBottom
8073 2019-Jan-17 17:00:36.362081 - [DEBUG] = AllBottom (new jump func)
8074 2019-Jan-17 17:00:36.362106 - [DEBUG]
8075 2019-Jan-17 17:00:36.362129 - [DEBUG] Start adding new jump function
8076 2019-Jan-17 17:00:36.362152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8077 2019-Jan-17 17:00:36.362209 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8078 2019-Jan-17 17:00:36.362855 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8079 2019-Jan-17 17:00:36.363496 - [DEBUG] Edge Function : AllBottom
8080 2019-Jan-17 17:00:36.363524 - [DEBUG] End adding new jump function
8081 2019-Jan-17 17:00:36.363549 - [DEBUG]
8082 2019-Jan-17 17:00:36.363572 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
8083 2019-Jan-17 17:00:36.363597 - [DEBUG]
8084 2019-Jan-17 17:00:36.363620 - [DEBUG] Process 233. path edge:
8085 2019-Jan-17 17:00:36.363644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8086 2019-Jan-17 17:00:36.363702 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
8087 2019-Jan-17 17:00:36.364342 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8088 2019-Jan-17 17:00:36.364994 - [DEBUG]
8089 2019-Jan-17 17:00:36.365018 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8090 2019-Jan-17 17:00:36.365670 - [DEBUG] Compose: EdgeIdentity * AllBottom
8091 2019-Jan-17 17:00:36.365698 - [DEBUG]
8092 2019-Jan-17 17:00:36.365721 - [DEBUG] Propagate flow
8093 2019-Jan-17 17:00:36.365745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8094 2019-Jan-17 17:00:36.365802 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8095 2019-Jan-17 17:00:36.366445 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8096 2019-Jan-17 17:00:36.367126 - [DEBUG] Edge function : AllBottom (result of previous compose)
8097 2019-Jan-17 17:00:36.367153 - [DEBUG]
8098 2019-Jan-17 17:00:36.367179 - [DEBUG] Join: AllTop & AllBottom
8099 2019-Jan-17 17:00:36.367205 - [DEBUG] = AllBottom (new jump func)
8100 2019-Jan-17 17:00:36.367229 - [DEBUG]
8101 2019-Jan-17 17:00:36.367252 - [DEBUG] Start adding new jump function
8102 2019-Jan-17 17:00:36.367276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8103 2019-Jan-17 17:00:36.367347 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8104 2019-Jan-17 17:00:36.368076 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8105 2019-Jan-17 17:00:36.368768 - [DEBUG] Edge Function : AllBottom
8106 2019-Jan-17 17:00:36.368804 - [DEBUG] End adding new jump function
8107 2019-Jan-17 17:00:36.368829 - [DEBUG]
8108 2019-Jan-17 17:00:36.368854 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
8109 2019-Jan-17 17:00:36.368879 - [DEBUG]
8110 2019-Jan-17 17:00:36.368903 - [DEBUG] Process 234. path edge:
8111 2019-Jan-17 17:00:36.368927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8112 2019-Jan-17 17:00:36.369006 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
8113 2019-Jan-17 17:00:36.369691 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8114 2019-Jan-17 17:00:36.370367 - [DEBUG]
8115 2019-Jan-17 17:00:36.370397 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
8116 2019-Jan-17 17:00:36.371091 - [DEBUG] Compose: EdgeIdentity * AllBottom
8117 2019-Jan-17 17:00:36.371121 - [DEBUG]
8118 2019-Jan-17 17:00:36.371145 - [DEBUG] Propagate flow
8119 2019-Jan-17 17:00:36.371169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8120 2019-Jan-17 17:00:36.371236 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
8121 2019-Jan-17 17:00:36.371943 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8122 2019-Jan-17 17:00:36.372603 - [DEBUG] Edge function : AllBottom (result of previous compose)
8123 2019-Jan-17 17:00:36.372646 - [DEBUG]
8124 2019-Jan-17 17:00:36.372673 - [DEBUG] Join: AllTop & AllBottom
8125 2019-Jan-17 17:00:36.372699 - [DEBUG] = AllBottom (new jump func)
8126 2019-Jan-17 17:00:36.372723 - [DEBUG]
8127 2019-Jan-17 17:00:36.372747 - [DEBUG] Start adding new jump function
8128 2019-Jan-17 17:00:36.372770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8129 2019-Jan-17 17:00:36.372832 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8130 2019-Jan-17 17:00:36.373470 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
8131 2019-Jan-17 17:00:36.374105 - [DEBUG] Edge Function : AllBottom
8132 2019-Jan-17 17:00:36.374136 - [DEBUG] End adding new jump function
8133 2019-Jan-17 17:00:36.374160 - [DEBUG]
8134 2019-Jan-17 17:00:36.374185 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
8135 2019-Jan-17 17:00:36.374209 - [DEBUG]
8136 2019-Jan-17 17:00:36.374233 - [DEBUG] Process 235. path edge:
8137 2019-Jan-17 17:00:36.374256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8138 2019-Jan-17 17:00:36.374315 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
8139 2019-Jan-17 17:00:36.374973 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8140 2019-Jan-17 17:00:36.375609 - [DEBUG]
8141 2019-Jan-17 17:00:36.375636 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
8142 2019-Jan-17 17:00:36.376291 - [DEBUG] Compose: EdgeIdentity * AllBottom
8143 2019-Jan-17 17:00:36.376318 - [DEBUG]
8144 2019-Jan-17 17:00:36.376343 - [DEBUG] Propagate flow
8145 2019-Jan-17 17:00:36.376366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8146 2019-Jan-17 17:00:36.376423 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8147 2019-Jan-17 17:00:36.377067 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8148 2019-Jan-17 17:00:36.377704 - [DEBUG] Edge function : AllBottom (result of previous compose)
8149 2019-Jan-17 17:00:36.377729 - [DEBUG]
8150 2019-Jan-17 17:00:36.377755 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8151 2019-Jan-17 17:00:36.377781 - [DEBUG] = AllBottom
8152 2019-Jan-17 17:00:36.377805 - [DEBUG]
8153 2019-Jan-17 17:00:36.377828 - [DEBUG] PROPAGATE: No new function!
8154 2019-Jan-17 17:00:36.377852 - [DEBUG] EDGE: >
8155 2019-Jan-17 17:00:36.377912 - [DEBUG] ---> 8156 2019-Jan-17 17:00:36.378562 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8157 2019-Jan-17 17:00:36.379199 - [DEBUG]
8158 2019-Jan-17 17:00:36.379225 - [DEBUG] EDGE: >
8159 2019-Jan-17 17:00:36.379284 - [DEBUG] ---> 8160 2019-Jan-17 17:00:36.379920 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8161 2019-Jan-17 17:00:36.380555 - [DEBUG]
8162 2019-Jan-17 17:00:36.380581 - [DEBUG] EDGE: >
8163 2019-Jan-17 17:00:36.380640 - [DEBUG] ---> 8164 2019-Jan-17 17:00:36.381280 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8165 2019-Jan-17 17:00:36.381933 - [DEBUG]
8166 2019-Jan-17 17:00:36.381976 - [DEBUG] Compose: EdgeIdentity * AllBottom
8167 2019-Jan-17 17:00:36.382003 - [DEBUG]
8168 2019-Jan-17 17:00:36.382028 - [DEBUG] Propagate flow
8169 2019-Jan-17 17:00:36.382060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8170 2019-Jan-17 17:00:36.382118 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
8171 2019-Jan-17 17:00:36.382760 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8172 2019-Jan-17 17:00:36.383398 - [DEBUG] Edge function : AllBottom (result of previous compose)
8173 2019-Jan-17 17:00:36.383423 - [DEBUG]
8174 2019-Jan-17 17:00:36.383448 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8175 2019-Jan-17 17:00:36.383474 - [DEBUG] = AllBottom
8176 2019-Jan-17 17:00:36.383498 - [DEBUG]
8177 2019-Jan-17 17:00:36.383521 - [DEBUG] PROPAGATE: No new function!
8178 2019-Jan-17 17:00:36.383550 - [DEBUG] EDGE: >
8179 2019-Jan-17 17:00:36.383609 - [DEBUG] ---> 8180 2019-Jan-17 17:00:36.384262 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8181 2019-Jan-17 17:00:36.384916 - [DEBUG]
8182 2019-Jan-17 17:00:36.384949 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-17 17:00:36.384976 - [DEBUG]
8184 2019-Jan-17 17:00:36.385000 - [DEBUG] Propagate flow
8185 2019-Jan-17 17:00:36.385023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8186 2019-Jan-17 17:00:36.385081 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8187 2019-Jan-17 17:00:36.385721 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8188 2019-Jan-17 17:00:36.386357 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-17 17:00:36.386382 - [DEBUG]
8190 2019-Jan-17 17:00:36.386407 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-17 17:00:36.386433 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-17 17:00:36.386457 - [DEBUG]
8193 2019-Jan-17 17:00:36.386480 - [DEBUG] Start adding new jump function
8194 2019-Jan-17 17:00:36.386503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8195 2019-Jan-17 17:00:36.386561 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8196 2019-Jan-17 17:00:36.387198 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8197 2019-Jan-17 17:00:36.387837 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-17 17:00:36.387866 - [DEBUG] End adding new jump function
8199 2019-Jan-17 17:00:36.387890 - [DEBUG]
8200 2019-Jan-17 17:00:36.387914 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
8201 2019-Jan-17 17:00:36.387938 - [DEBUG]
8202 2019-Jan-17 17:00:36.387974 - [DEBUG] Process 236. path edge:
8203 2019-Jan-17 17:00:36.387999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8204 2019-Jan-17 17:00:36.388057 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
8205 2019-Jan-17 17:00:36.388698 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8206 2019-Jan-17 17:00:36.389334 - [DEBUG]
8207 2019-Jan-17 17:00:36.389358 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
8208 2019-Jan-17 17:00:36.390005 - [DEBUG] Possible callees:
8209 2019-Jan-17 17:00:36.390030 - [DEBUG] bar
8210 2019-Jan-17 17:00:36.390055 - [DEBUG] Possible return sites:
8211 2019-Jan-17 17:00:36.390078 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !898212 2019-Jan-17 17:00:36.391363 - [DEBUG] Found and process special summary
8213 2019-Jan-17 17:00:36.391397 - [DEBUG] Compose: EdgeIdentity * AllBottom
8214 2019-Jan-17 17:00:36.391436 - [DEBUG]
8215 2019-Jan-17 17:00:36.391461 - [DEBUG] Propagate flow
8216 2019-Jan-17 17:00:36.391484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8217 2019-Jan-17 17:00:36.391543 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8218 2019-Jan-17 17:00:36.392184 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8219 2019-Jan-17 17:00:36.392820 - [DEBUG] Edge function : AllBottom (result of previous compose)
8220 2019-Jan-17 17:00:36.392846 - [DEBUG]
8221 2019-Jan-17 17:00:36.392870 - [DEBUG] Join: AllTop & AllBottom
8222 2019-Jan-17 17:00:36.392896 - [DEBUG] = AllBottom (new jump func)
8223 2019-Jan-17 17:00:36.392920 - [DEBUG]
8224 2019-Jan-17 17:00:36.392943 - [DEBUG] Start adding new jump function
8225 2019-Jan-17 17:00:36.392966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8226 2019-Jan-17 17:00:36.393024 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8227 2019-Jan-17 17:00:36.393660 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8228 2019-Jan-17 17:00:36.394300 - [DEBUG] Edge Function : AllBottom
8229 2019-Jan-17 17:00:36.394328 - [DEBUG] End adding new jump function
8230 2019-Jan-17 17:00:36.394352 - [DEBUG]
8231 2019-Jan-17 17:00:36.394376 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
8232 2019-Jan-17 17:00:36.394400 - [DEBUG]
8233 2019-Jan-17 17:00:36.394424 - [DEBUG] Process 237. path edge:
8234 2019-Jan-17 17:00:36.394447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8235 2019-Jan-17 17:00:36.394505 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
8236 2019-Jan-17 17:00:36.395162 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8237 2019-Jan-17 17:00:36.395799 - [DEBUG]
8238 2019-Jan-17 17:00:36.395824 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8239 2019-Jan-17 17:00:36.396476 - [DEBUG] Compose: EdgeIdentity * AllBottom
8240 2019-Jan-17 17:00:36.396503 - [DEBUG]
8241 2019-Jan-17 17:00:36.396527 - [DEBUG] Propagate flow
8242 2019-Jan-17 17:00:36.396550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8243 2019-Jan-17 17:00:36.396608 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8244 2019-Jan-17 17:00:36.397245 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8245 2019-Jan-17 17:00:36.397879 - [DEBUG] Edge function : AllBottom (result of previous compose)
8246 2019-Jan-17 17:00:36.397904 - [DEBUG]
8247 2019-Jan-17 17:00:36.397928 - [DEBUG] Join: AllTop & AllBottom
8248 2019-Jan-17 17:00:36.397964 - [DEBUG] = AllBottom (new jump func)
8249 2019-Jan-17 17:00:36.397991 - [DEBUG]
8250 2019-Jan-17 17:00:36.398015 - [DEBUG] Start adding new jump function
8251 2019-Jan-17 17:00:36.398038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8252 2019-Jan-17 17:00:36.398096 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8253 2019-Jan-17 17:00:36.398732 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8254 2019-Jan-17 17:00:36.399368 - [DEBUG] Edge Function : AllBottom
8255 2019-Jan-17 17:00:36.399396 - [DEBUG] End adding new jump function
8256 2019-Jan-17 17:00:36.399420 - [DEBUG]
8257 2019-Jan-17 17:00:36.399444 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8258 2019-Jan-17 17:00:36.399476 - [DEBUG]
8259 2019-Jan-17 17:00:36.399500 - [DEBUG] Process 238. path edge:
8260 2019-Jan-17 17:00:36.399524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8261 2019-Jan-17 17:00:36.399582 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
8262 2019-Jan-17 17:00:36.400219 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8263 2019-Jan-17 17:00:36.400855 - [DEBUG]
8264 2019-Jan-17 17:00:36.400881 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
8265 2019-Jan-17 17:00:36.401543 - [DEBUG] Compose: EdgeIdentity * AllBottom
8266 2019-Jan-17 17:00:36.401571 - [DEBUG]
8267 2019-Jan-17 17:00:36.401595 - [DEBUG] Propagate flow
8268 2019-Jan-17 17:00:36.401618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8269 2019-Jan-17 17:00:36.401676 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
8270 2019-Jan-17 17:00:36.402332 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8271 2019-Jan-17 17:00:36.402974 - [DEBUG] Edge function : AllBottom (result of previous compose)
8272 2019-Jan-17 17:00:36.402999 - [DEBUG]
8273 2019-Jan-17 17:00:36.403025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8274 2019-Jan-17 17:00:36.403050 - [DEBUG] = AllBottom
8275 2019-Jan-17 17:00:36.403074 - [DEBUG]
8276 2019-Jan-17 17:00:36.403098 - [DEBUG] PROPAGATE: No new function!
8277 2019-Jan-17 17:00:36.403128 - [DEBUG] Compose: EdgeIdentity * AllBottom
8278 2019-Jan-17 17:00:36.403155 - [DEBUG]
8279 2019-Jan-17 17:00:36.403179 - [DEBUG] Propagate flow
8280 2019-Jan-17 17:00:36.403202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8281 2019-Jan-17 17:00:36.403260 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8282 2019-Jan-17 17:00:36.403906 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8283 2019-Jan-17 17:00:36.404543 - [DEBUG] Edge function : AllBottom (result of previous compose)
8284 2019-Jan-17 17:00:36.404568 - [DEBUG]
8285 2019-Jan-17 17:00:36.404592 - [DEBUG] Join: AllTop & AllBottom
8286 2019-Jan-17 17:00:36.404618 - [DEBUG] = AllBottom (new jump func)
8287 2019-Jan-17 17:00:36.404656 - [DEBUG]
8288 2019-Jan-17 17:00:36.404680 - [DEBUG] Start adding new jump function
8289 2019-Jan-17 17:00:36.404703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8290 2019-Jan-17 17:00:36.404761 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8291 2019-Jan-17 17:00:36.405398 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8292 2019-Jan-17 17:00:36.406044 - [DEBUG] Edge Function : AllBottom
8293 2019-Jan-17 17:00:36.406072 - [DEBUG] End adding new jump function
8294 2019-Jan-17 17:00:36.406096 - [DEBUG]
8295 2019-Jan-17 17:00:36.406120 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8296 2019-Jan-17 17:00:36.406145 - [DEBUG]
8297 2019-Jan-17 17:00:36.406168 - [DEBUG] Process 239. path edge:
8298 2019-Jan-17 17:00:36.406191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8299 2019-Jan-17 17:00:36.406249 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
8300 2019-Jan-17 17:00:36.406896 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8301 2019-Jan-17 17:00:36.407534 - [DEBUG]
8302 2019-Jan-17 17:00:36.407558 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
8303 2019-Jan-17 17:00:36.408233 - [DEBUG] Possible callees:
8304 2019-Jan-17 17:00:36.408259 - [DEBUG] llvm.dbg.declare
8305 2019-Jan-17 17:00:36.408285 - [DEBUG] Possible return sites:
8306 2019-Jan-17 17:00:36.408308 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !1038307 2019-Jan-17 17:00:36.409585 - [DEBUG] Found and process special summary
8308 2019-Jan-17 17:00:36.409619 - [DEBUG] Compose: EdgeIdentity * AllBottom
8309 2019-Jan-17 17:00:36.409645 - [DEBUG]
8310 2019-Jan-17 17:00:36.409669 - [DEBUG] Propagate flow
8311 2019-Jan-17 17:00:36.409693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8312 2019-Jan-17 17:00:36.409751 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8313 2019-Jan-17 17:00:36.410390 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8314 2019-Jan-17 17:00:36.411030 - [DEBUG] Edge function : AllBottom (result of previous compose)
8315 2019-Jan-17 17:00:36.411055 - [DEBUG]
8316 2019-Jan-17 17:00:36.411080 - [DEBUG] Join: AllTop & AllBottom
8317 2019-Jan-17 17:00:36.411106 - [DEBUG] = AllBottom (new jump func)
8318 2019-Jan-17 17:00:36.411130 - [DEBUG]
8319 2019-Jan-17 17:00:36.411153 - [DEBUG] Start adding new jump function
8320 2019-Jan-17 17:00:36.411177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8321 2019-Jan-17 17:00:36.411235 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8322 2019-Jan-17 17:00:36.411889 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8323 2019-Jan-17 17:00:36.412528 - [DEBUG] Edge Function : AllBottom
8324 2019-Jan-17 17:00:36.412557 - [DEBUG] End adding new jump function
8325 2019-Jan-17 17:00:36.412581 - [DEBUG]
8326 2019-Jan-17 17:00:36.412605 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8327 2019-Jan-17 17:00:36.412629 - [DEBUG]
8328 2019-Jan-17 17:00:36.412652 - [DEBUG] Process 240. path edge:
8329 2019-Jan-17 17:00:36.412676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8330 2019-Jan-17 17:00:36.412735 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
8331 2019-Jan-17 17:00:36.413375 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8332 2019-Jan-17 17:00:36.414011 - [DEBUG]
8333 2019-Jan-17 17:00:36.414036 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8334 2019-Jan-17 17:00:36.414703 - [DEBUG] Compose: EdgeIdentity * AllBottom
8335 2019-Jan-17 17:00:36.414731 - [DEBUG]
8336 2019-Jan-17 17:00:36.414755 - [DEBUG] Propagate flow
8337 2019-Jan-17 17:00:36.414778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8338 2019-Jan-17 17:00:36.414836 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
8339 2019-Jan-17 17:00:36.415472 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8340 2019-Jan-17 17:00:36.416109 - [DEBUG] Edge function : AllBottom (result of previous compose)
8341 2019-Jan-17 17:00:36.416135 - [DEBUG]
8342 2019-Jan-17 17:00:36.416159 - [DEBUG] Join: AllTop & AllBottom
8343 2019-Jan-17 17:00:36.416185 - [DEBUG] = AllBottom (new jump func)
8344 2019-Jan-17 17:00:36.416209 - [DEBUG]
8345 2019-Jan-17 17:00:36.416232 - [DEBUG] Start adding new jump function
8346 2019-Jan-17 17:00:36.416256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8347 2019-Jan-17 17:00:36.416322 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8348 2019-Jan-17 17:00:36.416960 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
8349 2019-Jan-17 17:00:36.417593 - [DEBUG] Edge Function : AllBottom
8350 2019-Jan-17 17:00:36.417621 - [DEBUG] End adding new jump function
8351 2019-Jan-17 17:00:36.417646 - [DEBUG]
8352 2019-Jan-17 17:00:36.417669 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8353 2019-Jan-17 17:00:36.417694 - [DEBUG]
8354 2019-Jan-17 17:00:36.417717 - [DEBUG] Process 241. path edge:
8355 2019-Jan-17 17:00:36.417741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8356 2019-Jan-17 17:00:36.417799 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
8357 2019-Jan-17 17:00:36.418451 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8358 2019-Jan-17 17:00:36.419088 - [DEBUG]
8359 2019-Jan-17 17:00:36.419113 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
8360 2019-Jan-17 17:00:36.419759 - [DEBUG] Compose: EdgeIdentity * AllBottom
8361 2019-Jan-17 17:00:36.419787 - [DEBUG]
8362 2019-Jan-17 17:00:36.419810 - [DEBUG] Propagate flow
8363 2019-Jan-17 17:00:36.419834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8364 2019-Jan-17 17:00:36.419892 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
8365 2019-Jan-17 17:00:36.420529 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8366 2019-Jan-17 17:00:36.421164 - [DEBUG] Edge function : AllBottom (result of previous compose)
8367 2019-Jan-17 17:00:36.421189 - [DEBUG]
8368 2019-Jan-17 17:00:36.421214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8369 2019-Jan-17 17:00:36.421239 - [DEBUG] = AllBottom
8370 2019-Jan-17 17:00:36.421264 - [DEBUG]
8371 2019-Jan-17 17:00:36.421299 - [DEBUG] PROPAGATE: No new function!
8372 2019-Jan-17 17:00:36.421325 - [DEBUG] EDGE: >
8373 2019-Jan-17 17:00:36.421385 - [DEBUG] ---> 8374 2019-Jan-17 17:00:36.422021 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8375 2019-Jan-17 17:00:36.422659 - [DEBUG]
8376 2019-Jan-17 17:00:36.422684 - [DEBUG] EDGE: >
8377 2019-Jan-17 17:00:36.422743 - [DEBUG] ---> 8378 2019-Jan-17 17:00:36.423384 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8379 2019-Jan-17 17:00:36.424020 - [DEBUG]
8380 2019-Jan-17 17:00:36.424055 - [DEBUG] Compose: EdgeIdentity * AllBottom
8381 2019-Jan-17 17:00:36.424082 - [DEBUG]
8382 2019-Jan-17 17:00:36.424106 - [DEBUG] Propagate flow
8383 2019-Jan-17 17:00:36.424130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8384 2019-Jan-17 17:00:36.424187 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
8385 2019-Jan-17 17:00:36.424844 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8386 2019-Jan-17 17:00:36.425479 - [DEBUG] Edge function : AllBottom (result of previous compose)
8387 2019-Jan-17 17:00:36.425505 - [DEBUG]
8388 2019-Jan-17 17:00:36.425529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8389 2019-Jan-17 17:00:36.425555 - [DEBUG] = AllBottom
8390 2019-Jan-17 17:00:36.425579 - [DEBUG]
8391 2019-Jan-17 17:00:36.425603 - [DEBUG] PROPAGATE: No new function!
8392 2019-Jan-17 17:00:36.425629 - [DEBUG] EDGE: >
8393 2019-Jan-17 17:00:36.425699 - [DEBUG] ---> 8394 2019-Jan-17 17:00:36.426347 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8395 2019-Jan-17 17:00:36.426984 - [DEBUG]
8396 2019-Jan-17 17:00:36.427009 - [DEBUG] EDGE: >
8397 2019-Jan-17 17:00:36.427068 - [DEBUG] ---> 8398 2019-Jan-17 17:00:36.427705 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8399 2019-Jan-17 17:00:36.428373 - [DEBUG]
8400 2019-Jan-17 17:00:36.428398 - [DEBUG] EDGE: >
8401 2019-Jan-17 17:00:36.428457 - [DEBUG] ---> 8402 2019-Jan-17 17:00:36.429097 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8403 2019-Jan-17 17:00:36.429733 - [DEBUG]
8404 2019-Jan-17 17:00:36.429768 - [DEBUG] Compose: EdgeIdentity * AllBottom
8405 2019-Jan-17 17:00:36.429795 - [DEBUG]
8406 2019-Jan-17 17:00:36.429819 - [DEBUG] Propagate flow
8407 2019-Jan-17 17:00:36.429842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8408 2019-Jan-17 17:00:36.429900 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
8409 2019-Jan-17 17:00:36.430540 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8410 2019-Jan-17 17:00:36.431177 - [DEBUG] Edge function : AllBottom (result of previous compose)
8411 2019-Jan-17 17:00:36.431202 - [DEBUG]
8412 2019-Jan-17 17:00:36.431227 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8413 2019-Jan-17 17:00:36.431253 - [DEBUG] = AllBottom
8414 2019-Jan-17 17:00:36.431277 - [DEBUG]
8415 2019-Jan-17 17:00:36.431315 - [DEBUG] PROPAGATE: No new function!
8416 2019-Jan-17 17:00:36.431341 - [DEBUG] EDGE: >
8417 2019-Jan-17 17:00:36.431401 - [DEBUG] ---> 8418 2019-Jan-17 17:00:36.432040 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8419 2019-Jan-17 17:00:36.432676 - [DEBUG]
8420 2019-Jan-17 17:00:36.432701 - [DEBUG] EDGE: >
8421 2019-Jan-17 17:00:36.432760 - [DEBUG] ---> 8422 2019-Jan-17 17:00:36.433397 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8423 2019-Jan-17 17:00:36.434033 - [DEBUG]
8424 2019-Jan-17 17:00:36.434059 - [DEBUG] EDGE: >
8425 2019-Jan-17 17:00:36.434118 - [DEBUG] ---> 8426 2019-Jan-17 17:00:36.434777 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8427 2019-Jan-17 17:00:36.435413 - [DEBUG]
8428 2019-Jan-17 17:00:36.435447 - [DEBUG] Compose: EdgeIdentity * AllBottom
8429 2019-Jan-17 17:00:36.435474 - [DEBUG]
8430 2019-Jan-17 17:00:36.435498 - [DEBUG] Propagate flow
8431 2019-Jan-17 17:00:36.435521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8432 2019-Jan-17 17:00:36.435579 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
8433 2019-Jan-17 17:00:36.436221 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8434 2019-Jan-17 17:00:36.436856 - [DEBUG] Edge function : AllBottom (result of previous compose)
8435 2019-Jan-17 17:00:36.436890 - [DEBUG]
8436 2019-Jan-17 17:00:36.436916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8437 2019-Jan-17 17:00:36.436942 - [DEBUG] = AllBottom
8438 2019-Jan-17 17:00:36.436966 - [DEBUG]
8439 2019-Jan-17 17:00:36.436990 - [DEBUG] PROPAGATE: No new function!
8440 2019-Jan-17 17:00:36.437016 - [DEBUG] EDGE: >
8441 2019-Jan-17 17:00:36.437076 - [DEBUG] ---> 8442 2019-Jan-17 17:00:36.437718 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8443 2019-Jan-17 17:00:36.438373 - [DEBUG]
8444 2019-Jan-17 17:00:36.438399 - [DEBUG] EDGE: >
8445 2019-Jan-17 17:00:36.438458 - [DEBUG] ---> 8446 2019-Jan-17 17:00:36.439094 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8447 2019-Jan-17 17:00:36.439729 - [DEBUG]
8448 2019-Jan-17 17:00:36.439754 - [DEBUG] EDGE: >
8449 2019-Jan-17 17:00:36.439813 - [DEBUG] ---> 8450 2019-Jan-17 17:00:36.440453 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8451 2019-Jan-17 17:00:36.441092 - [DEBUG]
8452 2019-Jan-17 17:00:36.441127 - [DEBUG] Compose: EdgeIdentity * AllBottom
8453 2019-Jan-17 17:00:36.441154 - [DEBUG]
8454 2019-Jan-17 17:00:36.441178 - [DEBUG] Propagate flow
8455 2019-Jan-17 17:00:36.441201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8456 2019-Jan-17 17:00:36.441259 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8457 2019-Jan-17 17:00:36.441914 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8458 2019-Jan-17 17:00:36.442552 - [DEBUG] Edge function : AllBottom (result of previous compose)
8459 2019-Jan-17 17:00:36.442577 - [DEBUG]
8460 2019-Jan-17 17:00:36.442602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8461 2019-Jan-17 17:00:36.442628 - [DEBUG] = AllBottom
8462 2019-Jan-17 17:00:36.442652 - [DEBUG]
8463 2019-Jan-17 17:00:36.442675 - [DEBUG] PROPAGATE: No new function!
8464 2019-Jan-17 17:00:36.442701 - [DEBUG] EDGE: >
8465 2019-Jan-17 17:00:36.442761 - [DEBUG] ---> 8466 2019-Jan-17 17:00:36.443401 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8467 2019-Jan-17 17:00:36.444037 - [DEBUG]
8468 2019-Jan-17 17:00:36.444071 - [DEBUG] Compose: EdgeIdentity * AllBottom
8469 2019-Jan-17 17:00:36.444098 - [DEBUG]
8470 2019-Jan-17 17:00:36.444122 - [DEBUG] Propagate flow
8471 2019-Jan-17 17:00:36.444145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8472 2019-Jan-17 17:00:36.444203 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8473 2019-Jan-17 17:00:36.444855 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

8474 2019-Jan-17 17:00:36.445491 - [DEBUG] Edge function : AllBottom (result of previous compose)
8475 2019-Jan-17 17:00:36.445517 - [DEBUG]
8476 2019-Jan-17 17:00:36.445542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8477 2019-Jan-17 17:00:36.445568 - [DEBUG] = AllBottom
8478 2019-Jan-17 17:00:36.445592 - [DEBUG]
8479 2019-Jan-17 17:00:36.445615 - [DEBUG] PROPAGATE: No new function!
8480 2019-Jan-17 17:00:36.445640 - [DEBUG] EDGE: >
8481 2019-Jan-17 17:00:36.445707 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
8482 2019-Jan-17 17:00:36.446352 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8483 2019-Jan-17 17:00:36.446988 - [DEBUG]
8484 2019-Jan-17 17:00:36.447014 - [DEBUG] EDGE: >
8485 2019-Jan-17 17:00:36.447073 - [DEBUG] ---> 8486 2019-Jan-17 17:00:36.447707 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8487 2019-Jan-17 17:00:36.448359 - [DEBUG]
8488 2019-Jan-17 17:00:36.448385 - [DEBUG] EDGE: >
8489 2019-Jan-17 17:00:36.448443 - [DEBUG] ---> 8490 2019-Jan-17 17:00:36.449080 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8491 2019-Jan-17 17:00:36.449716 - [DEBUG]
8492 2019-Jan-17 17:00:36.449741 - [DEBUG] EDGE: >
8493 2019-Jan-17 17:00:36.449800 - [DEBUG] ---> 8494 2019-Jan-17 17:00:36.450439 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
8495 2019-Jan-17 17:00:36.451074 - [DEBUG]
8496 2019-Jan-17 17:00:36.451101 - [DEBUG] Compose: EdgeIdentity * AllBottom
8497 2019-Jan-17 17:00:36.451127 - [DEBUG]
8498 2019-Jan-17 17:00:36.451150 - [DEBUG] Propagate flow
8499 2019-Jan-17 17:00:36.451174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8500 2019-Jan-17 17:00:36.451231 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8501 2019-Jan-17 17:00:36.451886 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

8502 2019-Jan-17 17:00:36.452527 - [DEBUG] Edge function : AllBottom (result of previous compose)
8503 2019-Jan-17 17:00:36.452552 - [DEBUG]
8504 2019-Jan-17 17:00:36.452577 - [DEBUG] Join: AllTop & AllBottom
8505 2019-Jan-17 17:00:36.452603 - [DEBUG] = AllBottom (new jump func)
8506 2019-Jan-17 17:00:36.452627 - [DEBUG]
8507 2019-Jan-17 17:00:36.452651 - [DEBUG] Start adding new jump function
8508 2019-Jan-17 17:00:36.452674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8509 2019-Jan-17 17:00:36.452732 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

8510 2019-Jan-17 17:00:36.453381 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8511 2019-Jan-17 17:00:36.454022 - [DEBUG] Edge Function : AllBottom
8512 2019-Jan-17 17:00:36.454050 - [DEBUG] End adding new jump function
8513 2019-Jan-17 17:00:36.454074 - [DEBUG]
8514 2019-Jan-17 17:00:36.454097 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8515 2019-Jan-17 17:00:36.454122 - [DEBUG]
8516 2019-Jan-17 17:00:36.454145 - [DEBUG] Process 242. path edge:
8517 2019-Jan-17 17:00:36.454168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8518 2019-Jan-17 17:00:36.454226 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
8519 2019-Jan-17 17:00:36.454882 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
8520 2019-Jan-17 17:00:36.455526 - [DEBUG]
8521 2019-Jan-17 17:00:36.455551 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
8522 2019-Jan-17 17:00:36.456242 - [DEBUG] Compose: EdgeIdentity * AllBottom
8523 2019-Jan-17 17:00:36.456279 - [DEBUG]
8524 2019-Jan-17 17:00:36.456303 - [DEBUG] Propagate flow
8525 2019-Jan-17 17:00:36.456327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8526 2019-Jan-17 17:00:36.456385 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8527 2019-Jan-17 17:00:36.457023 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

8528 2019-Jan-17 17:00:36.457665 - [DEBUG] Edge function : AllBottom (result of previous compose)
8529 2019-Jan-17 17:00:36.457690 - [DEBUG]
8530 2019-Jan-17 17:00:36.457715 - [DEBUG] Join: AllTop & AllBottom
8531 2019-Jan-17 17:00:36.457741 - [DEBUG] = AllBottom (new jump func)
8532 2019-Jan-17 17:00:36.457765 - [DEBUG]
8533 2019-Jan-17 17:00:36.457788 - [DEBUG] Start adding new jump function
8534 2019-Jan-17 17:00:36.457811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8535 2019-Jan-17 17:00:36.457869 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

8536 2019-Jan-17 17:00:36.458527 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8537 2019-Jan-17 17:00:36.459164 - [DEBUG] Edge Function : AllBottom
8538 2019-Jan-17 17:00:36.459191 - [DEBUG] End adding new jump function
8539 2019-Jan-17 17:00:36.459215 - [DEBUG]
8540 2019-Jan-17 17:00:36.459238 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8541 2019-Jan-17 17:00:36.459262 - [DEBUG]
8542 2019-Jan-17 17:00:36.459285 - [DEBUG] Process 243. path edge:
8543 2019-Jan-17 17:00:36.459309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8544 2019-Jan-17 17:00:36.459366 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
8545 2019-Jan-17 17:00:36.460001 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
8546 2019-Jan-17 17:00:36.460643 - [DEBUG]
8547 2019-Jan-17 17:00:36.460668 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
8548 2019-Jan-17 17:00:36.461330 - [DEBUG] Compose: EdgeIdentity * AllBottom
8549 2019-Jan-17 17:00:36.461359 - [DEBUG]
8550 2019-Jan-17 17:00:36.461383 - [DEBUG] Propagate flow
8551 2019-Jan-17 17:00:36.461406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8552 2019-Jan-17 17:00:36.461464 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8553 2019-Jan-17 17:00:36.462101 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

8554 2019-Jan-17 17:00:36.462744 - [DEBUG] Edge function : AllBottom (result of previous compose)
8555 2019-Jan-17 17:00:36.462769 - [DEBUG]
8556 2019-Jan-17 17:00:36.462794 - [DEBUG] Join: AllTop & AllBottom
8557 2019-Jan-17 17:00:36.462819 - [DEBUG] = AllBottom (new jump func)
8558 2019-Jan-17 17:00:36.462844 - [DEBUG]
8559 2019-Jan-17 17:00:36.462867 - [DEBUG] Start adding new jump function
8560 2019-Jan-17 17:00:36.462890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8561 2019-Jan-17 17:00:36.462947 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

8562 2019-Jan-17 17:00:36.463590 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8563 2019-Jan-17 17:00:36.464224 - [DEBUG] Edge Function : AllBottom
8564 2019-Jan-17 17:00:36.464252 - [DEBUG] End adding new jump function
8565 2019-Jan-17 17:00:36.464275 - [DEBUG]
8566 2019-Jan-17 17:00:36.464299 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8567 2019-Jan-17 17:00:36.464330 - [DEBUG]
8568 2019-Jan-17 17:00:36.464354 - [DEBUG] Process 244. path edge:
8569 2019-Jan-17 17:00:36.464378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8570 2019-Jan-17 17:00:36.464435 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
8571 2019-Jan-17 17:00:36.465090 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
8572 2019-Jan-17 17:00:36.465734 - [DEBUG]
8573 2019-Jan-17 17:00:36.465758 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
8574 2019-Jan-17 17:00:36.466410 - [DEBUG] Compose: EdgeIdentity * AllBottom
8575 2019-Jan-17 17:00:36.466438 - [DEBUG]
8576 2019-Jan-17 17:00:36.466462 - [DEBUG] Propagate flow
8577 2019-Jan-17 17:00:36.466485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8578 2019-Jan-17 17:00:36.466543 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8579 2019-Jan-17 17:00:36.467185 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8580 2019-Jan-17 17:00:36.467822 - [DEBUG] Edge function : AllBottom (result of previous compose)
8581 2019-Jan-17 17:00:36.467847 - [DEBUG]
8582 2019-Jan-17 17:00:36.467872 - [DEBUG] Join: AllTop & AllBottom
8583 2019-Jan-17 17:00:36.467898 - [DEBUG] = AllBottom (new jump func)
8584 2019-Jan-17 17:00:36.467922 - [DEBUG]
8585 2019-Jan-17 17:00:36.467945 - [DEBUG] Start adding new jump function
8586 2019-Jan-17 17:00:36.467983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8587 2019-Jan-17 17:00:36.468041 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8588 2019-Jan-17 17:00:36.468679 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8589 2019-Jan-17 17:00:36.469319 - [DEBUG] Edge Function : AllBottom
8590 2019-Jan-17 17:00:36.469347 - [DEBUG] End adding new jump function
8591 2019-Jan-17 17:00:36.469371 - [DEBUG]
8592 2019-Jan-17 17:00:36.469394 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8593 2019-Jan-17 17:00:36.469418 - [DEBUG]
8594 2019-Jan-17 17:00:36.469441 - [DEBUG] Process 245. path edge:
8595 2019-Jan-17 17:00:36.469465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8596 2019-Jan-17 17:00:36.469522 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
8597 2019-Jan-17 17:00:36.470163 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8598 2019-Jan-17 17:00:36.470799 - [DEBUG]
8599 2019-Jan-17 17:00:36.470825 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
8600 2019-Jan-17 17:00:36.471500 - [DEBUG] Compose: EdgeIdentity * AllBottom
8601 2019-Jan-17 17:00:36.471528 - [DEBUG]
8602 2019-Jan-17 17:00:36.471552 - [DEBUG] Propagate flow
8603 2019-Jan-17 17:00:36.471575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8604 2019-Jan-17 17:00:36.471633 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8605 2019-Jan-17 17:00:36.472274 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8606 2019-Jan-17 17:00:36.472910 - [DEBUG] Edge function : AllBottom (result of previous compose)
8607 2019-Jan-17 17:00:36.472936 - [DEBUG]
8608 2019-Jan-17 17:00:36.472960 - [DEBUG] Join: AllTop & AllBottom
8609 2019-Jan-17 17:00:36.472986 - [DEBUG] = AllBottom (new jump func)
8610 2019-Jan-17 17:00:36.473010 - [DEBUG]
8611 2019-Jan-17 17:00:36.473041 - [DEBUG] Start adding new jump function
8612 2019-Jan-17 17:00:36.473065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8613 2019-Jan-17 17:00:36.473122 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8614 2019-Jan-17 17:00:36.473761 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8615 2019-Jan-17 17:00:36.474400 - [DEBUG] Edge Function : AllBottom
8616 2019-Jan-17 17:00:36.474428 - [DEBUG] End adding new jump function
8617 2019-Jan-17 17:00:36.474452 - [DEBUG]
8618 2019-Jan-17 17:00:36.474475 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8619 2019-Jan-17 17:00:36.474499 - [DEBUG]
8620 2019-Jan-17 17:00:36.474522 - [DEBUG] Process 246. path edge:
8621 2019-Jan-17 17:00:36.474546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8622 2019-Jan-17 17:00:36.474604 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
8623 2019-Jan-17 17:00:36.475257 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8624 2019-Jan-17 17:00:36.475894 - [DEBUG]
8625 2019-Jan-17 17:00:36.475919 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
8626 2019-Jan-17 17:00:36.476564 - [DEBUG] Possible callees:
8627 2019-Jan-17 17:00:36.476589 - [DEBUG] bar
8628 2019-Jan-17 17:00:36.476613 - [DEBUG] Possible return sites:
8629 2019-Jan-17 17:00:36.476637 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !718630 2019-Jan-17 17:00:36.477905 - [DEBUG] Found and process special summary
8631 2019-Jan-17 17:00:36.477939 - [DEBUG] Compose: EdgeIdentity * AllBottom
8632 2019-Jan-17 17:00:36.477980 - [DEBUG]
8633 2019-Jan-17 17:00:36.478004 - [DEBUG] Propagate flow
8634 2019-Jan-17 17:00:36.478028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8635 2019-Jan-17 17:00:36.478086 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8636 2019-Jan-17 17:00:36.478727 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8637 2019-Jan-17 17:00:36.479365 - [DEBUG] Edge function : AllBottom (result of previous compose)
8638 2019-Jan-17 17:00:36.479390 - [DEBUG]
8639 2019-Jan-17 17:00:36.479415 - [DEBUG] Join: AllTop & AllBottom
8640 2019-Jan-17 17:00:36.479441 - [DEBUG] = AllBottom (new jump func)
8641 2019-Jan-17 17:00:36.479465 - [DEBUG]
8642 2019-Jan-17 17:00:36.479488 - [DEBUG] Start adding new jump function
8643 2019-Jan-17 17:00:36.479511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8644 2019-Jan-17 17:00:36.479568 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8645 2019-Jan-17 17:00:36.480205 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8646 2019-Jan-17 17:00:36.480843 - [DEBUG] Edge Function : AllBottom
8647 2019-Jan-17 17:00:36.480870 - [DEBUG] End adding new jump function
8648 2019-Jan-17 17:00:36.480894 - [DEBUG]
8649 2019-Jan-17 17:00:36.480917 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8650 2019-Jan-17 17:00:36.480942 - [DEBUG]
8651 2019-Jan-17 17:00:36.480965 - [DEBUG] Process 247. path edge:
8652 2019-Jan-17 17:00:36.480988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8653 2019-Jan-17 17:00:36.481046 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
8654 2019-Jan-17 17:00:36.481769 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8655 2019-Jan-17 17:00:36.482414 - [DEBUG]
8656 2019-Jan-17 17:00:36.482439 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
8657 2019-Jan-17 17:00:36.483091 - [DEBUG] Compose: EdgeIdentity * AllBottom
8658 2019-Jan-17 17:00:36.483119 - [DEBUG]
8659 2019-Jan-17 17:00:36.483143 - [DEBUG] Propagate flow
8660 2019-Jan-17 17:00:36.483166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8661 2019-Jan-17 17:00:36.483224 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8662 2019-Jan-17 17:00:36.483861 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8663 2019-Jan-17 17:00:36.484499 - [DEBUG] Edge function : AllBottom (result of previous compose)
8664 2019-Jan-17 17:00:36.484524 - [DEBUG]
8665 2019-Jan-17 17:00:36.484548 - [DEBUG] Join: AllTop & AllBottom
8666 2019-Jan-17 17:00:36.484574 - [DEBUG] = AllBottom (new jump func)
8667 2019-Jan-17 17:00:36.484598 - [DEBUG]
8668 2019-Jan-17 17:00:36.484633 - [DEBUG] Start adding new jump function
8669 2019-Jan-17 17:00:36.484659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8670 2019-Jan-17 17:00:36.484717 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8671 2019-Jan-17 17:00:36.485354 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8672 2019-Jan-17 17:00:36.485990 - [DEBUG] Edge Function : AllBottom
8673 2019-Jan-17 17:00:36.486018 - [DEBUG] End adding new jump function
8674 2019-Jan-17 17:00:36.486042 - [DEBUG]
8675 2019-Jan-17 17:00:36.486065 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8676 2019-Jan-17 17:00:36.486090 - [DEBUG]
8677 2019-Jan-17 17:00:36.486113 - [DEBUG] Process 248. path edge:
8678 2019-Jan-17 17:00:36.486137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8679 2019-Jan-17 17:00:36.486195 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
8680 2019-Jan-17 17:00:36.486830 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8681 2019-Jan-17 17:00:36.487466 - [DEBUG]
8682 2019-Jan-17 17:00:36.487491 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
8683 2019-Jan-17 17:00:36.488156 - [DEBUG] Compose: EdgeIdentity * AllBottom
8684 2019-Jan-17 17:00:36.488185 - [DEBUG]
8685 2019-Jan-17 17:00:36.488209 - [DEBUG] Propagate flow
8686 2019-Jan-17 17:00:36.488232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8687 2019-Jan-17 17:00:36.488290 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8688 2019-Jan-17 17:00:36.488940 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8689 2019-Jan-17 17:00:36.489577 - [DEBUG] Edge function : AllBottom (result of previous compose)
8690 2019-Jan-17 17:00:36.489603 - [DEBUG]
8691 2019-Jan-17 17:00:36.489627 - [DEBUG] Join: AllTop & AllBottom
8692 2019-Jan-17 17:00:36.489652 - [DEBUG] = AllBottom (new jump func)
8693 2019-Jan-17 17:00:36.489677 - [DEBUG]
8694 2019-Jan-17 17:00:36.489700 - [DEBUG] Start adding new jump function
8695 2019-Jan-17 17:00:36.489723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8696 2019-Jan-17 17:00:36.489780 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8697 2019-Jan-17 17:00:36.490417 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8698 2019-Jan-17 17:00:36.491063 - [DEBUG] Edge Function : AllBottom
8699 2019-Jan-17 17:00:36.491099 - [DEBUG] End adding new jump function
8700 2019-Jan-17 17:00:36.491123 - [DEBUG]
8701 2019-Jan-17 17:00:36.491147 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8702 2019-Jan-17 17:00:36.491171 - [DEBUG]
8703 2019-Jan-17 17:00:36.491194 - [DEBUG] Process 249. path edge:
8704 2019-Jan-17 17:00:36.491218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8705 2019-Jan-17 17:00:36.491275 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
8706 2019-Jan-17 17:00:36.491935 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8707 2019-Jan-17 17:00:36.492572 - [DEBUG]
8708 2019-Jan-17 17:00:36.492596 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
8709 2019-Jan-17 17:00:36.493248 - [DEBUG] Possible callees:
8710 2019-Jan-17 17:00:36.493273 - [DEBUG] llvm.dbg.declare
8711 2019-Jan-17 17:00:36.493298 - [DEBUG] Possible return sites:
8712 2019-Jan-17 17:00:36.493322 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !788713 2019-Jan-17 17:00:36.494596 - [DEBUG] Found and process special summary
8714 2019-Jan-17 17:00:36.494642 - [DEBUG] Compose: EdgeIdentity * AllBottom
8715 2019-Jan-17 17:00:36.494671 - [DEBUG]
8716 2019-Jan-17 17:00:36.494695 - [DEBUG] Propagate flow
8717 2019-Jan-17 17:00:36.494718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8718 2019-Jan-17 17:00:36.494777 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8719 2019-Jan-17 17:00:36.495429 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8720 2019-Jan-17 17:00:36.496066 - [DEBUG] Edge function : AllBottom (result of previous compose)
8721 2019-Jan-17 17:00:36.496091 - [DEBUG]
8722 2019-Jan-17 17:00:36.496115 - [DEBUG] Join: AllTop & AllBottom
8723 2019-Jan-17 17:00:36.496141 - [DEBUG] = AllBottom (new jump func)
8724 2019-Jan-17 17:00:36.496165 - [DEBUG]
8725 2019-Jan-17 17:00:36.496188 - [DEBUG] Start adding new jump function
8726 2019-Jan-17 17:00:36.496212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8727 2019-Jan-17 17:00:36.496269 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8728 2019-Jan-17 17:00:36.496905 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8729 2019-Jan-17 17:00:36.497545 - [DEBUG] Edge Function : AllBottom
8730 2019-Jan-17 17:00:36.497572 - [DEBUG] End adding new jump function
8731 2019-Jan-17 17:00:36.497596 - [DEBUG]
8732 2019-Jan-17 17:00:36.497619 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8733 2019-Jan-17 17:00:36.497644 - [DEBUG]
8734 2019-Jan-17 17:00:36.497667 - [DEBUG] Process 250. path edge:
8735 2019-Jan-17 17:00:36.497690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8736 2019-Jan-17 17:00:36.497748 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
8737 2019-Jan-17 17:00:36.498404 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8738 2019-Jan-17 17:00:36.499040 - [DEBUG]
8739 2019-Jan-17 17:00:36.499064 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
8740 2019-Jan-17 17:00:36.499716 - [DEBUG] Compose: EdgeIdentity * AllBottom
8741 2019-Jan-17 17:00:36.499743 - [DEBUG]
8742 2019-Jan-17 17:00:36.499767 - [DEBUG] Propagate flow
8743 2019-Jan-17 17:00:36.499798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8744 2019-Jan-17 17:00:36.499857 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8745 2019-Jan-17 17:00:36.500520 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8746 2019-Jan-17 17:00:36.501158 - [DEBUG] Edge function : AllBottom (result of previous compose)
8747 2019-Jan-17 17:00:36.501183 - [DEBUG]
8748 2019-Jan-17 17:00:36.501207 - [DEBUG] Join: AllTop & AllBottom
8749 2019-Jan-17 17:00:36.501232 - [DEBUG] = AllBottom (new jump func)
8750 2019-Jan-17 17:00:36.501257 - [DEBUG]
8751 2019-Jan-17 17:00:36.501280 - [DEBUG] Start adding new jump function
8752 2019-Jan-17 17:00:36.501319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8753 2019-Jan-17 17:00:36.501377 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8754 2019-Jan-17 17:00:36.502014 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8755 2019-Jan-17 17:00:36.502650 - [DEBUG] Edge Function : AllBottom
8756 2019-Jan-17 17:00:36.502678 - [DEBUG] End adding new jump function
8757 2019-Jan-17 17:00:36.502702 - [DEBUG]
8758 2019-Jan-17 17:00:36.502725 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8759 2019-Jan-17 17:00:36.502750 - [DEBUG]
8760 2019-Jan-17 17:00:36.502773 - [DEBUG] Process 251. path edge:
8761 2019-Jan-17 17:00:36.502796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8762 2019-Jan-17 17:00:36.502854 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
8763 2019-Jan-17 17:00:36.503490 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8764 2019-Jan-17 17:00:36.504125 - [DEBUG]
8765 2019-Jan-17 17:00:36.504150 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
8766 2019-Jan-17 17:00:36.504812 - [DEBUG] Compose: EdgeIdentity * AllBottom
8767 2019-Jan-17 17:00:36.504840 - [DEBUG]
8768 2019-Jan-17 17:00:36.504864 - [DEBUG] Propagate flow
8769 2019-Jan-17 17:00:36.504888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8770 2019-Jan-17 17:00:36.504945 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8771 2019-Jan-17 17:00:36.505585 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8772 2019-Jan-17 17:00:36.506222 - [DEBUG] Edge function : AllBottom (result of previous compose)
8773 2019-Jan-17 17:00:36.506247 - [DEBUG]
8774 2019-Jan-17 17:00:36.506272 - [DEBUG] Join: AllTop & AllBottom
8775 2019-Jan-17 17:00:36.506297 - [DEBUG] = AllBottom (new jump func)
8776 2019-Jan-17 17:00:36.506322 - [DEBUG]
8777 2019-Jan-17 17:00:36.506345 - [DEBUG] Start adding new jump function
8778 2019-Jan-17 17:00:36.506369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8779 2019-Jan-17 17:00:36.506426 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8780 2019-Jan-17 17:00:36.507064 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8781 2019-Jan-17 17:00:36.507703 - [DEBUG] Edge Function : AllBottom
8782 2019-Jan-17 17:00:36.507731 - [DEBUG] End adding new jump function
8783 2019-Jan-17 17:00:36.507754 - [DEBUG]
8784 2019-Jan-17 17:00:36.507778 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8785 2019-Jan-17 17:00:36.507803 - [DEBUG]
8786 2019-Jan-17 17:00:36.507826 - [DEBUG] Process 252. path edge:
8787 2019-Jan-17 17:00:36.507849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8788 2019-Jan-17 17:00:36.507907 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
8789 2019-Jan-17 17:00:36.508571 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8790 2019-Jan-17 17:00:36.509209 - [DEBUG]
8791 2019-Jan-17 17:00:36.509233 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
8792 2019-Jan-17 17:00:36.509884 - [DEBUG] Compose: EdgeIdentity * AllBottom
8793 2019-Jan-17 17:00:36.509912 - [DEBUG]
8794 2019-Jan-17 17:00:36.509936 - [DEBUG] Propagate flow
8795 2019-Jan-17 17:00:36.509959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8796 2019-Jan-17 17:00:36.510016 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8797 2019-Jan-17 17:00:36.510653 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8798 2019-Jan-17 17:00:36.511306 - [DEBUG] Edge function : AllBottom (result of previous compose)
8799 2019-Jan-17 17:00:36.511333 - [DEBUG]
8800 2019-Jan-17 17:00:36.511358 - [DEBUG] Join: AllTop & AllBottom
8801 2019-Jan-17 17:00:36.511384 - [DEBUG] = AllBottom (new jump func)
8802 2019-Jan-17 17:00:36.511408 - [DEBUG]
8803 2019-Jan-17 17:00:36.511432 - [DEBUG] Start adding new jump function
8804 2019-Jan-17 17:00:36.511455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8805 2019-Jan-17 17:00:36.511513 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8806 2019-Jan-17 17:00:36.512152 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8807 2019-Jan-17 17:00:36.512788 - [DEBUG] Edge Function : AllBottom
8808 2019-Jan-17 17:00:36.512816 - [DEBUG] End adding new jump function
8809 2019-Jan-17 17:00:36.512839 - [DEBUG]
8810 2019-Jan-17 17:00:36.512863 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8811 2019-Jan-17 17:00:36.512887 - [DEBUG]
8812 2019-Jan-17 17:00:36.512910 - [DEBUG] Process 253. path edge:
8813 2019-Jan-17 17:00:36.512934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8814 2019-Jan-17 17:00:36.512991 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
8815 2019-Jan-17 17:00:36.513628 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8816 2019-Jan-17 17:00:36.514267 - [DEBUG]
8817 2019-Jan-17 17:00:36.514292 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
8818 2019-Jan-17 17:00:36.514956 - [DEBUG] Compose: EdgeIdentity * AllBottom
8819 2019-Jan-17 17:00:36.514985 - [DEBUG]
8820 2019-Jan-17 17:00:36.515009 - [DEBUG] Propagate flow
8821 2019-Jan-17 17:00:36.515032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8822 2019-Jan-17 17:00:36.515090 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8823 2019-Jan-17 17:00:36.515727 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8824 2019-Jan-17 17:00:36.516365 - [DEBUG] Edge function : AllBottom (result of previous compose)
8825 2019-Jan-17 17:00:36.516390 - [DEBUG]
8826 2019-Jan-17 17:00:36.516414 - [DEBUG] Join: AllTop & AllBottom
8827 2019-Jan-17 17:00:36.516440 - [DEBUG] = AllBottom (new jump func)
8828 2019-Jan-17 17:00:36.516464 - [DEBUG]
8829 2019-Jan-17 17:00:36.516488 - [DEBUG] Start adding new jump function
8830 2019-Jan-17 17:00:36.516511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8831 2019-Jan-17 17:00:36.516569 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8832 2019-Jan-17 17:00:36.517205 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8833 2019-Jan-17 17:00:36.517849 - [DEBUG] Edge Function : AllBottom
8834 2019-Jan-17 17:00:36.517877 - [DEBUG] End adding new jump function
8835 2019-Jan-17 17:00:36.517901 - [DEBUG]
8836 2019-Jan-17 17:00:36.517925 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8837 2019-Jan-17 17:00:36.517949 - [DEBUG]
8838 2019-Jan-17 17:00:36.517987 - [DEBUG] Process 254. path edge:
8839 2019-Jan-17 17:00:36.518011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8840 2019-Jan-17 17:00:36.518069 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
8841 2019-Jan-17 17:00:36.518705 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8842 2019-Jan-17 17:00:36.519342 - [DEBUG]
8843 2019-Jan-17 17:00:36.519366 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
8844 2019-Jan-17 17:00:36.520014 - [DEBUG] Compose: EdgeIdentity * AllBottom
8845 2019-Jan-17 17:00:36.520042 - [DEBUG]
8846 2019-Jan-17 17:00:36.520065 - [DEBUG] Propagate flow
8847 2019-Jan-17 17:00:36.520089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8848 2019-Jan-17 17:00:36.520146 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8849 2019-Jan-17 17:00:36.520788 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8850 2019-Jan-17 17:00:36.521440 - [DEBUG] Edge function : AllBottom (result of previous compose)
8851 2019-Jan-17 17:00:36.521465 - [DEBUG]
8852 2019-Jan-17 17:00:36.521490 - [DEBUG] Join: AllTop & AllBottom
8853 2019-Jan-17 17:00:36.521516 - [DEBUG] = AllBottom (new jump func)
8854 2019-Jan-17 17:00:36.521540 - [DEBUG]
8855 2019-Jan-17 17:00:36.521563 - [DEBUG] Start adding new jump function
8856 2019-Jan-17 17:00:36.521587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8857 2019-Jan-17 17:00:36.521644 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8858 2019-Jan-17 17:00:36.522280 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8859 2019-Jan-17 17:00:36.522921 - [DEBUG] Edge Function : AllBottom
8860 2019-Jan-17 17:00:36.522948 - [DEBUG] End adding new jump function
8861 2019-Jan-17 17:00:36.522972 - [DEBUG]
8862 2019-Jan-17 17:00:36.522995 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8863 2019-Jan-17 17:00:36.523020 - [DEBUG]
8864 2019-Jan-17 17:00:36.523042 - [DEBUG] Process 255. path edge:
8865 2019-Jan-17 17:00:36.523066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8866 2019-Jan-17 17:00:36.523124 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
8867 2019-Jan-17 17:00:36.523765 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8868 2019-Jan-17 17:00:36.524402 - [DEBUG]
8869 2019-Jan-17 17:00:36.524427 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8870 2019-Jan-17 17:00:36.525094 - [DEBUG] Compose: EdgeIdentity * AllBottom
8871 2019-Jan-17 17:00:36.525122 - [DEBUG]
8872 2019-Jan-17 17:00:36.525146 - [DEBUG] Propagate flow
8873 2019-Jan-17 17:00:36.525169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8874 2019-Jan-17 17:00:36.525227 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8875 2019-Jan-17 17:00:36.525865 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8876 2019-Jan-17 17:00:36.526501 - [DEBUG] Edge function : AllBottom (result of previous compose)
8877 2019-Jan-17 17:00:36.526535 - [DEBUG]
8878 2019-Jan-17 17:00:36.526560 - [DEBUG] Join: AllTop & AllBottom
8879 2019-Jan-17 17:00:36.526586 - [DEBUG] = AllBottom (new jump func)
8880 2019-Jan-17 17:00:36.526610 - [DEBUG]
8881 2019-Jan-17 17:00:36.526633 - [DEBUG] Start adding new jump function
8882 2019-Jan-17 17:00:36.526657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8883 2019-Jan-17 17:00:36.526714 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8884 2019-Jan-17 17:00:36.527351 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8885 2019-Jan-17 17:00:36.528003 - [DEBUG] Edge Function : AllBottom
8886 2019-Jan-17 17:00:36.528030 - [DEBUG] End adding new jump function
8887 2019-Jan-17 17:00:36.528054 - [DEBUG]
8888 2019-Jan-17 17:00:36.528078 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8889 2019-Jan-17 17:00:36.528102 - [DEBUG]
8890 2019-Jan-17 17:00:36.528125 - [DEBUG] Process 256. path edge:
8891 2019-Jan-17 17:00:36.528149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8892 2019-Jan-17 17:00:36.528207 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
8893 2019-Jan-17 17:00:36.528844 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8894 2019-Jan-17 17:00:36.529480 - [DEBUG]
8895 2019-Jan-17 17:00:36.529505 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8896 2019-Jan-17 17:00:36.530154 - [DEBUG] Compose: EdgeIdentity * AllBottom
8897 2019-Jan-17 17:00:36.530181 - [DEBUG]
8898 2019-Jan-17 17:00:36.530205 - [DEBUG] Propagate flow
8899 2019-Jan-17 17:00:36.530228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8900 2019-Jan-17 17:00:36.530286 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8901 2019-Jan-17 17:00:36.530933 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8902 2019-Jan-17 17:00:36.531586 - [DEBUG] Edge function : AllBottom (result of previous compose)
8903 2019-Jan-17 17:00:36.531612 - [DEBUG]
8904 2019-Jan-17 17:00:36.531636 - [DEBUG] Join: AllTop & AllBottom
8905 2019-Jan-17 17:00:36.531662 - [DEBUG] = AllBottom (new jump func)
8906 2019-Jan-17 17:00:36.531686 - [DEBUG]
8907 2019-Jan-17 17:00:36.531709 - [DEBUG] Start adding new jump function
8908 2019-Jan-17 17:00:36.531732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8909 2019-Jan-17 17:00:36.531789 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8910 2019-Jan-17 17:00:36.532426 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8911 2019-Jan-17 17:00:36.533073 - [DEBUG] Edge Function : AllBottom
8912 2019-Jan-17 17:00:36.533101 - [DEBUG] End adding new jump function
8913 2019-Jan-17 17:00:36.533124 - [DEBUG]
8914 2019-Jan-17 17:00:36.533147 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8915 2019-Jan-17 17:00:36.533172 - [DEBUG]
8916 2019-Jan-17 17:00:36.533195 - [DEBUG] Process 257. path edge:
8917 2019-Jan-17 17:00:36.533218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8918 2019-Jan-17 17:00:36.533275 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
8919 2019-Jan-17 17:00:36.533923 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8920 2019-Jan-17 17:00:36.534567 - [DEBUG]
8921 2019-Jan-17 17:00:36.534592 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8922 2019-Jan-17 17:00:36.535261 - [DEBUG] Possible callees:
8923 2019-Jan-17 17:00:36.535287 - [DEBUG] llvm.dbg.declare
8924 2019-Jan-17 17:00:36.535311 - [DEBUG] Possible return sites:
8925 2019-Jan-17 17:00:36.535335 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1208926 2019-Jan-17 17:00:36.536618 - [DEBUG] Found and process special summary
8927 2019-Jan-17 17:00:36.536652 - [DEBUG] Compose: EdgeIdentity * AllBottom
8928 2019-Jan-17 17:00:36.536678 - [DEBUG]
8929 2019-Jan-17 17:00:36.536702 - [DEBUG] Propagate flow
8930 2019-Jan-17 17:00:36.536724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8931 2019-Jan-17 17:00:36.536782 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8932 2019-Jan-17 17:00:36.537453 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8933 2019-Jan-17 17:00:36.538125 - [DEBUG] Edge function : AllBottom (result of previous compose)
8934 2019-Jan-17 17:00:36.538151 - [DEBUG]
8935 2019-Jan-17 17:00:36.538176 - [DEBUG] Join: AllTop & AllBottom
8936 2019-Jan-17 17:00:36.538202 - [DEBUG] = AllBottom (new jump func)
8937 2019-Jan-17 17:00:36.538226 - [DEBUG]
8938 2019-Jan-17 17:00:36.538250 - [DEBUG] Start adding new jump function
8939 2019-Jan-17 17:00:36.538273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8940 2019-Jan-17 17:00:36.538333 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8941 2019-Jan-17 17:00:36.538969 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8942 2019-Jan-17 17:00:36.539609 - [DEBUG] Edge Function : AllBottom
8943 2019-Jan-17 17:00:36.539638 - [DEBUG] End adding new jump function
8944 2019-Jan-17 17:00:36.539662 - [DEBUG]
8945 2019-Jan-17 17:00:36.539685 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8946 2019-Jan-17 17:00:36.539710 - [DEBUG]
8947 2019-Jan-17 17:00:36.539733 - [DEBUG] Process 258. path edge:
8948 2019-Jan-17 17:00:36.539756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8949 2019-Jan-17 17:00:36.539814 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
8950 2019-Jan-17 17:00:36.540454 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8951 2019-Jan-17 17:00:36.541090 - [DEBUG]
8952 2019-Jan-17 17:00:36.541115 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8953 2019-Jan-17 17:00:36.541790 - [DEBUG] Compose: EdgeIdentity * AllBottom
8954 2019-Jan-17 17:00:36.541819 - [DEBUG]
8955 2019-Jan-17 17:00:36.541843 - [DEBUG] Propagate flow
8956 2019-Jan-17 17:00:36.541866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8957 2019-Jan-17 17:00:36.541924 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8958 2019-Jan-17 17:00:36.542561 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8959 2019-Jan-17 17:00:36.543198 - [DEBUG] Edge function : AllBottom (result of previous compose)
8960 2019-Jan-17 17:00:36.543224 - [DEBUG]
8961 2019-Jan-17 17:00:36.543248 - [DEBUG] Join: AllTop & AllBottom
8962 2019-Jan-17 17:00:36.543274 - [DEBUG] = AllBottom (new jump func)
8963 2019-Jan-17 17:00:36.543298 - [DEBUG]
8964 2019-Jan-17 17:00:36.543321 - [DEBUG] Start adding new jump function
8965 2019-Jan-17 17:00:36.543358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8966 2019-Jan-17 17:00:36.543416 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8967 2019-Jan-17 17:00:36.544054 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8968 2019-Jan-17 17:00:36.544705 - [DEBUG] Edge Function : AllBottom
8969 2019-Jan-17 17:00:36.544733 - [DEBUG] End adding new jump function
8970 2019-Jan-17 17:00:36.544757 - [DEBUG]
8971 2019-Jan-17 17:00:36.544780 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8972 2019-Jan-17 17:00:36.544805 - [DEBUG]
8973 2019-Jan-17 17:00:36.544828 - [DEBUG] Process 259. path edge:
8974 2019-Jan-17 17:00:36.544852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
8975 2019-Jan-17 17:00:36.544910 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
8976 2019-Jan-17 17:00:36.545546 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
8977 2019-Jan-17 17:00:36.546182 - [DEBUG]
8978 2019-Jan-17 17:00:36.546207 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
8979 2019-Jan-17 17:00:36.546855 - [DEBUG] Compose: EdgeIdentity * AllBottom
8980 2019-Jan-17 17:00:36.546882 - [DEBUG]
8981 2019-Jan-17 17:00:36.546906 - [DEBUG] Propagate flow
8982 2019-Jan-17 17:00:36.546929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

8983 2019-Jan-17 17:00:36.546987 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8984 2019-Jan-17 17:00:36.547635 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8985 2019-Jan-17 17:00:36.548289 - [DEBUG] Edge function : AllBottom (result of previous compose)
8986 2019-Jan-17 17:00:36.548314 - [DEBUG]
8987 2019-Jan-17 17:00:36.548338 - [DEBUG] Join: AllTop & AllBottom
8988 2019-Jan-17 17:00:36.548364 - [DEBUG] = AllBottom (new jump func)
8989 2019-Jan-17 17:00:36.548388 - [DEBUG]
8990 2019-Jan-17 17:00:36.548412 - [DEBUG] Start adding new jump function
8991 2019-Jan-17 17:00:36.548435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

8992 2019-Jan-17 17:00:36.548492 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

8993 2019-Jan-17 17:00:36.549129 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8994 2019-Jan-17 17:00:36.549774 - [DEBUG] Edge Function : AllBottom
8995 2019-Jan-17 17:00:36.549802 - [DEBUG] End adding new jump function
8996 2019-Jan-17 17:00:36.549825 - [DEBUG]
8997 2019-Jan-17 17:00:36.549849 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8998 2019-Jan-17 17:00:36.549873 - [DEBUG]
8999 2019-Jan-17 17:00:36.549896 - [DEBUG] Process 260. path edge:
9000 2019-Jan-17 17:00:36.549920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9001 2019-Jan-17 17:00:36.549977 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9002 2019-Jan-17 17:00:36.550624 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9003 2019-Jan-17 17:00:36.551261 - [DEBUG]
9004 2019-Jan-17 17:00:36.551285 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9005 2019-Jan-17 17:00:36.551955 - [DEBUG] Possible callees:
9006 2019-Jan-17 17:00:36.552002 - [DEBUG] llvm.dbg.declare
9007 2019-Jan-17 17:00:36.552027 - [DEBUG] Possible return sites:
9008 2019-Jan-17 17:00:36.552060 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499009 2019-Jan-17 17:00:36.553356 - [DEBUG] Found and process special summary
9010 2019-Jan-17 17:00:36.553394 - [DEBUG] Compose: EdgeIdentity * AllBottom
9011 2019-Jan-17 17:00:36.553421 - [DEBUG]
9012 2019-Jan-17 17:00:36.553445 - [DEBUG] Propagate flow
9013 2019-Jan-17 17:00:36.553468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9014 2019-Jan-17 17:00:36.553528 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9015 2019-Jan-17 17:00:36.554172 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9016 2019-Jan-17 17:00:36.554833 - [DEBUG] Edge function : AllBottom (result of previous compose)
9017 2019-Jan-17 17:00:36.554858 - [DEBUG]
9018 2019-Jan-17 17:00:36.554884 - [DEBUG] Join: AllTop & AllBottom
9019 2019-Jan-17 17:00:36.554909 - [DEBUG] = AllBottom (new jump func)
9020 2019-Jan-17 17:00:36.554934 - [DEBUG]
9021 2019-Jan-17 17:00:36.554957 - [DEBUG] Start adding new jump function
9022 2019-Jan-17 17:00:36.554980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9023 2019-Jan-17 17:00:36.555040 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9024 2019-Jan-17 17:00:36.555680 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9025 2019-Jan-17 17:00:36.556320 - [DEBUG] Edge Function : AllBottom
9026 2019-Jan-17 17:00:36.556348 - [DEBUG] End adding new jump function
9027 2019-Jan-17 17:00:36.556372 - [DEBUG]
9028 2019-Jan-17 17:00:36.556396 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
9029 2019-Jan-17 17:00:36.556420 - [DEBUG]
9030 2019-Jan-17 17:00:36.556443 - [DEBUG] Process 261. path edge:
9031 2019-Jan-17 17:00:36.556467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9032 2019-Jan-17 17:00:36.556525 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9033 2019-Jan-17 17:00:36.557166 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9034 2019-Jan-17 17:00:36.557802 - [DEBUG]
9035 2019-Jan-17 17:00:36.557826 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9036 2019-Jan-17 17:00:36.558500 - [DEBUG] Compose: EdgeIdentity * AllBottom
9037 2019-Jan-17 17:00:36.558528 - [DEBUG]
9038 2019-Jan-17 17:00:36.558552 - [DEBUG] Propagate flow
9039 2019-Jan-17 17:00:36.558575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9040 2019-Jan-17 17:00:36.558633 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9041 2019-Jan-17 17:00:36.559269 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9042 2019-Jan-17 17:00:36.559905 - [DEBUG] Edge function : AllBottom (result of previous compose)
9043 2019-Jan-17 17:00:36.559930 - [DEBUG]
9044 2019-Jan-17 17:00:36.559954 - [DEBUG] Join: AllTop & AllBottom
9045 2019-Jan-17 17:00:36.559980 - [DEBUG] = AllBottom (new jump func)
9046 2019-Jan-17 17:00:36.560004 - [DEBUG]
9047 2019-Jan-17 17:00:36.560027 - [DEBUG] Start adding new jump function
9048 2019-Jan-17 17:00:36.560050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9049 2019-Jan-17 17:00:36.560108 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9050 2019-Jan-17 17:00:36.560744 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9051 2019-Jan-17 17:00:36.561403 - [DEBUG] Edge Function : AllBottom
9052 2019-Jan-17 17:00:36.561442 - [DEBUG] End adding new jump function
9053 2019-Jan-17 17:00:36.561466 - [DEBUG]
9054 2019-Jan-17 17:00:36.561489 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
9055 2019-Jan-17 17:00:36.561514 - [DEBUG]
9056 2019-Jan-17 17:00:36.561537 - [DEBUG] Process 262. path edge:
9057 2019-Jan-17 17:00:36.561561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9058 2019-Jan-17 17:00:36.561619 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9059 2019-Jan-17 17:00:36.562256 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9060 2019-Jan-17 17:00:36.562891 - [DEBUG]
9061 2019-Jan-17 17:00:36.562917 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9062 2019-Jan-17 17:00:36.563565 - [DEBUG] Compose: EdgeIdentity * AllBottom
9063 2019-Jan-17 17:00:36.563593 - [DEBUG]
9064 2019-Jan-17 17:00:36.563616 - [DEBUG] Propagate flow
9065 2019-Jan-17 17:00:36.563639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9066 2019-Jan-17 17:00:36.563697 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9067 2019-Jan-17 17:00:36.564351 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9068 2019-Jan-17 17:00:36.565015 - [DEBUG] Edge function : AllBottom (result of previous compose)
9069 2019-Jan-17 17:00:36.565041 - [DEBUG]
9070 2019-Jan-17 17:00:36.565065 - [DEBUG] Join: AllTop & AllBottom
9071 2019-Jan-17 17:00:36.565091 - [DEBUG] = AllBottom (new jump func)
9072 2019-Jan-17 17:00:36.565115 - [DEBUG]
9073 2019-Jan-17 17:00:36.565138 - [DEBUG] Start adding new jump function
9074 2019-Jan-17 17:00:36.565162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9075 2019-Jan-17 17:00:36.565220 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9076 2019-Jan-17 17:00:36.565856 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9077 2019-Jan-17 17:00:36.566503 - [DEBUG] Edge Function : AllBottom
9078 2019-Jan-17 17:00:36.566532 - [DEBUG] End adding new jump function
9079 2019-Jan-17 17:00:36.566555 - [DEBUG]
9080 2019-Jan-17 17:00:36.566579 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
9081 2019-Jan-17 17:00:36.566603 - [DEBUG]
9082 2019-Jan-17 17:00:36.566626 - [DEBUG] Process 263. path edge:
9083 2019-Jan-17 17:00:36.566650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9084 2019-Jan-17 17:00:36.566706 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9085 2019-Jan-17 17:00:36.567356 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9086 2019-Jan-17 17:00:36.568007 - [DEBUG]
9087 2019-Jan-17 17:00:36.568031 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9088 2019-Jan-17 17:00:36.568686 - [DEBUG] Possible callees:
9089 2019-Jan-17 17:00:36.568711 - [DEBUG] llvm.dbg.declare
9090 2019-Jan-17 17:00:36.568736 - [DEBUG] Possible return sites:
9091 2019-Jan-17 17:00:36.568759 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559092 2019-Jan-17 17:00:36.570040 - [DEBUG] Found and process special summary
9093 2019-Jan-17 17:00:36.570074 - [DEBUG] Compose: EdgeIdentity * AllBottom
9094 2019-Jan-17 17:00:36.570111 - [DEBUG]
9095 2019-Jan-17 17:00:36.570135 - [DEBUG] Propagate flow
9096 2019-Jan-17 17:00:36.570158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9097 2019-Jan-17 17:00:36.570217 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9098 2019-Jan-17 17:00:36.570858 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9099 2019-Jan-17 17:00:36.571516 - [DEBUG] Edge function : AllBottom (result of previous compose)
9100 2019-Jan-17 17:00:36.571541 - [DEBUG]
9101 2019-Jan-17 17:00:36.571565 - [DEBUG] Join: AllTop & AllBottom
9102 2019-Jan-17 17:00:36.571591 - [DEBUG] = AllBottom (new jump func)
9103 2019-Jan-17 17:00:36.571615 - [DEBUG]
9104 2019-Jan-17 17:00:36.571639 - [DEBUG] Start adding new jump function
9105 2019-Jan-17 17:00:36.571662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9106 2019-Jan-17 17:00:36.571720 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9107 2019-Jan-17 17:00:36.572357 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9108 2019-Jan-17 17:00:36.572998 - [DEBUG] Edge Function : AllBottom
9109 2019-Jan-17 17:00:36.573026 - [DEBUG] End adding new jump function
9110 2019-Jan-17 17:00:36.573049 - [DEBUG]
9111 2019-Jan-17 17:00:36.573073 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
9112 2019-Jan-17 17:00:36.573097 - [DEBUG]
9113 2019-Jan-17 17:00:36.573120 - [DEBUG] Process 264. path edge:
9114 2019-Jan-17 17:00:36.573144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9115 2019-Jan-17 17:00:36.573202 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9116 2019-Jan-17 17:00:36.573842 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9117 2019-Jan-17 17:00:36.574479 - [DEBUG]
9118 2019-Jan-17 17:00:36.574503 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9119 2019-Jan-17 17:00:36.575175 - [DEBUG] Compose: EdgeIdentity * AllBottom
9120 2019-Jan-17 17:00:36.575204 - [DEBUG]
9121 2019-Jan-17 17:00:36.575228 - [DEBUG] Propagate flow
9122 2019-Jan-17 17:00:36.575251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9123 2019-Jan-17 17:00:36.575310 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9124 2019-Jan-17 17:00:36.575947 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9125 2019-Jan-17 17:00:36.576584 - [DEBUG] Edge function : AllBottom (result of previous compose)
9126 2019-Jan-17 17:00:36.576609 - [DEBUG]
9127 2019-Jan-17 17:00:36.576634 - [DEBUG] Join: AllTop & AllBottom
9128 2019-Jan-17 17:00:36.576659 - [DEBUG] = AllBottom (new jump func)
9129 2019-Jan-17 17:00:36.576683 - [DEBUG]
9130 2019-Jan-17 17:00:36.576706 - [DEBUG] Start adding new jump function
9131 2019-Jan-17 17:00:36.576730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9132 2019-Jan-17 17:00:36.576787 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9133 2019-Jan-17 17:00:36.577423 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9134 2019-Jan-17 17:00:36.578074 - [DEBUG] Edge Function : AllBottom
9135 2019-Jan-17 17:00:36.578101 - [DEBUG] End adding new jump function
9136 2019-Jan-17 17:00:36.578125 - [DEBUG]
9137 2019-Jan-17 17:00:36.578148 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9138 2019-Jan-17 17:00:36.578173 - [DEBUG]
9139 2019-Jan-17 17:00:36.578196 - [DEBUG] Process 265. path edge:
9140 2019-Jan-17 17:00:36.578228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9141 2019-Jan-17 17:00:36.578287 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9142 2019-Jan-17 17:00:36.578925 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9143 2019-Jan-17 17:00:36.579562 - [DEBUG]
9144 2019-Jan-17 17:00:36.579587 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9145 2019-Jan-17 17:00:36.580235 - [DEBUG] Compose: EdgeIdentity * AllBottom
9146 2019-Jan-17 17:00:36.580263 - [DEBUG]
9147 2019-Jan-17 17:00:36.580287 - [DEBUG] Propagate flow
9148 2019-Jan-17 17:00:36.580310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9149 2019-Jan-17 17:00:36.580368 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9150 2019-Jan-17 17:00:36.581005 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9151 2019-Jan-17 17:00:36.581654 - [DEBUG] Edge function : AllBottom (result of previous compose)
9152 2019-Jan-17 17:00:36.581679 - [DEBUG]
9153 2019-Jan-17 17:00:36.581703 - [DEBUG] Join: AllTop & AllBottom
9154 2019-Jan-17 17:00:36.581729 - [DEBUG] = AllBottom (new jump func)
9155 2019-Jan-17 17:00:36.581754 - [DEBUG]
9156 2019-Jan-17 17:00:36.581777 - [DEBUG] Start adding new jump function
9157 2019-Jan-17 17:00:36.581800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9158 2019-Jan-17 17:00:36.581858 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9159 2019-Jan-17 17:00:36.582494 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9160 2019-Jan-17 17:00:36.583130 - [DEBUG] Edge Function : AllBottom
9161 2019-Jan-17 17:00:36.583157 - [DEBUG] End adding new jump function
9162 2019-Jan-17 17:00:36.583181 - [DEBUG]
9163 2019-Jan-17 17:00:36.583204 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9164 2019-Jan-17 17:00:36.583229 - [DEBUG]
9165 2019-Jan-17 17:00:36.583252 - [DEBUG] Process 266. path edge:
9166 2019-Jan-17 17:00:36.583275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9167 2019-Jan-17 17:00:36.583333 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9168 2019-Jan-17 17:00:36.583968 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9169 2019-Jan-17 17:00:36.584605 - [DEBUG]
9170 2019-Jan-17 17:00:36.584641 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9171 2019-Jan-17 17:00:36.585291 - [DEBUG] Compose: EdgeIdentity * AllBottom
9172 2019-Jan-17 17:00:36.585318 - [DEBUG]
9173 2019-Jan-17 17:00:36.585342 - [DEBUG] Propagate flow
9174 2019-Jan-17 17:00:36.585365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9175 2019-Jan-17 17:00:36.585423 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9176 2019-Jan-17 17:00:36.586071 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9177 2019-Jan-17 17:00:36.586710 - [DEBUG] Edge function : AllBottom (result of previous compose)
9178 2019-Jan-17 17:00:36.586735 - [DEBUG]
9179 2019-Jan-17 17:00:36.586760 - [DEBUG] Join: AllTop & AllBottom
9180 2019-Jan-17 17:00:36.586785 - [DEBUG] = AllBottom (new jump func)
9181 2019-Jan-17 17:00:36.586809 - [DEBUG]
9182 2019-Jan-17 17:00:36.586833 - [DEBUG] Start adding new jump function
9183 2019-Jan-17 17:00:36.586856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9184 2019-Jan-17 17:00:36.586913 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9185 2019-Jan-17 17:00:36.587561 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9186 2019-Jan-17 17:00:36.588224 - [DEBUG] Edge Function : AllBottom
9187 2019-Jan-17 17:00:36.588252 - [DEBUG] End adding new jump function
9188 2019-Jan-17 17:00:36.588275 - [DEBUG]
9189 2019-Jan-17 17:00:36.588299 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9190 2019-Jan-17 17:00:36.588323 - [DEBUG]
9191 2019-Jan-17 17:00:36.588346 - [DEBUG] Process 267. path edge:
9192 2019-Jan-17 17:00:36.588370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9193 2019-Jan-17 17:00:36.588428 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9194 2019-Jan-17 17:00:36.589074 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9195 2019-Jan-17 17:00:36.589711 - [DEBUG]
9196 2019-Jan-17 17:00:36.589735 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9197 2019-Jan-17 17:00:36.590389 - [DEBUG] Possible callees:
9198 2019-Jan-17 17:00:36.590414 - [DEBUG] llvm.dbg.declare
9199 2019-Jan-17 17:00:36.590439 - [DEBUG] Possible return sites:
9200 2019-Jan-17 17:00:36.590462 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639201 2019-Jan-17 17:00:36.591754 - [DEBUG] Found and process special summary
9202 2019-Jan-17 17:00:36.591788 - [DEBUG] Compose: EdgeIdentity * AllBottom
9203 2019-Jan-17 17:00:36.591815 - [DEBUG]
9204 2019-Jan-17 17:00:36.591839 - [DEBUG] Propagate flow
9205 2019-Jan-17 17:00:36.591862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9206 2019-Jan-17 17:00:36.591920 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9207 2019-Jan-17 17:00:36.592561 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9208 2019-Jan-17 17:00:36.593200 - [DEBUG] Edge function : AllBottom (result of previous compose)
9209 2019-Jan-17 17:00:36.593225 - [DEBUG]
9210 2019-Jan-17 17:00:36.593250 - [DEBUG] Join: AllTop & AllBottom
9211 2019-Jan-17 17:00:36.593275 - [DEBUG] = AllBottom (new jump func)
9212 2019-Jan-17 17:00:36.593299 - [DEBUG]
9213 2019-Jan-17 17:00:36.593322 - [DEBUG] Start adding new jump function
9214 2019-Jan-17 17:00:36.593346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9215 2019-Jan-17 17:00:36.593403 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9216 2019-Jan-17 17:00:36.594041 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9217 2019-Jan-17 17:00:36.594694 - [DEBUG] Edge Function : AllBottom
9218 2019-Jan-17 17:00:36.594722 - [DEBUG] End adding new jump function
9219 2019-Jan-17 17:00:36.594745 - [DEBUG]
9220 2019-Jan-17 17:00:36.594769 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9221 2019-Jan-17 17:00:36.594793 - [DEBUG]
9222 2019-Jan-17 17:00:36.594816 - [DEBUG] Process 268. path edge:
9223 2019-Jan-17 17:00:36.594840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9224 2019-Jan-17 17:00:36.594897 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9225 2019-Jan-17 17:00:36.595538 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9226 2019-Jan-17 17:00:36.596174 - [DEBUG]
9227 2019-Jan-17 17:00:36.596199 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9228 2019-Jan-17 17:00:36.596858 - [DEBUG] Compose: EdgeIdentity * AllBottom
9229 2019-Jan-17 17:00:36.596886 - [DEBUG]
9230 2019-Jan-17 17:00:36.596910 - [DEBUG] Propagate flow
9231 2019-Jan-17 17:00:36.596933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9232 2019-Jan-17 17:00:36.596991 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9233 2019-Jan-17 17:00:36.597630 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9234 2019-Jan-17 17:00:36.598283 - [DEBUG] Edge function : AllBottom (result of previous compose)
9235 2019-Jan-17 17:00:36.598308 - [DEBUG]
9236 2019-Jan-17 17:00:36.598333 - [DEBUG] Join: AllTop & AllBottom
9237 2019-Jan-17 17:00:36.598359 - [DEBUG] = AllBottom (new jump func)
9238 2019-Jan-17 17:00:36.598383 - [DEBUG]
9239 2019-Jan-17 17:00:36.598406 - [DEBUG] Start adding new jump function
9240 2019-Jan-17 17:00:36.598430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9241 2019-Jan-17 17:00:36.598487 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9242 2019-Jan-17 17:00:36.599124 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9243 2019-Jan-17 17:00:36.599759 - [DEBUG] Edge Function : AllBottom
9244 2019-Jan-17 17:00:36.599787 - [DEBUG] End adding new jump function
9245 2019-Jan-17 17:00:36.599810 - [DEBUG]
9246 2019-Jan-17 17:00:36.599834 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9247 2019-Jan-17 17:00:36.599858 - [DEBUG]
9248 2019-Jan-17 17:00:36.599882 - [DEBUG] Process 269. path edge:
9249 2019-Jan-17 17:00:36.599905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9250 2019-Jan-17 17:00:36.599963 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9251 2019-Jan-17 17:00:36.600599 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9252 2019-Jan-17 17:00:36.601235 - [DEBUG]
9253 2019-Jan-17 17:00:36.601260 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9254 2019-Jan-17 17:00:36.601925 - [DEBUG] Compose: EdgeIdentity * AllBottom
9255 2019-Jan-17 17:00:36.601953 - [DEBUG]
9256 2019-Jan-17 17:00:36.601977 - [DEBUG] Propagate flow
9257 2019-Jan-17 17:00:36.602001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9258 2019-Jan-17 17:00:36.602059 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9259 2019-Jan-17 17:00:36.602709 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9260 2019-Jan-17 17:00:36.603346 - [DEBUG] Edge function : AllBottom (result of previous compose)
9261 2019-Jan-17 17:00:36.603371 - [DEBUG]
9262 2019-Jan-17 17:00:36.603395 - [DEBUG] Join: AllTop & AllBottom
9263 2019-Jan-17 17:00:36.603421 - [DEBUG] = AllBottom (new jump func)
9264 2019-Jan-17 17:00:36.603445 - [DEBUG]
9265 2019-Jan-17 17:00:36.603468 - [DEBUG] Start adding new jump function
9266 2019-Jan-17 17:00:36.603491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9267 2019-Jan-17 17:00:36.603549 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9268 2019-Jan-17 17:00:36.604186 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9269 2019-Jan-17 17:00:36.604849 - [DEBUG] Edge Function : AllBottom
9270 2019-Jan-17 17:00:36.604877 - [DEBUG] End adding new jump function
9271 2019-Jan-17 17:00:36.604900 - [DEBUG]
9272 2019-Jan-17 17:00:36.604933 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9273 2019-Jan-17 17:00:36.604958 - [DEBUG]
9274 2019-Jan-17 17:00:36.604981 - [DEBUG] Process 270. path edge:
9275 2019-Jan-17 17:00:36.605005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9276 2019-Jan-17 17:00:36.605063 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9277 2019-Jan-17 17:00:36.605719 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9278 2019-Jan-17 17:00:36.606355 - [DEBUG]
9279 2019-Jan-17 17:00:36.606379 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9280 2019-Jan-17 17:00:36.607030 - [DEBUG] Possible callees:
9281 2019-Jan-17 17:00:36.607055 - [DEBUG] llvm.dbg.declare
9282 2019-Jan-17 17:00:36.607080 - [DEBUG] Possible return sites:
9283 2019-Jan-17 17:00:36.607104 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699284 2019-Jan-17 17:00:36.608395 - [DEBUG] Found and process special summary
9285 2019-Jan-17 17:00:36.608429 - [DEBUG] Compose: EdgeIdentity * AllBottom
9286 2019-Jan-17 17:00:36.608456 - [DEBUG]
9287 2019-Jan-17 17:00:36.608480 - [DEBUG] Propagate flow
9288 2019-Jan-17 17:00:36.608503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9289 2019-Jan-17 17:00:36.608561 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9290 2019-Jan-17 17:00:36.609203 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9291 2019-Jan-17 17:00:36.609839 - [DEBUG] Edge function : AllBottom (result of previous compose)
9292 2019-Jan-17 17:00:36.609864 - [DEBUG]
9293 2019-Jan-17 17:00:36.609889 - [DEBUG] Join: AllTop & AllBottom
9294 2019-Jan-17 17:00:36.609914 - [DEBUG] = AllBottom (new jump func)
9295 2019-Jan-17 17:00:36.609938 - [DEBUG]
9296 2019-Jan-17 17:00:36.609962 - [DEBUG] Start adding new jump function
9297 2019-Jan-17 17:00:36.609985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9298 2019-Jan-17 17:00:36.610042 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9299 2019-Jan-17 17:00:36.610678 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9300 2019-Jan-17 17:00:36.611336 - [DEBUG] Edge Function : AllBottom
9301 2019-Jan-17 17:00:36.611364 - [DEBUG] End adding new jump function
9302 2019-Jan-17 17:00:36.611388 - [DEBUG]
9303 2019-Jan-17 17:00:36.611411 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9304 2019-Jan-17 17:00:36.611436 - [DEBUG]
9305 2019-Jan-17 17:00:36.611459 - [DEBUG] Process 271. path edge:
9306 2019-Jan-17 17:00:36.611482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9307 2019-Jan-17 17:00:36.611541 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9308 2019-Jan-17 17:00:36.612180 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9309 2019-Jan-17 17:00:36.612817 - [DEBUG]
9310 2019-Jan-17 17:00:36.612841 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9311 2019-Jan-17 17:00:36.613493 - [DEBUG] Compose: EdgeIdentity * AllBottom
9312 2019-Jan-17 17:00:36.613520 - [DEBUG]
9313 2019-Jan-17 17:00:36.613544 - [DEBUG] Propagate flow
9314 2019-Jan-17 17:00:36.613567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9315 2019-Jan-17 17:00:36.613634 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9316 2019-Jan-17 17:00:36.614271 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9317 2019-Jan-17 17:00:36.614923 - [DEBUG] Edge function : AllBottom (result of previous compose)
9318 2019-Jan-17 17:00:36.614948 - [DEBUG]
9319 2019-Jan-17 17:00:36.614973 - [DEBUG] Join: AllTop & AllBottom
9320 2019-Jan-17 17:00:36.614999 - [DEBUG] = AllBottom (new jump func)
9321 2019-Jan-17 17:00:36.615023 - [DEBUG]
9322 2019-Jan-17 17:00:36.615046 - [DEBUG] Start adding new jump function
9323 2019-Jan-17 17:00:36.615070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9324 2019-Jan-17 17:00:36.615127 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9325 2019-Jan-17 17:00:36.615763 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9326 2019-Jan-17 17:00:36.616398 - [DEBUG] Edge Function : AllBottom
9327 2019-Jan-17 17:00:36.616426 - [DEBUG] End adding new jump function
9328 2019-Jan-17 17:00:36.616450 - [DEBUG]
9329 2019-Jan-17 17:00:36.616473 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9330 2019-Jan-17 17:00:36.616497 - [DEBUG]
9331 2019-Jan-17 17:00:36.616521 - [DEBUG] Process 272. path edge:
9332 2019-Jan-17 17:00:36.616544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9333 2019-Jan-17 17:00:36.616602 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9334 2019-Jan-17 17:00:36.617242 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9335 2019-Jan-17 17:00:36.617923 - [DEBUG]
9336 2019-Jan-17 17:00:36.617950 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9337 2019-Jan-17 17:00:36.618696 - [DEBUG] Compose: EdgeIdentity * AllBottom
9338 2019-Jan-17 17:00:36.618726 - [DEBUG]
9339 2019-Jan-17 17:00:36.618750 - [DEBUG] Propagate flow
9340 2019-Jan-17 17:00:36.618773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9341 2019-Jan-17 17:00:36.618848 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9342 2019-Jan-17 17:00:36.619560 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9343 2019-Jan-17 17:00:36.620234 - [DEBUG] Edge function : AllBottom (result of previous compose)
9344 2019-Jan-17 17:00:36.620260 - [DEBUG]
9345 2019-Jan-17 17:00:36.620286 - [DEBUG] Join: AllTop & AllBottom
9346 2019-Jan-17 17:00:36.620313 - [DEBUG] = AllBottom (new jump func)
9347 2019-Jan-17 17:00:36.620337 - [DEBUG]
9348 2019-Jan-17 17:00:36.620360 - [DEBUG] Start adding new jump function
9349 2019-Jan-17 17:00:36.620384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9350 2019-Jan-17 17:00:36.620445 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9351 2019-Jan-17 17:00:36.621082 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9352 2019-Jan-17 17:00:36.621749 - [DEBUG] Edge Function : AllBottom
9353 2019-Jan-17 17:00:36.621779 - [DEBUG] End adding new jump function
9354 2019-Jan-17 17:00:36.621803 - [DEBUG]
9355 2019-Jan-17 17:00:36.621827 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9356 2019-Jan-17 17:00:36.621852 - [DEBUG]
9357 2019-Jan-17 17:00:36.621875 - [DEBUG] Process 273. path edge:
9358 2019-Jan-17 17:00:36.621899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9359 2019-Jan-17 17:00:36.621957 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9360 2019-Jan-17 17:00:36.622614 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9361 2019-Jan-17 17:00:36.623251 - [DEBUG]
9362 2019-Jan-17 17:00:36.623276 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9363 2019-Jan-17 17:00:36.623935 - [DEBUG] Compose: EdgeIdentity * AllBottom
9364 2019-Jan-17 17:00:36.623963 - [DEBUG]
9365 2019-Jan-17 17:00:36.623987 - [DEBUG] Propagate flow
9366 2019-Jan-17 17:00:36.624010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9367 2019-Jan-17 17:00:36.624068 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9368 2019-Jan-17 17:00:36.624725 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9369 2019-Jan-17 17:00:36.625362 - [DEBUG] Edge function : AllBottom (result of previous compose)
9370 2019-Jan-17 17:00:36.625387 - [DEBUG]
9371 2019-Jan-17 17:00:36.625412 - [DEBUG] Join: AllTop & AllBottom
9372 2019-Jan-17 17:00:36.625437 - [DEBUG] = AllBottom (new jump func)
9373 2019-Jan-17 17:00:36.625461 - [DEBUG]
9374 2019-Jan-17 17:00:36.625484 - [DEBUG] Start adding new jump function
9375 2019-Jan-17 17:00:36.625507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9376 2019-Jan-17 17:00:36.625565 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9377 2019-Jan-17 17:00:36.626203 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9378 2019-Jan-17 17:00:36.626840 - [DEBUG] Edge Function : AllBottom
9379 2019-Jan-17 17:00:36.626867 - [DEBUG] End adding new jump function
9380 2019-Jan-17 17:00:36.626891 - [DEBUG]
9381 2019-Jan-17 17:00:36.626914 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9382 2019-Jan-17 17:00:36.626939 - [DEBUG]
9383 2019-Jan-17 17:00:36.626962 - [DEBUG] Process 274. path edge:
9384 2019-Jan-17 17:00:36.626985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9385 2019-Jan-17 17:00:36.627042 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9386 2019-Jan-17 17:00:36.627679 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9387 2019-Jan-17 17:00:36.628330 - [DEBUG]
9388 2019-Jan-17 17:00:36.628356 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9389 2019-Jan-17 17:00:36.629006 - [DEBUG] Compose: EdgeIdentity * AllBottom
9390 2019-Jan-17 17:00:36.629035 - [DEBUG]
9391 2019-Jan-17 17:00:36.629059 - [DEBUG] Propagate flow
9392 2019-Jan-17 17:00:36.629082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9393 2019-Jan-17 17:00:36.629141 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9394 2019-Jan-17 17:00:36.629783 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9395 2019-Jan-17 17:00:36.630419 - [DEBUG] Edge function : AllBottom (result of previous compose)
9396 2019-Jan-17 17:00:36.630444 - [DEBUG]
9397 2019-Jan-17 17:00:36.630469 - [DEBUG] Join: AllTop & AllBottom
9398 2019-Jan-17 17:00:36.630494 - [DEBUG] = AllBottom (new jump func)
9399 2019-Jan-17 17:00:36.630518 - [DEBUG]
9400 2019-Jan-17 17:00:36.630542 - [DEBUG] Start adding new jump function
9401 2019-Jan-17 17:00:36.630565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9402 2019-Jan-17 17:00:36.630622 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9403 2019-Jan-17 17:00:36.631258 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9404 2019-Jan-17 17:00:36.631922 - [DEBUG] Edge Function : AllBottom
9405 2019-Jan-17 17:00:36.631950 - [DEBUG] End adding new jump function
9406 2019-Jan-17 17:00:36.631974 - [DEBUG]
9407 2019-Jan-17 17:00:36.631998 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9408 2019-Jan-17 17:00:36.632022 - [DEBUG]
9409 2019-Jan-17 17:00:36.632045 - [DEBUG] Process 275. path edge:
9410 2019-Jan-17 17:00:36.632069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9411 2019-Jan-17 17:00:36.632127 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9412 2019-Jan-17 17:00:36.632766 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9413 2019-Jan-17 17:00:36.633403 - [DEBUG]
9414 2019-Jan-17 17:00:36.633427 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9415 2019-Jan-17 17:00:36.634080 - [DEBUG] Compose: EdgeIdentity * AllBottom
9416 2019-Jan-17 17:00:36.634108 - [DEBUG]
9417 2019-Jan-17 17:00:36.634131 - [DEBUG] Propagate flow
9418 2019-Jan-17 17:00:36.634155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9419 2019-Jan-17 17:00:36.634213 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9420 2019-Jan-17 17:00:36.634866 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9421 2019-Jan-17 17:00:36.635503 - [DEBUG] Edge function : AllBottom (result of previous compose)
9422 2019-Jan-17 17:00:36.635528 - [DEBUG]
9423 2019-Jan-17 17:00:36.635553 - [DEBUG] Join: AllTop & AllBottom
9424 2019-Jan-17 17:00:36.635579 - [DEBUG] = AllBottom (new jump func)
9425 2019-Jan-17 17:00:36.635603 - [DEBUG]
9426 2019-Jan-17 17:00:36.635626 - [DEBUG] Start adding new jump function
9427 2019-Jan-17 17:00:36.635650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9428 2019-Jan-17 17:00:36.635707 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9429 2019-Jan-17 17:00:36.636346 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9430 2019-Jan-17 17:00:36.636982 - [DEBUG] Edge Function : AllBottom
9431 2019-Jan-17 17:00:36.637010 - [DEBUG] End adding new jump function
9432 2019-Jan-17 17:00:36.637034 - [DEBUG]
9433 2019-Jan-17 17:00:36.637057 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9434 2019-Jan-17 17:00:36.637082 - [DEBUG]
9435 2019-Jan-17 17:00:36.637105 - [DEBUG] Process 276. path edge:
9436 2019-Jan-17 17:00:36.637129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9437 2019-Jan-17 17:00:36.637186 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9438 2019-Jan-17 17:00:36.637824 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9439 2019-Jan-17 17:00:36.638477 - [DEBUG]
9440 2019-Jan-17 17:00:36.638503 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9441 2019-Jan-17 17:00:36.639152 - [DEBUG] Compose: EdgeIdentity * AllBottom
9442 2019-Jan-17 17:00:36.639180 - [DEBUG]
9443 2019-Jan-17 17:00:36.639204 - [DEBUG] Propagate flow
9444 2019-Jan-17 17:00:36.639227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9445 2019-Jan-17 17:00:36.639285 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9446 2019-Jan-17 17:00:36.639921 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9447 2019-Jan-17 17:00:36.640555 - [DEBUG] Edge function : AllBottom (result of previous compose)
9448 2019-Jan-17 17:00:36.640590 - [DEBUG]
9449 2019-Jan-17 17:00:36.640615 - [DEBUG] Join: AllTop & AllBottom
9450 2019-Jan-17 17:00:36.640641 - [DEBUG] = AllBottom (new jump func)
9451 2019-Jan-17 17:00:36.640665 - [DEBUG]
9452 2019-Jan-17 17:00:36.640689 - [DEBUG] Start adding new jump function
9453 2019-Jan-17 17:00:36.640712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9454 2019-Jan-17 17:00:36.640770 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9455 2019-Jan-17 17:00:36.641426 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9456 2019-Jan-17 17:00:36.642062 - [DEBUG] Edge Function : AllBottom
9457 2019-Jan-17 17:00:36.642090 - [DEBUG] End adding new jump function
9458 2019-Jan-17 17:00:36.642113 - [DEBUG]
9459 2019-Jan-17 17:00:36.642137 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9460 2019-Jan-17 17:00:36.642161 - [DEBUG]
9461 2019-Jan-17 17:00:36.642184 - [DEBUG] Process 277. path edge:
9462 2019-Jan-17 17:00:36.642208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9463 2019-Jan-17 17:00:36.642266 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9464 2019-Jan-17 17:00:36.642905 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9465 2019-Jan-17 17:00:36.643560 - [DEBUG]
9466 2019-Jan-17 17:00:36.643585 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9467 2019-Jan-17 17:00:36.644239 - [DEBUG] Compose: EdgeIdentity * AllBottom
9468 2019-Jan-17 17:00:36.644267 - [DEBUG]
9469 2019-Jan-17 17:00:36.644291 - [DEBUG] Propagate flow
9470 2019-Jan-17 17:00:36.644314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9471 2019-Jan-17 17:00:36.644374 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9472 2019-Jan-17 17:00:36.645057 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9473 2019-Jan-17 17:00:36.645707 - [DEBUG] Edge function : AllBottom (result of previous compose)
9474 2019-Jan-17 17:00:36.645733 - [DEBUG]
9475 2019-Jan-17 17:00:36.645758 - [DEBUG] Join: AllTop & AllBottom
9476 2019-Jan-17 17:00:36.645784 - [DEBUG] = AllBottom (new jump func)
9477 2019-Jan-17 17:00:36.645808 - [DEBUG]
9478 2019-Jan-17 17:00:36.645831 - [DEBUG] Start adding new jump function
9479 2019-Jan-17 17:00:36.645855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9480 2019-Jan-17 17:00:36.645912 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9481 2019-Jan-17 17:00:36.646550 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9482 2019-Jan-17 17:00:36.647192 - [DEBUG] Edge Function : AllBottom
9483 2019-Jan-17 17:00:36.647220 - [DEBUG] End adding new jump function
9484 2019-Jan-17 17:00:36.647244 - [DEBUG]
9485 2019-Jan-17 17:00:36.647268 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9486 2019-Jan-17 17:00:36.647292 - [DEBUG]
9487 2019-Jan-17 17:00:36.647315 - [DEBUG] Process 278. path edge:
9488 2019-Jan-17 17:00:36.647339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9489 2019-Jan-17 17:00:36.647396 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9490 2019-Jan-17 17:00:36.648053 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9491 2019-Jan-17 17:00:36.648691 - [DEBUG]
9492 2019-Jan-17 17:00:36.648716 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9493 2019-Jan-17 17:00:36.649393 - [DEBUG] Compose: EdgeIdentity * AllBottom
9494 2019-Jan-17 17:00:36.649422 - [DEBUG]
9495 2019-Jan-17 17:00:36.649446 - [DEBUG] Propagate flow
9496 2019-Jan-17 17:00:36.649469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9497 2019-Jan-17 17:00:36.649528 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9498 2019-Jan-17 17:00:36.650166 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9499 2019-Jan-17 17:00:36.650803 - [DEBUG] Edge function : AllBottom (result of previous compose)
9500 2019-Jan-17 17:00:36.650828 - [DEBUG]
9501 2019-Jan-17 17:00:36.650853 - [DEBUG] Join: AllTop & AllBottom
9502 2019-Jan-17 17:00:36.650878 - [DEBUG] = AllBottom (new jump func)
9503 2019-Jan-17 17:00:36.650902 - [DEBUG]
9504 2019-Jan-17 17:00:36.650925 - [DEBUG] Start adding new jump function
9505 2019-Jan-17 17:00:36.650949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9506 2019-Jan-17 17:00:36.651006 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9507 2019-Jan-17 17:00:36.651658 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9508 2019-Jan-17 17:00:36.652294 - [DEBUG] Edge Function : AllBottom
9509 2019-Jan-17 17:00:36.652322 - [DEBUG] End adding new jump function
9510 2019-Jan-17 17:00:36.652346 - [DEBUG]
9511 2019-Jan-17 17:00:36.652370 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9512 2019-Jan-17 17:00:36.652394 - [DEBUG]
9513 2019-Jan-17 17:00:36.652417 - [DEBUG] Process 279. path edge:
9514 2019-Jan-17 17:00:36.652441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9515 2019-Jan-17 17:00:36.652499 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9516 2019-Jan-17 17:00:36.653136 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9517 2019-Jan-17 17:00:36.653772 - [DEBUG]
9518 2019-Jan-17 17:00:36.653796 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9519 2019-Jan-17 17:00:36.654445 - [DEBUG] Compose: EdgeIdentity * AllBottom
9520 2019-Jan-17 17:00:36.654473 - [DEBUG]
9521 2019-Jan-17 17:00:36.654496 - [DEBUG] Propagate flow
9522 2019-Jan-17 17:00:36.654519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9523 2019-Jan-17 17:00:36.654577 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9524 2019-Jan-17 17:00:36.655232 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9525 2019-Jan-17 17:00:36.655869 - [DEBUG] Edge function : AllBottom (result of previous compose)
9526 2019-Jan-17 17:00:36.655894 - [DEBUG]
9527 2019-Jan-17 17:00:36.655919 - [DEBUG] Join: AllTop & AllBottom
9528 2019-Jan-17 17:00:36.655945 - [DEBUG] = AllBottom (new jump func)
9529 2019-Jan-17 17:00:36.655969 - [DEBUG]
9530 2019-Jan-17 17:00:36.655992 - [DEBUG] Start adding new jump function
9531 2019-Jan-17 17:00:36.656015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9532 2019-Jan-17 17:00:36.656073 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9533 2019-Jan-17 17:00:36.656709 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9534 2019-Jan-17 17:00:36.657344 - [DEBUG] Edge Function : AllBottom
9535 2019-Jan-17 17:00:36.657372 - [DEBUG] End adding new jump function
9536 2019-Jan-17 17:00:36.657395 - [DEBUG]
9537 2019-Jan-17 17:00:36.657419 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9538 2019-Jan-17 17:00:36.657452 - [DEBUG]
9539 2019-Jan-17 17:00:36.657476 - [DEBUG] Process 280. path edge:
9540 2019-Jan-17 17:00:36.657500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9541 2019-Jan-17 17:00:36.657557 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9542 2019-Jan-17 17:00:36.658210 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9543 2019-Jan-17 17:00:36.658846 - [DEBUG]
9544 2019-Jan-17 17:00:36.658870 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9545 2019-Jan-17 17:00:36.659514 - [DEBUG] Start of endsummarytab entry
9546 2019-Jan-17 17:00:36.659543 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9547 2019-Jan-17 17:00:36.660181 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

9548 2019-Jan-17 17:00:36.660240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9549 2019-Jan-17 17:00:36.660876 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9550 2019-Jan-17 17:00:36.661530 - [DEBUG] EF: AllBottom
9551 2019-Jan-17 17:00:36.661555 - [DEBUG]
9552 2019-Jan-17 17:00:36.661578 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9553 2019-Jan-17 17:00:36.662214 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

9554 2019-Jan-17 17:00:36.662851 - [DEBUG] EF: AllBottom
9555 2019-Jan-17 17:00:36.662876 - [DEBUG]
9556 2019-Jan-17 17:00:36.662899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9557 2019-Jan-17 17:00:36.663533 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

9558 2019-Jan-17 17:00:36.664170 - [DEBUG] EF: AllBottom
9559 2019-Jan-17 17:00:36.664194 - [DEBUG]
9560 2019-Jan-17 17:00:36.664218 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9561 2019-Jan-17 17:00:36.664868 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

9562 2019-Jan-17 17:00:36.665509 - [DEBUG] EF: AllBottom
9563 2019-Jan-17 17:00:36.665534 - [DEBUG]
9564 2019-Jan-17 17:00:36.665557 - [DEBUG] ---------------
9565 2019-Jan-17 17:00:36.665581 - [DEBUG]
9566 2019-Jan-17 17:00:36.665605 - [DEBUG] End of endsummarytab entry
9567 2019-Jan-17 17:00:36.665628 - [DEBUG]
9568 2019-Jan-17 17:00:36.665651 - [DEBUG] Start of incomingtab entry
9569 2019-Jan-17 17:00:36.665676 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9570 2019-Jan-17 17:00:36.666313 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

9571 2019-Jan-17 17:00:36.666371 - [DEBUG] ---------------
9572 2019-Jan-17 17:00:36.666395 - [DEBUG] End of incomingtab entry
9573 2019-Jan-17 17:00:36.666418 - [DEBUG]
9574 2019-Jan-17 17:00:36.666443 - [DEBUG] EDGE: >
9575 2019-Jan-17 17:00:36.666501 - [DEBUG] ---> 9576 2019-Jan-17 17:00:36.667138 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9577 2019-Jan-17 17:00:36.667776 - [DEBUG]
9578 2019-Jan-17 17:00:36.667801 - [DEBUG] EDGE: >
9579 2019-Jan-17 17:00:36.667860 - [DEBUG] ---> 9580 2019-Jan-17 17:00:36.668512 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9581 2019-Jan-17 17:00:36.669149 - [DEBUG]
9582 2019-Jan-17 17:00:36.669182 - [DEBUG] Compose: EdgeIdentity * AllBottom
9583 2019-Jan-17 17:00:36.669209 - [DEBUG]
9584 2019-Jan-17 17:00:36.669233 - [DEBUG] Propagate flow
9585 2019-Jan-17 17:00:36.669256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9586 2019-Jan-17 17:00:36.669322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9587 2019-Jan-17 17:00:36.669972 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9588 2019-Jan-17 17:00:36.670609 - [DEBUG] Edge function : AllBottom (result of previous compose)
9589 2019-Jan-17 17:00:36.670634 - [DEBUG]
9590 2019-Jan-17 17:00:36.670659 - [DEBUG] Join: AllTop & AllBottom
9591 2019-Jan-17 17:00:36.670684 - [DEBUG] = AllBottom (new jump func)
9592 2019-Jan-17 17:00:36.670708 - [DEBUG]
9593 2019-Jan-17 17:00:36.670731 - [DEBUG] Start adding new jump function
9594 2019-Jan-17 17:00:36.670755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9595 2019-Jan-17 17:00:36.670812 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9596 2019-Jan-17 17:00:36.671465 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9597 2019-Jan-17 17:00:36.672112 - [DEBUG] Edge Function : AllBottom
9598 2019-Jan-17 17:00:36.672141 - [DEBUG] End adding new jump function
9599 2019-Jan-17 17:00:36.672165 - [DEBUG]
9600 2019-Jan-17 17:00:36.672188 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9601 2019-Jan-17 17:00:36.672212 - [DEBUG]
9602 2019-Jan-17 17:00:36.672235 - [DEBUG] Process 281. path edge:
9603 2019-Jan-17 17:00:36.672259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9604 2019-Jan-17 17:00:36.672316 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9605 2019-Jan-17 17:00:36.672963 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9606 2019-Jan-17 17:00:36.673599 - [DEBUG]
9607 2019-Jan-17 17:00:36.673623 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9608 2019-Jan-17 17:00:36.674277 - [DEBUG] Possible callees:
9609 2019-Jan-17 17:00:36.674302 - [DEBUG] llvm.dbg.declare
9610 2019-Jan-17 17:00:36.674327 - [DEBUG] Possible return sites:
9611 2019-Jan-17 17:00:36.674351 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939612 2019-Jan-17 17:00:36.675646 - [DEBUG] Found and process special summary
9613 2019-Jan-17 17:00:36.675680 - [DEBUG] Compose: EdgeIdentity * AllBottom
9614 2019-Jan-17 17:00:36.675706 - [DEBUG]
9615 2019-Jan-17 17:00:36.675730 - [DEBUG] Propagate flow
9616 2019-Jan-17 17:00:36.675753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9617 2019-Jan-17 17:00:36.675812 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9618 2019-Jan-17 17:00:36.676452 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9619 2019-Jan-17 17:00:36.677089 - [DEBUG] Edge function : AllBottom (result of previous compose)
9620 2019-Jan-17 17:00:36.677115 - [DEBUG]
9621 2019-Jan-17 17:00:36.677139 - [DEBUG] Join: AllTop & AllBottom
9622 2019-Jan-17 17:00:36.677164 - [DEBUG] = AllBottom (new jump func)
9623 2019-Jan-17 17:00:36.677189 - [DEBUG]
9624 2019-Jan-17 17:00:36.677212 - [DEBUG] Start adding new jump function
9625 2019-Jan-17 17:00:36.677235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9626 2019-Jan-17 17:00:36.677292 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9627 2019-Jan-17 17:00:36.677929 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9628 2019-Jan-17 17:00:36.678592 - [DEBUG] Edge Function : AllBottom
9629 2019-Jan-17 17:00:36.678620 - [DEBUG] End adding new jump function
9630 2019-Jan-17 17:00:36.678644 - [DEBUG]
9631 2019-Jan-17 17:00:36.678667 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9632 2019-Jan-17 17:00:36.678692 - [DEBUG]
9633 2019-Jan-17 17:00:36.678715 - [DEBUG] Process 282. path edge:
9634 2019-Jan-17 17:00:36.678738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9635 2019-Jan-17 17:00:36.678797 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9636 2019-Jan-17 17:00:36.679438 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9637 2019-Jan-17 17:00:36.680075 - [DEBUG]
9638 2019-Jan-17 17:00:36.680099 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9639 2019-Jan-17 17:00:36.680750 - [DEBUG] Compose: EdgeIdentity * AllBottom
9640 2019-Jan-17 17:00:36.680778 - [DEBUG]
9641 2019-Jan-17 17:00:36.680801 - [DEBUG] Propagate flow
9642 2019-Jan-17 17:00:36.680824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9643 2019-Jan-17 17:00:36.680882 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9644 2019-Jan-17 17:00:36.681536 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9645 2019-Jan-17 17:00:36.682174 - [DEBUG] Edge function : AllBottom (result of previous compose)
9646 2019-Jan-17 17:00:36.682199 - [DEBUG]
9647 2019-Jan-17 17:00:36.682224 - [DEBUG] Join: AllTop & AllBottom
9648 2019-Jan-17 17:00:36.682250 - [DEBUG] = AllBottom (new jump func)
9649 2019-Jan-17 17:00:36.682274 - [DEBUG]
9650 2019-Jan-17 17:00:36.682297 - [DEBUG] Start adding new jump function
9651 2019-Jan-17 17:00:36.682321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9652 2019-Jan-17 17:00:36.682378 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9653 2019-Jan-17 17:00:36.683015 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9654 2019-Jan-17 17:00:36.683652 - [DEBUG] Edge Function : AllBottom
9655 2019-Jan-17 17:00:36.683679 - [DEBUG] End adding new jump function
9656 2019-Jan-17 17:00:36.683703 - [DEBUG]
9657 2019-Jan-17 17:00:36.683726 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9658 2019-Jan-17 17:00:36.683751 - [DEBUG]
9659 2019-Jan-17 17:00:36.683774 - [DEBUG] Process 283. path edge:
9660 2019-Jan-17 17:00:36.683798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9661 2019-Jan-17 17:00:36.683855 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9662 2019-Jan-17 17:00:36.684493 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9663 2019-Jan-17 17:00:36.685147 - [DEBUG]
9664 2019-Jan-17 17:00:36.685172 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9665 2019-Jan-17 17:00:36.685821 - [DEBUG] Compose: EdgeIdentity * AllBottom
9666 2019-Jan-17 17:00:36.685849 - [DEBUG]
9667 2019-Jan-17 17:00:36.685873 - [DEBUG] Propagate flow
9668 2019-Jan-17 17:00:36.685896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9669 2019-Jan-17 17:00:36.685954 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9670 2019-Jan-17 17:00:36.686591 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9671 2019-Jan-17 17:00:36.687226 - [DEBUG] Edge function : AllBottom (result of previous compose)
9672 2019-Jan-17 17:00:36.687260 - [DEBUG]
9673 2019-Jan-17 17:00:36.687286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9674 2019-Jan-17 17:00:36.687312 - [DEBUG] = AllBottom
9675 2019-Jan-17 17:00:36.687336 - [DEBUG]
9676 2019-Jan-17 17:00:36.687359 - [DEBUG] PROPAGATE: No new function!
9677 2019-Jan-17 17:00:36.687383 - [DEBUG] EDGE: >
9678 2019-Jan-17 17:00:36.687442 - [DEBUG] ---> 9679 2019-Jan-17 17:00:36.688096 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9680 2019-Jan-17 17:00:36.688733 - [DEBUG]
9681 2019-Jan-17 17:00:36.688758 - [DEBUG] EDGE: >
9682 2019-Jan-17 17:00:36.688817 - [DEBUG] ---> 9683 2019-Jan-17 17:00:36.689457 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9684 2019-Jan-17 17:00:36.690092 - [DEBUG]
9685 2019-Jan-17 17:00:36.690129 - [DEBUG] Compose: EdgeIdentity * AllBottom
9686 2019-Jan-17 17:00:36.690156 - [DEBUG]
9687 2019-Jan-17 17:00:36.690180 - [DEBUG] Propagate flow
9688 2019-Jan-17 17:00:36.690203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9689 2019-Jan-17 17:00:36.690261 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9690 2019-Jan-17 17:00:36.690901 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9691 2019-Jan-17 17:00:36.691553 - [DEBUG] Edge function : AllBottom (result of previous compose)
9692 2019-Jan-17 17:00:36.691578 - [DEBUG]
9693 2019-Jan-17 17:00:36.691603 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9694 2019-Jan-17 17:00:36.691628 - [DEBUG] = AllBottom
9695 2019-Jan-17 17:00:36.691652 - [DEBUG]
9696 2019-Jan-17 17:00:36.691675 - [DEBUG] PROPAGATE: No new function!
9697 2019-Jan-17 17:00:36.691702 - [DEBUG] EDGE: >
9698 2019-Jan-17 17:00:36.691761 - [DEBUG] ---> 9699 2019-Jan-17 17:00:36.692409 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9700 2019-Jan-17 17:00:36.693046 - [DEBUG]
9701 2019-Jan-17 17:00:36.693071 - [DEBUG] EDGE: >
9702 2019-Jan-17 17:00:36.693130 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9703 2019-Jan-17 17:00:36.693771 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9704 2019-Jan-17 17:00:36.694407 - [DEBUG]
9705 2019-Jan-17 17:00:36.694433 - [DEBUG] EDGE: >
9706 2019-Jan-17 17:00:36.694491 - [DEBUG] ---> 9707 2019-Jan-17 17:00:36.695144 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9708 2019-Jan-17 17:00:36.695779 - [DEBUG]
9709 2019-Jan-17 17:00:36.695804 - [DEBUG] EDGE: >
9710 2019-Jan-17 17:00:36.695863 - [DEBUG] ---> 9711 2019-Jan-17 17:00:36.696498 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9712 2019-Jan-17 17:00:36.697133 - [DEBUG]
9713 2019-Jan-17 17:00:36.697158 - [DEBUG] EDGE: >
9714 2019-Jan-17 17:00:36.697217 - [DEBUG] ---> 9715 2019-Jan-17 17:00:36.697865 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9716 2019-Jan-17 17:00:36.698518 - [DEBUG]
9717 2019-Jan-17 17:00:36.698551 - [DEBUG] Compose: EdgeIdentity * AllBottom
9718 2019-Jan-17 17:00:36.698577 - [DEBUG]
9719 2019-Jan-17 17:00:36.698601 - [DEBUG] Propagate flow
9720 2019-Jan-17 17:00:36.698624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9721 2019-Jan-17 17:00:36.698682 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9722 2019-Jan-17 17:00:36.699322 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9723 2019-Jan-17 17:00:36.699958 - [DEBUG] Edge function : AllBottom (result of previous compose)
9724 2019-Jan-17 17:00:36.699984 - [DEBUG]
9725 2019-Jan-17 17:00:36.700008 - [DEBUG] Join: AllTop & AllBottom
9726 2019-Jan-17 17:00:36.700034 - [DEBUG] = AllBottom (new jump func)
9727 2019-Jan-17 17:00:36.700058 - [DEBUG]
9728 2019-Jan-17 17:00:36.700081 - [DEBUG] Start adding new jump function
9729 2019-Jan-17 17:00:36.700104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9730 2019-Jan-17 17:00:36.700161 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9731 2019-Jan-17 17:00:36.700799 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9732 2019-Jan-17 17:00:36.701456 - [DEBUG] Edge Function : AllBottom
9733 2019-Jan-17 17:00:36.701484 - [DEBUG] End adding new jump function
9734 2019-Jan-17 17:00:36.701507 - [DEBUG]
9735 2019-Jan-17 17:00:36.701531 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9736 2019-Jan-17 17:00:36.701555 - [DEBUG]
9737 2019-Jan-17 17:00:36.701578 - [DEBUG] Process 284. path edge:
9738 2019-Jan-17 17:00:36.701601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9739 2019-Jan-17 17:00:36.701659 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9740 2019-Jan-17 17:00:36.702298 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9741 2019-Jan-17 17:00:36.702935 - [DEBUG]
9742 2019-Jan-17 17:00:36.702959 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9743 2019-Jan-17 17:00:36.703610 - [DEBUG] Compose: EdgeIdentity * AllBottom
9744 2019-Jan-17 17:00:36.703638 - [DEBUG]
9745 2019-Jan-17 17:00:36.703661 - [DEBUG] Propagate flow
9746 2019-Jan-17 17:00:36.703684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9747 2019-Jan-17 17:00:36.703742 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9748 2019-Jan-17 17:00:36.704376 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9749 2019-Jan-17 17:00:36.705027 - [DEBUG] Edge function : AllBottom (result of previous compose)
9750 2019-Jan-17 17:00:36.705052 - [DEBUG]
9751 2019-Jan-17 17:00:36.705076 - [DEBUG] Join: AllTop & AllBottom
9752 2019-Jan-17 17:00:36.705102 - [DEBUG] = AllBottom (new jump func)
9753 2019-Jan-17 17:00:36.705126 - [DEBUG]
9754 2019-Jan-17 17:00:36.705149 - [DEBUG] Start adding new jump function
9755 2019-Jan-17 17:00:36.705172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9756 2019-Jan-17 17:00:36.705230 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9757 2019-Jan-17 17:00:36.705867 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9758 2019-Jan-17 17:00:36.706500 - [DEBUG] Edge Function : AllBottom
9759 2019-Jan-17 17:00:36.706527 - [DEBUG] End adding new jump function
9760 2019-Jan-17 17:00:36.706551 - [DEBUG]
9761 2019-Jan-17 17:00:36.706574 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9762 2019-Jan-17 17:00:36.706608 - [DEBUG]
9763 2019-Jan-17 17:00:36.706631 - [DEBUG] Process 285. path edge:
9764 2019-Jan-17 17:00:36.706655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9765 2019-Jan-17 17:00:36.706713 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9766 2019-Jan-17 17:00:36.707349 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9767 2019-Jan-17 17:00:36.707998 - [DEBUG]
9768 2019-Jan-17 17:00:36.708023 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9769 2019-Jan-17 17:00:36.708667 - [DEBUG] Compose: EdgeIdentity * AllBottom
9770 2019-Jan-17 17:00:36.708695 - [DEBUG]
9771 2019-Jan-17 17:00:36.708718 - [DEBUG] Propagate flow
9772 2019-Jan-17 17:00:36.708741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9773 2019-Jan-17 17:00:36.708799 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9774 2019-Jan-17 17:00:36.709435 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9775 2019-Jan-17 17:00:36.710071 - [DEBUG] Edge function : AllBottom (result of previous compose)
9776 2019-Jan-17 17:00:36.710096 - [DEBUG]
9777 2019-Jan-17 17:00:36.710121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9778 2019-Jan-17 17:00:36.710147 - [DEBUG] = AllBottom
9779 2019-Jan-17 17:00:36.710171 - [DEBUG]
9780 2019-Jan-17 17:00:36.710194 - [DEBUG] PROPAGATE: No new function!
9781 2019-Jan-17 17:00:36.710218 - [DEBUG] EDGE: >
9782 2019-Jan-17 17:00:36.710277 - [DEBUG] ---> 9783 2019-Jan-17 17:00:36.710911 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9784 2019-Jan-17 17:00:36.711565 - [DEBUG]
9785 2019-Jan-17 17:00:36.711590 - [DEBUG] EDGE: >
9786 2019-Jan-17 17:00:36.711648 - [DEBUG] ---> 9787 2019-Jan-17 17:00:36.712289 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9788 2019-Jan-17 17:00:36.712925 - [DEBUG]
9789 2019-Jan-17 17:00:36.712950 - [DEBUG] EDGE: >
9790 2019-Jan-17 17:00:36.713009 - [DEBUG] ---> 9791 2019-Jan-17 17:00:36.713645 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9792 2019-Jan-17 17:00:36.714280 - [DEBUG]
9793 2019-Jan-17 17:00:36.714305 - [DEBUG] EDGE: >
9794 2019-Jan-17 17:00:36.714363 - [DEBUG] ---> 9795 2019-Jan-17 17:00:36.715019 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9796 2019-Jan-17 17:00:36.715655 - [DEBUG]
9797 2019-Jan-17 17:00:36.715680 - [DEBUG] EDGE: >
9798 2019-Jan-17 17:00:36.715739 - [DEBUG] ---> 9799 2019-Jan-17 17:00:36.716373 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9800 2019-Jan-17 17:00:36.717011 - [DEBUG]
9801 2019-Jan-17 17:00:36.717036 - [DEBUG] EDGE: >
9802 2019-Jan-17 17:00:36.717094 - [DEBUG] ---> 9803 2019-Jan-17 17:00:36.717734 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9804 2019-Jan-17 17:00:36.718393 - [DEBUG]
9805 2019-Jan-17 17:00:36.718431 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-17 17:00:36.718459 - [DEBUG]
9807 2019-Jan-17 17:00:36.718482 - [DEBUG] Propagate flow
9808 2019-Jan-17 17:00:36.718505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9809 2019-Jan-17 17:00:36.718563 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9810 2019-Jan-17 17:00:36.719204 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9811 2019-Jan-17 17:00:36.719838 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-17 17:00:36.719863 - [DEBUG]
9813 2019-Jan-17 17:00:36.719888 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9814 2019-Jan-17 17:00:36.719913 - [DEBUG] = AllBottom
9815 2019-Jan-17 17:00:36.719938 - [DEBUG]
9816 2019-Jan-17 17:00:36.719960 - [DEBUG] PROPAGATE: No new function!
9817 2019-Jan-17 17:00:36.719987 - [DEBUG] EDGE: >
9818 2019-Jan-17 17:00:36.720046 - [DEBUG] ---> 9819 2019-Jan-17 17:00:36.720694 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9820 2019-Jan-17 17:00:36.721344 - [DEBUG]
9821 2019-Jan-17 17:00:36.721369 - [DEBUG] EDGE: >
9822 2019-Jan-17 17:00:36.721428 - [DEBUG] ---> 9823 2019-Jan-17 17:00:36.722066 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9824 2019-Jan-17 17:00:36.722702 - [DEBUG]
9825 2019-Jan-17 17:00:36.722728 - [DEBUG] EDGE: >
9826 2019-Jan-17 17:00:36.722786 - [DEBUG] ---> 9827 2019-Jan-17 17:00:36.723426 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9828 2019-Jan-17 17:00:36.724064 - [DEBUG]
9829 2019-Jan-17 17:00:36.724099 - [DEBUG] Compose: EdgeIdentity * AllBottom
9830 2019-Jan-17 17:00:36.724126 - [DEBUG]
9831 2019-Jan-17 17:00:36.724150 - [DEBUG] Propagate flow
9832 2019-Jan-17 17:00:36.724173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9833 2019-Jan-17 17:00:36.724231 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9834 2019-Jan-17 17:00:36.724888 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9835 2019-Jan-17 17:00:36.725526 - [DEBUG] Edge function : AllBottom (result of previous compose)
9836 2019-Jan-17 17:00:36.725551 - [DEBUG]
9837 2019-Jan-17 17:00:36.725576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9838 2019-Jan-17 17:00:36.725601 - [DEBUG] = AllBottom
9839 2019-Jan-17 17:00:36.725625 - [DEBUG]
9840 2019-Jan-17 17:00:36.725648 - [DEBUG] PROPAGATE: No new function!
9841 2019-Jan-17 17:00:36.725674 - [DEBUG] EDGE: >
9842 2019-Jan-17 17:00:36.725733 - [DEBUG] ---> 9843 2019-Jan-17 17:00:36.726379 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9844 2019-Jan-17 17:00:36.727017 - [DEBUG]
9845 2019-Jan-17 17:00:36.727042 - [DEBUG] EDGE: >
9846 2019-Jan-17 17:00:36.727101 - [DEBUG] ---> 9847 2019-Jan-17 17:00:36.727744 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9848 2019-Jan-17 17:00:36.728396 - [DEBUG]
9849 2019-Jan-17 17:00:36.728422 - [DEBUG] EDGE: >
9850 2019-Jan-17 17:00:36.728480 - [DEBUG] ---> 9851 2019-Jan-17 17:00:36.729116 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9852 2019-Jan-17 17:00:36.729752 - [DEBUG]
9853 2019-Jan-17 17:00:36.729777 - [DEBUG] EDGE: >
9854 2019-Jan-17 17:00:36.729836 - [DEBUG] ---> 9855 2019-Jan-17 17:00:36.730474 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9856 2019-Jan-17 17:00:36.731109 - [DEBUG]
9857 2019-Jan-17 17:00:36.731145 - [DEBUG] Compose: EdgeIdentity * AllBottom
9858 2019-Jan-17 17:00:36.731172 - [DEBUG]
9859 2019-Jan-17 17:00:36.731196 - [DEBUG] Propagate flow
9860 2019-Jan-17 17:00:36.731219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9861 2019-Jan-17 17:00:36.731277 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9862 2019-Jan-17 17:00:36.731929 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9863 2019-Jan-17 17:00:36.732565 - [DEBUG] Edge function : AllBottom (result of previous compose)
9864 2019-Jan-17 17:00:36.732590 - [DEBUG]
9865 2019-Jan-17 17:00:36.732615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9866 2019-Jan-17 17:00:36.732641 - [DEBUG] = AllBottom
9867 2019-Jan-17 17:00:36.732665 - [DEBUG]
9868 2019-Jan-17 17:00:36.732688 - [DEBUG] PROPAGATE: No new function!
9869 2019-Jan-17 17:00:36.732714 - [DEBUG] EDGE: >
9870 2019-Jan-17 17:00:36.732773 - [DEBUG] ---> 9871 2019-Jan-17 17:00:36.733423 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9872 2019-Jan-17 17:00:36.734060 - [DEBUG]
9873 2019-Jan-17 17:00:36.734085 - [DEBUG] EDGE: >
9874 2019-Jan-17 17:00:36.734144 - [DEBUG] ---> 9875 2019-Jan-17 17:00:36.734796 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9876 2019-Jan-17 17:00:36.735432 - [DEBUG]
9877 2019-Jan-17 17:00:36.735458 - [DEBUG] EDGE: >
9878 2019-Jan-17 17:00:36.735516 - [DEBUG] ---> 9879 2019-Jan-17 17:00:36.736156 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9880 2019-Jan-17 17:00:36.736791 - [DEBUG]
9881 2019-Jan-17 17:00:36.736827 - [DEBUG] Compose: EdgeIdentity * AllBottom
9882 2019-Jan-17 17:00:36.736854 - [DEBUG]
9883 2019-Jan-17 17:00:36.736878 - [DEBUG] Propagate flow
9884 2019-Jan-17 17:00:36.736901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9885 2019-Jan-17 17:00:36.736959 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9886 2019-Jan-17 17:00:36.737600 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9887 2019-Jan-17 17:00:36.738252 - [DEBUG] Edge function : AllBottom (result of previous compose)
9888 2019-Jan-17 17:00:36.738277 - [DEBUG]
9889 2019-Jan-17 17:00:36.738302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9890 2019-Jan-17 17:00:36.738328 - [DEBUG] = AllBottom
9891 2019-Jan-17 17:00:36.738360 - [DEBUG]
9892 2019-Jan-17 17:00:36.738384 - [DEBUG] PROPAGATE: No new function!
9893 2019-Jan-17 17:00:36.738411 - [DEBUG] EDGE: >
9894 2019-Jan-17 17:00:36.738470 - [DEBUG] ---> 9895 2019-Jan-17 17:00:36.739118 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9896 2019-Jan-17 17:00:36.739755 - [DEBUG]
9897 2019-Jan-17 17:00:36.739780 - [DEBUG] EDGE: >
9898 2019-Jan-17 17:00:36.739839 - [DEBUG] ---> 9899 2019-Jan-17 17:00:36.740475 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9900 2019-Jan-17 17:00:36.741110 - [DEBUG]
9901 2019-Jan-17 17:00:36.741135 - [DEBUG] EDGE: >
9902 2019-Jan-17 17:00:36.741194 - [DEBUG] ---> 9903 2019-Jan-17 17:00:36.741849 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9904 2019-Jan-17 17:00:36.742486 - [DEBUG]
9905 2019-Jan-17 17:00:36.742522 - [DEBUG] Compose: EdgeIdentity * AllBottom
9906 2019-Jan-17 17:00:36.742550 - [DEBUG]
9907 2019-Jan-17 17:00:36.742573 - [DEBUG] Propagate flow
9908 2019-Jan-17 17:00:36.742597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9909 2019-Jan-17 17:00:36.742654 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9910 2019-Jan-17 17:00:36.743293 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9911 2019-Jan-17 17:00:36.743929 - [DEBUG] Edge function : AllBottom (result of previous compose)
9912 2019-Jan-17 17:00:36.743954 - [DEBUG]
9913 2019-Jan-17 17:00:36.743979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9914 2019-Jan-17 17:00:36.744005 - [DEBUG] = AllBottom
9915 2019-Jan-17 17:00:36.744029 - [DEBUG]
9916 2019-Jan-17 17:00:36.744052 - [DEBUG] PROPAGATE: No new function!
9917 2019-Jan-17 17:00:36.744078 - [DEBUG] EDGE: >
9918 2019-Jan-17 17:00:36.744137 - [DEBUG] ---> 9919 2019-Jan-17 17:00:36.744800 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9920 2019-Jan-17 17:00:36.745436 - [DEBUG]
9921 2019-Jan-17 17:00:36.745470 - [DEBUG] Compose: EdgeIdentity * AllBottom
9922 2019-Jan-17 17:00:36.745497 - [DEBUG]
9923 2019-Jan-17 17:00:36.745520 - [DEBUG] Propagate flow
9924 2019-Jan-17 17:00:36.745543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9925 2019-Jan-17 17:00:36.745601 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9926 2019-Jan-17 17:00:36.746241 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9927 2019-Jan-17 17:00:36.746876 - [DEBUG] Edge function : AllBottom (result of previous compose)
9928 2019-Jan-17 17:00:36.746901 - [DEBUG]
9929 2019-Jan-17 17:00:36.746925 - [DEBUG] Join: AllTop & AllBottom
9930 2019-Jan-17 17:00:36.746951 - [DEBUG] = AllBottom (new jump func)
9931 2019-Jan-17 17:00:36.746975 - [DEBUG]
9932 2019-Jan-17 17:00:36.746998 - [DEBUG] Start adding new jump function
9933 2019-Jan-17 17:00:36.747021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9934 2019-Jan-17 17:00:36.747078 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9935 2019-Jan-17 17:00:36.747723 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9936 2019-Jan-17 17:00:36.748378 - [DEBUG] Edge Function : AllBottom
9937 2019-Jan-17 17:00:36.748406 - [DEBUG] End adding new jump function
9938 2019-Jan-17 17:00:36.748430 - [DEBUG]
9939 2019-Jan-17 17:00:36.748453 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9940 2019-Jan-17 17:00:36.748478 - [DEBUG]
9941 2019-Jan-17 17:00:36.748501 - [DEBUG] Process 286. path edge:
9942 2019-Jan-17 17:00:36.748524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9943 2019-Jan-17 17:00:36.748582 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
9944 2019-Jan-17 17:00:36.749222 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9945 2019-Jan-17 17:00:36.749859 - [DEBUG]
9946 2019-Jan-17 17:00:36.749883 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
9947 2019-Jan-17 17:00:36.750528 - [DEBUG] Possible callees:
9948 2019-Jan-17 17:00:36.750553 - [DEBUG] foo
9949 2019-Jan-17 17:00:36.750578 - [DEBUG] Possible return sites:
9950 2019-Jan-17 17:00:36.750601 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1269951 2019-Jan-17 17:00:36.751886 - [DEBUG] Found and process special summary
9952 2019-Jan-17 17:00:36.751920 - [DEBUG] Compose: EdgeIdentity * AllBottom
9953 2019-Jan-17 17:00:36.751947 - [DEBUG]
9954 2019-Jan-17 17:00:36.751971 - [DEBUG] Propagate flow
9955 2019-Jan-17 17:00:36.751994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9956 2019-Jan-17 17:00:36.752052 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9957 2019-Jan-17 17:00:36.752692 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9958 2019-Jan-17 17:00:36.753329 - [DEBUG] Edge function : AllBottom (result of previous compose)
9959 2019-Jan-17 17:00:36.753354 - [DEBUG]
9960 2019-Jan-17 17:00:36.753378 - [DEBUG] Join: AllTop & AllBottom
9961 2019-Jan-17 17:00:36.753404 - [DEBUG] = AllBottom (new jump func)
9962 2019-Jan-17 17:00:36.753428 - [DEBUG]
9963 2019-Jan-17 17:00:36.753451 - [DEBUG] Start adding new jump function
9964 2019-Jan-17 17:00:36.753474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9965 2019-Jan-17 17:00:36.753531 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9966 2019-Jan-17 17:00:36.754167 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9967 2019-Jan-17 17:00:36.754821 - [DEBUG] Edge Function : AllBottom
9968 2019-Jan-17 17:00:36.754849 - [DEBUG] End adding new jump function
9969 2019-Jan-17 17:00:36.754873 - [DEBUG]
9970 2019-Jan-17 17:00:36.754896 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9971 2019-Jan-17 17:00:36.754920 - [DEBUG]
9972 2019-Jan-17 17:00:36.754943 - [DEBUG] Process 287. path edge:
9973 2019-Jan-17 17:00:36.754967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
9974 2019-Jan-17 17:00:36.755025 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
9975 2019-Jan-17 17:00:36.755665 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
9976 2019-Jan-17 17:00:36.756300 - [DEBUG]
9977 2019-Jan-17 17:00:36.756325 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
9978 2019-Jan-17 17:00:36.756976 - [DEBUG] Compose: EdgeIdentity * AllBottom
9979 2019-Jan-17 17:00:36.757003 - [DEBUG]
9980 2019-Jan-17 17:00:36.757035 - [DEBUG] Propagate flow
9981 2019-Jan-17 17:00:36.757059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

9982 2019-Jan-17 17:00:36.757117 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
9983 2019-Jan-17 17:00:36.757755 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9984 2019-Jan-17 17:00:36.758407 - [DEBUG] Edge function : AllBottom (result of previous compose)
9985 2019-Jan-17 17:00:36.758433 - [DEBUG]
9986 2019-Jan-17 17:00:36.758457 - [DEBUG] Join: AllTop & AllBottom
9987 2019-Jan-17 17:00:36.758483 - [DEBUG] = AllBottom (new jump func)
9988 2019-Jan-17 17:00:36.758507 - [DEBUG]
9989 2019-Jan-17 17:00:36.758530 - [DEBUG] Start adding new jump function
9990 2019-Jan-17 17:00:36.758554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

9991 2019-Jan-17 17:00:36.758611 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

9992 2019-Jan-17 17:00:36.759246 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
9993 2019-Jan-17 17:00:36.759881 - [DEBUG] Edge Function : AllBottom
9994 2019-Jan-17 17:00:36.759909 - [DEBUG] End adding new jump function
9995 2019-Jan-17 17:00:36.759933 - [DEBUG]
9996 2019-Jan-17 17:00:36.759956 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9997 2019-Jan-17 17:00:36.759980 - [DEBUG]
9998 2019-Jan-17 17:00:36.760003 - [DEBUG] Process 288. path edge:
9999 2019-Jan-17 17:00:36.760027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10000 2019-Jan-17 17:00:36.760084 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10001 2019-Jan-17 17:00:36.760720 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10002 2019-Jan-17 17:00:36.761370 - [DEBUG]
10003 2019-Jan-17 17:00:36.761396 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10004 2019-Jan-17 17:00:36.762043 - [DEBUG] Compose: EdgeIdentity * AllBottom
10005 2019-Jan-17 17:00:36.762070 - [DEBUG]
10006 2019-Jan-17 17:00:36.762094 - [DEBUG] Propagate flow
10007 2019-Jan-17 17:00:36.762117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10008 2019-Jan-17 17:00:36.762175 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10009 2019-Jan-17 17:00:36.762813 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10010 2019-Jan-17 17:00:36.763450 - [DEBUG] Edge function : AllBottom (result of previous compose)
10011 2019-Jan-17 17:00:36.763475 - [DEBUG]
10012 2019-Jan-17 17:00:36.763500 - [DEBUG] Join: AllTop & AllBottom
10013 2019-Jan-17 17:00:36.763525 - [DEBUG] = AllBottom (new jump func)
10014 2019-Jan-17 17:00:36.763549 - [DEBUG]
10015 2019-Jan-17 17:00:36.763573 - [DEBUG] Start adding new jump function
10016 2019-Jan-17 17:00:36.763596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10017 2019-Jan-17 17:00:36.763653 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10018 2019-Jan-17 17:00:36.764289 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10019 2019-Jan-17 17:00:36.764942 - [DEBUG] Edge Function : AllBottom
10020 2019-Jan-17 17:00:36.764970 - [DEBUG] End adding new jump function
10021 2019-Jan-17 17:00:36.764993 - [DEBUG]
10022 2019-Jan-17 17:00:36.765017 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
10023 2019-Jan-17 17:00:36.765053 - [DEBUG]
10024 2019-Jan-17 17:00:36.765077 - [DEBUG] Process 289. path edge:
10025 2019-Jan-17 17:00:36.765101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10026 2019-Jan-17 17:00:36.765159 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10027 2019-Jan-17 17:00:36.765798 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10028 2019-Jan-17 17:00:36.766434 - [DEBUG]
10029 2019-Jan-17 17:00:36.766460 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10030 2019-Jan-17 17:00:36.767110 - [DEBUG] Compose: EdgeIdentity * AllBottom
10031 2019-Jan-17 17:00:36.767138 - [DEBUG]
10032 2019-Jan-17 17:00:36.767161 - [DEBUG] Propagate flow
10033 2019-Jan-17 17:00:36.767185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10034 2019-Jan-17 17:00:36.767243 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10035 2019-Jan-17 17:00:36.767898 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10036 2019-Jan-17 17:00:36.768558 - [DEBUG] Edge function : AllBottom (result of previous compose)
10037 2019-Jan-17 17:00:36.768583 - [DEBUG]
10038 2019-Jan-17 17:00:36.768607 - [DEBUG] Join: AllTop & AllBottom
10039 2019-Jan-17 17:00:36.768633 - [DEBUG] = AllBottom (new jump func)
10040 2019-Jan-17 17:00:36.768657 - [DEBUG]
10041 2019-Jan-17 17:00:36.768680 - [DEBUG] Start adding new jump function
10042 2019-Jan-17 17:00:36.768704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10043 2019-Jan-17 17:00:36.768761 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10044 2019-Jan-17 17:00:36.769398 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10045 2019-Jan-17 17:00:36.770046 - [DEBUG] Edge Function : AllBottom
10046 2019-Jan-17 17:00:36.770074 - [DEBUG] End adding new jump function
10047 2019-Jan-17 17:00:36.770097 - [DEBUG]
10048 2019-Jan-17 17:00:36.770121 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
10049 2019-Jan-17 17:00:36.770145 - [DEBUG]
10050 2019-Jan-17 17:00:36.770169 - [DEBUG] Process 290. path edge:
10051 2019-Jan-17 17:00:36.770192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10052 2019-Jan-17 17:00:36.770249 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10053 2019-Jan-17 17:00:36.770896 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10054 2019-Jan-17 17:00:36.771552 - [DEBUG]
10055 2019-Jan-17 17:00:36.771576 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10056 2019-Jan-17 17:00:36.772228 - [DEBUG] Possible callees:
10057 2019-Jan-17 17:00:36.772253 - [DEBUG] llvm.dbg.declare
10058 2019-Jan-17 17:00:36.772278 - [DEBUG] Possible return sites:
10059 2019-Jan-17 17:00:36.772301 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610060 2019-Jan-17 17:00:36.773577 - [DEBUG] Found and process special summary
10061 2019-Jan-17 17:00:36.773610 - [DEBUG] Compose: EdgeIdentity * AllBottom
10062 2019-Jan-17 17:00:36.773637 - [DEBUG]
10063 2019-Jan-17 17:00:36.773660 - [DEBUG] Propagate flow
10064 2019-Jan-17 17:00:36.773684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10065 2019-Jan-17 17:00:36.773750 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10066 2019-Jan-17 17:00:36.774391 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10067 2019-Jan-17 17:00:36.775045 - [DEBUG] Edge function : AllBottom (result of previous compose)
10068 2019-Jan-17 17:00:36.775071 - [DEBUG]
10069 2019-Jan-17 17:00:36.775095 - [DEBUG] Join: AllTop & AllBottom
10070 2019-Jan-17 17:00:36.775121 - [DEBUG] = AllBottom (new jump func)
10071 2019-Jan-17 17:00:36.775145 - [DEBUG]
10072 2019-Jan-17 17:00:36.775168 - [DEBUG] Start adding new jump function
10073 2019-Jan-17 17:00:36.775191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10074 2019-Jan-17 17:00:36.775248 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10075 2019-Jan-17 17:00:36.775886 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10076 2019-Jan-17 17:00:36.776526 - [DEBUG] Edge Function : AllBottom
10077 2019-Jan-17 17:00:36.776554 - [DEBUG] End adding new jump function
10078 2019-Jan-17 17:00:36.776577 - [DEBUG]
10079 2019-Jan-17 17:00:36.776601 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
10080 2019-Jan-17 17:00:36.776625 - [DEBUG]
10081 2019-Jan-17 17:00:36.776648 - [DEBUG] Process 291. path edge:
10082 2019-Jan-17 17:00:36.776672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10083 2019-Jan-17 17:00:36.776730 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10084 2019-Jan-17 17:00:36.777369 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10085 2019-Jan-17 17:00:36.778020 - [DEBUG]
10086 2019-Jan-17 17:00:36.778044 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10087 2019-Jan-17 17:00:36.778697 - [DEBUG] Compose: EdgeIdentity * AllBottom
10088 2019-Jan-17 17:00:36.778725 - [DEBUG]
10089 2019-Jan-17 17:00:36.778749 - [DEBUG] Propagate flow
10090 2019-Jan-17 17:00:36.778772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10091 2019-Jan-17 17:00:36.778830 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10092 2019-Jan-17 17:00:36.779469 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10093 2019-Jan-17 17:00:36.780107 - [DEBUG] Edge function : AllBottom (result of previous compose)
10094 2019-Jan-17 17:00:36.780132 - [DEBUG]
10095 2019-Jan-17 17:00:36.780156 - [DEBUG] Join: AllTop & AllBottom
10096 2019-Jan-17 17:00:36.780182 - [DEBUG] = AllBottom (new jump func)
10097 2019-Jan-17 17:00:36.780206 - [DEBUG]
10098 2019-Jan-17 17:00:36.780229 - [DEBUG] Start adding new jump function
10099 2019-Jan-17 17:00:36.780252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10100 2019-Jan-17 17:00:36.780309 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10101 2019-Jan-17 17:00:36.780946 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10102 2019-Jan-17 17:00:36.781599 - [DEBUG] Edge Function : AllBottom
10103 2019-Jan-17 17:00:36.781626 - [DEBUG] End adding new jump function
10104 2019-Jan-17 17:00:36.781650 - [DEBUG]
10105 2019-Jan-17 17:00:36.781673 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
10106 2019-Jan-17 17:00:36.781697 - [DEBUG]
10107 2019-Jan-17 17:00:36.781719 - [DEBUG] Process 292. path edge:
10108 2019-Jan-17 17:00:36.781743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10109 2019-Jan-17 17:00:36.781801 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10110 2019-Jan-17 17:00:36.782447 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10111 2019-Jan-17 17:00:36.783085 - [DEBUG]
10112 2019-Jan-17 17:00:36.783111 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10113 2019-Jan-17 17:00:36.783759 - [DEBUG] Compose: EdgeIdentity * AllBottom
10114 2019-Jan-17 17:00:36.783786 - [DEBUG]
10115 2019-Jan-17 17:00:36.783810 - [DEBUG] Propagate flow
10116 2019-Jan-17 17:00:36.783833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10117 2019-Jan-17 17:00:36.783891 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10118 2019-Jan-17 17:00:36.784526 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10119 2019-Jan-17 17:00:36.785180 - [DEBUG] Edge function : AllBottom (result of previous compose)
10120 2019-Jan-17 17:00:36.785205 - [DEBUG]
10121 2019-Jan-17 17:00:36.785230 - [DEBUG] Join: AllTop & AllBottom
10122 2019-Jan-17 17:00:36.785255 - [DEBUG] = AllBottom (new jump func)
10123 2019-Jan-17 17:00:36.785279 - [DEBUG]
10124 2019-Jan-17 17:00:36.785302 - [DEBUG] Start adding new jump function
10125 2019-Jan-17 17:00:36.785325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10126 2019-Jan-17 17:00:36.785383 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10127 2019-Jan-17 17:00:36.786020 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10128 2019-Jan-17 17:00:36.786655 - [DEBUG] Edge Function : AllBottom
10129 2019-Jan-17 17:00:36.786683 - [DEBUG] End adding new jump function
10130 2019-Jan-17 17:00:36.786706 - [DEBUG]
10131 2019-Jan-17 17:00:36.786730 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10132 2019-Jan-17 17:00:36.786754 - [DEBUG]
10133 2019-Jan-17 17:00:36.786777 - [DEBUG] Process 293. path edge:
10134 2019-Jan-17 17:00:36.786801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10135 2019-Jan-17 17:00:36.786859 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10136 2019-Jan-17 17:00:36.787494 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10137 2019-Jan-17 17:00:36.788146 - [DEBUG]
10138 2019-Jan-17 17:00:36.788171 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
10139 2019-Jan-17 17:00:36.788817 - [DEBUG] Compose: EdgeIdentity * AllBottom
10140 2019-Jan-17 17:00:36.788845 - [DEBUG]
10141 2019-Jan-17 17:00:36.788869 - [DEBUG] Propagate flow
10142 2019-Jan-17 17:00:36.788893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10143 2019-Jan-17 17:00:36.788950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
10144 2019-Jan-17 17:00:36.789606 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10145 2019-Jan-17 17:00:36.790244 - [DEBUG] Edge function : AllBottom (result of previous compose)
10146 2019-Jan-17 17:00:36.790270 - [DEBUG]
10147 2019-Jan-17 17:00:36.790295 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10148 2019-Jan-17 17:00:36.790321 - [DEBUG] = AllBottom
10149 2019-Jan-17 17:00:36.790345 - [DEBUG]
10150 2019-Jan-17 17:00:36.790369 - [DEBUG] PROPAGATE: No new function!
10151 2019-Jan-17 17:00:36.790393 - [DEBUG] EDGE: >
10152 2019-Jan-17 17:00:36.790452 - [DEBUG] ---> 10153 2019-Jan-17 17:00:36.791086 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10154 2019-Jan-17 17:00:36.791741 - [DEBUG]
10155 2019-Jan-17 17:00:36.791774 - [DEBUG] EDGE: >
10156 2019-Jan-17 17:00:36.791833 - [DEBUG] ---> 10157 2019-Jan-17 17:00:36.792471 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10158 2019-Jan-17 17:00:36.793109 - [DEBUG]
10159 2019-Jan-17 17:00:36.793133 - [DEBUG] EDGE: >
10160 2019-Jan-17 17:00:36.793192 - [DEBUG] ---> 10161 2019-Jan-17 17:00:36.793832 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10162 2019-Jan-17 17:00:36.794469 - [DEBUG]
10163 2019-Jan-17 17:00:36.794505 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-17 17:00:36.794532 - [DEBUG]
10165 2019-Jan-17 17:00:36.794556 - [DEBUG] Propagate flow
10166 2019-Jan-17 17:00:36.794579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10167 2019-Jan-17 17:00:36.794650 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10168 2019-Jan-17 17:00:36.795292 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10169 2019-Jan-17 17:00:36.795927 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-17 17:00:36.795952 - [DEBUG]
10171 2019-Jan-17 17:00:36.795977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10172 2019-Jan-17 17:00:36.796003 - [DEBUG] = AllBottom
10173 2019-Jan-17 17:00:36.796027 - [DEBUG]
10174 2019-Jan-17 17:00:36.796050 - [DEBUG] PROPAGATE: No new function!
10175 2019-Jan-17 17:00:36.796075 - [DEBUG] EDGE: >
10176 2019-Jan-17 17:00:36.796135 - [DEBUG] ---> 10177 2019-Jan-17 17:00:36.796782 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10178 2019-Jan-17 17:00:36.797418 - [DEBUG]
10179 2019-Jan-17 17:00:36.797450 - [DEBUG] Compose: EdgeIdentity * AllBottom
10180 2019-Jan-17 17:00:36.797477 - [DEBUG]
10181 2019-Jan-17 17:00:36.797501 - [DEBUG] Propagate flow
10182 2019-Jan-17 17:00:36.797524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10183 2019-Jan-17 17:00:36.797581 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10184 2019-Jan-17 17:00:36.798246 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10185 2019-Jan-17 17:00:36.798883 - [DEBUG] Edge function : AllBottom (result of previous compose)
10186 2019-Jan-17 17:00:36.798908 - [DEBUG]
10187 2019-Jan-17 17:00:36.798933 - [DEBUG] Join: AllTop & AllBottom
10188 2019-Jan-17 17:00:36.798958 - [DEBUG] = AllBottom (new jump func)
10189 2019-Jan-17 17:00:36.798983 - [DEBUG]
10190 2019-Jan-17 17:00:36.799006 - [DEBUG] Start adding new jump function
10191 2019-Jan-17 17:00:36.799029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10192 2019-Jan-17 17:00:36.799086 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10193 2019-Jan-17 17:00:36.799723 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10194 2019-Jan-17 17:00:36.800369 - [DEBUG] Edge Function : AllBottom
10195 2019-Jan-17 17:00:36.800397 - [DEBUG] End adding new jump function
10196 2019-Jan-17 17:00:36.800421 - [DEBUG]
10197 2019-Jan-17 17:00:36.800444 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10198 2019-Jan-17 17:00:36.800476 - [DEBUG]
10199 2019-Jan-17 17:00:36.800500 - [DEBUG] Process 294. path edge:
10200 2019-Jan-17 17:00:36.800524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10201 2019-Jan-17 17:00:36.800582 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
10202 2019-Jan-17 17:00:36.801228 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10203 2019-Jan-17 17:00:36.801881 - [DEBUG]
10204 2019-Jan-17 17:00:36.801905 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10205 2019-Jan-17 17:00:36.802556 - [DEBUG] Possible callees:
10206 2019-Jan-17 17:00:36.802581 - [DEBUG] llvm.dbg.declare
10207 2019-Jan-17 17:00:36.802606 - [DEBUG] Possible return sites:
10208 2019-Jan-17 17:00:36.802630 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14310209 2019-Jan-17 17:00:36.803905 - [DEBUG] Found and process special summary
10210 2019-Jan-17 17:00:36.803939 - [DEBUG] Compose: EdgeIdentity * AllBottom
10211 2019-Jan-17 17:00:36.803965 - [DEBUG]
10212 2019-Jan-17 17:00:36.803989 - [DEBUG] Propagate flow
10213 2019-Jan-17 17:00:36.804012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10214 2019-Jan-17 17:00:36.804070 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10215 2019-Jan-17 17:00:36.804726 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10216 2019-Jan-17 17:00:36.805363 - [DEBUG] Edge function : AllBottom (result of previous compose)
10217 2019-Jan-17 17:00:36.805389 - [DEBUG]
10218 2019-Jan-17 17:00:36.805413 - [DEBUG] Join: AllTop & AllBottom
10219 2019-Jan-17 17:00:36.805439 - [DEBUG] = AllBottom (new jump func)
10220 2019-Jan-17 17:00:36.805463 - [DEBUG]
10221 2019-Jan-17 17:00:36.805486 - [DEBUG] Start adding new jump function
10222 2019-Jan-17 17:00:36.805509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10223 2019-Jan-17 17:00:36.805566 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10224 2019-Jan-17 17:00:36.806203 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10225 2019-Jan-17 17:00:36.806843 - [DEBUG] Edge Function : AllBottom
10226 2019-Jan-17 17:00:36.806871 - [DEBUG] End adding new jump function
10227 2019-Jan-17 17:00:36.806894 - [DEBUG]
10228 2019-Jan-17 17:00:36.806918 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10229 2019-Jan-17 17:00:36.806942 - [DEBUG]
10230 2019-Jan-17 17:00:36.806965 - [DEBUG] Process 295. path edge:
10231 2019-Jan-17 17:00:36.806989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10232 2019-Jan-17 17:00:36.807047 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
10233 2019-Jan-17 17:00:36.807687 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10234 2019-Jan-17 17:00:36.808336 - [DEBUG]
10235 2019-Jan-17 17:00:36.808361 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10236 2019-Jan-17 17:00:36.809012 - [DEBUG] Compose: EdgeIdentity * AllBottom
10237 2019-Jan-17 17:00:36.809040 - [DEBUG]
10238 2019-Jan-17 17:00:36.809064 - [DEBUG] Propagate flow
10239 2019-Jan-17 17:00:36.809087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10240 2019-Jan-17 17:00:36.809145 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
10241 2019-Jan-17 17:00:36.809790 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10242 2019-Jan-17 17:00:36.810428 - [DEBUG] Edge function : AllBottom (result of previous compose)
10243 2019-Jan-17 17:00:36.810453 - [DEBUG]
10244 2019-Jan-17 17:00:36.810477 - [DEBUG] Join: AllTop & AllBottom
10245 2019-Jan-17 17:00:36.810502 - [DEBUG] = AllBottom (new jump func)
10246 2019-Jan-17 17:00:36.810526 - [DEBUG]
10247 2019-Jan-17 17:00:36.810550 - [DEBUG] Start adding new jump function
10248 2019-Jan-17 17:00:36.810573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10249 2019-Jan-17 17:00:36.810630 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10250 2019-Jan-17 17:00:36.811268 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
10251 2019-Jan-17 17:00:36.811915 - [DEBUG] Edge Function : AllBottom
10252 2019-Jan-17 17:00:36.811942 - [DEBUG] End adding new jump function
10253 2019-Jan-17 17:00:36.811966 - [DEBUG]
10254 2019-Jan-17 17:00:36.811989 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10255 2019-Jan-17 17:00:36.812014 - [DEBUG]
10256 2019-Jan-17 17:00:36.812037 - [DEBUG] Process 296. path edge:
10257 2019-Jan-17 17:00:36.812060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10258 2019-Jan-17 17:00:36.812118 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
10259 2019-Jan-17 17:00:36.812754 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10260 2019-Jan-17 17:00:36.813392 - [DEBUG]
10261 2019-Jan-17 17:00:36.813417 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
10262 2019-Jan-17 17:00:36.814063 - [DEBUG] Compose: EdgeIdentity * AllBottom
10263 2019-Jan-17 17:00:36.814091 - [DEBUG]
10264 2019-Jan-17 17:00:36.814115 - [DEBUG] Propagate flow
10265 2019-Jan-17 17:00:36.814137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10266 2019-Jan-17 17:00:36.814194 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10267 2019-Jan-17 17:00:36.814846 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10268 2019-Jan-17 17:00:36.815484 - [DEBUG] Edge function : AllBottom (result of previous compose)
10269 2019-Jan-17 17:00:36.815509 - [DEBUG]
10270 2019-Jan-17 17:00:36.815534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10271 2019-Jan-17 17:00:36.815560 - [DEBUG] = AllBottom
10272 2019-Jan-17 17:00:36.815584 - [DEBUG]
10273 2019-Jan-17 17:00:36.815607 - [DEBUG] PROPAGATE: No new function!
10274 2019-Jan-17 17:00:36.815631 - [DEBUG] EDGE: >
10275 2019-Jan-17 17:00:36.815691 - [DEBUG] ---> 10276 2019-Jan-17 17:00:36.816328 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10277 2019-Jan-17 17:00:36.816964 - [DEBUG]
10278 2019-Jan-17 17:00:36.816989 - [DEBUG] EDGE: >
10279 2019-Jan-17 17:00:36.817047 - [DEBUG] ---> 10280 2019-Jan-17 17:00:36.817687 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10281 2019-Jan-17 17:00:36.818338 - [DEBUG]
10282 2019-Jan-17 17:00:36.818373 - [DEBUG] Compose: EdgeIdentity * AllBottom
10283 2019-Jan-17 17:00:36.818400 - [DEBUG]
10284 2019-Jan-17 17:00:36.818424 - [DEBUG] Propagate flow
10285 2019-Jan-17 17:00:36.818447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10286 2019-Jan-17 17:00:36.818505 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10287 2019-Jan-17 17:00:36.819154 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10288 2019-Jan-17 17:00:36.819791 - [DEBUG] Edge function : AllBottom (result of previous compose)
10289 2019-Jan-17 17:00:36.819816 - [DEBUG]
10290 2019-Jan-17 17:00:36.819841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10291 2019-Jan-17 17:00:36.819866 - [DEBUG] = AllBottom
10292 2019-Jan-17 17:00:36.819891 - [DEBUG]
10293 2019-Jan-17 17:00:36.819914 - [DEBUG] PROPAGATE: No new function!
10294 2019-Jan-17 17:00:36.819940 - [DEBUG] EDGE: >
10295 2019-Jan-17 17:00:36.819999 - [DEBUG] ---> 10296 2019-Jan-17 17:00:36.820647 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10297 2019-Jan-17 17:00:36.821284 - [DEBUG]
10298 2019-Jan-17 17:00:36.821323 - [DEBUG] EDGE: >
10299 2019-Jan-17 17:00:36.821382 - [DEBUG] ---> 10300 2019-Jan-17 17:00:36.822020 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10301 2019-Jan-17 17:00:36.822656 - [DEBUG]
10302 2019-Jan-17 17:00:36.822688 - [DEBUG] Compose: EdgeIdentity * AllBottom
10303 2019-Jan-17 17:00:36.822715 - [DEBUG]
10304 2019-Jan-17 17:00:36.822738 - [DEBUG] Propagate flow
10305 2019-Jan-17 17:00:36.822761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10306 2019-Jan-17 17:00:36.822818 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10307 2019-Jan-17 17:00:36.823456 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10308 2019-Jan-17 17:00:36.824093 - [DEBUG] Edge function : AllBottom (result of previous compose)
10309 2019-Jan-17 17:00:36.824118 - [DEBUG]
10310 2019-Jan-17 17:00:36.824143 - [DEBUG] Join: AllTop & AllBottom
10311 2019-Jan-17 17:00:36.824168 - [DEBUG] = AllBottom (new jump func)
10312 2019-Jan-17 17:00:36.824192 - [DEBUG]
10313 2019-Jan-17 17:00:36.824216 - [DEBUG] Start adding new jump function
10314 2019-Jan-17 17:00:36.824239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10315 2019-Jan-17 17:00:36.824296 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10316 2019-Jan-17 17:00:36.824949 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10317 2019-Jan-17 17:00:36.825587 - [DEBUG] Edge Function : AllBottom
10318 2019-Jan-17 17:00:36.825615 - [DEBUG] End adding new jump function
10319 2019-Jan-17 17:00:36.825638 - [DEBUG]
10320 2019-Jan-17 17:00:36.825662 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10321 2019-Jan-17 17:00:36.825686 - [DEBUG]
10322 2019-Jan-17 17:00:36.825709 - [DEBUG] Process 297. path edge:
10323 2019-Jan-17 17:00:36.825732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10324 2019-Jan-17 17:00:36.825790 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10325 2019-Jan-17 17:00:36.826427 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10326 2019-Jan-17 17:00:36.827066 - [DEBUG]
10327 2019-Jan-17 17:00:36.827092 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10328 2019-Jan-17 17:00:36.827740 - [DEBUG] Compose: EdgeIdentity * AllBottom
10329 2019-Jan-17 17:00:36.827767 - [DEBUG]
10330 2019-Jan-17 17:00:36.827799 - [DEBUG] Propagate flow
10331 2019-Jan-17 17:00:36.827823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10332 2019-Jan-17 17:00:36.827881 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10333 2019-Jan-17 17:00:36.828545 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10334 2019-Jan-17 17:00:36.829182 - [DEBUG] Edge function : AllBottom (result of previous compose)
10335 2019-Jan-17 17:00:36.829207 - [DEBUG]
10336 2019-Jan-17 17:00:36.829232 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10337 2019-Jan-17 17:00:36.829258 - [DEBUG] = AllBottom
10338 2019-Jan-17 17:00:36.829282 - [DEBUG]
10339 2019-Jan-17 17:00:36.829305 - [DEBUG] PROPAGATE: No new function!
10340 2019-Jan-17 17:00:36.829336 - [DEBUG] Compose: EdgeIdentity * AllBottom
10341 2019-Jan-17 17:00:36.829362 - [DEBUG]
10342 2019-Jan-17 17:00:36.829386 - [DEBUG] Propagate flow
10343 2019-Jan-17 17:00:36.829409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10344 2019-Jan-17 17:00:36.829467 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10345 2019-Jan-17 17:00:36.830114 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10346 2019-Jan-17 17:00:36.830752 - [DEBUG] Edge function : AllBottom (result of previous compose)
10347 2019-Jan-17 17:00:36.830777 - [DEBUG]
10348 2019-Jan-17 17:00:36.830802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10349 2019-Jan-17 17:00:36.830827 - [DEBUG] = AllBottom
10350 2019-Jan-17 17:00:36.830851 - [DEBUG]
10351 2019-Jan-17 17:00:36.830874 - [DEBUG] PROPAGATE: No new function!
10352 2019-Jan-17 17:00:36.830899 - [DEBUG] EDGE: >
10353 2019-Jan-17 17:00:36.830957 - [DEBUG] ---> 10354 2019-Jan-17 17:00:36.831610 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10355 2019-Jan-17 17:00:36.832249 - [DEBUG]
10356 2019-Jan-17 17:00:36.832274 - [DEBUG] EDGE: >
10357 2019-Jan-17 17:00:36.832332 - [DEBUG] ---> 10358 2019-Jan-17 17:00:36.832969 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10359 2019-Jan-17 17:00:36.833605 - [DEBUG]
10360 2019-Jan-17 17:00:36.833630 - [DEBUG] EDGE: >
10361 2019-Jan-17 17:00:36.833689 - [DEBUG] ---> 10362 2019-Jan-17 17:00:36.834329 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10363 2019-Jan-17 17:00:36.834981 - [DEBUG]
10364 2019-Jan-17 17:00:36.835016 - [DEBUG] Compose: EdgeIdentity * AllBottom
10365 2019-Jan-17 17:00:36.835043 - [DEBUG]
10366 2019-Jan-17 17:00:36.835067 - [DEBUG] Propagate flow
10367 2019-Jan-17 17:00:36.835090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10368 2019-Jan-17 17:00:36.835147 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10369 2019-Jan-17 17:00:36.835788 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10370 2019-Jan-17 17:00:36.836428 - [DEBUG] Edge function : AllBottom (result of previous compose)
10371 2019-Jan-17 17:00:36.836453 - [DEBUG]
10372 2019-Jan-17 17:00:36.836478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10373 2019-Jan-17 17:00:36.836504 - [DEBUG] = AllBottom
10374 2019-Jan-17 17:00:36.836537 - [DEBUG]
10375 2019-Jan-17 17:00:36.836560 - [DEBUG] PROPAGATE: No new function!
10376 2019-Jan-17 17:00:36.836587 - [DEBUG] EDGE: >
10377 2019-Jan-17 17:00:36.836646 - [DEBUG] ---> 10378 2019-Jan-17 17:00:36.837286 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10379 2019-Jan-17 17:00:36.837924 - [DEBUG]
10380 2019-Jan-17 17:00:36.837950 - [DEBUG] EDGE: >
10381 2019-Jan-17 17:00:36.838022 - [DEBUG] ---> 10382 2019-Jan-17 17:00:36.838658 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10383 2019-Jan-17 17:00:36.839294 - [DEBUG]
10384 2019-Jan-17 17:00:36.839320 - [DEBUG] EDGE: >
10385 2019-Jan-17 17:00:36.839378 - [DEBUG] ---> 10386 2019-Jan-17 17:00:36.840021 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10387 2019-Jan-17 17:00:36.840657 - [DEBUG]
10388 2019-Jan-17 17:00:36.840682 - [DEBUG] EDGE: >
10389 2019-Jan-17 17:00:36.840741 - [DEBUG] ---> 10390 2019-Jan-17 17:00:36.841391 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10391 2019-Jan-17 17:00:36.842029 - [DEBUG]
10392 2019-Jan-17 17:00:36.842054 - [DEBUG] EDGE: >
10393 2019-Jan-17 17:00:36.842113 - [DEBUG] ---> 10394 2019-Jan-17 17:00:36.842749 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10395 2019-Jan-17 17:00:36.843387 - [DEBUG]
10396 2019-Jan-17 17:00:36.843413 - [DEBUG] EDGE: >
10397 2019-Jan-17 17:00:36.843472 - [DEBUG] ---> 10398 2019-Jan-17 17:00:36.844111 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10399 2019-Jan-17 17:00:36.844763 - [DEBUG]
10400 2019-Jan-17 17:00:36.844788 - [DEBUG] EDGE: >
10401 2019-Jan-17 17:00:36.844847 - [DEBUG] ---> 10402 2019-Jan-17 17:00:36.845483 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10403 2019-Jan-17 17:00:36.846120 - [DEBUG]
10404 2019-Jan-17 17:00:36.846146 - [DEBUG] EDGE: >
10405 2019-Jan-17 17:00:36.846204 - [DEBUG] ---> 10406 2019-Jan-17 17:00:36.846847 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10407 2019-Jan-17 17:00:36.847483 - [DEBUG]
10408 2019-Jan-17 17:00:36.847521 - [DEBUG] Compose: EdgeIdentity * AllBottom
10409 2019-Jan-17 17:00:36.847548 - [DEBUG]
10410 2019-Jan-17 17:00:36.847572 - [DEBUG] Propagate flow
10411 2019-Jan-17 17:00:36.847595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10412 2019-Jan-17 17:00:36.847653 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
10413 2019-Jan-17 17:00:36.848310 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10414 2019-Jan-17 17:00:36.848956 - [DEBUG] Edge function : AllBottom (result of previous compose)
10415 2019-Jan-17 17:00:36.848981 - [DEBUG]
10416 2019-Jan-17 17:00:36.849008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10417 2019-Jan-17 17:00:36.849033 - [DEBUG] = AllBottom
10418 2019-Jan-17 17:00:36.849058 - [DEBUG]
10419 2019-Jan-17 17:00:36.849081 - [DEBUG] PROPAGATE: No new function!
10420 2019-Jan-17 17:00:36.849107 - [DEBUG] EDGE: >
10421 2019-Jan-17 17:00:36.849167 - [DEBUG] ---> 10422 2019-Jan-17 17:00:36.849815 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10423 2019-Jan-17 17:00:36.850455 - [DEBUG]
10424 2019-Jan-17 17:00:36.850488 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-17 17:00:36.850515 - [DEBUG]
10426 2019-Jan-17 17:00:36.850538 - [DEBUG] Propagate flow
10427 2019-Jan-17 17:00:36.850561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10428 2019-Jan-17 17:00:36.850619 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10429 2019-Jan-17 17:00:36.851260 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10430 2019-Jan-17 17:00:36.851914 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-17 17:00:36.851939 - [DEBUG]
10432 2019-Jan-17 17:00:36.851964 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-17 17:00:36.851989 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-17 17:00:36.852014 - [DEBUG]
10435 2019-Jan-17 17:00:36.852037 - [DEBUG] Start adding new jump function
10436 2019-Jan-17 17:00:36.852060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10437 2019-Jan-17 17:00:36.852117 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10438 2019-Jan-17 17:00:36.852755 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10439 2019-Jan-17 17:00:36.853395 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-17 17:00:36.853423 - [DEBUG] End adding new jump function
10441 2019-Jan-17 17:00:36.853446 - [DEBUG]
10442 2019-Jan-17 17:00:36.853470 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10443 2019-Jan-17 17:00:36.853494 - [DEBUG]
10444 2019-Jan-17 17:00:36.853517 - [DEBUG] Process 298. path edge:
10445 2019-Jan-17 17:00:36.853540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10446 2019-Jan-17 17:00:36.853598 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
10447 2019-Jan-17 17:00:36.854238 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10448 2019-Jan-17 17:00:36.854891 - [DEBUG]
10449 2019-Jan-17 17:00:36.854915 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
10450 2019-Jan-17 17:00:36.855559 - [DEBUG] Possible callees:
10451 2019-Jan-17 17:00:36.855584 - [DEBUG] foo
10452 2019-Jan-17 17:00:36.855609 - [DEBUG] Possible return sites:
10453 2019-Jan-17 17:00:36.855632 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8410454 2019-Jan-17 17:00:36.856899 - [DEBUG] Found and process special summary
10455 2019-Jan-17 17:00:36.856932 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-17 17:00:36.856959 - [DEBUG]
10457 2019-Jan-17 17:00:36.856983 - [DEBUG] Propagate flow
10458 2019-Jan-17 17:00:36.857006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10459 2019-Jan-17 17:00:36.857065 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10460 2019-Jan-17 17:00:36.857716 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10461 2019-Jan-17 17:00:36.858370 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-17 17:00:36.858395 - [DEBUG]
10463 2019-Jan-17 17:00:36.858419 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-17 17:00:36.858445 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-17 17:00:36.858469 - [DEBUG]
10466 2019-Jan-17 17:00:36.858492 - [DEBUG] Start adding new jump function
10467 2019-Jan-17 17:00:36.858515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10468 2019-Jan-17 17:00:36.858572 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10469 2019-Jan-17 17:00:36.859210 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10470 2019-Jan-17 17:00:36.859850 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-17 17:00:36.859878 - [DEBUG] End adding new jump function
10472 2019-Jan-17 17:00:36.859902 - [DEBUG]
10473 2019-Jan-17 17:00:36.859925 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10474 2019-Jan-17 17:00:36.859950 - [DEBUG]
10475 2019-Jan-17 17:00:36.859973 - [DEBUG] Process 299. path edge:
10476 2019-Jan-17 17:00:36.859997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10477 2019-Jan-17 17:00:36.860054 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
10478 2019-Jan-17 17:00:36.860695 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10479 2019-Jan-17 17:00:36.861344 - [DEBUG]
10480 2019-Jan-17 17:00:36.861369 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10481 2019-Jan-17 17:00:36.862020 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-17 17:00:36.862047 - [DEBUG]
10483 2019-Jan-17 17:00:36.862071 - [DEBUG] Propagate flow
10484 2019-Jan-17 17:00:36.862094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10485 2019-Jan-17 17:00:36.862152 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10486 2019-Jan-17 17:00:36.862790 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10487 2019-Jan-17 17:00:36.863434 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-17 17:00:36.863459 - [DEBUG]
10489 2019-Jan-17 17:00:36.863484 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-17 17:00:36.863509 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-17 17:00:36.863533 - [DEBUG]
10492 2019-Jan-17 17:00:36.863557 - [DEBUG] Start adding new jump function
10493 2019-Jan-17 17:00:36.863580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10494 2019-Jan-17 17:00:36.863638 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10495 2019-Jan-17 17:00:36.864275 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10496 2019-Jan-17 17:00:36.864927 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-17 17:00:36.864955 - [DEBUG] End adding new jump function
10498 2019-Jan-17 17:00:36.864978 - [DEBUG]
10499 2019-Jan-17 17:00:36.865002 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10500 2019-Jan-17 17:00:36.865027 - [DEBUG]
10501 2019-Jan-17 17:00:36.865050 - [DEBUG] Process 300. path edge:
10502 2019-Jan-17 17:00:36.865073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10503 2019-Jan-17 17:00:36.865131 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
10504 2019-Jan-17 17:00:36.865780 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10505 2019-Jan-17 17:00:36.866417 - [DEBUG]
10506 2019-Jan-17 17:00:36.866443 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
10507 2019-Jan-17 17:00:36.867091 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-17 17:00:36.867119 - [DEBUG]
10509 2019-Jan-17 17:00:36.867143 - [DEBUG] Propagate flow
10510 2019-Jan-17 17:00:36.867166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10511 2019-Jan-17 17:00:36.867224 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10512 2019-Jan-17 17:00:36.867874 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10513 2019-Jan-17 17:00:36.868544 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-17 17:00:36.868570 - [DEBUG]
10515 2019-Jan-17 17:00:36.868596 - [DEBUG] Join: AllTop & AllBottom
10516 2019-Jan-17 17:00:36.868622 - [DEBUG] = AllBottom (new jump func)
10517 2019-Jan-17 17:00:36.868646 - [DEBUG]
10518 2019-Jan-17 17:00:36.868670 - [DEBUG] Start adding new jump function
10519 2019-Jan-17 17:00:36.868693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10520 2019-Jan-17 17:00:36.868760 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10521 2019-Jan-17 17:00:36.869459 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10522 2019-Jan-17 17:00:36.870173 - [DEBUG] Edge Function : AllBottom
10523 2019-Jan-17 17:00:36.870207 - [DEBUG] End adding new jump function
10524 2019-Jan-17 17:00:36.870231 - [DEBUG]
10525 2019-Jan-17 17:00:36.870256 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10526 2019-Jan-17 17:00:36.870281 - [DEBUG]
10527 2019-Jan-17 17:00:36.870304 - [DEBUG] Process 301. path edge:
10528 2019-Jan-17 17:00:36.870328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10529 2019-Jan-17 17:00:36.870406 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
10530 2019-Jan-17 17:00:36.871076 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10531 2019-Jan-17 17:00:36.871743 - [DEBUG]
10532 2019-Jan-17 17:00:36.871768 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10533 2019-Jan-17 17:00:36.872424 - [DEBUG] Possible callees:
10534 2019-Jan-17 17:00:36.872450 - [DEBUG] llvm.dbg.declare
10535 2019-Jan-17 17:00:36.872475 - [DEBUG] Possible return sites:
10536 2019-Jan-17 17:00:36.872499 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9610537 2019-Jan-17 17:00:36.873786 - [DEBUG] Found and process special summary
10538 2019-Jan-17 17:00:36.873824 - [DEBUG] Compose: EdgeIdentity * AllBottom
10539 2019-Jan-17 17:00:36.873852 - [DEBUG]
10540 2019-Jan-17 17:00:36.873877 - [DEBUG] Propagate flow
10541 2019-Jan-17 17:00:36.873900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10542 2019-Jan-17 17:00:36.873959 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10543 2019-Jan-17 17:00:36.874599 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10544 2019-Jan-17 17:00:36.875270 - [DEBUG] Edge function : AllBottom (result of previous compose)
10545 2019-Jan-17 17:00:36.875296 - [DEBUG]
10546 2019-Jan-17 17:00:36.875321 - [DEBUG] Join: AllTop & AllBottom
10547 2019-Jan-17 17:00:36.875348 - [DEBUG] = AllBottom (new jump func)
10548 2019-Jan-17 17:00:36.875372 - [DEBUG]
10549 2019-Jan-17 17:00:36.875396 - [DEBUG] Start adding new jump function
10550 2019-Jan-17 17:00:36.875419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10551 2019-Jan-17 17:00:36.875477 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10552 2019-Jan-17 17:00:36.876116 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10553 2019-Jan-17 17:00:36.876757 - [DEBUG] Edge Function : AllBottom
10554 2019-Jan-17 17:00:36.876785 - [DEBUG] End adding new jump function
10555 2019-Jan-17 17:00:36.876809 - [DEBUG]
10556 2019-Jan-17 17:00:36.876833 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10557 2019-Jan-17 17:00:36.876858 - [DEBUG]
10558 2019-Jan-17 17:00:36.876881 - [DEBUG] Process 302. path edge:
10559 2019-Jan-17 17:00:36.876905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10560 2019-Jan-17 17:00:36.876963 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
10561 2019-Jan-17 17:00:36.877603 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10562 2019-Jan-17 17:00:36.878256 - [DEBUG]
10563 2019-Jan-17 17:00:36.878281 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10564 2019-Jan-17 17:00:36.878940 - [DEBUG] Compose: EdgeIdentity * AllBottom
10565 2019-Jan-17 17:00:36.878968 - [DEBUG]
10566 2019-Jan-17 17:00:36.878991 - [DEBUG] Propagate flow
10567 2019-Jan-17 17:00:36.879014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10568 2019-Jan-17 17:00:36.879073 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10569 2019-Jan-17 17:00:36.879712 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10570 2019-Jan-17 17:00:36.880348 - [DEBUG] Edge function : AllBottom (result of previous compose)
10571 2019-Jan-17 17:00:36.880373 - [DEBUG]
10572 2019-Jan-17 17:00:36.880398 - [DEBUG] Join: AllTop & AllBottom
10573 2019-Jan-17 17:00:36.880424 - [DEBUG] = AllBottom (new jump func)
10574 2019-Jan-17 17:00:36.880448 - [DEBUG]
10575 2019-Jan-17 17:00:36.880471 - [DEBUG] Start adding new jump function
10576 2019-Jan-17 17:00:36.880494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10577 2019-Jan-17 17:00:36.880552 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10578 2019-Jan-17 17:00:36.881189 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10579 2019-Jan-17 17:00:36.881842 - [DEBUG] Edge Function : AllBottom
10580 2019-Jan-17 17:00:36.881869 - [DEBUG] End adding new jump function
10581 2019-Jan-17 17:00:36.881893 - [DEBUG]
10582 2019-Jan-17 17:00:36.881917 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10583 2019-Jan-17 17:00:36.881941 - [DEBUG]
10584 2019-Jan-17 17:00:36.881964 - [DEBUG] Process 303. path edge:
10585 2019-Jan-17 17:00:36.881988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10586 2019-Jan-17 17:00:36.882045 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
10587 2019-Jan-17 17:00:36.882682 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10588 2019-Jan-17 17:00:36.883317 - [DEBUG]
10589 2019-Jan-17 17:00:36.883343 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
10590 2019-Jan-17 17:00:36.884000 - [DEBUG] Compose: EdgeIdentity * AllBottom
10591 2019-Jan-17 17:00:36.884029 - [DEBUG]
10592 2019-Jan-17 17:00:36.884053 - [DEBUG] Propagate flow
10593 2019-Jan-17 17:00:36.884077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10594 2019-Jan-17 17:00:36.884136 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
10595 2019-Jan-17 17:00:36.884788 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10596 2019-Jan-17 17:00:36.885425 - [DEBUG] Edge function : AllBottom (result of previous compose)
10597 2019-Jan-17 17:00:36.885450 - [DEBUG]
10598 2019-Jan-17 17:00:36.885475 - [DEBUG] Join: AllTop & AllBottom
10599 2019-Jan-17 17:00:36.885501 - [DEBUG] = AllBottom (new jump func)
10600 2019-Jan-17 17:00:36.885525 - [DEBUG]
10601 2019-Jan-17 17:00:36.885548 - [DEBUG] Start adding new jump function
10602 2019-Jan-17 17:00:36.885571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10603 2019-Jan-17 17:00:36.885629 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10604 2019-Jan-17 17:00:36.886266 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
10605 2019-Jan-17 17:00:36.886900 - [DEBUG] Edge Function : AllBottom
10606 2019-Jan-17 17:00:36.886928 - [DEBUG] End adding new jump function
10607 2019-Jan-17 17:00:36.886952 - [DEBUG]
10608 2019-Jan-17 17:00:36.886976 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10609 2019-Jan-17 17:00:36.887000 - [DEBUG]
10610 2019-Jan-17 17:00:36.887024 - [DEBUG] Process 304. path edge:
10611 2019-Jan-17 17:00:36.887047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10612 2019-Jan-17 17:00:36.887105 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
10613 2019-Jan-17 17:00:36.887740 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10614 2019-Jan-17 17:00:36.888391 - [DEBUG]
10615 2019-Jan-17 17:00:36.888416 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
10616 2019-Jan-17 17:00:36.889061 - [DEBUG] Compose: EdgeIdentity * AllBottom
10617 2019-Jan-17 17:00:36.889089 - [DEBUG]
10618 2019-Jan-17 17:00:36.889113 - [DEBUG] Propagate flow
10619 2019-Jan-17 17:00:36.889136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10620 2019-Jan-17 17:00:36.889194 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
10621 2019-Jan-17 17:00:36.889834 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10622 2019-Jan-17 17:00:36.890470 - [DEBUG] Edge function : AllBottom (result of previous compose)
10623 2019-Jan-17 17:00:36.890495 - [DEBUG]
10624 2019-Jan-17 17:00:36.890520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10625 2019-Jan-17 17:00:36.890546 - [DEBUG] = AllBottom
10626 2019-Jan-17 17:00:36.890570 - [DEBUG]
10627 2019-Jan-17 17:00:36.890593 - [DEBUG] PROPAGATE: No new function!
10628 2019-Jan-17 17:00:36.890618 - [DEBUG] EDGE: >
10629 2019-Jan-17 17:00:36.890678 - [DEBUG] ---> 10630 2019-Jan-17 17:00:36.891326 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10631 2019-Jan-17 17:00:36.891963 - [DEBUG]
10632 2019-Jan-17 17:00:36.891988 - [DEBUG] EDGE: >
10633 2019-Jan-17 17:00:36.892047 - [DEBUG] ---> 10634 2019-Jan-17 17:00:36.892683 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10635 2019-Jan-17 17:00:36.893328 - [DEBUG]
10636 2019-Jan-17 17:00:36.893353 - [DEBUG] EDGE: >
10637 2019-Jan-17 17:00:36.893412 - [DEBUG] ---> 10638 2019-Jan-17 17:00:36.894053 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10639 2019-Jan-17 17:00:36.894705 - [DEBUG]
10640 2019-Jan-17 17:00:36.894743 - [DEBUG] Compose: EdgeIdentity * AllBottom
10641 2019-Jan-17 17:00:36.894770 - [DEBUG]
10642 2019-Jan-17 17:00:36.894794 - [DEBUG] Propagate flow
10643 2019-Jan-17 17:00:36.894818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10644 2019-Jan-17 17:00:36.894876 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
10645 2019-Jan-17 17:00:36.895519 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10646 2019-Jan-17 17:00:36.896158 - [DEBUG] Edge function : AllBottom (result of previous compose)
10647 2019-Jan-17 17:00:36.896183 - [DEBUG]
10648 2019-Jan-17 17:00:36.896208 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10649 2019-Jan-17 17:00:36.896234 - [DEBUG] = AllBottom
10650 2019-Jan-17 17:00:36.896258 - [DEBUG]
10651 2019-Jan-17 17:00:36.896281 - [DEBUG] PROPAGATE: No new function!
10652 2019-Jan-17 17:00:36.896309 - [DEBUG] EDGE: >
10653 2019-Jan-17 17:00:36.896368 - [DEBUG] ---> 10654 2019-Jan-17 17:00:36.897017 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10655 2019-Jan-17 17:00:36.897666 - [DEBUG]
10656 2019-Jan-17 17:00:36.897699 - [DEBUG] Compose: EdgeIdentity * AllBottom
10657 2019-Jan-17 17:00:36.897726 - [DEBUG]
10658 2019-Jan-17 17:00:36.897750 - [DEBUG] Propagate flow
10659 2019-Jan-17 17:00:36.897773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10660 2019-Jan-17 17:00:36.897831 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10661 2019-Jan-17 17:00:36.898492 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10662 2019-Jan-17 17:00:36.899130 - [DEBUG] Edge function : AllBottom (result of previous compose)
10663 2019-Jan-17 17:00:36.899155 - [DEBUG]
10664 2019-Jan-17 17:00:36.899180 - [DEBUG] Join: AllTop & AllBottom
10665 2019-Jan-17 17:00:36.899206 - [DEBUG] = AllBottom (new jump func)
10666 2019-Jan-17 17:00:36.899230 - [DEBUG]
10667 2019-Jan-17 17:00:36.899253 - [DEBUG] Start adding new jump function
10668 2019-Jan-17 17:00:36.899277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10669 2019-Jan-17 17:00:36.899334 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10670 2019-Jan-17 17:00:36.899973 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10671 2019-Jan-17 17:00:36.900611 - [DEBUG] Edge Function : AllBottom
10672 2019-Jan-17 17:00:36.900639 - [DEBUG] End adding new jump function
10673 2019-Jan-17 17:00:36.900663 - [DEBUG]
10674 2019-Jan-17 17:00:36.900687 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10675 2019-Jan-17 17:00:36.900711 - [DEBUG]
10676 2019-Jan-17 17:00:36.900734 - [DEBUG] Process 305. path edge:
10677 2019-Jan-17 17:00:36.900758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10678 2019-Jan-17 17:00:36.900816 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
10679 2019-Jan-17 17:00:36.901475 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10680 2019-Jan-17 17:00:36.902122 - [DEBUG]
10681 2019-Jan-17 17:00:36.902147 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
10682 2019-Jan-17 17:00:36.902792 - [DEBUG] Possible callees:
10683 2019-Jan-17 17:00:36.902817 - [DEBUG] bar
10684 2019-Jan-17 17:00:36.902842 - [DEBUG] Possible return sites:
10685 2019-Jan-17 17:00:36.902865 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8910686 2019-Jan-17 17:00:36.904135 - [DEBUG] Found and process special summary
10687 2019-Jan-17 17:00:36.904169 - [DEBUG] Compose: EdgeIdentity * AllBottom
10688 2019-Jan-17 17:00:36.904196 - [DEBUG]
10689 2019-Jan-17 17:00:36.904219 - [DEBUG] Propagate flow
10690 2019-Jan-17 17:00:36.904243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10691 2019-Jan-17 17:00:36.904301 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10692 2019-Jan-17 17:00:36.904958 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10693 2019-Jan-17 17:00:36.905595 - [DEBUG] Edge function : AllBottom (result of previous compose)
10694 2019-Jan-17 17:00:36.905621 - [DEBUG]
10695 2019-Jan-17 17:00:36.905645 - [DEBUG] Join: AllTop & AllBottom
10696 2019-Jan-17 17:00:36.905671 - [DEBUG] = AllBottom (new jump func)
10697 2019-Jan-17 17:00:36.905695 - [DEBUG]
10698 2019-Jan-17 17:00:36.905718 - [DEBUG] Start adding new jump function
10699 2019-Jan-17 17:00:36.905742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10700 2019-Jan-17 17:00:36.905799 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10701 2019-Jan-17 17:00:36.906437 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10702 2019-Jan-17 17:00:36.907077 - [DEBUG] Edge Function : AllBottom
10703 2019-Jan-17 17:00:36.907105 - [DEBUG] End adding new jump function
10704 2019-Jan-17 17:00:36.907129 - [DEBUG]
10705 2019-Jan-17 17:00:36.907152 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10706 2019-Jan-17 17:00:36.907177 - [DEBUG]
10707 2019-Jan-17 17:00:36.907200 - [DEBUG] Process 306. path edge:
10708 2019-Jan-17 17:00:36.907224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10709 2019-Jan-17 17:00:36.907282 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
10710 2019-Jan-17 17:00:36.907923 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10711 2019-Jan-17 17:00:36.908578 - [DEBUG]
10712 2019-Jan-17 17:00:36.908602 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10713 2019-Jan-17 17:00:36.909254 - [DEBUG] Compose: EdgeIdentity * AllBottom
10714 2019-Jan-17 17:00:36.909282 - [DEBUG]
10715 2019-Jan-17 17:00:36.909305 - [DEBUG] Propagate flow
10716 2019-Jan-17 17:00:36.909329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10717 2019-Jan-17 17:00:36.909386 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10718 2019-Jan-17 17:00:36.910024 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10719 2019-Jan-17 17:00:36.910660 - [DEBUG] Edge function : AllBottom (result of previous compose)
10720 2019-Jan-17 17:00:36.910685 - [DEBUG]
10721 2019-Jan-17 17:00:36.910709 - [DEBUG] Join: AllTop & AllBottom
10722 2019-Jan-17 17:00:36.910735 - [DEBUG] = AllBottom (new jump func)
10723 2019-Jan-17 17:00:36.910759 - [DEBUG]
10724 2019-Jan-17 17:00:36.910782 - [DEBUG] Start adding new jump function
10725 2019-Jan-17 17:00:36.910814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10726 2019-Jan-17 17:00:36.910872 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10727 2019-Jan-17 17:00:36.911529 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10728 2019-Jan-17 17:00:36.912166 - [DEBUG] Edge Function : AllBottom
10729 2019-Jan-17 17:00:36.912194 - [DEBUG] End adding new jump function
10730 2019-Jan-17 17:00:36.912217 - [DEBUG]
10731 2019-Jan-17 17:00:36.912241 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10732 2019-Jan-17 17:00:36.912265 - [DEBUG]
10733 2019-Jan-17 17:00:36.912288 - [DEBUG] Process 307. path edge:
10734 2019-Jan-17 17:00:36.912312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10735 2019-Jan-17 17:00:36.912369 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
10736 2019-Jan-17 17:00:36.913005 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10737 2019-Jan-17 17:00:36.913642 - [DEBUG]
10738 2019-Jan-17 17:00:36.913667 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
10739 2019-Jan-17 17:00:36.914315 - [DEBUG] Compose: EdgeIdentity * AllBottom
10740 2019-Jan-17 17:00:36.914343 - [DEBUG]
10741 2019-Jan-17 17:00:36.914367 - [DEBUG] Propagate flow
10742 2019-Jan-17 17:00:36.914390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10743 2019-Jan-17 17:00:36.914448 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
10744 2019-Jan-17 17:00:36.915113 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10745 2019-Jan-17 17:00:36.915749 - [DEBUG] Edge function : AllBottom (result of previous compose)
10746 2019-Jan-17 17:00:36.915774 - [DEBUG]
10747 2019-Jan-17 17:00:36.915799 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10748 2019-Jan-17 17:00:36.915825 - [DEBUG] = AllBottom
10749 2019-Jan-17 17:00:36.915849 - [DEBUG]
10750 2019-Jan-17 17:00:36.915872 - [DEBUG] PROPAGATE: No new function!
10751 2019-Jan-17 17:00:36.915903 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-17 17:00:36.915930 - [DEBUG]
10753 2019-Jan-17 17:00:36.915953 - [DEBUG] Propagate flow
10754 2019-Jan-17 17:00:36.915976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10755 2019-Jan-17 17:00:36.916034 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10756 2019-Jan-17 17:00:36.916681 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10757 2019-Jan-17 17:00:36.917318 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-17 17:00:36.917343 - [DEBUG]
10759 2019-Jan-17 17:00:36.917368 - [DEBUG] Join: AllTop & AllBottom
10760 2019-Jan-17 17:00:36.917393 - [DEBUG] = AllBottom (new jump func)
10761 2019-Jan-17 17:00:36.917417 - [DEBUG]
10762 2019-Jan-17 17:00:36.917441 - [DEBUG] Start adding new jump function
10763 2019-Jan-17 17:00:36.917464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10764 2019-Jan-17 17:00:36.917521 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10765 2019-Jan-17 17:00:36.918175 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10766 2019-Jan-17 17:00:36.918820 - [DEBUG] Edge Function : AllBottom
10767 2019-Jan-17 17:00:36.918848 - [DEBUG] End adding new jump function
10768 2019-Jan-17 17:00:36.918880 - [DEBUG]
10769 2019-Jan-17 17:00:36.918904 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10770 2019-Jan-17 17:00:36.918928 - [DEBUG]
10771 2019-Jan-17 17:00:36.918951 - [DEBUG] Process 308. path edge:
10772 2019-Jan-17 17:00:36.918975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10773 2019-Jan-17 17:00:36.919033 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
10774 2019-Jan-17 17:00:36.919679 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10775 2019-Jan-17 17:00:36.920314 - [DEBUG]
10776 2019-Jan-17 17:00:36.920339 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
10777 2019-Jan-17 17:00:36.920989 - [DEBUG] Possible callees:
10778 2019-Jan-17 17:00:36.921015 - [DEBUG] llvm.dbg.declare
10779 2019-Jan-17 17:00:36.921040 - [DEBUG] Possible return sites:
10780 2019-Jan-17 17:00:36.921063 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10310781 2019-Jan-17 17:00:36.922357 - [DEBUG] Found and process special summary
10782 2019-Jan-17 17:00:36.922390 - [DEBUG] Compose: EdgeIdentity * AllBottom
10783 2019-Jan-17 17:00:36.922417 - [DEBUG]
10784 2019-Jan-17 17:00:36.922441 - [DEBUG] Propagate flow
10785 2019-Jan-17 17:00:36.922464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10786 2019-Jan-17 17:00:36.922522 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10787 2019-Jan-17 17:00:36.923163 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10788 2019-Jan-17 17:00:36.923799 - [DEBUG] Edge function : AllBottom (result of previous compose)
10789 2019-Jan-17 17:00:36.923824 - [DEBUG]
10790 2019-Jan-17 17:00:36.923848 - [DEBUG] Join: AllTop & AllBottom
10791 2019-Jan-17 17:00:36.923874 - [DEBUG] = AllBottom (new jump func)
10792 2019-Jan-17 17:00:36.923898 - [DEBUG]
10793 2019-Jan-17 17:00:36.923921 - [DEBUG] Start adding new jump function
10794 2019-Jan-17 17:00:36.923944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10795 2019-Jan-17 17:00:36.924002 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10796 2019-Jan-17 17:00:36.924652 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10797 2019-Jan-17 17:00:36.925292 - [DEBUG] Edge Function : AllBottom
10798 2019-Jan-17 17:00:36.925320 - [DEBUG] End adding new jump function
10799 2019-Jan-17 17:00:36.925343 - [DEBUG]
10800 2019-Jan-17 17:00:36.925367 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10801 2019-Jan-17 17:00:36.925391 - [DEBUG]
10802 2019-Jan-17 17:00:36.925414 - [DEBUG] Process 309. path edge:
10803 2019-Jan-17 17:00:36.925438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10804 2019-Jan-17 17:00:36.925496 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
10805 2019-Jan-17 17:00:36.926135 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10806 2019-Jan-17 17:00:36.926771 - [DEBUG]
10807 2019-Jan-17 17:00:36.926795 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10808 2019-Jan-17 17:00:36.927446 - [DEBUG] Compose: EdgeIdentity * AllBottom
10809 2019-Jan-17 17:00:36.927474 - [DEBUG]
10810 2019-Jan-17 17:00:36.927497 - [DEBUG] Propagate flow
10811 2019-Jan-17 17:00:36.927529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10812 2019-Jan-17 17:00:36.927587 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
10813 2019-Jan-17 17:00:36.928239 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10814 2019-Jan-17 17:00:36.928876 - [DEBUG] Edge function : AllBottom (result of previous compose)
10815 2019-Jan-17 17:00:36.928901 - [DEBUG]
10816 2019-Jan-17 17:00:36.928926 - [DEBUG] Join: AllTop & AllBottom
10817 2019-Jan-17 17:00:36.928951 - [DEBUG] = AllBottom (new jump func)
10818 2019-Jan-17 17:00:36.928975 - [DEBUG]
10819 2019-Jan-17 17:00:36.928999 - [DEBUG] Start adding new jump function
10820 2019-Jan-17 17:00:36.929022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10821 2019-Jan-17 17:00:36.929079 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10822 2019-Jan-17 17:00:36.929716 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
10823 2019-Jan-17 17:00:36.930349 - [DEBUG] Edge Function : AllBottom
10824 2019-Jan-17 17:00:36.930377 - [DEBUG] End adding new jump function
10825 2019-Jan-17 17:00:36.930400 - [DEBUG]
10826 2019-Jan-17 17:00:36.930424 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10827 2019-Jan-17 17:00:36.930448 - [DEBUG]
10828 2019-Jan-17 17:00:36.930471 - [DEBUG] Process 310. path edge:
10829 2019-Jan-17 17:00:36.930495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10830 2019-Jan-17 17:00:36.930553 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
10831 2019-Jan-17 17:00:36.931187 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10832 2019-Jan-17 17:00:36.931848 - [DEBUG]
10833 2019-Jan-17 17:00:36.931873 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
10834 2019-Jan-17 17:00:36.932520 - [DEBUG] Compose: EdgeIdentity * AllBottom
10835 2019-Jan-17 17:00:36.932549 - [DEBUG]
10836 2019-Jan-17 17:00:36.932573 - [DEBUG] Propagate flow
10837 2019-Jan-17 17:00:36.932596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10838 2019-Jan-17 17:00:36.932654 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
10839 2019-Jan-17 17:00:36.933291 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10840 2019-Jan-17 17:00:36.933928 - [DEBUG] Edge function : AllBottom (result of previous compose)
10841 2019-Jan-17 17:00:36.933953 - [DEBUG]
10842 2019-Jan-17 17:00:36.933978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10843 2019-Jan-17 17:00:36.934004 - [DEBUG] = AllBottom
10844 2019-Jan-17 17:00:36.934028 - [DEBUG]
10845 2019-Jan-17 17:00:36.934051 - [DEBUG] PROPAGATE: No new function!
10846 2019-Jan-17 17:00:36.934075 - [DEBUG] EDGE: >
10847 2019-Jan-17 17:00:36.934134 - [DEBUG] ---> 10848 2019-Jan-17 17:00:36.934784 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10849 2019-Jan-17 17:00:36.935422 - [DEBUG]
10850 2019-Jan-17 17:00:36.935446 - [DEBUG] EDGE: >
10851 2019-Jan-17 17:00:36.935505 - [DEBUG] ---> 10852 2019-Jan-17 17:00:36.936144 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10853 2019-Jan-17 17:00:36.936781 - [DEBUG]
10854 2019-Jan-17 17:00:36.936816 - [DEBUG] Compose: EdgeIdentity * AllBottom
10855 2019-Jan-17 17:00:36.936844 - [DEBUG]
10856 2019-Jan-17 17:00:36.936867 - [DEBUG] Propagate flow
10857 2019-Jan-17 17:00:36.936899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10858 2019-Jan-17 17:00:36.936957 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
10859 2019-Jan-17 17:00:36.937600 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10860 2019-Jan-17 17:00:36.938254 - [DEBUG] Edge function : AllBottom (result of previous compose)
10861 2019-Jan-17 17:00:36.938279 - [DEBUG]
10862 2019-Jan-17 17:00:36.938304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10863 2019-Jan-17 17:00:36.938330 - [DEBUG] = AllBottom
10864 2019-Jan-17 17:00:36.938354 - [DEBUG]
10865 2019-Jan-17 17:00:36.938377 - [DEBUG] PROPAGATE: No new function!
10866 2019-Jan-17 17:00:36.938403 - [DEBUG] EDGE: >
10867 2019-Jan-17 17:00:36.938463 - [DEBUG] ---> 10868 2019-Jan-17 17:00:36.939111 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10869 2019-Jan-17 17:00:36.939748 - [DEBUG]
10870 2019-Jan-17 17:00:36.939773 - [DEBUG] EDGE: >
10871 2019-Jan-17 17:00:36.939832 - [DEBUG] ---> 10872 2019-Jan-17 17:00:36.940469 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10873 2019-Jan-17 17:00:36.941105 - [DEBUG]
10874 2019-Jan-17 17:00:36.941130 - [DEBUG] EDGE: >
10875 2019-Jan-17 17:00:36.941189 - [DEBUG] ---> 10876 2019-Jan-17 17:00:36.941846 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10877 2019-Jan-17 17:00:36.942484 - [DEBUG]
10878 2019-Jan-17 17:00:36.942518 - [DEBUG] Compose: EdgeIdentity * AllBottom
10879 2019-Jan-17 17:00:36.942545 - [DEBUG]
10880 2019-Jan-17 17:00:36.942569 - [DEBUG] Propagate flow
10881 2019-Jan-17 17:00:36.942592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10882 2019-Jan-17 17:00:36.942650 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
10883 2019-Jan-17 17:00:36.943289 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10884 2019-Jan-17 17:00:36.943928 - [DEBUG] Edge function : AllBottom (result of previous compose)
10885 2019-Jan-17 17:00:36.943953 - [DEBUG]
10886 2019-Jan-17 17:00:36.943978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10887 2019-Jan-17 17:00:36.944003 - [DEBUG] = AllBottom
10888 2019-Jan-17 17:00:36.944028 - [DEBUG]
10889 2019-Jan-17 17:00:36.944051 - [DEBUG] PROPAGATE: No new function!
10890 2019-Jan-17 17:00:36.944077 - [DEBUG] EDGE: >
10891 2019-Jan-17 17:00:36.944136 - [DEBUG] ---> 10892 2019-Jan-17 17:00:36.944792 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10893 2019-Jan-17 17:00:36.945429 - [DEBUG]
10894 2019-Jan-17 17:00:36.945454 - [DEBUG] EDGE: >
10895 2019-Jan-17 17:00:36.945513 - [DEBUG] ---> 10896 2019-Jan-17 17:00:36.946150 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10897 2019-Jan-17 17:00:36.946786 - [DEBUG]
10898 2019-Jan-17 17:00:36.946811 - [DEBUG] EDGE: >
10899 2019-Jan-17 17:00:36.946878 - [DEBUG] ---> 10900 2019-Jan-17 17:00:36.947522 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10901 2019-Jan-17 17:00:36.948174 - [DEBUG]
10902 2019-Jan-17 17:00:36.948209 - [DEBUG] Compose: EdgeIdentity * AllBottom
10903 2019-Jan-17 17:00:36.948236 - [DEBUG]
10904 2019-Jan-17 17:00:36.948260 - [DEBUG] Propagate flow
10905 2019-Jan-17 17:00:36.948283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10906 2019-Jan-17 17:00:36.948341 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
10907 2019-Jan-17 17:00:36.948983 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10908 2019-Jan-17 17:00:36.949620 - [DEBUG] Edge function : AllBottom (result of previous compose)
10909 2019-Jan-17 17:00:36.949646 - [DEBUG]
10910 2019-Jan-17 17:00:36.949671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10911 2019-Jan-17 17:00:36.949697 - [DEBUG] = AllBottom
10912 2019-Jan-17 17:00:36.949721 - [DEBUG]
10913 2019-Jan-17 17:00:36.949744 - [DEBUG] PROPAGATE: No new function!
10914 2019-Jan-17 17:00:36.949770 - [DEBUG] EDGE: >
10915 2019-Jan-17 17:00:36.949830 - [DEBUG] ---> 10916 2019-Jan-17 17:00:36.950471 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10917 2019-Jan-17 17:00:36.951109 - [DEBUG]
10918 2019-Jan-17 17:00:36.951135 - [DEBUG] EDGE: >
10919 2019-Jan-17 17:00:36.951194 - [DEBUG] ---> 10920 2019-Jan-17 17:00:36.951846 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10921 2019-Jan-17 17:00:36.952482 - [DEBUG]
10922 2019-Jan-17 17:00:36.952507 - [DEBUG] EDGE: >
10923 2019-Jan-17 17:00:36.952566 - [DEBUG] ---> 10924 2019-Jan-17 17:00:36.953207 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10925 2019-Jan-17 17:00:36.953847 - [DEBUG]
10926 2019-Jan-17 17:00:36.953882 - [DEBUG] Compose: EdgeIdentity * AllBottom
10927 2019-Jan-17 17:00:36.953909 - [DEBUG]
10928 2019-Jan-17 17:00:36.953933 - [DEBUG] Propagate flow
10929 2019-Jan-17 17:00:36.953956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10930 2019-Jan-17 17:00:36.954014 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10931 2019-Jan-17 17:00:36.954668 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

10932 2019-Jan-17 17:00:36.955307 - [DEBUG] Edge function : AllBottom (result of previous compose)
10933 2019-Jan-17 17:00:36.955332 - [DEBUG]
10934 2019-Jan-17 17:00:36.955357 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10935 2019-Jan-17 17:00:36.955383 - [DEBUG] = AllBottom
10936 2019-Jan-17 17:00:36.955407 - [DEBUG]
10937 2019-Jan-17 17:00:36.955430 - [DEBUG] PROPAGATE: No new function!
10938 2019-Jan-17 17:00:36.955457 - [DEBUG] EDGE: >
10939 2019-Jan-17 17:00:36.955516 - [DEBUG] ---> 10940 2019-Jan-17 17:00:36.956157 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
10941 2019-Jan-17 17:00:36.956792 - [DEBUG]
10942 2019-Jan-17 17:00:36.956819 - [DEBUG] Compose: EdgeIdentity * AllBottom
10943 2019-Jan-17 17:00:36.956845 - [DEBUG]
10944 2019-Jan-17 17:00:36.956876 - [DEBUG] Propagate flow
10945 2019-Jan-17 17:00:36.956900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10946 2019-Jan-17 17:00:36.956958 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
10947 2019-Jan-17 17:00:36.957598 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

10948 2019-Jan-17 17:00:36.958258 - [DEBUG] Edge function : AllBottom (result of previous compose)
10949 2019-Jan-17 17:00:36.958283 - [DEBUG]
10950 2019-Jan-17 17:00:36.958308 - [DEBUG] Join: AllTop & AllBottom
10951 2019-Jan-17 17:00:36.958334 - [DEBUG] = AllBottom (new jump func)
10952 2019-Jan-17 17:00:36.958358 - [DEBUG]
10953 2019-Jan-17 17:00:36.958381 - [DEBUG] Start adding new jump function
10954 2019-Jan-17 17:00:36.958404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10955 2019-Jan-17 17:00:36.958462 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

10956 2019-Jan-17 17:00:36.959105 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
10957 2019-Jan-17 17:00:36.959743 - [DEBUG] Edge Function : AllBottom
10958 2019-Jan-17 17:00:36.959771 - [DEBUG] End adding new jump function
10959 2019-Jan-17 17:00:36.959795 - [DEBUG]
10960 2019-Jan-17 17:00:36.959819 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10961 2019-Jan-17 17:00:36.959843 - [DEBUG]
10962 2019-Jan-17 17:00:36.959866 - [DEBUG] Process 311. path edge:
10963 2019-Jan-17 17:00:36.959889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10964 2019-Jan-17 17:00:36.959947 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
10965 2019-Jan-17 17:00:36.960586 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
10966 2019-Jan-17 17:00:36.961228 - [DEBUG]
10967 2019-Jan-17 17:00:36.961252 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
10968 2019-Jan-17 17:00:36.961913 - [DEBUG] Possible callees:
10969 2019-Jan-17 17:00:36.961938 - [DEBUG] bar
10970 2019-Jan-17 17:00:36.961963 - [DEBUG] Possible return sites:
10971 2019-Jan-17 17:00:36.961986 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7110972 2019-Jan-17 17:00:36.963254 - [DEBUG] Found and process special summary
10973 2019-Jan-17 17:00:36.963300 - [DEBUG] Compose: EdgeIdentity * AllBottom
10974 2019-Jan-17 17:00:36.963328 - [DEBUG]
10975 2019-Jan-17 17:00:36.963352 - [DEBUG] Propagate flow
10976 2019-Jan-17 17:00:36.963375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

10977 2019-Jan-17 17:00:36.963433 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10978 2019-Jan-17 17:00:36.964074 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

10979 2019-Jan-17 17:00:36.964731 - [DEBUG] Edge function : AllBottom (result of previous compose)
10980 2019-Jan-17 17:00:36.964757 - [DEBUG]
10981 2019-Jan-17 17:00:36.964781 - [DEBUG] Join: AllTop & AllBottom
10982 2019-Jan-17 17:00:36.964806 - [DEBUG] = AllBottom (new jump func)
10983 2019-Jan-17 17:00:36.964830 - [DEBUG]
10984 2019-Jan-17 17:00:36.964854 - [DEBUG] Start adding new jump function
10985 2019-Jan-17 17:00:36.964877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

10986 2019-Jan-17 17:00:36.964934 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

10987 2019-Jan-17 17:00:36.965585 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10988 2019-Jan-17 17:00:36.966226 - [DEBUG] Edge Function : AllBottom
10989 2019-Jan-17 17:00:36.966253 - [DEBUG] End adding new jump function
10990 2019-Jan-17 17:00:36.966277 - [DEBUG]
10991 2019-Jan-17 17:00:36.966301 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10992 2019-Jan-17 17:00:36.966325 - [DEBUG]
10993 2019-Jan-17 17:00:36.966348 - [DEBUG] Process 312. path edge:
10994 2019-Jan-17 17:00:36.966371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
10995 2019-Jan-17 17:00:36.966429 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
10996 2019-Jan-17 17:00:36.967069 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
10997 2019-Jan-17 17:00:36.967710 - [DEBUG]
10998 2019-Jan-17 17:00:36.967735 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
10999 2019-Jan-17 17:00:36.968408 - [DEBUG] Compose: EdgeIdentity * AllBottom
11000 2019-Jan-17 17:00:36.968436 - [DEBUG]
11001 2019-Jan-17 17:00:36.968460 - [DEBUG] Propagate flow
11002 2019-Jan-17 17:00:36.968483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11003 2019-Jan-17 17:00:36.968541 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11004 2019-Jan-17 17:00:36.969179 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11005 2019-Jan-17 17:00:36.969821 - [DEBUG] Edge function : AllBottom (result of previous compose)
11006 2019-Jan-17 17:00:36.969846 - [DEBUG]
11007 2019-Jan-17 17:00:36.969871 - [DEBUG] Join: AllTop & AllBottom
11008 2019-Jan-17 17:00:36.969896 - [DEBUG] = AllBottom (new jump func)
11009 2019-Jan-17 17:00:36.969920 - [DEBUG]
11010 2019-Jan-17 17:00:36.969944 - [DEBUG] Start adding new jump function
11011 2019-Jan-17 17:00:36.969967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11012 2019-Jan-17 17:00:36.970024 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11013 2019-Jan-17 17:00:36.970667 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11014 2019-Jan-17 17:00:36.971316 - [DEBUG] Edge Function : AllBottom
11015 2019-Jan-17 17:00:36.971345 - [DEBUG] End adding new jump function
11016 2019-Jan-17 17:00:36.971369 - [DEBUG]
11017 2019-Jan-17 17:00:36.971392 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
11018 2019-Jan-17 17:00:36.971417 - [DEBUG]
11019 2019-Jan-17 17:00:36.971440 - [DEBUG] Process 313. path edge:
11020 2019-Jan-17 17:00:36.971463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11021 2019-Jan-17 17:00:36.971521 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
11022 2019-Jan-17 17:00:36.972157 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11023 2019-Jan-17 17:00:36.972799 - [DEBUG]
11024 2019-Jan-17 17:00:36.972824 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
11025 2019-Jan-17 17:00:36.973475 - [DEBUG] Compose: EdgeIdentity * AllBottom
11026 2019-Jan-17 17:00:36.973503 - [DEBUG]
11027 2019-Jan-17 17:00:36.973526 - [DEBUG] Propagate flow
11028 2019-Jan-17 17:00:36.973550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11029 2019-Jan-17 17:00:36.973615 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11030 2019-Jan-17 17:00:36.974263 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11031 2019-Jan-17 17:00:36.974923 - [DEBUG] Edge function : AllBottom (result of previous compose)
11032 2019-Jan-17 17:00:36.974948 - [DEBUG]
11033 2019-Jan-17 17:00:36.974973 - [DEBUG] Join: AllTop & AllBottom
11034 2019-Jan-17 17:00:36.974998 - [DEBUG] = AllBottom (new jump func)
11035 2019-Jan-17 17:00:36.975022 - [DEBUG]
11036 2019-Jan-17 17:00:36.975046 - [DEBUG] Start adding new jump function
11037 2019-Jan-17 17:00:36.975069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11038 2019-Jan-17 17:00:36.975126 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11039 2019-Jan-17 17:00:36.975768 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11040 2019-Jan-17 17:00:36.976415 - [DEBUG] Edge Function : AllBottom
11041 2019-Jan-17 17:00:36.976443 - [DEBUG] End adding new jump function
11042 2019-Jan-17 17:00:36.976466 - [DEBUG]
11043 2019-Jan-17 17:00:36.976490 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
11044 2019-Jan-17 17:00:36.976514 - [DEBUG]
11045 2019-Jan-17 17:00:36.976537 - [DEBUG] Process 314. path edge:
11046 2019-Jan-17 17:00:36.976561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11047 2019-Jan-17 17:00:36.976618 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
11048 2019-Jan-17 17:00:36.977264 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11049 2019-Jan-17 17:00:36.977906 - [DEBUG]
11050 2019-Jan-17 17:00:36.977930 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
11051 2019-Jan-17 17:00:36.978596 - [DEBUG] Possible callees:
11052 2019-Jan-17 17:00:36.978621 - [DEBUG] llvm.dbg.declare
11053 2019-Jan-17 17:00:36.978646 - [DEBUG] Possible return sites:
11054 2019-Jan-17 17:00:36.978670 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7811055 2019-Jan-17 17:00:36.979943 - [DEBUG] Found and process special summary
11056 2019-Jan-17 17:00:36.979982 - [DEBUG] Compose: EdgeIdentity * AllBottom
11057 2019-Jan-17 17:00:36.980010 - [DEBUG]
11058 2019-Jan-17 17:00:36.980034 - [DEBUG] Propagate flow
11059 2019-Jan-17 17:00:36.980057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11060 2019-Jan-17 17:00:36.980116 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11061 2019-Jan-17 17:00:36.980760 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11062 2019-Jan-17 17:00:36.981419 - [DEBUG] Edge function : AllBottom (result of previous compose)
11063 2019-Jan-17 17:00:36.981444 - [DEBUG]
11064 2019-Jan-17 17:00:36.981468 - [DEBUG] Join: AllTop & AllBottom
11065 2019-Jan-17 17:00:36.981494 - [DEBUG] = AllBottom (new jump func)
11066 2019-Jan-17 17:00:36.981518 - [DEBUG]
11067 2019-Jan-17 17:00:36.981541 - [DEBUG] Start adding new jump function
11068 2019-Jan-17 17:00:36.981564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11069 2019-Jan-17 17:00:36.981622 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11070 2019-Jan-17 17:00:36.982278 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11071 2019-Jan-17 17:00:36.982918 - [DEBUG] Edge Function : AllBottom
11072 2019-Jan-17 17:00:36.982946 - [DEBUG] End adding new jump function
11073 2019-Jan-17 17:00:36.982970 - [DEBUG]
11074 2019-Jan-17 17:00:36.982993 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
11075 2019-Jan-17 17:00:36.983018 - [DEBUG]
11076 2019-Jan-17 17:00:36.983041 - [DEBUG] Process 315. path edge:
11077 2019-Jan-17 17:00:36.983064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11078 2019-Jan-17 17:00:36.983122 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
11079 2019-Jan-17 17:00:36.983760 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11080 2019-Jan-17 17:00:36.984402 - [DEBUG]
11081 2019-Jan-17 17:00:36.984426 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
11082 2019-Jan-17 17:00:36.985105 - [DEBUG] Compose: EdgeIdentity * AllBottom
11083 2019-Jan-17 17:00:36.985134 - [DEBUG]
11084 2019-Jan-17 17:00:36.985158 - [DEBUG] Propagate flow
11085 2019-Jan-17 17:00:36.985182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11086 2019-Jan-17 17:00:36.985240 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11087 2019-Jan-17 17:00:36.985878 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11088 2019-Jan-17 17:00:36.986520 - [DEBUG] Edge function : AllBottom (result of previous compose)
11089 2019-Jan-17 17:00:36.986545 - [DEBUG]
11090 2019-Jan-17 17:00:36.986570 - [DEBUG] Join: AllTop & AllBottom
11091 2019-Jan-17 17:00:36.986596 - [DEBUG] = AllBottom (new jump func)
11092 2019-Jan-17 17:00:36.986620 - [DEBUG]
11093 2019-Jan-17 17:00:36.986643 - [DEBUG] Start adding new jump function
11094 2019-Jan-17 17:00:36.986667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11095 2019-Jan-17 17:00:36.986725 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11096 2019-Jan-17 17:00:36.987367 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11097 2019-Jan-17 17:00:36.988016 - [DEBUG] Edge Function : AllBottom
11098 2019-Jan-17 17:00:36.988044 - [DEBUG] End adding new jump function
11099 2019-Jan-17 17:00:36.988068 - [DEBUG]
11100 2019-Jan-17 17:00:36.988092 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
11101 2019-Jan-17 17:00:36.988116 - [DEBUG]
11102 2019-Jan-17 17:00:36.988139 - [DEBUG] Process 316. path edge:
11103 2019-Jan-17 17:00:36.988163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11104 2019-Jan-17 17:00:36.988221 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
11105 2019-Jan-17 17:00:36.988857 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11106 2019-Jan-17 17:00:36.989498 - [DEBUG]
11107 2019-Jan-17 17:00:36.989523 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
11108 2019-Jan-17 17:00:36.990171 - [DEBUG] Compose: EdgeIdentity * AllBottom
11109 2019-Jan-17 17:00:36.990199 - [DEBUG]
11110 2019-Jan-17 17:00:36.990223 - [DEBUG] Propagate flow
11111 2019-Jan-17 17:00:36.990246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11112 2019-Jan-17 17:00:36.990304 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11113 2019-Jan-17 17:00:36.990951 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11114 2019-Jan-17 17:00:36.991609 - [DEBUG] Edge function : AllBottom (result of previous compose)
11115 2019-Jan-17 17:00:36.991635 - [DEBUG]
11116 2019-Jan-17 17:00:36.991659 - [DEBUG] Join: AllTop & AllBottom
11117 2019-Jan-17 17:00:36.991685 - [DEBUG] = AllBottom (new jump func)
11118 2019-Jan-17 17:00:36.991709 - [DEBUG]
11119 2019-Jan-17 17:00:36.991732 - [DEBUG] Start adding new jump function
11120 2019-Jan-17 17:00:36.991755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11121 2019-Jan-17 17:00:36.991813 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11122 2019-Jan-17 17:00:36.992462 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11123 2019-Jan-17 17:00:36.993102 - [DEBUG] Edge Function : AllBottom
11124 2019-Jan-17 17:00:36.993129 - [DEBUG] End adding new jump function
11125 2019-Jan-17 17:00:36.993153 - [DEBUG]
11126 2019-Jan-17 17:00:36.993177 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
11127 2019-Jan-17 17:00:36.993201 - [DEBUG]
11128 2019-Jan-17 17:00:36.993224 - [DEBUG] Process 317. path edge:
11129 2019-Jan-17 17:00:36.993247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11130 2019-Jan-17 17:00:36.993305 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
11131 2019-Jan-17 17:00:36.993944 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11132 2019-Jan-17 17:00:36.994586 - [DEBUG]
11133 2019-Jan-17 17:00:36.994610 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
11134 2019-Jan-17 17:00:36.995283 - [DEBUG] Compose: EdgeIdentity * AllBottom
11135 2019-Jan-17 17:00:36.995313 - [DEBUG]
11136 2019-Jan-17 17:00:36.995337 - [DEBUG] Propagate flow
11137 2019-Jan-17 17:00:36.995361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11138 2019-Jan-17 17:00:36.995419 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11139 2019-Jan-17 17:00:36.996058 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11140 2019-Jan-17 17:00:36.996701 - [DEBUG] Edge function : AllBottom (result of previous compose)
11141 2019-Jan-17 17:00:36.996727 - [DEBUG]
11142 2019-Jan-17 17:00:36.996751 - [DEBUG] Join: AllTop & AllBottom
11143 2019-Jan-17 17:00:36.996777 - [DEBUG] = AllBottom (new jump func)
11144 2019-Jan-17 17:00:36.996801 - [DEBUG]
11145 2019-Jan-17 17:00:36.996824 - [DEBUG] Start adding new jump function
11146 2019-Jan-17 17:00:36.996848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11147 2019-Jan-17 17:00:36.996905 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11148 2019-Jan-17 17:00:36.997547 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11149 2019-Jan-17 17:00:36.998200 - [DEBUG] Edge Function : AllBottom
11150 2019-Jan-17 17:00:36.998228 - [DEBUG] End adding new jump function
11151 2019-Jan-17 17:00:36.998252 - [DEBUG]
11152 2019-Jan-17 17:00:36.998276 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
11153 2019-Jan-17 17:00:36.998301 - [DEBUG]
11154 2019-Jan-17 17:00:36.998324 - [DEBUG] Process 318. path edge:
11155 2019-Jan-17 17:00:36.998347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11156 2019-Jan-17 17:00:36.998405 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
11157 2019-Jan-17 17:00:36.999050 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11158 2019-Jan-17 17:00:36.999694 - [DEBUG]
11159 2019-Jan-17 17:00:36.999719 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
11160 2019-Jan-17 17:00:37.000368 - [DEBUG] Compose: EdgeIdentity * AllBottom
11161 2019-Jan-17 17:00:37.000396 - [DEBUG]
11162 2019-Jan-17 17:00:37.000420 - [DEBUG] Propagate flow
11163 2019-Jan-17 17:00:37.000443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11164 2019-Jan-17 17:00:37.000502 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11165 2019-Jan-17 17:00:37.001139 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11166 2019-Jan-17 17:00:37.001799 - [DEBUG] Edge function : AllBottom (result of previous compose)
11167 2019-Jan-17 17:00:37.001824 - [DEBUG]
11168 2019-Jan-17 17:00:37.001849 - [DEBUG] Join: AllTop & AllBottom
11169 2019-Jan-17 17:00:37.001875 - [DEBUG] = AllBottom (new jump func)
11170 2019-Jan-17 17:00:37.001900 - [DEBUG]
11171 2019-Jan-17 17:00:37.001923 - [DEBUG] Start adding new jump function
11172 2019-Jan-17 17:00:37.001946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11173 2019-Jan-17 17:00:37.002004 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

11174 2019-Jan-17 17:00:37.002648 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11175 2019-Jan-17 17:00:37.003284 - [DEBUG] Edge Function : AllBottom
11176 2019-Jan-17 17:00:37.003312 - [DEBUG] End adding new jump function
11177 2019-Jan-17 17:00:37.003336 - [DEBUG]
11178 2019-Jan-17 17:00:37.003360 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11179 2019-Jan-17 17:00:37.003384 - [DEBUG]
11180 2019-Jan-17 17:00:37.003407 - [DEBUG] Process 319. path edge:
11181 2019-Jan-17 17:00:37.003431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11182 2019-Jan-17 17:00:37.003489 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
11183 2019-Jan-17 17:00:37.004125 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
11184 2019-Jan-17 17:00:37.004784 - [DEBUG]
11185 2019-Jan-17 17:00:37.004809 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
11186 2019-Jan-17 17:00:37.005462 - [DEBUG] Compose: EdgeIdentity * AllBottom
11187 2019-Jan-17 17:00:37.005490 - [DEBUG]
11188 2019-Jan-17 17:00:37.005514 - [DEBUG] Propagate flow
11189 2019-Jan-17 17:00:37.005538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11190 2019-Jan-17 17:00:37.005596 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11191 2019-Jan-17 17:00:37.006239 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11192 2019-Jan-17 17:00:37.006876 - [DEBUG] Edge function : AllBottom (result of previous compose)
11193 2019-Jan-17 17:00:37.006902 - [DEBUG]
11194 2019-Jan-17 17:00:37.006927 - [DEBUG] Join: AllTop & AllBottom
11195 2019-Jan-17 17:00:37.006953 - [DEBUG] = AllBottom (new jump func)
11196 2019-Jan-17 17:00:37.006977 - [DEBUG]
11197 2019-Jan-17 17:00:37.007001 - [DEBUG] Start adding new jump function
11198 2019-Jan-17 17:00:37.007024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11199 2019-Jan-17 17:00:37.007082 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11200 2019-Jan-17 17:00:37.007728 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11201 2019-Jan-17 17:00:37.008386 - [DEBUG] Edge Function : AllBottom
11202 2019-Jan-17 17:00:37.008415 - [DEBUG] End adding new jump function
11203 2019-Jan-17 17:00:37.008439 - [DEBUG]
11204 2019-Jan-17 17:00:37.008462 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11205 2019-Jan-17 17:00:37.008487 - [DEBUG]
11206 2019-Jan-17 17:00:37.008510 - [DEBUG] Process 320. path edge:
11207 2019-Jan-17 17:00:37.008534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11208 2019-Jan-17 17:00:37.008592 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
11209 2019-Jan-17 17:00:37.009234 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11210 2019-Jan-17 17:00:37.009872 - [DEBUG]
11211 2019-Jan-17 17:00:37.009896 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11212 2019-Jan-17 17:00:37.010550 - [DEBUG] Compose: EdgeIdentity * AllBottom
11213 2019-Jan-17 17:00:37.010578 - [DEBUG]
11214 2019-Jan-17 17:00:37.010602 - [DEBUG] Propagate flow
11215 2019-Jan-17 17:00:37.010626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11216 2019-Jan-17 17:00:37.010684 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11217 2019-Jan-17 17:00:37.011337 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11218 2019-Jan-17 17:00:37.011975 - [DEBUG] Edge function : AllBottom (result of previous compose)
11219 2019-Jan-17 17:00:37.012000 - [DEBUG]
11220 2019-Jan-17 17:00:37.012025 - [DEBUG] Join: AllTop & AllBottom
11221 2019-Jan-17 17:00:37.012051 - [DEBUG] = AllBottom (new jump func)
11222 2019-Jan-17 17:00:37.012076 - [DEBUG]
11223 2019-Jan-17 17:00:37.012099 - [DEBUG] Start adding new jump function
11224 2019-Jan-17 17:00:37.012123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11225 2019-Jan-17 17:00:37.012180 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11226 2019-Jan-17 17:00:37.012818 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11227 2019-Jan-17 17:00:37.013454 - [DEBUG] Edge Function : AllBottom
11228 2019-Jan-17 17:00:37.013482 - [DEBUG] End adding new jump function
11229 2019-Jan-17 17:00:37.013506 - [DEBUG]
11230 2019-Jan-17 17:00:37.013529 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11231 2019-Jan-17 17:00:37.013554 - [DEBUG]
11232 2019-Jan-17 17:00:37.013577 - [DEBUG] Process 321. path edge:
11233 2019-Jan-17 17:00:37.013601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11234 2019-Jan-17 17:00:37.013659 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
11235 2019-Jan-17 17:00:37.014295 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11236 2019-Jan-17 17:00:37.014947 - [DEBUG]
11237 2019-Jan-17 17:00:37.014973 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
11238 2019-Jan-17 17:00:37.015623 - [DEBUG] Compose: EdgeIdentity * AllBottom
11239 2019-Jan-17 17:00:37.015652 - [DEBUG]
11240 2019-Jan-17 17:00:37.015676 - [DEBUG] Propagate flow
11241 2019-Jan-17 17:00:37.015699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11242 2019-Jan-17 17:00:37.015758 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11243 2019-Jan-17 17:00:37.016415 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11244 2019-Jan-17 17:00:37.017053 - [DEBUG] Edge function : AllBottom (result of previous compose)
11245 2019-Jan-17 17:00:37.017078 - [DEBUG]
11246 2019-Jan-17 17:00:37.017103 - [DEBUG] Join: AllTop & AllBottom
11247 2019-Jan-17 17:00:37.017129 - [DEBUG] = AllBottom (new jump func)
11248 2019-Jan-17 17:00:37.017153 - [DEBUG]
11249 2019-Jan-17 17:00:37.017176 - [DEBUG] Start adding new jump function
11250 2019-Jan-17 17:00:37.017200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11251 2019-Jan-17 17:00:37.017257 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11252 2019-Jan-17 17:00:37.017895 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11253 2019-Jan-17 17:00:37.018558 - [DEBUG] Edge Function : AllBottom
11254 2019-Jan-17 17:00:37.018585 - [DEBUG] End adding new jump function
11255 2019-Jan-17 17:00:37.018609 - [DEBUG]
11256 2019-Jan-17 17:00:37.018633 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11257 2019-Jan-17 17:00:37.018657 - [DEBUG]
11258 2019-Jan-17 17:00:37.018680 - [DEBUG] Process 322. path edge:
11259 2019-Jan-17 17:00:37.018704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11260 2019-Jan-17 17:00:37.018762 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
11261 2019-Jan-17 17:00:37.019408 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11262 2019-Jan-17 17:00:37.020045 - [DEBUG]
11263 2019-Jan-17 17:00:37.020069 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11264 2019-Jan-17 17:00:37.020722 - [DEBUG] Possible callees:
11265 2019-Jan-17 17:00:37.020747 - [DEBUG] llvm.dbg.declare
11266 2019-Jan-17 17:00:37.020772 - [DEBUG] Possible return sites:
11267 2019-Jan-17 17:00:37.020795 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12011268 2019-Jan-17 17:00:37.022086 - [DEBUG] Found and process special summary
11269 2019-Jan-17 17:00:37.022120 - [DEBUG] Compose: EdgeIdentity * AllBottom
11270 2019-Jan-17 17:00:37.022147 - [DEBUG]
11271 2019-Jan-17 17:00:37.022171 - [DEBUG] Propagate flow
11272 2019-Jan-17 17:00:37.022194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11273 2019-Jan-17 17:00:37.022252 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11274 2019-Jan-17 17:00:37.022894 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11275 2019-Jan-17 17:00:37.023533 - [DEBUG] Edge function : AllBottom (result of previous compose)
11276 2019-Jan-17 17:00:37.023558 - [DEBUG]
11277 2019-Jan-17 17:00:37.023583 - [DEBUG] Join: AllTop & AllBottom
11278 2019-Jan-17 17:00:37.023608 - [DEBUG] = AllBottom (new jump func)
11279 2019-Jan-17 17:00:37.023633 - [DEBUG]
11280 2019-Jan-17 17:00:37.023656 - [DEBUG] Start adding new jump function
11281 2019-Jan-17 17:00:37.023679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11282 2019-Jan-17 17:00:37.023737 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11283 2019-Jan-17 17:00:37.024375 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11284 2019-Jan-17 17:00:37.025037 - [DEBUG] Edge Function : AllBottom
11285 2019-Jan-17 17:00:37.025066 - [DEBUG] End adding new jump function
11286 2019-Jan-17 17:00:37.025090 - [DEBUG]
11287 2019-Jan-17 17:00:37.025114 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11288 2019-Jan-17 17:00:37.025139 - [DEBUG]
11289 2019-Jan-17 17:00:37.025162 - [DEBUG] Process 323. path edge:
11290 2019-Jan-17 17:00:37.025186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11291 2019-Jan-17 17:00:37.025244 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
11292 2019-Jan-17 17:00:37.025884 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11293 2019-Jan-17 17:00:37.026523 - [DEBUG]
11294 2019-Jan-17 17:00:37.026547 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11295 2019-Jan-17 17:00:37.027198 - [DEBUG] Compose: EdgeIdentity * AllBottom
11296 2019-Jan-17 17:00:37.027226 - [DEBUG]
11297 2019-Jan-17 17:00:37.027250 - [DEBUG] Propagate flow
11298 2019-Jan-17 17:00:37.027273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11299 2019-Jan-17 17:00:37.027331 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11300 2019-Jan-17 17:00:37.027981 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11301 2019-Jan-17 17:00:37.028625 - [DEBUG] Edge function : AllBottom (result of previous compose)
11302 2019-Jan-17 17:00:37.028651 - [DEBUG]
11303 2019-Jan-17 17:00:37.028676 - [DEBUG] Join: AllTop & AllBottom
11304 2019-Jan-17 17:00:37.028701 - [DEBUG] = AllBottom (new jump func)
11305 2019-Jan-17 17:00:37.028726 - [DEBUG]
11306 2019-Jan-17 17:00:37.028749 - [DEBUG] Start adding new jump function
11307 2019-Jan-17 17:00:37.028773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11308 2019-Jan-17 17:00:37.028831 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11309 2019-Jan-17 17:00:37.029467 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11310 2019-Jan-17 17:00:37.030105 - [DEBUG] Edge Function : AllBottom
11311 2019-Jan-17 17:00:37.030132 - [DEBUG] End adding new jump function
11312 2019-Jan-17 17:00:37.030156 - [DEBUG]
11313 2019-Jan-17 17:00:37.030180 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11314 2019-Jan-17 17:00:37.030205 - [DEBUG]
11315 2019-Jan-17 17:00:37.030228 - [DEBUG] Process 324. path edge:
11316 2019-Jan-17 17:00:37.030252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11317 2019-Jan-17 17:00:37.030310 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
11318 2019-Jan-17 17:00:37.030946 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11319 2019-Jan-17 17:00:37.031602 - [DEBUG]
11320 2019-Jan-17 17:00:37.031627 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
11321 2019-Jan-17 17:00:37.032275 - [DEBUG] Compose: EdgeIdentity * AllBottom
11322 2019-Jan-17 17:00:37.032303 - [DEBUG]
11323 2019-Jan-17 17:00:37.032327 - [DEBUG] Propagate flow
11324 2019-Jan-17 17:00:37.032350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11325 2019-Jan-17 17:00:37.032408 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11326 2019-Jan-17 17:00:37.033056 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11327 2019-Jan-17 17:00:37.033701 - [DEBUG] Edge function : AllBottom (result of previous compose)
11328 2019-Jan-17 17:00:37.033727 - [DEBUG]
11329 2019-Jan-17 17:00:37.033752 - [DEBUG] Join: AllTop & AllBottom
11330 2019-Jan-17 17:00:37.033778 - [DEBUG] = AllBottom (new jump func)
11331 2019-Jan-17 17:00:37.033802 - [DEBUG]
11332 2019-Jan-17 17:00:37.033825 - [DEBUG] Start adding new jump function
11333 2019-Jan-17 17:00:37.033849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11334 2019-Jan-17 17:00:37.033906 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11335 2019-Jan-17 17:00:37.034543 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11336 2019-Jan-17 17:00:37.035205 - [DEBUG] Edge Function : AllBottom
11337 2019-Jan-17 17:00:37.035233 - [DEBUG] End adding new jump function
11338 2019-Jan-17 17:00:37.035257 - [DEBUG]
11339 2019-Jan-17 17:00:37.035281 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11340 2019-Jan-17 17:00:37.035305 - [DEBUG]
11341 2019-Jan-17 17:00:37.035329 - [DEBUG] Process 325. path edge:
11342 2019-Jan-17 17:00:37.035352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11343 2019-Jan-17 17:00:37.035410 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11344 2019-Jan-17 17:00:37.036056 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11345 2019-Jan-17 17:00:37.036693 - [DEBUG]
11346 2019-Jan-17 17:00:37.036718 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11347 2019-Jan-17 17:00:37.037369 - [DEBUG] Possible callees:
11348 2019-Jan-17 17:00:37.037394 - [DEBUG] llvm.dbg.declare
11349 2019-Jan-17 17:00:37.037419 - [DEBUG] Possible return sites:
11350 2019-Jan-17 17:00:37.037443 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911351 2019-Jan-17 17:00:37.038734 - [DEBUG] Found and process special summary
11352 2019-Jan-17 17:00:37.038767 - [DEBUG] Compose: EdgeIdentity * AllBottom
11353 2019-Jan-17 17:00:37.038794 - [DEBUG]
11354 2019-Jan-17 17:00:37.038818 - [DEBUG] Propagate flow
11355 2019-Jan-17 17:00:37.038842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11356 2019-Jan-17 17:00:37.038900 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11357 2019-Jan-17 17:00:37.039546 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11358 2019-Jan-17 17:00:37.040184 - [DEBUG] Edge function : AllBottom (result of previous compose)
11359 2019-Jan-17 17:00:37.040209 - [DEBUG]
11360 2019-Jan-17 17:00:37.040234 - [DEBUG] Join: AllTop & AllBottom
11361 2019-Jan-17 17:00:37.040260 - [DEBUG] = AllBottom (new jump func)
11362 2019-Jan-17 17:00:37.040284 - [DEBUG]
11363 2019-Jan-17 17:00:37.040307 - [DEBUG] Start adding new jump function
11364 2019-Jan-17 17:00:37.040330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11365 2019-Jan-17 17:00:37.040388 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11366 2019-Jan-17 17:00:37.041025 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11367 2019-Jan-17 17:00:37.041681 - [DEBUG] Edge Function : AllBottom
11368 2019-Jan-17 17:00:37.041709 - [DEBUG] End adding new jump function
11369 2019-Jan-17 17:00:37.041732 - [DEBUG]
11370 2019-Jan-17 17:00:37.041764 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11371 2019-Jan-17 17:00:37.041789 - [DEBUG]
11372 2019-Jan-17 17:00:37.041812 - [DEBUG] Process 326. path edge:
11373 2019-Jan-17 17:00:37.041836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11374 2019-Jan-17 17:00:37.041894 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11375 2019-Jan-17 17:00:37.042536 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11376 2019-Jan-17 17:00:37.043174 - [DEBUG]
11377 2019-Jan-17 17:00:37.043198 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11378 2019-Jan-17 17:00:37.043851 - [DEBUG] Compose: EdgeIdentity * AllBottom
11379 2019-Jan-17 17:00:37.043879 - [DEBUG]
11380 2019-Jan-17 17:00:37.043903 - [DEBUG] Propagate flow
11381 2019-Jan-17 17:00:37.043926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11382 2019-Jan-17 17:00:37.043984 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11383 2019-Jan-17 17:00:37.044633 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11384 2019-Jan-17 17:00:37.045272 - [DEBUG] Edge function : AllBottom (result of previous compose)
11385 2019-Jan-17 17:00:37.045297 - [DEBUG]
11386 2019-Jan-17 17:00:37.045322 - [DEBUG] Join: AllTop & AllBottom
11387 2019-Jan-17 17:00:37.045348 - [DEBUG] = AllBottom (new jump func)
11388 2019-Jan-17 17:00:37.045372 - [DEBUG]
11389 2019-Jan-17 17:00:37.045395 - [DEBUG] Start adding new jump function
11390 2019-Jan-17 17:00:37.045418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11391 2019-Jan-17 17:00:37.045476 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11392 2019-Jan-17 17:00:37.046112 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11393 2019-Jan-17 17:00:37.046748 - [DEBUG] Edge Function : AllBottom
11394 2019-Jan-17 17:00:37.046776 - [DEBUG] End adding new jump function
11395 2019-Jan-17 17:00:37.046800 - [DEBUG]
11396 2019-Jan-17 17:00:37.046823 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11397 2019-Jan-17 17:00:37.046848 - [DEBUG]
11398 2019-Jan-17 17:00:37.046871 - [DEBUG] Process 327. path edge:
11399 2019-Jan-17 17:00:37.046895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11400 2019-Jan-17 17:00:37.046953 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11401 2019-Jan-17 17:00:37.047588 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11402 2019-Jan-17 17:00:37.048241 - [DEBUG]
11403 2019-Jan-17 17:00:37.048266 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11404 2019-Jan-17 17:00:37.048914 - [DEBUG] Compose: EdgeIdentity * AllBottom
11405 2019-Jan-17 17:00:37.048943 - [DEBUG]
11406 2019-Jan-17 17:00:37.048967 - [DEBUG] Propagate flow
11407 2019-Jan-17 17:00:37.048991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11408 2019-Jan-17 17:00:37.049049 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11409 2019-Jan-17 17:00:37.049697 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11410 2019-Jan-17 17:00:37.050335 - [DEBUG] Edge function : AllBottom (result of previous compose)
11411 2019-Jan-17 17:00:37.050360 - [DEBUG]
11412 2019-Jan-17 17:00:37.050385 - [DEBUG] Join: AllTop & AllBottom
11413 2019-Jan-17 17:00:37.050411 - [DEBUG] = AllBottom (new jump func)
11414 2019-Jan-17 17:00:37.050444 - [DEBUG]
11415 2019-Jan-17 17:00:37.050468 - [DEBUG] Start adding new jump function
11416 2019-Jan-17 17:00:37.050491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11417 2019-Jan-17 17:00:37.050549 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11418 2019-Jan-17 17:00:37.051186 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11419 2019-Jan-17 17:00:37.051848 - [DEBUG] Edge Function : AllBottom
11420 2019-Jan-17 17:00:37.051877 - [DEBUG] End adding new jump function
11421 2019-Jan-17 17:00:37.051901 - [DEBUG]
11422 2019-Jan-17 17:00:37.051925 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11423 2019-Jan-17 17:00:37.051949 - [DEBUG]
11424 2019-Jan-17 17:00:37.051973 - [DEBUG] Process 328. path edge:
11425 2019-Jan-17 17:00:37.051997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11426 2019-Jan-17 17:00:37.052054 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11427 2019-Jan-17 17:00:37.052702 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11428 2019-Jan-17 17:00:37.053341 - [DEBUG]
11429 2019-Jan-17 17:00:37.053366 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11430 2019-Jan-17 17:00:37.054019 - [DEBUG] Possible callees:
11431 2019-Jan-17 17:00:37.054044 - [DEBUG] llvm.dbg.declare
11432 2019-Jan-17 17:00:37.054069 - [DEBUG] Possible return sites:
11433 2019-Jan-17 17:00:37.054093 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511434 2019-Jan-17 17:00:37.055383 - [DEBUG] Found and process special summary
11435 2019-Jan-17 17:00:37.055417 - [DEBUG] Compose: EdgeIdentity * AllBottom
11436 2019-Jan-17 17:00:37.055445 - [DEBUG]
11437 2019-Jan-17 17:00:37.055469 - [DEBUG] Propagate flow
11438 2019-Jan-17 17:00:37.055492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11439 2019-Jan-17 17:00:37.055551 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11440 2019-Jan-17 17:00:37.056191 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11441 2019-Jan-17 17:00:37.056828 - [DEBUG] Edge function : AllBottom (result of previous compose)
11442 2019-Jan-17 17:00:37.056854 - [DEBUG]
11443 2019-Jan-17 17:00:37.056879 - [DEBUG] Join: AllTop & AllBottom
11444 2019-Jan-17 17:00:37.056905 - [DEBUG] = AllBottom (new jump func)
11445 2019-Jan-17 17:00:37.056929 - [DEBUG]
11446 2019-Jan-17 17:00:37.056952 - [DEBUG] Start adding new jump function
11447 2019-Jan-17 17:00:37.056976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11448 2019-Jan-17 17:00:37.057034 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11449 2019-Jan-17 17:00:37.057670 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11450 2019-Jan-17 17:00:37.058324 - [DEBUG] Edge Function : AllBottom
11451 2019-Jan-17 17:00:37.058352 - [DEBUG] End adding new jump function
11452 2019-Jan-17 17:00:37.058376 - [DEBUG]
11453 2019-Jan-17 17:00:37.058400 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11454 2019-Jan-17 17:00:37.058424 - [DEBUG]
11455 2019-Jan-17 17:00:37.058447 - [DEBUG] Process 329. path edge:
11456 2019-Jan-17 17:00:37.058479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11457 2019-Jan-17 17:00:37.058538 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11458 2019-Jan-17 17:00:37.059179 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11459 2019-Jan-17 17:00:37.059815 - [DEBUG]
11460 2019-Jan-17 17:00:37.059840 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11461 2019-Jan-17 17:00:37.060492 - [DEBUG] Compose: EdgeIdentity * AllBottom
11462 2019-Jan-17 17:00:37.060520 - [DEBUG]
11463 2019-Jan-17 17:00:37.060543 - [DEBUG] Propagate flow
11464 2019-Jan-17 17:00:37.060567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11465 2019-Jan-17 17:00:37.060625 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11466 2019-Jan-17 17:00:37.061263 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11467 2019-Jan-17 17:00:37.061915 - [DEBUG] Edge function : AllBottom (result of previous compose)
11468 2019-Jan-17 17:00:37.061941 - [DEBUG]
11469 2019-Jan-17 17:00:37.061965 - [DEBUG] Join: AllTop & AllBottom
11470 2019-Jan-17 17:00:37.061991 - [DEBUG] = AllBottom (new jump func)
11471 2019-Jan-17 17:00:37.062015 - [DEBUG]
11472 2019-Jan-17 17:00:37.062038 - [DEBUG] Start adding new jump function
11473 2019-Jan-17 17:00:37.062062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11474 2019-Jan-17 17:00:37.062119 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11475 2019-Jan-17 17:00:37.062757 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11476 2019-Jan-17 17:00:37.063394 - [DEBUG] Edge Function : AllBottom
11477 2019-Jan-17 17:00:37.063421 - [DEBUG] End adding new jump function
11478 2019-Jan-17 17:00:37.063445 - [DEBUG]
11479 2019-Jan-17 17:00:37.063468 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11480 2019-Jan-17 17:00:37.063493 - [DEBUG]
11481 2019-Jan-17 17:00:37.063516 - [DEBUG] Process 330. path edge:
11482 2019-Jan-17 17:00:37.063540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11483 2019-Jan-17 17:00:37.063598 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11484 2019-Jan-17 17:00:37.064235 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11485 2019-Jan-17 17:00:37.064888 - [DEBUG]
11486 2019-Jan-17 17:00:37.064913 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11487 2019-Jan-17 17:00:37.065560 - [DEBUG] Compose: EdgeIdentity * AllBottom
11488 2019-Jan-17 17:00:37.065588 - [DEBUG]
11489 2019-Jan-17 17:00:37.065612 - [DEBUG] Propagate flow
11490 2019-Jan-17 17:00:37.065636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11491 2019-Jan-17 17:00:37.065694 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11492 2019-Jan-17 17:00:37.066330 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11493 2019-Jan-17 17:00:37.066965 - [DEBUG] Edge function : AllBottom (result of previous compose)
11494 2019-Jan-17 17:00:37.066991 - [DEBUG]
11495 2019-Jan-17 17:00:37.067015 - [DEBUG] Join: AllTop & AllBottom
11496 2019-Jan-17 17:00:37.067041 - [DEBUG] = AllBottom (new jump func)
11497 2019-Jan-17 17:00:37.067066 - [DEBUG]
11498 2019-Jan-17 17:00:37.067089 - [DEBUG] Start adding new jump function
11499 2019-Jan-17 17:00:37.067112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11500 2019-Jan-17 17:00:37.067170 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11501 2019-Jan-17 17:00:37.067816 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11502 2019-Jan-17 17:00:37.068467 - [DEBUG] Edge Function : AllBottom
11503 2019-Jan-17 17:00:37.068495 - [DEBUG] End adding new jump function
11504 2019-Jan-17 17:00:37.068519 - [DEBUG]
11505 2019-Jan-17 17:00:37.068543 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11506 2019-Jan-17 17:00:37.068567 - [DEBUG]
11507 2019-Jan-17 17:00:37.068590 - [DEBUG] Process 331. path edge:
11508 2019-Jan-17 17:00:37.068614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11509 2019-Jan-17 17:00:37.068672 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11510 2019-Jan-17 17:00:37.069314 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11511 2019-Jan-17 17:00:37.069951 - [DEBUG]
11512 2019-Jan-17 17:00:37.069976 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11513 2019-Jan-17 17:00:37.070624 - [DEBUG] Compose: EdgeIdentity * AllBottom
11514 2019-Jan-17 17:00:37.070652 - [DEBUG]
11515 2019-Jan-17 17:00:37.070676 - [DEBUG] Propagate flow
11516 2019-Jan-17 17:00:37.070699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11517 2019-Jan-17 17:00:37.070757 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11518 2019-Jan-17 17:00:37.071422 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11519 2019-Jan-17 17:00:37.072060 - [DEBUG] Edge function : AllBottom (result of previous compose)
11520 2019-Jan-17 17:00:37.072085 - [DEBUG]
11521 2019-Jan-17 17:00:37.072110 - [DEBUG] Join: AllTop & AllBottom
11522 2019-Jan-17 17:00:37.072136 - [DEBUG] = AllBottom (new jump func)
11523 2019-Jan-17 17:00:37.072160 - [DEBUG]
11524 2019-Jan-17 17:00:37.072183 - [DEBUG] Start adding new jump function
11525 2019-Jan-17 17:00:37.072207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11526 2019-Jan-17 17:00:37.072264 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11527 2019-Jan-17 17:00:37.072902 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11528 2019-Jan-17 17:00:37.073549 - [DEBUG] Edge Function : AllBottom
11529 2019-Jan-17 17:00:37.073576 - [DEBUG] End adding new jump function
11530 2019-Jan-17 17:00:37.073600 - [DEBUG]
11531 2019-Jan-17 17:00:37.073624 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11532 2019-Jan-17 17:00:37.073648 - [DEBUG]
11533 2019-Jan-17 17:00:37.073671 - [DEBUG] Process 332. path edge:
11534 2019-Jan-17 17:00:37.073695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11535 2019-Jan-17 17:00:37.073753 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11536 2019-Jan-17 17:00:37.074399 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11537 2019-Jan-17 17:00:37.075052 - [DEBUG]
11538 2019-Jan-17 17:00:37.075077 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11539 2019-Jan-17 17:00:37.075729 - [DEBUG] Possible callees:
11540 2019-Jan-17 17:00:37.075754 - [DEBUG] llvm.dbg.declare
11541 2019-Jan-17 17:00:37.075780 - [DEBUG] Possible return sites:
11542 2019-Jan-17 17:00:37.075803 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311543 2019-Jan-17 17:00:37.077090 - [DEBUG] Found and process special summary
11544 2019-Jan-17 17:00:37.077123 - [DEBUG] Compose: EdgeIdentity * AllBottom
11545 2019-Jan-17 17:00:37.077150 - [DEBUG]
11546 2019-Jan-17 17:00:37.077174 - [DEBUG] Propagate flow
11547 2019-Jan-17 17:00:37.077197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11548 2019-Jan-17 17:00:37.077255 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11549 2019-Jan-17 17:00:37.077897 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11550 2019-Jan-17 17:00:37.078554 - [DEBUG] Edge function : AllBottom (result of previous compose)
11551 2019-Jan-17 17:00:37.078579 - [DEBUG]
11552 2019-Jan-17 17:00:37.078604 - [DEBUG] Join: AllTop & AllBottom
11553 2019-Jan-17 17:00:37.078629 - [DEBUG] = AllBottom (new jump func)
11554 2019-Jan-17 17:00:37.078653 - [DEBUG]
11555 2019-Jan-17 17:00:37.078677 - [DEBUG] Start adding new jump function
11556 2019-Jan-17 17:00:37.078700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11557 2019-Jan-17 17:00:37.078757 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11558 2019-Jan-17 17:00:37.079396 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11559 2019-Jan-17 17:00:37.080035 - [DEBUG] Edge Function : AllBottom
11560 2019-Jan-17 17:00:37.080063 - [DEBUG] End adding new jump function
11561 2019-Jan-17 17:00:37.080086 - [DEBUG]
11562 2019-Jan-17 17:00:37.080110 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11563 2019-Jan-17 17:00:37.080134 - [DEBUG]
11564 2019-Jan-17 17:00:37.080158 - [DEBUG] Process 333. path edge:
11565 2019-Jan-17 17:00:37.080181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11566 2019-Jan-17 17:00:37.080239 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11567 2019-Jan-17 17:00:37.080880 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11568 2019-Jan-17 17:00:37.081533 - [DEBUG]
11569 2019-Jan-17 17:00:37.081558 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11570 2019-Jan-17 17:00:37.082209 - [DEBUG] Compose: EdgeIdentity * AllBottom
11571 2019-Jan-17 17:00:37.082238 - [DEBUG]
11572 2019-Jan-17 17:00:37.082261 - [DEBUG] Propagate flow
11573 2019-Jan-17 17:00:37.082285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11574 2019-Jan-17 17:00:37.082343 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11575 2019-Jan-17 17:00:37.082983 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11576 2019-Jan-17 17:00:37.083620 - [DEBUG] Edge function : AllBottom (result of previous compose)
11577 2019-Jan-17 17:00:37.083645 - [DEBUG]
11578 2019-Jan-17 17:00:37.083670 - [DEBUG] Join: AllTop & AllBottom
11579 2019-Jan-17 17:00:37.083696 - [DEBUG] = AllBottom (new jump func)
11580 2019-Jan-17 17:00:37.083720 - [DEBUG]
11581 2019-Jan-17 17:00:37.083744 - [DEBUG] Start adding new jump function
11582 2019-Jan-17 17:00:37.083767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11583 2019-Jan-17 17:00:37.083825 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11584 2019-Jan-17 17:00:37.084461 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11585 2019-Jan-17 17:00:37.085114 - [DEBUG] Edge Function : AllBottom
11586 2019-Jan-17 17:00:37.085142 - [DEBUG] End adding new jump function
11587 2019-Jan-17 17:00:37.085174 - [DEBUG]
11588 2019-Jan-17 17:00:37.085198 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11589 2019-Jan-17 17:00:37.085223 - [DEBUG]
11590 2019-Jan-17 17:00:37.085246 - [DEBUG] Process 334. path edge:
11591 2019-Jan-17 17:00:37.085270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11592 2019-Jan-17 17:00:37.085328 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11593 2019-Jan-17 17:00:37.085965 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11594 2019-Jan-17 17:00:37.086601 - [DEBUG]
11595 2019-Jan-17 17:00:37.086626 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11596 2019-Jan-17 17:00:37.087274 - [DEBUG] Compose: EdgeIdentity * AllBottom
11597 2019-Jan-17 17:00:37.087301 - [DEBUG]
11598 2019-Jan-17 17:00:37.087325 - [DEBUG] Propagate flow
11599 2019-Jan-17 17:00:37.087349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11600 2019-Jan-17 17:00:37.087407 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11601 2019-Jan-17 17:00:37.088071 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11602 2019-Jan-17 17:00:37.088708 - [DEBUG] Edge function : AllBottom (result of previous compose)
11603 2019-Jan-17 17:00:37.088733 - [DEBUG]
11604 2019-Jan-17 17:00:37.088758 - [DEBUG] Join: AllTop & AllBottom
11605 2019-Jan-17 17:00:37.088784 - [DEBUG] = AllBottom (new jump func)
11606 2019-Jan-17 17:00:37.088808 - [DEBUG]
11607 2019-Jan-17 17:00:37.088831 - [DEBUG] Start adding new jump function
11608 2019-Jan-17 17:00:37.088855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11609 2019-Jan-17 17:00:37.088912 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11610 2019-Jan-17 17:00:37.089550 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11611 2019-Jan-17 17:00:37.090195 - [DEBUG] Edge Function : AllBottom
11612 2019-Jan-17 17:00:37.090222 - [DEBUG] End adding new jump function
11613 2019-Jan-17 17:00:37.090246 - [DEBUG]
11614 2019-Jan-17 17:00:37.090270 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11615 2019-Jan-17 17:00:37.090294 - [DEBUG]
11616 2019-Jan-17 17:00:37.090317 - [DEBUG] Process 335. path edge:
11617 2019-Jan-17 17:00:37.090341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11618 2019-Jan-17 17:00:37.090398 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11619 2019-Jan-17 17:00:37.091045 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11620 2019-Jan-17 17:00:37.091698 - [DEBUG]
11621 2019-Jan-17 17:00:37.091722 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11622 2019-Jan-17 17:00:37.092373 - [DEBUG] Possible callees:
11623 2019-Jan-17 17:00:37.092398 - [DEBUG] llvm.dbg.declare
11624 2019-Jan-17 17:00:37.092423 - [DEBUG] Possible return sites:
11625 2019-Jan-17 17:00:37.092446 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911626 2019-Jan-17 17:00:37.093721 - [DEBUG] Found and process special summary
11627 2019-Jan-17 17:00:37.093754 - [DEBUG] Compose: EdgeIdentity * AllBottom
11628 2019-Jan-17 17:00:37.093789 - [DEBUG]
11629 2019-Jan-17 17:00:37.093813 - [DEBUG] Propagate flow
11630 2019-Jan-17 17:00:37.093837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11631 2019-Jan-17 17:00:37.093895 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11632 2019-Jan-17 17:00:37.094537 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11633 2019-Jan-17 17:00:37.095188 - [DEBUG] Edge function : AllBottom (result of previous compose)
11634 2019-Jan-17 17:00:37.095214 - [DEBUG]
11635 2019-Jan-17 17:00:37.095239 - [DEBUG] Join: AllTop & AllBottom
11636 2019-Jan-17 17:00:37.095264 - [DEBUG] = AllBottom (new jump func)
11637 2019-Jan-17 17:00:37.095289 - [DEBUG]
11638 2019-Jan-17 17:00:37.095312 - [DEBUG] Start adding new jump function
11639 2019-Jan-17 17:00:37.095335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11640 2019-Jan-17 17:00:37.095393 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11641 2019-Jan-17 17:00:37.096030 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11642 2019-Jan-17 17:00:37.096669 - [DEBUG] Edge Function : AllBottom
11643 2019-Jan-17 17:00:37.096696 - [DEBUG] End adding new jump function
11644 2019-Jan-17 17:00:37.096720 - [DEBUG]
11645 2019-Jan-17 17:00:37.096743 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11646 2019-Jan-17 17:00:37.096768 - [DEBUG]
11647 2019-Jan-17 17:00:37.096791 - [DEBUG] Process 336. path edge:
11648 2019-Jan-17 17:00:37.096814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11649 2019-Jan-17 17:00:37.096872 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11650 2019-Jan-17 17:00:37.097511 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11651 2019-Jan-17 17:00:37.098163 - [DEBUG]
11652 2019-Jan-17 17:00:37.098188 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11653 2019-Jan-17 17:00:37.098839 - [DEBUG] Compose: EdgeIdentity * AllBottom
11654 2019-Jan-17 17:00:37.098867 - [DEBUG]
11655 2019-Jan-17 17:00:37.098890 - [DEBUG] Propagate flow
11656 2019-Jan-17 17:00:37.098914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11657 2019-Jan-17 17:00:37.098972 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11658 2019-Jan-17 17:00:37.099608 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11659 2019-Jan-17 17:00:37.100246 - [DEBUG] Edge function : AllBottom (result of previous compose)
11660 2019-Jan-17 17:00:37.100271 - [DEBUG]
11661 2019-Jan-17 17:00:37.100296 - [DEBUG] Join: AllTop & AllBottom
11662 2019-Jan-17 17:00:37.100322 - [DEBUG] = AllBottom (new jump func)
11663 2019-Jan-17 17:00:37.100346 - [DEBUG]
11664 2019-Jan-17 17:00:37.100369 - [DEBUG] Start adding new jump function
11665 2019-Jan-17 17:00:37.100392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11666 2019-Jan-17 17:00:37.100450 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11667 2019-Jan-17 17:00:37.101088 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11668 2019-Jan-17 17:00:37.101739 - [DEBUG] Edge Function : AllBottom
11669 2019-Jan-17 17:00:37.101767 - [DEBUG] End adding new jump function
11670 2019-Jan-17 17:00:37.101791 - [DEBUG]
11671 2019-Jan-17 17:00:37.101814 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11672 2019-Jan-17 17:00:37.101846 - [DEBUG]
11673 2019-Jan-17 17:00:37.101870 - [DEBUG] Process 337. path edge:
11674 2019-Jan-17 17:00:37.101894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11675 2019-Jan-17 17:00:37.101952 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11676 2019-Jan-17 17:00:37.102591 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11677 2019-Jan-17 17:00:37.103228 - [DEBUG]
11678 2019-Jan-17 17:00:37.103252 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11679 2019-Jan-17 17:00:37.103900 - [DEBUG] Compose: EdgeIdentity * AllBottom
11680 2019-Jan-17 17:00:37.103927 - [DEBUG]
11681 2019-Jan-17 17:00:37.103951 - [DEBUG] Propagate flow
11682 2019-Jan-17 17:00:37.103974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11683 2019-Jan-17 17:00:37.104032 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11684 2019-Jan-17 17:00:37.104699 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11685 2019-Jan-17 17:00:37.105337 - [DEBUG] Edge function : AllBottom (result of previous compose)
11686 2019-Jan-17 17:00:37.105362 - [DEBUG]
11687 2019-Jan-17 17:00:37.105386 - [DEBUG] Join: AllTop & AllBottom
11688 2019-Jan-17 17:00:37.105412 - [DEBUG] = AllBottom (new jump func)
11689 2019-Jan-17 17:00:37.105436 - [DEBUG]
11690 2019-Jan-17 17:00:37.105459 - [DEBUG] Start adding new jump function
11691 2019-Jan-17 17:00:37.105482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11692 2019-Jan-17 17:00:37.105540 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11693 2019-Jan-17 17:00:37.106177 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11694 2019-Jan-17 17:00:37.106817 - [DEBUG] Edge Function : AllBottom
11695 2019-Jan-17 17:00:37.106844 - [DEBUG] End adding new jump function
11696 2019-Jan-17 17:00:37.106868 - [DEBUG]
11697 2019-Jan-17 17:00:37.106892 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11698 2019-Jan-17 17:00:37.106916 - [DEBUG]
11699 2019-Jan-17 17:00:37.106939 - [DEBUG] Process 338. path edge:
11700 2019-Jan-17 17:00:37.106963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11701 2019-Jan-17 17:00:37.107021 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11702 2019-Jan-17 17:00:37.107662 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11703 2019-Jan-17 17:00:37.108313 - [DEBUG]
11704 2019-Jan-17 17:00:37.108338 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11705 2019-Jan-17 17:00:37.108989 - [DEBUG] Compose: EdgeIdentity * AllBottom
11706 2019-Jan-17 17:00:37.109018 - [DEBUG]
11707 2019-Jan-17 17:00:37.109041 - [DEBUG] Propagate flow
11708 2019-Jan-17 17:00:37.109065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11709 2019-Jan-17 17:00:37.109123 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11710 2019-Jan-17 17:00:37.109761 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11711 2019-Jan-17 17:00:37.110397 - [DEBUG] Edge function : AllBottom (result of previous compose)
11712 2019-Jan-17 17:00:37.110423 - [DEBUG]
11713 2019-Jan-17 17:00:37.110447 - [DEBUG] Join: AllTop & AllBottom
11714 2019-Jan-17 17:00:37.110473 - [DEBUG] = AllBottom (new jump func)
11715 2019-Jan-17 17:00:37.110497 - [DEBUG]
11716 2019-Jan-17 17:00:37.110520 - [DEBUG] Start adding new jump function
11717 2019-Jan-17 17:00:37.110561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11718 2019-Jan-17 17:00:37.110620 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11719 2019-Jan-17 17:00:37.111259 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11720 2019-Jan-17 17:00:37.111913 - [DEBUG] Edge Function : AllBottom
11721 2019-Jan-17 17:00:37.111941 - [DEBUG] End adding new jump function
11722 2019-Jan-17 17:00:37.111965 - [DEBUG]
11723 2019-Jan-17 17:00:37.111989 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11724 2019-Jan-17 17:00:37.112013 - [DEBUG]
11725 2019-Jan-17 17:00:37.112036 - [DEBUG] Process 339. path edge:
11726 2019-Jan-17 17:00:37.112060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11727 2019-Jan-17 17:00:37.112117 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11728 2019-Jan-17 17:00:37.112754 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11729 2019-Jan-17 17:00:37.113391 - [DEBUG]
11730 2019-Jan-17 17:00:37.113417 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11731 2019-Jan-17 17:00:37.114066 - [DEBUG] Compose: EdgeIdentity * AllBottom
11732 2019-Jan-17 17:00:37.114093 - [DEBUG]
11733 2019-Jan-17 17:00:37.114117 - [DEBUG] Propagate flow
11734 2019-Jan-17 17:00:37.114141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11735 2019-Jan-17 17:00:37.114198 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11736 2019-Jan-17 17:00:37.114855 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11737 2019-Jan-17 17:00:37.115491 - [DEBUG] Edge function : AllBottom (result of previous compose)
11738 2019-Jan-17 17:00:37.115516 - [DEBUG]
11739 2019-Jan-17 17:00:37.115541 - [DEBUG] Join: AllTop & AllBottom
11740 2019-Jan-17 17:00:37.115566 - [DEBUG] = AllBottom (new jump func)
11741 2019-Jan-17 17:00:37.115591 - [DEBUG]
11742 2019-Jan-17 17:00:37.115614 - [DEBUG] Start adding new jump function
11743 2019-Jan-17 17:00:37.115637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11744 2019-Jan-17 17:00:37.115694 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11745 2019-Jan-17 17:00:37.116331 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11746 2019-Jan-17 17:00:37.116970 - [DEBUG] Edge Function : AllBottom
11747 2019-Jan-17 17:00:37.116998 - [DEBUG] End adding new jump function
11748 2019-Jan-17 17:00:37.117022 - [DEBUG]
11749 2019-Jan-17 17:00:37.117045 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11750 2019-Jan-17 17:00:37.117069 - [DEBUG]
11751 2019-Jan-17 17:00:37.117093 - [DEBUG] Process 340. path edge:
11752 2019-Jan-17 17:00:37.117116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11753 2019-Jan-17 17:00:37.117173 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11754 2019-Jan-17 17:00:37.117813 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11755 2019-Jan-17 17:00:37.118467 - [DEBUG]
11756 2019-Jan-17 17:00:37.118492 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11757 2019-Jan-17 17:00:37.119153 - [DEBUG] Compose: EdgeIdentity * AllBottom
11758 2019-Jan-17 17:00:37.119181 - [DEBUG]
11759 2019-Jan-17 17:00:37.119205 - [DEBUG] Propagate flow
11760 2019-Jan-17 17:00:37.119240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11761 2019-Jan-17 17:00:37.119305 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11762 2019-Jan-17 17:00:37.119999 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11763 2019-Jan-17 17:00:37.120700 - [DEBUG] Edge function : AllBottom (result of previous compose)
11764 2019-Jan-17 17:00:37.120727 - [DEBUG]
11765 2019-Jan-17 17:00:37.120754 - [DEBUG] Join: AllTop & AllBottom
11766 2019-Jan-17 17:00:37.120781 - [DEBUG] = AllBottom (new jump func)
11767 2019-Jan-17 17:00:37.120805 - [DEBUG]
11768 2019-Jan-17 17:00:37.120828 - [DEBUG] Start adding new jump function
11769 2019-Jan-17 17:00:37.120852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11770 2019-Jan-17 17:00:37.120925 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11771 2019-Jan-17 17:00:37.121637 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11772 2019-Jan-17 17:00:37.122278 - [DEBUG] Edge Function : AllBottom
11773 2019-Jan-17 17:00:37.122309 - [DEBUG] End adding new jump function
11774 2019-Jan-17 17:00:37.122333 - [DEBUG]
11775 2019-Jan-17 17:00:37.122357 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11776 2019-Jan-17 17:00:37.122382 - [DEBUG]
11777 2019-Jan-17 17:00:37.122406 - [DEBUG] Process 341. path edge:
11778 2019-Jan-17 17:00:37.122429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11779 2019-Jan-17 17:00:37.122489 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11780 2019-Jan-17 17:00:37.123126 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11781 2019-Jan-17 17:00:37.123762 - [DEBUG]
11782 2019-Jan-17 17:00:37.123789 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11783 2019-Jan-17 17:00:37.124449 - [DEBUG] Compose: EdgeIdentity * AllBottom
11784 2019-Jan-17 17:00:37.124477 - [DEBUG]
11785 2019-Jan-17 17:00:37.124501 - [DEBUG] Propagate flow
11786 2019-Jan-17 17:00:37.124525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11787 2019-Jan-17 17:00:37.124583 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11788 2019-Jan-17 17:00:37.125238 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11789 2019-Jan-17 17:00:37.125873 - [DEBUG] Edge function : AllBottom (result of previous compose)
11790 2019-Jan-17 17:00:37.125898 - [DEBUG]
11791 2019-Jan-17 17:00:37.125923 - [DEBUG] Join: AllTop & AllBottom
11792 2019-Jan-17 17:00:37.125949 - [DEBUG] = AllBottom (new jump func)
11793 2019-Jan-17 17:00:37.125973 - [DEBUG]
11794 2019-Jan-17 17:00:37.125997 - [DEBUG] Start adding new jump function
11795 2019-Jan-17 17:00:37.126020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11796 2019-Jan-17 17:00:37.126077 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11797 2019-Jan-17 17:00:37.126714 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11798 2019-Jan-17 17:00:37.127349 - [DEBUG] Edge Function : AllBottom
11799 2019-Jan-17 17:00:37.127377 - [DEBUG] End adding new jump function
11800 2019-Jan-17 17:00:37.127400 - [DEBUG]
11801 2019-Jan-17 17:00:37.127424 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11802 2019-Jan-17 17:00:37.127448 - [DEBUG]
11803 2019-Jan-17 17:00:37.127471 - [DEBUG] Process 342. path edge:
11804 2019-Jan-17 17:00:37.127495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11805 2019-Jan-17 17:00:37.127570 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11806 2019-Jan-17 17:00:37.128223 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11807 2019-Jan-17 17:00:37.128860 - [DEBUG]
11808 2019-Jan-17 17:00:37.128885 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11809 2019-Jan-17 17:00:37.129535 - [DEBUG] Compose: EdgeIdentity * AllBottom
11810 2019-Jan-17 17:00:37.129564 - [DEBUG]
11811 2019-Jan-17 17:00:37.129587 - [DEBUG] Propagate flow
11812 2019-Jan-17 17:00:37.129611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11813 2019-Jan-17 17:00:37.129670 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11814 2019-Jan-17 17:00:37.130323 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11815 2019-Jan-17 17:00:37.130959 - [DEBUG] Edge function : AllBottom (result of previous compose)
11816 2019-Jan-17 17:00:37.130984 - [DEBUG]
11817 2019-Jan-17 17:00:37.131009 - [DEBUG] Join: AllTop & AllBottom
11818 2019-Jan-17 17:00:37.131034 - [DEBUG] = AllBottom (new jump func)
11819 2019-Jan-17 17:00:37.131059 - [DEBUG]
11820 2019-Jan-17 17:00:37.131082 - [DEBUG] Start adding new jump function
11821 2019-Jan-17 17:00:37.131105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11822 2019-Jan-17 17:00:37.131162 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11823 2019-Jan-17 17:00:37.131816 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11824 2019-Jan-17 17:00:37.132457 - [DEBUG] Edge Function : AllBottom
11825 2019-Jan-17 17:00:37.132484 - [DEBUG] End adding new jump function
11826 2019-Jan-17 17:00:37.132508 - [DEBUG]
11827 2019-Jan-17 17:00:37.132531 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11828 2019-Jan-17 17:00:37.132556 - [DEBUG]
11829 2019-Jan-17 17:00:37.132579 - [DEBUG] Process 343. path edge:
11830 2019-Jan-17 17:00:37.132603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11831 2019-Jan-17 17:00:37.132660 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11832 2019-Jan-17 17:00:37.133302 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11833 2019-Jan-17 17:00:37.133938 - [DEBUG]
11834 2019-Jan-17 17:00:37.133963 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11835 2019-Jan-17 17:00:37.134618 - [DEBUG] Compose: EdgeIdentity * AllBottom
11836 2019-Jan-17 17:00:37.134659 - [DEBUG]
11837 2019-Jan-17 17:00:37.134683 - [DEBUG] Propagate flow
11838 2019-Jan-17 17:00:37.134706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11839 2019-Jan-17 17:00:37.134764 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11840 2019-Jan-17 17:00:37.135401 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11841 2019-Jan-17 17:00:37.136038 - [DEBUG] Edge function : AllBottom (result of previous compose)
11842 2019-Jan-17 17:00:37.136063 - [DEBUG]
11843 2019-Jan-17 17:00:37.136088 - [DEBUG] Join: AllTop & AllBottom
11844 2019-Jan-17 17:00:37.136113 - [DEBUG] = AllBottom (new jump func)
11845 2019-Jan-17 17:00:37.136137 - [DEBUG]
11846 2019-Jan-17 17:00:37.136160 - [DEBUG] Start adding new jump function
11847 2019-Jan-17 17:00:37.136184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11848 2019-Jan-17 17:00:37.136250 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11849 2019-Jan-17 17:00:37.136887 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11850 2019-Jan-17 17:00:37.137533 - [DEBUG] Edge Function : AllBottom
11851 2019-Jan-17 17:00:37.137562 - [DEBUG] End adding new jump function
11852 2019-Jan-17 17:00:37.137586 - [DEBUG]
11853 2019-Jan-17 17:00:37.137609 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11854 2019-Jan-17 17:00:37.137634 - [DEBUG]
11855 2019-Jan-17 17:00:37.137657 - [DEBUG] Process 344. path edge:
11856 2019-Jan-17 17:00:37.137680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11857 2019-Jan-17 17:00:37.137741 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11858 2019-Jan-17 17:00:37.138399 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11859 2019-Jan-17 17:00:37.139034 - [DEBUG]
11860 2019-Jan-17 17:00:37.139059 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11861 2019-Jan-17 17:00:37.139710 - [DEBUG] Compose: EdgeIdentity * AllBottom
11862 2019-Jan-17 17:00:37.139738 - [DEBUG]
11863 2019-Jan-17 17:00:37.139761 - [DEBUG] Propagate flow
11864 2019-Jan-17 17:00:37.139784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11865 2019-Jan-17 17:00:37.139842 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11866 2019-Jan-17 17:00:37.140479 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11867 2019-Jan-17 17:00:37.141117 - [DEBUG] Edge function : AllBottom (result of previous compose)
11868 2019-Jan-17 17:00:37.141143 - [DEBUG]
11869 2019-Jan-17 17:00:37.141168 - [DEBUG] Join: AllTop & AllBottom
11870 2019-Jan-17 17:00:37.141193 - [DEBUG] = AllBottom (new jump func)
11871 2019-Jan-17 17:00:37.141217 - [DEBUG]
11872 2019-Jan-17 17:00:37.141241 - [DEBUG] Start adding new jump function
11873 2019-Jan-17 17:00:37.141264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11874 2019-Jan-17 17:00:37.141336 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11875 2019-Jan-17 17:00:37.141971 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11876 2019-Jan-17 17:00:37.142606 - [DEBUG] Edge Function : AllBottom
11877 2019-Jan-17 17:00:37.142635 - [DEBUG] End adding new jump function
11878 2019-Jan-17 17:00:37.142658 - [DEBUG]
11879 2019-Jan-17 17:00:37.142682 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11880 2019-Jan-17 17:00:37.142706 - [DEBUG]
11881 2019-Jan-17 17:00:37.142729 - [DEBUG] Process 345. path edge:
11882 2019-Jan-17 17:00:37.142752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11883 2019-Jan-17 17:00:37.142810 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11884 2019-Jan-17 17:00:37.143446 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11885 2019-Jan-17 17:00:37.144081 - [DEBUG]
11886 2019-Jan-17 17:00:37.144105 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11887 2019-Jan-17 17:00:37.144763 - [DEBUG] Start of endsummarytab entry
11888 2019-Jan-17 17:00:37.144793 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11889 2019-Jan-17 17:00:37.145433 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

11890 2019-Jan-17 17:00:37.145493 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11891 2019-Jan-17 17:00:37.146139 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

11892 2019-Jan-17 17:00:37.146776 - [DEBUG] EF: AllBottom
11893 2019-Jan-17 17:00:37.146801 - [DEBUG]
11894 2019-Jan-17 17:00:37.146824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11895 2019-Jan-17 17:00:37.147459 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

11896 2019-Jan-17 17:00:37.148110 - [DEBUG] EF: AllBottom
11897 2019-Jan-17 17:00:37.148135 - [DEBUG]
11898 2019-Jan-17 17:00:37.148159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11899 2019-Jan-17 17:00:37.148793 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

11900 2019-Jan-17 17:00:37.149430 - [DEBUG] EF: AllBottom
11901 2019-Jan-17 17:00:37.149455 - [DEBUG]
11902 2019-Jan-17 17:00:37.149478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11903 2019-Jan-17 17:00:37.150112 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11904 2019-Jan-17 17:00:37.150747 - [DEBUG] EF: AllBottom
11905 2019-Jan-17 17:00:37.150771 - [DEBUG]
11906 2019-Jan-17 17:00:37.150795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11907 2019-Jan-17 17:00:37.151444 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

11908 2019-Jan-17 17:00:37.152086 - [DEBUG] EF: AllBottom
11909 2019-Jan-17 17:00:37.152110 - [DEBUG]
11910 2019-Jan-17 17:00:37.152134 - [DEBUG] ---------------
11911 2019-Jan-17 17:00:37.152157 - [DEBUG]
11912 2019-Jan-17 17:00:37.152182 - [DEBUG] End of endsummarytab entry
11913 2019-Jan-17 17:00:37.152205 - [DEBUG]
11914 2019-Jan-17 17:00:37.152228 - [DEBUG] Start of incomingtab entry
11915 2019-Jan-17 17:00:37.152253 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11916 2019-Jan-17 17:00:37.152890 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

11917 2019-Jan-17 17:00:37.152947 - [DEBUG] ---------------
11918 2019-Jan-17 17:00:37.152972 - [DEBUG] End of incomingtab entry
11919 2019-Jan-17 17:00:37.152995 - [DEBUG]
11920 2019-Jan-17 17:00:37.153020 - [DEBUG] EDGE: >
11921 2019-Jan-17 17:00:37.153078 - [DEBUG] ---> 11922 2019-Jan-17 17:00:37.153714 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11923 2019-Jan-17 17:00:37.154352 - [DEBUG]
11924 2019-Jan-17 17:00:37.154377 - [DEBUG] EDGE: >
11925 2019-Jan-17 17:00:37.154436 - [DEBUG] ---> 11926 2019-Jan-17 17:00:37.155088 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11927 2019-Jan-17 17:00:37.155724 - [DEBUG]
11928 2019-Jan-17 17:00:37.155757 - [DEBUG] Compose: EdgeIdentity * AllBottom
11929 2019-Jan-17 17:00:37.155784 - [DEBUG]
11930 2019-Jan-17 17:00:37.155808 - [DEBUG] Propagate flow
11931 2019-Jan-17 17:00:37.155831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11932 2019-Jan-17 17:00:37.155888 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11933 2019-Jan-17 17:00:37.156538 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11934 2019-Jan-17 17:00:37.157174 - [DEBUG] Edge function : AllBottom (result of previous compose)
11935 2019-Jan-17 17:00:37.157199 - [DEBUG]
11936 2019-Jan-17 17:00:37.157224 - [DEBUG] Join: AllTop & AllBottom
11937 2019-Jan-17 17:00:37.157249 - [DEBUG] = AllBottom (new jump func)
11938 2019-Jan-17 17:00:37.157274 - [DEBUG]
11939 2019-Jan-17 17:00:37.157305 - [DEBUG] Start adding new jump function
11940 2019-Jan-17 17:00:37.157329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11941 2019-Jan-17 17:00:37.157386 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11942 2019-Jan-17 17:00:37.158039 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11943 2019-Jan-17 17:00:37.158686 - [DEBUG] Edge Function : AllBottom
11944 2019-Jan-17 17:00:37.158714 - [DEBUG] End adding new jump function
11945 2019-Jan-17 17:00:37.158738 - [DEBUG]
11946 2019-Jan-17 17:00:37.158762 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
11947 2019-Jan-17 17:00:37.158786 - [DEBUG]
11948 2019-Jan-17 17:00:37.158809 - [DEBUG] Process 346. path edge:
11949 2019-Jan-17 17:00:37.158833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11950 2019-Jan-17 17:00:37.158890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11951 2019-Jan-17 17:00:37.159536 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11952 2019-Jan-17 17:00:37.160173 - [DEBUG]
11953 2019-Jan-17 17:00:37.160197 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11954 2019-Jan-17 17:00:37.160851 - [DEBUG] Possible callees:
11955 2019-Jan-17 17:00:37.160876 - [DEBUG] llvm.dbg.declare
11956 2019-Jan-17 17:00:37.160901 - [DEBUG] Possible return sites:
11957 2019-Jan-17 17:00:37.160925 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311958 2019-Jan-17 17:00:37.162225 - [DEBUG] Found and process special summary
11959 2019-Jan-17 17:00:37.162259 - [DEBUG] Compose: EdgeIdentity * AllBottom
11960 2019-Jan-17 17:00:37.162286 - [DEBUG]
11961 2019-Jan-17 17:00:37.162310 - [DEBUG] Propagate flow
11962 2019-Jan-17 17:00:37.162333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11963 2019-Jan-17 17:00:37.162391 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11964 2019-Jan-17 17:00:37.163030 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11965 2019-Jan-17 17:00:37.163667 - [DEBUG] Edge function : AllBottom (result of previous compose)
11966 2019-Jan-17 17:00:37.163692 - [DEBUG]
11967 2019-Jan-17 17:00:37.163717 - [DEBUG] Join: AllTop & AllBottom
11968 2019-Jan-17 17:00:37.163742 - [DEBUG] = AllBottom (new jump func)
11969 2019-Jan-17 17:00:37.163767 - [DEBUG]
11970 2019-Jan-17 17:00:37.163790 - [DEBUG] Start adding new jump function
11971 2019-Jan-17 17:00:37.163813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11972 2019-Jan-17 17:00:37.163870 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11973 2019-Jan-17 17:00:37.164507 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11974 2019-Jan-17 17:00:37.165162 - [DEBUG] Edge Function : AllBottom
11975 2019-Jan-17 17:00:37.165190 - [DEBUG] End adding new jump function
11976 2019-Jan-17 17:00:37.165213 - [DEBUG]
11977 2019-Jan-17 17:00:37.165237 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
11978 2019-Jan-17 17:00:37.165262 - [DEBUG]
11979 2019-Jan-17 17:00:37.165285 - [DEBUG] Process 347. path edge:
11980 2019-Jan-17 17:00:37.165309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
11981 2019-Jan-17 17:00:37.165375 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11982 2019-Jan-17 17:00:37.166015 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
11983 2019-Jan-17 17:00:37.166651 - [DEBUG]
11984 2019-Jan-17 17:00:37.166675 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11985 2019-Jan-17 17:00:37.167326 - [DEBUG] Compose: EdgeIdentity * AllBottom
11986 2019-Jan-17 17:00:37.167353 - [DEBUG]
11987 2019-Jan-17 17:00:37.167377 - [DEBUG] Propagate flow
11988 2019-Jan-17 17:00:37.167400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

11989 2019-Jan-17 17:00:37.167458 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11990 2019-Jan-17 17:00:37.168112 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11991 2019-Jan-17 17:00:37.168758 - [DEBUG] Edge function : AllBottom (result of previous compose)
11992 2019-Jan-17 17:00:37.168783 - [DEBUG]
11993 2019-Jan-17 17:00:37.168808 - [DEBUG] Join: AllTop & AllBottom
11994 2019-Jan-17 17:00:37.168834 - [DEBUG] = AllBottom (new jump func)
11995 2019-Jan-17 17:00:37.168858 - [DEBUG]
11996 2019-Jan-17 17:00:37.168881 - [DEBUG] Start adding new jump function
11997 2019-Jan-17 17:00:37.168905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

11998 2019-Jan-17 17:00:37.168962 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

11999 2019-Jan-17 17:00:37.169600 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12000 2019-Jan-17 17:00:37.170236 - [DEBUG] Edge Function : AllBottom
12001 2019-Jan-17 17:00:37.170264 - [DEBUG] End adding new jump function
12002 2019-Jan-17 17:00:37.170288 - [DEBUG]
12003 2019-Jan-17 17:00:37.170311 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12004 2019-Jan-17 17:00:37.170335 - [DEBUG]
12005 2019-Jan-17 17:00:37.170359 - [DEBUG] Process 348. path edge:
12006 2019-Jan-17 17:00:37.170382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12007 2019-Jan-17 17:00:37.170440 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
12008 2019-Jan-17 17:00:37.171078 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12009 2019-Jan-17 17:00:37.171730 - [DEBUG]
12010 2019-Jan-17 17:00:37.171755 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
12011 2019-Jan-17 17:00:37.172402 - [DEBUG] Compose: EdgeIdentity * AllBottom
12012 2019-Jan-17 17:00:37.172429 - [DEBUG]
12013 2019-Jan-17 17:00:37.172453 - [DEBUG] Propagate flow
12014 2019-Jan-17 17:00:37.172476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12015 2019-Jan-17 17:00:37.172534 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
12016 2019-Jan-17 17:00:37.173170 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12017 2019-Jan-17 17:00:37.173806 - [DEBUG] Edge function : AllBottom (result of previous compose)
12018 2019-Jan-17 17:00:37.173831 - [DEBUG]
12019 2019-Jan-17 17:00:37.173856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12020 2019-Jan-17 17:00:37.173882 - [DEBUG] = AllBottom
12021 2019-Jan-17 17:00:37.173906 - [DEBUG]
12022 2019-Jan-17 17:00:37.173929 - [DEBUG] PROPAGATE: No new function!
12023 2019-Jan-17 17:00:37.173954 - [DEBUG] EDGE: >
12024 2019-Jan-17 17:00:37.174013 - [DEBUG] ---> 12025 2019-Jan-17 17:00:37.174671 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12026 2019-Jan-17 17:00:37.175310 - [DEBUG]
12027 2019-Jan-17 17:00:37.175335 - [DEBUG] EDGE: >
12028 2019-Jan-17 17:00:37.175394 - [DEBUG] ---> 12029 2019-Jan-17 17:00:37.176033 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12030 2019-Jan-17 17:00:37.176669 - [DEBUG]
12031 2019-Jan-17 17:00:37.176706 - [DEBUG] Compose: EdgeIdentity * AllBottom
12032 2019-Jan-17 17:00:37.176733 - [DEBUG]
12033 2019-Jan-17 17:00:37.176757 - [DEBUG] Propagate flow
12034 2019-Jan-17 17:00:37.176780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12035 2019-Jan-17 17:00:37.176838 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
12036 2019-Jan-17 17:00:37.177478 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12037 2019-Jan-17 17:00:37.178131 - [DEBUG] Edge function : AllBottom (result of previous compose)
12038 2019-Jan-17 17:00:37.178156 - [DEBUG]
12039 2019-Jan-17 17:00:37.178181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12040 2019-Jan-17 17:00:37.178206 - [DEBUG] = AllBottom
12041 2019-Jan-17 17:00:37.178231 - [DEBUG]
12042 2019-Jan-17 17:00:37.178254 - [DEBUG] PROPAGATE: No new function!
12043 2019-Jan-17 17:00:37.178281 - [DEBUG] EDGE: >
12044 2019-Jan-17 17:00:37.178340 - [DEBUG] ---> 12045 2019-Jan-17 17:00:37.178987 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12046 2019-Jan-17 17:00:37.179638 - [DEBUG]
12047 2019-Jan-17 17:00:37.179663 - [DEBUG] EDGE: >
12048 2019-Jan-17 17:00:37.179721 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
12049 2019-Jan-17 17:00:37.180364 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12050 2019-Jan-17 17:00:37.181001 - [DEBUG]
12051 2019-Jan-17 17:00:37.181026 - [DEBUG] EDGE: >
12052 2019-Jan-17 17:00:37.181084 - [DEBUG] ---> 12053 2019-Jan-17 17:00:37.181738 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12054 2019-Jan-17 17:00:37.182373 - [DEBUG]
12055 2019-Jan-17 17:00:37.182398 - [DEBUG] EDGE: >
12056 2019-Jan-17 17:00:37.182457 - [DEBUG] ---> 12057 2019-Jan-17 17:00:37.183094 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12058 2019-Jan-17 17:00:37.183731 - [DEBUG]
12059 2019-Jan-17 17:00:37.183756 - [DEBUG] EDGE: >
12060 2019-Jan-17 17:00:37.183814 - [DEBUG] ---> 12061 2019-Jan-17 17:00:37.184455 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12062 2019-Jan-17 17:00:37.185108 - [DEBUG]
12063 2019-Jan-17 17:00:37.185142 - [DEBUG] Compose: EdgeIdentity * AllBottom
12064 2019-Jan-17 17:00:37.185169 - [DEBUG]
12065 2019-Jan-17 17:00:37.185193 - [DEBUG] Propagate flow
12066 2019-Jan-17 17:00:37.185216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12067 2019-Jan-17 17:00:37.185282 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12068 2019-Jan-17 17:00:37.185924 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12069 2019-Jan-17 17:00:37.186564 - [DEBUG] Edge function : AllBottom (result of previous compose)
12070 2019-Jan-17 17:00:37.186589 - [DEBUG]
12071 2019-Jan-17 17:00:37.186614 - [DEBUG] Join: AllTop & AllBottom
12072 2019-Jan-17 17:00:37.186640 - [DEBUG] = AllBottom (new jump func)
12073 2019-Jan-17 17:00:37.186664 - [DEBUG]
12074 2019-Jan-17 17:00:37.186687 - [DEBUG] Start adding new jump function
12075 2019-Jan-17 17:00:37.186711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12076 2019-Jan-17 17:00:37.186768 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12077 2019-Jan-17 17:00:37.187405 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12078 2019-Jan-17 17:00:37.188060 - [DEBUG] Edge Function : AllBottom
12079 2019-Jan-17 17:00:37.188089 - [DEBUG] End adding new jump function
12080 2019-Jan-17 17:00:37.188112 - [DEBUG]
12081 2019-Jan-17 17:00:37.188136 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12082 2019-Jan-17 17:00:37.188160 - [DEBUG]
12083 2019-Jan-17 17:00:37.188183 - [DEBUG] Process 349. path edge:
12084 2019-Jan-17 17:00:37.188207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12085 2019-Jan-17 17:00:37.188265 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
12086 2019-Jan-17 17:00:37.188905 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12087 2019-Jan-17 17:00:37.189542 - [DEBUG]
12088 2019-Jan-17 17:00:37.189566 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
12089 2019-Jan-17 17:00:37.190218 - [DEBUG] Compose: EdgeIdentity * AllBottom
12090 2019-Jan-17 17:00:37.190245 - [DEBUG]
12091 2019-Jan-17 17:00:37.190268 - [DEBUG] Propagate flow
12092 2019-Jan-17 17:00:37.190291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12093 2019-Jan-17 17:00:37.190349 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
12094 2019-Jan-17 17:00:37.190984 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12095 2019-Jan-17 17:00:37.191637 - [DEBUG] Edge function : AllBottom (result of previous compose)
12096 2019-Jan-17 17:00:37.191662 - [DEBUG]
12097 2019-Jan-17 17:00:37.191687 - [DEBUG] Join: AllTop & AllBottom
12098 2019-Jan-17 17:00:37.191712 - [DEBUG] = AllBottom (new jump func)
12099 2019-Jan-17 17:00:37.191736 - [DEBUG]
12100 2019-Jan-17 17:00:37.191759 - [DEBUG] Start adding new jump function
12101 2019-Jan-17 17:00:37.191782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12102 2019-Jan-17 17:00:37.191840 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12103 2019-Jan-17 17:00:37.192477 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
12104 2019-Jan-17 17:00:37.193111 - [DEBUG] Edge Function : AllBottom
12105 2019-Jan-17 17:00:37.193138 - [DEBUG] End adding new jump function
12106 2019-Jan-17 17:00:37.193162 - [DEBUG]
12107 2019-Jan-17 17:00:37.193185 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12108 2019-Jan-17 17:00:37.193209 - [DEBUG]
12109 2019-Jan-17 17:00:37.193232 - [DEBUG] Process 350. path edge:
12110 2019-Jan-17 17:00:37.193256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12111 2019-Jan-17 17:00:37.193314 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
12112 2019-Jan-17 17:00:37.193973 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12113 2019-Jan-17 17:00:37.194610 - [DEBUG]
12114 2019-Jan-17 17:00:37.194650 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
12115 2019-Jan-17 17:00:37.195297 - [DEBUG] Compose: EdgeIdentity * AllBottom
12116 2019-Jan-17 17:00:37.195325 - [DEBUG]
12117 2019-Jan-17 17:00:37.195348 - [DEBUG] Propagate flow
12118 2019-Jan-17 17:00:37.195371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12119 2019-Jan-17 17:00:37.195430 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
12120 2019-Jan-17 17:00:37.196066 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12121 2019-Jan-17 17:00:37.196703 - [DEBUG] Edge function : AllBottom (result of previous compose)
12122 2019-Jan-17 17:00:37.196728 - [DEBUG]
12123 2019-Jan-17 17:00:37.196753 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12124 2019-Jan-17 17:00:37.196779 - [DEBUG] = AllBottom
12125 2019-Jan-17 17:00:37.196803 - [DEBUG]
12126 2019-Jan-17 17:00:37.196826 - [DEBUG] PROPAGATE: No new function!
12127 2019-Jan-17 17:00:37.196850 - [DEBUG] EDGE: >
12128 2019-Jan-17 17:00:37.196909 - [DEBUG] ---> 12129 2019-Jan-17 17:00:37.197544 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12130 2019-Jan-17 17:00:37.198197 - [DEBUG]
12131 2019-Jan-17 17:00:37.198221 - [DEBUG] EDGE: >
12132 2019-Jan-17 17:00:37.198280 - [DEBUG] ---> 12133 2019-Jan-17 17:00:37.198919 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12134 2019-Jan-17 17:00:37.199556 - [DEBUG]
12135 2019-Jan-17 17:00:37.199581 - [DEBUG] EDGE: >
12136 2019-Jan-17 17:00:37.199640 - [DEBUG] ---> 12137 2019-Jan-17 17:00:37.200279 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12138 2019-Jan-17 17:00:37.200915 - [DEBUG]
12139 2019-Jan-17 17:00:37.200941 - [DEBUG] EDGE: >
12140 2019-Jan-17 17:00:37.200999 - [DEBUG] ---> 12141 2019-Jan-17 17:00:37.201655 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12142 2019-Jan-17 17:00:37.202291 - [DEBUG]
12143 2019-Jan-17 17:00:37.202317 - [DEBUG] EDGE: >
12144 2019-Jan-17 17:00:37.202375 - [DEBUG] ---> 12145 2019-Jan-17 17:00:37.203011 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12146 2019-Jan-17 17:00:37.203647 - [DEBUG]
12147 2019-Jan-17 17:00:37.203672 - [DEBUG] EDGE: >
12148 2019-Jan-17 17:00:37.203731 - [DEBUG] ---> 12149 2019-Jan-17 17:00:37.204371 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12150 2019-Jan-17 17:00:37.205023 - [DEBUG]
12151 2019-Jan-17 17:00:37.205060 - [DEBUG] Compose: EdgeIdentity * AllBottom
12152 2019-Jan-17 17:00:37.205087 - [DEBUG]
12153 2019-Jan-17 17:00:37.205111 - [DEBUG] Propagate flow
12154 2019-Jan-17 17:00:37.205143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12155 2019-Jan-17 17:00:37.205201 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
12156 2019-Jan-17 17:00:37.205843 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12157 2019-Jan-17 17:00:37.206485 - [DEBUG] Edge function : AllBottom (result of previous compose)
12158 2019-Jan-17 17:00:37.206511 - [DEBUG]
12159 2019-Jan-17 17:00:37.206536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12160 2019-Jan-17 17:00:37.206562 - [DEBUG] = AllBottom
12161 2019-Jan-17 17:00:37.206585 - [DEBUG]
12162 2019-Jan-17 17:00:37.206608 - [DEBUG] PROPAGATE: No new function!
12163 2019-Jan-17 17:00:37.206636 - [DEBUG] EDGE: >
12164 2019-Jan-17 17:00:37.206699 - [DEBUG] ---> 12165 2019-Jan-17 17:00:37.207362 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12166 2019-Jan-17 17:00:37.208019 - [DEBUG]
12167 2019-Jan-17 17:00:37.208046 - [DEBUG] EDGE: >
12168 2019-Jan-17 17:00:37.208105 - [DEBUG] ---> 12169 2019-Jan-17 17:00:37.208743 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12170 2019-Jan-17 17:00:37.209379 - [DEBUG]
12171 2019-Jan-17 17:00:37.209405 - [DEBUG] EDGE: >
12172 2019-Jan-17 17:00:37.209464 - [DEBUG] ---> 12173 2019-Jan-17 17:00:37.210103 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12174 2019-Jan-17 17:00:37.210744 - [DEBUG]
12175 2019-Jan-17 17:00:37.210786 - [DEBUG] Compose: EdgeIdentity * AllBottom
12176 2019-Jan-17 17:00:37.210813 - [DEBUG]
12177 2019-Jan-17 17:00:37.210837 - [DEBUG] Propagate flow
12178 2019-Jan-17 17:00:37.210860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12179 2019-Jan-17 17:00:37.210918 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
12180 2019-Jan-17 17:00:37.211576 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12181 2019-Jan-17 17:00:37.212215 - [DEBUG] Edge function : AllBottom (result of previous compose)
12182 2019-Jan-17 17:00:37.212240 - [DEBUG]
12183 2019-Jan-17 17:00:37.212266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12184 2019-Jan-17 17:00:37.212291 - [DEBUG] = AllBottom
12185 2019-Jan-17 17:00:37.212315 - [DEBUG]
12186 2019-Jan-17 17:00:37.212339 - [DEBUG] PROPAGATE: No new function!
12187 2019-Jan-17 17:00:37.212365 - [DEBUG] EDGE: >
12188 2019-Jan-17 17:00:37.212424 - [DEBUG] ---> 12189 2019-Jan-17 17:00:37.213072 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12190 2019-Jan-17 17:00:37.213711 - [DEBUG]
12191 2019-Jan-17 17:00:37.213736 - [DEBUG] EDGE: >
12192 2019-Jan-17 17:00:37.213795 - [DEBUG] ---> 12193 2019-Jan-17 17:00:37.214432 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12194 2019-Jan-17 17:00:37.215084 - [DEBUG]
12195 2019-Jan-17 17:00:37.215109 - [DEBUG] EDGE: >
12196 2019-Jan-17 17:00:37.215180 - [DEBUG] ---> 12197 2019-Jan-17 17:00:37.215817 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12198 2019-Jan-17 17:00:37.216455 - [DEBUG]
12199 2019-Jan-17 17:00:37.216480 - [DEBUG] EDGE: >
12200 2019-Jan-17 17:00:37.216539 - [DEBUG] ---> 12201 2019-Jan-17 17:00:37.217180 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12202 2019-Jan-17 17:00:37.217817 - [DEBUG]
12203 2019-Jan-17 17:00:37.217853 - [DEBUG] Compose: EdgeIdentity * AllBottom
12204 2019-Jan-17 17:00:37.217880 - [DEBUG]
12205 2019-Jan-17 17:00:37.217904 - [DEBUG] Propagate flow
12206 2019-Jan-17 17:00:37.217927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12207 2019-Jan-17 17:00:37.217999 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12208 2019-Jan-17 17:00:37.218641 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12209 2019-Jan-17 17:00:37.219280 - [DEBUG] Edge function : AllBottom (result of previous compose)
12210 2019-Jan-17 17:00:37.219305 - [DEBUG]
12211 2019-Jan-17 17:00:37.219331 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12212 2019-Jan-17 17:00:37.219356 - [DEBUG] = AllBottom
12213 2019-Jan-17 17:00:37.219380 - [DEBUG]
12214 2019-Jan-17 17:00:37.219403 - [DEBUG] PROPAGATE: No new function!
12215 2019-Jan-17 17:00:37.219430 - [DEBUG] EDGE: >
12216 2019-Jan-17 17:00:37.219490 - [DEBUG] ---> 12217 2019-Jan-17 17:00:37.220138 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12218 2019-Jan-17 17:00:37.220797 - [DEBUG]
12219 2019-Jan-17 17:00:37.220822 - [DEBUG] EDGE: >
12220 2019-Jan-17 17:00:37.220881 - [DEBUG] ---> 12221 2019-Jan-17 17:00:37.221534 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12222 2019-Jan-17 17:00:37.222171 - [DEBUG]
12223 2019-Jan-17 17:00:37.222196 - [DEBUG] EDGE: >
12224 2019-Jan-17 17:00:37.222255 - [DEBUG] ---> 12225 2019-Jan-17 17:00:37.222895 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12226 2019-Jan-17 17:00:37.223534 - [DEBUG]
12227 2019-Jan-17 17:00:37.223569 - [DEBUG] Compose: EdgeIdentity * AllBottom
12228 2019-Jan-17 17:00:37.223596 - [DEBUG]
12229 2019-Jan-17 17:00:37.223620 - [DEBUG] Propagate flow
12230 2019-Jan-17 17:00:37.223643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12231 2019-Jan-17 17:00:37.223701 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12232 2019-Jan-17 17:00:37.224340 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12233 2019-Jan-17 17:00:37.224992 - [DEBUG] Edge function : AllBottom (result of previous compose)
12234 2019-Jan-17 17:00:37.225017 - [DEBUG]
12235 2019-Jan-17 17:00:37.225042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12236 2019-Jan-17 17:00:37.225068 - [DEBUG] = AllBottom
12237 2019-Jan-17 17:00:37.225092 - [DEBUG]
12238 2019-Jan-17 17:00:37.225115 - [DEBUG] PROPAGATE: No new function!
12239 2019-Jan-17 17:00:37.225151 - [DEBUG] EDGE: >
12240 2019-Jan-17 17:00:37.225210 - [DEBUG] ---> 12241 2019-Jan-17 17:00:37.225858 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12242 2019-Jan-17 17:00:37.226495 - [DEBUG]
12243 2019-Jan-17 17:00:37.226520 - [DEBUG] EDGE: >
12244 2019-Jan-17 17:00:37.226579 - [DEBUG] ---> 12245 2019-Jan-17 17:00:37.227215 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12246 2019-Jan-17 17:00:37.227851 - [DEBUG]
12247 2019-Jan-17 17:00:37.227876 - [DEBUG] EDGE: >
12248 2019-Jan-17 17:00:37.227935 - [DEBUG] ---> 12249 2019-Jan-17 17:00:37.228589 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12250 2019-Jan-17 17:00:37.229228 - [DEBUG]
12251 2019-Jan-17 17:00:37.229263 - [DEBUG] Compose: EdgeIdentity * AllBottom
12252 2019-Jan-17 17:00:37.229290 - [DEBUG]
12253 2019-Jan-17 17:00:37.229314 - [DEBUG] Propagate flow
12254 2019-Jan-17 17:00:37.229337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12255 2019-Jan-17 17:00:37.229394 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12256 2019-Jan-17 17:00:37.230035 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12257 2019-Jan-17 17:00:37.230673 - [DEBUG] Edge function : AllBottom (result of previous compose)
12258 2019-Jan-17 17:00:37.230698 - [DEBUG]
12259 2019-Jan-17 17:00:37.230723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12260 2019-Jan-17 17:00:37.230749 - [DEBUG] = AllBottom
12261 2019-Jan-17 17:00:37.230773 - [DEBUG]
12262 2019-Jan-17 17:00:37.230796 - [DEBUG] PROPAGATE: No new function!
12263 2019-Jan-17 17:00:37.230822 - [DEBUG] EDGE: >
12264 2019-Jan-17 17:00:37.230881 - [DEBUG] ---> 12265 2019-Jan-17 17:00:37.231545 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12266 2019-Jan-17 17:00:37.232183 - [DEBUG]
12267 2019-Jan-17 17:00:37.232218 - [DEBUG] Compose: EdgeIdentity * AllBottom
12268 2019-Jan-17 17:00:37.232245 - [DEBUG]
12269 2019-Jan-17 17:00:37.232269 - [DEBUG] Propagate flow
12270 2019-Jan-17 17:00:37.232292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12271 2019-Jan-17 17:00:37.232350 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12272 2019-Jan-17 17:00:37.232990 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12273 2019-Jan-17 17:00:37.233626 - [DEBUG] Edge function : AllBottom (result of previous compose)
12274 2019-Jan-17 17:00:37.233651 - [DEBUG]
12275 2019-Jan-17 17:00:37.233676 - [DEBUG] Join: AllTop & AllBottom
12276 2019-Jan-17 17:00:37.233702 - [DEBUG] = AllBottom (new jump func)
12277 2019-Jan-17 17:00:37.233726 - [DEBUG]
12278 2019-Jan-17 17:00:37.233750 - [DEBUG] Start adding new jump function
12279 2019-Jan-17 17:00:37.233773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12280 2019-Jan-17 17:00:37.233830 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12281 2019-Jan-17 17:00:37.234467 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12282 2019-Jan-17 17:00:37.235131 - [DEBUG] Edge Function : AllBottom
12283 2019-Jan-17 17:00:37.235161 - [DEBUG] End adding new jump function
12284 2019-Jan-17 17:00:37.235185 - [DEBUG]
12285 2019-Jan-17 17:00:37.235209 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12286 2019-Jan-17 17:00:37.235233 - [DEBUG]
12287 2019-Jan-17 17:00:37.235256 - [DEBUG] Process 351. path edge:
12288 2019-Jan-17 17:00:37.235280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12289 2019-Jan-17 17:00:37.235339 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
12290 2019-Jan-17 17:00:37.235979 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12291 2019-Jan-17 17:00:37.236616 - [DEBUG]
12292 2019-Jan-17 17:00:37.236641 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12293 2019-Jan-17 17:00:37.237289 - [DEBUG] Possible callees:
12294 2019-Jan-17 17:00:37.237313 - [DEBUG] foo
12295 2019-Jan-17 17:00:37.237338 - [DEBUG] Possible return sites:
12296 2019-Jan-17 17:00:37.237361 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12612297 2019-Jan-17 17:00:37.238647 - [DEBUG] Found and process special summary
12298 2019-Jan-17 17:00:37.238681 - [DEBUG] Compose: EdgeIdentity * AllBottom
12299 2019-Jan-17 17:00:37.238708 - [DEBUG]
12300 2019-Jan-17 17:00:37.238731 - [DEBUG] Propagate flow
12301 2019-Jan-17 17:00:37.238754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12302 2019-Jan-17 17:00:37.238813 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12303 2019-Jan-17 17:00:37.239453 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12304 2019-Jan-17 17:00:37.240090 - [DEBUG] Edge function : AllBottom (result of previous compose)
12305 2019-Jan-17 17:00:37.240115 - [DEBUG]
12306 2019-Jan-17 17:00:37.240140 - [DEBUG] Join: AllTop & AllBottom
12307 2019-Jan-17 17:00:37.240166 - [DEBUG] = AllBottom (new jump func)
12308 2019-Jan-17 17:00:37.240190 - [DEBUG]
12309 2019-Jan-17 17:00:37.240213 - [DEBUG] Start adding new jump function
12310 2019-Jan-17 17:00:37.240236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12311 2019-Jan-17 17:00:37.240293 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12312 2019-Jan-17 17:00:37.240932 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12313 2019-Jan-17 17:00:37.241587 - [DEBUG] Edge Function : AllBottom
12314 2019-Jan-17 17:00:37.241616 - [DEBUG] End adding new jump function
12315 2019-Jan-17 17:00:37.241639 - [DEBUG]
12316 2019-Jan-17 17:00:37.241663 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12317 2019-Jan-17 17:00:37.241687 - [DEBUG]
12318 2019-Jan-17 17:00:37.241710 - [DEBUG] Process 352. path edge:
12319 2019-Jan-17 17:00:37.241734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12320 2019-Jan-17 17:00:37.241792 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12321 2019-Jan-17 17:00:37.242432 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12322 2019-Jan-17 17:00:37.243069 - [DEBUG]
12323 2019-Jan-17 17:00:37.243094 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12324 2019-Jan-17 17:00:37.243745 - [DEBUG] Compose: EdgeIdentity * AllBottom
12325 2019-Jan-17 17:00:37.243773 - [DEBUG]
12326 2019-Jan-17 17:00:37.243805 - [DEBUG] Propagate flow
12327 2019-Jan-17 17:00:37.243828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12328 2019-Jan-17 17:00:37.243886 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12329 2019-Jan-17 17:00:37.244525 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12330 2019-Jan-17 17:00:37.245178 - [DEBUG] Edge function : AllBottom (result of previous compose)
12331 2019-Jan-17 17:00:37.245204 - [DEBUG]
12332 2019-Jan-17 17:00:37.245228 - [DEBUG] Join: AllTop & AllBottom
12333 2019-Jan-17 17:00:37.245254 - [DEBUG] = AllBottom (new jump func)
12334 2019-Jan-17 17:00:37.245278 - [DEBUG]
12335 2019-Jan-17 17:00:37.245301 - [DEBUG] Start adding new jump function
12336 2019-Jan-17 17:00:37.245325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12337 2019-Jan-17 17:00:37.245382 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12338 2019-Jan-17 17:00:37.246020 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-17 17:00:37.246657 - [DEBUG] Edge Function : AllBottom
12340 2019-Jan-17 17:00:37.246685 - [DEBUG] End adding new jump function
12341 2019-Jan-17 17:00:37.246709 - [DEBUG]
12342 2019-Jan-17 17:00:37.246733 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12343 2019-Jan-17 17:00:37.246757 - [DEBUG]
12344 2019-Jan-17 17:00:37.246780 - [DEBUG] Process 353. path edge:
12345 2019-Jan-17 17:00:37.246804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12346 2019-Jan-17 17:00:37.246861 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12347 2019-Jan-17 17:00:37.247498 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12348 2019-Jan-17 17:00:37.248151 - [DEBUG]
12349 2019-Jan-17 17:00:37.248177 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12350 2019-Jan-17 17:00:37.248825 - [DEBUG] Compose: EdgeIdentity * AllBottom
12351 2019-Jan-17 17:00:37.248853 - [DEBUG]
12352 2019-Jan-17 17:00:37.248876 - [DEBUG] Propagate flow
12353 2019-Jan-17 17:00:37.248899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12354 2019-Jan-17 17:00:37.248957 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12355 2019-Jan-17 17:00:37.249596 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12356 2019-Jan-17 17:00:37.250233 - [DEBUG] Edge function : AllBottom (result of previous compose)
12357 2019-Jan-17 17:00:37.250259 - [DEBUG]
12358 2019-Jan-17 17:00:37.250283 - [DEBUG] Join: AllTop & AllBottom
12359 2019-Jan-17 17:00:37.250309 - [DEBUG] = AllBottom (new jump func)
12360 2019-Jan-17 17:00:37.250333 - [DEBUG]
12361 2019-Jan-17 17:00:37.250356 - [DEBUG] Start adding new jump function
12362 2019-Jan-17 17:00:37.250380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12363 2019-Jan-17 17:00:37.250437 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12364 2019-Jan-17 17:00:37.251074 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12365 2019-Jan-17 17:00:37.251727 - [DEBUG] Edge Function : AllBottom
12366 2019-Jan-17 17:00:37.251755 - [DEBUG] End adding new jump function
12367 2019-Jan-17 17:00:37.251779 - [DEBUG]
12368 2019-Jan-17 17:00:37.251803 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12369 2019-Jan-17 17:00:37.251835 - [DEBUG]
12370 2019-Jan-17 17:00:37.251858 - [DEBUG] Process 354. path edge:
12371 2019-Jan-17 17:00:37.251882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12372 2019-Jan-17 17:00:37.251940 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12373 2019-Jan-17 17:00:37.252578 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12374 2019-Jan-17 17:00:37.253215 - [DEBUG]
12375 2019-Jan-17 17:00:37.253240 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12376 2019-Jan-17 17:00:37.253890 - [DEBUG] Compose: EdgeIdentity * AllBottom
12377 2019-Jan-17 17:00:37.253918 - [DEBUG]
12378 2019-Jan-17 17:00:37.253942 - [DEBUG] Propagate flow
12379 2019-Jan-17 17:00:37.253965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12380 2019-Jan-17 17:00:37.254024 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12381 2019-Jan-17 17:00:37.254685 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12382 2019-Jan-17 17:00:37.255332 - [DEBUG] Edge function : AllBottom (result of previous compose)
12383 2019-Jan-17 17:00:37.255357 - [DEBUG]
12384 2019-Jan-17 17:00:37.255382 - [DEBUG] Join: AllTop & AllBottom
12385 2019-Jan-17 17:00:37.255408 - [DEBUG] = AllBottom (new jump func)
12386 2019-Jan-17 17:00:37.255432 - [DEBUG]
12387 2019-Jan-17 17:00:37.255455 - [DEBUG] Start adding new jump function
12388 2019-Jan-17 17:00:37.255479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12389 2019-Jan-17 17:00:37.255536 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12390 2019-Jan-17 17:00:37.256174 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12391 2019-Jan-17 17:00:37.256820 - [DEBUG] Edge Function : AllBottom
12392 2019-Jan-17 17:00:37.256847 - [DEBUG] End adding new jump function
12393 2019-Jan-17 17:00:37.256871 - [DEBUG]
12394 2019-Jan-17 17:00:37.256894 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12395 2019-Jan-17 17:00:37.256919 - [DEBUG]
12396 2019-Jan-17 17:00:37.256942 - [DEBUG] Process 355. path edge:
12397 2019-Jan-17 17:00:37.256965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12398 2019-Jan-17 17:00:37.257023 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12399 2019-Jan-17 17:00:37.257668 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12400 2019-Jan-17 17:00:37.258321 - [DEBUG]
12401 2019-Jan-17 17:00:37.258346 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12402 2019-Jan-17 17:00:37.258998 - [DEBUG] Possible callees:
12403 2019-Jan-17 17:00:37.259022 - [DEBUG] llvm.dbg.declare
12404 2019-Jan-17 17:00:37.259047 - [DEBUG] Possible return sites:
12405 2019-Jan-17 17:00:37.259071 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612406 2019-Jan-17 17:00:37.260346 - [DEBUG] Found and process special summary
12407 2019-Jan-17 17:00:37.260380 - [DEBUG] Compose: EdgeIdentity * AllBottom
12408 2019-Jan-17 17:00:37.260406 - [DEBUG]
12409 2019-Jan-17 17:00:37.260430 - [DEBUG] Propagate flow
12410 2019-Jan-17 17:00:37.260454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12411 2019-Jan-17 17:00:37.260520 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12412 2019-Jan-17 17:00:37.261161 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12413 2019-Jan-17 17:00:37.261817 - [DEBUG] Edge function : AllBottom (result of previous compose)
12414 2019-Jan-17 17:00:37.261842 - [DEBUG]
12415 2019-Jan-17 17:00:37.261867 - [DEBUG] Join: AllTop & AllBottom
12416 2019-Jan-17 17:00:37.261893 - [DEBUG] = AllBottom (new jump func)
12417 2019-Jan-17 17:00:37.261917 - [DEBUG]
12418 2019-Jan-17 17:00:37.261940 - [DEBUG] Start adding new jump function
12419 2019-Jan-17 17:00:37.261963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12420 2019-Jan-17 17:00:37.262021 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12421 2019-Jan-17 17:00:37.262658 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12422 2019-Jan-17 17:00:37.263330 - [DEBUG] Edge Function : AllBottom
12423 2019-Jan-17 17:00:37.263362 - [DEBUG] End adding new jump function
12424 2019-Jan-17 17:00:37.263386 - [DEBUG]
12425 2019-Jan-17 17:00:37.263410 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12426 2019-Jan-17 17:00:37.263434 - [DEBUG]
12427 2019-Jan-17 17:00:37.263458 - [DEBUG] Process 356. path edge:
12428 2019-Jan-17 17:00:37.263481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12429 2019-Jan-17 17:00:37.263548 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12430 2019-Jan-17 17:00:37.264201 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12431 2019-Jan-17 17:00:37.264863 - [DEBUG]
12432 2019-Jan-17 17:00:37.264888 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12433 2019-Jan-17 17:00:37.265550 - [DEBUG] Compose: EdgeIdentity * AllBottom
12434 2019-Jan-17 17:00:37.265580 - [DEBUG]
12435 2019-Jan-17 17:00:37.265604 - [DEBUG] Propagate flow
12436 2019-Jan-17 17:00:37.265627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12437 2019-Jan-17 17:00:37.265686 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12438 2019-Jan-17 17:00:37.266326 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12439 2019-Jan-17 17:00:37.266965 - [DEBUG] Edge function : AllBottom (result of previous compose)
12440 2019-Jan-17 17:00:37.266990 - [DEBUG]
12441 2019-Jan-17 17:00:37.267015 - [DEBUG] Join: AllTop & AllBottom
12442 2019-Jan-17 17:00:37.267041 - [DEBUG] = AllBottom (new jump func)
12443 2019-Jan-17 17:00:37.267065 - [DEBUG]
12444 2019-Jan-17 17:00:37.267088 - [DEBUG] Start adding new jump function
12445 2019-Jan-17 17:00:37.267111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12446 2019-Jan-17 17:00:37.267169 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12447 2019-Jan-17 17:00:37.267809 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12448 2019-Jan-17 17:00:37.268464 - [DEBUG] Edge Function : AllBottom
12449 2019-Jan-17 17:00:37.268492 - [DEBUG] End adding new jump function
12450 2019-Jan-17 17:00:37.268516 - [DEBUG]
12451 2019-Jan-17 17:00:37.268539 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12452 2019-Jan-17 17:00:37.268564 - [DEBUG]
12453 2019-Jan-17 17:00:37.268587 - [DEBUG] Process 357. path edge:
12454 2019-Jan-17 17:00:37.268611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12455 2019-Jan-17 17:00:37.268684 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12456 2019-Jan-17 17:00:37.269323 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12457 2019-Jan-17 17:00:37.269960 - [DEBUG]
12458 2019-Jan-17 17:00:37.269986 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12459 2019-Jan-17 17:00:37.270636 - [DEBUG] Compose: EdgeIdentity * AllBottom
12460 2019-Jan-17 17:00:37.270664 - [DEBUG]
12461 2019-Jan-17 17:00:37.270687 - [DEBUG] Propagate flow
12462 2019-Jan-17 17:00:37.270710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12463 2019-Jan-17 17:00:37.270768 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12464 2019-Jan-17 17:00:37.271419 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12465 2019-Jan-17 17:00:37.272058 - [DEBUG] Edge function : AllBottom (result of previous compose)
12466 2019-Jan-17 17:00:37.272083 - [DEBUG]
12467 2019-Jan-17 17:00:37.272108 - [DEBUG] Join: AllTop & AllBottom
12468 2019-Jan-17 17:00:37.272134 - [DEBUG] = AllBottom (new jump func)
12469 2019-Jan-17 17:00:37.272158 - [DEBUG]
12470 2019-Jan-17 17:00:37.272181 - [DEBUG] Start adding new jump function
12471 2019-Jan-17 17:00:37.272204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12472 2019-Jan-17 17:00:37.272262 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12473 2019-Jan-17 17:00:37.272900 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12474 2019-Jan-17 17:00:37.273534 - [DEBUG] Edge Function : AllBottom
12475 2019-Jan-17 17:00:37.273562 - [DEBUG] End adding new jump function
12476 2019-Jan-17 17:00:37.273585 - [DEBUG]
12477 2019-Jan-17 17:00:37.273609 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12478 2019-Jan-17 17:00:37.273633 - [DEBUG]
12479 2019-Jan-17 17:00:37.273656 - [DEBUG] Process 358. path edge:
12480 2019-Jan-17 17:00:37.273680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12481 2019-Jan-17 17:00:37.273738 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12482 2019-Jan-17 17:00:37.274374 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12483 2019-Jan-17 17:00:37.275035 - [DEBUG]
12484 2019-Jan-17 17:00:37.275060 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12485 2019-Jan-17 17:00:37.275707 - [DEBUG] Compose: EdgeIdentity * AllBottom
12486 2019-Jan-17 17:00:37.275734 - [DEBUG]
12487 2019-Jan-17 17:00:37.275758 - [DEBUG] Propagate flow
12488 2019-Jan-17 17:00:37.275781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12489 2019-Jan-17 17:00:37.275839 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12490 2019-Jan-17 17:00:37.276490 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12491 2019-Jan-17 17:00:37.277128 - [DEBUG] Edge function : AllBottom (result of previous compose)
12492 2019-Jan-17 17:00:37.277153 - [DEBUG]
12493 2019-Jan-17 17:00:37.277179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12494 2019-Jan-17 17:00:37.277204 - [DEBUG] = AllBottom
12495 2019-Jan-17 17:00:37.277228 - [DEBUG]
12496 2019-Jan-17 17:00:37.277251 - [DEBUG] PROPAGATE: No new function!
12497 2019-Jan-17 17:00:37.277276 - [DEBUG] EDGE: >
12498 2019-Jan-17 17:00:37.277335 - [DEBUG] ---> 12499 2019-Jan-17 17:00:37.277982 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12500 2019-Jan-17 17:00:37.278629 - [DEBUG]
12501 2019-Jan-17 17:00:37.278655 - [DEBUG] EDGE: >
12502 2019-Jan-17 17:00:37.278713 - [DEBUG] ---> 12503 2019-Jan-17 17:00:37.279352 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12504 2019-Jan-17 17:00:37.279995 - [DEBUG]
12505 2019-Jan-17 17:00:37.280020 - [DEBUG] EDGE: >
12506 2019-Jan-17 17:00:37.280080 - [DEBUG] ---> 12507 2019-Jan-17 17:00:37.280722 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12508 2019-Jan-17 17:00:37.281375 - [DEBUG]
12509 2019-Jan-17 17:00:37.281416 - [DEBUG] Compose: EdgeIdentity * AllBottom
12510 2019-Jan-17 17:00:37.281443 - [DEBUG]
12511 2019-Jan-17 17:00:37.281467 - [DEBUG] Propagate flow
12512 2019-Jan-17 17:00:37.281490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12513 2019-Jan-17 17:00:37.281548 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12514 2019-Jan-17 17:00:37.282188 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12515 2019-Jan-17 17:00:37.282825 - [DEBUG] Edge function : AllBottom (result of previous compose)
12516 2019-Jan-17 17:00:37.282849 - [DEBUG]
12517 2019-Jan-17 17:00:37.282875 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12518 2019-Jan-17 17:00:37.282900 - [DEBUG] = AllBottom
12519 2019-Jan-17 17:00:37.282925 - [DEBUG]
12520 2019-Jan-17 17:00:37.282948 - [DEBUG] PROPAGATE: No new function!
12521 2019-Jan-17 17:00:37.282975 - [DEBUG] EDGE: >
12522 2019-Jan-17 17:00:37.283034 - [DEBUG] ---> 12523 2019-Jan-17 17:00:37.283685 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12524 2019-Jan-17 17:00:37.284323 - [DEBUG]
12525 2019-Jan-17 17:00:37.284358 - [DEBUG] Compose: EdgeIdentity * AllBottom
12526 2019-Jan-17 17:00:37.284384 - [DEBUG]
12527 2019-Jan-17 17:00:37.284408 - [DEBUG] Propagate flow
12528 2019-Jan-17 17:00:37.284431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12529 2019-Jan-17 17:00:37.284489 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12530 2019-Jan-17 17:00:37.285155 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12531 2019-Jan-17 17:00:37.285793 - [DEBUG] Edge function : AllBottom (result of previous compose)
12532 2019-Jan-17 17:00:37.285818 - [DEBUG]
12533 2019-Jan-17 17:00:37.285843 - [DEBUG] Join: AllTop & AllBottom
12534 2019-Jan-17 17:00:37.285868 - [DEBUG] = AllBottom (new jump func)
12535 2019-Jan-17 17:00:37.285893 - [DEBUG]
12536 2019-Jan-17 17:00:37.285916 - [DEBUG] Start adding new jump function
12537 2019-Jan-17 17:00:37.285939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12538 2019-Jan-17 17:00:37.285997 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12539 2019-Jan-17 17:00:37.286636 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12540 2019-Jan-17 17:00:37.287283 - [DEBUG] Edge Function : AllBottom
12541 2019-Jan-17 17:00:37.287311 - [DEBUG] End adding new jump function
12542 2019-Jan-17 17:00:37.287335 - [DEBUG]
12543 2019-Jan-17 17:00:37.287371 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12544 2019-Jan-17 17:00:37.287395 - [DEBUG]
12545 2019-Jan-17 17:00:37.287419 - [DEBUG] Process 359. path edge:
12546 2019-Jan-17 17:00:37.287442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12547 2019-Jan-17 17:00:37.287500 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12548 2019-Jan-17 17:00:37.288164 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12549 2019-Jan-17 17:00:37.288802 - [DEBUG]
12550 2019-Jan-17 17:00:37.288826 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12551 2019-Jan-17 17:00:37.289480 - [DEBUG] Possible callees:
12552 2019-Jan-17 17:00:37.289505 - [DEBUG] llvm.dbg.declare
12553 2019-Jan-17 17:00:37.289530 - [DEBUG] Possible return sites:
12554 2019-Jan-17 17:00:37.289554 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312555 2019-Jan-17 17:00:37.290832 - [DEBUG] Found and process special summary
12556 2019-Jan-17 17:00:37.290866 - [DEBUG] Compose: EdgeIdentity * AllBottom
12557 2019-Jan-17 17:00:37.290893 - [DEBUG]
12558 2019-Jan-17 17:00:37.290917 - [DEBUG] Propagate flow
12559 2019-Jan-17 17:00:37.290940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12560 2019-Jan-17 17:00:37.290998 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12561 2019-Jan-17 17:00:37.291658 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12562 2019-Jan-17 17:00:37.292296 - [DEBUG] Edge function : AllBottom (result of previous compose)
12563 2019-Jan-17 17:00:37.292321 - [DEBUG]
12564 2019-Jan-17 17:00:37.292346 - [DEBUG] Join: AllTop & AllBottom
12565 2019-Jan-17 17:00:37.292372 - [DEBUG] = AllBottom (new jump func)
12566 2019-Jan-17 17:00:37.292396 - [DEBUG]
12567 2019-Jan-17 17:00:37.292419 - [DEBUG] Start adding new jump function
12568 2019-Jan-17 17:00:37.292442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12569 2019-Jan-17 17:00:37.292500 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12570 2019-Jan-17 17:00:37.293137 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12571 2019-Jan-17 17:00:37.293776 - [DEBUG] Edge Function : AllBottom
12572 2019-Jan-17 17:00:37.293804 - [DEBUG] End adding new jump function
12573 2019-Jan-17 17:00:37.293828 - [DEBUG]
12574 2019-Jan-17 17:00:37.293851 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12575 2019-Jan-17 17:00:37.293876 - [DEBUG]
12576 2019-Jan-17 17:00:37.293899 - [DEBUG] Process 360. path edge:
12577 2019-Jan-17 17:00:37.293922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12578 2019-Jan-17 17:00:37.293980 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12579 2019-Jan-17 17:00:37.294631 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12580 2019-Jan-17 17:00:37.295269 - [DEBUG]
12581 2019-Jan-17 17:00:37.295294 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12582 2019-Jan-17 17:00:37.295949 - [DEBUG] Compose: EdgeIdentity * AllBottom
12583 2019-Jan-17 17:00:37.295977 - [DEBUG]
12584 2019-Jan-17 17:00:37.296001 - [DEBUG] Propagate flow
12585 2019-Jan-17 17:00:37.296024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12586 2019-Jan-17 17:00:37.296096 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12587 2019-Jan-17 17:00:37.296735 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12588 2019-Jan-17 17:00:37.297372 - [DEBUG] Edge function : AllBottom (result of previous compose)
12589 2019-Jan-17 17:00:37.297397 - [DEBUG]
12590 2019-Jan-17 17:00:37.297422 - [DEBUG] Join: AllTop & AllBottom
12591 2019-Jan-17 17:00:37.297447 - [DEBUG] = AllBottom (new jump func)
12592 2019-Jan-17 17:00:37.297472 - [DEBUG]
12593 2019-Jan-17 17:00:37.297494 - [DEBUG] Start adding new jump function
12594 2019-Jan-17 17:00:37.297518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12595 2019-Jan-17 17:00:37.297575 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12596 2019-Jan-17 17:00:37.298229 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12597 2019-Jan-17 17:00:37.298863 - [DEBUG] Edge Function : AllBottom
12598 2019-Jan-17 17:00:37.298890 - [DEBUG] End adding new jump function
12599 2019-Jan-17 17:00:37.298914 - [DEBUG]
12600 2019-Jan-17 17:00:37.298938 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12601 2019-Jan-17 17:00:37.298962 - [DEBUG]
12602 2019-Jan-17 17:00:37.298985 - [DEBUG] Process 361. path edge:
12603 2019-Jan-17 17:00:37.299009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12604 2019-Jan-17 17:00:37.299066 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12605 2019-Jan-17 17:00:37.299702 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12606 2019-Jan-17 17:00:37.300339 - [DEBUG]
12607 2019-Jan-17 17:00:37.300364 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12608 2019-Jan-17 17:00:37.301010 - [DEBUG] Compose: EdgeIdentity * AllBottom
12609 2019-Jan-17 17:00:37.301038 - [DEBUG]
12610 2019-Jan-17 17:00:37.301062 - [DEBUG] Propagate flow
12611 2019-Jan-17 17:00:37.301085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12612 2019-Jan-17 17:00:37.301143 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12613 2019-Jan-17 17:00:37.301794 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12614 2019-Jan-17 17:00:37.302433 - [DEBUG] Edge function : AllBottom (result of previous compose)
12615 2019-Jan-17 17:00:37.302458 - [DEBUG]
12616 2019-Jan-17 17:00:37.302483 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12617 2019-Jan-17 17:00:37.302509 - [DEBUG] = AllBottom
12618 2019-Jan-17 17:00:37.302533 - [DEBUG]
12619 2019-Jan-17 17:00:37.302556 - [DEBUG] PROPAGATE: No new function!
12620 2019-Jan-17 17:00:37.302580 - [DEBUG] EDGE: >
12621 2019-Jan-17 17:00:37.302639 - [DEBUG] ---> 12622 2019-Jan-17 17:00:37.303274 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12623 2019-Jan-17 17:00:37.303912 - [DEBUG]
12624 2019-Jan-17 17:00:37.303937 - [DEBUG] EDGE: >
12625 2019-Jan-17 17:00:37.303995 - [DEBUG] ---> 12626 2019-Jan-17 17:00:37.304647 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12627 2019-Jan-17 17:00:37.305285 - [DEBUG]
12628 2019-Jan-17 17:00:37.305321 - [DEBUG] Compose: EdgeIdentity * AllBottom
12629 2019-Jan-17 17:00:37.305347 - [DEBUG]
12630 2019-Jan-17 17:00:37.305371 - [DEBUG] Propagate flow
12631 2019-Jan-17 17:00:37.305403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12632 2019-Jan-17 17:00:37.305461 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12633 2019-Jan-17 17:00:37.306102 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12634 2019-Jan-17 17:00:37.306739 - [DEBUG] Edge function : AllBottom (result of previous compose)
12635 2019-Jan-17 17:00:37.306764 - [DEBUG]
12636 2019-Jan-17 17:00:37.306789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12637 2019-Jan-17 17:00:37.306815 - [DEBUG] = AllBottom
12638 2019-Jan-17 17:00:37.306839 - [DEBUG]
12639 2019-Jan-17 17:00:37.306862 - [DEBUG] PROPAGATE: No new function!
12640 2019-Jan-17 17:00:37.306888 - [DEBUG] EDGE: >
12641 2019-Jan-17 17:00:37.306948 - [DEBUG] ---> 12642 2019-Jan-17 17:00:37.307595 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12643 2019-Jan-17 17:00:37.308248 - [DEBUG]
12644 2019-Jan-17 17:00:37.308274 - [DEBUG] EDGE: >
12645 2019-Jan-17 17:00:37.308333 - [DEBUG] ---> 12646 2019-Jan-17 17:00:37.308971 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12647 2019-Jan-17 17:00:37.309607 - [DEBUG]
12648 2019-Jan-17 17:00:37.309640 - [DEBUG] Compose: EdgeIdentity * AllBottom
12649 2019-Jan-17 17:00:37.309666 - [DEBUG]
12650 2019-Jan-17 17:00:37.309690 - [DEBUG] Propagate flow
12651 2019-Jan-17 17:00:37.309713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12652 2019-Jan-17 17:00:37.309770 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12653 2019-Jan-17 17:00:37.310408 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12654 2019-Jan-17 17:00:37.311047 - [DEBUG] Edge function : AllBottom (result of previous compose)
12655 2019-Jan-17 17:00:37.311072 - [DEBUG]
12656 2019-Jan-17 17:00:37.311097 - [DEBUG] Join: AllTop & AllBottom
12657 2019-Jan-17 17:00:37.311122 - [DEBUG] = AllBottom (new jump func)
12658 2019-Jan-17 17:00:37.311147 - [DEBUG]
12659 2019-Jan-17 17:00:37.311170 - [DEBUG] Start adding new jump function
12660 2019-Jan-17 17:00:37.311193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12661 2019-Jan-17 17:00:37.311250 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12662 2019-Jan-17 17:00:37.311903 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12663 2019-Jan-17 17:00:37.312542 - [DEBUG] Edge Function : AllBottom
12664 2019-Jan-17 17:00:37.312570 - [DEBUG] End adding new jump function
12665 2019-Jan-17 17:00:37.312594 - [DEBUG]
12666 2019-Jan-17 17:00:37.312617 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12667 2019-Jan-17 17:00:37.312641 - [DEBUG]
12668 2019-Jan-17 17:00:37.312664 - [DEBUG] Process 362. path edge:
12669 2019-Jan-17 17:00:37.312688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12670 2019-Jan-17 17:00:37.312746 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12671 2019-Jan-17 17:00:37.313383 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12672 2019-Jan-17 17:00:37.314020 - [DEBUG]
12673 2019-Jan-17 17:00:37.314046 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12674 2019-Jan-17 17:00:37.314720 - [DEBUG] Compose: EdgeIdentity * AllBottom
12675 2019-Jan-17 17:00:37.314749 - [DEBUG]
12676 2019-Jan-17 17:00:37.314772 - [DEBUG] Propagate flow
12677 2019-Jan-17 17:00:37.314795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12678 2019-Jan-17 17:00:37.314854 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12679 2019-Jan-17 17:00:37.315503 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12680 2019-Jan-17 17:00:37.316142 - [DEBUG] Edge function : AllBottom (result of previous compose)
12681 2019-Jan-17 17:00:37.316167 - [DEBUG]
12682 2019-Jan-17 17:00:37.316193 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12683 2019-Jan-17 17:00:37.316218 - [DEBUG] = AllBottom
12684 2019-Jan-17 17:00:37.316242 - [DEBUG]
12685 2019-Jan-17 17:00:37.316265 - [DEBUG] PROPAGATE: No new function!
12686 2019-Jan-17 17:00:37.316296 - [DEBUG] Compose: EdgeIdentity * AllBottom
12687 2019-Jan-17 17:00:37.316323 - [DEBUG]
12688 2019-Jan-17 17:00:37.316347 - [DEBUG] Propagate flow
12689 2019-Jan-17 17:00:37.316370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12690 2019-Jan-17 17:00:37.316428 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12691 2019-Jan-17 17:00:37.317077 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12692 2019-Jan-17 17:00:37.317713 - [DEBUG] Edge function : AllBottom (result of previous compose)
12693 2019-Jan-17 17:00:37.317738 - [DEBUG]
12694 2019-Jan-17 17:00:37.317763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12695 2019-Jan-17 17:00:37.317789 - [DEBUG] = AllBottom
12696 2019-Jan-17 17:00:37.317813 - [DEBUG]
12697 2019-Jan-17 17:00:37.317836 - [DEBUG] PROPAGATE: No new function!
12698 2019-Jan-17 17:00:37.317860 - [DEBUG] EDGE: >
12699 2019-Jan-17 17:00:37.317918 - [DEBUG] ---> 12700 2019-Jan-17 17:00:37.318572 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12701 2019-Jan-17 17:00:37.319210 - [DEBUG]
12702 2019-Jan-17 17:00:37.319235 - [DEBUG] EDGE: >
12703 2019-Jan-17 17:00:37.319294 - [DEBUG] ---> 12704 2019-Jan-17 17:00:37.319930 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12705 2019-Jan-17 17:00:37.320565 - [DEBUG]
12706 2019-Jan-17 17:00:37.320591 - [DEBUG] EDGE: >
12707 2019-Jan-17 17:00:37.320649 - [DEBUG] ---> 12708 2019-Jan-17 17:00:37.321302 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12709 2019-Jan-17 17:00:37.321940 - [DEBUG]
12710 2019-Jan-17 17:00:37.321976 - [DEBUG] Compose: EdgeIdentity * AllBottom
12711 2019-Jan-17 17:00:37.322003 - [DEBUG]
12712 2019-Jan-17 17:00:37.322027 - [DEBUG] Propagate flow
12713 2019-Jan-17 17:00:37.322050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12714 2019-Jan-17 17:00:37.322107 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12715 2019-Jan-17 17:00:37.322747 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

12716 2019-Jan-17 17:00:37.323384 - [DEBUG] Edge function : AllBottom (result of previous compose)
12717 2019-Jan-17 17:00:37.323417 - [DEBUG]
12718 2019-Jan-17 17:00:37.323444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12719 2019-Jan-17 17:00:37.323469 - [DEBUG] = AllBottom
12720 2019-Jan-17 17:00:37.323494 - [DEBUG]
12721 2019-Jan-17 17:00:37.323517 - [DEBUG] PROPAGATE: No new function!
12722 2019-Jan-17 17:00:37.323544 - [DEBUG] EDGE: >
12723 2019-Jan-17 17:00:37.323603 - [DEBUG] ---> 12724 2019-Jan-17 17:00:37.324243 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12725 2019-Jan-17 17:00:37.324895 - [DEBUG]
12726 2019-Jan-17 17:00:37.324921 - [DEBUG] EDGE: >
12727 2019-Jan-17 17:00:37.324979 - [DEBUG] ---> 12728 2019-Jan-17 17:00:37.325615 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
12729 2019-Jan-17 17:00:37.326252 - [DEBUG]
12730 2019-Jan-17 17:00:37.326278 - [DEBUG] Compose: EdgeIdentity * AllBottom
12731 2019-Jan-17 17:00:37.326304 - [DEBUG]
12732 2019-Jan-17 17:00:37.326328 - [DEBUG] Propagate flow
12733 2019-Jan-17 17:00:37.326351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12734 2019-Jan-17 17:00:37.326408 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
12735 2019-Jan-17 17:00:37.327043 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12736 2019-Jan-17 17:00:37.327686 - [DEBUG] Edge function : AllBottom (result of previous compose)
12737 2019-Jan-17 17:00:37.327711 - [DEBUG]
12738 2019-Jan-17 17:00:37.327736 - [DEBUG] Join: AllTop & AllBottom
12739 2019-Jan-17 17:00:37.327761 - [DEBUG] = AllBottom (new jump func)
12740 2019-Jan-17 17:00:37.327786 - [DEBUG]
12741 2019-Jan-17 17:00:37.327809 - [DEBUG] Start adding new jump function
12742 2019-Jan-17 17:00:37.327832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12743 2019-Jan-17 17:00:37.327889 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12744 2019-Jan-17 17:00:37.328549 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
12745 2019-Jan-17 17:00:37.329186 - [DEBUG] Edge Function : AllBottom
12746 2019-Jan-17 17:00:37.329214 - [DEBUG] End adding new jump function
12747 2019-Jan-17 17:00:37.329238 - [DEBUG]
12748 2019-Jan-17 17:00:37.329261 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12749 2019-Jan-17 17:00:37.329285 - [DEBUG]
12750 2019-Jan-17 17:00:37.329308 - [DEBUG] Process 363. path edge:
12751 2019-Jan-17 17:00:37.329332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12752 2019-Jan-17 17:00:37.329389 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
12753 2019-Jan-17 17:00:37.330025 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12754 2019-Jan-17 17:00:37.330665 - [DEBUG]
12755 2019-Jan-17 17:00:37.330690 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
12756 2019-Jan-17 17:00:37.331361 - [DEBUG] Compose: EdgeIdentity * AllBottom
12757 2019-Jan-17 17:00:37.331390 - [DEBUG]
12758 2019-Jan-17 17:00:37.331413 - [DEBUG] Propagate flow
12759 2019-Jan-17 17:00:37.331437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12760 2019-Jan-17 17:00:37.331495 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
12761 2019-Jan-17 17:00:37.332152 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12762 2019-Jan-17 17:00:37.332797 - [DEBUG] Edge function : AllBottom (result of previous compose)
12763 2019-Jan-17 17:00:37.332822 - [DEBUG]
12764 2019-Jan-17 17:00:37.332847 - [DEBUG] Join: AllTop & AllBottom
12765 2019-Jan-17 17:00:37.332872 - [DEBUG] = AllBottom (new jump func)
12766 2019-Jan-17 17:00:37.332896 - [DEBUG]
12767 2019-Jan-17 17:00:37.332919 - [DEBUG] Start adding new jump function
12768 2019-Jan-17 17:00:37.332943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12769 2019-Jan-17 17:00:37.333000 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12770 2019-Jan-17 17:00:37.333641 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
12771 2019-Jan-17 17:00:37.334286 - [DEBUG] Edge Function : AllBottom
12772 2019-Jan-17 17:00:37.334313 - [DEBUG] End adding new jump function
12773 2019-Jan-17 17:00:37.334337 - [DEBUG]
12774 2019-Jan-17 17:00:37.334360 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12775 2019-Jan-17 17:00:37.334385 - [DEBUG]
12776 2019-Jan-17 17:00:37.334408 - [DEBUG] Process 364. path edge:
12777 2019-Jan-17 17:00:37.334432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12778 2019-Jan-17 17:00:37.334489 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
12779 2019-Jan-17 17:00:37.335153 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12780 2019-Jan-17 17:00:37.335794 - [DEBUG]
12781 2019-Jan-17 17:00:37.335818 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
12782 2019-Jan-17 17:00:37.336471 - [DEBUG] Possible callees:
12783 2019-Jan-17 17:00:37.336496 - [DEBUG] llvm.dbg.declare
12784 2019-Jan-17 17:00:37.336521 - [DEBUG] Possible return sites:
12785 2019-Jan-17 17:00:37.336544 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12012786 2019-Jan-17 17:00:37.337821 - [DEBUG] Found and process special summary
12787 2019-Jan-17 17:00:37.337856 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-17 17:00:37.337883 - [DEBUG]
12789 2019-Jan-17 17:00:37.337906 - [DEBUG] Propagate flow
12790 2019-Jan-17 17:00:37.337930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12791 2019-Jan-17 17:00:37.338002 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12792 2019-Jan-17 17:00:37.338643 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12793 2019-Jan-17 17:00:37.339284 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-17 17:00:37.339309 - [DEBUG]
12795 2019-Jan-17 17:00:37.339333 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-17 17:00:37.339359 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-17 17:00:37.339383 - [DEBUG]
12798 2019-Jan-17 17:00:37.339406 - [DEBUG] Start adding new jump function
12799 2019-Jan-17 17:00:37.339429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12800 2019-Jan-17 17:00:37.339487 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12801 2019-Jan-17 17:00:37.340128 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12802 2019-Jan-17 17:00:37.340775 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-17 17:00:37.340804 - [DEBUG] End adding new jump function
12804 2019-Jan-17 17:00:37.340828 - [DEBUG]
12805 2019-Jan-17 17:00:37.340852 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12806 2019-Jan-17 17:00:37.340876 - [DEBUG]
12807 2019-Jan-17 17:00:37.340899 - [DEBUG] Process 365. path edge:
12808 2019-Jan-17 17:00:37.340923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12809 2019-Jan-17 17:00:37.340980 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
12810 2019-Jan-17 17:00:37.341636 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12811 2019-Jan-17 17:00:37.342277 - [DEBUG]
12812 2019-Jan-17 17:00:37.342302 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
12813 2019-Jan-17 17:00:37.342955 - [DEBUG] Compose: EdgeIdentity * AllBottom
12814 2019-Jan-17 17:00:37.342982 - [DEBUG]
12815 2019-Jan-17 17:00:37.343006 - [DEBUG] Propagate flow
12816 2019-Jan-17 17:00:37.343029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12817 2019-Jan-17 17:00:37.343087 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
12818 2019-Jan-17 17:00:37.343724 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12819 2019-Jan-17 17:00:37.344366 - [DEBUG] Edge function : AllBottom (result of previous compose)
12820 2019-Jan-17 17:00:37.344391 - [DEBUG]
12821 2019-Jan-17 17:00:37.344415 - [DEBUG] Join: AllTop & AllBottom
12822 2019-Jan-17 17:00:37.344441 - [DEBUG] = AllBottom (new jump func)
12823 2019-Jan-17 17:00:37.344465 - [DEBUG]
12824 2019-Jan-17 17:00:37.344488 - [DEBUG] Start adding new jump function
12825 2019-Jan-17 17:00:37.344511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12826 2019-Jan-17 17:00:37.344569 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12827 2019-Jan-17 17:00:37.345227 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
12828 2019-Jan-17 17:00:37.345863 - [DEBUG] Edge Function : AllBottom
12829 2019-Jan-17 17:00:37.345891 - [DEBUG] End adding new jump function
12830 2019-Jan-17 17:00:37.345914 - [DEBUG]
12831 2019-Jan-17 17:00:37.345938 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12832 2019-Jan-17 17:00:37.345963 - [DEBUG]
12833 2019-Jan-17 17:00:37.345986 - [DEBUG] Process 366. path edge:
12834 2019-Jan-17 17:00:37.346009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12835 2019-Jan-17 17:00:37.346067 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
12836 2019-Jan-17 17:00:37.346701 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12837 2019-Jan-17 17:00:37.347342 - [DEBUG]
12838 2019-Jan-17 17:00:37.347367 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
12839 2019-Jan-17 17:00:37.348028 - [DEBUG] Compose: EdgeIdentity * AllBottom
12840 2019-Jan-17 17:00:37.348056 - [DEBUG]
12841 2019-Jan-17 17:00:37.348080 - [DEBUG] Propagate flow
12842 2019-Jan-17 17:00:37.348103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12843 2019-Jan-17 17:00:37.348161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12844 2019-Jan-17 17:00:37.348817 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12845 2019-Jan-17 17:00:37.349468 - [DEBUG] Edge function : AllBottom (result of previous compose)
12846 2019-Jan-17 17:00:37.349502 - [DEBUG]
12847 2019-Jan-17 17:00:37.349527 - [DEBUG] Join: AllTop & AllBottom
12848 2019-Jan-17 17:00:37.349553 - [DEBUG] = AllBottom (new jump func)
12849 2019-Jan-17 17:00:37.349577 - [DEBUG]
12850 2019-Jan-17 17:00:37.349600 - [DEBUG] Start adding new jump function
12851 2019-Jan-17 17:00:37.349623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12852 2019-Jan-17 17:00:37.349681 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12853 2019-Jan-17 17:00:37.350322 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12854 2019-Jan-17 17:00:37.350969 - [DEBUG] Edge Function : AllBottom
12855 2019-Jan-17 17:00:37.350997 - [DEBUG] End adding new jump function
12856 2019-Jan-17 17:00:37.351020 - [DEBUG]
12857 2019-Jan-17 17:00:37.351044 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12858 2019-Jan-17 17:00:37.351068 - [DEBUG]
12859 2019-Jan-17 17:00:37.351091 - [DEBUG] Process 367. path edge:
12860 2019-Jan-17 17:00:37.351115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12861 2019-Jan-17 17:00:37.351172 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12862 2019-Jan-17 17:00:37.351837 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12863 2019-Jan-17 17:00:37.352479 - [DEBUG]
12864 2019-Jan-17 17:00:37.352503 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12865 2019-Jan-17 17:00:37.353155 - [DEBUG] Possible callees:
12866 2019-Jan-17 17:00:37.353180 - [DEBUG] llvm.dbg.declare
12867 2019-Jan-17 17:00:37.353205 - [DEBUG] Possible return sites:
12868 2019-Jan-17 17:00:37.353229 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912869 2019-Jan-17 17:00:37.354504 - [DEBUG] Found and process special summary
12870 2019-Jan-17 17:00:37.354538 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-17 17:00:37.354565 - [DEBUG]
12872 2019-Jan-17 17:00:37.354589 - [DEBUG] Propagate flow
12873 2019-Jan-17 17:00:37.354612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12874 2019-Jan-17 17:00:37.354684 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12875 2019-Jan-17 17:00:37.355326 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12876 2019-Jan-17 17:00:37.355967 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-17 17:00:37.355992 - [DEBUG]
12878 2019-Jan-17 17:00:37.356017 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-17 17:00:37.356043 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-17 17:00:37.356067 - [DEBUG]
12881 2019-Jan-17 17:00:37.356090 - [DEBUG] Start adding new jump function
12882 2019-Jan-17 17:00:37.356113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12883 2019-Jan-17 17:00:37.356171 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12884 2019-Jan-17 17:00:37.356816 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12885 2019-Jan-17 17:00:37.357455 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-17 17:00:37.357483 - [DEBUG] End adding new jump function
12887 2019-Jan-17 17:00:37.357506 - [DEBUG]
12888 2019-Jan-17 17:00:37.357530 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12889 2019-Jan-17 17:00:37.357562 - [DEBUG]
12890 2019-Jan-17 17:00:37.357586 - [DEBUG] Process 368. path edge:
12891 2019-Jan-17 17:00:37.357610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12892 2019-Jan-17 17:00:37.357668 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12893 2019-Jan-17 17:00:37.358323 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12894 2019-Jan-17 17:00:37.358968 - [DEBUG]
12895 2019-Jan-17 17:00:37.358992 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12896 2019-Jan-17 17:00:37.359645 - [DEBUG] Compose: EdgeIdentity * AllBottom
12897 2019-Jan-17 17:00:37.359673 - [DEBUG]
12898 2019-Jan-17 17:00:37.359698 - [DEBUG] Propagate flow
12899 2019-Jan-17 17:00:37.359721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12900 2019-Jan-17 17:00:37.359780 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12901 2019-Jan-17 17:00:37.360416 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12902 2019-Jan-17 17:00:37.361060 - [DEBUG] Edge function : AllBottom (result of previous compose)
12903 2019-Jan-17 17:00:37.361085 - [DEBUG]
12904 2019-Jan-17 17:00:37.361110 - [DEBUG] Join: AllTop & AllBottom
12905 2019-Jan-17 17:00:37.361136 - [DEBUG] = AllBottom (new jump func)
12906 2019-Jan-17 17:00:37.361160 - [DEBUG]
12907 2019-Jan-17 17:00:37.361184 - [DEBUG] Start adding new jump function
12908 2019-Jan-17 17:00:37.361207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12909 2019-Jan-17 17:00:37.361265 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12910 2019-Jan-17 17:00:37.361922 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12911 2019-Jan-17 17:00:37.362558 - [DEBUG] Edge Function : AllBottom
12912 2019-Jan-17 17:00:37.362586 - [DEBUG] End adding new jump function
12913 2019-Jan-17 17:00:37.362610 - [DEBUG]
12914 2019-Jan-17 17:00:37.362634 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12915 2019-Jan-17 17:00:37.362658 - [DEBUG]
12916 2019-Jan-17 17:00:37.362681 - [DEBUG] Process 369. path edge:
12917 2019-Jan-17 17:00:37.362705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12918 2019-Jan-17 17:00:37.362763 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12919 2019-Jan-17 17:00:37.363399 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12920 2019-Jan-17 17:00:37.364040 - [DEBUG]
12921 2019-Jan-17 17:00:37.364065 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12922 2019-Jan-17 17:00:37.364732 - [DEBUG] Compose: EdgeIdentity * AllBottom
12923 2019-Jan-17 17:00:37.364760 - [DEBUG]
12924 2019-Jan-17 17:00:37.364784 - [DEBUG] Propagate flow
12925 2019-Jan-17 17:00:37.364807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12926 2019-Jan-17 17:00:37.364865 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12927 2019-Jan-17 17:00:37.365515 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12928 2019-Jan-17 17:00:37.366157 - [DEBUG] Edge function : AllBottom (result of previous compose)
12929 2019-Jan-17 17:00:37.366182 - [DEBUG]
12930 2019-Jan-17 17:00:37.366207 - [DEBUG] Join: AllTop & AllBottom
12931 2019-Jan-17 17:00:37.366233 - [DEBUG] = AllBottom (new jump func)
12932 2019-Jan-17 17:00:37.366257 - [DEBUG]
12933 2019-Jan-17 17:00:37.366280 - [DEBUG] Start adding new jump function
12934 2019-Jan-17 17:00:37.366313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12935 2019-Jan-17 17:00:37.366371 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12936 2019-Jan-17 17:00:37.367013 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12937 2019-Jan-17 17:00:37.367660 - [DEBUG] Edge Function : AllBottom
12938 2019-Jan-17 17:00:37.367688 - [DEBUG] End adding new jump function
12939 2019-Jan-17 17:00:37.367712 - [DEBUG]
12940 2019-Jan-17 17:00:37.367735 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12941 2019-Jan-17 17:00:37.367760 - [DEBUG]
12942 2019-Jan-17 17:00:37.367783 - [DEBUG] Process 370. path edge:
12943 2019-Jan-17 17:00:37.367807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12944 2019-Jan-17 17:00:37.367865 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12945 2019-Jan-17 17:00:37.368534 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12946 2019-Jan-17 17:00:37.369176 - [DEBUG]
12947 2019-Jan-17 17:00:37.369200 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12948 2019-Jan-17 17:00:37.369861 - [DEBUG] Possible callees:
12949 2019-Jan-17 17:00:37.369887 - [DEBUG] llvm.dbg.declare
12950 2019-Jan-17 17:00:37.369912 - [DEBUG] Possible return sites:
12951 2019-Jan-17 17:00:37.369936 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512952 2019-Jan-17 17:00:37.371346 - [DEBUG] Found and process special summary
12953 2019-Jan-17 17:00:37.371404 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-17 17:00:37.371433 - [DEBUG]
12955 2019-Jan-17 17:00:37.371458 - [DEBUG] Propagate flow
12956 2019-Jan-17 17:00:37.371481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12957 2019-Jan-17 17:00:37.371558 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12958 2019-Jan-17 17:00:37.372249 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12959 2019-Jan-17 17:00:37.372896 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-17 17:00:37.372922 - [DEBUG]
12961 2019-Jan-17 17:00:37.372948 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-17 17:00:37.372974 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-17 17:00:37.372999 - [DEBUG]
12964 2019-Jan-17 17:00:37.373023 - [DEBUG] Start adding new jump function
12965 2019-Jan-17 17:00:37.373046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12966 2019-Jan-17 17:00:37.373104 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12967 2019-Jan-17 17:00:37.373748 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12968 2019-Jan-17 17:00:37.374387 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-17 17:00:37.374417 - [DEBUG] End adding new jump function
12970 2019-Jan-17 17:00:37.374441 - [DEBUG]
12971 2019-Jan-17 17:00:37.374465 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12972 2019-Jan-17 17:00:37.374490 - [DEBUG]
12973 2019-Jan-17 17:00:37.374513 - [DEBUG] Process 371. path edge:
12974 2019-Jan-17 17:00:37.374537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
12975 2019-Jan-17 17:00:37.374595 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12976 2019-Jan-17 17:00:37.375275 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
12977 2019-Jan-17 17:00:37.375917 - [DEBUG]
12978 2019-Jan-17 17:00:37.375943 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12979 2019-Jan-17 17:00:37.376607 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-17 17:00:37.376636 - [DEBUG]
12981 2019-Jan-17 17:00:37.376660 - [DEBUG] Propagate flow
12982 2019-Jan-17 17:00:37.376683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

12983 2019-Jan-17 17:00:37.376741 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12984 2019-Jan-17 17:00:37.377384 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12985 2019-Jan-17 17:00:37.378043 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-17 17:00:37.378069 - [DEBUG]
12987 2019-Jan-17 17:00:37.378094 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-17 17:00:37.378119 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-17 17:00:37.378143 - [DEBUG]
12990 2019-Jan-17 17:00:37.378166 - [DEBUG] Start adding new jump function
12991 2019-Jan-17 17:00:37.378189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

12992 2019-Jan-17 17:00:37.378247 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

12993 2019-Jan-17 17:00:37.378890 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12994 2019-Jan-17 17:00:37.379525 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-17 17:00:37.379553 - [DEBUG] End adding new jump function
12996 2019-Jan-17 17:00:37.379577 - [DEBUG]
12997 2019-Jan-17 17:00:37.379600 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12998 2019-Jan-17 17:00:37.379624 - [DEBUG]
12999 2019-Jan-17 17:00:37.379647 - [DEBUG] Process 372. path edge:
13000 2019-Jan-17 17:00:37.379671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13001 2019-Jan-17 17:00:37.379728 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
13002 2019-Jan-17 17:00:37.380365 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13003 2019-Jan-17 17:00:37.381009 - [DEBUG]
13004 2019-Jan-17 17:00:37.381035 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
13005 2019-Jan-17 17:00:37.381703 - [DEBUG] Compose: EdgeIdentity * AllBottom
13006 2019-Jan-17 17:00:37.381731 - [DEBUG]
13007 2019-Jan-17 17:00:37.381755 - [DEBUG] Propagate flow
13008 2019-Jan-17 17:00:37.381779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13009 2019-Jan-17 17:00:37.381837 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13010 2019-Jan-17 17:00:37.382475 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13011 2019-Jan-17 17:00:37.383117 - [DEBUG] Edge function : AllBottom (result of previous compose)
13012 2019-Jan-17 17:00:37.383142 - [DEBUG]
13013 2019-Jan-17 17:00:37.383167 - [DEBUG] Join: AllTop & AllBottom
13014 2019-Jan-17 17:00:37.383192 - [DEBUG] = AllBottom (new jump func)
13015 2019-Jan-17 17:00:37.383217 - [DEBUG]
13016 2019-Jan-17 17:00:37.383240 - [DEBUG] Start adding new jump function
13017 2019-Jan-17 17:00:37.383263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13018 2019-Jan-17 17:00:37.383320 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13019 2019-Jan-17 17:00:37.383962 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13020 2019-Jan-17 17:00:37.384608 - [DEBUG] Edge Function : AllBottom
13021 2019-Jan-17 17:00:37.384651 - [DEBUG] End adding new jump function
13022 2019-Jan-17 17:00:37.384675 - [DEBUG]
13023 2019-Jan-17 17:00:37.384699 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
13024 2019-Jan-17 17:00:37.384723 - [DEBUG]
13025 2019-Jan-17 17:00:37.384747 - [DEBUG] Process 373. path edge:
13026 2019-Jan-17 17:00:37.384770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13027 2019-Jan-17 17:00:37.384828 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
13028 2019-Jan-17 17:00:37.385464 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13029 2019-Jan-17 17:00:37.386106 - [DEBUG]
13030 2019-Jan-17 17:00:37.386131 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
13031 2019-Jan-17 17:00:37.386781 - [DEBUG] Compose: EdgeIdentity * AllBottom
13032 2019-Jan-17 17:00:37.386810 - [DEBUG]
13033 2019-Jan-17 17:00:37.386834 - [DEBUG] Propagate flow
13034 2019-Jan-17 17:00:37.386858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13035 2019-Jan-17 17:00:37.386916 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13036 2019-Jan-17 17:00:37.387566 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13037 2019-Jan-17 17:00:37.388224 - [DEBUG] Edge function : AllBottom (result of previous compose)
13038 2019-Jan-17 17:00:37.388249 - [DEBUG]
13039 2019-Jan-17 17:00:37.388274 - [DEBUG] Join: AllTop & AllBottom
13040 2019-Jan-17 17:00:37.388299 - [DEBUG] = AllBottom (new jump func)
13041 2019-Jan-17 17:00:37.388324 - [DEBUG]
13042 2019-Jan-17 17:00:37.388347 - [DEBUG] Start adding new jump function
13043 2019-Jan-17 17:00:37.388370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13044 2019-Jan-17 17:00:37.388427 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13045 2019-Jan-17 17:00:37.389069 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13046 2019-Jan-17 17:00:37.389716 - [DEBUG] Edge Function : AllBottom
13047 2019-Jan-17 17:00:37.389744 - [DEBUG] End adding new jump function
13048 2019-Jan-17 17:00:37.389768 - [DEBUG]
13049 2019-Jan-17 17:00:37.389791 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13050 2019-Jan-17 17:00:37.389816 - [DEBUG]
13051 2019-Jan-17 17:00:37.389839 - [DEBUG] Process 374. path edge:
13052 2019-Jan-17 17:00:37.389862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13053 2019-Jan-17 17:00:37.389920 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13054 2019-Jan-17 17:00:37.390567 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13055 2019-Jan-17 17:00:37.391209 - [DEBUG]
13056 2019-Jan-17 17:00:37.391233 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13057 2019-Jan-17 17:00:37.391906 - [DEBUG] Possible callees:
13058 2019-Jan-17 17:00:37.391931 - [DEBUG] llvm.dbg.declare
13059 2019-Jan-17 17:00:37.391956 - [DEBUG] Possible return sites:
13060 2019-Jan-17 17:00:37.391980 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313061 2019-Jan-17 17:00:37.393260 - [DEBUG] Found and process special summary
13062 2019-Jan-17 17:00:37.393305 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-17 17:00:37.393333 - [DEBUG]
13064 2019-Jan-17 17:00:37.393357 - [DEBUG] Propagate flow
13065 2019-Jan-17 17:00:37.393380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13066 2019-Jan-17 17:00:37.393439 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13067 2019-Jan-17 17:00:37.394082 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13068 2019-Jan-17 17:00:37.394742 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-17 17:00:37.394767 - [DEBUG]
13070 2019-Jan-17 17:00:37.394792 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-17 17:00:37.394817 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-17 17:00:37.394842 - [DEBUG]
13073 2019-Jan-17 17:00:37.394865 - [DEBUG] Start adding new jump function
13074 2019-Jan-17 17:00:37.394888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13075 2019-Jan-17 17:00:37.394945 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13076 2019-Jan-17 17:00:37.395588 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13077 2019-Jan-17 17:00:37.396228 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-17 17:00:37.396256 - [DEBUG] End adding new jump function
13079 2019-Jan-17 17:00:37.396279 - [DEBUG]
13080 2019-Jan-17 17:00:37.396303 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13081 2019-Jan-17 17:00:37.396327 - [DEBUG]
13082 2019-Jan-17 17:00:37.396350 - [DEBUG] Process 375. path edge:
13083 2019-Jan-17 17:00:37.396374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13084 2019-Jan-17 17:00:37.396432 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13085 2019-Jan-17 17:00:37.397073 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13086 2019-Jan-17 17:00:37.397715 - [DEBUG]
13087 2019-Jan-17 17:00:37.397739 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13088 2019-Jan-17 17:00:37.398408 - [DEBUG] Compose: EdgeIdentity * AllBottom
13089 2019-Jan-17 17:00:37.398436 - [DEBUG]
13090 2019-Jan-17 17:00:37.398460 - [DEBUG] Propagate flow
13091 2019-Jan-17 17:00:37.398483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13092 2019-Jan-17 17:00:37.398541 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13093 2019-Jan-17 17:00:37.399181 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13094 2019-Jan-17 17:00:37.399823 - [DEBUG] Edge function : AllBottom (result of previous compose)
13095 2019-Jan-17 17:00:37.399848 - [DEBUG]
13096 2019-Jan-17 17:00:37.399873 - [DEBUG] Join: AllTop & AllBottom
13097 2019-Jan-17 17:00:37.399898 - [DEBUG] = AllBottom (new jump func)
13098 2019-Jan-17 17:00:37.399923 - [DEBUG]
13099 2019-Jan-17 17:00:37.399946 - [DEBUG] Start adding new jump function
13100 2019-Jan-17 17:00:37.399969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13101 2019-Jan-17 17:00:37.400026 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13102 2019-Jan-17 17:00:37.400668 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13103 2019-Jan-17 17:00:37.401316 - [DEBUG] Edge Function : AllBottom
13104 2019-Jan-17 17:00:37.401344 - [DEBUG] End adding new jump function
13105 2019-Jan-17 17:00:37.401368 - [DEBUG]
13106 2019-Jan-17 17:00:37.401392 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13107 2019-Jan-17 17:00:37.401416 - [DEBUG]
13108 2019-Jan-17 17:00:37.401454 - [DEBUG] Process 376. path edge:
13109 2019-Jan-17 17:00:37.401479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13110 2019-Jan-17 17:00:37.401537 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13111 2019-Jan-17 17:00:37.402174 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13112 2019-Jan-17 17:00:37.402815 - [DEBUG]
13113 2019-Jan-17 17:00:37.402840 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13114 2019-Jan-17 17:00:37.403491 - [DEBUG] Compose: EdgeIdentity * AllBottom
13115 2019-Jan-17 17:00:37.403518 - [DEBUG]
13116 2019-Jan-17 17:00:37.403542 - [DEBUG] Propagate flow
13117 2019-Jan-17 17:00:37.403566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13118 2019-Jan-17 17:00:37.403624 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13119 2019-Jan-17 17:00:37.404275 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13120 2019-Jan-17 17:00:37.404934 - [DEBUG] Edge function : AllBottom (result of previous compose)
13121 2019-Jan-17 17:00:37.404959 - [DEBUG]
13122 2019-Jan-17 17:00:37.404984 - [DEBUG] Join: AllTop & AllBottom
13123 2019-Jan-17 17:00:37.405009 - [DEBUG] = AllBottom (new jump func)
13124 2019-Jan-17 17:00:37.405034 - [DEBUG]
13125 2019-Jan-17 17:00:37.405057 - [DEBUG] Start adding new jump function
13126 2019-Jan-17 17:00:37.405080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13127 2019-Jan-17 17:00:37.405138 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13128 2019-Jan-17 17:00:37.405781 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13129 2019-Jan-17 17:00:37.406427 - [DEBUG] Edge Function : AllBottom
13130 2019-Jan-17 17:00:37.406455 - [DEBUG] End adding new jump function
13131 2019-Jan-17 17:00:37.406479 - [DEBUG]
13132 2019-Jan-17 17:00:37.406502 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13133 2019-Jan-17 17:00:37.406527 - [DEBUG]
13134 2019-Jan-17 17:00:37.406550 - [DEBUG] Process 377. path edge:
13135 2019-Jan-17 17:00:37.406574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13136 2019-Jan-17 17:00:37.406632 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13137 2019-Jan-17 17:00:37.407278 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13138 2019-Jan-17 17:00:37.407920 - [DEBUG]
13139 2019-Jan-17 17:00:37.407944 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13140 2019-Jan-17 17:00:37.408610 - [DEBUG] Possible callees:
13141 2019-Jan-17 17:00:37.408635 - [DEBUG] llvm.dbg.declare
13142 2019-Jan-17 17:00:37.408660 - [DEBUG] Possible return sites:
13143 2019-Jan-17 17:00:37.408684 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913144 2019-Jan-17 17:00:37.409963 - [DEBUG] Found and process special summary
13145 2019-Jan-17 17:00:37.409998 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-17 17:00:37.410025 - [DEBUG]
13147 2019-Jan-17 17:00:37.410049 - [DEBUG] Propagate flow
13148 2019-Jan-17 17:00:37.410072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13149 2019-Jan-17 17:00:37.410130 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13150 2019-Jan-17 17:00:37.410780 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13151 2019-Jan-17 17:00:37.411442 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-17 17:00:37.411468 - [DEBUG]
13153 2019-Jan-17 17:00:37.411493 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-17 17:00:37.411519 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-17 17:00:37.411543 - [DEBUG]
13156 2019-Jan-17 17:00:37.411567 - [DEBUG] Start adding new jump function
13157 2019-Jan-17 17:00:37.411590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13158 2019-Jan-17 17:00:37.411648 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13159 2019-Jan-17 17:00:37.412290 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13160 2019-Jan-17 17:00:37.412929 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-17 17:00:37.412957 - [DEBUG] End adding new jump function
13162 2019-Jan-17 17:00:37.412981 - [DEBUG]
13163 2019-Jan-17 17:00:37.413005 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13164 2019-Jan-17 17:00:37.413029 - [DEBUG]
13165 2019-Jan-17 17:00:37.413052 - [DEBUG] Process 378. path edge:
13166 2019-Jan-17 17:00:37.413075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13167 2019-Jan-17 17:00:37.413133 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13168 2019-Jan-17 17:00:37.413773 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13169 2019-Jan-17 17:00:37.414415 - [DEBUG]
13170 2019-Jan-17 17:00:37.414439 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13171 2019-Jan-17 17:00:37.415128 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-17 17:00:37.415156 - [DEBUG]
13173 2019-Jan-17 17:00:37.415180 - [DEBUG] Propagate flow
13174 2019-Jan-17 17:00:37.415204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13175 2019-Jan-17 17:00:37.415262 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13176 2019-Jan-17 17:00:37.415899 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13177 2019-Jan-17 17:00:37.416542 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-17 17:00:37.416567 - [DEBUG]
13179 2019-Jan-17 17:00:37.416592 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-17 17:00:37.416617 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-17 17:00:37.416642 - [DEBUG]
13182 2019-Jan-17 17:00:37.416665 - [DEBUG] Start adding new jump function
13183 2019-Jan-17 17:00:37.416688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13184 2019-Jan-17 17:00:37.416746 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13185 2019-Jan-17 17:00:37.417388 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13186 2019-Jan-17 17:00:37.418037 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-17 17:00:37.418066 - [DEBUG] End adding new jump function
13188 2019-Jan-17 17:00:37.418089 - [DEBUG]
13189 2019-Jan-17 17:00:37.418113 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13190 2019-Jan-17 17:00:37.418137 - [DEBUG]
13191 2019-Jan-17 17:00:37.418160 - [DEBUG] Process 379. path edge:
13192 2019-Jan-17 17:00:37.418184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13193 2019-Jan-17 17:00:37.418242 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13194 2019-Jan-17 17:00:37.418889 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13195 2019-Jan-17 17:00:37.419531 - [DEBUG]
13196 2019-Jan-17 17:00:37.419556 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13197 2019-Jan-17 17:00:37.420205 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-17 17:00:37.420233 - [DEBUG]
13199 2019-Jan-17 17:00:37.420257 - [DEBUG] Propagate flow
13200 2019-Jan-17 17:00:37.420281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13201 2019-Jan-17 17:00:37.420339 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13202 2019-Jan-17 17:00:37.420979 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13203 2019-Jan-17 17:00:37.421638 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-17 17:00:37.421663 - [DEBUG]
13205 2019-Jan-17 17:00:37.421688 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-17 17:00:37.421713 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-17 17:00:37.421738 - [DEBUG]
13208 2019-Jan-17 17:00:37.421761 - [DEBUG] Start adding new jump function
13209 2019-Jan-17 17:00:37.421784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13210 2019-Jan-17 17:00:37.421841 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13211 2019-Jan-17 17:00:37.422484 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13212 2019-Jan-17 17:00:37.423124 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-17 17:00:37.423152 - [DEBUG] End adding new jump function
13214 2019-Jan-17 17:00:37.423175 - [DEBUG]
13215 2019-Jan-17 17:00:37.423199 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13216 2019-Jan-17 17:00:37.423224 - [DEBUG]
13217 2019-Jan-17 17:00:37.423247 - [DEBUG] Process 380. path edge:
13218 2019-Jan-17 17:00:37.423270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13219 2019-Jan-17 17:00:37.423328 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13220 2019-Jan-17 17:00:37.423969 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13221 2019-Jan-17 17:00:37.424610 - [DEBUG]
13222 2019-Jan-17 17:00:37.424648 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13223 2019-Jan-17 17:00:37.425302 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-17 17:00:37.425330 - [DEBUG]
13225 2019-Jan-17 17:00:37.425354 - [DEBUG] Propagate flow
13226 2019-Jan-17 17:00:37.425377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13227 2019-Jan-17 17:00:37.425435 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13228 2019-Jan-17 17:00:37.426075 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13229 2019-Jan-17 17:00:37.426718 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-17 17:00:37.426744 - [DEBUG]
13231 2019-Jan-17 17:00:37.426769 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-17 17:00:37.426794 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-17 17:00:37.426818 - [DEBUG]
13234 2019-Jan-17 17:00:37.426842 - [DEBUG] Start adding new jump function
13235 2019-Jan-17 17:00:37.426865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13236 2019-Jan-17 17:00:37.426923 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13237 2019-Jan-17 17:00:37.427564 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13238 2019-Jan-17 17:00:37.428225 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-17 17:00:37.428253 - [DEBUG] End adding new jump function
13240 2019-Jan-17 17:00:37.428277 - [DEBUG]
13241 2019-Jan-17 17:00:37.428301 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13242 2019-Jan-17 17:00:37.428326 - [DEBUG]
13243 2019-Jan-17 17:00:37.428349 - [DEBUG] Process 381. path edge:
13244 2019-Jan-17 17:00:37.428373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13245 2019-Jan-17 17:00:37.428431 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13246 2019-Jan-17 17:00:37.429068 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13247 2019-Jan-17 17:00:37.429710 - [DEBUG]
13248 2019-Jan-17 17:00:37.429736 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13249 2019-Jan-17 17:00:37.430386 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-17 17:00:37.430415 - [DEBUG]
13251 2019-Jan-17 17:00:37.430438 - [DEBUG] Propagate flow
13252 2019-Jan-17 17:00:37.430462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13253 2019-Jan-17 17:00:37.430520 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13254 2019-Jan-17 17:00:37.431195 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13255 2019-Jan-17 17:00:37.431856 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-17 17:00:37.431881 - [DEBUG]
13257 2019-Jan-17 17:00:37.431906 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-17 17:00:37.431932 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-17 17:00:37.431957 - [DEBUG]
13260 2019-Jan-17 17:00:37.431980 - [DEBUG] Start adding new jump function
13261 2019-Jan-17 17:00:37.432004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13262 2019-Jan-17 17:00:37.432061 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13263 2019-Jan-17 17:00:37.432705 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13264 2019-Jan-17 17:00:37.433344 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-17 17:00:37.433373 - [DEBUG] End adding new jump function
13266 2019-Jan-17 17:00:37.433397 - [DEBUG]
13267 2019-Jan-17 17:00:37.433420 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13268 2019-Jan-17 17:00:37.433445 - [DEBUG]
13269 2019-Jan-17 17:00:37.433468 - [DEBUG] Process 382. path edge:
13270 2019-Jan-17 17:00:37.433492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13271 2019-Jan-17 17:00:37.433550 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13272 2019-Jan-17 17:00:37.434191 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13273 2019-Jan-17 17:00:37.434850 - [DEBUG]
13274 2019-Jan-17 17:00:37.434875 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13275 2019-Jan-17 17:00:37.435530 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-17 17:00:37.435558 - [DEBUG]
13277 2019-Jan-17 17:00:37.435581 - [DEBUG] Propagate flow
13278 2019-Jan-17 17:00:37.435605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13279 2019-Jan-17 17:00:37.435662 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13280 2019-Jan-17 17:00:37.436300 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13281 2019-Jan-17 17:00:37.436951 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-17 17:00:37.436977 - [DEBUG]
13283 2019-Jan-17 17:00:37.437002 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-17 17:00:37.437028 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-17 17:00:37.437052 - [DEBUG]
13286 2019-Jan-17 17:00:37.437075 - [DEBUG] Start adding new jump function
13287 2019-Jan-17 17:00:37.437099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13288 2019-Jan-17 17:00:37.437156 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13289 2019-Jan-17 17:00:37.437800 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13290 2019-Jan-17 17:00:37.438453 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-17 17:00:37.438482 - [DEBUG] End adding new jump function
13292 2019-Jan-17 17:00:37.438505 - [DEBUG]
13293 2019-Jan-17 17:00:37.438529 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13294 2019-Jan-17 17:00:37.438554 - [DEBUG]
13295 2019-Jan-17 17:00:37.438577 - [DEBUG] Process 383. path edge:
13296 2019-Jan-17 17:00:37.438600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13297 2019-Jan-17 17:00:37.438658 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13298 2019-Jan-17 17:00:37.439295 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13299 2019-Jan-17 17:00:37.439937 - [DEBUG]
13300 2019-Jan-17 17:00:37.439962 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13301 2019-Jan-17 17:00:37.440613 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-17 17:00:37.440641 - [DEBUG]
13303 2019-Jan-17 17:00:37.440666 - [DEBUG] Propagate flow
13304 2019-Jan-17 17:00:37.440689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13305 2019-Jan-17 17:00:37.440747 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13306 2019-Jan-17 17:00:37.441398 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13307 2019-Jan-17 17:00:37.442042 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-17 17:00:37.442068 - [DEBUG]
13309 2019-Jan-17 17:00:37.442092 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-17 17:00:37.442118 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-17 17:00:37.442142 - [DEBUG]
13312 2019-Jan-17 17:00:37.442165 - [DEBUG] Start adding new jump function
13313 2019-Jan-17 17:00:37.442189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13314 2019-Jan-17 17:00:37.442246 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13315 2019-Jan-17 17:00:37.442888 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13316 2019-Jan-17 17:00:37.443522 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-17 17:00:37.443551 - [DEBUG] End adding new jump function
13318 2019-Jan-17 17:00:37.443574 - [DEBUG]
13319 2019-Jan-17 17:00:37.443598 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13320 2019-Jan-17 17:00:37.443622 - [DEBUG]
13321 2019-Jan-17 17:00:37.443645 - [DEBUG] Process 384. path edge:
13322 2019-Jan-17 17:00:37.443669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13323 2019-Jan-17 17:00:37.443727 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13324 2019-Jan-17 17:00:37.444363 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13325 2019-Jan-17 17:00:37.445020 - [DEBUG]
13326 2019-Jan-17 17:00:37.445045 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13327 2019-Jan-17 17:00:37.445705 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-17 17:00:37.445733 - [DEBUG]
13329 2019-Jan-17 17:00:37.445757 - [DEBUG] Propagate flow
13330 2019-Jan-17 17:00:37.445780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13331 2019-Jan-17 17:00:37.445838 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13332 2019-Jan-17 17:00:37.446485 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13333 2019-Jan-17 17:00:37.447127 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-17 17:00:37.447153 - [DEBUG]
13335 2019-Jan-17 17:00:37.447177 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-17 17:00:37.447203 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-17 17:00:37.447227 - [DEBUG]
13338 2019-Jan-17 17:00:37.447250 - [DEBUG] Start adding new jump function
13339 2019-Jan-17 17:00:37.447274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13340 2019-Jan-17 17:00:37.447331 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13341 2019-Jan-17 17:00:37.447987 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13342 2019-Jan-17 17:00:37.448629 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-17 17:00:37.448657 - [DEBUG] End adding new jump function
13344 2019-Jan-17 17:00:37.448681 - [DEBUG]
13345 2019-Jan-17 17:00:37.448704 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13346 2019-Jan-17 17:00:37.448728 - [DEBUG]
13347 2019-Jan-17 17:00:37.448751 - [DEBUG] Process 385. path edge:
13348 2019-Jan-17 17:00:37.448775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13349 2019-Jan-17 17:00:37.448832 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13350 2019-Jan-17 17:00:37.449474 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13351 2019-Jan-17 17:00:37.450116 - [DEBUG]
13352 2019-Jan-17 17:00:37.450142 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13353 2019-Jan-17 17:00:37.450799 - [DEBUG] Compose: EdgeIdentity * AllBottom
13354 2019-Jan-17 17:00:37.450827 - [DEBUG]
13355 2019-Jan-17 17:00:37.450850 - [DEBUG] Propagate flow
13356 2019-Jan-17 17:00:37.450874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13357 2019-Jan-17 17:00:37.450932 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13358 2019-Jan-17 17:00:37.451584 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13359 2019-Jan-17 17:00:37.452226 - [DEBUG] Edge function : AllBottom (result of previous compose)
13360 2019-Jan-17 17:00:37.452251 - [DEBUG]
13361 2019-Jan-17 17:00:37.452276 - [DEBUG] Join: AllTop & AllBottom
13362 2019-Jan-17 17:00:37.452302 - [DEBUG] = AllBottom (new jump func)
13363 2019-Jan-17 17:00:37.452326 - [DEBUG]
13364 2019-Jan-17 17:00:37.452349 - [DEBUG] Start adding new jump function
13365 2019-Jan-17 17:00:37.452373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13366 2019-Jan-17 17:00:37.452430 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13367 2019-Jan-17 17:00:37.453072 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13368 2019-Jan-17 17:00:37.453707 - [DEBUG] Edge Function : AllBottom
13369 2019-Jan-17 17:00:37.453735 - [DEBUG] End adding new jump function
13370 2019-Jan-17 17:00:37.453767 - [DEBUG]
13371 2019-Jan-17 17:00:37.453792 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13372 2019-Jan-17 17:00:37.453816 - [DEBUG]
13373 2019-Jan-17 17:00:37.453840 - [DEBUG] Process 386. path edge:
13374 2019-Jan-17 17:00:37.453864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13375 2019-Jan-17 17:00:37.453922 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13376 2019-Jan-17 17:00:37.454559 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13377 2019-Jan-17 17:00:37.455218 - [DEBUG]
13378 2019-Jan-17 17:00:37.455243 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13379 2019-Jan-17 17:00:37.455893 - [DEBUG] Compose: EdgeIdentity * AllBottom
13380 2019-Jan-17 17:00:37.455921 - [DEBUG]
13381 2019-Jan-17 17:00:37.455944 - [DEBUG] Propagate flow
13382 2019-Jan-17 17:00:37.455968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13383 2019-Jan-17 17:00:37.456026 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13384 2019-Jan-17 17:00:37.456662 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13385 2019-Jan-17 17:00:37.457304 - [DEBUG] Edge function : AllBottom (result of previous compose)
13386 2019-Jan-17 17:00:37.457329 - [DEBUG]
13387 2019-Jan-17 17:00:37.457354 - [DEBUG] Join: AllTop & AllBottom
13388 2019-Jan-17 17:00:37.457379 - [DEBUG] = AllBottom (new jump func)
13389 2019-Jan-17 17:00:37.457404 - [DEBUG]
13390 2019-Jan-17 17:00:37.457427 - [DEBUG] Start adding new jump function
13391 2019-Jan-17 17:00:37.457450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13392 2019-Jan-17 17:00:37.457508 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13393 2019-Jan-17 17:00:37.458168 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13394 2019-Jan-17 17:00:37.458804 - [DEBUG] Edge Function : AllBottom
13395 2019-Jan-17 17:00:37.458832 - [DEBUG] End adding new jump function
13396 2019-Jan-17 17:00:37.458856 - [DEBUG]
13397 2019-Jan-17 17:00:37.458880 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13398 2019-Jan-17 17:00:37.458904 - [DEBUG]
13399 2019-Jan-17 17:00:37.458927 - [DEBUG] Process 387. path edge:
13400 2019-Jan-17 17:00:37.458951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13401 2019-Jan-17 17:00:37.459008 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13402 2019-Jan-17 17:00:37.459645 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13403 2019-Jan-17 17:00:37.460287 - [DEBUG]
13404 2019-Jan-17 17:00:37.460311 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13405 2019-Jan-17 17:00:37.460954 - [DEBUG] Start of endsummarytab entry
13406 2019-Jan-17 17:00:37.460983 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13407 2019-Jan-17 17:00:37.461637 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

13408 2019-Jan-17 17:00:37.461697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13409 2019-Jan-17 17:00:37.462334 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13410 2019-Jan-17 17:00:37.462975 - [DEBUG] EF: AllBottom
13411 2019-Jan-17 17:00:37.463000 - [DEBUG]
13412 2019-Jan-17 17:00:37.463023 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13413 2019-Jan-17 17:00:37.463657 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

13414 2019-Jan-17 17:00:37.464302 - [DEBUG] EF: AllBottom
13415 2019-Jan-17 17:00:37.464327 - [DEBUG]
13416 2019-Jan-17 17:00:37.464351 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13417 2019-Jan-17 17:00:37.465000 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

13418 2019-Jan-17 17:00:37.465637 - [DEBUG] EF: AllBottom
13419 2019-Jan-17 17:00:37.465662 - [DEBUG]
13420 2019-Jan-17 17:00:37.465685 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13421 2019-Jan-17 17:00:37.466320 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

13422 2019-Jan-17 17:00:37.466956 - [DEBUG] EF: AllBottom
13423 2019-Jan-17 17:00:37.466981 - [DEBUG]
13424 2019-Jan-17 17:00:37.467004 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13425 2019-Jan-17 17:00:37.467647 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

13426 2019-Jan-17 17:00:37.468299 - [DEBUG] EF: AllBottom
13427 2019-Jan-17 17:00:37.468324 - [DEBUG]
13428 2019-Jan-17 17:00:37.468347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13429 2019-Jan-17 17:00:37.468982 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

13430 2019-Jan-17 17:00:37.469624 - [DEBUG] EF: AllBottom
13431 2019-Jan-17 17:00:37.469649 - [DEBUG]
13432 2019-Jan-17 17:00:37.469673 - [DEBUG] ---------------
13433 2019-Jan-17 17:00:37.469696 - [DEBUG]
13434 2019-Jan-17 17:00:37.469720 - [DEBUG] End of endsummarytab entry
13435 2019-Jan-17 17:00:37.469743 - [DEBUG]
13436 2019-Jan-17 17:00:37.469767 - [DEBUG] Start of incomingtab entry
13437 2019-Jan-17 17:00:37.469791 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13438 2019-Jan-17 17:00:37.470429 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

13439 2019-Jan-17 17:00:37.470487 - [DEBUG] ---------------
13440 2019-Jan-17 17:00:37.470511 - [DEBUG] End of incomingtab entry
13441 2019-Jan-17 17:00:37.470534 - [DEBUG]
13442 2019-Jan-17 17:00:37.470561 - [DEBUG] EDGE: >
13443 2019-Jan-17 17:00:37.470619 - [DEBUG] ---> 13444 2019-Jan-17 17:00:37.471255 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13445 2019-Jan-17 17:00:37.471911 - [DEBUG]
13446 2019-Jan-17 17:00:37.471938 - [DEBUG] EDGE: >
13447 2019-Jan-17 17:00:37.471997 - [DEBUG] ---> 13448 2019-Jan-17 17:00:37.472632 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13449 2019-Jan-17 17:00:37.473273 - [DEBUG]
13450 2019-Jan-17 17:00:37.473308 - [DEBUG] Compose: EdgeIdentity * AllBottom
13451 2019-Jan-17 17:00:37.473335 - [DEBUG]
13452 2019-Jan-17 17:00:37.473358 - [DEBUG] Propagate flow
13453 2019-Jan-17 17:00:37.473382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13454 2019-Jan-17 17:00:37.473440 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13455 2019-Jan-17 17:00:37.474089 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13456 2019-Jan-17 17:00:37.474746 - [DEBUG] Edge function : AllBottom (result of previous compose)
13457 2019-Jan-17 17:00:37.474771 - [DEBUG]
13458 2019-Jan-17 17:00:37.474796 - [DEBUG] Join: AllTop & AllBottom
13459 2019-Jan-17 17:00:37.474822 - [DEBUG] = AllBottom (new jump func)
13460 2019-Jan-17 17:00:37.474846 - [DEBUG]
13461 2019-Jan-17 17:00:37.474869 - [DEBUG] Start adding new jump function
13462 2019-Jan-17 17:00:37.474892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13463 2019-Jan-17 17:00:37.474958 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13464 2019-Jan-17 17:00:37.475600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13465 2019-Jan-17 17:00:37.476245 - [DEBUG] Edge Function : AllBottom
13466 2019-Jan-17 17:00:37.476274 - [DEBUG] End adding new jump function
13467 2019-Jan-17 17:00:37.476297 - [DEBUG]
13468 2019-Jan-17 17:00:37.476321 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13469 2019-Jan-17 17:00:37.476345 - [DEBUG]
13470 2019-Jan-17 17:00:37.476368 - [DEBUG] Process 388. path edge:
13471 2019-Jan-17 17:00:37.476391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13472 2019-Jan-17 17:00:37.476448 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13473 2019-Jan-17 17:00:37.477095 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13474 2019-Jan-17 17:00:37.477737 - [DEBUG]
13475 2019-Jan-17 17:00:37.477761 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13476 2019-Jan-17 17:00:37.478431 - [DEBUG] Possible callees:
13477 2019-Jan-17 17:00:37.478456 - [DEBUG] llvm.dbg.declare
13478 2019-Jan-17 17:00:37.478481 - [DEBUG] Possible return sites:
13479 2019-Jan-17 17:00:37.478505 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313480 2019-Jan-17 17:00:37.479782 - [DEBUG] Found and process special summary
13481 2019-Jan-17 17:00:37.479816 - [DEBUG] Compose: EdgeIdentity * AllBottom
13482 2019-Jan-17 17:00:37.479843 - [DEBUG]
13483 2019-Jan-17 17:00:37.479866 - [DEBUG] Propagate flow
13484 2019-Jan-17 17:00:37.479890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13485 2019-Jan-17 17:00:37.479948 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13486 2019-Jan-17 17:00:37.480588 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13487 2019-Jan-17 17:00:37.481230 - [DEBUG] Edge function : AllBottom (result of previous compose)
13488 2019-Jan-17 17:00:37.481255 - [DEBUG]
13489 2019-Jan-17 17:00:37.481279 - [DEBUG] Join: AllTop & AllBottom
13490 2019-Jan-17 17:00:37.481320 - [DEBUG] = AllBottom (new jump func)
13491 2019-Jan-17 17:00:37.481344 - [DEBUG]
13492 2019-Jan-17 17:00:37.481367 - [DEBUG] Start adding new jump function
13493 2019-Jan-17 17:00:37.481391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13494 2019-Jan-17 17:00:37.481448 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13495 2019-Jan-17 17:00:37.482091 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13496 2019-Jan-17 17:00:37.482729 - [DEBUG] Edge Function : AllBottom
13497 2019-Jan-17 17:00:37.482757 - [DEBUG] End adding new jump function
13498 2019-Jan-17 17:00:37.482780 - [DEBUG]
13499 2019-Jan-17 17:00:37.482804 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13500 2019-Jan-17 17:00:37.482828 - [DEBUG]
13501 2019-Jan-17 17:00:37.482851 - [DEBUG] Process 389. path edge:
13502 2019-Jan-17 17:00:37.482875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13503 2019-Jan-17 17:00:37.482933 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13504 2019-Jan-17 17:00:37.483580 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13505 2019-Jan-17 17:00:37.484221 - [DEBUG]
13506 2019-Jan-17 17:00:37.484246 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13507 2019-Jan-17 17:00:37.484915 - [DEBUG] Compose: EdgeIdentity * AllBottom
13508 2019-Jan-17 17:00:37.484942 - [DEBUG]
13509 2019-Jan-17 17:00:37.484966 - [DEBUG] Propagate flow
13510 2019-Jan-17 17:00:37.484989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13511 2019-Jan-17 17:00:37.485048 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13512 2019-Jan-17 17:00:37.485687 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13513 2019-Jan-17 17:00:37.486328 - [DEBUG] Edge function : AllBottom (result of previous compose)
13514 2019-Jan-17 17:00:37.486353 - [DEBUG]
13515 2019-Jan-17 17:00:37.486377 - [DEBUG] Join: AllTop & AllBottom
13516 2019-Jan-17 17:00:37.486403 - [DEBUG] = AllBottom (new jump func)
13517 2019-Jan-17 17:00:37.486427 - [DEBUG]
13518 2019-Jan-17 17:00:37.486451 - [DEBUG] Start adding new jump function
13519 2019-Jan-17 17:00:37.486474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13520 2019-Jan-17 17:00:37.486531 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13521 2019-Jan-17 17:00:37.487174 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13522 2019-Jan-17 17:00:37.487811 - [DEBUG] Edge Function : AllBottom
13523 2019-Jan-17 17:00:37.487838 - [DEBUG] End adding new jump function
13524 2019-Jan-17 17:00:37.487862 - [DEBUG]
13525 2019-Jan-17 17:00:37.487885 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13526 2019-Jan-17 17:00:37.487909 - [DEBUG]
13527 2019-Jan-17 17:00:37.487932 - [DEBUG] Process 390. path edge:
13528 2019-Jan-17 17:00:37.487968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13529 2019-Jan-17 17:00:37.488027 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13530 2019-Jan-17 17:00:37.488666 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13531 2019-Jan-17 17:00:37.489308 - [DEBUG]
13532 2019-Jan-17 17:00:37.489333 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13533 2019-Jan-17 17:00:37.489982 - [DEBUG] Compose: EdgeIdentity * AllBottom
13534 2019-Jan-17 17:00:37.490010 - [DEBUG]
13535 2019-Jan-17 17:00:37.490033 - [DEBUG] Propagate flow
13536 2019-Jan-17 17:00:37.490055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13537 2019-Jan-17 17:00:37.490113 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13538 2019-Jan-17 17:00:37.490751 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13539 2019-Jan-17 17:00:37.491409 - [DEBUG] Edge function : AllBottom (result of previous compose)
13540 2019-Jan-17 17:00:37.491434 - [DEBUG]
13541 2019-Jan-17 17:00:37.491459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13542 2019-Jan-17 17:00:37.491485 - [DEBUG] = AllBottom
13543 2019-Jan-17 17:00:37.491509 - [DEBUG]
13544 2019-Jan-17 17:00:37.491532 - [DEBUG] PROPAGATE: No new function!
13545 2019-Jan-17 17:00:37.491557 - [DEBUG] EDGE: >
13546 2019-Jan-17 17:00:37.491616 - [DEBUG] ---> 13547 2019-Jan-17 17:00:37.492255 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13548 2019-Jan-17 17:00:37.492897 - [DEBUG]
13549 2019-Jan-17 17:00:37.492923 - [DEBUG] EDGE: >
13550 2019-Jan-17 17:00:37.492989 - [DEBUG] ---> 13551 2019-Jan-17 17:00:37.493629 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13552 2019-Jan-17 17:00:37.494272 - [DEBUG]
13553 2019-Jan-17 17:00:37.494310 - [DEBUG] Compose: EdgeIdentity * AllBottom
13554 2019-Jan-17 17:00:37.494337 - [DEBUG]
13555 2019-Jan-17 17:00:37.494361 - [DEBUG] Propagate flow
13556 2019-Jan-17 17:00:37.494384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13557 2019-Jan-17 17:00:37.494442 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13558 2019-Jan-17 17:00:37.495099 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13559 2019-Jan-17 17:00:37.495741 - [DEBUG] Edge function : AllBottom (result of previous compose)
13560 2019-Jan-17 17:00:37.495766 - [DEBUG]
13561 2019-Jan-17 17:00:37.495791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13562 2019-Jan-17 17:00:37.495816 - [DEBUG] = AllBottom
13563 2019-Jan-17 17:00:37.495841 - [DEBUG]
13564 2019-Jan-17 17:00:37.495864 - [DEBUG] PROPAGATE: No new function!
13565 2019-Jan-17 17:00:37.495891 - [DEBUG] EDGE: >
13566 2019-Jan-17 17:00:37.495950 - [DEBUG] ---> 13567 2019-Jan-17 17:00:37.496598 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13568 2019-Jan-17 17:00:37.497246 - [DEBUG]
13569 2019-Jan-17 17:00:37.497272 - [DEBUG] EDGE: >
13570 2019-Jan-17 17:00:37.497331 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13571 2019-Jan-17 17:00:37.497987 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13572 2019-Jan-17 17:00:37.498629 - [DEBUG]
13573 2019-Jan-17 17:00:37.498655 - [DEBUG] EDGE: >
13574 2019-Jan-17 17:00:37.498713 - [DEBUG] ---> 13575 2019-Jan-17 17:00:37.499349 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13576 2019-Jan-17 17:00:37.499989 - [DEBUG]
13577 2019-Jan-17 17:00:37.500016 - [DEBUG] EDGE: >
13578 2019-Jan-17 17:00:37.500074 - [DEBUG] ---> 13579 2019-Jan-17 17:00:37.500711 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13580 2019-Jan-17 17:00:37.501366 - [DEBUG]
13581 2019-Jan-17 17:00:37.501392 - [DEBUG] EDGE: >
13582 2019-Jan-17 17:00:37.501450 - [DEBUG] ---> 13583 2019-Jan-17 17:00:37.502091 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13584 2019-Jan-17 17:00:37.502732 - [DEBUG]
13585 2019-Jan-17 17:00:37.502766 - [DEBUG] Compose: EdgeIdentity * AllBottom
13586 2019-Jan-17 17:00:37.502792 - [DEBUG]
13587 2019-Jan-17 17:00:37.502816 - [DEBUG] Propagate flow
13588 2019-Jan-17 17:00:37.502839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13589 2019-Jan-17 17:00:37.502897 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13590 2019-Jan-17 17:00:37.503537 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13591 2019-Jan-17 17:00:37.504186 - [DEBUG] Edge function : AllBottom (result of previous compose)
13592 2019-Jan-17 17:00:37.504212 - [DEBUG]
13593 2019-Jan-17 17:00:37.504236 - [DEBUG] Join: AllTop & AllBottom
13594 2019-Jan-17 17:00:37.504262 - [DEBUG] = AllBottom (new jump func)
13595 2019-Jan-17 17:00:37.504286 - [DEBUG]
13596 2019-Jan-17 17:00:37.504310 - [DEBUG] Start adding new jump function
13597 2019-Jan-17 17:00:37.504333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13598 2019-Jan-17 17:00:37.504390 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13599 2019-Jan-17 17:00:37.505048 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13600 2019-Jan-17 17:00:37.505689 - [DEBUG] Edge Function : AllBottom
13601 2019-Jan-17 17:00:37.505717 - [DEBUG] End adding new jump function
13602 2019-Jan-17 17:00:37.505741 - [DEBUG]
13603 2019-Jan-17 17:00:37.505764 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13604 2019-Jan-17 17:00:37.505788 - [DEBUG]
13605 2019-Jan-17 17:00:37.505811 - [DEBUG] Process 391. path edge:
13606 2019-Jan-17 17:00:37.505835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13607 2019-Jan-17 17:00:37.505893 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13608 2019-Jan-17 17:00:37.506533 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13609 2019-Jan-17 17:00:37.507175 - [DEBUG]
13610 2019-Jan-17 17:00:37.507199 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13611 2019-Jan-17 17:00:37.507852 - [DEBUG] Compose: EdgeIdentity * AllBottom
13612 2019-Jan-17 17:00:37.507880 - [DEBUG]
13613 2019-Jan-17 17:00:37.507904 - [DEBUG] Propagate flow
13614 2019-Jan-17 17:00:37.507927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13615 2019-Jan-17 17:00:37.507998 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13616 2019-Jan-17 17:00:37.508634 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13617 2019-Jan-17 17:00:37.509274 - [DEBUG] Edge function : AllBottom (result of previous compose)
13618 2019-Jan-17 17:00:37.509299 - [DEBUG]
13619 2019-Jan-17 17:00:37.509323 - [DEBUG] Join: AllTop & AllBottom
13620 2019-Jan-17 17:00:37.509349 - [DEBUG] = AllBottom (new jump func)
13621 2019-Jan-17 17:00:37.509373 - [DEBUG]
13622 2019-Jan-17 17:00:37.509396 - [DEBUG] Start adding new jump function
13623 2019-Jan-17 17:00:37.509419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13624 2019-Jan-17 17:00:37.509476 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13625 2019-Jan-17 17:00:37.510118 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13626 2019-Jan-17 17:00:37.510751 - [DEBUG] Edge Function : AllBottom
13627 2019-Jan-17 17:00:37.510779 - [DEBUG] End adding new jump function
13628 2019-Jan-17 17:00:37.510803 - [DEBUG]
13629 2019-Jan-17 17:00:37.510826 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13630 2019-Jan-17 17:00:37.510851 - [DEBUG]
13631 2019-Jan-17 17:00:37.510873 - [DEBUG] Process 392. path edge:
13632 2019-Jan-17 17:00:37.510897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13633 2019-Jan-17 17:00:37.510955 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13634 2019-Jan-17 17:00:37.511607 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13635 2019-Jan-17 17:00:37.512248 - [DEBUG]
13636 2019-Jan-17 17:00:37.512273 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13637 2019-Jan-17 17:00:37.512929 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-17 17:00:37.512957 - [DEBUG]
13639 2019-Jan-17 17:00:37.512980 - [DEBUG] Propagate flow
13640 2019-Jan-17 17:00:37.513004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13641 2019-Jan-17 17:00:37.513062 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13642 2019-Jan-17 17:00:37.513698 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13643 2019-Jan-17 17:00:37.514339 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-17 17:00:37.514364 - [DEBUG]
13645 2019-Jan-17 17:00:37.514389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-17 17:00:37.514415 - [DEBUG] = AllBottom
13647 2019-Jan-17 17:00:37.514439 - [DEBUG]
13648 2019-Jan-17 17:00:37.514462 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-17 17:00:37.514488 - [DEBUG] EDGE: >
13650 2019-Jan-17 17:00:37.514546 - [DEBUG] ---> 13651 2019-Jan-17 17:00:37.515198 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13652 2019-Jan-17 17:00:37.515839 - [DEBUG]
13653 2019-Jan-17 17:00:37.515865 - [DEBUG] EDGE: >
13654 2019-Jan-17 17:00:37.515923 - [DEBUG] ---> 13655 2019-Jan-17 17:00:37.516562 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13656 2019-Jan-17 17:00:37.517203 - [DEBUG]
13657 2019-Jan-17 17:00:37.517229 - [DEBUG] EDGE: >
13658 2019-Jan-17 17:00:37.517287 - [DEBUG] ---> 13659 2019-Jan-17 17:00:37.517925 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13660 2019-Jan-17 17:00:37.518583 - [DEBUG]
13661 2019-Jan-17 17:00:37.518609 - [DEBUG] EDGE: >
13662 2019-Jan-17 17:00:37.518667 - [DEBUG] ---> 13663 2019-Jan-17 17:00:37.519307 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13664 2019-Jan-17 17:00:37.519947 - [DEBUG]
13665 2019-Jan-17 17:00:37.519974 - [DEBUG] EDGE: >
13666 2019-Jan-17 17:00:37.520032 - [DEBUG] ---> 13667 2019-Jan-17 17:00:37.520667 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13668 2019-Jan-17 17:00:37.521323 - [DEBUG]
13669 2019-Jan-17 17:00:37.521349 - [DEBUG] EDGE: >
13670 2019-Jan-17 17:00:37.521408 - [DEBUG] ---> 13671 2019-Jan-17 17:00:37.522048 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13672 2019-Jan-17 17:00:37.522690 - [DEBUG]
13673 2019-Jan-17 17:00:37.522727 - [DEBUG] Compose: EdgeIdentity * AllBottom
13674 2019-Jan-17 17:00:37.522755 - [DEBUG]
13675 2019-Jan-17 17:00:37.522778 - [DEBUG] Propagate flow
13676 2019-Jan-17 17:00:37.522802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13677 2019-Jan-17 17:00:37.522860 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13678 2019-Jan-17 17:00:37.523500 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13679 2019-Jan-17 17:00:37.524150 - [DEBUG] Edge function : AllBottom (result of previous compose)
13680 2019-Jan-17 17:00:37.524176 - [DEBUG]
13681 2019-Jan-17 17:00:37.524201 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13682 2019-Jan-17 17:00:37.524226 - [DEBUG] = AllBottom
13683 2019-Jan-17 17:00:37.524251 - [DEBUG]
13684 2019-Jan-17 17:00:37.524274 - [DEBUG] PROPAGATE: No new function!
13685 2019-Jan-17 17:00:37.524301 - [DEBUG] EDGE: >
13686 2019-Jan-17 17:00:37.524361 - [DEBUG] ---> 13687 2019-Jan-17 17:00:37.525025 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13688 2019-Jan-17 17:00:37.525668 - [DEBUG]
13689 2019-Jan-17 17:00:37.525694 - [DEBUG] EDGE: >
13690 2019-Jan-17 17:00:37.525753 - [DEBUG] ---> 13691 2019-Jan-17 17:00:37.526391 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13692 2019-Jan-17 17:00:37.527032 - [DEBUG]
13693 2019-Jan-17 17:00:37.527059 - [DEBUG] EDGE: >
13694 2019-Jan-17 17:00:37.527117 - [DEBUG] ---> 13695 2019-Jan-17 17:00:37.527758 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13696 2019-Jan-17 17:00:37.528416 - [DEBUG]
13697 2019-Jan-17 17:00:37.528453 - [DEBUG] Compose: EdgeIdentity * AllBottom
13698 2019-Jan-17 17:00:37.528480 - [DEBUG]
13699 2019-Jan-17 17:00:37.528504 - [DEBUG] Propagate flow
13700 2019-Jan-17 17:00:37.528527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13701 2019-Jan-17 17:00:37.528585 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13702 2019-Jan-17 17:00:37.529226 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13703 2019-Jan-17 17:00:37.529869 - [DEBUG] Edge function : AllBottom (result of previous compose)
13704 2019-Jan-17 17:00:37.529894 - [DEBUG]
13705 2019-Jan-17 17:00:37.529919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13706 2019-Jan-17 17:00:37.529944 - [DEBUG] = AllBottom
13707 2019-Jan-17 17:00:37.529969 - [DEBUG]
13708 2019-Jan-17 17:00:37.529992 - [DEBUG] PROPAGATE: No new function!
13709 2019-Jan-17 17:00:37.530019 - [DEBUG] EDGE: >
13710 2019-Jan-17 17:00:37.530077 - [DEBUG] ---> 13711 2019-Jan-17 17:00:37.530726 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13712 2019-Jan-17 17:00:37.531381 - [DEBUG]
13713 2019-Jan-17 17:00:37.531407 - [DEBUG] EDGE: >
13714 2019-Jan-17 17:00:37.531466 - [DEBUG] ---> 13715 2019-Jan-17 17:00:37.532103 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13716 2019-Jan-17 17:00:37.532744 - [DEBUG]
13717 2019-Jan-17 17:00:37.532770 - [DEBUG] EDGE: >
13718 2019-Jan-17 17:00:37.532828 - [DEBUG] ---> 13719 2019-Jan-17 17:00:37.533464 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13720 2019-Jan-17 17:00:37.534106 - [DEBUG]
13721 2019-Jan-17 17:00:37.534140 - [DEBUG] EDGE: >
13722 2019-Jan-17 17:00:37.534199 - [DEBUG] ---> 13723 2019-Jan-17 17:00:37.534855 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13724 2019-Jan-17 17:00:37.535498 - [DEBUG]
13725 2019-Jan-17 17:00:37.535535 - [DEBUG] Compose: EdgeIdentity * AllBottom
13726 2019-Jan-17 17:00:37.535562 - [DEBUG]
13727 2019-Jan-17 17:00:37.535586 - [DEBUG] Propagate flow
13728 2019-Jan-17 17:00:37.535609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13729 2019-Jan-17 17:00:37.535667 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13730 2019-Jan-17 17:00:37.536307 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13731 2019-Jan-17 17:00:37.536948 - [DEBUG] Edge function : AllBottom (result of previous compose)
13732 2019-Jan-17 17:00:37.536974 - [DEBUG]
13733 2019-Jan-17 17:00:37.536999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13734 2019-Jan-17 17:00:37.537024 - [DEBUG] = AllBottom
13735 2019-Jan-17 17:00:37.537049 - [DEBUG]
13736 2019-Jan-17 17:00:37.537072 - [DEBUG] PROPAGATE: No new function!
13737 2019-Jan-17 17:00:37.537099 - [DEBUG] EDGE: >
13738 2019-Jan-17 17:00:37.537157 - [DEBUG] ---> 13739 2019-Jan-17 17:00:37.537828 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13740 2019-Jan-17 17:00:37.538503 - [DEBUG]
13741 2019-Jan-17 17:00:37.538530 - [DEBUG] EDGE: >
13742 2019-Jan-17 17:00:37.538591 - [DEBUG] ---> 13743 2019-Jan-17 17:00:37.539228 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13744 2019-Jan-17 17:00:37.539870 - [DEBUG]
13745 2019-Jan-17 17:00:37.539897 - [DEBUG] EDGE: >
13746 2019-Jan-17 17:00:37.539955 - [DEBUG] ---> 13747 2019-Jan-17 17:00:37.540595 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13748 2019-Jan-17 17:00:37.541236 - [DEBUG]
13749 2019-Jan-17 17:00:37.541279 - [DEBUG] Compose: EdgeIdentity * AllBottom
13750 2019-Jan-17 17:00:37.541322 - [DEBUG]
13751 2019-Jan-17 17:00:37.541346 - [DEBUG] Propagate flow
13752 2019-Jan-17 17:00:37.541369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13753 2019-Jan-17 17:00:37.541428 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13754 2019-Jan-17 17:00:37.542068 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13755 2019-Jan-17 17:00:37.542709 - [DEBUG] Edge function : AllBottom (result of previous compose)
13756 2019-Jan-17 17:00:37.542735 - [DEBUG]
13757 2019-Jan-17 17:00:37.542761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13758 2019-Jan-17 17:00:37.542786 - [DEBUG] = AllBottom
13759 2019-Jan-17 17:00:37.542811 - [DEBUG]
13760 2019-Jan-17 17:00:37.542834 - [DEBUG] PROPAGATE: No new function!
13761 2019-Jan-17 17:00:37.542862 - [DEBUG] EDGE: >
13762 2019-Jan-17 17:00:37.542921 - [DEBUG] ---> 13763 2019-Jan-17 17:00:37.543569 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13764 2019-Jan-17 17:00:37.544223 - [DEBUG]
13765 2019-Jan-17 17:00:37.544251 - [DEBUG] EDGE: >
13766 2019-Jan-17 17:00:37.544309 - [DEBUG] ---> 13767 2019-Jan-17 17:00:37.544961 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13768 2019-Jan-17 17:00:37.545603 - [DEBUG]
13769 2019-Jan-17 17:00:37.545630 - [DEBUG] EDGE: >
13770 2019-Jan-17 17:00:37.545688 - [DEBUG] ---> 13771 2019-Jan-17 17:00:37.546328 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13772 2019-Jan-17 17:00:37.546969 - [DEBUG]
13773 2019-Jan-17 17:00:37.547007 - [DEBUG] Compose: EdgeIdentity * AllBottom
13774 2019-Jan-17 17:00:37.547035 - [DEBUG]
13775 2019-Jan-17 17:00:37.547058 - [DEBUG] Propagate flow
13776 2019-Jan-17 17:00:37.547082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13777 2019-Jan-17 17:00:37.547140 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13778 2019-Jan-17 17:00:37.547780 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

13779 2019-Jan-17 17:00:37.548437 - [DEBUG] Edge function : AllBottom (result of previous compose)
13780 2019-Jan-17 17:00:37.548462 - [DEBUG]
13781 2019-Jan-17 17:00:37.548488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13782 2019-Jan-17 17:00:37.548513 - [DEBUG] = AllBottom
13783 2019-Jan-17 17:00:37.548538 - [DEBUG]
13784 2019-Jan-17 17:00:37.548561 - [DEBUG] PROPAGATE: No new function!
13785 2019-Jan-17 17:00:37.548588 - [DEBUG] EDGE: >
13786 2019-Jan-17 17:00:37.548648 - [DEBUG] ---> 13787 2019-Jan-17 17:00:37.549296 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
13788 2019-Jan-17 17:00:37.549939 - [DEBUG]
13789 2019-Jan-17 17:00:37.549968 - [DEBUG] Compose: EdgeIdentity * AllBottom
13790 2019-Jan-17 17:00:37.549994 - [DEBUG]
13791 2019-Jan-17 17:00:37.550017 - [DEBUG] Propagate flow
13792 2019-Jan-17 17:00:37.550040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13793 2019-Jan-17 17:00:37.550098 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13794 2019-Jan-17 17:00:37.550744 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13795 2019-Jan-17 17:00:37.551401 - [DEBUG] Edge function : AllBottom (result of previous compose)
13796 2019-Jan-17 17:00:37.551427 - [DEBUG]
13797 2019-Jan-17 17:00:37.551452 - [DEBUG] Join: AllTop & AllBottom
13798 2019-Jan-17 17:00:37.551478 - [DEBUG] = AllBottom (new jump func)
13799 2019-Jan-17 17:00:37.551502 - [DEBUG]
13800 2019-Jan-17 17:00:37.551525 - [DEBUG] Start adding new jump function
13801 2019-Jan-17 17:00:37.551549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13802 2019-Jan-17 17:00:37.551606 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13803 2019-Jan-17 17:00:37.552246 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13804 2019-Jan-17 17:00:37.552892 - [DEBUG] Edge Function : AllBottom
13805 2019-Jan-17 17:00:37.552924 - [DEBUG] End adding new jump function
13806 2019-Jan-17 17:00:37.552948 - [DEBUG]
13807 2019-Jan-17 17:00:37.552972 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13808 2019-Jan-17 17:00:37.553016 - [DEBUG]
13809 2019-Jan-17 17:00:37.553040 - [DEBUG] Process 393. path edge:
13810 2019-Jan-17 17:00:37.553064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13811 2019-Jan-17 17:00:37.553123 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
13812 2019-Jan-17 17:00:37.553770 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
13813 2019-Jan-17 17:00:37.554408 - [DEBUG]
13814 2019-Jan-17 17:00:37.554432 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13815 2019-Jan-17 17:00:37.555106 - [DEBUG] Possible callees:
13816 2019-Jan-17 17:00:37.555132 - [DEBUG] llvm.dbg.declare
13817 2019-Jan-17 17:00:37.555157 - [DEBUG] Possible return sites:
13818 2019-Jan-17 17:00:37.555181 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12013819 2019-Jan-17 17:00:37.556460 - [DEBUG] Found and process special summary
13820 2019-Jan-17 17:00:37.556508 - [DEBUG] Compose: EdgeIdentity * AllBottom
13821 2019-Jan-17 17:00:37.556537 - [DEBUG]
13822 2019-Jan-17 17:00:37.556560 - [DEBUG] Propagate flow
13823 2019-Jan-17 17:00:37.556584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13824 2019-Jan-17 17:00:37.556642 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13825 2019-Jan-17 17:00:37.557283 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13826 2019-Jan-17 17:00:37.557922 - [DEBUG] Edge function : AllBottom (result of previous compose)
13827 2019-Jan-17 17:00:37.557947 - [DEBUG]
13828 2019-Jan-17 17:00:37.557987 - [DEBUG] Join: AllTop & AllBottom
13829 2019-Jan-17 17:00:37.558013 - [DEBUG] = AllBottom (new jump func)
13830 2019-Jan-17 17:00:37.558038 - [DEBUG]
13831 2019-Jan-17 17:00:37.558061 - [DEBUG] Start adding new jump function
13832 2019-Jan-17 17:00:37.558084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13833 2019-Jan-17 17:00:37.558142 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13834 2019-Jan-17 17:00:37.558781 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13835 2019-Jan-17 17:00:37.559420 - [DEBUG] Edge Function : AllBottom
13836 2019-Jan-17 17:00:37.559451 - [DEBUG] End adding new jump function
13837 2019-Jan-17 17:00:37.559475 - [DEBUG]
13838 2019-Jan-17 17:00:37.559498 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13839 2019-Jan-17 17:00:37.559522 - [DEBUG]
13840 2019-Jan-17 17:00:37.559545 - [DEBUG] Process 394. path edge:
13841 2019-Jan-17 17:00:37.559569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13842 2019-Jan-17 17:00:37.559627 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
13843 2019-Jan-17 17:00:37.560268 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
13844 2019-Jan-17 17:00:37.560907 - [DEBUG]
13845 2019-Jan-17 17:00:37.560931 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13846 2019-Jan-17 17:00:37.561612 - [DEBUG] Compose: EdgeIdentity * AllBottom
13847 2019-Jan-17 17:00:37.561640 - [DEBUG]
13848 2019-Jan-17 17:00:37.561664 - [DEBUG] Propagate flow
13849 2019-Jan-17 17:00:37.561688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13850 2019-Jan-17 17:00:37.561755 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13851 2019-Jan-17 17:00:37.562394 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13852 2019-Jan-17 17:00:37.563032 - [DEBUG] Edge function : AllBottom (result of previous compose)
13853 2019-Jan-17 17:00:37.563058 - [DEBUG]
13854 2019-Jan-17 17:00:37.563082 - [DEBUG] Join: AllTop & AllBottom
13855 2019-Jan-17 17:00:37.563108 - [DEBUG] = AllBottom (new jump func)
13856 2019-Jan-17 17:00:37.563132 - [DEBUG]
13857 2019-Jan-17 17:00:37.563155 - [DEBUG] Start adding new jump function
13858 2019-Jan-17 17:00:37.563179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13859 2019-Jan-17 17:00:37.563236 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13860 2019-Jan-17 17:00:37.563874 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13861 2019-Jan-17 17:00:37.564510 - [DEBUG] Edge Function : AllBottom
13862 2019-Jan-17 17:00:37.564539 - [DEBUG] End adding new jump function
13863 2019-Jan-17 17:00:37.564563 - [DEBUG]
13864 2019-Jan-17 17:00:37.564587 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13865 2019-Jan-17 17:00:37.564611 - [DEBUG]
13866 2019-Jan-17 17:00:37.564649 - [DEBUG] Process 395. path edge:
13867 2019-Jan-17 17:00:37.564673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13868 2019-Jan-17 17:00:37.564731 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
13869 2019-Jan-17 17:00:37.565370 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
13870 2019-Jan-17 17:00:37.566008 - [DEBUG]
13871 2019-Jan-17 17:00:37.566033 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13872 2019-Jan-17 17:00:37.566683 - [DEBUG] Compose: EdgeIdentity * AllBottom
13873 2019-Jan-17 17:00:37.566712 - [DEBUG]
13874 2019-Jan-17 17:00:37.566736 - [DEBUG] Propagate flow
13875 2019-Jan-17 17:00:37.566759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13876 2019-Jan-17 17:00:37.566817 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13877 2019-Jan-17 17:00:37.567466 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13878 2019-Jan-17 17:00:37.568121 - [DEBUG] Edge function : AllBottom (result of previous compose)
13879 2019-Jan-17 17:00:37.568146 - [DEBUG]
13880 2019-Jan-17 17:00:37.568171 - [DEBUG] Join: AllTop & AllBottom
13881 2019-Jan-17 17:00:37.568197 - [DEBUG] = AllBottom (new jump func)
13882 2019-Jan-17 17:00:37.568221 - [DEBUG]
13883 2019-Jan-17 17:00:37.568244 - [DEBUG] Start adding new jump function
13884 2019-Jan-17 17:00:37.568267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13885 2019-Jan-17 17:00:37.568325 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

13886 2019-Jan-17 17:00:37.568963 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13887 2019-Jan-17 17:00:37.569608 - [DEBUG] Edge Function : AllBottom
13888 2019-Jan-17 17:00:37.569638 - [DEBUG] End adding new jump function
13889 2019-Jan-17 17:00:37.569662 - [DEBUG]
13890 2019-Jan-17 17:00:37.569685 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
13891 2019-Jan-17 17:00:37.569709 - [DEBUG]
13892 2019-Jan-17 17:00:37.569740 - [DEBUG] Process 396. path edge:
13893 2019-Jan-17 17:00:37.569765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13894 2019-Jan-17 17:00:37.569823 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
13895 2019-Jan-17 17:00:37.570470 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
13896 2019-Jan-17 17:00:37.571110 - [DEBUG]
13897 2019-Jan-17 17:00:37.571134 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13898 2019-Jan-17 17:00:37.571804 - [DEBUG] Possible callees:
13899 2019-Jan-17 17:00:37.571829 - [DEBUG] llvm.dbg.declare
13900 2019-Jan-17 17:00:37.571854 - [DEBUG] Possible return sites:
13901 2019-Jan-17 17:00:37.571877 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14913902 2019-Jan-17 17:00:37.573152 - [DEBUG] Found and process special summary
13903 2019-Jan-17 17:00:37.573370 - [DEBUG] EDGE: >
13904 2019-Jan-17 17:00:37.573433 - [DEBUG] ---> 13905 2019-Jan-17 17:00:37.574082 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
13906 2019-Jan-17 17:00:37.574736 - [DEBUG]
13907 2019-Jan-17 17:00:37.574762 - [DEBUG] EDGE: >
13908 2019-Jan-17 17:00:37.574821 - [DEBUG] ---> 13909 2019-Jan-17 17:00:37.575458 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
13910 2019-Jan-17 17:00:37.576094 - [DEBUG]
13911 2019-Jan-17 17:00:37.576122 - [DEBUG] Compose: EdgeIdentity * AllBottom
13912 2019-Jan-17 17:00:37.576147 - [DEBUG]
13913 2019-Jan-17 17:00:37.576171 - [DEBUG] Propagate flow
13914 2019-Jan-17 17:00:37.576194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13915 2019-Jan-17 17:00:37.576252 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13916 2019-Jan-17 17:00:37.576888 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

13917 2019-Jan-17 17:00:37.578151 - [DEBUG] Edge function : AllBottom (result of previous compose)
13918 2019-Jan-17 17:00:37.578177 - [DEBUG]
13919 2019-Jan-17 17:00:37.578202 - [DEBUG] Join: AllTop & AllBottom
13920 2019-Jan-17 17:00:37.578228 - [DEBUG] = AllBottom (new jump func)
13921 2019-Jan-17 17:00:37.578252 - [DEBUG]
13922 2019-Jan-17 17:00:37.578275 - [DEBUG] Start adding new jump function
13923 2019-Jan-17 17:00:37.578299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13924 2019-Jan-17 17:00:37.578357 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

13925 2019-Jan-17 17:00:37.579603 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13926 2019-Jan-17 17:00:37.580239 - [DEBUG] Edge Function : AllBottom
13927 2019-Jan-17 17:00:37.580268 - [DEBUG] End adding new jump function
13928 2019-Jan-17 17:00:37.580293 - [DEBUG]
13929 2019-Jan-17 17:00:37.580317 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
13930 2019-Jan-17 17:00:37.580343 - [DEBUG]
13931 2019-Jan-17 17:00:37.580366 - [DEBUG] Process 397. path edge:
13932 2019-Jan-17 17:00:37.580400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13933 2019-Jan-17 17:00:37.580458 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
13934 2019-Jan-17 17:00:37.581096 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
13935 2019-Jan-17 17:00:37.582360 - [DEBUG]
13936 2019-Jan-17 17:00:37.582386 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
13937 2019-Jan-17 17:00:37.583038 - [DEBUG] Compose: EdgeIdentity * AllBottom
13938 2019-Jan-17 17:00:37.583066 - [DEBUG]
13939 2019-Jan-17 17:00:37.583089 - [DEBUG] Propagate flow
13940 2019-Jan-17 17:00:37.583112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13941 2019-Jan-17 17:00:37.583170 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13942 2019-Jan-17 17:00:37.583818 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

13943 2019-Jan-17 17:00:37.585082 - [DEBUG] Edge function : AllBottom (result of previous compose)
13944 2019-Jan-17 17:00:37.585107 - [DEBUG]
13945 2019-Jan-17 17:00:37.585132 - [DEBUG] Join: AllTop & AllBottom
13946 2019-Jan-17 17:00:37.585158 - [DEBUG] = AllBottom (new jump func)
13947 2019-Jan-17 17:00:37.585183 - [DEBUG]
13948 2019-Jan-17 17:00:37.585207 - [DEBUG] Start adding new jump function
13949 2019-Jan-17 17:00:37.585230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13950 2019-Jan-17 17:00:37.585288 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

13951 2019-Jan-17 17:00:37.586534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13952 2019-Jan-17 17:00:37.587182 - [DEBUG] Edge Function : AllBottom
13953 2019-Jan-17 17:00:37.587210 - [DEBUG] End adding new jump function
13954 2019-Jan-17 17:00:37.587234 - [DEBUG]
13955 2019-Jan-17 17:00:37.587258 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
13956 2019-Jan-17 17:00:37.587283 - [DEBUG]
13957 2019-Jan-17 17:00:37.587307 - [DEBUG] Process 398. path edge:
13958 2019-Jan-17 17:00:37.587330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13959 2019-Jan-17 17:00:37.587389 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
13960 2019-Jan-17 17:00:37.588052 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
13961 2019-Jan-17 17:00:37.589297 - [DEBUG]
13962 2019-Jan-17 17:00:37.589322 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
13963 2019-Jan-17 17:00:37.589976 - [DEBUG] Possible callees:
13964 2019-Jan-17 17:00:37.590001 - [DEBUG] llvm.dbg.declare
13965 2019-Jan-17 17:00:37.590026 - [DEBUG] Possible return sites:
13966 2019-Jan-17 17:00:37.590050 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14913967 2019-Jan-17 17:00:37.591340 - [DEBUG] Found and process special summary
13968 2019-Jan-17 17:00:37.591374 - [DEBUG] Compose: EdgeIdentity * AllBottom
13969 2019-Jan-17 17:00:37.591401 - [DEBUG]
13970 2019-Jan-17 17:00:37.591438 - [DEBUG] Propagate flow
13971 2019-Jan-17 17:00:37.591461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13972 2019-Jan-17 17:00:37.591520 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13973 2019-Jan-17 17:00:37.592184 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

13974 2019-Jan-17 17:00:37.593432 - [DEBUG] Edge function : AllBottom (result of previous compose)
13975 2019-Jan-17 17:00:37.593457 - [DEBUG]
13976 2019-Jan-17 17:00:37.593482 - [DEBUG] Join: AllTop & AllBottom
13977 2019-Jan-17 17:00:37.593507 - [DEBUG] = AllBottom (new jump func)
13978 2019-Jan-17 17:00:37.593531 - [DEBUG]
13979 2019-Jan-17 17:00:37.593555 - [DEBUG] Start adding new jump function
13980 2019-Jan-17 17:00:37.593578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

13981 2019-Jan-17 17:00:37.593635 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

13982 2019-Jan-17 17:00:37.594901 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13983 2019-Jan-17 17:00:37.595540 - [DEBUG] Edge Function : AllBottom
13984 2019-Jan-17 17:00:37.595571 - [DEBUG] End adding new jump function
13985 2019-Jan-17 17:00:37.595594 - [DEBUG]
13986 2019-Jan-17 17:00:37.595618 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
13987 2019-Jan-17 17:00:37.595643 - [DEBUG]
13988 2019-Jan-17 17:00:37.595666 - [DEBUG] Process 399. path edge:
13989 2019-Jan-17 17:00:37.595690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
13990 2019-Jan-17 17:00:37.595748 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
13991 2019-Jan-17 17:00:37.596390 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
13992 2019-Jan-17 17:00:37.597636 - [DEBUG]
13993 2019-Jan-17 17:00:37.597661 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13994 2019-Jan-17 17:00:37.598339 - [DEBUG] Compose: EdgeIdentity * AllBottom
13995 2019-Jan-17 17:00:37.598368 - [DEBUG]
13996 2019-Jan-17 17:00:37.598391 - [DEBUG] Propagate flow
13997 2019-Jan-17 17:00:37.598415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

13998 2019-Jan-17 17:00:37.598473 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
13999 2019-Jan-17 17:00:37.599112 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14000 2019-Jan-17 17:00:37.600357 - [DEBUG] Edge function : AllBottom (result of previous compose)
14001 2019-Jan-17 17:00:37.600382 - [DEBUG]
14002 2019-Jan-17 17:00:37.600407 - [DEBUG] Join: AllTop & AllBottom
14003 2019-Jan-17 17:00:37.600433 - [DEBUG] = AllBottom (new jump func)
14004 2019-Jan-17 17:00:37.600457 - [DEBUG]
14005 2019-Jan-17 17:00:37.600480 - [DEBUG] Start adding new jump function
14006 2019-Jan-17 17:00:37.600503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14007 2019-Jan-17 17:00:37.600561 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14008 2019-Jan-17 17:00:37.601822 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14009 2019-Jan-17 17:00:37.602458 - [DEBUG] Edge Function : AllBottom
14010 2019-Jan-17 17:00:37.602488 - [DEBUG] End adding new jump function
14011 2019-Jan-17 17:00:37.602512 - [DEBUG]
14012 2019-Jan-17 17:00:37.602544 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14013 2019-Jan-17 17:00:37.602569 - [DEBUG]
14014 2019-Jan-17 17:00:37.602593 - [DEBUG] Process 400. path edge:
14015 2019-Jan-17 17:00:37.602616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14016 2019-Jan-17 17:00:37.602675 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14017 2019-Jan-17 17:00:37.603312 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14018 2019-Jan-17 17:00:37.604556 - [DEBUG]
14019 2019-Jan-17 17:00:37.604582 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14020 2019-Jan-17 17:00:37.605250 - [DEBUG] Compose: EdgeIdentity * AllBottom
14021 2019-Jan-17 17:00:37.605278 - [DEBUG]
14022 2019-Jan-17 17:00:37.605301 - [DEBUG] Propagate flow
14023 2019-Jan-17 17:00:37.605324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14024 2019-Jan-17 17:00:37.605383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14025 2019-Jan-17 17:00:37.606032 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14026 2019-Jan-17 17:00:37.607276 - [DEBUG] Edge function : AllBottom (result of previous compose)
14027 2019-Jan-17 17:00:37.607301 - [DEBUG]
14028 2019-Jan-17 17:00:37.607326 - [DEBUG] Join: AllTop & AllBottom
14029 2019-Jan-17 17:00:37.607352 - [DEBUG] = AllBottom (new jump func)
14030 2019-Jan-17 17:00:37.607376 - [DEBUG]
14031 2019-Jan-17 17:00:37.607399 - [DEBUG] Start adding new jump function
14032 2019-Jan-17 17:00:37.607422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14033 2019-Jan-17 17:00:37.607479 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14034 2019-Jan-17 17:00:37.608746 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14035 2019-Jan-17 17:00:37.609391 - [DEBUG] Edge Function : AllBottom
14036 2019-Jan-17 17:00:37.609421 - [DEBUG] End adding new jump function
14037 2019-Jan-17 17:00:37.609445 - [DEBUG]
14038 2019-Jan-17 17:00:37.609469 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14039 2019-Jan-17 17:00:37.609494 - [DEBUG]
14040 2019-Jan-17 17:00:37.609517 - [DEBUG] Process 401. path edge:
14041 2019-Jan-17 17:00:37.609540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14042 2019-Jan-17 17:00:37.609598 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14043 2019-Jan-17 17:00:37.610246 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14044 2019-Jan-17 17:00:37.611532 - [DEBUG]
14045 2019-Jan-17 17:00:37.611557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14046 2019-Jan-17 17:00:37.612211 - [DEBUG] Possible callees:
14047 2019-Jan-17 17:00:37.612237 - [DEBUG] llvm.dbg.declare
14048 2019-Jan-17 17:00:37.612262 - [DEBUG] Possible return sites:
14049 2019-Jan-17 17:00:37.612285 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514050 2019-Jan-17 17:00:37.613571 - [DEBUG] Found and process special summary
14051 2019-Jan-17 17:00:37.613606 - [DEBUG] Compose: EdgeIdentity * AllBottom
14052 2019-Jan-17 17:00:37.613633 - [DEBUG]
14053 2019-Jan-17 17:00:37.613657 - [DEBUG] Propagate flow
14054 2019-Jan-17 17:00:37.613681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14055 2019-Jan-17 17:00:37.613739 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14056 2019-Jan-17 17:00:37.614381 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14057 2019-Jan-17 17:00:37.615645 - [DEBUG] Edge function : AllBottom (result of previous compose)
14058 2019-Jan-17 17:00:37.615671 - [DEBUG]
14059 2019-Jan-17 17:00:37.615696 - [DEBUG] Join: AllTop & AllBottom
14060 2019-Jan-17 17:00:37.615722 - [DEBUG] = AllBottom (new jump func)
14061 2019-Jan-17 17:00:37.615746 - [DEBUG]
14062 2019-Jan-17 17:00:37.615769 - [DEBUG] Start adding new jump function
14063 2019-Jan-17 17:00:37.615792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14064 2019-Jan-17 17:00:37.615850 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14065 2019-Jan-17 17:00:37.617096 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14066 2019-Jan-17 17:00:37.617735 - [DEBUG] Edge Function : AllBottom
14067 2019-Jan-17 17:00:37.617765 - [DEBUG] End adding new jump function
14068 2019-Jan-17 17:00:37.617789 - [DEBUG]
14069 2019-Jan-17 17:00:37.617813 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14070 2019-Jan-17 17:00:37.617837 - [DEBUG]
14071 2019-Jan-17 17:00:37.617860 - [DEBUG] Process 402. path edge:
14072 2019-Jan-17 17:00:37.617884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14073 2019-Jan-17 17:00:37.617942 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14074 2019-Jan-17 17:00:37.618596 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14075 2019-Jan-17 17:00:37.619841 - [DEBUG]
14076 2019-Jan-17 17:00:37.619866 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14077 2019-Jan-17 17:00:37.620539 - [DEBUG] Compose: EdgeIdentity * AllBottom
14078 2019-Jan-17 17:00:37.620568 - [DEBUG]
14079 2019-Jan-17 17:00:37.620592 - [DEBUG] Propagate flow
14080 2019-Jan-17 17:00:37.620615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14081 2019-Jan-17 17:00:37.620680 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14082 2019-Jan-17 17:00:37.621394 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14083 2019-Jan-17 17:00:37.622753 - [DEBUG] Edge function : AllBottom (result of previous compose)
14084 2019-Jan-17 17:00:37.622782 - [DEBUG]
14085 2019-Jan-17 17:00:37.622810 - [DEBUG] Join: AllTop & AllBottom
14086 2019-Jan-17 17:00:37.622836 - [DEBUG] = AllBottom (new jump func)
14087 2019-Jan-17 17:00:37.622860 - [DEBUG]
14088 2019-Jan-17 17:00:37.622884 - [DEBUG] Start adding new jump function
14089 2019-Jan-17 17:00:37.622907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14090 2019-Jan-17 17:00:37.622975 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14091 2019-Jan-17 17:00:37.624228 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14092 2019-Jan-17 17:00:37.624906 - [DEBUG] Edge Function : AllBottom
14093 2019-Jan-17 17:00:37.624940 - [DEBUG] End adding new jump function
14094 2019-Jan-17 17:00:37.624965 - [DEBUG]
14095 2019-Jan-17 17:00:37.624989 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14096 2019-Jan-17 17:00:37.625014 - [DEBUG]
14097 2019-Jan-17 17:00:37.625038 - [DEBUG] Process 403. path edge:
14098 2019-Jan-17 17:00:37.625061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14099 2019-Jan-17 17:00:37.625121 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14100 2019-Jan-17 17:00:37.625759 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14101 2019-Jan-17 17:00:37.627005 - [DEBUG]
14102 2019-Jan-17 17:00:37.627032 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14103 2019-Jan-17 17:00:37.627695 - [DEBUG] Compose: EdgeIdentity * AllBottom
14104 2019-Jan-17 17:00:37.627723 - [DEBUG]
14105 2019-Jan-17 17:00:37.627747 - [DEBUG] Propagate flow
14106 2019-Jan-17 17:00:37.627771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14107 2019-Jan-17 17:00:37.627829 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14108 2019-Jan-17 17:00:37.628483 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14109 2019-Jan-17 17:00:37.629728 - [DEBUG] Edge function : AllBottom (result of previous compose)
14110 2019-Jan-17 17:00:37.629753 - [DEBUG]
14111 2019-Jan-17 17:00:37.629778 - [DEBUG] Join: AllTop & AllBottom
14112 2019-Jan-17 17:00:37.629804 - [DEBUG] = AllBottom (new jump func)
14113 2019-Jan-17 17:00:37.629828 - [DEBUG]
14114 2019-Jan-17 17:00:37.629851 - [DEBUG] Start adding new jump function
14115 2019-Jan-17 17:00:37.629875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14116 2019-Jan-17 17:00:37.629932 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14117 2019-Jan-17 17:00:37.631176 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14118 2019-Jan-17 17:00:37.631827 - [DEBUG] Edge Function : AllBottom
14119 2019-Jan-17 17:00:37.631856 - [DEBUG] End adding new jump function
14120 2019-Jan-17 17:00:37.631880 - [DEBUG]
14121 2019-Jan-17 17:00:37.631904 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14122 2019-Jan-17 17:00:37.631928 - [DEBUG]
14123 2019-Jan-17 17:00:37.631951 - [DEBUG] Process 404. path edge:
14124 2019-Jan-17 17:00:37.631975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14125 2019-Jan-17 17:00:37.632033 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14126 2019-Jan-17 17:00:37.632669 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14127 2019-Jan-17 17:00:37.633925 - [DEBUG]
14128 2019-Jan-17 17:00:37.633950 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14129 2019-Jan-17 17:00:37.634601 - [DEBUG] Compose: EdgeIdentity * AllBottom
14130 2019-Jan-17 17:00:37.634642 - [DEBUG]
14131 2019-Jan-17 17:00:37.634667 - [DEBUG] Propagate flow
14132 2019-Jan-17 17:00:37.634690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14133 2019-Jan-17 17:00:37.634749 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14134 2019-Jan-17 17:00:37.635410 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14135 2019-Jan-17 17:00:37.636657 - [DEBUG] Edge function : AllBottom (result of previous compose)
14136 2019-Jan-17 17:00:37.636682 - [DEBUG]
14137 2019-Jan-17 17:00:37.636707 - [DEBUG] Join: AllTop & AllBottom
14138 2019-Jan-17 17:00:37.636733 - [DEBUG] = AllBottom (new jump func)
14139 2019-Jan-17 17:00:37.636757 - [DEBUG]
14140 2019-Jan-17 17:00:37.636780 - [DEBUG] Start adding new jump function
14141 2019-Jan-17 17:00:37.636803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14142 2019-Jan-17 17:00:37.636860 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14143 2019-Jan-17 17:00:37.638126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14144 2019-Jan-17 17:00:37.638773 - [DEBUG] Edge Function : AllBottom
14145 2019-Jan-17 17:00:37.638803 - [DEBUG] End adding new jump function
14146 2019-Jan-17 17:00:37.638827 - [DEBUG]
14147 2019-Jan-17 17:00:37.638851 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14148 2019-Jan-17 17:00:37.638876 - [DEBUG]
14149 2019-Jan-17 17:00:37.638899 - [DEBUG] Process 405. path edge:
14150 2019-Jan-17 17:00:37.638923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14151 2019-Jan-17 17:00:37.638981 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14152 2019-Jan-17 17:00:37.639628 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14153 2019-Jan-17 17:00:37.640876 - [DEBUG]
14154 2019-Jan-17 17:00:37.640901 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14155 2019-Jan-17 17:00:37.641572 - [DEBUG] Possible callees:
14156 2019-Jan-17 17:00:37.641598 - [DEBUG] llvm.dbg.declare
14157 2019-Jan-17 17:00:37.641623 - [DEBUG] Possible return sites:
14158 2019-Jan-17 17:00:37.641647 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314159 2019-Jan-17 17:00:37.642931 - [DEBUG] Found and process special summary
14160 2019-Jan-17 17:00:37.642967 - [DEBUG] Compose: EdgeIdentity * AllBottom
14161 2019-Jan-17 17:00:37.642995 - [DEBUG]
14162 2019-Jan-17 17:00:37.643019 - [DEBUG] Propagate flow
14163 2019-Jan-17 17:00:37.643042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14164 2019-Jan-17 17:00:37.643101 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14165 2019-Jan-17 17:00:37.643775 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14166 2019-Jan-17 17:00:37.645065 - [DEBUG] Edge function : AllBottom (result of previous compose)
14167 2019-Jan-17 17:00:37.645090 - [DEBUG]
14168 2019-Jan-17 17:00:37.645116 - [DEBUG] Join: AllTop & AllBottom
14169 2019-Jan-17 17:00:37.645142 - [DEBUG] = AllBottom (new jump func)
14170 2019-Jan-17 17:00:37.645166 - [DEBUG]
14171 2019-Jan-17 17:00:37.645189 - [DEBUG] Start adding new jump function
14172 2019-Jan-17 17:00:37.645212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14173 2019-Jan-17 17:00:37.645271 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14174 2019-Jan-17 17:00:37.646531 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14175 2019-Jan-17 17:00:37.647172 - [DEBUG] Edge Function : AllBottom
14176 2019-Jan-17 17:00:37.647205 - [DEBUG] End adding new jump function
14177 2019-Jan-17 17:00:37.647228 - [DEBUG]
14178 2019-Jan-17 17:00:37.647253 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14179 2019-Jan-17 17:00:37.647277 - [DEBUG]
14180 2019-Jan-17 17:00:37.647300 - [DEBUG] Process 406. path edge:
14181 2019-Jan-17 17:00:37.647324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14182 2019-Jan-17 17:00:37.647382 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14183 2019-Jan-17 17:00:37.648037 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14184 2019-Jan-17 17:00:37.649285 - [DEBUG]
14185 2019-Jan-17 17:00:37.649310 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14186 2019-Jan-17 17:00:37.649982 - [DEBUG] Compose: EdgeIdentity * AllBottom
14187 2019-Jan-17 17:00:37.650011 - [DEBUG]
14188 2019-Jan-17 17:00:37.650034 - [DEBUG] Propagate flow
14189 2019-Jan-17 17:00:37.650058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14190 2019-Jan-17 17:00:37.650116 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14191 2019-Jan-17 17:00:37.650755 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14192 2019-Jan-17 17:00:37.652019 - [DEBUG] Edge function : AllBottom (result of previous compose)
14193 2019-Jan-17 17:00:37.652044 - [DEBUG]
14194 2019-Jan-17 17:00:37.652069 - [DEBUG] Join: AllTop & AllBottom
14195 2019-Jan-17 17:00:37.652095 - [DEBUG] = AllBottom (new jump func)
14196 2019-Jan-17 17:00:37.652119 - [DEBUG]
14197 2019-Jan-17 17:00:37.652143 - [DEBUG] Start adding new jump function
14198 2019-Jan-17 17:00:37.652166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14199 2019-Jan-17 17:00:37.652223 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14200 2019-Jan-17 17:00:37.653468 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14201 2019-Jan-17 17:00:37.654103 - [DEBUG] Edge Function : AllBottom
14202 2019-Jan-17 17:00:37.654133 - [DEBUG] End adding new jump function
14203 2019-Jan-17 17:00:37.654157 - [DEBUG]
14204 2019-Jan-17 17:00:37.654181 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14205 2019-Jan-17 17:00:37.654205 - [DEBUG]
14206 2019-Jan-17 17:00:37.654228 - [DEBUG] Process 407. path edge:
14207 2019-Jan-17 17:00:37.654252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14208 2019-Jan-17 17:00:37.654310 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14209 2019-Jan-17 17:00:37.654962 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14210 2019-Jan-17 17:00:37.656206 - [DEBUG]
14211 2019-Jan-17 17:00:37.656231 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14212 2019-Jan-17 17:00:37.656882 - [DEBUG] Compose: EdgeIdentity * AllBottom
14213 2019-Jan-17 17:00:37.656910 - [DEBUG]
14214 2019-Jan-17 17:00:37.656934 - [DEBUG] Propagate flow
14215 2019-Jan-17 17:00:37.656966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14216 2019-Jan-17 17:00:37.657025 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14217 2019-Jan-17 17:00:37.657685 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14218 2019-Jan-17 17:00:37.658945 - [DEBUG] Edge function : AllBottom (result of previous compose)
14219 2019-Jan-17 17:00:37.658970 - [DEBUG]
14220 2019-Jan-17 17:00:37.658995 - [DEBUG] Join: AllTop & AllBottom
14221 2019-Jan-17 17:00:37.659021 - [DEBUG] = AllBottom (new jump func)
14222 2019-Jan-17 17:00:37.659045 - [DEBUG]
14223 2019-Jan-17 17:00:37.659068 - [DEBUG] Start adding new jump function
14224 2019-Jan-17 17:00:37.659092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14225 2019-Jan-17 17:00:37.659149 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14226 2019-Jan-17 17:00:37.660392 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14227 2019-Jan-17 17:00:37.661037 - [DEBUG] Edge Function : AllBottom
14228 2019-Jan-17 17:00:37.661067 - [DEBUG] End adding new jump function
14229 2019-Jan-17 17:00:37.661091 - [DEBUG]
14230 2019-Jan-17 17:00:37.661114 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14231 2019-Jan-17 17:00:37.661139 - [DEBUG]
14232 2019-Jan-17 17:00:37.661162 - [DEBUG] Process 408. path edge:
14233 2019-Jan-17 17:00:37.661185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14234 2019-Jan-17 17:00:37.661243 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14235 2019-Jan-17 17:00:37.661906 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14236 2019-Jan-17 17:00:37.663152 - [DEBUG]
14237 2019-Jan-17 17:00:37.663176 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14238 2019-Jan-17 17:00:37.663830 - [DEBUG] Possible callees:
14239 2019-Jan-17 17:00:37.663855 - [DEBUG] llvm.dbg.declare
14240 2019-Jan-17 17:00:37.663880 - [DEBUG] Possible return sites:
14241 2019-Jan-17 17:00:37.663903 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914242 2019-Jan-17 17:00:37.665195 - [DEBUG] Found and process special summary
14243 2019-Jan-17 17:00:37.665231 - [DEBUG] Compose: EdgeIdentity * AllBottom
14244 2019-Jan-17 17:00:37.665258 - [DEBUG]
14245 2019-Jan-17 17:00:37.665282 - [DEBUG] Propagate flow
14246 2019-Jan-17 17:00:37.665305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14247 2019-Jan-17 17:00:37.665363 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14248 2019-Jan-17 17:00:37.666005 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14249 2019-Jan-17 17:00:37.667248 - [DEBUG] Edge function : AllBottom (result of previous compose)
14250 2019-Jan-17 17:00:37.667273 - [DEBUG]
14251 2019-Jan-17 17:00:37.667298 - [DEBUG] Join: AllTop & AllBottom
14252 2019-Jan-17 17:00:37.667324 - [DEBUG] = AllBottom (new jump func)
14253 2019-Jan-17 17:00:37.667348 - [DEBUG]
14254 2019-Jan-17 17:00:37.667385 - [DEBUG] Start adding new jump function
14255 2019-Jan-17 17:00:37.667410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14256 2019-Jan-17 17:00:37.667468 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14257 2019-Jan-17 17:00:37.668734 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14258 2019-Jan-17 17:00:37.669371 - [DEBUG] Edge Function : AllBottom
14259 2019-Jan-17 17:00:37.669402 - [DEBUG] End adding new jump function
14260 2019-Jan-17 17:00:37.669426 - [DEBUG]
14261 2019-Jan-17 17:00:37.669450 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14262 2019-Jan-17 17:00:37.669475 - [DEBUG]
14263 2019-Jan-17 17:00:37.669498 - [DEBUG] Process 409. path edge:
14264 2019-Jan-17 17:00:37.669521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14265 2019-Jan-17 17:00:37.669579 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14266 2019-Jan-17 17:00:37.670218 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14267 2019-Jan-17 17:00:37.671480 - [DEBUG]
14268 2019-Jan-17 17:00:37.671504 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14269 2019-Jan-17 17:00:37.672165 - [DEBUG] Compose: EdgeIdentity * AllBottom
14270 2019-Jan-17 17:00:37.672194 - [DEBUG]
14271 2019-Jan-17 17:00:37.672218 - [DEBUG] Propagate flow
14272 2019-Jan-17 17:00:37.672241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14273 2019-Jan-17 17:00:37.672299 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14274 2019-Jan-17 17:00:37.672936 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14275 2019-Jan-17 17:00:37.674187 - [DEBUG] Edge function : AllBottom (result of previous compose)
14276 2019-Jan-17 17:00:37.674212 - [DEBUG]
14277 2019-Jan-17 17:00:37.674237 - [DEBUG] Join: AllTop & AllBottom
14278 2019-Jan-17 17:00:37.674263 - [DEBUG] = AllBottom (new jump func)
14279 2019-Jan-17 17:00:37.674287 - [DEBUG]
14280 2019-Jan-17 17:00:37.674310 - [DEBUG] Start adding new jump function
14281 2019-Jan-17 17:00:37.674334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14282 2019-Jan-17 17:00:37.674391 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14283 2019-Jan-17 17:00:37.675655 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14284 2019-Jan-17 17:00:37.676289 - [DEBUG] Edge Function : AllBottom
14285 2019-Jan-17 17:00:37.676320 - [DEBUG] End adding new jump function
14286 2019-Jan-17 17:00:37.676344 - [DEBUG]
14287 2019-Jan-17 17:00:37.676368 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14288 2019-Jan-17 17:00:37.676392 - [DEBUG]
14289 2019-Jan-17 17:00:37.676415 - [DEBUG] Process 410. path edge:
14290 2019-Jan-17 17:00:37.676439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14291 2019-Jan-17 17:00:37.676497 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14292 2019-Jan-17 17:00:37.677134 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14293 2019-Jan-17 17:00:37.678396 - [DEBUG]
14294 2019-Jan-17 17:00:37.678421 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14295 2019-Jan-17 17:00:37.679083 - [DEBUG] Compose: EdgeIdentity * AllBottom
14296 2019-Jan-17 17:00:37.679112 - [DEBUG]
14297 2019-Jan-17 17:00:37.679136 - [DEBUG] Propagate flow
14298 2019-Jan-17 17:00:37.679160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14299 2019-Jan-17 17:00:37.679218 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14300 2019-Jan-17 17:00:37.679861 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14301 2019-Jan-17 17:00:37.681107 - [DEBUG] Edge function : AllBottom (result of previous compose)
14302 2019-Jan-17 17:00:37.681132 - [DEBUG]
14303 2019-Jan-17 17:00:37.681157 - [DEBUG] Join: AllTop & AllBottom
14304 2019-Jan-17 17:00:37.681183 - [DEBUG] = AllBottom (new jump func)
14305 2019-Jan-17 17:00:37.681207 - [DEBUG]
14306 2019-Jan-17 17:00:37.681231 - [DEBUG] Start adding new jump function
14307 2019-Jan-17 17:00:37.681254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14308 2019-Jan-17 17:00:37.681328 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14309 2019-Jan-17 17:00:37.682574 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14310 2019-Jan-17 17:00:37.683213 - [DEBUG] Edge Function : AllBottom
14311 2019-Jan-17 17:00:37.683242 - [DEBUG] End adding new jump function
14312 2019-Jan-17 17:00:37.683266 - [DEBUG]
14313 2019-Jan-17 17:00:37.683290 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14314 2019-Jan-17 17:00:37.683315 - [DEBUG]
14315 2019-Jan-17 17:00:37.683338 - [DEBUG] Process 411. path edge:
14316 2019-Jan-17 17:00:37.683362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14317 2019-Jan-17 17:00:37.683420 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14318 2019-Jan-17 17:00:37.684066 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14319 2019-Jan-17 17:00:37.685326 - [DEBUG]
14320 2019-Jan-17 17:00:37.685351 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14321 2019-Jan-17 17:00:37.686013 - [DEBUG] Compose: EdgeIdentity * AllBottom
14322 2019-Jan-17 17:00:37.686042 - [DEBUG]
14323 2019-Jan-17 17:00:37.686066 - [DEBUG] Propagate flow
14324 2019-Jan-17 17:00:37.686089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14325 2019-Jan-17 17:00:37.686147 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14326 2019-Jan-17 17:00:37.686786 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14327 2019-Jan-17 17:00:37.688046 - [DEBUG] Edge function : AllBottom (result of previous compose)
14328 2019-Jan-17 17:00:37.688071 - [DEBUG]
14329 2019-Jan-17 17:00:37.688096 - [DEBUG] Join: AllTop & AllBottom
14330 2019-Jan-17 17:00:37.688122 - [DEBUG] = AllBottom (new jump func)
14331 2019-Jan-17 17:00:37.688146 - [DEBUG]
14332 2019-Jan-17 17:00:37.688169 - [DEBUG] Start adding new jump function
14333 2019-Jan-17 17:00:37.688192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14334 2019-Jan-17 17:00:37.688250 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14335 2019-Jan-17 17:00:37.689503 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14336 2019-Jan-17 17:00:37.690140 - [DEBUG] Edge Function : AllBottom
14337 2019-Jan-17 17:00:37.690171 - [DEBUG] End adding new jump function
14338 2019-Jan-17 17:00:37.690195 - [DEBUG]
14339 2019-Jan-17 17:00:37.690219 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14340 2019-Jan-17 17:00:37.690243 - [DEBUG]
14341 2019-Jan-17 17:00:37.690266 - [DEBUG] Process 412. path edge:
14342 2019-Jan-17 17:00:37.690290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14343 2019-Jan-17 17:00:37.690348 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14344 2019-Jan-17 17:00:37.690985 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14345 2019-Jan-17 17:00:37.692247 - [DEBUG]
14346 2019-Jan-17 17:00:37.692273 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14347 2019-Jan-17 17:00:37.692924 - [DEBUG] Compose: EdgeIdentity * AllBottom
14348 2019-Jan-17 17:00:37.692952 - [DEBUG]
14349 2019-Jan-17 17:00:37.692976 - [DEBUG] Propagate flow
14350 2019-Jan-17 17:00:37.692999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14351 2019-Jan-17 17:00:37.693057 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14352 2019-Jan-17 17:00:37.693698 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14353 2019-Jan-17 17:00:37.694958 - [DEBUG] Edge function : AllBottom (result of previous compose)
14354 2019-Jan-17 17:00:37.694984 - [DEBUG]
14355 2019-Jan-17 17:00:37.695009 - [DEBUG] Join: AllTop & AllBottom
14356 2019-Jan-17 17:00:37.695034 - [DEBUG] = AllBottom (new jump func)
14357 2019-Jan-17 17:00:37.695059 - [DEBUG]
14358 2019-Jan-17 17:00:37.695082 - [DEBUG] Start adding new jump function
14359 2019-Jan-17 17:00:37.695106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14360 2019-Jan-17 17:00:37.695163 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14361 2019-Jan-17 17:00:37.696410 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14362 2019-Jan-17 17:00:37.697048 - [DEBUG] Edge Function : AllBottom
14363 2019-Jan-17 17:00:37.697078 - [DEBUG] End adding new jump function
14364 2019-Jan-17 17:00:37.697102 - [DEBUG]
14365 2019-Jan-17 17:00:37.697126 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14366 2019-Jan-17 17:00:37.697150 - [DEBUG]
14367 2019-Jan-17 17:00:37.697173 - [DEBUG] Process 413. path edge:
14368 2019-Jan-17 17:00:37.697197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14369 2019-Jan-17 17:00:37.697255 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14370 2019-Jan-17 17:00:37.697894 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14371 2019-Jan-17 17:00:37.699159 - [DEBUG]
14372 2019-Jan-17 17:00:37.699183 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14373 2019-Jan-17 17:00:37.699844 - [DEBUG] Compose: EdgeIdentity * AllBottom
14374 2019-Jan-17 17:00:37.699872 - [DEBUG]
14375 2019-Jan-17 17:00:37.699895 - [DEBUG] Propagate flow
14376 2019-Jan-17 17:00:37.699919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14377 2019-Jan-17 17:00:37.699985 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14378 2019-Jan-17 17:00:37.700624 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14379 2019-Jan-17 17:00:37.701885 - [DEBUG] Edge function : AllBottom (result of previous compose)
14380 2019-Jan-17 17:00:37.701911 - [DEBUG]
14381 2019-Jan-17 17:00:37.701935 - [DEBUG] Join: AllTop & AllBottom
14382 2019-Jan-17 17:00:37.701961 - [DEBUG] = AllBottom (new jump func)
14383 2019-Jan-17 17:00:37.701985 - [DEBUG]
14384 2019-Jan-17 17:00:37.702008 - [DEBUG] Start adding new jump function
14385 2019-Jan-17 17:00:37.702032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14386 2019-Jan-17 17:00:37.702089 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14387 2019-Jan-17 17:00:37.703341 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14388 2019-Jan-17 17:00:37.703976 - [DEBUG] Edge Function : AllBottom
14389 2019-Jan-17 17:00:37.704005 - [DEBUG] End adding new jump function
14390 2019-Jan-17 17:00:37.704029 - [DEBUG]
14391 2019-Jan-17 17:00:37.704053 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14392 2019-Jan-17 17:00:37.704078 - [DEBUG]
14393 2019-Jan-17 17:00:37.704101 - [DEBUG] Process 414. path edge:
14394 2019-Jan-17 17:00:37.704125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14395 2019-Jan-17 17:00:37.704182 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14396 2019-Jan-17 17:00:37.704835 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14397 2019-Jan-17 17:00:37.706078 - [DEBUG]
14398 2019-Jan-17 17:00:37.706104 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14399 2019-Jan-17 17:00:37.706754 - [DEBUG] Compose: EdgeIdentity * AllBottom
14400 2019-Jan-17 17:00:37.706782 - [DEBUG]
14401 2019-Jan-17 17:00:37.706806 - [DEBUG] Propagate flow
14402 2019-Jan-17 17:00:37.706830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14403 2019-Jan-17 17:00:37.706888 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14404 2019-Jan-17 17:00:37.707525 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14405 2019-Jan-17 17:00:37.708787 - [DEBUG] Edge function : AllBottom (result of previous compose)
14406 2019-Jan-17 17:00:37.708813 - [DEBUG]
14407 2019-Jan-17 17:00:37.708837 - [DEBUG] Join: AllTop & AllBottom
14408 2019-Jan-17 17:00:37.708863 - [DEBUG] = AllBottom (new jump func)
14409 2019-Jan-17 17:00:37.708887 - [DEBUG]
14410 2019-Jan-17 17:00:37.708910 - [DEBUG] Start adding new jump function
14411 2019-Jan-17 17:00:37.708934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14412 2019-Jan-17 17:00:37.708991 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14413 2019-Jan-17 17:00:37.710235 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14414 2019-Jan-17 17:00:37.710870 - [DEBUG] Edge Function : AllBottom
14415 2019-Jan-17 17:00:37.710900 - [DEBUG] End adding new jump function
14416 2019-Jan-17 17:00:37.710924 - [DEBUG]
14417 2019-Jan-17 17:00:37.710948 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14418 2019-Jan-17 17:00:37.710982 - [DEBUG]
14419 2019-Jan-17 17:00:37.711006 - [DEBUG] Process 415. path edge:
14420 2019-Jan-17 17:00:37.711029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14421 2019-Jan-17 17:00:37.711088 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14422 2019-Jan-17 17:00:37.711741 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14423 2019-Jan-17 17:00:37.712987 - [DEBUG]
14424 2019-Jan-17 17:00:37.713012 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14425 2019-Jan-17 17:00:37.713665 - [DEBUG] Compose: EdgeIdentity * AllBottom
14426 2019-Jan-17 17:00:37.713693 - [DEBUG]
14427 2019-Jan-17 17:00:37.713717 - [DEBUG] Propagate flow
14428 2019-Jan-17 17:00:37.713740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14429 2019-Jan-17 17:00:37.713798 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14430 2019-Jan-17 17:00:37.714444 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14431 2019-Jan-17 17:00:37.715705 - [DEBUG] Edge function : AllBottom (result of previous compose)
14432 2019-Jan-17 17:00:37.715731 - [DEBUG]
14433 2019-Jan-17 17:00:37.715756 - [DEBUG] Join: AllTop & AllBottom
14434 2019-Jan-17 17:00:37.715781 - [DEBUG] = AllBottom (new jump func)
14435 2019-Jan-17 17:00:37.715805 - [DEBUG]
14436 2019-Jan-17 17:00:37.715829 - [DEBUG] Start adding new jump function
14437 2019-Jan-17 17:00:37.715852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14438 2019-Jan-17 17:00:37.715909 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14439 2019-Jan-17 17:00:37.717153 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14440 2019-Jan-17 17:00:37.717792 - [DEBUG] Edge Function : AllBottom
14441 2019-Jan-17 17:00:37.717822 - [DEBUG] End adding new jump function
14442 2019-Jan-17 17:00:37.717846 - [DEBUG]
14443 2019-Jan-17 17:00:37.717869 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14444 2019-Jan-17 17:00:37.717894 - [DEBUG]
14445 2019-Jan-17 17:00:37.717917 - [DEBUG] Process 416. path edge:
14446 2019-Jan-17 17:00:37.717941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14447 2019-Jan-17 17:00:37.718013 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14448 2019-Jan-17 17:00:37.718655 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14449 2019-Jan-17 17:00:37.719899 - [DEBUG]
14450 2019-Jan-17 17:00:37.719925 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14451 2019-Jan-17 17:00:37.720579 - [DEBUG] Compose: EdgeIdentity * AllBottom
14452 2019-Jan-17 17:00:37.720607 - [DEBUG]
14453 2019-Jan-17 17:00:37.720630 - [DEBUG] Propagate flow
14454 2019-Jan-17 17:00:37.720654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14455 2019-Jan-17 17:00:37.720711 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14456 2019-Jan-17 17:00:37.721361 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14457 2019-Jan-17 17:00:37.722613 - [DEBUG] Edge function : AllBottom (result of previous compose)
14458 2019-Jan-17 17:00:37.722639 - [DEBUG]
14459 2019-Jan-17 17:00:37.722664 - [DEBUG] Join: AllTop & AllBottom
14460 2019-Jan-17 17:00:37.722689 - [DEBUG] = AllBottom (new jump func)
14461 2019-Jan-17 17:00:37.722714 - [DEBUG]
14462 2019-Jan-17 17:00:37.722737 - [DEBUG] Start adding new jump function
14463 2019-Jan-17 17:00:37.722760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14464 2019-Jan-17 17:00:37.722817 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14465 2019-Jan-17 17:00:37.724063 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14466 2019-Jan-17 17:00:37.724712 - [DEBUG] Edge Function : AllBottom
14467 2019-Jan-17 17:00:37.724742 - [DEBUG] End adding new jump function
14468 2019-Jan-17 17:00:37.724766 - [DEBUG]
14469 2019-Jan-17 17:00:37.724790 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14470 2019-Jan-17 17:00:37.724814 - [DEBUG]
14471 2019-Jan-17 17:00:37.724837 - [DEBUG] Process 417. path edge:
14472 2019-Jan-17 17:00:37.724861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14473 2019-Jan-17 17:00:37.724919 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14474 2019-Jan-17 17:00:37.725555 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14475 2019-Jan-17 17:00:37.726798 - [DEBUG]
14476 2019-Jan-17 17:00:37.726823 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14477 2019-Jan-17 17:00:37.727476 - [DEBUG] Compose: EdgeIdentity * AllBottom
14478 2019-Jan-17 17:00:37.727504 - [DEBUG]
14479 2019-Jan-17 17:00:37.727528 - [DEBUG] Propagate flow
14480 2019-Jan-17 17:00:37.727551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14481 2019-Jan-17 17:00:37.727609 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14482 2019-Jan-17 17:00:37.728263 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14483 2019-Jan-17 17:00:37.729514 - [DEBUG] Edge function : AllBottom (result of previous compose)
14484 2019-Jan-17 17:00:37.729539 - [DEBUG]
14485 2019-Jan-17 17:00:37.729564 - [DEBUG] Join: AllTop & AllBottom
14486 2019-Jan-17 17:00:37.729590 - [DEBUG] = AllBottom (new jump func)
14487 2019-Jan-17 17:00:37.729614 - [DEBUG]
14488 2019-Jan-17 17:00:37.729637 - [DEBUG] Start adding new jump function
14489 2019-Jan-17 17:00:37.729661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14490 2019-Jan-17 17:00:37.729719 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14491 2019-Jan-17 17:00:37.730963 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14492 2019-Jan-17 17:00:37.731614 - [DEBUG] Edge Function : AllBottom
14493 2019-Jan-17 17:00:37.731644 - [DEBUG] End adding new jump function
14494 2019-Jan-17 17:00:37.731668 - [DEBUG]
14495 2019-Jan-17 17:00:37.731692 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14496 2019-Jan-17 17:00:37.731717 - [DEBUG]
14497 2019-Jan-17 17:00:37.731740 - [DEBUG] Process 418. path edge:
14498 2019-Jan-17 17:00:37.731764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14499 2019-Jan-17 17:00:37.731822 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14500 2019-Jan-17 17:00:37.732467 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14501 2019-Jan-17 17:00:37.733712 - [DEBUG]
14502 2019-Jan-17 17:00:37.733737 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14503 2019-Jan-17 17:00:37.734381 - [DEBUG] Start of endsummarytab entry
14504 2019-Jan-17 17:00:37.734412 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14505 2019-Jan-17 17:00:37.735071 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

14506 2019-Jan-17 17:00:37.735131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14507 2019-Jan-17 17:00:37.735767 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14508 2019-Jan-17 17:00:37.737013 - [DEBUG] EF: AllBottom
14509 2019-Jan-17 17:00:37.737038 - [DEBUG]
14510 2019-Jan-17 17:00:37.737061 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14511 2019-Jan-17 17:00:37.737697 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

14512 2019-Jan-17 17:00:37.738351 - [DEBUG] EF: AllBottom
14513 2019-Jan-17 17:00:37.738376 - [DEBUG]
14514 2019-Jan-17 17:00:37.738399 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14515 2019-Jan-17 17:00:37.739036 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

14516 2019-Jan-17 17:00:37.739673 - [DEBUG] EF: AllBottom
14517 2019-Jan-17 17:00:37.739697 - [DEBUG]
14518 2019-Jan-17 17:00:37.739721 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14519 2019-Jan-17 17:00:37.740356 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

14520 2019-Jan-17 17:00:37.740997 - [DEBUG] EF: AllBottom
14521 2019-Jan-17 17:00:37.741022 - [DEBUG]
14522 2019-Jan-17 17:00:37.741045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14523 2019-Jan-17 17:00:37.741697 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

14524 2019-Jan-17 17:00:37.742332 - [DEBUG] EF: AllBottom
14525 2019-Jan-17 17:00:37.742356 - [DEBUG]
14526 2019-Jan-17 17:00:37.742380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14527 2019-Jan-17 17:00:37.743015 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

14528 2019-Jan-17 17:00:37.743650 - [DEBUG] EF: AllBottom
14529 2019-Jan-17 17:00:37.743675 - [DEBUG]
14530 2019-Jan-17 17:00:37.743698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14531 2019-Jan-17 17:00:37.744333 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

14532 2019-Jan-17 17:00:37.744988 - [DEBUG] EF: AllBottom
14533 2019-Jan-17 17:00:37.745013 - [DEBUG]
14534 2019-Jan-17 17:00:37.745036 - [DEBUG] ---------------
14535 2019-Jan-17 17:00:37.745060 - [DEBUG]
14536 2019-Jan-17 17:00:37.745084 - [DEBUG] End of endsummarytab entry
14537 2019-Jan-17 17:00:37.745107 - [DEBUG]
14538 2019-Jan-17 17:00:37.745130 - [DEBUG] Start of incomingtab entry
14539 2019-Jan-17 17:00:37.745155 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14540 2019-Jan-17 17:00:37.745792 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

14541 2019-Jan-17 17:00:37.745850 - [DEBUG] ---------------
14542 2019-Jan-17 17:00:37.745874 - [DEBUG] End of incomingtab entry
14543 2019-Jan-17 17:00:37.745898 - [DEBUG]
14544 2019-Jan-17 17:00:37.745923 - [DEBUG] EDGE: >
14545 2019-Jan-17 17:00:37.745981 - [DEBUG] ---> 14546 2019-Jan-17 17:00:37.746627 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14547 2019-Jan-17 17:00:37.747872 - [DEBUG]
14548 2019-Jan-17 17:00:37.747897 - [DEBUG] EDGE: >
14549 2019-Jan-17 17:00:37.747968 - [DEBUG] ---> 14550 2019-Jan-17 17:00:37.748605 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14551 2019-Jan-17 17:00:37.749849 - [DEBUG]
14552 2019-Jan-17 17:00:37.749883 - [DEBUG] Compose: EdgeIdentity * AllBottom
14553 2019-Jan-17 17:00:37.749910 - [DEBUG]
14554 2019-Jan-17 17:00:37.749934 - [DEBUG] Propagate flow
14555 2019-Jan-17 17:00:37.749957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14556 2019-Jan-17 17:00:37.750015 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14557 2019-Jan-17 17:00:37.750664 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14558 2019-Jan-17 17:00:37.751924 - [DEBUG] Edge function : AllBottom (result of previous compose)
14559 2019-Jan-17 17:00:37.751949 - [DEBUG]
14560 2019-Jan-17 17:00:37.751974 - [DEBUG] Join: AllTop & AllBottom
14561 2019-Jan-17 17:00:37.752000 - [DEBUG] = AllBottom (new jump func)
14562 2019-Jan-17 17:00:37.752024 - [DEBUG]
14563 2019-Jan-17 17:00:37.752048 - [DEBUG] Start adding new jump function
14564 2019-Jan-17 17:00:37.752071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14565 2019-Jan-17 17:00:37.752129 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14566 2019-Jan-17 17:00:37.753376 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14567 2019-Jan-17 17:00:37.754023 - [DEBUG] Edge Function : AllBottom
14568 2019-Jan-17 17:00:37.754054 - [DEBUG] End adding new jump function
14569 2019-Jan-17 17:00:37.754078 - [DEBUG]
14570 2019-Jan-17 17:00:37.754102 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14571 2019-Jan-17 17:00:37.754126 - [DEBUG]
14572 2019-Jan-17 17:00:37.754149 - [DEBUG] Process 419. path edge:
14573 2019-Jan-17 17:00:37.754173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14574 2019-Jan-17 17:00:37.754231 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14575 2019-Jan-17 17:00:37.754895 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14576 2019-Jan-17 17:00:37.756142 - [DEBUG]
14577 2019-Jan-17 17:00:37.756167 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14578 2019-Jan-17 17:00:37.756820 - [DEBUG] Possible callees:
14579 2019-Jan-17 17:00:37.756845 - [DEBUG] llvm.dbg.declare
14580 2019-Jan-17 17:00:37.756870 - [DEBUG] Possible return sites:
14581 2019-Jan-17 17:00:37.756893 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314582 2019-Jan-17 17:00:37.758186 - [DEBUG] Found and process special summary
14583 2019-Jan-17 17:00:37.758221 - [DEBUG] Compose: EdgeIdentity * AllBottom
14584 2019-Jan-17 17:00:37.758257 - [DEBUG]
14585 2019-Jan-17 17:00:37.758281 - [DEBUG] Propagate flow
14586 2019-Jan-17 17:00:37.758305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14587 2019-Jan-17 17:00:37.758364 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14588 2019-Jan-17 17:00:37.759006 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14589 2019-Jan-17 17:00:37.760252 - [DEBUG] Edge function : AllBottom (result of previous compose)
14590 2019-Jan-17 17:00:37.760277 - [DEBUG]
14591 2019-Jan-17 17:00:37.760302 - [DEBUG] Join: AllTop & AllBottom
14592 2019-Jan-17 17:00:37.760328 - [DEBUG] = AllBottom (new jump func)
14593 2019-Jan-17 17:00:37.760352 - [DEBUG]
14594 2019-Jan-17 17:00:37.760376 - [DEBUG] Start adding new jump function
14595 2019-Jan-17 17:00:37.760399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14596 2019-Jan-17 17:00:37.760456 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14597 2019-Jan-17 17:00:37.761719 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14598 2019-Jan-17 17:00:37.762357 - [DEBUG] Edge Function : AllBottom
14599 2019-Jan-17 17:00:37.762388 - [DEBUG] End adding new jump function
14600 2019-Jan-17 17:00:37.762412 - [DEBUG]
14601 2019-Jan-17 17:00:37.762436 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14602 2019-Jan-17 17:00:37.762460 - [DEBUG]
14603 2019-Jan-17 17:00:37.762483 - [DEBUG] Process 420. path edge:
14604 2019-Jan-17 17:00:37.762507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14605 2019-Jan-17 17:00:37.762565 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14606 2019-Jan-17 17:00:37.763206 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14607 2019-Jan-17 17:00:37.764450 - [DEBUG]
14608 2019-Jan-17 17:00:37.764475 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14609 2019-Jan-17 17:00:37.765150 - [DEBUG] Compose: EdgeIdentity * AllBottom
14610 2019-Jan-17 17:00:37.765179 - [DEBUG]
14611 2019-Jan-17 17:00:37.765203 - [DEBUG] Propagate flow
14612 2019-Jan-17 17:00:37.765226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14613 2019-Jan-17 17:00:37.765285 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14614 2019-Jan-17 17:00:37.765924 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14615 2019-Jan-17 17:00:37.767173 - [DEBUG] Edge function : AllBottom (result of previous compose)
14616 2019-Jan-17 17:00:37.767198 - [DEBUG]
14617 2019-Jan-17 17:00:37.767223 - [DEBUG] Join: AllTop & AllBottom
14618 2019-Jan-17 17:00:37.767249 - [DEBUG] = AllBottom (new jump func)
14619 2019-Jan-17 17:00:37.767273 - [DEBUG]
14620 2019-Jan-17 17:00:37.767297 - [DEBUG] Start adding new jump function
14621 2019-Jan-17 17:00:37.767320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14622 2019-Jan-17 17:00:37.767378 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14623 2019-Jan-17 17:00:37.768639 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14624 2019-Jan-17 17:00:37.769275 - [DEBUG] Edge Function : AllBottom
14625 2019-Jan-17 17:00:37.769305 - [DEBUG] End adding new jump function
14626 2019-Jan-17 17:00:37.769337 - [DEBUG]
14627 2019-Jan-17 17:00:37.769361 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14628 2019-Jan-17 17:00:37.769386 - [DEBUG]
14629 2019-Jan-17 17:00:37.769409 - [DEBUG] Process 421. path edge:
14630 2019-Jan-17 17:00:37.769432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14631 2019-Jan-17 17:00:37.769491 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14632 2019-Jan-17 17:00:37.770129 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14633 2019-Jan-17 17:00:37.771390 - [DEBUG]
14634 2019-Jan-17 17:00:37.771415 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14635 2019-Jan-17 17:00:37.772065 - [DEBUG] Compose: EdgeIdentity * AllBottom
14636 2019-Jan-17 17:00:37.772093 - [DEBUG]
14637 2019-Jan-17 17:00:37.772117 - [DEBUG] Propagate flow
14638 2019-Jan-17 17:00:37.772140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14639 2019-Jan-17 17:00:37.772198 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14640 2019-Jan-17 17:00:37.772836 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14641 2019-Jan-17 17:00:37.774082 - [DEBUG] Edge function : AllBottom (result of previous compose)
14642 2019-Jan-17 17:00:37.774107 - [DEBUG]
14643 2019-Jan-17 17:00:37.774133 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14644 2019-Jan-17 17:00:37.774158 - [DEBUG] = AllBottom
14645 2019-Jan-17 17:00:37.774182 - [DEBUG]
14646 2019-Jan-17 17:00:37.774205 - [DEBUG] PROPAGATE: No new function!
14647 2019-Jan-17 17:00:37.774230 - [DEBUG] EDGE: >
14648 2019-Jan-17 17:00:37.774290 - [DEBUG] ---> 14649 2019-Jan-17 17:00:37.774943 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14650 2019-Jan-17 17:00:37.776189 - [DEBUG]
14651 2019-Jan-17 17:00:37.776214 - [DEBUG] EDGE: >
14652 2019-Jan-17 17:00:37.776273 - [DEBUG] ---> 14653 2019-Jan-17 17:00:37.776912 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14654 2019-Jan-17 17:00:37.778171 - [DEBUG]
14655 2019-Jan-17 17:00:37.778209 - [DEBUG] Compose: EdgeIdentity * AllBottom
14656 2019-Jan-17 17:00:37.778237 - [DEBUG]
14657 2019-Jan-17 17:00:37.778260 - [DEBUG] Propagate flow
14658 2019-Jan-17 17:00:37.778284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14659 2019-Jan-17 17:00:37.778342 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14660 2019-Jan-17 17:00:37.778983 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14661 2019-Jan-17 17:00:37.780227 - [DEBUG] Edge function : AllBottom (result of previous compose)
14662 2019-Jan-17 17:00:37.780253 - [DEBUG]
14663 2019-Jan-17 17:00:37.780278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14664 2019-Jan-17 17:00:37.780304 - [DEBUG] = AllBottom
14665 2019-Jan-17 17:00:37.780328 - [DEBUG]
14666 2019-Jan-17 17:00:37.780351 - [DEBUG] PROPAGATE: No new function!
14667 2019-Jan-17 17:00:37.780378 - [DEBUG] EDGE: >
14668 2019-Jan-17 17:00:37.780450 - [DEBUG] ---> 14669 2019-Jan-17 17:00:37.781101 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14670 2019-Jan-17 17:00:37.782364 - [DEBUG]
14671 2019-Jan-17 17:00:37.782389 - [DEBUG] EDGE: >
14672 2019-Jan-17 17:00:37.782449 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14673 2019-Jan-17 17:00:37.783092 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14674 2019-Jan-17 17:00:37.784338 - [DEBUG]
14675 2019-Jan-17 17:00:37.784364 - [DEBUG] EDGE: >
14676 2019-Jan-17 17:00:37.784423 - [DEBUG] ---> 14677 2019-Jan-17 17:00:37.785076 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14678 2019-Jan-17 17:00:37.786319 - [DEBUG]
14679 2019-Jan-17 17:00:37.786345 - [DEBUG] EDGE: >
14680 2019-Jan-17 17:00:37.786404 - [DEBUG] ---> 14681 2019-Jan-17 17:00:37.787041 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14682 2019-Jan-17 17:00:37.788298 - [DEBUG]
14683 2019-Jan-17 17:00:37.788323 - [DEBUG] EDGE: >
14684 2019-Jan-17 17:00:37.788383 - [DEBUG] ---> 14685 2019-Jan-17 17:00:37.789023 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14686 2019-Jan-17 17:00:37.790267 - [DEBUG]
14687 2019-Jan-17 17:00:37.790301 - [DEBUG] Compose: EdgeIdentity * AllBottom
14688 2019-Jan-17 17:00:37.790328 - [DEBUG]
14689 2019-Jan-17 17:00:37.790351 - [DEBUG] Propagate flow
14690 2019-Jan-17 17:00:37.790375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14691 2019-Jan-17 17:00:37.790433 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14692 2019-Jan-17 17:00:37.791074 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14693 2019-Jan-17 17:00:37.792334 - [DEBUG] Edge function : AllBottom (result of previous compose)
14694 2019-Jan-17 17:00:37.792359 - [DEBUG]
14695 2019-Jan-17 17:00:37.792384 - [DEBUG] Join: AllTop & AllBottom
14696 2019-Jan-17 17:00:37.792410 - [DEBUG] = AllBottom (new jump func)
14697 2019-Jan-17 17:00:37.792434 - [DEBUG]
14698 2019-Jan-17 17:00:37.792458 - [DEBUG] Start adding new jump function
14699 2019-Jan-17 17:00:37.792481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14700 2019-Jan-17 17:00:37.792539 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14701 2019-Jan-17 17:00:37.793784 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14702 2019-Jan-17 17:00:37.794425 - [DEBUG] Edge Function : AllBottom
14703 2019-Jan-17 17:00:37.794455 - [DEBUG] End adding new jump function
14704 2019-Jan-17 17:00:37.794487 - [DEBUG]
14705 2019-Jan-17 17:00:37.794512 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14706 2019-Jan-17 17:00:37.794536 - [DEBUG]
14707 2019-Jan-17 17:00:37.794559 - [DEBUG] Process 422. path edge:
14708 2019-Jan-17 17:00:37.794583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14709 2019-Jan-17 17:00:37.794655 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14710 2019-Jan-17 17:00:37.795297 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14711 2019-Jan-17 17:00:37.796544 - [DEBUG]
14712 2019-Jan-17 17:00:37.796568 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14713 2019-Jan-17 17:00:37.797228 - [DEBUG] Compose: EdgeIdentity * AllBottom
14714 2019-Jan-17 17:00:37.797256 - [DEBUG]
14715 2019-Jan-17 17:00:37.797280 - [DEBUG] Propagate flow
14716 2019-Jan-17 17:00:37.797303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14717 2019-Jan-17 17:00:37.797362 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14718 2019-Jan-17 17:00:37.798011 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14719 2019-Jan-17 17:00:37.799257 - [DEBUG] Edge function : AllBottom (result of previous compose)
14720 2019-Jan-17 17:00:37.799282 - [DEBUG]
14721 2019-Jan-17 17:00:37.799307 - [DEBUG] Join: AllTop & AllBottom
14722 2019-Jan-17 17:00:37.799332 - [DEBUG] = AllBottom (new jump func)
14723 2019-Jan-17 17:00:37.799356 - [DEBUG]
14724 2019-Jan-17 17:00:37.799380 - [DEBUG] Start adding new jump function
14725 2019-Jan-17 17:00:37.799403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14726 2019-Jan-17 17:00:37.799461 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14727 2019-Jan-17 17:00:37.800716 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14728 2019-Jan-17 17:00:37.801366 - [DEBUG] Edge Function : AllBottom
14729 2019-Jan-17 17:00:37.801396 - [DEBUG] End adding new jump function
14730 2019-Jan-17 17:00:37.801420 - [DEBUG]
14731 2019-Jan-17 17:00:37.801444 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14732 2019-Jan-17 17:00:37.801469 - [DEBUG]
14733 2019-Jan-17 17:00:37.801492 - [DEBUG] Process 423. path edge:
14734 2019-Jan-17 17:00:37.801516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14735 2019-Jan-17 17:00:37.801574 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14736 2019-Jan-17 17:00:37.802209 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14737 2019-Jan-17 17:00:37.803455 - [DEBUG]
14738 2019-Jan-17 17:00:37.803480 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14739 2019-Jan-17 17:00:37.804126 - [DEBUG] Compose: EdgeIdentity * AllBottom
14740 2019-Jan-17 17:00:37.804154 - [DEBUG]
14741 2019-Jan-17 17:00:37.804178 - [DEBUG] Propagate flow
14742 2019-Jan-17 17:00:37.804201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14743 2019-Jan-17 17:00:37.804260 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14744 2019-Jan-17 17:00:37.804913 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14745 2019-Jan-17 17:00:37.806158 - [DEBUG] Edge function : AllBottom (result of previous compose)
14746 2019-Jan-17 17:00:37.806192 - [DEBUG]
14747 2019-Jan-17 17:00:37.806218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14748 2019-Jan-17 17:00:37.806244 - [DEBUG] = AllBottom
14749 2019-Jan-17 17:00:37.806268 - [DEBUG]
14750 2019-Jan-17 17:00:37.806291 - [DEBUG] PROPAGATE: No new function!
14751 2019-Jan-17 17:00:37.806316 - [DEBUG] EDGE: >
14752 2019-Jan-17 17:00:37.806376 - [DEBUG] ---> 14753 2019-Jan-17 17:00:37.807012 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14754 2019-Jan-17 17:00:37.808270 - [DEBUG]
14755 2019-Jan-17 17:00:37.808296 - [DEBUG] EDGE: >
14756 2019-Jan-17 17:00:37.808355 - [DEBUG] ---> 14757 2019-Jan-17 17:00:37.808996 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14758 2019-Jan-17 17:00:37.810239 - [DEBUG]
14759 2019-Jan-17 17:00:37.810264 - [DEBUG] EDGE: >
14760 2019-Jan-17 17:00:37.810324 - [DEBUG] ---> 14761 2019-Jan-17 17:00:37.810962 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14762 2019-Jan-17 17:00:37.812225 - [DEBUG]
14763 2019-Jan-17 17:00:37.812251 - [DEBUG] EDGE: >
14764 2019-Jan-17 17:00:37.812310 - [DEBUG] ---> 14765 2019-Jan-17 17:00:37.812951 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14766 2019-Jan-17 17:00:37.814195 - [DEBUG]
14767 2019-Jan-17 17:00:37.814221 - [DEBUG] EDGE: >
14768 2019-Jan-17 17:00:37.814280 - [DEBUG] ---> 14769 2019-Jan-17 17:00:37.814931 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14770 2019-Jan-17 17:00:37.816175 - [DEBUG]
14771 2019-Jan-17 17:00:37.816200 - [DEBUG] EDGE: >
14772 2019-Jan-17 17:00:37.816260 - [DEBUG] ---> 14773 2019-Jan-17 17:00:37.816899 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14774 2019-Jan-17 17:00:37.818156 - [DEBUG]
14775 2019-Jan-17 17:00:37.818194 - [DEBUG] Compose: EdgeIdentity * AllBottom
14776 2019-Jan-17 17:00:37.818222 - [DEBUG]
14777 2019-Jan-17 17:00:37.818246 - [DEBUG] Propagate flow
14778 2019-Jan-17 17:00:37.818270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14779 2019-Jan-17 17:00:37.818328 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14780 2019-Jan-17 17:00:37.818969 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14781 2019-Jan-17 17:00:37.820212 - [DEBUG] Edge function : AllBottom (result of previous compose)
14782 2019-Jan-17 17:00:37.820238 - [DEBUG]
14783 2019-Jan-17 17:00:37.820272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14784 2019-Jan-17 17:00:37.820298 - [DEBUG] = AllBottom
14785 2019-Jan-17 17:00:37.820322 - [DEBUG]
14786 2019-Jan-17 17:00:37.820345 - [DEBUG] PROPAGATE: No new function!
14787 2019-Jan-17 17:00:37.820372 - [DEBUG] EDGE: >
14788 2019-Jan-17 17:00:37.820433 - [DEBUG] ---> 14789 2019-Jan-17 17:00:37.821083 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14790 2019-Jan-17 17:00:37.822346 - [DEBUG]
14791 2019-Jan-17 17:00:37.822372 - [DEBUG] EDGE: >
14792 2019-Jan-17 17:00:37.822431 - [DEBUG] ---> 14793 2019-Jan-17 17:00:37.823069 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14794 2019-Jan-17 17:00:37.824314 - [DEBUG]
14795 2019-Jan-17 17:00:37.824339 - [DEBUG] EDGE: >
14796 2019-Jan-17 17:00:37.824398 - [DEBUG] ---> 14797 2019-Jan-17 17:00:37.825055 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14798 2019-Jan-17 17:00:37.826299 - [DEBUG]
14799 2019-Jan-17 17:00:37.826336 - [DEBUG] Compose: EdgeIdentity * AllBottom
14800 2019-Jan-17 17:00:37.826364 - [DEBUG]
14801 2019-Jan-17 17:00:37.826388 - [DEBUG] Propagate flow
14802 2019-Jan-17 17:00:37.826411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14803 2019-Jan-17 17:00:37.826469 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14804 2019-Jan-17 17:00:37.827111 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14805 2019-Jan-17 17:00:37.828374 - [DEBUG] Edge function : AllBottom (result of previous compose)
14806 2019-Jan-17 17:00:37.828399 - [DEBUG]
14807 2019-Jan-17 17:00:37.828425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14808 2019-Jan-17 17:00:37.828450 - [DEBUG] = AllBottom
14809 2019-Jan-17 17:00:37.828474 - [DEBUG]
14810 2019-Jan-17 17:00:37.828497 - [DEBUG] PROPAGATE: No new function!
14811 2019-Jan-17 17:00:37.828524 - [DEBUG] EDGE: >
14812 2019-Jan-17 17:00:37.828584 - [DEBUG] ---> 14813 2019-Jan-17 17:00:37.829231 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14814 2019-Jan-17 17:00:37.830475 - [DEBUG]
14815 2019-Jan-17 17:00:37.830501 - [DEBUG] EDGE: >
14816 2019-Jan-17 17:00:37.830561 - [DEBUG] ---> 14817 2019-Jan-17 17:00:37.831196 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14818 2019-Jan-17 17:00:37.832455 - [DEBUG]
14819 2019-Jan-17 17:00:37.832480 - [DEBUG] EDGE: >
14820 2019-Jan-17 17:00:37.832540 - [DEBUG] ---> 14821 2019-Jan-17 17:00:37.833177 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14822 2019-Jan-17 17:00:37.834428 - [DEBUG]
14823 2019-Jan-17 17:00:37.834454 - [DEBUG] EDGE: >
14824 2019-Jan-17 17:00:37.834514 - [DEBUG] ---> 14825 2019-Jan-17 17:00:37.835170 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14826 2019-Jan-17 17:00:37.836414 - [DEBUG]
14827 2019-Jan-17 17:00:37.836451 - [DEBUG] Compose: EdgeIdentity * AllBottom
14828 2019-Jan-17 17:00:37.836479 - [DEBUG]
14829 2019-Jan-17 17:00:37.836503 - [DEBUG] Propagate flow
14830 2019-Jan-17 17:00:37.836526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14831 2019-Jan-17 17:00:37.836585 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14832 2019-Jan-17 17:00:37.837225 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14833 2019-Jan-17 17:00:37.838487 - [DEBUG] Edge function : AllBottom (result of previous compose)
14834 2019-Jan-17 17:00:37.838513 - [DEBUG]
14835 2019-Jan-17 17:00:37.838539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14836 2019-Jan-17 17:00:37.838564 - [DEBUG] = AllBottom
14837 2019-Jan-17 17:00:37.838589 - [DEBUG]
14838 2019-Jan-17 17:00:37.838612 - [DEBUG] PROPAGATE: No new function!
14839 2019-Jan-17 17:00:37.838639 - [DEBUG] EDGE: >
14840 2019-Jan-17 17:00:37.838699 - [DEBUG] ---> 14841 2019-Jan-17 17:00:37.839347 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14842 2019-Jan-17 17:00:37.840590 - [DEBUG]
14843 2019-Jan-17 17:00:37.840616 - [DEBUG] EDGE: >
14844 2019-Jan-17 17:00:37.840675 - [DEBUG] ---> 14845 2019-Jan-17 17:00:37.841325 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14846 2019-Jan-17 17:00:37.842571 - [DEBUG]
14847 2019-Jan-17 17:00:37.842597 - [DEBUG] EDGE: >
14848 2019-Jan-17 17:00:37.842657 - [DEBUG] ---> 14849 2019-Jan-17 17:00:37.843296 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14850 2019-Jan-17 17:00:37.844540 - [DEBUG]
14851 2019-Jan-17 17:00:37.844577 - [DEBUG] Compose: EdgeIdentity * AllBottom
14852 2019-Jan-17 17:00:37.844605 - [DEBUG]
14853 2019-Jan-17 17:00:37.844642 - [DEBUG] Propagate flow
14854 2019-Jan-17 17:00:37.844666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14855 2019-Jan-17 17:00:37.844725 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14856 2019-Jan-17 17:00:37.845366 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

14857 2019-Jan-17 17:00:37.846611 - [DEBUG] Edge function : AllBottom (result of previous compose)
14858 2019-Jan-17 17:00:37.846636 - [DEBUG]
14859 2019-Jan-17 17:00:37.846662 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14860 2019-Jan-17 17:00:37.846697 - [DEBUG] = AllBottom
14861 2019-Jan-17 17:00:37.846722 - [DEBUG]
14862 2019-Jan-17 17:00:37.846746 - [DEBUG] PROPAGATE: No new function!
14863 2019-Jan-17 17:00:37.846773 - [DEBUG] EDGE: >
14864 2019-Jan-17 17:00:37.846833 - [DEBUG] ---> 14865 2019-Jan-17 17:00:37.847480 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14866 2019-Jan-17 17:00:37.848741 - [DEBUG]
14867 2019-Jan-17 17:00:37.848767 - [DEBUG] EDGE: >
14868 2019-Jan-17 17:00:37.848827 - [DEBUG] ---> 14869 2019-Jan-17 17:00:37.849463 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
>
14870 2019-Jan-17 17:00:37.850706 - [DEBUG]
14871 2019-Jan-17 17:00:37.850732 - [DEBUG] EDGE: >
14872 2019-Jan-17 17:00:37.850791 - [DEBUG] ---> 14873 2019-Jan-17 17:00:37.851446 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
14874 2019-Jan-17 17:00:37.852084 - [DEBUG]
14875 2019-Jan-17 17:00:37.852110 - [DEBUG] Compose: EdgeIdentity * AllBottom
14876 2019-Jan-17 17:00:37.852136 - [DEBUG]
14877 2019-Jan-17 17:00:37.852160 - [DEBUG] Propagate flow
14878 2019-Jan-17 17:00:37.852183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14879 2019-Jan-17 17:00:37.852241 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14880 2019-Jan-17 17:00:37.852882 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14881 2019-Jan-17 17:00:37.853529 - [DEBUG] Edge function : AllBottom (result of previous compose)
14882 2019-Jan-17 17:00:37.853554 - [DEBUG]
14883 2019-Jan-17 17:00:37.853579 - [DEBUG] Join: AllTop & AllBottom
14884 2019-Jan-17 17:00:37.853604 - [DEBUG] = AllBottom (new jump func)
14885 2019-Jan-17 17:00:37.853629 - [DEBUG]
14886 2019-Jan-17 17:00:37.853652 - [DEBUG] Start adding new jump function
14887 2019-Jan-17 17:00:37.853675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14888 2019-Jan-17 17:00:37.853733 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14889 2019-Jan-17 17:00:37.854381 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14890 2019-Jan-17 17:00:37.855036 - [DEBUG] Edge Function : AllBottom
14891 2019-Jan-17 17:00:37.855065 - [DEBUG] End adding new jump function
14892 2019-Jan-17 17:00:37.855089 - [DEBUG]
14893 2019-Jan-17 17:00:37.855113 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14894 2019-Jan-17 17:00:37.855137 - [DEBUG]
14895 2019-Jan-17 17:00:37.855160 - [DEBUG] Process 424. path edge:
14896 2019-Jan-17 17:00:37.855184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14897 2019-Jan-17 17:00:37.855241 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14898 2019-Jan-17 17:00:37.855882 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
14899 2019-Jan-17 17:00:37.856528 - [DEBUG]
14900 2019-Jan-17 17:00:37.856553 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14901 2019-Jan-17 17:00:37.857214 - [DEBUG] Compose: EdgeIdentity * AllBottom
14902 2019-Jan-17 17:00:37.857242 - [DEBUG]
14903 2019-Jan-17 17:00:37.857266 - [DEBUG] Propagate flow
14904 2019-Jan-17 17:00:37.857289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14905 2019-Jan-17 17:00:37.857347 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14906 2019-Jan-17 17:00:37.857999 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14907 2019-Jan-17 17:00:37.858646 - [DEBUG] Edge function : AllBottom (result of previous compose)
14908 2019-Jan-17 17:00:37.858672 - [DEBUG]
14909 2019-Jan-17 17:00:37.858696 - [DEBUG] Join: AllTop & AllBottom
14910 2019-Jan-17 17:00:37.858722 - [DEBUG] = AllBottom (new jump func)
14911 2019-Jan-17 17:00:37.858746 - [DEBUG]
14912 2019-Jan-17 17:00:37.858770 - [DEBUG] Start adding new jump function
14913 2019-Jan-17 17:00:37.858793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14914 2019-Jan-17 17:00:37.858851 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14915 2019-Jan-17 17:00:37.859500 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14916 2019-Jan-17 17:00:37.860136 - [DEBUG] Edge Function : AllBottom
14917 2019-Jan-17 17:00:37.860164 - [DEBUG] End adding new jump function
14918 2019-Jan-17 17:00:37.860188 - [DEBUG]
14919 2019-Jan-17 17:00:37.860212 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14920 2019-Jan-17 17:00:37.860236 - [DEBUG]
14921 2019-Jan-17 17:00:37.860259 - [DEBUG] Process 425. path edge:
14922 2019-Jan-17 17:00:37.860283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14923 2019-Jan-17 17:00:37.860341 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14924 2019-Jan-17 17:00:37.860978 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
14925 2019-Jan-17 17:00:37.861641 - [DEBUG]
14926 2019-Jan-17 17:00:37.861666 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14927 2019-Jan-17 17:00:37.862316 - [DEBUG] Compose: EdgeIdentity * AllBottom
14928 2019-Jan-17 17:00:37.862344 - [DEBUG]
14929 2019-Jan-17 17:00:37.862368 - [DEBUG] Propagate flow
14930 2019-Jan-17 17:00:37.862392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14931 2019-Jan-17 17:00:37.862450 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14932 2019-Jan-17 17:00:37.863098 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14933 2019-Jan-17 17:00:37.863745 - [DEBUG] Edge function : AllBottom (result of previous compose)
14934 2019-Jan-17 17:00:37.863771 - [DEBUG]
14935 2019-Jan-17 17:00:37.863795 - [DEBUG] Join: AllTop & AllBottom
14936 2019-Jan-17 17:00:37.863821 - [DEBUG] = AllBottom (new jump func)
14937 2019-Jan-17 17:00:37.863845 - [DEBUG]
14938 2019-Jan-17 17:00:37.863869 - [DEBUG] Start adding new jump function
14939 2019-Jan-17 17:00:37.863892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14940 2019-Jan-17 17:00:37.863950 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14941 2019-Jan-17 17:00:37.864598 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14942 2019-Jan-17 17:00:37.865266 - [DEBUG] Edge Function : AllBottom
14943 2019-Jan-17 17:00:37.865296 - [DEBUG] End adding new jump function
14944 2019-Jan-17 17:00:37.865319 - [DEBUG]
14945 2019-Jan-17 17:00:37.865343 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14946 2019-Jan-17 17:00:37.865367 - [DEBUG]
14947 2019-Jan-17 17:00:37.865391 - [DEBUG] Process 426. path edge:
14948 2019-Jan-17 17:00:37.865414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14949 2019-Jan-17 17:00:37.865472 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14950 2019-Jan-17 17:00:37.866120 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
14951 2019-Jan-17 17:00:37.866766 - [DEBUG]
14952 2019-Jan-17 17:00:37.866791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14953 2019-Jan-17 17:00:37.867446 - [DEBUG] Possible callees:
14954 2019-Jan-17 17:00:37.867471 - [DEBUG] llvm.dbg.declare
14955 2019-Jan-17 17:00:37.867496 - [DEBUG] Possible return sites:
14956 2019-Jan-17 17:00:37.867520 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914957 2019-Jan-17 17:00:37.868812 - [DEBUG] Found and process special summary
14958 2019-Jan-17 17:00:37.868845 - [DEBUG] Compose: EdgeIdentity * AllBottom
14959 2019-Jan-17 17:00:37.868872 - [DEBUG]
14960 2019-Jan-17 17:00:37.868896 - [DEBUG] Propagate flow
14961 2019-Jan-17 17:00:37.868919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14962 2019-Jan-17 17:00:37.868978 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14963 2019-Jan-17 17:00:37.869619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14964 2019-Jan-17 17:00:37.870267 - [DEBUG] Edge function : AllBottom (result of previous compose)
14965 2019-Jan-17 17:00:37.870292 - [DEBUG]
14966 2019-Jan-17 17:00:37.870317 - [DEBUG] Join: AllTop & AllBottom
14967 2019-Jan-17 17:00:37.870343 - [DEBUG] = AllBottom (new jump func)
14968 2019-Jan-17 17:00:37.870367 - [DEBUG]
14969 2019-Jan-17 17:00:37.870390 - [DEBUG] Start adding new jump function
14970 2019-Jan-17 17:00:37.870414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14971 2019-Jan-17 17:00:37.870471 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14972 2019-Jan-17 17:00:37.871123 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14973 2019-Jan-17 17:00:37.871830 - [DEBUG] Edge Function : AllBottom
14974 2019-Jan-17 17:00:37.871863 - [DEBUG] End adding new jump function
14975 2019-Jan-17 17:00:37.871887 - [DEBUG]
14976 2019-Jan-17 17:00:37.871912 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
14977 2019-Jan-17 17:00:37.871937 - [DEBUG]
14978 2019-Jan-17 17:00:37.871960 - [DEBUG] Process 427. path edge:
14979 2019-Jan-17 17:00:37.871984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
14980 2019-Jan-17 17:00:37.872057 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14981 2019-Jan-17 17:00:37.872765 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
14982 2019-Jan-17 17:00:37.873461 - [DEBUG]
14983 2019-Jan-17 17:00:37.873507 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14984 2019-Jan-17 17:00:37.874185 - [DEBUG] Compose: EdgeIdentity * AllBottom
14985 2019-Jan-17 17:00:37.874214 - [DEBUG]
14986 2019-Jan-17 17:00:37.874238 - [DEBUG] Propagate flow
14987 2019-Jan-17 17:00:37.874261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

14988 2019-Jan-17 17:00:37.874322 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14989 2019-Jan-17 17:00:37.874986 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14990 2019-Jan-17 17:00:37.875634 - [DEBUG] Edge function : AllBottom (result of previous compose)
14991 2019-Jan-17 17:00:37.875660 - [DEBUG]
14992 2019-Jan-17 17:00:37.875686 - [DEBUG] Join: AllTop & AllBottom
14993 2019-Jan-17 17:00:37.875712 - [DEBUG] = AllBottom (new jump func)
14994 2019-Jan-17 17:00:37.875736 - [DEBUG]
14995 2019-Jan-17 17:00:37.875760 - [DEBUG] Start adding new jump function
14996 2019-Jan-17 17:00:37.875783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

14997 2019-Jan-17 17:00:37.875841 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

14998 2019-Jan-17 17:00:37.876488 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14999 2019-Jan-17 17:00:37.877125 - [DEBUG] Edge Function : AllBottom
15000 2019-Jan-17 17:00:37.877154 - [DEBUG] End adding new jump function
15001 2019-Jan-17 17:00:37.877178 - [DEBUG]
15002 2019-Jan-17 17:00:37.877202 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15003 2019-Jan-17 17:00:37.877226 - [DEBUG]
15004 2019-Jan-17 17:00:37.877249 - [DEBUG] Process 428. path edge:
15005 2019-Jan-17 17:00:37.877273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15006 2019-Jan-17 17:00:37.877331 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
15007 2019-Jan-17 17:00:37.877980 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15008 2019-Jan-17 17:00:37.878627 - [DEBUG]
15009 2019-Jan-17 17:00:37.878653 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
15010 2019-Jan-17 17:00:37.879303 - [DEBUG] Compose: EdgeIdentity * AllBottom
15011 2019-Jan-17 17:00:37.879332 - [DEBUG]
15012 2019-Jan-17 17:00:37.879356 - [DEBUG] Propagate flow
15013 2019-Jan-17 17:00:37.879379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15014 2019-Jan-17 17:00:37.879437 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15015 2019-Jan-17 17:00:37.880085 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15016 2019-Jan-17 17:00:37.880733 - [DEBUG] Edge function : AllBottom (result of previous compose)
15017 2019-Jan-17 17:00:37.880758 - [DEBUG]
15018 2019-Jan-17 17:00:37.880783 - [DEBUG] Join: AllTop & AllBottom
15019 2019-Jan-17 17:00:37.880808 - [DEBUG] = AllBottom (new jump func)
15020 2019-Jan-17 17:00:37.880832 - [DEBUG]
15021 2019-Jan-17 17:00:37.880856 - [DEBUG] Start adding new jump function
15022 2019-Jan-17 17:00:37.880879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15023 2019-Jan-17 17:00:37.880936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15024 2019-Jan-17 17:00:37.881599 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15025 2019-Jan-17 17:00:37.882252 - [DEBUG] Edge Function : AllBottom
15026 2019-Jan-17 17:00:37.882281 - [DEBUG] End adding new jump function
15027 2019-Jan-17 17:00:37.882305 - [DEBUG]
15028 2019-Jan-17 17:00:37.882329 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15029 2019-Jan-17 17:00:37.882353 - [DEBUG]
15030 2019-Jan-17 17:00:37.882376 - [DEBUG] Process 429. path edge:
15031 2019-Jan-17 17:00:37.882399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15032 2019-Jan-17 17:00:37.882457 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
15033 2019-Jan-17 17:00:37.883105 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15034 2019-Jan-17 17:00:37.883752 - [DEBUG]
15035 2019-Jan-17 17:00:37.883776 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
15036 2019-Jan-17 17:00:37.884431 - [DEBUG] Possible callees:
15037 2019-Jan-17 17:00:37.884456 - [DEBUG] llvm.dbg.declare
15038 2019-Jan-17 17:00:37.884481 - [DEBUG] Possible return sites:
15039 2019-Jan-17 17:00:37.884504 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15515040 2019-Jan-17 17:00:37.885806 - [DEBUG] Found and process special summary
15041 2019-Jan-17 17:00:37.885841 - [DEBUG] Compose: EdgeIdentity * AllBottom
15042 2019-Jan-17 17:00:37.885868 - [DEBUG]
15043 2019-Jan-17 17:00:37.885892 - [DEBUG] Propagate flow
15044 2019-Jan-17 17:00:37.885916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15045 2019-Jan-17 17:00:37.885974 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15046 2019-Jan-17 17:00:37.886615 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15047 2019-Jan-17 17:00:37.887263 - [DEBUG] Edge function : AllBottom (result of previous compose)
15048 2019-Jan-17 17:00:37.887288 - [DEBUG]
15049 2019-Jan-17 17:00:37.887313 - [DEBUG] Join: AllTop & AllBottom
15050 2019-Jan-17 17:00:37.887339 - [DEBUG] = AllBottom (new jump func)
15051 2019-Jan-17 17:00:37.887363 - [DEBUG]
15052 2019-Jan-17 17:00:37.887386 - [DEBUG] Start adding new jump function
15053 2019-Jan-17 17:00:37.887409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15054 2019-Jan-17 17:00:37.887467 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15055 2019-Jan-17 17:00:37.888130 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15056 2019-Jan-17 17:00:37.888770 - [DEBUG] Edge Function : AllBottom
15057 2019-Jan-17 17:00:37.888799 - [DEBUG] End adding new jump function
15058 2019-Jan-17 17:00:37.888823 - [DEBUG]
15059 2019-Jan-17 17:00:37.888846 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15060 2019-Jan-17 17:00:37.888870 - [DEBUG]
15061 2019-Jan-17 17:00:37.888893 - [DEBUG] Process 430. path edge:
15062 2019-Jan-17 17:00:37.888917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15063 2019-Jan-17 17:00:37.888974 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
15064 2019-Jan-17 17:00:37.889614 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15065 2019-Jan-17 17:00:37.890270 - [DEBUG]
15066 2019-Jan-17 17:00:37.890295 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15067 2019-Jan-17 17:00:37.890949 - [DEBUG] Compose: EdgeIdentity * AllBottom
15068 2019-Jan-17 17:00:37.890977 - [DEBUG]
15069 2019-Jan-17 17:00:37.891001 - [DEBUG] Propagate flow
15070 2019-Jan-17 17:00:37.891024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15071 2019-Jan-17 17:00:37.891082 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15072 2019-Jan-17 17:00:37.891747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15073 2019-Jan-17 17:00:37.892396 - [DEBUG] Edge function : AllBottom (result of previous compose)
15074 2019-Jan-17 17:00:37.892421 - [DEBUG]
15075 2019-Jan-17 17:00:37.892445 - [DEBUG] Join: AllTop & AllBottom
15076 2019-Jan-17 17:00:37.892471 - [DEBUG] = AllBottom (new jump func)
15077 2019-Jan-17 17:00:37.892495 - [DEBUG]
15078 2019-Jan-17 17:00:37.892519 - [DEBUG] Start adding new jump function
15079 2019-Jan-17 17:00:37.892542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15080 2019-Jan-17 17:00:37.892599 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15081 2019-Jan-17 17:00:37.893246 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15082 2019-Jan-17 17:00:37.893882 - [DEBUG] Edge Function : AllBottom
15083 2019-Jan-17 17:00:37.893910 - [DEBUG] End adding new jump function
15084 2019-Jan-17 17:00:37.893934 - [DEBUG]
15085 2019-Jan-17 17:00:37.893957 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15086 2019-Jan-17 17:00:37.893982 - [DEBUG]
15087 2019-Jan-17 17:00:37.894005 - [DEBUG] Process 431. path edge:
15088 2019-Jan-17 17:00:37.894029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15089 2019-Jan-17 17:00:37.894086 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
15090 2019-Jan-17 17:00:37.894739 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15091 2019-Jan-17 17:00:37.895387 - [DEBUG]
15092 2019-Jan-17 17:00:37.895412 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
15093 2019-Jan-17 17:00:37.896061 - [DEBUG] Compose: EdgeIdentity * AllBottom
15094 2019-Jan-17 17:00:37.896089 - [DEBUG]
15095 2019-Jan-17 17:00:37.896113 - [DEBUG] Propagate flow
15096 2019-Jan-17 17:00:37.896136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15097 2019-Jan-17 17:00:37.896194 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15098 2019-Jan-17 17:00:37.896832 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15099 2019-Jan-17 17:00:37.897478 - [DEBUG] Edge function : AllBottom (result of previous compose)
15100 2019-Jan-17 17:00:37.897504 - [DEBUG]
15101 2019-Jan-17 17:00:37.897528 - [DEBUG] Join: AllTop & AllBottom
15102 2019-Jan-17 17:00:37.897554 - [DEBUG] = AllBottom (new jump func)
15103 2019-Jan-17 17:00:37.897578 - [DEBUG]
15104 2019-Jan-17 17:00:37.897601 - [DEBUG] Start adding new jump function
15105 2019-Jan-17 17:00:37.897625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15106 2019-Jan-17 17:00:37.897682 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15107 2019-Jan-17 17:00:37.898341 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15108 2019-Jan-17 17:00:37.898985 - [DEBUG] Edge Function : AllBottom
15109 2019-Jan-17 17:00:37.899014 - [DEBUG] End adding new jump function
15110 2019-Jan-17 17:00:37.899038 - [DEBUG]
15111 2019-Jan-17 17:00:37.899061 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15112 2019-Jan-17 17:00:37.899086 - [DEBUG]
15113 2019-Jan-17 17:00:37.899109 - [DEBUG] Process 432. path edge:
15114 2019-Jan-17 17:00:37.899132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15115 2019-Jan-17 17:00:37.899190 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
15116 2019-Jan-17 17:00:37.899825 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15117 2019-Jan-17 17:00:37.900472 - [DEBUG]
15118 2019-Jan-17 17:00:37.900497 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
15119 2019-Jan-17 17:00:37.901146 - [DEBUG] Compose: EdgeIdentity * AllBottom
15120 2019-Jan-17 17:00:37.901173 - [DEBUG]
15121 2019-Jan-17 17:00:37.901197 - [DEBUG] Propagate flow
15122 2019-Jan-17 17:00:37.901220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15123 2019-Jan-17 17:00:37.901278 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15124 2019-Jan-17 17:00:37.901938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15125 2019-Jan-17 17:00:37.902585 - [DEBUG] Edge function : AllBottom (result of previous compose)
15126 2019-Jan-17 17:00:37.902610 - [DEBUG]
15127 2019-Jan-17 17:00:37.902635 - [DEBUG] Join: AllTop & AllBottom
15128 2019-Jan-17 17:00:37.902660 - [DEBUG] = AllBottom (new jump func)
15129 2019-Jan-17 17:00:37.902685 - [DEBUG]
15130 2019-Jan-17 17:00:37.902708 - [DEBUG] Start adding new jump function
15131 2019-Jan-17 17:00:37.902731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15132 2019-Jan-17 17:00:37.902788 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15133 2019-Jan-17 17:00:37.903435 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15134 2019-Jan-17 17:00:37.904081 - [DEBUG] Edge Function : AllBottom
15135 2019-Jan-17 17:00:37.904109 - [DEBUG] End adding new jump function
15136 2019-Jan-17 17:00:37.904132 - [DEBUG]
15137 2019-Jan-17 17:00:37.904156 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15138 2019-Jan-17 17:00:37.904181 - [DEBUG]
15139 2019-Jan-17 17:00:37.904204 - [DEBUG] Process 433. path edge:
15140 2019-Jan-17 17:00:37.904227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15141 2019-Jan-17 17:00:37.904285 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
15142 2019-Jan-17 17:00:37.904949 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15143 2019-Jan-17 17:00:37.905596 - [DEBUG]
15144 2019-Jan-17 17:00:37.905620 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
15145 2019-Jan-17 17:00:37.906274 - [DEBUG] Possible callees:
15146 2019-Jan-17 17:00:37.906300 - [DEBUG] llvm.dbg.declare
15147 2019-Jan-17 17:00:37.906324 - [DEBUG] Possible return sites:
15148 2019-Jan-17 17:00:37.906348 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16315149 2019-Jan-17 17:00:37.907632 - [DEBUG] Found and process special summary
15150 2019-Jan-17 17:00:37.907666 - [DEBUG] Compose: EdgeIdentity * AllBottom
15151 2019-Jan-17 17:00:37.907693 - [DEBUG]
15152 2019-Jan-17 17:00:37.907717 - [DEBUG] Propagate flow
15153 2019-Jan-17 17:00:37.907740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15154 2019-Jan-17 17:00:37.907798 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15155 2019-Jan-17 17:00:37.908456 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15156 2019-Jan-17 17:00:37.909103 - [DEBUG] Edge function : AllBottom (result of previous compose)
15157 2019-Jan-17 17:00:37.909128 - [DEBUG]
15158 2019-Jan-17 17:00:37.909152 - [DEBUG] Join: AllTop & AllBottom
15159 2019-Jan-17 17:00:37.909178 - [DEBUG] = AllBottom (new jump func)
15160 2019-Jan-17 17:00:37.909202 - [DEBUG]
15161 2019-Jan-17 17:00:37.909225 - [DEBUG] Start adding new jump function
15162 2019-Jan-17 17:00:37.909249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15163 2019-Jan-17 17:00:37.909306 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15164 2019-Jan-17 17:00:37.909953 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15165 2019-Jan-17 17:00:37.910592 - [DEBUG] Edge Function : AllBottom
15166 2019-Jan-17 17:00:37.910621 - [DEBUG] End adding new jump function
15167 2019-Jan-17 17:00:37.910644 - [DEBUG]
15168 2019-Jan-17 17:00:37.910668 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15169 2019-Jan-17 17:00:37.910693 - [DEBUG]
15170 2019-Jan-17 17:00:37.910716 - [DEBUG] Process 434. path edge:
15171 2019-Jan-17 17:00:37.910739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15172 2019-Jan-17 17:00:37.910798 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
15173 2019-Jan-17 17:00:37.911455 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15174 2019-Jan-17 17:00:37.912102 - [DEBUG]
15175 2019-Jan-17 17:00:37.912127 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15176 2019-Jan-17 17:00:37.912782 - [DEBUG] Compose: EdgeIdentity * AllBottom
15177 2019-Jan-17 17:00:37.912810 - [DEBUG]
15178 2019-Jan-17 17:00:37.912835 - [DEBUG] Propagate flow
15179 2019-Jan-17 17:00:37.912858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15180 2019-Jan-17 17:00:37.912917 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15181 2019-Jan-17 17:00:37.913556 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15182 2019-Jan-17 17:00:37.914203 - [DEBUG] Edge function : AllBottom (result of previous compose)
15183 2019-Jan-17 17:00:37.914228 - [DEBUG]
15184 2019-Jan-17 17:00:37.914253 - [DEBUG] Join: AllTop & AllBottom
15185 2019-Jan-17 17:00:37.914279 - [DEBUG] = AllBottom (new jump func)
15186 2019-Jan-17 17:00:37.914303 - [DEBUG]
15187 2019-Jan-17 17:00:37.914327 - [DEBUG] Start adding new jump function
15188 2019-Jan-17 17:00:37.914350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15189 2019-Jan-17 17:00:37.914407 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15190 2019-Jan-17 17:00:37.915085 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15191 2019-Jan-17 17:00:37.915722 - [DEBUG] Edge Function : AllBottom
15192 2019-Jan-17 17:00:37.915751 - [DEBUG] End adding new jump function
15193 2019-Jan-17 17:00:37.915775 - [DEBUG]
15194 2019-Jan-17 17:00:37.915799 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15195 2019-Jan-17 17:00:37.915823 - [DEBUG]
15196 2019-Jan-17 17:00:37.915846 - [DEBUG] Process 435. path edge:
15197 2019-Jan-17 17:00:37.915870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15198 2019-Jan-17 17:00:37.915928 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
15199 2019-Jan-17 17:00:37.916571 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15200 2019-Jan-17 17:00:37.917218 - [DEBUG]
15201 2019-Jan-17 17:00:37.917244 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
15202 2019-Jan-17 17:00:37.917895 - [DEBUG] Compose: EdgeIdentity * AllBottom
15203 2019-Jan-17 17:00:37.917923 - [DEBUG]
15204 2019-Jan-17 17:00:37.917946 - [DEBUG] Propagate flow
15205 2019-Jan-17 17:00:37.917985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15206 2019-Jan-17 17:00:37.918043 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15207 2019-Jan-17 17:00:37.918694 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15208 2019-Jan-17 17:00:37.919340 - [DEBUG] Edge function : AllBottom (result of previous compose)
15209 2019-Jan-17 17:00:37.919365 - [DEBUG]
15210 2019-Jan-17 17:00:37.919390 - [DEBUG] Join: AllTop & AllBottom
15211 2019-Jan-17 17:00:37.919415 - [DEBUG] = AllBottom (new jump func)
15212 2019-Jan-17 17:00:37.919439 - [DEBUG]
15213 2019-Jan-17 17:00:37.919463 - [DEBUG] Start adding new jump function
15214 2019-Jan-17 17:00:37.919485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15215 2019-Jan-17 17:00:37.919543 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15216 2019-Jan-17 17:00:37.920190 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15217 2019-Jan-17 17:00:37.920834 - [DEBUG] Edge Function : AllBottom
15218 2019-Jan-17 17:00:37.920862 - [DEBUG] End adding new jump function
15219 2019-Jan-17 17:00:37.920885 - [DEBUG]
15220 2019-Jan-17 17:00:37.920909 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15221 2019-Jan-17 17:00:37.920933 - [DEBUG]
15222 2019-Jan-17 17:00:37.920956 - [DEBUG] Process 436. path edge:
15223 2019-Jan-17 17:00:37.920980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15224 2019-Jan-17 17:00:37.921037 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
15225 2019-Jan-17 17:00:37.921698 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15226 2019-Jan-17 17:00:37.922344 - [DEBUG]
15227 2019-Jan-17 17:00:37.922368 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
15228 2019-Jan-17 17:00:37.923021 - [DEBUG] Possible callees:
15229 2019-Jan-17 17:00:37.923046 - [DEBUG] llvm.dbg.declare
15230 2019-Jan-17 17:00:37.923071 - [DEBUG] Possible return sites:
15231 2019-Jan-17 17:00:37.923103 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16915232 2019-Jan-17 17:00:37.924382 - [DEBUG] Found and process special summary
15233 2019-Jan-17 17:00:37.924417 - [DEBUG] Compose: EdgeIdentity * AllBottom
15234 2019-Jan-17 17:00:37.924443 - [DEBUG]
15235 2019-Jan-17 17:00:37.924467 - [DEBUG] Propagate flow
15236 2019-Jan-17 17:00:37.924490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15237 2019-Jan-17 17:00:37.924548 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15238 2019-Jan-17 17:00:37.925208 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15239 2019-Jan-17 17:00:37.925857 - [DEBUG] Edge function : AllBottom (result of previous compose)
15240 2019-Jan-17 17:00:37.925882 - [DEBUG]
15241 2019-Jan-17 17:00:37.925906 - [DEBUG] Join: AllTop & AllBottom
15242 2019-Jan-17 17:00:37.925932 - [DEBUG] = AllBottom (new jump func)
15243 2019-Jan-17 17:00:37.925956 - [DEBUG]
15244 2019-Jan-17 17:00:37.925979 - [DEBUG] Start adding new jump function
15245 2019-Jan-17 17:00:37.926003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15246 2019-Jan-17 17:00:37.926060 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15247 2019-Jan-17 17:00:37.926709 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15248 2019-Jan-17 17:00:37.927350 - [DEBUG] Edge Function : AllBottom
15249 2019-Jan-17 17:00:37.927378 - [DEBUG] End adding new jump function
15250 2019-Jan-17 17:00:37.927402 - [DEBUG]
15251 2019-Jan-17 17:00:37.927425 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15252 2019-Jan-17 17:00:37.927450 - [DEBUG]
15253 2019-Jan-17 17:00:37.927473 - [DEBUG] Process 437. path edge:
15254 2019-Jan-17 17:00:37.927496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15255 2019-Jan-17 17:00:37.927554 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
15256 2019-Jan-17 17:00:37.928209 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15257 2019-Jan-17 17:00:37.928857 - [DEBUG]
15258 2019-Jan-17 17:00:37.928881 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15259 2019-Jan-17 17:00:37.929535 - [DEBUG] Compose: EdgeIdentity * AllBottom
15260 2019-Jan-17 17:00:37.929562 - [DEBUG]
15261 2019-Jan-17 17:00:37.929586 - [DEBUG] Propagate flow
15262 2019-Jan-17 17:00:37.929609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15263 2019-Jan-17 17:00:37.929668 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15264 2019-Jan-17 17:00:37.930305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15265 2019-Jan-17 17:00:37.930954 - [DEBUG] Edge function : AllBottom (result of previous compose)
15266 2019-Jan-17 17:00:37.930979 - [DEBUG]
15267 2019-Jan-17 17:00:37.931003 - [DEBUG] Join: AllTop & AllBottom
15268 2019-Jan-17 17:00:37.931029 - [DEBUG] = AllBottom (new jump func)
15269 2019-Jan-17 17:00:37.931053 - [DEBUG]
15270 2019-Jan-17 17:00:37.931076 - [DEBUG] Start adding new jump function
15271 2019-Jan-17 17:00:37.931100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15272 2019-Jan-17 17:00:37.931157 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15273 2019-Jan-17 17:00:37.931830 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15274 2019-Jan-17 17:00:37.932466 - [DEBUG] Edge Function : AllBottom
15275 2019-Jan-17 17:00:37.932494 - [DEBUG] End adding new jump function
15276 2019-Jan-17 17:00:37.932518 - [DEBUG]
15277 2019-Jan-17 17:00:37.932541 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15278 2019-Jan-17 17:00:37.932566 - [DEBUG]
15279 2019-Jan-17 17:00:37.932589 - [DEBUG] Process 438. path edge:
15280 2019-Jan-17 17:00:37.932613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15281 2019-Jan-17 17:00:37.932670 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
15282 2019-Jan-17 17:00:37.933309 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15283 2019-Jan-17 17:00:37.933957 - [DEBUG]
15284 2019-Jan-17 17:00:37.933981 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
15285 2019-Jan-17 17:00:37.934643 - [DEBUG] Compose: EdgeIdentity * AllBottom
15286 2019-Jan-17 17:00:37.934672 - [DEBUG]
15287 2019-Jan-17 17:00:37.934696 - [DEBUG] Propagate flow
15288 2019-Jan-17 17:00:37.934719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15289 2019-Jan-17 17:00:37.934778 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15290 2019-Jan-17 17:00:37.935427 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15291 2019-Jan-17 17:00:37.936075 - [DEBUG] Edge function : AllBottom (result of previous compose)
15292 2019-Jan-17 17:00:37.936101 - [DEBUG]
15293 2019-Jan-17 17:00:37.936125 - [DEBUG] Join: AllTop & AllBottom
15294 2019-Jan-17 17:00:37.936151 - [DEBUG] = AllBottom (new jump func)
15295 2019-Jan-17 17:00:37.936175 - [DEBUG]
15296 2019-Jan-17 17:00:37.936198 - [DEBUG] Start adding new jump function
15297 2019-Jan-17 17:00:37.936222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15298 2019-Jan-17 17:00:37.936279 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15299 2019-Jan-17 17:00:37.936926 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15300 2019-Jan-17 17:00:37.937567 - [DEBUG] Edge Function : AllBottom
15301 2019-Jan-17 17:00:37.937595 - [DEBUG] End adding new jump function
15302 2019-Jan-17 17:00:37.937619 - [DEBUG]
15303 2019-Jan-17 17:00:37.937643 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15304 2019-Jan-17 17:00:37.937667 - [DEBUG]
15305 2019-Jan-17 17:00:37.937690 - [DEBUG] Process 439. path edge:
15306 2019-Jan-17 17:00:37.937714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15307 2019-Jan-17 17:00:37.937771 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
15308 2019-Jan-17 17:00:37.938430 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15309 2019-Jan-17 17:00:37.939079 - [DEBUG]
15310 2019-Jan-17 17:00:37.939103 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
15311 2019-Jan-17 17:00:37.939758 - [DEBUG] Compose: EdgeIdentity * AllBottom
15312 2019-Jan-17 17:00:37.939787 - [DEBUG]
15313 2019-Jan-17 17:00:37.939810 - [DEBUG] Propagate flow
15314 2019-Jan-17 17:00:37.939842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15315 2019-Jan-17 17:00:37.939900 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15316 2019-Jan-17 17:00:37.940540 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15317 2019-Jan-17 17:00:37.941187 - [DEBUG] Edge function : AllBottom (result of previous compose)
15318 2019-Jan-17 17:00:37.941213 - [DEBUG]
15319 2019-Jan-17 17:00:37.941237 - [DEBUG] Join: AllTop & AllBottom
15320 2019-Jan-17 17:00:37.941263 - [DEBUG] = AllBottom (new jump func)
15321 2019-Jan-17 17:00:37.941301 - [DEBUG]
15322 2019-Jan-17 17:00:37.941327 - [DEBUG] Start adding new jump function
15323 2019-Jan-17 17:00:37.941351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15324 2019-Jan-17 17:00:37.941408 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15325 2019-Jan-17 17:00:37.942058 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15326 2019-Jan-17 17:00:37.942695 - [DEBUG] Edge Function : AllBottom
15327 2019-Jan-17 17:00:37.942723 - [DEBUG] End adding new jump function
15328 2019-Jan-17 17:00:37.942747 - [DEBUG]
15329 2019-Jan-17 17:00:37.942770 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15330 2019-Jan-17 17:00:37.942795 - [DEBUG]
15331 2019-Jan-17 17:00:37.942818 - [DEBUG] Process 440. path edge:
15332 2019-Jan-17 17:00:37.942841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15333 2019-Jan-17 17:00:37.942899 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
15334 2019-Jan-17 17:00:37.943536 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15335 2019-Jan-17 17:00:37.944185 - [DEBUG]
15336 2019-Jan-17 17:00:37.944210 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
15337 2019-Jan-17 17:00:37.944877 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-17 17:00:37.944904 - [DEBUG]
15339 2019-Jan-17 17:00:37.944928 - [DEBUG] Propagate flow
15340 2019-Jan-17 17:00:37.944951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15341 2019-Jan-17 17:00:37.945009 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15342 2019-Jan-17 17:00:37.945650 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15343 2019-Jan-17 17:00:37.946299 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-17 17:00:37.946324 - [DEBUG]
15345 2019-Jan-17 17:00:37.946348 - [DEBUG] Join: AllTop & AllBottom
15346 2019-Jan-17 17:00:37.946374 - [DEBUG] = AllBottom (new jump func)
15347 2019-Jan-17 17:00:37.946398 - [DEBUG]
15348 2019-Jan-17 17:00:37.946422 - [DEBUG] Start adding new jump function
15349 2019-Jan-17 17:00:37.946445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15350 2019-Jan-17 17:00:37.946502 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15351 2019-Jan-17 17:00:37.947151 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15352 2019-Jan-17 17:00:37.947792 - [DEBUG] Edge Function : AllBottom
15353 2019-Jan-17 17:00:37.947820 - [DEBUG] End adding new jump function
15354 2019-Jan-17 17:00:37.947843 - [DEBUG]
15355 2019-Jan-17 17:00:37.947875 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15356 2019-Jan-17 17:00:37.947900 - [DEBUG]
15357 2019-Jan-17 17:00:37.947923 - [DEBUG] Process 441. path edge:
15358 2019-Jan-17 17:00:37.947947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15359 2019-Jan-17 17:00:37.948018 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
15360 2019-Jan-17 17:00:37.948660 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15361 2019-Jan-17 17:00:37.949309 - [DEBUG]
15362 2019-Jan-17 17:00:37.949334 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
15363 2019-Jan-17 17:00:37.949988 - [DEBUG] Compose: EdgeIdentity * AllBottom
15364 2019-Jan-17 17:00:37.950015 - [DEBUG]
15365 2019-Jan-17 17:00:37.950039 - [DEBUG] Propagate flow
15366 2019-Jan-17 17:00:37.950062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15367 2019-Jan-17 17:00:37.950121 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15368 2019-Jan-17 17:00:37.950758 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15369 2019-Jan-17 17:00:37.951421 - [DEBUG] Edge function : AllBottom (result of previous compose)
15370 2019-Jan-17 17:00:37.951447 - [DEBUG]
15371 2019-Jan-17 17:00:37.951471 - [DEBUG] Join: AllTop & AllBottom
15372 2019-Jan-17 17:00:37.951497 - [DEBUG] = AllBottom (new jump func)
15373 2019-Jan-17 17:00:37.951521 - [DEBUG]
15374 2019-Jan-17 17:00:37.951545 - [DEBUG] Start adding new jump function
15375 2019-Jan-17 17:00:37.951568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15376 2019-Jan-17 17:00:37.951626 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15377 2019-Jan-17 17:00:37.952275 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15378 2019-Jan-17 17:00:37.952911 - [DEBUG] Edge Function : AllBottom
15379 2019-Jan-17 17:00:37.952940 - [DEBUG] End adding new jump function
15380 2019-Jan-17 17:00:37.952963 - [DEBUG]
15381 2019-Jan-17 17:00:37.952987 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15382 2019-Jan-17 17:00:37.953012 - [DEBUG]
15383 2019-Jan-17 17:00:37.953035 - [DEBUG] Process 442. path edge:
15384 2019-Jan-17 17:00:37.953059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15385 2019-Jan-17 17:00:37.953117 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
15386 2019-Jan-17 17:00:37.953755 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15387 2019-Jan-17 17:00:37.954401 - [DEBUG]
15388 2019-Jan-17 17:00:37.954426 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
15389 2019-Jan-17 17:00:37.955093 - [DEBUG] Compose: EdgeIdentity * AllBottom
15390 2019-Jan-17 17:00:37.955121 - [DEBUG]
15391 2019-Jan-17 17:00:37.955145 - [DEBUG] Propagate flow
15392 2019-Jan-17 17:00:37.955168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15393 2019-Jan-17 17:00:37.955227 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15394 2019-Jan-17 17:00:37.955864 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15395 2019-Jan-17 17:00:37.956510 - [DEBUG] Edge function : AllBottom (result of previous compose)
15396 2019-Jan-17 17:00:37.956536 - [DEBUG]
15397 2019-Jan-17 17:00:37.956575 - [DEBUG] Join: AllTop & AllBottom
15398 2019-Jan-17 17:00:37.956601 - [DEBUG] = AllBottom (new jump func)
15399 2019-Jan-17 17:00:37.956626 - [DEBUG]
15400 2019-Jan-17 17:00:37.956649 - [DEBUG] Start adding new jump function
15401 2019-Jan-17 17:00:37.956673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15402 2019-Jan-17 17:00:37.956731 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15403 2019-Jan-17 17:00:37.957379 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15404 2019-Jan-17 17:00:37.958030 - [DEBUG] Edge Function : AllBottom
15405 2019-Jan-17 17:00:37.958058 - [DEBUG] End adding new jump function
15406 2019-Jan-17 17:00:37.958081 - [DEBUG]
15407 2019-Jan-17 17:00:37.958105 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15408 2019-Jan-17 17:00:37.958130 - [DEBUG]
15409 2019-Jan-17 17:00:37.958153 - [DEBUG] Process 443. path edge:
15410 2019-Jan-17 17:00:37.958177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15411 2019-Jan-17 17:00:37.958235 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
15412 2019-Jan-17 17:00:37.958872 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15413 2019-Jan-17 17:00:37.959522 - [DEBUG]
15414 2019-Jan-17 17:00:37.959547 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15415 2019-Jan-17 17:00:37.960196 - [DEBUG] Compose: EdgeIdentity * AllBottom
15416 2019-Jan-17 17:00:37.960224 - [DEBUG]
15417 2019-Jan-17 17:00:37.960248 - [DEBUG] Propagate flow
15418 2019-Jan-17 17:00:37.960272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15419 2019-Jan-17 17:00:37.960330 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15420 2019-Jan-17 17:00:37.960976 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15421 2019-Jan-17 17:00:37.961639 - [DEBUG] Edge function : AllBottom (result of previous compose)
15422 2019-Jan-17 17:00:37.961665 - [DEBUG]
15423 2019-Jan-17 17:00:37.961689 - [DEBUG] Join: AllTop & AllBottom
15424 2019-Jan-17 17:00:37.961715 - [DEBUG] = AllBottom (new jump func)
15425 2019-Jan-17 17:00:37.961739 - [DEBUG]
15426 2019-Jan-17 17:00:37.961762 - [DEBUG] Start adding new jump function
15427 2019-Jan-17 17:00:37.961786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15428 2019-Jan-17 17:00:37.961843 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15429 2019-Jan-17 17:00:37.962491 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15430 2019-Jan-17 17:00:37.963133 - [DEBUG] Edge Function : AllBottom
15431 2019-Jan-17 17:00:37.963161 - [DEBUG] End adding new jump function
15432 2019-Jan-17 17:00:37.963184 - [DEBUG]
15433 2019-Jan-17 17:00:37.963208 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15434 2019-Jan-17 17:00:37.963232 - [DEBUG]
15435 2019-Jan-17 17:00:37.963255 - [DEBUG] Process 444. path edge:
15436 2019-Jan-17 17:00:37.963279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15437 2019-Jan-17 17:00:37.963336 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
15438 2019-Jan-17 17:00:37.963978 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15439 2019-Jan-17 17:00:37.964647 - [DEBUG]
15440 2019-Jan-17 17:00:37.964674 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
15441 2019-Jan-17 17:00:37.965331 - [DEBUG] Compose: EdgeIdentity * AllBottom
15442 2019-Jan-17 17:00:37.965359 - [DEBUG]
15443 2019-Jan-17 17:00:37.965383 - [DEBUG] Propagate flow
15444 2019-Jan-17 17:00:37.965406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15445 2019-Jan-17 17:00:37.965464 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15446 2019-Jan-17 17:00:37.966102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15447 2019-Jan-17 17:00:37.966750 - [DEBUG] Edge function : AllBottom (result of previous compose)
15448 2019-Jan-17 17:00:37.966775 - [DEBUG]
15449 2019-Jan-17 17:00:37.966799 - [DEBUG] Join: AllTop & AllBottom
15450 2019-Jan-17 17:00:37.966825 - [DEBUG] = AllBottom (new jump func)
15451 2019-Jan-17 17:00:37.966849 - [DEBUG]
15452 2019-Jan-17 17:00:37.966872 - [DEBUG] Start adding new jump function
15453 2019-Jan-17 17:00:37.966896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15454 2019-Jan-17 17:00:37.966953 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15455 2019-Jan-17 17:00:37.967601 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15456 2019-Jan-17 17:00:37.968252 - [DEBUG] Edge Function : AllBottom
15457 2019-Jan-17 17:00:37.968280 - [DEBUG] End adding new jump function
15458 2019-Jan-17 17:00:37.968303 - [DEBUG]
15459 2019-Jan-17 17:00:37.968327 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15460 2019-Jan-17 17:00:37.968352 - [DEBUG]
15461 2019-Jan-17 17:00:37.968375 - [DEBUG] Process 445. path edge:
15462 2019-Jan-17 17:00:37.968399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15463 2019-Jan-17 17:00:37.968456 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
15464 2019-Jan-17 17:00:37.969098 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15465 2019-Jan-17 17:00:37.969745 - [DEBUG]
15466 2019-Jan-17 17:00:37.969769 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15467 2019-Jan-17 17:00:37.970420 - [DEBUG] Compose: EdgeIdentity * AllBottom
15468 2019-Jan-17 17:00:37.970448 - [DEBUG]
15469 2019-Jan-17 17:00:37.970471 - [DEBUG] Propagate flow
15470 2019-Jan-17 17:00:37.970495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15471 2019-Jan-17 17:00:37.970553 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15472 2019-Jan-17 17:00:37.971191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15473 2019-Jan-17 17:00:37.971855 - [DEBUG] Edge function : AllBottom (result of previous compose)
15474 2019-Jan-17 17:00:37.971880 - [DEBUG]
15475 2019-Jan-17 17:00:37.971905 - [DEBUG] Join: AllTop & AllBottom
15476 2019-Jan-17 17:00:37.971931 - [DEBUG] = AllBottom (new jump func)
15477 2019-Jan-17 17:00:37.971955 - [DEBUG]
15478 2019-Jan-17 17:00:37.971978 - [DEBUG] Start adding new jump function
15479 2019-Jan-17 17:00:37.972002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15480 2019-Jan-17 17:00:37.972059 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15481 2019-Jan-17 17:00:37.972714 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15482 2019-Jan-17 17:00:37.973351 - [DEBUG] Edge Function : AllBottom
15483 2019-Jan-17 17:00:37.973379 - [DEBUG] End adding new jump function
15484 2019-Jan-17 17:00:37.973403 - [DEBUG]
15485 2019-Jan-17 17:00:37.973427 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15486 2019-Jan-17 17:00:37.973451 - [DEBUG]
15487 2019-Jan-17 17:00:37.973474 - [DEBUG] Process 446. path edge:
15488 2019-Jan-17 17:00:37.973498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15489 2019-Jan-17 17:00:37.973556 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
15490 2019-Jan-17 17:00:37.974193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15491 2019-Jan-17 17:00:37.974876 - [DEBUG]
15492 2019-Jan-17 17:00:37.974900 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15493 2019-Jan-17 17:00:37.975546 - [DEBUG] Start of endsummarytab entry
15494 2019-Jan-17 17:00:37.975577 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
15495 2019-Jan-17 17:00:37.976216 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

15496 2019-Jan-17 17:00:37.976277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15497 2019-Jan-17 17:00:37.976913 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15498 2019-Jan-17 17:00:37.977561 - [DEBUG] EF: AllBottom
15499 2019-Jan-17 17:00:37.977587 - [DEBUG]
15500 2019-Jan-17 17:00:37.977610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15501 2019-Jan-17 17:00:37.978262 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

15502 2019-Jan-17 17:00:37.979509 - [DEBUG] EF: AllBottom
15503 2019-Jan-17 17:00:37.979534 - [DEBUG]
15504 2019-Jan-17 17:00:37.979557 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15505 2019-Jan-17 17:00:37.980192 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

15506 2019-Jan-17 17:00:37.980829 - [DEBUG] EF: AllBottom
15507 2019-Jan-17 17:00:37.980854 - [DEBUG]
15508 2019-Jan-17 17:00:37.980877 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15509 2019-Jan-17 17:00:37.981528 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

15510 2019-Jan-17 17:00:37.982165 - [DEBUG] EF: AllBottom
15511 2019-Jan-17 17:00:37.982190 - [DEBUG]
15512 2019-Jan-17 17:00:37.982213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15513 2019-Jan-17 17:00:37.982847 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

15514 2019-Jan-17 17:00:37.983489 - [DEBUG] EF: AllBottom
15515 2019-Jan-17 17:00:37.983514 - [DEBUG]
15516 2019-Jan-17 17:00:37.983537 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15517 2019-Jan-17 17:00:37.984172 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

15518 2019-Jan-17 17:00:37.984824 - [DEBUG] EF: AllBottom
15519 2019-Jan-17 17:00:37.984849 - [DEBUG]
15520 2019-Jan-17 17:00:37.984872 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15521 2019-Jan-17 17:00:37.985507 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

15522 2019-Jan-17 17:00:37.986142 - [DEBUG] EF: AllBottom
15523 2019-Jan-17 17:00:37.986167 - [DEBUG]
15524 2019-Jan-17 17:00:37.986198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
15525 2019-Jan-17 17:00:37.986834 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15526 2019-Jan-17 17:00:37.987474 - [DEBUG] EF: AllBottom
15527 2019-Jan-17 17:00:37.987499 - [DEBUG]
15528 2019-Jan-17 17:00:37.987522 - [DEBUG] ---------------
15529 2019-Jan-17 17:00:37.987545 - [DEBUG]
15530 2019-Jan-17 17:00:37.987570 - [DEBUG] End of endsummarytab entry
15531 2019-Jan-17 17:00:37.987593 - [DEBUG]
15532 2019-Jan-17 17:00:37.987616 - [DEBUG] Start of incomingtab entry
15533 2019-Jan-17 17:00:37.987641 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
15534 2019-Jan-17 17:00:37.988291 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

15535 2019-Jan-17 17:00:37.988350 - [DEBUG] ---------------
15536 2019-Jan-17 17:00:37.988374 - [DEBUG] End of incomingtab entry
15537 2019-Jan-17 17:00:37.988397 - [DEBUG]
15538 2019-Jan-17 17:00:37.988422 - [DEBUG] EDGE: >
15539 2019-Jan-17 17:00:37.988479 - [DEBUG] ---> 15540 2019-Jan-17 17:00:37.989116 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15541 2019-Jan-17 17:00:37.989764 - [DEBUG]
15542 2019-Jan-17 17:00:37.989789 - [DEBUG] EDGE: >
15543 2019-Jan-17 17:00:37.989848 - [DEBUG] ---> 15544 2019-Jan-17 17:00:37.990484 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15545 2019-Jan-17 17:00:37.991129 - [DEBUG]
15546 2019-Jan-17 17:00:37.991163 - [DEBUG] Compose: EdgeIdentity * AllBottom
15547 2019-Jan-17 17:00:37.991190 - [DEBUG]
15548 2019-Jan-17 17:00:37.991213 - [DEBUG] Propagate flow
15549 2019-Jan-17 17:00:37.991236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15550 2019-Jan-17 17:00:37.991308 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
15551 2019-Jan-17 17:00:37.991954 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15552 2019-Jan-17 17:00:37.992601 - [DEBUG] Edge function : AllBottom (result of previous compose)
15553 2019-Jan-17 17:00:37.992626 - [DEBUG]
15554 2019-Jan-17 17:00:37.992651 - [DEBUG] Join: AllTop & AllBottom
15555 2019-Jan-17 17:00:37.992676 - [DEBUG] = AllBottom (new jump func)
15556 2019-Jan-17 17:00:37.992700 - [DEBUG]
15557 2019-Jan-17 17:00:37.992724 - [DEBUG] Start adding new jump function
15558 2019-Jan-17 17:00:37.992747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15559 2019-Jan-17 17:00:37.992805 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15560 2019-Jan-17 17:00:37.993452 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
15561 2019-Jan-17 17:00:37.994096 - [DEBUG] Edge Function : AllBottom
15562 2019-Jan-17 17:00:37.994125 - [DEBUG] End adding new jump function
15563 2019-Jan-17 17:00:37.994149 - [DEBUG]
15564 2019-Jan-17 17:00:37.994172 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15565 2019-Jan-17 17:00:37.994196 - [DEBUG]
15566 2019-Jan-17 17:00:37.994219 - [DEBUG] Process 447. path edge:
15567 2019-Jan-17 17:00:37.994243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15568 2019-Jan-17 17:00:37.994301 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
15569 2019-Jan-17 17:00:37.994970 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15570 2019-Jan-17 17:00:37.995616 - [DEBUG]
15571 2019-Jan-17 17:00:37.995640 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
15572 2019-Jan-17 17:00:37.996293 - [DEBUG] Possible callees:
15573 2019-Jan-17 17:00:37.996318 - [DEBUG] llvm.dbg.declare
15574 2019-Jan-17 17:00:37.996343 - [DEBUG] Possible return sites:
15575 2019-Jan-17 17:00:37.996367 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19315576 2019-Jan-17 17:00:37.997643 - [DEBUG] Found and process special summary
15577 2019-Jan-17 17:00:37.997677 - [DEBUG] Compose: EdgeIdentity * AllBottom
15578 2019-Jan-17 17:00:37.997703 - [DEBUG]
15579 2019-Jan-17 17:00:37.997727 - [DEBUG] Propagate flow
15580 2019-Jan-17 17:00:37.997751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15581 2019-Jan-17 17:00:37.997809 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15582 2019-Jan-17 17:00:37.998465 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15583 2019-Jan-17 17:00:37.999111 - [DEBUG] Edge function : AllBottom (result of previous compose)
15584 2019-Jan-17 17:00:37.999137 - [DEBUG]
15585 2019-Jan-17 17:00:37.999161 - [DEBUG] Join: AllTop & AllBottom
15586 2019-Jan-17 17:00:37.999187 - [DEBUG] = AllBottom (new jump func)
15587 2019-Jan-17 17:00:37.999211 - [DEBUG]
15588 2019-Jan-17 17:00:37.999234 - [DEBUG] Start adding new jump function
15589 2019-Jan-17 17:00:37.999258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15590 2019-Jan-17 17:00:37.999315 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15591 2019-Jan-17 17:00:37.999961 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15592 2019-Jan-17 17:00:38.000599 - [DEBUG] Edge Function : AllBottom
15593 2019-Jan-17 17:00:38.000627 - [DEBUG] End adding new jump function
15594 2019-Jan-17 17:00:38.000651 - [DEBUG]
15595 2019-Jan-17 17:00:38.000675 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15596 2019-Jan-17 17:00:38.000699 - [DEBUG]
15597 2019-Jan-17 17:00:38.000723 - [DEBUG] Process 448. path edge:
15598 2019-Jan-17 17:00:38.000746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15599 2019-Jan-17 17:00:38.000804 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
15600 2019-Jan-17 17:00:38.001460 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15601 2019-Jan-17 17:00:38.002107 - [DEBUG]
15602 2019-Jan-17 17:00:38.002132 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15603 2019-Jan-17 17:00:38.002783 - [DEBUG] Compose: EdgeIdentity * AllBottom
15604 2019-Jan-17 17:00:38.002811 - [DEBUG]
15605 2019-Jan-17 17:00:38.002835 - [DEBUG] Propagate flow
15606 2019-Jan-17 17:00:38.002858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15607 2019-Jan-17 17:00:38.002917 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
15608 2019-Jan-17 17:00:38.003554 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15609 2019-Jan-17 17:00:38.004209 - [DEBUG] Edge function : AllBottom (result of previous compose)
15610 2019-Jan-17 17:00:38.004235 - [DEBUG]
15611 2019-Jan-17 17:00:38.004260 - [DEBUG] Join: AllTop & AllBottom
15612 2019-Jan-17 17:00:38.004286 - [DEBUG] = AllBottom (new jump func)
15613 2019-Jan-17 17:00:38.004310 - [DEBUG]
15614 2019-Jan-17 17:00:38.004333 - [DEBUG] Start adding new jump function
15615 2019-Jan-17 17:00:38.004357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15616 2019-Jan-17 17:00:38.004414 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15617 2019-Jan-17 17:00:38.005078 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
15618 2019-Jan-17 17:00:38.005714 - [DEBUG] Edge Function : AllBottom
15619 2019-Jan-17 17:00:38.005742 - [DEBUG] End adding new jump function
15620 2019-Jan-17 17:00:38.005766 - [DEBUG]
15621 2019-Jan-17 17:00:38.005789 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15622 2019-Jan-17 17:00:38.005814 - [DEBUG]
15623 2019-Jan-17 17:00:38.005837 - [DEBUG] Process 449. path edge:
15624 2019-Jan-17 17:00:38.005861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15625 2019-Jan-17 17:00:38.005918 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
15626 2019-Jan-17 17:00:38.006556 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15627 2019-Jan-17 17:00:38.007204 - [DEBUG]
15628 2019-Jan-17 17:00:38.007229 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
15629 2019-Jan-17 17:00:38.007877 - [DEBUG] Compose: EdgeIdentity * AllBottom
15630 2019-Jan-17 17:00:38.007904 - [DEBUG]
15631 2019-Jan-17 17:00:38.007928 - [DEBUG] Propagate flow
15632 2019-Jan-17 17:00:38.007952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15633 2019-Jan-17 17:00:38.008023 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
15634 2019-Jan-17 17:00:38.008661 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15635 2019-Jan-17 17:00:38.009309 - [DEBUG] Edge function : AllBottom (result of previous compose)
15636 2019-Jan-17 17:00:38.009334 - [DEBUG]
15637 2019-Jan-17 17:00:38.009359 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15638 2019-Jan-17 17:00:38.009385 - [DEBUG] = AllBottom
15639 2019-Jan-17 17:00:38.009409 - [DEBUG]
15640 2019-Jan-17 17:00:38.009432 - [DEBUG] PROPAGATE: No new function!
15641 2019-Jan-17 17:00:38.009456 - [DEBUG] EDGE: >
15642 2019-Jan-17 17:00:38.009515 - [DEBUG] ---> 15643 2019-Jan-17 17:00:38.010152 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15644 2019-Jan-17 17:00:38.010799 - [DEBUG]
15645 2019-Jan-17 17:00:38.010824 - [DEBUG] EDGE: >
15646 2019-Jan-17 17:00:38.010883 - [DEBUG] ---> 15647 2019-Jan-17 17:00:38.011538 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15648 2019-Jan-17 17:00:38.012186 - [DEBUG]
15649 2019-Jan-17 17:00:38.012224 - [DEBUG] Compose: EdgeIdentity * AllBottom
15650 2019-Jan-17 17:00:38.012251 - [DEBUG]
15651 2019-Jan-17 17:00:38.012284 - [DEBUG] Propagate flow
15652 2019-Jan-17 17:00:38.012308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15653 2019-Jan-17 17:00:38.012366 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
15654 2019-Jan-17 17:00:38.013006 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15655 2019-Jan-17 17:00:38.013653 - [DEBUG] Edge function : AllBottom (result of previous compose)
15656 2019-Jan-17 17:00:38.013679 - [DEBUG]
15657 2019-Jan-17 17:00:38.013704 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15658 2019-Jan-17 17:00:38.013730 - [DEBUG] = AllBottom
15659 2019-Jan-17 17:00:38.013754 - [DEBUG]
15660 2019-Jan-17 17:00:38.013777 - [DEBUG] PROPAGATE: No new function!
15661 2019-Jan-17 17:00:38.013804 - [DEBUG] EDGE: >
15662 2019-Jan-17 17:00:38.013863 - [DEBUG] ---> 15663 2019-Jan-17 17:00:38.014508 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15664 2019-Jan-17 17:00:38.015172 - [DEBUG]
15665 2019-Jan-17 17:00:38.015197 - [DEBUG] EDGE: >
15666 2019-Jan-17 17:00:38.015256 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
15667 2019-Jan-17 17:00:38.015897 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15668 2019-Jan-17 17:00:38.016553 - [DEBUG]
15669 2019-Jan-17 17:00:38.016578 - [DEBUG] EDGE: >
15670 2019-Jan-17 17:00:38.016637 - [DEBUG] ---> 15671 2019-Jan-17 17:00:38.017273 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15672 2019-Jan-17 17:00:38.017918 - [DEBUG]
15673 2019-Jan-17 17:00:38.017943 - [DEBUG] EDGE: >
15674 2019-Jan-17 17:00:38.018016 - [DEBUG] ---> 15675 2019-Jan-17 17:00:38.018652 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15676 2019-Jan-17 17:00:38.019298 - [DEBUG]
15677 2019-Jan-17 17:00:38.019323 - [DEBUG] EDGE: >
15678 2019-Jan-17 17:00:38.019382 - [DEBUG] ---> 15679 2019-Jan-17 17:00:38.020022 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15680 2019-Jan-17 17:00:38.020668 - [DEBUG]
15681 2019-Jan-17 17:00:38.020702 - [DEBUG] Compose: EdgeIdentity * AllBottom
15682 2019-Jan-17 17:00:38.020728 - [DEBUG]
15683 2019-Jan-17 17:00:38.020752 - [DEBUG] Propagate flow
15684 2019-Jan-17 17:00:38.020776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15685 2019-Jan-17 17:00:38.020833 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
15686 2019-Jan-17 17:00:38.021489 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15687 2019-Jan-17 17:00:38.022136 - [DEBUG] Edge function : AllBottom (result of previous compose)
15688 2019-Jan-17 17:00:38.022162 - [DEBUG]
15689 2019-Jan-17 17:00:38.022199 - [DEBUG] Join: AllTop & AllBottom
15690 2019-Jan-17 17:00:38.022225 - [DEBUG] = AllBottom (new jump func)
15691 2019-Jan-17 17:00:38.022250 - [DEBUG]
15692 2019-Jan-17 17:00:38.022273 - [DEBUG] Start adding new jump function
15693 2019-Jan-17 17:00:38.022297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15694 2019-Jan-17 17:00:38.022354 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15695 2019-Jan-17 17:00:38.023002 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
15696 2019-Jan-17 17:00:38.023641 - [DEBUG] Edge Function : AllBottom
15697 2019-Jan-17 17:00:38.023669 - [DEBUG] End adding new jump function
15698 2019-Jan-17 17:00:38.023693 - [DEBUG]
15699 2019-Jan-17 17:00:38.023716 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15700 2019-Jan-17 17:00:38.023740 - [DEBUG]
15701 2019-Jan-17 17:00:38.023764 - [DEBUG] Process 450. path edge:
15702 2019-Jan-17 17:00:38.023787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15703 2019-Jan-17 17:00:38.023845 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
15704 2019-Jan-17 17:00:38.024484 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15705 2019-Jan-17 17:00:38.025149 - [DEBUG]
15706 2019-Jan-17 17:00:38.025173 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
15707 2019-Jan-17 17:00:38.025826 - [DEBUG] Compose: EdgeIdentity * AllBottom
15708 2019-Jan-17 17:00:38.025854 - [DEBUG]
15709 2019-Jan-17 17:00:38.025877 - [DEBUG] Propagate flow
15710 2019-Jan-17 17:00:38.025901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15711 2019-Jan-17 17:00:38.025959 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
15712 2019-Jan-17 17:00:38.026602 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15713 2019-Jan-17 17:00:38.027250 - [DEBUG] Edge function : AllBottom (result of previous compose)
15714 2019-Jan-17 17:00:38.027275 - [DEBUG]
15715 2019-Jan-17 17:00:38.027299 - [DEBUG] Join: AllTop & AllBottom
15716 2019-Jan-17 17:00:38.027325 - [DEBUG] = AllBottom (new jump func)
15717 2019-Jan-17 17:00:38.027349 - [DEBUG]
15718 2019-Jan-17 17:00:38.027373 - [DEBUG] Start adding new jump function
15719 2019-Jan-17 17:00:38.027396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15720 2019-Jan-17 17:00:38.027453 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15721 2019-Jan-17 17:00:38.028117 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
15722 2019-Jan-17 17:00:38.028751 - [DEBUG] Edge Function : AllBottom
15723 2019-Jan-17 17:00:38.028779 - [DEBUG] End adding new jump function
15724 2019-Jan-17 17:00:38.028803 - [DEBUG]
15725 2019-Jan-17 17:00:38.028827 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
15726 2019-Jan-17 17:00:38.028852 - [DEBUG]
15727 2019-Jan-17 17:00:38.028875 - [DEBUG] Process 451. path edge:
15728 2019-Jan-17 17:00:38.028899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15729 2019-Jan-17 17:00:38.028956 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
15730 2019-Jan-17 17:00:38.029591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15731 2019-Jan-17 17:00:38.030239 - [DEBUG]
15732 2019-Jan-17 17:00:38.030272 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
15733 2019-Jan-17 17:00:38.030921 - [DEBUG] Compose: EdgeIdentity * AllBottom
15734 2019-Jan-17 17:00:38.030949 - [DEBUG]
15735 2019-Jan-17 17:00:38.030972 - [DEBUG] Propagate flow
15736 2019-Jan-17 17:00:38.030996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15737 2019-Jan-17 17:00:38.031054 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
15738 2019-Jan-17 17:00:38.031707 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15739 2019-Jan-17 17:00:38.032355 - [DEBUG] Edge function : AllBottom (result of previous compose)
15740 2019-Jan-17 17:00:38.032380 - [DEBUG]
15741 2019-Jan-17 17:00:38.032405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15742 2019-Jan-17 17:00:38.032431 - [DEBUG] = AllBottom
15743 2019-Jan-17 17:00:38.032456 - [DEBUG]
15744 2019-Jan-17 17:00:38.032479 - [DEBUG] PROPAGATE: No new function!
15745 2019-Jan-17 17:00:38.032503 - [DEBUG] EDGE: >
15746 2019-Jan-17 17:00:38.032562 - [DEBUG] ---> 15747 2019-Jan-17 17:00:38.033197 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15748 2019-Jan-17 17:00:38.033844 - [DEBUG]
15749 2019-Jan-17 17:00:38.033869 - [DEBUG] EDGE: >
15750 2019-Jan-17 17:00:38.033928 - [DEBUG] ---> 15751 2019-Jan-17 17:00:38.034568 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15752 2019-Jan-17 17:00:38.035231 - [DEBUG]
15753 2019-Jan-17 17:00:38.035256 - [DEBUG] EDGE: >
15754 2019-Jan-17 17:00:38.035315 - [DEBUG] ---> 15755 2019-Jan-17 17:00:38.035953 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15756 2019-Jan-17 17:00:38.036600 - [DEBUG]
15757 2019-Jan-17 17:00:38.036625 - [DEBUG] EDGE: >
15758 2019-Jan-17 17:00:38.036684 - [DEBUG] ---> 15759 2019-Jan-17 17:00:38.037327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15760 2019-Jan-17 17:00:38.037988 - [DEBUG]
15761 2019-Jan-17 17:00:38.038014 - [DEBUG] EDGE: >
15762 2019-Jan-17 17:00:38.038073 - [DEBUG] ---> 15763 2019-Jan-17 17:00:38.038709 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15764 2019-Jan-17 17:00:38.039356 - [DEBUG]
15765 2019-Jan-17 17:00:38.039381 - [DEBUG] EDGE: >
15766 2019-Jan-17 17:00:38.039440 - [DEBUG] ---> 15767 2019-Jan-17 17:00:38.040080 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15768 2019-Jan-17 17:00:38.040727 - [DEBUG]
15769 2019-Jan-17 17:00:38.040764 - [DEBUG] Compose: EdgeIdentity * AllBottom
15770 2019-Jan-17 17:00:38.040799 - [DEBUG]
15771 2019-Jan-17 17:00:38.040824 - [DEBUG] Propagate flow
15772 2019-Jan-17 17:00:38.040847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15773 2019-Jan-17 17:00:38.040906 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
15774 2019-Jan-17 17:00:38.041562 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15775 2019-Jan-17 17:00:38.042210 - [DEBUG] Edge function : AllBottom (result of previous compose)
15776 2019-Jan-17 17:00:38.042235 - [DEBUG]
15777 2019-Jan-17 17:00:38.042261 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15778 2019-Jan-17 17:00:38.042287 - [DEBUG] = AllBottom
15779 2019-Jan-17 17:00:38.042311 - [DEBUG]
15780 2019-Jan-17 17:00:38.042334 - [DEBUG] PROPAGATE: No new function!
15781 2019-Jan-17 17:00:38.042360 - [DEBUG] EDGE: >
15782 2019-Jan-17 17:00:38.042419 - [DEBUG] ---> 15783 2019-Jan-17 17:00:38.043067 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15784 2019-Jan-17 17:00:38.043714 - [DEBUG]
15785 2019-Jan-17 17:00:38.043739 - [DEBUG] EDGE: >
15786 2019-Jan-17 17:00:38.043798 - [DEBUG] ---> 15787 2019-Jan-17 17:00:38.044437 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15788 2019-Jan-17 17:00:38.045099 - [DEBUG]
15789 2019-Jan-17 17:00:38.045125 - [DEBUG] EDGE: >
15790 2019-Jan-17 17:00:38.045183 - [DEBUG] ---> 15791 2019-Jan-17 17:00:38.045825 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15792 2019-Jan-17 17:00:38.046471 - [DEBUG]
15793 2019-Jan-17 17:00:38.046507 - [DEBUG] Compose: EdgeIdentity * AllBottom
15794 2019-Jan-17 17:00:38.046534 - [DEBUG]
15795 2019-Jan-17 17:00:38.046558 - [DEBUG] Propagate flow
15796 2019-Jan-17 17:00:38.046581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15797 2019-Jan-17 17:00:38.046639 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15798 2019-Jan-17 17:00:38.047281 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15799 2019-Jan-17 17:00:38.047928 - [DEBUG] Edge function : AllBottom (result of previous compose)
15800 2019-Jan-17 17:00:38.047964 - [DEBUG]
15801 2019-Jan-17 17:00:38.047992 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15802 2019-Jan-17 17:00:38.048018 - [DEBUG] = AllBottom
15803 2019-Jan-17 17:00:38.048043 - [DEBUG]
15804 2019-Jan-17 17:00:38.048066 - [DEBUG] PROPAGATE: No new function!
15805 2019-Jan-17 17:00:38.048092 - [DEBUG] EDGE: >
15806 2019-Jan-17 17:00:38.048151 - [DEBUG] ---> 15807 2019-Jan-17 17:00:38.048798 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15808 2019-Jan-17 17:00:38.049445 - [DEBUG]
15809 2019-Jan-17 17:00:38.049470 - [DEBUG] EDGE: >
15810 2019-Jan-17 17:00:38.049530 - [DEBUG] ---> 15811 2019-Jan-17 17:00:38.050174 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15812 2019-Jan-17 17:00:38.050820 - [DEBUG]
15813 2019-Jan-17 17:00:38.050846 - [DEBUG] EDGE: >
15814 2019-Jan-17 17:00:38.050905 - [DEBUG] ---> 15815 2019-Jan-17 17:00:38.051557 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15816 2019-Jan-17 17:00:38.052205 - [DEBUG]
15817 2019-Jan-17 17:00:38.052231 - [DEBUG] EDGE: >
15818 2019-Jan-17 17:00:38.052290 - [DEBUG] ---> 15819 2019-Jan-17 17:00:38.052929 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15820 2019-Jan-17 17:00:38.053578 - [DEBUG]
15821 2019-Jan-17 17:00:38.053613 - [DEBUG] Compose: EdgeIdentity * AllBottom
15822 2019-Jan-17 17:00:38.053641 - [DEBUG]
15823 2019-Jan-17 17:00:38.053665 - [DEBUG] Propagate flow
15824 2019-Jan-17 17:00:38.053688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15825 2019-Jan-17 17:00:38.053746 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15826 2019-Jan-17 17:00:38.054386 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15827 2019-Jan-17 17:00:38.055049 - [DEBUG] Edge function : AllBottom (result of previous compose)
15828 2019-Jan-17 17:00:38.055075 - [DEBUG]
15829 2019-Jan-17 17:00:38.055100 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15830 2019-Jan-17 17:00:38.055126 - [DEBUG] = AllBottom
15831 2019-Jan-17 17:00:38.055150 - [DEBUG]
15832 2019-Jan-17 17:00:38.055174 - [DEBUG] PROPAGATE: No new function!
15833 2019-Jan-17 17:00:38.055200 - [DEBUG] EDGE: >
15834 2019-Jan-17 17:00:38.055259 - [DEBUG] ---> 15835 2019-Jan-17 17:00:38.055906 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15836 2019-Jan-17 17:00:38.056554 - [DEBUG]
15837 2019-Jan-17 17:00:38.056579 - [DEBUG] EDGE: >
15838 2019-Jan-17 17:00:38.056638 - [DEBUG] ---> 15839 2019-Jan-17 17:00:38.057273 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15840 2019-Jan-17 17:00:38.057920 - [DEBUG]
15841 2019-Jan-17 17:00:38.057946 - [DEBUG] EDGE: >
15842 2019-Jan-17 17:00:38.058018 - [DEBUG] ---> 15843 2019-Jan-17 17:00:38.058657 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15844 2019-Jan-17 17:00:38.059305 - [DEBUG]
15845 2019-Jan-17 17:00:38.059340 - [DEBUG] Compose: EdgeIdentity * AllBottom
15846 2019-Jan-17 17:00:38.059368 - [DEBUG]
15847 2019-Jan-17 17:00:38.059392 - [DEBUG] Propagate flow
15848 2019-Jan-17 17:00:38.059415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15849 2019-Jan-17 17:00:38.059473 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15850 2019-Jan-17 17:00:38.060122 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15851 2019-Jan-17 17:00:38.060770 - [DEBUG] Edge function : AllBottom (result of previous compose)
15852 2019-Jan-17 17:00:38.060795 - [DEBUG]
15853 2019-Jan-17 17:00:38.060821 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15854 2019-Jan-17 17:00:38.060847 - [DEBUG] = AllBottom
15855 2019-Jan-17 17:00:38.060871 - [DEBUG]
15856 2019-Jan-17 17:00:38.060894 - [DEBUG] PROPAGATE: No new function!
15857 2019-Jan-17 17:00:38.060921 - [DEBUG] EDGE: >
15858 2019-Jan-17 17:00:38.060980 - [DEBUG] ---> 15859 2019-Jan-17 17:00:38.061643 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15860 2019-Jan-17 17:00:38.062290 - [DEBUG]
15861 2019-Jan-17 17:00:38.062316 - [DEBUG] EDGE: >
15862 2019-Jan-17 17:00:38.062375 - [DEBUG] ---> 15863 2019-Jan-17 17:00:38.063012 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15864 2019-Jan-17 17:00:38.063659 - [DEBUG]
15865 2019-Jan-17 17:00:38.063684 - [DEBUG] EDGE: >
15866 2019-Jan-17 17:00:38.063743 - [DEBUG] ---> 15867 2019-Jan-17 17:00:38.064383 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
>
15868 2019-Jan-17 17:00:38.065046 - [DEBUG]
15869 2019-Jan-17 17:00:38.065091 - [DEBUG] Compose: EdgeIdentity * AllBottom
15870 2019-Jan-17 17:00:38.065119 - [DEBUG]
15871 2019-Jan-17 17:00:38.065143 - [DEBUG] Propagate flow
15872 2019-Jan-17 17:00:38.065166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15873 2019-Jan-17 17:00:38.065225 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15874 2019-Jan-17 17:00:38.065865 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

15875 2019-Jan-17 17:00:38.066504 - [DEBUG] Edge function : AllBottom (result of previous compose)
15876 2019-Jan-17 17:00:38.066529 - [DEBUG]
15877 2019-Jan-17 17:00:38.066554 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15878 2019-Jan-17 17:00:38.066580 - [DEBUG] = AllBottom
15879 2019-Jan-17 17:00:38.066604 - [DEBUG]
15880 2019-Jan-17 17:00:38.066628 - [DEBUG] PROPAGATE: No new function!
15881 2019-Jan-17 17:00:38.066653 - [DEBUG] Compose: EdgeIdentity * AllBottom
15882 2019-Jan-17 17:00:38.066679 - [DEBUG]
15883 2019-Jan-17 17:00:38.066702 - [DEBUG] Propagate flow
15884 2019-Jan-17 17:00:38.066725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15885 2019-Jan-17 17:00:38.066783 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15886 2019-Jan-17 17:00:38.067423 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

15887 2019-Jan-17 17:00:38.068086 - [DEBUG] Edge function : AllBottom (result of previous compose)
15888 2019-Jan-17 17:00:38.068112 - [DEBUG]
15889 2019-Jan-17 17:00:38.068136 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15890 2019-Jan-17 17:00:38.068162 - [DEBUG] = AllBottom
15891 2019-Jan-17 17:00:38.068186 - [DEBUG]
15892 2019-Jan-17 17:00:38.068209 - [DEBUG] PROPAGATE: No new function!
15893 2019-Jan-17 17:00:38.068244 - [DEBUG] EDGE: >
15894 2019-Jan-17 17:00:38.068304 - [DEBUG] ---> 15895 2019-Jan-17 17:00:38.068951 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
15896 2019-Jan-17 17:00:38.069589 - [DEBUG]
15897 2019-Jan-17 17:00:38.069627 - [DEBUG] Compose: EdgeIdentity * AllBottom
15898 2019-Jan-17 17:00:38.069655 - [DEBUG]
15899 2019-Jan-17 17:00:38.069679 - [DEBUG] Propagate flow
15900 2019-Jan-17 17:00:38.069702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15901 2019-Jan-17 17:00:38.069760 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15902 2019-Jan-17 17:00:38.070400 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15903 2019-Jan-17 17:00:38.071041 - [DEBUG] Edge function : AllBottom (result of previous compose)
15904 2019-Jan-17 17:00:38.071067 - [DEBUG]
15905 2019-Jan-17 17:00:38.071091 - [DEBUG] Join: AllTop & AllBottom
15906 2019-Jan-17 17:00:38.071117 - [DEBUG] = AllBottom (new jump func)
15907 2019-Jan-17 17:00:38.071141 - [DEBUG]
15908 2019-Jan-17 17:00:38.071164 - [DEBUG] Start adding new jump function
15909 2019-Jan-17 17:00:38.071187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15910 2019-Jan-17 17:00:38.071245 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15911 2019-Jan-17 17:00:38.071907 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15912 2019-Jan-17 17:00:38.072546 - [DEBUG] Edge Function : AllBottom
15913 2019-Jan-17 17:00:38.072575 - [DEBUG] End adding new jump function
15914 2019-Jan-17 17:00:38.072598 - [DEBUG]
15915 2019-Jan-17 17:00:38.072622 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
15916 2019-Jan-17 17:00:38.072646 - [DEBUG]
15917 2019-Jan-17 17:00:38.072669 - [DEBUG] Process 452. path edge:
15918 2019-Jan-17 17:00:38.072693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15919 2019-Jan-17 17:00:38.072751 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15920 2019-Jan-17 17:00:38.073391 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
15921 2019-Jan-17 17:00:38.074033 - [DEBUG]
15922 2019-Jan-17 17:00:38.074057 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15923 2019-Jan-17 17:00:38.074717 - [DEBUG] Possible callees:
15924 2019-Jan-17 17:00:38.074742 - [DEBUG] foo
15925 2019-Jan-17 17:00:38.074767 - [DEBUG] Possible return sites:
15926 2019-Jan-17 17:00:38.074791 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615927 2019-Jan-17 17:00:38.076059 - [DEBUG] Found and process special summary
15928 2019-Jan-17 17:00:38.076093 - [DEBUG] Compose: EdgeIdentity * AllBottom
15929 2019-Jan-17 17:00:38.076120 - [DEBUG]
15930 2019-Jan-17 17:00:38.076144 - [DEBUG] Propagate flow
15931 2019-Jan-17 17:00:38.076167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15932 2019-Jan-17 17:00:38.076225 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15933 2019-Jan-17 17:00:38.076866 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15934 2019-Jan-17 17:00:38.077507 - [DEBUG] Edge function : AllBottom (result of previous compose)
15935 2019-Jan-17 17:00:38.077533 - [DEBUG]
15936 2019-Jan-17 17:00:38.077568 - [DEBUG] Join: AllTop & AllBottom
15937 2019-Jan-17 17:00:38.077594 - [DEBUG] = AllBottom (new jump func)
15938 2019-Jan-17 17:00:38.077619 - [DEBUG]
15939 2019-Jan-17 17:00:38.077642 - [DEBUG] Start adding new jump function
15940 2019-Jan-17 17:00:38.077666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15941 2019-Jan-17 17:00:38.077723 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15942 2019-Jan-17 17:00:38.078381 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15943 2019-Jan-17 17:00:38.079022 - [DEBUG] Edge Function : AllBottom
15944 2019-Jan-17 17:00:38.079050 - [DEBUG] End adding new jump function
15945 2019-Jan-17 17:00:38.079074 - [DEBUG]
15946 2019-Jan-17 17:00:38.079097 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
15947 2019-Jan-17 17:00:38.079122 - [DEBUG]
15948 2019-Jan-17 17:00:38.079145 - [DEBUG] Process 453. path edge:
15949 2019-Jan-17 17:00:38.079169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15950 2019-Jan-17 17:00:38.079227 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15951 2019-Jan-17 17:00:38.079867 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
15952 2019-Jan-17 17:00:38.080507 - [DEBUG]
15953 2019-Jan-17 17:00:38.080532 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15954 2019-Jan-17 17:00:38.081184 - [DEBUG] Compose: EdgeIdentity * AllBottom
15955 2019-Jan-17 17:00:38.081212 - [DEBUG]
15956 2019-Jan-17 17:00:38.081236 - [DEBUG] Propagate flow
15957 2019-Jan-17 17:00:38.081259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15958 2019-Jan-17 17:00:38.081331 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15959 2019-Jan-17 17:00:38.081969 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15960 2019-Jan-17 17:00:38.082610 - [DEBUG] Edge function : AllBottom (result of previous compose)
15961 2019-Jan-17 17:00:38.082636 - [DEBUG]
15962 2019-Jan-17 17:00:38.082660 - [DEBUG] Join: AllTop & AllBottom
15963 2019-Jan-17 17:00:38.082686 - [DEBUG] = AllBottom (new jump func)
15964 2019-Jan-17 17:00:38.082711 - [DEBUG]
15965 2019-Jan-17 17:00:38.082734 - [DEBUG] Start adding new jump function
15966 2019-Jan-17 17:00:38.082758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15967 2019-Jan-17 17:00:38.082815 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15968 2019-Jan-17 17:00:38.083457 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15969 2019-Jan-17 17:00:38.084093 - [DEBUG] Edge Function : AllBottom
15970 2019-Jan-17 17:00:38.084121 - [DEBUG] End adding new jump function
15971 2019-Jan-17 17:00:38.084145 - [DEBUG]
15972 2019-Jan-17 17:00:38.084168 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
15973 2019-Jan-17 17:00:38.084193 - [DEBUG]
15974 2019-Jan-17 17:00:38.084216 - [DEBUG] Process 454. path edge:
15975 2019-Jan-17 17:00:38.084240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
15976 2019-Jan-17 17:00:38.084297 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15977 2019-Jan-17 17:00:38.084950 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
15978 2019-Jan-17 17:00:38.085592 - [DEBUG]
15979 2019-Jan-17 17:00:38.085617 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15980 2019-Jan-17 17:00:38.086282 - [DEBUG] Compose: EdgeIdentity * AllBottom
15981 2019-Jan-17 17:00:38.086311 - [DEBUG]
15982 2019-Jan-17 17:00:38.086335 - [DEBUG] Propagate flow
15983 2019-Jan-17 17:00:38.086358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

15984 2019-Jan-17 17:00:38.086416 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15985 2019-Jan-17 17:00:38.087055 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15986 2019-Jan-17 17:00:38.087698 - [DEBUG] Edge function : AllBottom (result of previous compose)
15987 2019-Jan-17 17:00:38.087723 - [DEBUG]
15988 2019-Jan-17 17:00:38.087747 - [DEBUG] Join: AllTop & AllBottom
15989 2019-Jan-17 17:00:38.087773 - [DEBUG] = AllBottom (new jump func)
15990 2019-Jan-17 17:00:38.087797 - [DEBUG]
15991 2019-Jan-17 17:00:38.087821 - [DEBUG] Start adding new jump function
15992 2019-Jan-17 17:00:38.087844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

15993 2019-Jan-17 17:00:38.087901 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

15994 2019-Jan-17 17:00:38.088560 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15995 2019-Jan-17 17:00:38.089198 - [DEBUG] Edge Function : AllBottom
15996 2019-Jan-17 17:00:38.089225 - [DEBUG] End adding new jump function
15997 2019-Jan-17 17:00:38.089249 - [DEBUG]
15998 2019-Jan-17 17:00:38.089273 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
15999 2019-Jan-17 17:00:38.089297 - [DEBUG]
16000 2019-Jan-17 17:00:38.089320 - [DEBUG] Process 455. path edge:
16001 2019-Jan-17 17:00:38.089344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16002 2019-Jan-17 17:00:38.089401 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
16003 2019-Jan-17 17:00:38.090038 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16004 2019-Jan-17 17:00:38.090679 - [DEBUG]
16005 2019-Jan-17 17:00:38.090705 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16006 2019-Jan-17 17:00:38.091368 - [DEBUG] Compose: EdgeIdentity * AllBottom
16007 2019-Jan-17 17:00:38.091396 - [DEBUG]
16008 2019-Jan-17 17:00:38.091420 - [DEBUG] Propagate flow
16009 2019-Jan-17 17:00:38.091444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16010 2019-Jan-17 17:00:38.091502 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16011 2019-Jan-17 17:00:38.092151 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16012 2019-Jan-17 17:00:38.092793 - [DEBUG] Edge function : AllBottom (result of previous compose)
16013 2019-Jan-17 17:00:38.092819 - [DEBUG]
16014 2019-Jan-17 17:00:38.092843 - [DEBUG] Join: AllTop & AllBottom
16015 2019-Jan-17 17:00:38.092869 - [DEBUG] = AllBottom (new jump func)
16016 2019-Jan-17 17:00:38.092893 - [DEBUG]
16017 2019-Jan-17 17:00:38.092917 - [DEBUG] Start adding new jump function
16018 2019-Jan-17 17:00:38.092940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16019 2019-Jan-17 17:00:38.092998 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16020 2019-Jan-17 17:00:38.093640 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16021 2019-Jan-17 17:00:38.094286 - [DEBUG] Edge Function : AllBottom
16022 2019-Jan-17 17:00:38.094314 - [DEBUG] End adding new jump function
16023 2019-Jan-17 17:00:38.094346 - [DEBUG]
16024 2019-Jan-17 17:00:38.094370 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16025 2019-Jan-17 17:00:38.094395 - [DEBUG]
16026 2019-Jan-17 17:00:38.094418 - [DEBUG] Process 456. path edge:
16027 2019-Jan-17 17:00:38.094442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16028 2019-Jan-17 17:00:38.094500 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
16029 2019-Jan-17 17:00:38.095164 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16030 2019-Jan-17 17:00:38.095806 - [DEBUG]
16031 2019-Jan-17 17:00:38.095830 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16032 2019-Jan-17 17:00:38.096483 - [DEBUG] Possible callees:
16033 2019-Jan-17 17:00:38.096508 - [DEBUG] llvm.dbg.declare
16034 2019-Jan-17 17:00:38.096533 - [DEBUG] Possible return sites:
16035 2019-Jan-17 17:00:38.096557 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13616036 2019-Jan-17 17:00:38.097835 - [DEBUG] Found and process special summary
16037 2019-Jan-17 17:00:38.097868 - [DEBUG] Compose: EdgeIdentity * AllBottom
16038 2019-Jan-17 17:00:38.097895 - [DEBUG]
16039 2019-Jan-17 17:00:38.097919 - [DEBUG] Propagate flow
16040 2019-Jan-17 17:00:38.097943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16041 2019-Jan-17 17:00:38.098015 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16042 2019-Jan-17 17:00:38.098656 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16043 2019-Jan-17 17:00:38.099298 - [DEBUG] Edge function : AllBottom (result of previous compose)
16044 2019-Jan-17 17:00:38.099324 - [DEBUG]
16045 2019-Jan-17 17:00:38.099349 - [DEBUG] Join: AllTop & AllBottom
16046 2019-Jan-17 17:00:38.099375 - [DEBUG] = AllBottom (new jump func)
16047 2019-Jan-17 17:00:38.099399 - [DEBUG]
16048 2019-Jan-17 17:00:38.099422 - [DEBUG] Start adding new jump function
16049 2019-Jan-17 17:00:38.099446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16050 2019-Jan-17 17:00:38.099503 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16051 2019-Jan-17 17:00:38.100145 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16052 2019-Jan-17 17:00:38.100786 - [DEBUG] Edge Function : AllBottom
16053 2019-Jan-17 17:00:38.100813 - [DEBUG] End adding new jump function
16054 2019-Jan-17 17:00:38.100837 - [DEBUG]
16055 2019-Jan-17 17:00:38.100861 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16056 2019-Jan-17 17:00:38.100886 - [DEBUG]
16057 2019-Jan-17 17:00:38.100909 - [DEBUG] Process 457. path edge:
16058 2019-Jan-17 17:00:38.100933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16059 2019-Jan-17 17:00:38.100991 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
16060 2019-Jan-17 17:00:38.101646 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16061 2019-Jan-17 17:00:38.102288 - [DEBUG]
16062 2019-Jan-17 17:00:38.102312 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16063 2019-Jan-17 17:00:38.102966 - [DEBUG] Compose: EdgeIdentity * AllBottom
16064 2019-Jan-17 17:00:38.102994 - [DEBUG]
16065 2019-Jan-17 17:00:38.103018 - [DEBUG] Propagate flow
16066 2019-Jan-17 17:00:38.103049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16067 2019-Jan-17 17:00:38.103108 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16068 2019-Jan-17 17:00:38.103746 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16069 2019-Jan-17 17:00:38.104387 - [DEBUG] Edge function : AllBottom (result of previous compose)
16070 2019-Jan-17 17:00:38.104412 - [DEBUG]
16071 2019-Jan-17 17:00:38.104437 - [DEBUG] Join: AllTop & AllBottom
16072 2019-Jan-17 17:00:38.104462 - [DEBUG] = AllBottom (new jump func)
16073 2019-Jan-17 17:00:38.104486 - [DEBUG]
16074 2019-Jan-17 17:00:38.104510 - [DEBUG] Start adding new jump function
16075 2019-Jan-17 17:00:38.104533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16076 2019-Jan-17 17:00:38.104590 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16077 2019-Jan-17 17:00:38.105248 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16078 2019-Jan-17 17:00:38.105885 - [DEBUG] Edge Function : AllBottom
16079 2019-Jan-17 17:00:38.105913 - [DEBUG] End adding new jump function
16080 2019-Jan-17 17:00:38.105937 - [DEBUG]
16081 2019-Jan-17 17:00:38.105960 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16082 2019-Jan-17 17:00:38.105985 - [DEBUG]
16083 2019-Jan-17 17:00:38.106008 - [DEBUG] Process 458. path edge:
16084 2019-Jan-17 17:00:38.106031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16085 2019-Jan-17 17:00:38.106089 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16086 2019-Jan-17 17:00:38.106726 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16087 2019-Jan-17 17:00:38.107367 - [DEBUG]
16088 2019-Jan-17 17:00:38.107392 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16089 2019-Jan-17 17:00:38.108055 - [DEBUG] Compose: EdgeIdentity * AllBottom
16090 2019-Jan-17 17:00:38.108083 - [DEBUG]
16091 2019-Jan-17 17:00:38.108107 - [DEBUG] Propagate flow
16092 2019-Jan-17 17:00:38.108130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16093 2019-Jan-17 17:00:38.108188 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16094 2019-Jan-17 17:00:38.108823 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16095 2019-Jan-17 17:00:38.109464 - [DEBUG] Edge function : AllBottom (result of previous compose)
16096 2019-Jan-17 17:00:38.109489 - [DEBUG]
16097 2019-Jan-17 17:00:38.109513 - [DEBUG] Join: AllTop & AllBottom
16098 2019-Jan-17 17:00:38.109539 - [DEBUG] = AllBottom (new jump func)
16099 2019-Jan-17 17:00:38.109563 - [DEBUG]
16100 2019-Jan-17 17:00:38.109586 - [DEBUG] Start adding new jump function
16101 2019-Jan-17 17:00:38.109610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16102 2019-Jan-17 17:00:38.109667 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16103 2019-Jan-17 17:00:38.110308 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16104 2019-Jan-17 17:00:38.110942 - [DEBUG] Edge Function : AllBottom
16105 2019-Jan-17 17:00:38.110970 - [DEBUG] End adding new jump function
16106 2019-Jan-17 17:00:38.110993 - [DEBUG]
16107 2019-Jan-17 17:00:38.111016 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16108 2019-Jan-17 17:00:38.111041 - [DEBUG]
16109 2019-Jan-17 17:00:38.111064 - [DEBUG] Process 459. path edge:
16110 2019-Jan-17 17:00:38.111088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16111 2019-Jan-17 17:00:38.111146 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16112 2019-Jan-17 17:00:38.111806 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16113 2019-Jan-17 17:00:38.112448 - [DEBUG]
16114 2019-Jan-17 17:00:38.112473 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16115 2019-Jan-17 17:00:38.113120 - [DEBUG] Compose: EdgeIdentity * AllBottom
16116 2019-Jan-17 17:00:38.113148 - [DEBUG]
16117 2019-Jan-17 17:00:38.113172 - [DEBUG] Propagate flow
16118 2019-Jan-17 17:00:38.113195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16119 2019-Jan-17 17:00:38.113253 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16120 2019-Jan-17 17:00:38.113903 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16121 2019-Jan-17 17:00:38.114545 - [DEBUG] Edge function : AllBottom (result of previous compose)
16122 2019-Jan-17 17:00:38.114570 - [DEBUG]
16123 2019-Jan-17 17:00:38.114596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16124 2019-Jan-17 17:00:38.114633 - [DEBUG] = AllBottom
16125 2019-Jan-17 17:00:38.114660 - [DEBUG]
16126 2019-Jan-17 17:00:38.114683 - [DEBUG] PROPAGATE: No new function!
16127 2019-Jan-17 17:00:38.114709 - [DEBUG] EDGE: >
16128 2019-Jan-17 17:00:38.114768 - [DEBUG] ---> 16129 2019-Jan-17 17:00:38.115402 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16130 2019-Jan-17 17:00:38.116044 - [DEBUG]
16131 2019-Jan-17 17:00:38.116070 - [DEBUG] EDGE: >
16132 2019-Jan-17 17:00:38.116128 - [DEBUG] ---> 16133 2019-Jan-17 17:00:38.116764 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16134 2019-Jan-17 17:00:38.117404 - [DEBUG]
16135 2019-Jan-17 17:00:38.117430 - [DEBUG] EDGE: >
16136 2019-Jan-17 17:00:38.117489 - [DEBUG] ---> 16137 2019-Jan-17 17:00:38.118145 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16138 2019-Jan-17 17:00:38.118786 - [DEBUG]
16139 2019-Jan-17 17:00:38.118823 - [DEBUG] Compose: EdgeIdentity * AllBottom
16140 2019-Jan-17 17:00:38.118850 - [DEBUG]
16141 2019-Jan-17 17:00:38.118874 - [DEBUG] Propagate flow
16142 2019-Jan-17 17:00:38.118897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16143 2019-Jan-17 17:00:38.118955 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16144 2019-Jan-17 17:00:38.119595 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16145 2019-Jan-17 17:00:38.120236 - [DEBUG] Edge function : AllBottom (result of previous compose)
16146 2019-Jan-17 17:00:38.120262 - [DEBUG]
16147 2019-Jan-17 17:00:38.120286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16148 2019-Jan-17 17:00:38.120312 - [DEBUG] = AllBottom
16149 2019-Jan-17 17:00:38.120336 - [DEBUG]
16150 2019-Jan-17 17:00:38.120359 - [DEBUG] PROPAGATE: No new function!
16151 2019-Jan-17 17:00:38.120386 - [DEBUG] EDGE: >
16152 2019-Jan-17 17:00:38.120445 - [DEBUG] ---> 16153 2019-Jan-17 17:00:38.121099 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16154 2019-Jan-17 17:00:38.121761 - [DEBUG]
16155 2019-Jan-17 17:00:38.121798 - [DEBUG] Compose: EdgeIdentity * AllBottom
16156 2019-Jan-17 17:00:38.121835 - [DEBUG]
16157 2019-Jan-17 17:00:38.121859 - [DEBUG] Propagate flow
16158 2019-Jan-17 17:00:38.121883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16159 2019-Jan-17 17:00:38.121945 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16160 2019-Jan-17 17:00:38.122650 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16161 2019-Jan-17 17:00:38.123356 - [DEBUG] Edge function : AllBottom (result of previous compose)
16162 2019-Jan-17 17:00:38.123384 - [DEBUG]
16163 2019-Jan-17 17:00:38.123411 - [DEBUG] Join: AllTop & AllBottom
16164 2019-Jan-17 17:00:38.123437 - [DEBUG] = AllBottom (new jump func)
16165 2019-Jan-17 17:00:38.123462 - [DEBUG]
16166 2019-Jan-17 17:00:38.123486 - [DEBUG] Start adding new jump function
16167 2019-Jan-17 17:00:38.123509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16168 2019-Jan-17 17:00:38.123581 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16169 2019-Jan-17 17:00:38.124257 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16170 2019-Jan-17 17:00:38.124933 - [DEBUG] Edge Function : AllBottom
16171 2019-Jan-17 17:00:38.124964 - [DEBUG] End adding new jump function
16172 2019-Jan-17 17:00:38.124988 - [DEBUG]
16173 2019-Jan-17 17:00:38.125012 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16174 2019-Jan-17 17:00:38.125036 - [DEBUG]
16175 2019-Jan-17 17:00:38.125060 - [DEBUG] Process 460. path edge:
16176 2019-Jan-17 17:00:38.125083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16177 2019-Jan-17 17:00:38.125141 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
16178 2019-Jan-17 17:00:38.125788 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16179 2019-Jan-17 17:00:38.126429 - [DEBUG]
16180 2019-Jan-17 17:00:38.126453 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16181 2019-Jan-17 17:00:38.127109 - [DEBUG] Possible callees:
16182 2019-Jan-17 17:00:38.127134 - [DEBUG] llvm.dbg.declare
16183 2019-Jan-17 17:00:38.127159 - [DEBUG] Possible return sites:
16184 2019-Jan-17 17:00:38.127182 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14316185 2019-Jan-17 17:00:38.128488 - [DEBUG] Found and process special summary
16186 2019-Jan-17 17:00:38.128527 - [DEBUG] Compose: EdgeIdentity * AllBottom
16187 2019-Jan-17 17:00:38.128554 - [DEBUG]
16188 2019-Jan-17 17:00:38.128578 - [DEBUG] Propagate flow
16189 2019-Jan-17 17:00:38.128602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16190 2019-Jan-17 17:00:38.128659 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16191 2019-Jan-17 17:00:38.129310 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16192 2019-Jan-17 17:00:38.129953 - [DEBUG] Edge function : AllBottom (result of previous compose)
16193 2019-Jan-17 17:00:38.129978 - [DEBUG]
16194 2019-Jan-17 17:00:38.130003 - [DEBUG] Join: AllTop & AllBottom
16195 2019-Jan-17 17:00:38.130029 - [DEBUG] = AllBottom (new jump func)
16196 2019-Jan-17 17:00:38.130053 - [DEBUG]
16197 2019-Jan-17 17:00:38.130076 - [DEBUG] Start adding new jump function
16198 2019-Jan-17 17:00:38.130099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16199 2019-Jan-17 17:00:38.130178 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16200 2019-Jan-17 17:00:38.130820 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16201 2019-Jan-17 17:00:38.131477 - [DEBUG] Edge Function : AllBottom
16202 2019-Jan-17 17:00:38.131505 - [DEBUG] End adding new jump function
16203 2019-Jan-17 17:00:38.131529 - [DEBUG]
16204 2019-Jan-17 17:00:38.131553 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16205 2019-Jan-17 17:00:38.131577 - [DEBUG]
16206 2019-Jan-17 17:00:38.131600 - [DEBUG] Process 461. path edge:
16207 2019-Jan-17 17:00:38.131624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16208 2019-Jan-17 17:00:38.131683 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
16209 2019-Jan-17 17:00:38.132322 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16210 2019-Jan-17 17:00:38.132963 - [DEBUG]
16211 2019-Jan-17 17:00:38.132988 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16212 2019-Jan-17 17:00:38.133647 - [DEBUG] Compose: EdgeIdentity * AllBottom
16213 2019-Jan-17 17:00:38.133675 - [DEBUG]
16214 2019-Jan-17 17:00:38.133699 - [DEBUG] Propagate flow
16215 2019-Jan-17 17:00:38.133722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16216 2019-Jan-17 17:00:38.133780 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
16217 2019-Jan-17 17:00:38.134416 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16218 2019-Jan-17 17:00:38.135073 - [DEBUG] Edge function : AllBottom (result of previous compose)
16219 2019-Jan-17 17:00:38.135098 - [DEBUG]
16220 2019-Jan-17 17:00:38.135123 - [DEBUG] Join: AllTop & AllBottom
16221 2019-Jan-17 17:00:38.135149 - [DEBUG] = AllBottom (new jump func)
16222 2019-Jan-17 17:00:38.135173 - [DEBUG]
16223 2019-Jan-17 17:00:38.135196 - [DEBUG] Start adding new jump function
16224 2019-Jan-17 17:00:38.135219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16225 2019-Jan-17 17:00:38.135276 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16226 2019-Jan-17 17:00:38.135917 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
16227 2019-Jan-17 17:00:38.136551 - [DEBUG] Edge Function : AllBottom
16228 2019-Jan-17 17:00:38.136579 - [DEBUG] End adding new jump function
16229 2019-Jan-17 17:00:38.136603 - [DEBUG]
16230 2019-Jan-17 17:00:38.136627 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16231 2019-Jan-17 17:00:38.136651 - [DEBUG]
16232 2019-Jan-17 17:00:38.136674 - [DEBUG] Process 462. path edge:
16233 2019-Jan-17 17:00:38.136698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16234 2019-Jan-17 17:00:38.136756 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
16235 2019-Jan-17 17:00:38.137392 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16236 2019-Jan-17 17:00:38.138049 - [DEBUG]
16237 2019-Jan-17 17:00:38.138075 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
16238 2019-Jan-17 17:00:38.138724 - [DEBUG] Compose: EdgeIdentity * AllBottom
16239 2019-Jan-17 17:00:38.138752 - [DEBUG]
16240 2019-Jan-17 17:00:38.138776 - [DEBUG] Propagate flow
16241 2019-Jan-17 17:00:38.138799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16242 2019-Jan-17 17:00:38.138857 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16243 2019-Jan-17 17:00:38.139500 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16244 2019-Jan-17 17:00:38.140142 - [DEBUG] Edge function : AllBottom (result of previous compose)
16245 2019-Jan-17 17:00:38.140168 - [DEBUG]
16246 2019-Jan-17 17:00:38.140194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16247 2019-Jan-17 17:00:38.140219 - [DEBUG] = AllBottom
16248 2019-Jan-17 17:00:38.140244 - [DEBUG]
16249 2019-Jan-17 17:00:38.140267 - [DEBUG] PROPAGATE: No new function!
16250 2019-Jan-17 17:00:38.140293 - [DEBUG] EDGE: >
16251 2019-Jan-17 17:00:38.140352 - [DEBUG] ---> 16252 2019-Jan-17 17:00:38.140988 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16253 2019-Jan-17 17:00:38.141644 - [DEBUG]
16254 2019-Jan-17 17:00:38.141670 - [DEBUG] EDGE: >
16255 2019-Jan-17 17:00:38.141728 - [DEBUG] ---> 16256 2019-Jan-17 17:00:38.142368 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16257 2019-Jan-17 17:00:38.143009 - [DEBUG]
16258 2019-Jan-17 17:00:38.143047 - [DEBUG] Compose: EdgeIdentity * AllBottom
16259 2019-Jan-17 17:00:38.143075 - [DEBUG]
16260 2019-Jan-17 17:00:38.143099 - [DEBUG] Propagate flow
16261 2019-Jan-17 17:00:38.143122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16262 2019-Jan-17 17:00:38.143179 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
16263 2019-Jan-17 17:00:38.143819 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16264 2019-Jan-17 17:00:38.144460 - [DEBUG] Edge function : AllBottom (result of previous compose)
16265 2019-Jan-17 17:00:38.144485 - [DEBUG]
16266 2019-Jan-17 17:00:38.144510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16267 2019-Jan-17 17:00:38.144536 - [DEBUG] = AllBottom
16268 2019-Jan-17 17:00:38.144560 - [DEBUG]
16269 2019-Jan-17 17:00:38.144583 - [DEBUG] PROPAGATE: No new function!
16270 2019-Jan-17 17:00:38.144611 - [DEBUG] EDGE: >
16271 2019-Jan-17 17:00:38.144683 - [DEBUG] ---> 16272 2019-Jan-17 17:00:38.145332 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16273 2019-Jan-17 17:00:38.145975 - [DEBUG]
16274 2019-Jan-17 17:00:38.146001 - [DEBUG] EDGE: >
16275 2019-Jan-17 17:00:38.146060 - [DEBUG] ---> 16276 2019-Jan-17 17:00:38.146699 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16277 2019-Jan-17 17:00:38.147340 - [DEBUG]
16278 2019-Jan-17 17:00:38.147374 - [DEBUG] Compose: EdgeIdentity * AllBottom
16279 2019-Jan-17 17:00:38.147401 - [DEBUG]
16280 2019-Jan-17 17:00:38.147425 - [DEBUG] Propagate flow
16281 2019-Jan-17 17:00:38.147448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16282 2019-Jan-17 17:00:38.147505 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16283 2019-Jan-17 17:00:38.148159 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16284 2019-Jan-17 17:00:38.148801 - [DEBUG] Edge function : AllBottom (result of previous compose)
16285 2019-Jan-17 17:00:38.148826 - [DEBUG]
16286 2019-Jan-17 17:00:38.148850 - [DEBUG] Join: AllTop & AllBottom
16287 2019-Jan-17 17:00:38.148876 - [DEBUG] = AllBottom (new jump func)
16288 2019-Jan-17 17:00:38.148908 - [DEBUG]
16289 2019-Jan-17 17:00:38.148932 - [DEBUG] Start adding new jump function
16290 2019-Jan-17 17:00:38.148956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16291 2019-Jan-17 17:00:38.149013 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16292 2019-Jan-17 17:00:38.149655 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16293 2019-Jan-17 17:00:38.150291 - [DEBUG] Edge Function : AllBottom
16294 2019-Jan-17 17:00:38.150320 - [DEBUG] End adding new jump function
16295 2019-Jan-17 17:00:38.150343 - [DEBUG]
16296 2019-Jan-17 17:00:38.150367 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16297 2019-Jan-17 17:00:38.150391 - [DEBUG]
16298 2019-Jan-17 17:00:38.150414 - [DEBUG] Process 463. path edge:
16299 2019-Jan-17 17:00:38.150437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16300 2019-Jan-17 17:00:38.150495 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
16301 2019-Jan-17 17:00:38.151132 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16302 2019-Jan-17 17:00:38.151789 - [DEBUG]
16303 2019-Jan-17 17:00:38.151814 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
16304 2019-Jan-17 17:00:38.152465 - [DEBUG] Compose: EdgeIdentity * AllBottom
16305 2019-Jan-17 17:00:38.152492 - [DEBUG]
16306 2019-Jan-17 17:00:38.152516 - [DEBUG] Propagate flow
16307 2019-Jan-17 17:00:38.152539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16308 2019-Jan-17 17:00:38.152597 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16309 2019-Jan-17 17:00:38.153245 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16310 2019-Jan-17 17:00:38.153885 - [DEBUG] Edge function : AllBottom (result of previous compose)
16311 2019-Jan-17 17:00:38.153911 - [DEBUG]
16312 2019-Jan-17 17:00:38.153936 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16313 2019-Jan-17 17:00:38.153961 - [DEBUG] = AllBottom
16314 2019-Jan-17 17:00:38.153985 - [DEBUG]
16315 2019-Jan-17 17:00:38.154008 - [DEBUG] PROPAGATE: No new function!
16316 2019-Jan-17 17:00:38.154041 - [DEBUG] Compose: EdgeIdentity * AllBottom
16317 2019-Jan-17 17:00:38.154068 - [DEBUG]
16318 2019-Jan-17 17:00:38.154092 - [DEBUG] Propagate flow
16319 2019-Jan-17 17:00:38.154115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16320 2019-Jan-17 17:00:38.154172 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
16321 2019-Jan-17 17:00:38.154836 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16322 2019-Jan-17 17:00:38.155478 - [DEBUG] Edge function : AllBottom (result of previous compose)
16323 2019-Jan-17 17:00:38.155503 - [DEBUG]
16324 2019-Jan-17 17:00:38.155528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16325 2019-Jan-17 17:00:38.155554 - [DEBUG] = AllBottom
16326 2019-Jan-17 17:00:38.155578 - [DEBUG]
16327 2019-Jan-17 17:00:38.155601 - [DEBUG] PROPAGATE: No new function!
16328 2019-Jan-17 17:00:38.155626 - [DEBUG] EDGE: >
16329 2019-Jan-17 17:00:38.155684 - [DEBUG] ---> 16330 2019-Jan-17 17:00:38.156321 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16331 2019-Jan-17 17:00:38.156970 - [DEBUG]
16332 2019-Jan-17 17:00:38.156997 - [DEBUG] EDGE: >
16333 2019-Jan-17 17:00:38.157056 - [DEBUG] ---> 16334 2019-Jan-17 17:00:38.157692 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16335 2019-Jan-17 17:00:38.158346 - [DEBUG]
16336 2019-Jan-17 17:00:38.158373 - [DEBUG] EDGE: >
16337 2019-Jan-17 17:00:38.158431 - [DEBUG] ---> 16338 2019-Jan-17 17:00:38.159071 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16339 2019-Jan-17 17:00:38.159711 - [DEBUG]
16340 2019-Jan-17 17:00:38.159747 - [DEBUG] Compose: EdgeIdentity * AllBottom
16341 2019-Jan-17 17:00:38.159775 - [DEBUG]
16342 2019-Jan-17 17:00:38.159799 - [DEBUG] Propagate flow
16343 2019-Jan-17 17:00:38.159822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16344 2019-Jan-17 17:00:38.159879 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16345 2019-Jan-17 17:00:38.160519 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

16346 2019-Jan-17 17:00:38.161160 - [DEBUG] Edge function : AllBottom (result of previous compose)
16347 2019-Jan-17 17:00:38.161185 - [DEBUG]
16348 2019-Jan-17 17:00:38.161210 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16349 2019-Jan-17 17:00:38.161236 - [DEBUG] = AllBottom
16350 2019-Jan-17 17:00:38.161260 - [DEBUG]
16351 2019-Jan-17 17:00:38.161283 - [DEBUG] PROPAGATE: No new function!
16352 2019-Jan-17 17:00:38.161325 - [DEBUG] EDGE: >
16353 2019-Jan-17 17:00:38.161384 - [DEBUG] ---> 16354 2019-Jan-17 17:00:38.162025 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
16355 2019-Jan-17 17:00:38.162665 - [DEBUG]
16356 2019-Jan-17 17:00:38.162693 - [DEBUG] Compose: EdgeIdentity * AllBottom
16357 2019-Jan-17 17:00:38.162719 - [DEBUG]
16358 2019-Jan-17 17:00:38.162742 - [DEBUG] Propagate flow
16359 2019-Jan-17 17:00:38.162765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16360 2019-Jan-17 17:00:38.162823 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16361 2019-Jan-17 17:00:38.163462 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16362 2019-Jan-17 17:00:38.164099 - [DEBUG] Edge function : AllBottom (result of previous compose)
16363 2019-Jan-17 17:00:38.164124 - [DEBUG]
16364 2019-Jan-17 17:00:38.164149 - [DEBUG] Join: AllTop & AllBottom
16365 2019-Jan-17 17:00:38.164175 - [DEBUG] = AllBottom (new jump func)
16366 2019-Jan-17 17:00:38.164199 - [DEBUG]
16367 2019-Jan-17 17:00:38.164222 - [DEBUG] Start adding new jump function
16368 2019-Jan-17 17:00:38.164245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16369 2019-Jan-17 17:00:38.164303 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16370 2019-Jan-17 17:00:38.164955 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16371 2019-Jan-17 17:00:38.165592 - [DEBUG] Edge Function : AllBottom
16372 2019-Jan-17 17:00:38.165624 - [DEBUG] End adding new jump function
16373 2019-Jan-17 17:00:38.165648 - [DEBUG]
16374 2019-Jan-17 17:00:38.165671 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16375 2019-Jan-17 17:00:38.165696 - [DEBUG]
16376 2019-Jan-17 17:00:38.165727 - [DEBUG] Process 464. path edge:
16377 2019-Jan-17 17:00:38.165751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16378 2019-Jan-17 17:00:38.165810 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
16379 2019-Jan-17 17:00:38.166450 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16380 2019-Jan-17 17:00:38.167088 - [DEBUG]
16381 2019-Jan-17 17:00:38.167112 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
16382 2019-Jan-17 17:00:38.167757 - [DEBUG] Possible callees:
16383 2019-Jan-17 17:00:38.167782 - [DEBUG] foo
16384 2019-Jan-17 17:00:38.167807 - [DEBUG] Possible return sites:
16385 2019-Jan-17 17:00:38.167830 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12616386 2019-Jan-17 17:00:38.169115 - [DEBUG] Found and process special summary
16387 2019-Jan-17 17:00:38.169161 - [DEBUG] Compose: EdgeIdentity * AllBottom
16388 2019-Jan-17 17:00:38.169188 - [DEBUG]
16389 2019-Jan-17 17:00:38.169212 - [DEBUG] Propagate flow
16390 2019-Jan-17 17:00:38.169235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16391 2019-Jan-17 17:00:38.169293 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16392 2019-Jan-17 17:00:38.169934 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16393 2019-Jan-17 17:00:38.170572 - [DEBUG] Edge function : AllBottom (result of previous compose)
16394 2019-Jan-17 17:00:38.170597 - [DEBUG]
16395 2019-Jan-17 17:00:38.170621 - [DEBUG] Join: AllTop & AllBottom
16396 2019-Jan-17 17:00:38.170647 - [DEBUG] = AllBottom (new jump func)
16397 2019-Jan-17 17:00:38.170671 - [DEBUG]
16398 2019-Jan-17 17:00:38.170694 - [DEBUG] Start adding new jump function
16399 2019-Jan-17 17:00:38.170717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16400 2019-Jan-17 17:00:38.170774 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16401 2019-Jan-17 17:00:38.171428 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16402 2019-Jan-17 17:00:38.172067 - [DEBUG] Edge Function : AllBottom
16403 2019-Jan-17 17:00:38.172098 - [DEBUG] End adding new jump function
16404 2019-Jan-17 17:00:38.172122 - [DEBUG]
16405 2019-Jan-17 17:00:38.172146 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16406 2019-Jan-17 17:00:38.172170 - [DEBUG]
16407 2019-Jan-17 17:00:38.172193 - [DEBUG] Process 465. path edge:
16408 2019-Jan-17 17:00:38.172217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16409 2019-Jan-17 17:00:38.172275 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
16410 2019-Jan-17 17:00:38.172914 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16411 2019-Jan-17 17:00:38.173551 - [DEBUG]
16412 2019-Jan-17 17:00:38.173575 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
16413 2019-Jan-17 17:00:38.174231 - [DEBUG] Compose: EdgeIdentity * AllBottom
16414 2019-Jan-17 17:00:38.174259 - [DEBUG]
16415 2019-Jan-17 17:00:38.174283 - [DEBUG] Propagate flow
16416 2019-Jan-17 17:00:38.174306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16417 2019-Jan-17 17:00:38.174364 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16418 2019-Jan-17 17:00:38.175017 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16419 2019-Jan-17 17:00:38.175663 - [DEBUG] Edge function : AllBottom (result of previous compose)
16420 2019-Jan-17 17:00:38.175689 - [DEBUG]
16421 2019-Jan-17 17:00:38.175714 - [DEBUG] Join: AllTop & AllBottom
16422 2019-Jan-17 17:00:38.175740 - [DEBUG] = AllBottom (new jump func)
16423 2019-Jan-17 17:00:38.175764 - [DEBUG]
16424 2019-Jan-17 17:00:38.175787 - [DEBUG] Start adding new jump function
16425 2019-Jan-17 17:00:38.175811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16426 2019-Jan-17 17:00:38.175868 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16427 2019-Jan-17 17:00:38.176512 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16428 2019-Jan-17 17:00:38.177148 - [DEBUG] Edge Function : AllBottom
16429 2019-Jan-17 17:00:38.177179 - [DEBUG] End adding new jump function
16430 2019-Jan-17 17:00:38.177203 - [DEBUG]
16431 2019-Jan-17 17:00:38.177227 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16432 2019-Jan-17 17:00:38.177251 - [DEBUG]
16433 2019-Jan-17 17:00:38.177274 - [DEBUG] Process 466. path edge:
16434 2019-Jan-17 17:00:38.177298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16435 2019-Jan-17 17:00:38.177356 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
16436 2019-Jan-17 17:00:38.178006 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16437 2019-Jan-17 17:00:38.178645 - [DEBUG]
16438 2019-Jan-17 17:00:38.178670 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
16439 2019-Jan-17 17:00:38.179319 - [DEBUG] Compose: EdgeIdentity * AllBottom
16440 2019-Jan-17 17:00:38.179347 - [DEBUG]
16441 2019-Jan-17 17:00:38.179371 - [DEBUG] Propagate flow
16442 2019-Jan-17 17:00:38.179395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16443 2019-Jan-17 17:00:38.179452 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16444 2019-Jan-17 17:00:38.180091 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16445 2019-Jan-17 17:00:38.180729 - [DEBUG] Edge function : AllBottom (result of previous compose)
16446 2019-Jan-17 17:00:38.180754 - [DEBUG]
16447 2019-Jan-17 17:00:38.180779 - [DEBUG] Join: AllTop & AllBottom
16448 2019-Jan-17 17:00:38.180804 - [DEBUG] = AllBottom (new jump func)
16449 2019-Jan-17 17:00:38.180829 - [DEBUG]
16450 2019-Jan-17 17:00:38.180852 - [DEBUG] Start adding new jump function
16451 2019-Jan-17 17:00:38.180875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16452 2019-Jan-17 17:00:38.180933 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16453 2019-Jan-17 17:00:38.181586 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16454 2019-Jan-17 17:00:38.182223 - [DEBUG] Edge Function : AllBottom
16455 2019-Jan-17 17:00:38.182253 - [DEBUG] End adding new jump function
16456 2019-Jan-17 17:00:38.182277 - [DEBUG]
16457 2019-Jan-17 17:00:38.182301 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16458 2019-Jan-17 17:00:38.182325 - [DEBUG]
16459 2019-Jan-17 17:00:38.182348 - [DEBUG] Process 467. path edge:
16460 2019-Jan-17 17:00:38.182372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16461 2019-Jan-17 17:00:38.182430 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
16462 2019-Jan-17 17:00:38.183074 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16463 2019-Jan-17 17:00:38.183711 - [DEBUG]
16464 2019-Jan-17 17:00:38.183737 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
16465 2019-Jan-17 17:00:38.184386 - [DEBUG] Compose: EdgeIdentity * AllBottom
16466 2019-Jan-17 17:00:38.184414 - [DEBUG]
16467 2019-Jan-17 17:00:38.184438 - [DEBUG] Propagate flow
16468 2019-Jan-17 17:00:38.184461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16469 2019-Jan-17 17:00:38.184519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16470 2019-Jan-17 17:00:38.185184 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16471 2019-Jan-17 17:00:38.185821 - [DEBUG] Edge function : AllBottom (result of previous compose)
16472 2019-Jan-17 17:00:38.185846 - [DEBUG]
16473 2019-Jan-17 17:00:38.185870 - [DEBUG] Join: AllTop & AllBottom
16474 2019-Jan-17 17:00:38.185896 - [DEBUG] = AllBottom (new jump func)
16475 2019-Jan-17 17:00:38.185920 - [DEBUG]
16476 2019-Jan-17 17:00:38.185943 - [DEBUG] Start adding new jump function
16477 2019-Jan-17 17:00:38.185967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16478 2019-Jan-17 17:00:38.186024 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16479 2019-Jan-17 17:00:38.186662 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16480 2019-Jan-17 17:00:38.187308 - [DEBUG] Edge Function : AllBottom
16481 2019-Jan-17 17:00:38.187339 - [DEBUG] End adding new jump function
16482 2019-Jan-17 17:00:38.187362 - [DEBUG]
16483 2019-Jan-17 17:00:38.187386 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16484 2019-Jan-17 17:00:38.187410 - [DEBUG]
16485 2019-Jan-17 17:00:38.187433 - [DEBUG] Process 468. path edge:
16486 2019-Jan-17 17:00:38.187457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16487 2019-Jan-17 17:00:38.187515 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
16488 2019-Jan-17 17:00:38.188178 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16489 2019-Jan-17 17:00:38.188816 - [DEBUG]
16490 2019-Jan-17 17:00:38.188840 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
16491 2019-Jan-17 17:00:38.189492 - [DEBUG] Possible callees:
16492 2019-Jan-17 17:00:38.189517 - [DEBUG] llvm.dbg.declare
16493 2019-Jan-17 17:00:38.189542 - [DEBUG] Possible return sites:
16494 2019-Jan-17 17:00:38.189565 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13616495 2019-Jan-17 17:00:38.190841 - [DEBUG] Found and process special summary
16496 2019-Jan-17 17:00:38.190882 - [DEBUG] Compose: EdgeIdentity * AllBottom
16497 2019-Jan-17 17:00:38.190910 - [DEBUG]
16498 2019-Jan-17 17:00:38.190934 - [DEBUG] Propagate flow
16499 2019-Jan-17 17:00:38.190957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16500 2019-Jan-17 17:00:38.191016 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16501 2019-Jan-17 17:00:38.191673 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16502 2019-Jan-17 17:00:38.192321 - [DEBUG] Edge function : AllBottom (result of previous compose)
16503 2019-Jan-17 17:00:38.192347 - [DEBUG]
16504 2019-Jan-17 17:00:38.192372 - [DEBUG] Join: AllTop & AllBottom
16505 2019-Jan-17 17:00:38.192398 - [DEBUG] = AllBottom (new jump func)
16506 2019-Jan-17 17:00:38.192422 - [DEBUG]
16507 2019-Jan-17 17:00:38.192445 - [DEBUG] Start adding new jump function
16508 2019-Jan-17 17:00:38.192468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16509 2019-Jan-17 17:00:38.192526 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16510 2019-Jan-17 17:00:38.193163 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16511 2019-Jan-17 17:00:38.193804 - [DEBUG] Edge Function : AllBottom
16512 2019-Jan-17 17:00:38.193834 - [DEBUG] End adding new jump function
16513 2019-Jan-17 17:00:38.193858 - [DEBUG]
16514 2019-Jan-17 17:00:38.193881 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16515 2019-Jan-17 17:00:38.193906 - [DEBUG]
16516 2019-Jan-17 17:00:38.193929 - [DEBUG] Process 469. path edge:
16517 2019-Jan-17 17:00:38.193952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16518 2019-Jan-17 17:00:38.194010 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
16519 2019-Jan-17 17:00:38.194663 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16520 2019-Jan-17 17:00:38.195301 - [DEBUG]
16521 2019-Jan-17 17:00:38.195326 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
16522 2019-Jan-17 17:00:38.195992 - [DEBUG] Compose: EdgeIdentity * AllBottom
16523 2019-Jan-17 17:00:38.196021 - [DEBUG]
16524 2019-Jan-17 17:00:38.196045 - [DEBUG] Propagate flow
16525 2019-Jan-17 17:00:38.196068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16526 2019-Jan-17 17:00:38.196127 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16527 2019-Jan-17 17:00:38.196765 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16528 2019-Jan-17 17:00:38.197403 - [DEBUG] Edge function : AllBottom (result of previous compose)
16529 2019-Jan-17 17:00:38.197428 - [DEBUG]
16530 2019-Jan-17 17:00:38.197453 - [DEBUG] Join: AllTop & AllBottom
16531 2019-Jan-17 17:00:38.197478 - [DEBUG] = AllBottom (new jump func)
16532 2019-Jan-17 17:00:38.197503 - [DEBUG]
16533 2019-Jan-17 17:00:38.197526 - [DEBUG] Start adding new jump function
16534 2019-Jan-17 17:00:38.197549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16535 2019-Jan-17 17:00:38.197607 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16536 2019-Jan-17 17:00:38.198263 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16537 2019-Jan-17 17:00:38.198899 - [DEBUG] Edge Function : AllBottom
16538 2019-Jan-17 17:00:38.198929 - [DEBUG] End adding new jump function
16539 2019-Jan-17 17:00:38.198953 - [DEBUG]
16540 2019-Jan-17 17:00:38.198976 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16541 2019-Jan-17 17:00:38.199001 - [DEBUG]
16542 2019-Jan-17 17:00:38.199024 - [DEBUG] Process 470. path edge:
16543 2019-Jan-17 17:00:38.199048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16544 2019-Jan-17 17:00:38.199106 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16545 2019-Jan-17 17:00:38.199743 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16546 2019-Jan-17 17:00:38.200389 - [DEBUG]
16547 2019-Jan-17 17:00:38.200415 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16548 2019-Jan-17 17:00:38.201064 - [DEBUG] Compose: EdgeIdentity * AllBottom
16549 2019-Jan-17 17:00:38.201092 - [DEBUG]
16550 2019-Jan-17 17:00:38.201116 - [DEBUG] Propagate flow
16551 2019-Jan-17 17:00:38.201139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16552 2019-Jan-17 17:00:38.201196 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16553 2019-Jan-17 17:00:38.201851 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16554 2019-Jan-17 17:00:38.202489 - [DEBUG] Edge function : AllBottom (result of previous compose)
16555 2019-Jan-17 17:00:38.202515 - [DEBUG]
16556 2019-Jan-17 17:00:38.202539 - [DEBUG] Join: AllTop & AllBottom
16557 2019-Jan-17 17:00:38.202565 - [DEBUG] = AllBottom (new jump func)
16558 2019-Jan-17 17:00:38.202589 - [DEBUG]
16559 2019-Jan-17 17:00:38.202612 - [DEBUG] Start adding new jump function
16560 2019-Jan-17 17:00:38.202636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16561 2019-Jan-17 17:00:38.202693 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16562 2019-Jan-17 17:00:38.203331 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16563 2019-Jan-17 17:00:38.203964 - [DEBUG] Edge Function : AllBottom
16564 2019-Jan-17 17:00:38.203994 - [DEBUG] End adding new jump function
16565 2019-Jan-17 17:00:38.204018 - [DEBUG]
16566 2019-Jan-17 17:00:38.204041 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16567 2019-Jan-17 17:00:38.204065 - [DEBUG]
16568 2019-Jan-17 17:00:38.204088 - [DEBUG] Process 471. path edge:
16569 2019-Jan-17 17:00:38.204112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16570 2019-Jan-17 17:00:38.204169 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16571 2019-Jan-17 17:00:38.204828 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16572 2019-Jan-17 17:00:38.205464 - [DEBUG]
16573 2019-Jan-17 17:00:38.205489 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16574 2019-Jan-17 17:00:38.206146 - [DEBUG] Compose: EdgeIdentity * AllBottom
16575 2019-Jan-17 17:00:38.206175 - [DEBUG]
16576 2019-Jan-17 17:00:38.206198 - [DEBUG] Propagate flow
16577 2019-Jan-17 17:00:38.206222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16578 2019-Jan-17 17:00:38.206280 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16579 2019-Jan-17 17:00:38.206931 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

16580 2019-Jan-17 17:00:38.207588 - [DEBUG] Edge function : AllBottom (result of previous compose)
16581 2019-Jan-17 17:00:38.207614 - [DEBUG]
16582 2019-Jan-17 17:00:38.207641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16583 2019-Jan-17 17:00:38.207667 - [DEBUG] = AllBottom
16584 2019-Jan-17 17:00:38.207691 - [DEBUG]
16585 2019-Jan-17 17:00:38.207715 - [DEBUG] PROPAGATE: No new function!
16586 2019-Jan-17 17:00:38.207740 - [DEBUG] EDGE: >
16587 2019-Jan-17 17:00:38.207802 - [DEBUG] ---> 16588 2019-Jan-17 17:00:38.208462 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16589 2019-Jan-17 17:00:38.209113 - [DEBUG]
16590 2019-Jan-17 17:00:38.209138 - [DEBUG] EDGE: >
16591 2019-Jan-17 17:00:38.209197 - [DEBUG] ---> 16592 2019-Jan-17 17:00:38.209835 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
16593 2019-Jan-17 17:00:38.210471 - [DEBUG]
16594 2019-Jan-17 17:00:38.210498 - [DEBUG] Compose: EdgeIdentity * AllBottom
16595 2019-Jan-17 17:00:38.210524 - [DEBUG]
16596 2019-Jan-17 17:00:38.210548 - [DEBUG] Propagate flow
16597 2019-Jan-17 17:00:38.210572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16598 2019-Jan-17 17:00:38.210629 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16599 2019-Jan-17 17:00:38.211267 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16600 2019-Jan-17 17:00:38.212531 - [DEBUG] Edge function : AllBottom (result of previous compose)
16601 2019-Jan-17 17:00:38.212557 - [DEBUG]
16602 2019-Jan-17 17:00:38.212581 - [DEBUG] Join: AllTop & AllBottom
16603 2019-Jan-17 17:00:38.212607 - [DEBUG] = AllBottom (new jump func)
16604 2019-Jan-17 17:00:38.212631 - [DEBUG]
16605 2019-Jan-17 17:00:38.212655 - [DEBUG] Start adding new jump function
16606 2019-Jan-17 17:00:38.212678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16607 2019-Jan-17 17:00:38.212736 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16608 2019-Jan-17 17:00:38.213986 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16609 2019-Jan-17 17:00:38.214633 - [DEBUG] Edge Function : AllBottom
16610 2019-Jan-17 17:00:38.214665 - [DEBUG] End adding new jump function
16611 2019-Jan-17 17:00:38.214689 - [DEBUG]
16612 2019-Jan-17 17:00:38.214713 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16613 2019-Jan-17 17:00:38.214739 - [DEBUG]
16614 2019-Jan-17 17:00:38.214762 - [DEBUG] Process 472. path edge:
16615 2019-Jan-17 17:00:38.214786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16616 2019-Jan-17 17:00:38.214844 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
16617 2019-Jan-17 17:00:38.215481 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16618 2019-Jan-17 17:00:38.216728 - [DEBUG]
16619 2019-Jan-17 17:00:38.216754 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
16620 2019-Jan-17 17:00:38.217409 - [DEBUG] Compose: EdgeIdentity * AllBottom
16621 2019-Jan-17 17:00:38.217437 - [DEBUG]
16622 2019-Jan-17 17:00:38.217460 - [DEBUG] Propagate flow
16623 2019-Jan-17 17:00:38.217484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16624 2019-Jan-17 17:00:38.217542 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
16625 2019-Jan-17 17:00:38.218194 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16626 2019-Jan-17 17:00:38.219441 - [DEBUG] Edge function : AllBottom (result of previous compose)
16627 2019-Jan-17 17:00:38.219467 - [DEBUG]
16628 2019-Jan-17 17:00:38.219491 - [DEBUG] Join: AllTop & AllBottom
16629 2019-Jan-17 17:00:38.219517 - [DEBUG] = AllBottom (new jump func)
16630 2019-Jan-17 17:00:38.219541 - [DEBUG]
16631 2019-Jan-17 17:00:38.219564 - [DEBUG] Start adding new jump function
16632 2019-Jan-17 17:00:38.219587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16633 2019-Jan-17 17:00:38.219655 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16634 2019-Jan-17 17:00:38.220904 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
16635 2019-Jan-17 17:00:38.221555 - [DEBUG] Edge Function : AllBottom
16636 2019-Jan-17 17:00:38.221583 - [DEBUG] End adding new jump function
16637 2019-Jan-17 17:00:38.221607 - [DEBUG]
16638 2019-Jan-17 17:00:38.221630 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16639 2019-Jan-17 17:00:38.221655 - [DEBUG]
16640 2019-Jan-17 17:00:38.221678 - [DEBUG] Process 473. path edge:
16641 2019-Jan-17 17:00:38.221702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16642 2019-Jan-17 17:00:38.221760 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
16643 2019-Jan-17 17:00:38.222395 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16644 2019-Jan-17 17:00:38.223637 - [DEBUG]
16645 2019-Jan-17 17:00:38.223662 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
16646 2019-Jan-17 17:00:38.224310 - [DEBUG] Compose: EdgeIdentity * AllBottom
16647 2019-Jan-17 17:00:38.224337 - [DEBUG]
16648 2019-Jan-17 17:00:38.224361 - [DEBUG] Propagate flow
16649 2019-Jan-17 17:00:38.224384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16650 2019-Jan-17 17:00:38.224442 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16651 2019-Jan-17 17:00:38.225119 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16652 2019-Jan-17 17:00:38.226372 - [DEBUG] Edge function : AllBottom (result of previous compose)
16653 2019-Jan-17 17:00:38.226397 - [DEBUG]
16654 2019-Jan-17 17:00:38.226422 - [DEBUG] Join: AllTop & AllBottom
16655 2019-Jan-17 17:00:38.226447 - [DEBUG] = AllBottom (new jump func)
16656 2019-Jan-17 17:00:38.226472 - [DEBUG]
16657 2019-Jan-17 17:00:38.226495 - [DEBUG] Start adding new jump function
16658 2019-Jan-17 17:00:38.226518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16659 2019-Jan-17 17:00:38.226576 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16660 2019-Jan-17 17:00:38.227824 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16661 2019-Jan-17 17:00:38.228488 - [DEBUG] Edge Function : AllBottom
16662 2019-Jan-17 17:00:38.228517 - [DEBUG] End adding new jump function
16663 2019-Jan-17 17:00:38.228541 - [DEBUG]
16664 2019-Jan-17 17:00:38.228565 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16665 2019-Jan-17 17:00:38.228590 - [DEBUG]
16666 2019-Jan-17 17:00:38.228613 - [DEBUG] Process 474. path edge:
16667 2019-Jan-17 17:00:38.228636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16668 2019-Jan-17 17:00:38.228694 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16669 2019-Jan-17 17:00:38.229341 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16670 2019-Jan-17 17:00:38.230585 - [DEBUG]
16671 2019-Jan-17 17:00:38.230609 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16672 2019-Jan-17 17:00:38.231278 - [DEBUG] Possible callees:
16673 2019-Jan-17 17:00:38.231318 - [DEBUG] llvm.dbg.declare
16674 2019-Jan-17 17:00:38.231344 - [DEBUG] Possible return sites:
16675 2019-Jan-17 17:00:38.231368 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916676 2019-Jan-17 17:00:38.232650 - [DEBUG] Found and process special summary
16677 2019-Jan-17 17:00:38.232686 - [DEBUG] Compose: EdgeIdentity * AllBottom
16678 2019-Jan-17 17:00:38.232713 - [DEBUG]
16679 2019-Jan-17 17:00:38.232738 - [DEBUG] Propagate flow
16680 2019-Jan-17 17:00:38.232761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16681 2019-Jan-17 17:00:38.232819 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16682 2019-Jan-17 17:00:38.233460 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16683 2019-Jan-17 17:00:38.234720 - [DEBUG] Edge function : AllBottom (result of previous compose)
16684 2019-Jan-17 17:00:38.234746 - [DEBUG]
16685 2019-Jan-17 17:00:38.234771 - [DEBUG] Join: AllTop & AllBottom
16686 2019-Jan-17 17:00:38.234796 - [DEBUG] = AllBottom (new jump func)
16687 2019-Jan-17 17:00:38.234820 - [DEBUG]
16688 2019-Jan-17 17:00:38.234843 - [DEBUG] Start adding new jump function
16689 2019-Jan-17 17:00:38.234866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16690 2019-Jan-17 17:00:38.234924 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16691 2019-Jan-17 17:00:38.236170 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16692 2019-Jan-17 17:00:38.236810 - [DEBUG] Edge Function : AllBottom
16693 2019-Jan-17 17:00:38.236839 - [DEBUG] End adding new jump function
16694 2019-Jan-17 17:00:38.236863 - [DEBUG]
16695 2019-Jan-17 17:00:38.236887 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16696 2019-Jan-17 17:00:38.236912 - [DEBUG]
16697 2019-Jan-17 17:00:38.236935 - [DEBUG] Process 475. path edge:
16698 2019-Jan-17 17:00:38.236958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16699 2019-Jan-17 17:00:38.237016 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16700 2019-Jan-17 17:00:38.237657 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16701 2019-Jan-17 17:00:38.238916 - [DEBUG]
16702 2019-Jan-17 17:00:38.238941 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16703 2019-Jan-17 17:00:38.239607 - [DEBUG] Compose: EdgeIdentity * AllBottom
16704 2019-Jan-17 17:00:38.239635 - [DEBUG]
16705 2019-Jan-17 17:00:38.239658 - [DEBUG] Propagate flow
16706 2019-Jan-17 17:00:38.239682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16707 2019-Jan-17 17:00:38.239740 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16708 2019-Jan-17 17:00:38.240379 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16709 2019-Jan-17 17:00:38.241639 - [DEBUG] Edge function : AllBottom (result of previous compose)
16710 2019-Jan-17 17:00:38.241664 - [DEBUG]
16711 2019-Jan-17 17:00:38.241690 - [DEBUG] Join: AllTop & AllBottom
16712 2019-Jan-17 17:00:38.241715 - [DEBUG] = AllBottom (new jump func)
16713 2019-Jan-17 17:00:38.241748 - [DEBUG]
16714 2019-Jan-17 17:00:38.241773 - [DEBUG] Start adding new jump function
16715 2019-Jan-17 17:00:38.241796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16716 2019-Jan-17 17:00:38.241854 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16717 2019-Jan-17 17:00:38.243103 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16718 2019-Jan-17 17:00:38.243739 - [DEBUG] Edge Function : AllBottom
16719 2019-Jan-17 17:00:38.243767 - [DEBUG] End adding new jump function
16720 2019-Jan-17 17:00:38.243791 - [DEBUG]
16721 2019-Jan-17 17:00:38.243815 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16722 2019-Jan-17 17:00:38.243840 - [DEBUG]
16723 2019-Jan-17 17:00:38.243863 - [DEBUG] Process 476. path edge:
16724 2019-Jan-17 17:00:38.243886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16725 2019-Jan-17 17:00:38.243944 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16726 2019-Jan-17 17:00:38.244579 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16727 2019-Jan-17 17:00:38.245841 - [DEBUG]
16728 2019-Jan-17 17:00:38.245866 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16729 2019-Jan-17 17:00:38.246520 - [DEBUG] Compose: EdgeIdentity * AllBottom
16730 2019-Jan-17 17:00:38.246548 - [DEBUG]
16731 2019-Jan-17 17:00:38.246572 - [DEBUG] Propagate flow
16732 2019-Jan-17 17:00:38.246595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16733 2019-Jan-17 17:00:38.246654 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16734 2019-Jan-17 17:00:38.247308 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16735 2019-Jan-17 17:00:38.248571 - [DEBUG] Edge function : AllBottom (result of previous compose)
16736 2019-Jan-17 17:00:38.248597 - [DEBUG]
16737 2019-Jan-17 17:00:38.248622 - [DEBUG] Join: AllTop & AllBottom
16738 2019-Jan-17 17:00:38.248647 - [DEBUG] = AllBottom (new jump func)
16739 2019-Jan-17 17:00:38.248672 - [DEBUG]
16740 2019-Jan-17 17:00:38.248695 - [DEBUG] Start adding new jump function
16741 2019-Jan-17 17:00:38.248718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16742 2019-Jan-17 17:00:38.248776 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16743 2019-Jan-17 17:00:38.250024 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16744 2019-Jan-17 17:00:38.250671 - [DEBUG] Edge Function : AllBottom
16745 2019-Jan-17 17:00:38.250700 - [DEBUG] End adding new jump function
16746 2019-Jan-17 17:00:38.250723 - [DEBUG]
16747 2019-Jan-17 17:00:38.250747 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16748 2019-Jan-17 17:00:38.250772 - [DEBUG]
16749 2019-Jan-17 17:00:38.250796 - [DEBUG] Process 477. path edge:
16750 2019-Jan-17 17:00:38.250819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16751 2019-Jan-17 17:00:38.250877 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16752 2019-Jan-17 17:00:38.251540 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16753 2019-Jan-17 17:00:38.252793 - [DEBUG]
16754 2019-Jan-17 17:00:38.252818 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16755 2019-Jan-17 17:00:38.253473 - [DEBUG] Possible callees:
16756 2019-Jan-17 17:00:38.253498 - [DEBUG] llvm.dbg.declare
16757 2019-Jan-17 17:00:38.253523 - [DEBUG] Possible return sites:
16758 2019-Jan-17 17:00:38.253547 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516759 2019-Jan-17 17:00:38.254839 - [DEBUG] Found and process special summary
16760 2019-Jan-17 17:00:38.254875 - [DEBUG] Compose: EdgeIdentity * AllBottom
16761 2019-Jan-17 17:00:38.254903 - [DEBUG]
16762 2019-Jan-17 17:00:38.254927 - [DEBUG] Propagate flow
16763 2019-Jan-17 17:00:38.254950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16764 2019-Jan-17 17:00:38.255009 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16765 2019-Jan-17 17:00:38.255652 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16766 2019-Jan-17 17:00:38.256897 - [DEBUG] Edge function : AllBottom (result of previous compose)
16767 2019-Jan-17 17:00:38.256922 - [DEBUG]
16768 2019-Jan-17 17:00:38.256947 - [DEBUG] Join: AllTop & AllBottom
16769 2019-Jan-17 17:00:38.256973 - [DEBUG] = AllBottom (new jump func)
16770 2019-Jan-17 17:00:38.256997 - [DEBUG]
16771 2019-Jan-17 17:00:38.257020 - [DEBUG] Start adding new jump function
16772 2019-Jan-17 17:00:38.257044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16773 2019-Jan-17 17:00:38.257101 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16774 2019-Jan-17 17:00:38.258361 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16775 2019-Jan-17 17:00:38.258999 - [DEBUG] Edge Function : AllBottom
16776 2019-Jan-17 17:00:38.259028 - [DEBUG] End adding new jump function
16777 2019-Jan-17 17:00:38.259051 - [DEBUG]
16778 2019-Jan-17 17:00:38.259075 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16779 2019-Jan-17 17:00:38.259100 - [DEBUG]
16780 2019-Jan-17 17:00:38.259123 - [DEBUG] Process 478. path edge:
16781 2019-Jan-17 17:00:38.259147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16782 2019-Jan-17 17:00:38.259204 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16783 2019-Jan-17 17:00:38.259845 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16784 2019-Jan-17 17:00:38.261089 - [DEBUG]
16785 2019-Jan-17 17:00:38.261113 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16786 2019-Jan-17 17:00:38.261790 - [DEBUG] Compose: EdgeIdentity * AllBottom
16787 2019-Jan-17 17:00:38.261819 - [DEBUG]
16788 2019-Jan-17 17:00:38.261843 - [DEBUG] Propagate flow
16789 2019-Jan-17 17:00:38.261866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16790 2019-Jan-17 17:00:38.261924 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16791 2019-Jan-17 17:00:38.262563 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16792 2019-Jan-17 17:00:38.263820 - [DEBUG] Edge function : AllBottom (result of previous compose)
16793 2019-Jan-17 17:00:38.263846 - [DEBUG]
16794 2019-Jan-17 17:00:38.263871 - [DEBUG] Join: AllTop & AllBottom
16795 2019-Jan-17 17:00:38.263897 - [DEBUG] = AllBottom (new jump func)
16796 2019-Jan-17 17:00:38.263921 - [DEBUG]
16797 2019-Jan-17 17:00:38.263944 - [DEBUG] Start adding new jump function
16798 2019-Jan-17 17:00:38.263967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16799 2019-Jan-17 17:00:38.264025 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16800 2019-Jan-17 17:00:38.265285 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16801 2019-Jan-17 17:00:38.265921 - [DEBUG] Edge Function : AllBottom
16802 2019-Jan-17 17:00:38.265950 - [DEBUG] End adding new jump function
16803 2019-Jan-17 17:00:38.265974 - [DEBUG]
16804 2019-Jan-17 17:00:38.265998 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16805 2019-Jan-17 17:00:38.266022 - [DEBUG]
16806 2019-Jan-17 17:00:38.266045 - [DEBUG] Process 479. path edge:
16807 2019-Jan-17 17:00:38.266069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16808 2019-Jan-17 17:00:38.266127 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16809 2019-Jan-17 17:00:38.266764 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16810 2019-Jan-17 17:00:38.268021 - [DEBUG]
16811 2019-Jan-17 17:00:38.268047 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16812 2019-Jan-17 17:00:38.268698 - [DEBUG] Compose: EdgeIdentity * AllBottom
16813 2019-Jan-17 17:00:38.268726 - [DEBUG]
16814 2019-Jan-17 17:00:38.268750 - [DEBUG] Propagate flow
16815 2019-Jan-17 17:00:38.268773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16816 2019-Jan-17 17:00:38.268832 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16817 2019-Jan-17 17:00:38.269469 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16818 2019-Jan-17 17:00:38.270715 - [DEBUG] Edge function : AllBottom (result of previous compose)
16819 2019-Jan-17 17:00:38.270740 - [DEBUG]
16820 2019-Jan-17 17:00:38.270764 - [DEBUG] Join: AllTop & AllBottom
16821 2019-Jan-17 17:00:38.270790 - [DEBUG] = AllBottom (new jump func)
16822 2019-Jan-17 17:00:38.270814 - [DEBUG]
16823 2019-Jan-17 17:00:38.270837 - [DEBUG] Start adding new jump function
16824 2019-Jan-17 17:00:38.270861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16825 2019-Jan-17 17:00:38.270918 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16826 2019-Jan-17 17:00:38.272179 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16827 2019-Jan-17 17:00:38.272815 - [DEBUG] Edge Function : AllBottom
16828 2019-Jan-17 17:00:38.272844 - [DEBUG] End adding new jump function
16829 2019-Jan-17 17:00:38.272868 - [DEBUG]
16830 2019-Jan-17 17:00:38.272892 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16831 2019-Jan-17 17:00:38.272916 - [DEBUG]
16832 2019-Jan-17 17:00:38.272939 - [DEBUG] Process 480. path edge:
16833 2019-Jan-17 17:00:38.272963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16834 2019-Jan-17 17:00:38.273021 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16835 2019-Jan-17 17:00:38.273658 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16836 2019-Jan-17 17:00:38.274927 - [DEBUG]
16837 2019-Jan-17 17:00:38.274952 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16838 2019-Jan-17 17:00:38.275603 - [DEBUG] Compose: EdgeIdentity * AllBottom
16839 2019-Jan-17 17:00:38.275631 - [DEBUG]
16840 2019-Jan-17 17:00:38.275655 - [DEBUG] Propagate flow
16841 2019-Jan-17 17:00:38.275678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16842 2019-Jan-17 17:00:38.275737 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16843 2019-Jan-17 17:00:38.276385 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16844 2019-Jan-17 17:00:38.277632 - [DEBUG] Edge function : AllBottom (result of previous compose)
16845 2019-Jan-17 17:00:38.277658 - [DEBUG]
16846 2019-Jan-17 17:00:38.277683 - [DEBUG] Join: AllTop & AllBottom
16847 2019-Jan-17 17:00:38.277708 - [DEBUG] = AllBottom (new jump func)
16848 2019-Jan-17 17:00:38.277733 - [DEBUG]
16849 2019-Jan-17 17:00:38.277756 - [DEBUG] Start adding new jump function
16850 2019-Jan-17 17:00:38.277779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16851 2019-Jan-17 17:00:38.277836 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16852 2019-Jan-17 17:00:38.279100 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16853 2019-Jan-17 17:00:38.279745 - [DEBUG] Edge Function : AllBottom
16854 2019-Jan-17 17:00:38.279774 - [DEBUG] End adding new jump function
16855 2019-Jan-17 17:00:38.279798 - [DEBUG]
16856 2019-Jan-17 17:00:38.279821 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16857 2019-Jan-17 17:00:38.279846 - [DEBUG]
16858 2019-Jan-17 17:00:38.279869 - [DEBUG] Process 481. path edge:
16859 2019-Jan-17 17:00:38.279893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16860 2019-Jan-17 17:00:38.279950 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16861 2019-Jan-17 17:00:38.280597 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16862 2019-Jan-17 17:00:38.281857 - [DEBUG]
16863 2019-Jan-17 17:00:38.281881 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16864 2019-Jan-17 17:00:38.282536 - [DEBUG] Possible callees:
16865 2019-Jan-17 17:00:38.282561 - [DEBUG] llvm.dbg.declare
16866 2019-Jan-17 17:00:38.282586 - [DEBUG] Possible return sites:
16867 2019-Jan-17 17:00:38.282609 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316868 2019-Jan-17 17:00:38.283886 - [DEBUG] Found and process special summary
16869 2019-Jan-17 17:00:38.283921 - [DEBUG] Compose: EdgeIdentity * AllBottom
16870 2019-Jan-17 17:00:38.283949 - [DEBUG]
16871 2019-Jan-17 17:00:38.283973 - [DEBUG] Propagate flow
16872 2019-Jan-17 17:00:38.283996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16873 2019-Jan-17 17:00:38.284054 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16874 2019-Jan-17 17:00:38.284718 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16875 2019-Jan-17 17:00:38.285964 - [DEBUG] Edge function : AllBottom (result of previous compose)
16876 2019-Jan-17 17:00:38.285990 - [DEBUG]
16877 2019-Jan-17 17:00:38.286014 - [DEBUG] Join: AllTop & AllBottom
16878 2019-Jan-17 17:00:38.286040 - [DEBUG] = AllBottom (new jump func)
16879 2019-Jan-17 17:00:38.286064 - [DEBUG]
16880 2019-Jan-17 17:00:38.286088 - [DEBUG] Start adding new jump function
16881 2019-Jan-17 17:00:38.286111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16882 2019-Jan-17 17:00:38.286169 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16883 2019-Jan-17 17:00:38.287416 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16884 2019-Jan-17 17:00:38.288070 - [DEBUG] Edge Function : AllBottom
16885 2019-Jan-17 17:00:38.288099 - [DEBUG] End adding new jump function
16886 2019-Jan-17 17:00:38.288123 - [DEBUG]
16887 2019-Jan-17 17:00:38.288147 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
16888 2019-Jan-17 17:00:38.288172 - [DEBUG]
16889 2019-Jan-17 17:00:38.288195 - [DEBUG] Process 482. path edge:
16890 2019-Jan-17 17:00:38.288218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16891 2019-Jan-17 17:00:38.288276 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16892 2019-Jan-17 17:00:38.288915 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16893 2019-Jan-17 17:00:38.290159 - [DEBUG]
16894 2019-Jan-17 17:00:38.290183 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16895 2019-Jan-17 17:00:38.290844 - [DEBUG] Compose: EdgeIdentity * AllBottom
16896 2019-Jan-17 17:00:38.290872 - [DEBUG]
16897 2019-Jan-17 17:00:38.290896 - [DEBUG] Propagate flow
16898 2019-Jan-17 17:00:38.290920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16899 2019-Jan-17 17:00:38.290978 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
16900 2019-Jan-17 17:00:38.291632 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16901 2019-Jan-17 17:00:38.292876 - [DEBUG] Edge function : AllBottom (result of previous compose)
16902 2019-Jan-17 17:00:38.292902 - [DEBUG]
16903 2019-Jan-17 17:00:38.292926 - [DEBUG] Join: AllTop & AllBottom
16904 2019-Jan-17 17:00:38.292952 - [DEBUG] = AllBottom (new jump func)
16905 2019-Jan-17 17:00:38.292976 - [DEBUG]
16906 2019-Jan-17 17:00:38.292999 - [DEBUG] Start adding new jump function
16907 2019-Jan-17 17:00:38.293023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16908 2019-Jan-17 17:00:38.293080 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16909 2019-Jan-17 17:00:38.294323 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
16910 2019-Jan-17 17:00:38.294972 - [DEBUG] Edge Function : AllBottom
16911 2019-Jan-17 17:00:38.295001 - [DEBUG] End adding new jump function
16912 2019-Jan-17 17:00:38.295025 - [DEBUG]
16913 2019-Jan-17 17:00:38.295049 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
16914 2019-Jan-17 17:00:38.295074 - [DEBUG]
16915 2019-Jan-17 17:00:38.295097 - [DEBUG] Process 483. path edge:
16916 2019-Jan-17 17:00:38.295121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16917 2019-Jan-17 17:00:38.295186 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
16918 2019-Jan-17 17:00:38.295824 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16919 2019-Jan-17 17:00:38.297069 - [DEBUG]
16920 2019-Jan-17 17:00:38.297094 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
16921 2019-Jan-17 17:00:38.297745 - [DEBUG] Compose: EdgeIdentity * AllBottom
16922 2019-Jan-17 17:00:38.297773 - [DEBUG]
16923 2019-Jan-17 17:00:38.297797 - [DEBUG] Propagate flow
16924 2019-Jan-17 17:00:38.297820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16925 2019-Jan-17 17:00:38.297879 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
16926 2019-Jan-17 17:00:38.298544 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16927 2019-Jan-17 17:00:38.299789 - [DEBUG] Edge function : AllBottom (result of previous compose)
16928 2019-Jan-17 17:00:38.299815 - [DEBUG]
16929 2019-Jan-17 17:00:38.299839 - [DEBUG] Join: AllTop & AllBottom
16930 2019-Jan-17 17:00:38.299865 - [DEBUG] = AllBottom (new jump func)
16931 2019-Jan-17 17:00:38.299889 - [DEBUG]
16932 2019-Jan-17 17:00:38.299913 - [DEBUG] Start adding new jump function
16933 2019-Jan-17 17:00:38.299936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16934 2019-Jan-17 17:00:38.299993 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16935 2019-Jan-17 17:00:38.301238 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
16936 2019-Jan-17 17:00:38.301899 - [DEBUG] Edge Function : AllBottom
16937 2019-Jan-17 17:00:38.301928 - [DEBUG] End adding new jump function
16938 2019-Jan-17 17:00:38.301951 - [DEBUG]
16939 2019-Jan-17 17:00:38.301975 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
16940 2019-Jan-17 17:00:38.302000 - [DEBUG]
16941 2019-Jan-17 17:00:38.302023 - [DEBUG] Process 484. path edge:
16942 2019-Jan-17 17:00:38.302047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16943 2019-Jan-17 17:00:38.302104 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
16944 2019-Jan-17 17:00:38.302752 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16945 2019-Jan-17 17:00:38.303999 - [DEBUG]
16946 2019-Jan-17 17:00:38.304024 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
16947 2019-Jan-17 17:00:38.304690 - [DEBUG] Possible callees:
16948 2019-Jan-17 17:00:38.304715 - [DEBUG] llvm.dbg.declare
16949 2019-Jan-17 17:00:38.304740 - [DEBUG] Possible return sites:
16950 2019-Jan-17 17:00:38.304763 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16916951 2019-Jan-17 17:00:38.306036 - [DEBUG] Found and process special summary
16952 2019-Jan-17 17:00:38.306072 - [DEBUG] Compose: EdgeIdentity * AllBottom
16953 2019-Jan-17 17:00:38.306099 - [DEBUG]
16954 2019-Jan-17 17:00:38.306123 - [DEBUG] Propagate flow
16955 2019-Jan-17 17:00:38.306147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16956 2019-Jan-17 17:00:38.306214 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16957 2019-Jan-17 17:00:38.306855 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16958 2019-Jan-17 17:00:38.308116 - [DEBUG] Edge function : AllBottom (result of previous compose)
16959 2019-Jan-17 17:00:38.308141 - [DEBUG]
16960 2019-Jan-17 17:00:38.308166 - [DEBUG] Join: AllTop & AllBottom
16961 2019-Jan-17 17:00:38.308191 - [DEBUG] = AllBottom (new jump func)
16962 2019-Jan-17 17:00:38.308215 - [DEBUG]
16963 2019-Jan-17 17:00:38.308239 - [DEBUG] Start adding new jump function
16964 2019-Jan-17 17:00:38.308262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16965 2019-Jan-17 17:00:38.308320 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16966 2019-Jan-17 17:00:38.309564 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16967 2019-Jan-17 17:00:38.310201 - [DEBUG] Edge Function : AllBottom
16968 2019-Jan-17 17:00:38.310230 - [DEBUG] End adding new jump function
16969 2019-Jan-17 17:00:38.310253 - [DEBUG]
16970 2019-Jan-17 17:00:38.310277 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
16971 2019-Jan-17 17:00:38.310301 - [DEBUG]
16972 2019-Jan-17 17:00:38.310324 - [DEBUG] Process 485. path edge:
16973 2019-Jan-17 17:00:38.310348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
16974 2019-Jan-17 17:00:38.310406 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
16975 2019-Jan-17 17:00:38.311045 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
16976 2019-Jan-17 17:00:38.312305 - [DEBUG]
16977 2019-Jan-17 17:00:38.312329 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
16978 2019-Jan-17 17:00:38.312991 - [DEBUG] Compose: EdgeIdentity * AllBottom
16979 2019-Jan-17 17:00:38.313019 - [DEBUG]
16980 2019-Jan-17 17:00:38.313043 - [DEBUG] Propagate flow
16981 2019-Jan-17 17:00:38.313067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

16982 2019-Jan-17 17:00:38.313125 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
16983 2019-Jan-17 17:00:38.313763 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16984 2019-Jan-17 17:00:38.315024 - [DEBUG] Edge function : AllBottom (result of previous compose)
16985 2019-Jan-17 17:00:38.315050 - [DEBUG]
16986 2019-Jan-17 17:00:38.315075 - [DEBUG] Join: AllTop & AllBottom
16987 2019-Jan-17 17:00:38.315100 - [DEBUG] = AllBottom (new jump func)
16988 2019-Jan-17 17:00:38.315124 - [DEBUG]
16989 2019-Jan-17 17:00:38.315148 - [DEBUG] Start adding new jump function
16990 2019-Jan-17 17:00:38.315171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

16991 2019-Jan-17 17:00:38.315229 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

16992 2019-Jan-17 17:00:38.316473 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
16993 2019-Jan-17 17:00:38.317108 - [DEBUG] Edge Function : AllBottom
16994 2019-Jan-17 17:00:38.317137 - [DEBUG] End adding new jump function
16995 2019-Jan-17 17:00:38.317161 - [DEBUG]
16996 2019-Jan-17 17:00:38.317196 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
16997 2019-Jan-17 17:00:38.317221 - [DEBUG]
16998 2019-Jan-17 17:00:38.317245 - [DEBUG] Process 486. path edge:
16999 2019-Jan-17 17:00:38.317268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17000 2019-Jan-17 17:00:38.317326 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17001 2019-Jan-17 17:00:38.317977 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17002 2019-Jan-17 17:00:38.319229 - [DEBUG]
17003 2019-Jan-17 17:00:38.319254 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17004 2019-Jan-17 17:00:38.319910 - [DEBUG] Compose: EdgeIdentity * AllBottom
17005 2019-Jan-17 17:00:38.319939 - [DEBUG]
17006 2019-Jan-17 17:00:38.319963 - [DEBUG] Propagate flow
17007 2019-Jan-17 17:00:38.319986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17008 2019-Jan-17 17:00:38.320045 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17009 2019-Jan-17 17:00:38.320687 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17010 2019-Jan-17 17:00:38.321947 - [DEBUG] Edge function : AllBottom (result of previous compose)
17011 2019-Jan-17 17:00:38.321972 - [DEBUG]
17012 2019-Jan-17 17:00:38.321997 - [DEBUG] Join: AllTop & AllBottom
17013 2019-Jan-17 17:00:38.322023 - [DEBUG] = AllBottom (new jump func)
17014 2019-Jan-17 17:00:38.322047 - [DEBUG]
17015 2019-Jan-17 17:00:38.322070 - [DEBUG] Start adding new jump function
17016 2019-Jan-17 17:00:38.322093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17017 2019-Jan-17 17:00:38.322151 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17018 2019-Jan-17 17:00:38.323394 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17019 2019-Jan-17 17:00:38.324034 - [DEBUG] Edge Function : AllBottom
17020 2019-Jan-17 17:00:38.324062 - [DEBUG] End adding new jump function
17021 2019-Jan-17 17:00:38.324086 - [DEBUG]
17022 2019-Jan-17 17:00:38.324109 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17023 2019-Jan-17 17:00:38.324134 - [DEBUG]
17024 2019-Jan-17 17:00:38.324157 - [DEBUG] Process 487. path edge:
17025 2019-Jan-17 17:00:38.324180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17026 2019-Jan-17 17:00:38.324238 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17027 2019-Jan-17 17:00:38.324894 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17028 2019-Jan-17 17:00:38.326140 - [DEBUG]
17029 2019-Jan-17 17:00:38.326164 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17030 2019-Jan-17 17:00:38.326827 - [DEBUG] Compose: EdgeIdentity * AllBottom
17031 2019-Jan-17 17:00:38.326855 - [DEBUG]
17032 2019-Jan-17 17:00:38.326879 - [DEBUG] Propagate flow
17033 2019-Jan-17 17:00:38.326903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17034 2019-Jan-17 17:00:38.326962 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17035 2019-Jan-17 17:00:38.327606 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17036 2019-Jan-17 17:00:38.328883 - [DEBUG] Edge function : AllBottom (result of previous compose)
17037 2019-Jan-17 17:00:38.328909 - [DEBUG]
17038 2019-Jan-17 17:00:38.328934 - [DEBUG] Join: AllTop & AllBottom
17039 2019-Jan-17 17:00:38.328960 - [DEBUG] = AllBottom (new jump func)
17040 2019-Jan-17 17:00:38.328984 - [DEBUG]
17041 2019-Jan-17 17:00:38.329007 - [DEBUG] Start adding new jump function
17042 2019-Jan-17 17:00:38.329031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17043 2019-Jan-17 17:00:38.329088 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17044 2019-Jan-17 17:00:38.330332 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17045 2019-Jan-17 17:00:38.330968 - [DEBUG] Edge Function : AllBottom
17046 2019-Jan-17 17:00:38.330997 - [DEBUG] End adding new jump function
17047 2019-Jan-17 17:00:38.331021 - [DEBUG]
17048 2019-Jan-17 17:00:38.331045 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17049 2019-Jan-17 17:00:38.331069 - [DEBUG]
17050 2019-Jan-17 17:00:38.331093 - [DEBUG] Process 488. path edge:
17051 2019-Jan-17 17:00:38.331116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17052 2019-Jan-17 17:00:38.331173 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17053 2019-Jan-17 17:00:38.331830 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17054 2019-Jan-17 17:00:38.333077 - [DEBUG]
17055 2019-Jan-17 17:00:38.333103 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17056 2019-Jan-17 17:00:38.333755 - [DEBUG] Compose: EdgeIdentity * AllBottom
17057 2019-Jan-17 17:00:38.333783 - [DEBUG]
17058 2019-Jan-17 17:00:38.333806 - [DEBUG] Propagate flow
17059 2019-Jan-17 17:00:38.333830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17060 2019-Jan-17 17:00:38.333888 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17061 2019-Jan-17 17:00:38.334529 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17062 2019-Jan-17 17:00:38.335791 - [DEBUG] Edge function : AllBottom (result of previous compose)
17063 2019-Jan-17 17:00:38.335816 - [DEBUG]
17064 2019-Jan-17 17:00:38.335841 - [DEBUG] Join: AllTop & AllBottom
17065 2019-Jan-17 17:00:38.335867 - [DEBUG] = AllBottom (new jump func)
17066 2019-Jan-17 17:00:38.335891 - [DEBUG]
17067 2019-Jan-17 17:00:38.335914 - [DEBUG] Start adding new jump function
17068 2019-Jan-17 17:00:38.335938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17069 2019-Jan-17 17:00:38.335995 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17070 2019-Jan-17 17:00:38.337240 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17071 2019-Jan-17 17:00:38.337878 - [DEBUG] Edge Function : AllBottom
17072 2019-Jan-17 17:00:38.337907 - [DEBUG] End adding new jump function
17073 2019-Jan-17 17:00:38.337931 - [DEBUG]
17074 2019-Jan-17 17:00:38.337966 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17075 2019-Jan-17 17:00:38.337993 - [DEBUG]
17076 2019-Jan-17 17:00:38.338016 - [DEBUG] Process 489. path edge:
17077 2019-Jan-17 17:00:38.338040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17078 2019-Jan-17 17:00:38.338106 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17079 2019-Jan-17 17:00:38.338747 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17080 2019-Jan-17 17:00:38.339991 - [DEBUG]
17081 2019-Jan-17 17:00:38.340016 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17082 2019-Jan-17 17:00:38.340677 - [DEBUG] Compose: EdgeIdentity * AllBottom
17083 2019-Jan-17 17:00:38.340705 - [DEBUG]
17084 2019-Jan-17 17:00:38.340729 - [DEBUG] Propagate flow
17085 2019-Jan-17 17:00:38.340752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17086 2019-Jan-17 17:00:38.340811 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17087 2019-Jan-17 17:00:38.341466 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17088 2019-Jan-17 17:00:38.342714 - [DEBUG] Edge function : AllBottom (result of previous compose)
17089 2019-Jan-17 17:00:38.342740 - [DEBUG]
17090 2019-Jan-17 17:00:38.342764 - [DEBUG] Join: AllTop & AllBottom
17091 2019-Jan-17 17:00:38.342790 - [DEBUG] = AllBottom (new jump func)
17092 2019-Jan-17 17:00:38.342814 - [DEBUG]
17093 2019-Jan-17 17:00:38.342838 - [DEBUG] Start adding new jump function
17094 2019-Jan-17 17:00:38.342861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17095 2019-Jan-17 17:00:38.342919 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17096 2019-Jan-17 17:00:38.344164 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17097 2019-Jan-17 17:00:38.344816 - [DEBUG] Edge Function : AllBottom
17098 2019-Jan-17 17:00:38.344844 - [DEBUG] End adding new jump function
17099 2019-Jan-17 17:00:38.344868 - [DEBUG]
17100 2019-Jan-17 17:00:38.344891 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17101 2019-Jan-17 17:00:38.344916 - [DEBUG]
17102 2019-Jan-17 17:00:38.344940 - [DEBUG] Process 490. path edge:
17103 2019-Jan-17 17:00:38.344963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17104 2019-Jan-17 17:00:38.345021 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17105 2019-Jan-17 17:00:38.345659 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17106 2019-Jan-17 17:00:38.346902 - [DEBUG]
17107 2019-Jan-17 17:00:38.346927 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17108 2019-Jan-17 17:00:38.347578 - [DEBUG] Compose: EdgeIdentity * AllBottom
17109 2019-Jan-17 17:00:38.347606 - [DEBUG]
17110 2019-Jan-17 17:00:38.347630 - [DEBUG] Propagate flow
17111 2019-Jan-17 17:00:38.347653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17112 2019-Jan-17 17:00:38.347711 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17113 2019-Jan-17 17:00:38.348395 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17114 2019-Jan-17 17:00:38.349643 - [DEBUG] Edge function : AllBottom (result of previous compose)
17115 2019-Jan-17 17:00:38.349668 - [DEBUG]
17116 2019-Jan-17 17:00:38.349693 - [DEBUG] Join: AllTop & AllBottom
17117 2019-Jan-17 17:00:38.349718 - [DEBUG] = AllBottom (new jump func)
17118 2019-Jan-17 17:00:38.349742 - [DEBUG]
17119 2019-Jan-17 17:00:38.349766 - [DEBUG] Start adding new jump function
17120 2019-Jan-17 17:00:38.349797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17121 2019-Jan-17 17:00:38.349856 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17122 2019-Jan-17 17:00:38.351102 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17123 2019-Jan-17 17:00:38.351753 - [DEBUG] Edge Function : AllBottom
17124 2019-Jan-17 17:00:38.351782 - [DEBUG] End adding new jump function
17125 2019-Jan-17 17:00:38.351806 - [DEBUG]
17126 2019-Jan-17 17:00:38.351830 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17127 2019-Jan-17 17:00:38.351855 - [DEBUG]
17128 2019-Jan-17 17:00:38.351878 - [DEBUG] Process 491. path edge:
17129 2019-Jan-17 17:00:38.351901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17130 2019-Jan-17 17:00:38.351959 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17131 2019-Jan-17 17:00:38.352595 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17132 2019-Jan-17 17:00:38.353840 - [DEBUG]
17133 2019-Jan-17 17:00:38.353865 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17134 2019-Jan-17 17:00:38.354519 - [DEBUG] Compose: EdgeIdentity * AllBottom
17135 2019-Jan-17 17:00:38.354547 - [DEBUG]
17136 2019-Jan-17 17:00:38.354571 - [DEBUG] Propagate flow
17137 2019-Jan-17 17:00:38.354595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17138 2019-Jan-17 17:00:38.354667 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17139 2019-Jan-17 17:00:38.355324 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17140 2019-Jan-17 17:00:38.356570 - [DEBUG] Edge function : AllBottom (result of previous compose)
17141 2019-Jan-17 17:00:38.356595 - [DEBUG]
17142 2019-Jan-17 17:00:38.356620 - [DEBUG] Join: AllTop & AllBottom
17143 2019-Jan-17 17:00:38.356646 - [DEBUG] = AllBottom (new jump func)
17144 2019-Jan-17 17:00:38.356670 - [DEBUG]
17145 2019-Jan-17 17:00:38.356694 - [DEBUG] Start adding new jump function
17146 2019-Jan-17 17:00:38.356717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17147 2019-Jan-17 17:00:38.356774 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17148 2019-Jan-17 17:00:38.358035 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17149 2019-Jan-17 17:00:38.358676 - [DEBUG] Edge Function : AllBottom
17150 2019-Jan-17 17:00:38.358704 - [DEBUG] End adding new jump function
17151 2019-Jan-17 17:00:38.358728 - [DEBUG]
17152 2019-Jan-17 17:00:38.358752 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17153 2019-Jan-17 17:00:38.358776 - [DEBUG]
17154 2019-Jan-17 17:00:38.358800 - [DEBUG] Process 492. path edge:
17155 2019-Jan-17 17:00:38.358824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17156 2019-Jan-17 17:00:38.358881 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17157 2019-Jan-17 17:00:38.359523 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17158 2019-Jan-17 17:00:38.360769 - [DEBUG]
17159 2019-Jan-17 17:00:38.360803 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17160 2019-Jan-17 17:00:38.361475 - [DEBUG] Compose: EdgeIdentity * AllBottom
17161 2019-Jan-17 17:00:38.361504 - [DEBUG]
17162 2019-Jan-17 17:00:38.361528 - [DEBUG] Propagate flow
17163 2019-Jan-17 17:00:38.361552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17164 2019-Jan-17 17:00:38.361611 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17165 2019-Jan-17 17:00:38.362249 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17166 2019-Jan-17 17:00:38.363497 - [DEBUG] Edge function : AllBottom (result of previous compose)
17167 2019-Jan-17 17:00:38.363523 - [DEBUG]
17168 2019-Jan-17 17:00:38.363549 - [DEBUG] Join: AllTop & AllBottom
17169 2019-Jan-17 17:00:38.363576 - [DEBUG] = AllBottom (new jump func)
17170 2019-Jan-17 17:00:38.363601 - [DEBUG]
17171 2019-Jan-17 17:00:38.363625 - [DEBUG] Start adding new jump function
17172 2019-Jan-17 17:00:38.363648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17173 2019-Jan-17 17:00:38.363706 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17174 2019-Jan-17 17:00:38.364966 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17175 2019-Jan-17 17:00:38.365600 - [DEBUG] Edge Function : AllBottom
17176 2019-Jan-17 17:00:38.365629 - [DEBUG] End adding new jump function
17177 2019-Jan-17 17:00:38.365653 - [DEBUG]
17178 2019-Jan-17 17:00:38.365677 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17179 2019-Jan-17 17:00:38.365701 - [DEBUG]
17180 2019-Jan-17 17:00:38.365724 - [DEBUG] Process 493. path edge:
17181 2019-Jan-17 17:00:38.365748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17182 2019-Jan-17 17:00:38.365806 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17183 2019-Jan-17 17:00:38.366443 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17184 2019-Jan-17 17:00:38.367686 - [DEBUG]
17185 2019-Jan-17 17:00:38.367711 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17186 2019-Jan-17 17:00:38.368381 - [DEBUG] Compose: EdgeIdentity * AllBottom
17187 2019-Jan-17 17:00:38.368410 - [DEBUG]
17188 2019-Jan-17 17:00:38.368433 - [DEBUG] Propagate flow
17189 2019-Jan-17 17:00:38.368457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17190 2019-Jan-17 17:00:38.368515 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17191 2019-Jan-17 17:00:38.369153 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17192 2019-Jan-17 17:00:38.370405 - [DEBUG] Edge function : AllBottom (result of previous compose)
17193 2019-Jan-17 17:00:38.370431 - [DEBUG]
17194 2019-Jan-17 17:00:38.370456 - [DEBUG] Join: AllTop & AllBottom
17195 2019-Jan-17 17:00:38.370481 - [DEBUG] = AllBottom (new jump func)
17196 2019-Jan-17 17:00:38.370505 - [DEBUG]
17197 2019-Jan-17 17:00:38.370528 - [DEBUG] Start adding new jump function
17198 2019-Jan-17 17:00:38.370552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17199 2019-Jan-17 17:00:38.370609 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17200 2019-Jan-17 17:00:38.371880 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17201 2019-Jan-17 17:00:38.372526 - [DEBUG] Edge Function : AllBottom
17202 2019-Jan-17 17:00:38.372558 - [DEBUG] End adding new jump function
17203 2019-Jan-17 17:00:38.372582 - [DEBUG]
17204 2019-Jan-17 17:00:38.372606 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17205 2019-Jan-17 17:00:38.372631 - [DEBUG]
17206 2019-Jan-17 17:00:38.372654 - [DEBUG] Process 494. path edge:
17207 2019-Jan-17 17:00:38.372678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17208 2019-Jan-17 17:00:38.372746 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17209 2019-Jan-17 17:00:38.373443 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17210 2019-Jan-17 17:00:38.374817 - [DEBUG]
17211 2019-Jan-17 17:00:38.374845 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17212 2019-Jan-17 17:00:38.375501 - [DEBUG] Start of endsummarytab entry
17213 2019-Jan-17 17:00:38.375534 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17214 2019-Jan-17 17:00:38.376183 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

17215 2019-Jan-17 17:00:38.376251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17216 2019-Jan-17 17:00:38.376889 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17217 2019-Jan-17 17:00:38.378151 - [DEBUG] EF: AllBottom
17218 2019-Jan-17 17:00:38.378177 - [DEBUG]
17219 2019-Jan-17 17:00:38.378201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17220 2019-Jan-17 17:00:38.378836 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

17221 2019-Jan-17 17:00:38.379485 - [DEBUG] EF: AllBottom
17222 2019-Jan-17 17:00:38.379510 - [DEBUG]
17223 2019-Jan-17 17:00:38.379534 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17224 2019-Jan-17 17:00:38.380169 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

17225 2019-Jan-17 17:00:38.381427 - [DEBUG] EF: AllBottom
17226 2019-Jan-17 17:00:38.381452 - [DEBUG]
17227 2019-Jan-17 17:00:38.381476 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17228 2019-Jan-17 17:00:38.382112 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

17229 2019-Jan-17 17:00:38.382748 - [DEBUG] EF: AllBottom
17230 2019-Jan-17 17:00:38.382773 - [DEBUG]
17231 2019-Jan-17 17:00:38.382796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17232 2019-Jan-17 17:00:38.383432 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

17233 2019-Jan-17 17:00:38.384068 - [DEBUG] EF: AllBottom
17234 2019-Jan-17 17:00:38.384093 - [DEBUG]
17235 2019-Jan-17 17:00:38.384116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17236 2019-Jan-17 17:00:38.384767 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

17237 2019-Jan-17 17:00:38.385409 - [DEBUG] EF: AllBottom
17238 2019-Jan-17 17:00:38.385433 - [DEBUG]
17239 2019-Jan-17 17:00:38.385457 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17240 2019-Jan-17 17:00:38.386092 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

17241 2019-Jan-17 17:00:38.386727 - [DEBUG] EF: AllBottom
17242 2019-Jan-17 17:00:38.386752 - [DEBUG]
17243 2019-Jan-17 17:00:38.386775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17244 2019-Jan-17 17:00:38.387425 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

17245 2019-Jan-17 17:00:38.388077 - [DEBUG] EF: AllBottom
17246 2019-Jan-17 17:00:38.388102 - [DEBUG]
17247 2019-Jan-17 17:00:38.388125 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17248 2019-Jan-17 17:00:38.388760 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

17249 2019-Jan-17 17:00:38.389401 - [DEBUG] EF: AllBottom
17250 2019-Jan-17 17:00:38.389426 - [DEBUG]
17251 2019-Jan-17 17:00:38.389450 - [DEBUG] ---------------
17252 2019-Jan-17 17:00:38.389473 - [DEBUG]
17253 2019-Jan-17 17:00:38.389498 - [DEBUG] End of endsummarytab entry
17254 2019-Jan-17 17:00:38.389521 - [DEBUG]
17255 2019-Jan-17 17:00:38.389545 - [DEBUG] Start of incomingtab entry
17256 2019-Jan-17 17:00:38.389569 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17257 2019-Jan-17 17:00:38.390207 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

17258 2019-Jan-17 17:00:38.390265 - [DEBUG] ---------------
17259 2019-Jan-17 17:00:38.390289 - [DEBUG] End of incomingtab entry
17260 2019-Jan-17 17:00:38.390312 - [DEBUG]
17261 2019-Jan-17 17:00:38.390338 - [DEBUG] EDGE: >
17262 2019-Jan-17 17:00:38.390396 - [DEBUG] ---> 17263 2019-Jan-17 17:00:38.391032 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17264 2019-Jan-17 17:00:38.392290 - [DEBUG]
17265 2019-Jan-17 17:00:38.392317 - [DEBUG] EDGE: >
17266 2019-Jan-17 17:00:38.392376 - [DEBUG] ---> 17267 2019-Jan-17 17:00:38.393010 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17268 2019-Jan-17 17:00:38.394254 - [DEBUG]
17269 2019-Jan-17 17:00:38.394301 - [DEBUG] Compose: EdgeIdentity * AllBottom
17270 2019-Jan-17 17:00:38.394329 - [DEBUG]
17271 2019-Jan-17 17:00:38.394352 - [DEBUG] Propagate flow
17272 2019-Jan-17 17:00:38.394376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17273 2019-Jan-17 17:00:38.394435 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17274 2019-Jan-17 17:00:38.395099 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17275 2019-Jan-17 17:00:38.396345 - [DEBUG] Edge function : AllBottom (result of previous compose)
17276 2019-Jan-17 17:00:38.396370 - [DEBUG]
17277 2019-Jan-17 17:00:38.396396 - [DEBUG] Join: AllTop & AllBottom
17278 2019-Jan-17 17:00:38.396422 - [DEBUG] = AllBottom (new jump func)
17279 2019-Jan-17 17:00:38.396446 - [DEBUG]
17280 2019-Jan-17 17:00:38.396470 - [DEBUG] Start adding new jump function
17281 2019-Jan-17 17:00:38.396493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17282 2019-Jan-17 17:00:38.396551 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17283 2019-Jan-17 17:00:38.397794 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17284 2019-Jan-17 17:00:38.398455 - [DEBUG] Edge Function : AllBottom
17285 2019-Jan-17 17:00:38.398486 - [DEBUG] End adding new jump function
17286 2019-Jan-17 17:00:38.398509 - [DEBUG]
17287 2019-Jan-17 17:00:38.398541 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17288 2019-Jan-17 17:00:38.398566 - [DEBUG]
17289 2019-Jan-17 17:00:38.398590 - [DEBUG] Process 495. path edge:
17290 2019-Jan-17 17:00:38.398614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17291 2019-Jan-17 17:00:38.398672 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17292 2019-Jan-17 17:00:38.399320 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17293 2019-Jan-17 17:00:38.400564 - [DEBUG]
17294 2019-Jan-17 17:00:38.400588 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17295 2019-Jan-17 17:00:38.401244 - [DEBUG] Possible callees:
17296 2019-Jan-17 17:00:38.401269 - [DEBUG] llvm.dbg.declare
17297 2019-Jan-17 17:00:38.401307 - [DEBUG] Possible return sites:
17298 2019-Jan-17 17:00:38.401332 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317299 2019-Jan-17 17:00:38.402615 - [DEBUG] Found and process special summary
17300 2019-Jan-17 17:00:38.402651 - [DEBUG] Compose: EdgeIdentity * AllBottom
17301 2019-Jan-17 17:00:38.402678 - [DEBUG]
17302 2019-Jan-17 17:00:38.402703 - [DEBUG] Propagate flow
17303 2019-Jan-17 17:00:38.402726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17304 2019-Jan-17 17:00:38.402785 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17305 2019-Jan-17 17:00:38.403425 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17306 2019-Jan-17 17:00:38.404683 - [DEBUG] Edge function : AllBottom (result of previous compose)
17307 2019-Jan-17 17:00:38.404708 - [DEBUG]
17308 2019-Jan-17 17:00:38.404733 - [DEBUG] Join: AllTop & AllBottom
17309 2019-Jan-17 17:00:38.404759 - [DEBUG] = AllBottom (new jump func)
17310 2019-Jan-17 17:00:38.404783 - [DEBUG]
17311 2019-Jan-17 17:00:38.404806 - [DEBUG] Start adding new jump function
17312 2019-Jan-17 17:00:38.404830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17313 2019-Jan-17 17:00:38.404888 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17314 2019-Jan-17 17:00:38.406132 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17315 2019-Jan-17 17:00:38.406770 - [DEBUG] Edge Function : AllBottom
17316 2019-Jan-17 17:00:38.406799 - [DEBUG] End adding new jump function
17317 2019-Jan-17 17:00:38.406823 - [DEBUG]
17318 2019-Jan-17 17:00:38.406846 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17319 2019-Jan-17 17:00:38.406871 - [DEBUG]
17320 2019-Jan-17 17:00:38.406894 - [DEBUG] Process 496. path edge:
17321 2019-Jan-17 17:00:38.406918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17322 2019-Jan-17 17:00:38.406975 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17323 2019-Jan-17 17:00:38.407616 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17324 2019-Jan-17 17:00:38.408877 - [DEBUG]
17325 2019-Jan-17 17:00:38.408902 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17326 2019-Jan-17 17:00:38.409578 - [DEBUG] Compose: EdgeIdentity * AllBottom
17327 2019-Jan-17 17:00:38.409606 - [DEBUG]
17328 2019-Jan-17 17:00:38.409630 - [DEBUG] Propagate flow
17329 2019-Jan-17 17:00:38.409654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17330 2019-Jan-17 17:00:38.409712 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17331 2019-Jan-17 17:00:38.410350 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17332 2019-Jan-17 17:00:38.411627 - [DEBUG] Edge function : AllBottom (result of previous compose)
17333 2019-Jan-17 17:00:38.411652 - [DEBUG]
17334 2019-Jan-17 17:00:38.411677 - [DEBUG] Join: AllTop & AllBottom
17335 2019-Jan-17 17:00:38.411703 - [DEBUG] = AllBottom (new jump func)
17336 2019-Jan-17 17:00:38.411727 - [DEBUG]
17337 2019-Jan-17 17:00:38.411751 - [DEBUG] Start adding new jump function
17338 2019-Jan-17 17:00:38.411774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17339 2019-Jan-17 17:00:38.411832 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17340 2019-Jan-17 17:00:38.413076 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17341 2019-Jan-17 17:00:38.413712 - [DEBUG] Edge Function : AllBottom
17342 2019-Jan-17 17:00:38.413741 - [DEBUG] End adding new jump function
17343 2019-Jan-17 17:00:38.413765 - [DEBUG]
17344 2019-Jan-17 17:00:38.413789 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17345 2019-Jan-17 17:00:38.413813 - [DEBUG]
17346 2019-Jan-17 17:00:38.413837 - [DEBUG] Process 497. path edge:
17347 2019-Jan-17 17:00:38.413860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17348 2019-Jan-17 17:00:38.413918 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17349 2019-Jan-17 17:00:38.414553 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17350 2019-Jan-17 17:00:38.415821 - [DEBUG]
17351 2019-Jan-17 17:00:38.415847 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17352 2019-Jan-17 17:00:38.416498 - [DEBUG] Compose: EdgeIdentity * AllBottom
17353 2019-Jan-17 17:00:38.416526 - [DEBUG]
17354 2019-Jan-17 17:00:38.416550 - [DEBUG] Propagate flow
17355 2019-Jan-17 17:00:38.416573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17356 2019-Jan-17 17:00:38.416632 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17357 2019-Jan-17 17:00:38.417269 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17358 2019-Jan-17 17:00:38.418530 - [DEBUG] Edge function : AllBottom (result of previous compose)
17359 2019-Jan-17 17:00:38.418555 - [DEBUG]
17360 2019-Jan-17 17:00:38.418581 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17361 2019-Jan-17 17:00:38.418607 - [DEBUG] = AllBottom
17362 2019-Jan-17 17:00:38.418631 - [DEBUG]
17363 2019-Jan-17 17:00:38.418654 - [DEBUG] PROPAGATE: No new function!
17364 2019-Jan-17 17:00:38.418679 - [DEBUG] EDGE: >
17365 2019-Jan-17 17:00:38.418739 - [DEBUG] ---> 17366 2019-Jan-17 17:00:38.419375 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17367 2019-Jan-17 17:00:38.420620 - [DEBUG]
17368 2019-Jan-17 17:00:38.420652 - [DEBUG] EDGE: >
17369 2019-Jan-17 17:00:38.420713 - [DEBUG] ---> 17370 2019-Jan-17 17:00:38.421367 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17371 2019-Jan-17 17:00:38.422613 - [DEBUG]
17372 2019-Jan-17 17:00:38.422651 - [DEBUG] Compose: EdgeIdentity * AllBottom
17373 2019-Jan-17 17:00:38.422679 - [DEBUG]
17374 2019-Jan-17 17:00:38.422703 - [DEBUG] Propagate flow
17375 2019-Jan-17 17:00:38.422726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17376 2019-Jan-17 17:00:38.422784 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17377 2019-Jan-17 17:00:38.423426 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17378 2019-Jan-17 17:00:38.424683 - [DEBUG] Edge function : AllBottom (result of previous compose)
17379 2019-Jan-17 17:00:38.424709 - [DEBUG]
17380 2019-Jan-17 17:00:38.424734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17381 2019-Jan-17 17:00:38.424760 - [DEBUG] = AllBottom
17382 2019-Jan-17 17:00:38.424784 - [DEBUG]
17383 2019-Jan-17 17:00:38.424807 - [DEBUG] PROPAGATE: No new function!
17384 2019-Jan-17 17:00:38.424835 - [DEBUG] EDGE: >
17385 2019-Jan-17 17:00:38.424895 - [DEBUG] ---> 17386 2019-Jan-17 17:00:38.425543 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17387 2019-Jan-17 17:00:38.426787 - [DEBUG]
17388 2019-Jan-17 17:00:38.426813 - [DEBUG] EDGE: >
17389 2019-Jan-17 17:00:38.426873 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17390 2019-Jan-17 17:00:38.427518 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17391 2019-Jan-17 17:00:38.428798 - [DEBUG]
17392 2019-Jan-17 17:00:38.428824 - [DEBUG] EDGE: >
17393 2019-Jan-17 17:00:38.428884 - [DEBUG] ---> 17394 2019-Jan-17 17:00:38.429521 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17395 2019-Jan-17 17:00:38.430763 - [DEBUG]
17396 2019-Jan-17 17:00:38.430790 - [DEBUG] EDGE: >
17397 2019-Jan-17 17:00:38.430849 - [DEBUG] ---> 17398 2019-Jan-17 17:00:38.431502 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17399 2019-Jan-17 17:00:38.432748 - [DEBUG]
17400 2019-Jan-17 17:00:38.432774 - [DEBUG] EDGE: >
17401 2019-Jan-17 17:00:38.432834 - [DEBUG] ---> 17402 2019-Jan-17 17:00:38.433473 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17403 2019-Jan-17 17:00:38.434730 - [DEBUG]
17404 2019-Jan-17 17:00:38.434766 - [DEBUG] Compose: EdgeIdentity * AllBottom
17405 2019-Jan-17 17:00:38.434802 - [DEBUG]
17406 2019-Jan-17 17:00:38.434826 - [DEBUG] Propagate flow
17407 2019-Jan-17 17:00:38.434849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17408 2019-Jan-17 17:00:38.434908 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17409 2019-Jan-17 17:00:38.435549 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17410 2019-Jan-17 17:00:38.436795 - [DEBUG] Edge function : AllBottom (result of previous compose)
17411 2019-Jan-17 17:00:38.436821 - [DEBUG]
17412 2019-Jan-17 17:00:38.436845 - [DEBUG] Join: AllTop & AllBottom
17413 2019-Jan-17 17:00:38.436871 - [DEBUG] = AllBottom (new jump func)
17414 2019-Jan-17 17:00:38.436895 - [DEBUG]
17415 2019-Jan-17 17:00:38.436919 - [DEBUG] Start adding new jump function
17416 2019-Jan-17 17:00:38.436942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17417 2019-Jan-17 17:00:38.437000 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17418 2019-Jan-17 17:00:38.438263 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17419 2019-Jan-17 17:00:38.438903 - [DEBUG] Edge Function : AllBottom
17420 2019-Jan-17 17:00:38.438932 - [DEBUG] End adding new jump function
17421 2019-Jan-17 17:00:38.438956 - [DEBUG]
17422 2019-Jan-17 17:00:38.438980 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17423 2019-Jan-17 17:00:38.439005 - [DEBUG]
17424 2019-Jan-17 17:00:38.439028 - [DEBUG] Process 498. path edge:
17425 2019-Jan-17 17:00:38.439051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17426 2019-Jan-17 17:00:38.439109 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17427 2019-Jan-17 17:00:38.439750 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17428 2019-Jan-17 17:00:38.440993 - [DEBUG]
17429 2019-Jan-17 17:00:38.441017 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17430 2019-Jan-17 17:00:38.441693 - [DEBUG] Compose: EdgeIdentity * AllBottom
17431 2019-Jan-17 17:00:38.441721 - [DEBUG]
17432 2019-Jan-17 17:00:38.441745 - [DEBUG] Propagate flow
17433 2019-Jan-17 17:00:38.441768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17434 2019-Jan-17 17:00:38.441827 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17435 2019-Jan-17 17:00:38.442464 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17436 2019-Jan-17 17:00:38.443710 - [DEBUG] Edge function : AllBottom (result of previous compose)
17437 2019-Jan-17 17:00:38.443735 - [DEBUG]
17438 2019-Jan-17 17:00:38.443760 - [DEBUG] Join: AllTop & AllBottom
17439 2019-Jan-17 17:00:38.443786 - [DEBUG] = AllBottom (new jump func)
17440 2019-Jan-17 17:00:38.443810 - [DEBUG]
17441 2019-Jan-17 17:00:38.443833 - [DEBUG] Start adding new jump function
17442 2019-Jan-17 17:00:38.443857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17443 2019-Jan-17 17:00:38.443914 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17444 2019-Jan-17 17:00:38.445176 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17445 2019-Jan-17 17:00:38.445809 - [DEBUG] Edge Function : AllBottom
17446 2019-Jan-17 17:00:38.445838 - [DEBUG] End adding new jump function
17447 2019-Jan-17 17:00:38.445870 - [DEBUG]
17448 2019-Jan-17 17:00:38.445895 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17449 2019-Jan-17 17:00:38.445919 - [DEBUG]
17450 2019-Jan-17 17:00:38.445942 - [DEBUG] Process 499. path edge:
17451 2019-Jan-17 17:00:38.445966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17452 2019-Jan-17 17:00:38.446024 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17453 2019-Jan-17 17:00:38.446660 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17454 2019-Jan-17 17:00:38.447905 - [DEBUG]
17455 2019-Jan-17 17:00:38.447930 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17456 2019-Jan-17 17:00:38.448594 - [DEBUG] Compose: EdgeIdentity * AllBottom
17457 2019-Jan-17 17:00:38.448621 - [DEBUG]
17458 2019-Jan-17 17:00:38.448645 - [DEBUG] Propagate flow
17459 2019-Jan-17 17:00:38.448669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17460 2019-Jan-17 17:00:38.448727 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17461 2019-Jan-17 17:00:38.449377 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17462 2019-Jan-17 17:00:38.450623 - [DEBUG] Edge function : AllBottom (result of previous compose)
17463 2019-Jan-17 17:00:38.450648 - [DEBUG]
17464 2019-Jan-17 17:00:38.450674 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17465 2019-Jan-17 17:00:38.450699 - [DEBUG] = AllBottom
17466 2019-Jan-17 17:00:38.450724 - [DEBUG]
17467 2019-Jan-17 17:00:38.450747 - [DEBUG] PROPAGATE: No new function!
17468 2019-Jan-17 17:00:38.450771 - [DEBUG] EDGE: >
17469 2019-Jan-17 17:00:38.450831 - [DEBUG] ---> 17470 2019-Jan-17 17:00:38.451483 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17471 2019-Jan-17 17:00:38.452730 - [DEBUG]
17472 2019-Jan-17 17:00:38.452756 - [DEBUG] EDGE: >
17473 2019-Jan-17 17:00:38.452815 - [DEBUG] ---> 17474 2019-Jan-17 17:00:38.453454 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17475 2019-Jan-17 17:00:38.454710 - [DEBUG]
17476 2019-Jan-17 17:00:38.454736 - [DEBUG] EDGE: >
17477 2019-Jan-17 17:00:38.454795 - [DEBUG] ---> 17478 2019-Jan-17 17:00:38.455433 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17479 2019-Jan-17 17:00:38.456678 - [DEBUG]
17480 2019-Jan-17 17:00:38.456704 - [DEBUG] EDGE: >
17481 2019-Jan-17 17:00:38.456763 - [DEBUG] ---> 17482 2019-Jan-17 17:00:38.457404 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17483 2019-Jan-17 17:00:38.458664 - [DEBUG]
17484 2019-Jan-17 17:00:38.458690 - [DEBUG] EDGE: >
17485 2019-Jan-17 17:00:38.458749 - [DEBUG] ---> 17486 2019-Jan-17 17:00:38.459392 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17487 2019-Jan-17 17:00:38.460638 - [DEBUG]
17488 2019-Jan-17 17:00:38.460663 - [DEBUG] EDGE: >
17489 2019-Jan-17 17:00:38.460723 - [DEBUG] ---> 17490 2019-Jan-17 17:00:38.461378 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17491 2019-Jan-17 17:00:38.462622 - [DEBUG]
17492 2019-Jan-17 17:00:38.462660 - [DEBUG] Compose: EdgeIdentity * AllBottom
17493 2019-Jan-17 17:00:38.462688 - [DEBUG]
17494 2019-Jan-17 17:00:38.462712 - [DEBUG] Propagate flow
17495 2019-Jan-17 17:00:38.462735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17496 2019-Jan-17 17:00:38.462793 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17497 2019-Jan-17 17:00:38.463433 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17498 2019-Jan-17 17:00:38.464692 - [DEBUG] Edge function : AllBottom (result of previous compose)
17499 2019-Jan-17 17:00:38.464717 - [DEBUG]
17500 2019-Jan-17 17:00:38.464743 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17501 2019-Jan-17 17:00:38.464768 - [DEBUG] = AllBottom
17502 2019-Jan-17 17:00:38.464792 - [DEBUG]
17503 2019-Jan-17 17:00:38.464815 - [DEBUG] PROPAGATE: No new function!
17504 2019-Jan-17 17:00:38.464842 - [DEBUG] EDGE: >
17505 2019-Jan-17 17:00:38.464902 - [DEBUG] ---> 17506 2019-Jan-17 17:00:38.465549 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17507 2019-Jan-17 17:00:38.466795 - [DEBUG]
17508 2019-Jan-17 17:00:38.466821 - [DEBUG] EDGE: >
17509 2019-Jan-17 17:00:38.466880 - [DEBUG] ---> 17510 2019-Jan-17 17:00:38.467516 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17511 2019-Jan-17 17:00:38.468776 - [DEBUG]
17512 2019-Jan-17 17:00:38.468802 - [DEBUG] EDGE: >
17513 2019-Jan-17 17:00:38.468862 - [DEBUG] ---> 17514 2019-Jan-17 17:00:38.469502 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17515 2019-Jan-17 17:00:38.470744 - [DEBUG]
17516 2019-Jan-17 17:00:38.470781 - [DEBUG] Compose: EdgeIdentity * AllBottom
17517 2019-Jan-17 17:00:38.470809 - [DEBUG]
17518 2019-Jan-17 17:00:38.470833 - [DEBUG] Propagate flow
17519 2019-Jan-17 17:00:38.470856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17520 2019-Jan-17 17:00:38.470914 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17521 2019-Jan-17 17:00:38.471572 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17522 2019-Jan-17 17:00:38.472817 - [DEBUG] Edge function : AllBottom (result of previous compose)
17523 2019-Jan-17 17:00:38.472843 - [DEBUG]
17524 2019-Jan-17 17:00:38.472877 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17525 2019-Jan-17 17:00:38.472903 - [DEBUG] = AllBottom
17526 2019-Jan-17 17:00:38.472927 - [DEBUG]
17527 2019-Jan-17 17:00:38.472950 - [DEBUG] PROPAGATE: No new function!
17528 2019-Jan-17 17:00:38.472977 - [DEBUG] EDGE: >
17529 2019-Jan-17 17:00:38.473037 - [DEBUG] ---> 17530 2019-Jan-17 17:00:38.473686 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17531 2019-Jan-17 17:00:38.474945 - [DEBUG]
17532 2019-Jan-17 17:00:38.474971 - [DEBUG] EDGE: >
17533 2019-Jan-17 17:00:38.475030 - [DEBUG] ---> 17534 2019-Jan-17 17:00:38.475667 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17535 2019-Jan-17 17:00:38.476911 - [DEBUG]
17536 2019-Jan-17 17:00:38.476937 - [DEBUG] EDGE: >
17537 2019-Jan-17 17:00:38.476996 - [DEBUG] ---> 17538 2019-Jan-17 17:00:38.477632 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17539 2019-Jan-17 17:00:38.478889 - [DEBUG]
17540 2019-Jan-17 17:00:38.478915 - [DEBUG] EDGE: >
17541 2019-Jan-17 17:00:38.478974 - [DEBUG] ---> 17542 2019-Jan-17 17:00:38.479616 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17543 2019-Jan-17 17:00:38.480859 - [DEBUG]
17544 2019-Jan-17 17:00:38.480897 - [DEBUG] Compose: EdgeIdentity * AllBottom
17545 2019-Jan-17 17:00:38.480925 - [DEBUG]
17546 2019-Jan-17 17:00:38.480949 - [DEBUG] Propagate flow
17547 2019-Jan-17 17:00:38.480972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17548 2019-Jan-17 17:00:38.481030 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17549 2019-Jan-17 17:00:38.481686 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17550 2019-Jan-17 17:00:38.482931 - [DEBUG] Edge function : AllBottom (result of previous compose)
17551 2019-Jan-17 17:00:38.482957 - [DEBUG]
17552 2019-Jan-17 17:00:38.482982 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17553 2019-Jan-17 17:00:38.483008 - [DEBUG] = AllBottom
17554 2019-Jan-17 17:00:38.483032 - [DEBUG]
17555 2019-Jan-17 17:00:38.483055 - [DEBUG] PROPAGATE: No new function!
17556 2019-Jan-17 17:00:38.483082 - [DEBUG] EDGE: >
17557 2019-Jan-17 17:00:38.483142 - [DEBUG] ---> 17558 2019-Jan-17 17:00:38.483789 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17559 2019-Jan-17 17:00:38.485051 - [DEBUG]
17560 2019-Jan-17 17:00:38.485078 - [DEBUG] EDGE: >
17561 2019-Jan-17 17:00:38.485137 - [DEBUG] ---> 17562 2019-Jan-17 17:00:38.485781 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17563 2019-Jan-17 17:00:38.487027 - [DEBUG]
17564 2019-Jan-17 17:00:38.487053 - [DEBUG] EDGE: >
17565 2019-Jan-17 17:00:38.487112 - [DEBUG] ---> 17566 2019-Jan-17 17:00:38.487750 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17567 2019-Jan-17 17:00:38.489011 - [DEBUG]
17568 2019-Jan-17 17:00:38.489048 - [DEBUG] Compose: EdgeIdentity * AllBottom
17569 2019-Jan-17 17:00:38.489076 - [DEBUG]
17570 2019-Jan-17 17:00:38.489100 - [DEBUG] Propagate flow
17571 2019-Jan-17 17:00:38.489123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17572 2019-Jan-17 17:00:38.489182 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17573 2019-Jan-17 17:00:38.489822 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

17574 2019-Jan-17 17:00:38.491066 - [DEBUG] Edge function : AllBottom (result of previous compose)
17575 2019-Jan-17 17:00:38.491091 - [DEBUG]
17576 2019-Jan-17 17:00:38.491118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17577 2019-Jan-17 17:00:38.491143 - [DEBUG] = AllBottom
17578 2019-Jan-17 17:00:38.491168 - [DEBUG]
17579 2019-Jan-17 17:00:38.491191 - [DEBUG] PROPAGATE: No new function!
17580 2019-Jan-17 17:00:38.491218 - [DEBUG] EDGE: >
17581 2019-Jan-17 17:00:38.491278 - [DEBUG] ---> 17582 2019-Jan-17 17:00:38.491940 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17583 2019-Jan-17 17:00:38.493185 - [DEBUG]
17584 2019-Jan-17 17:00:38.493211 - [DEBUG] EDGE: >
17585 2019-Jan-17 17:00:38.493271 - [DEBUG] ---> 17586 2019-Jan-17 17:00:38.493905 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17587 2019-Jan-17 17:00:38.495168 - [DEBUG]
17588 2019-Jan-17 17:00:38.495194 - [DEBUG] EDGE: >
17589 2019-Jan-17 17:00:38.495254 - [DEBUG] ---> 17590 2019-Jan-17 17:00:38.495892 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
>
17591 2019-Jan-17 17:00:38.497135 - [DEBUG]
17592 2019-Jan-17 17:00:38.497161 - [DEBUG] EDGE: >
17593 2019-Jan-17 17:00:38.497221 - [DEBUG] ---> 17594 2019-Jan-17 17:00:38.497860 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
17595 2019-Jan-17 17:00:38.498514 - [DEBUG]
17596 2019-Jan-17 17:00:38.498541 - [DEBUG] Compose: EdgeIdentity * AllBottom
17597 2019-Jan-17 17:00:38.498567 - [DEBUG]
17598 2019-Jan-17 17:00:38.498590 - [DEBUG] Propagate flow
17599 2019-Jan-17 17:00:38.498614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17600 2019-Jan-17 17:00:38.498671 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17601 2019-Jan-17 17:00:38.499320 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17602 2019-Jan-17 17:00:38.499970 - [DEBUG] Edge function : AllBottom (result of previous compose)
17603 2019-Jan-17 17:00:38.499995 - [DEBUG]
17604 2019-Jan-17 17:00:38.500020 - [DEBUG] Join: AllTop & AllBottom
17605 2019-Jan-17 17:00:38.500046 - [DEBUG] = AllBottom (new jump func)
17606 2019-Jan-17 17:00:38.500070 - [DEBUG]
17607 2019-Jan-17 17:00:38.500094 - [DEBUG] Start adding new jump function
17608 2019-Jan-17 17:00:38.500117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17609 2019-Jan-17 17:00:38.500175 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17610 2019-Jan-17 17:00:38.500822 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17611 2019-Jan-17 17:00:38.501479 - [DEBUG] Edge Function : AllBottom
17612 2019-Jan-17 17:00:38.501508 - [DEBUG] End adding new jump function
17613 2019-Jan-17 17:00:38.501532 - [DEBUG]
17614 2019-Jan-17 17:00:38.501555 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17615 2019-Jan-17 17:00:38.501580 - [DEBUG]
17616 2019-Jan-17 17:00:38.501603 - [DEBUG] Process 500. path edge:
17617 2019-Jan-17 17:00:38.501627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17618 2019-Jan-17 17:00:38.501684 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17619 2019-Jan-17 17:00:38.502324 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17620 2019-Jan-17 17:00:38.502972 - [DEBUG]
17621 2019-Jan-17 17:00:38.502997 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17622 2019-Jan-17 17:00:38.503652 - [DEBUG] Compose: EdgeIdentity * AllBottom
17623 2019-Jan-17 17:00:38.503679 - [DEBUG]
17624 2019-Jan-17 17:00:38.503703 - [DEBUG] Propagate flow
17625 2019-Jan-17 17:00:38.503726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17626 2019-Jan-17 17:00:38.503785 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17627 2019-Jan-17 17:00:38.504423 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17628 2019-Jan-17 17:00:38.505087 - [DEBUG] Edge function : AllBottom (result of previous compose)
17629 2019-Jan-17 17:00:38.505112 - [DEBUG]
17630 2019-Jan-17 17:00:38.505137 - [DEBUG] Join: AllTop & AllBottom
17631 2019-Jan-17 17:00:38.505162 - [DEBUG] = AllBottom (new jump func)
17632 2019-Jan-17 17:00:38.505186 - [DEBUG]
17633 2019-Jan-17 17:00:38.505210 - [DEBUG] Start adding new jump function
17634 2019-Jan-17 17:00:38.505233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17635 2019-Jan-17 17:00:38.505290 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17636 2019-Jan-17 17:00:38.505939 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17637 2019-Jan-17 17:00:38.506575 - [DEBUG] Edge Function : AllBottom
17638 2019-Jan-17 17:00:38.506603 - [DEBUG] End adding new jump function
17639 2019-Jan-17 17:00:38.506626 - [DEBUG]
17640 2019-Jan-17 17:00:38.506650 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17641 2019-Jan-17 17:00:38.506674 - [DEBUG]
17642 2019-Jan-17 17:00:38.506697 - [DEBUG] Process 501. path edge:
17643 2019-Jan-17 17:00:38.506721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17644 2019-Jan-17 17:00:38.506786 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17645 2019-Jan-17 17:00:38.507424 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17646 2019-Jan-17 17:00:38.508088 - [DEBUG]
17647 2019-Jan-17 17:00:38.508113 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17648 2019-Jan-17 17:00:38.508764 - [DEBUG] Compose: EdgeIdentity * AllBottom
17649 2019-Jan-17 17:00:38.508792 - [DEBUG]
17650 2019-Jan-17 17:00:38.508816 - [DEBUG] Propagate flow
17651 2019-Jan-17 17:00:38.508839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17652 2019-Jan-17 17:00:38.508898 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17653 2019-Jan-17 17:00:38.509533 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17654 2019-Jan-17 17:00:38.510182 - [DEBUG] Edge function : AllBottom (result of previous compose)
17655 2019-Jan-17 17:00:38.510208 - [DEBUG]
17656 2019-Jan-17 17:00:38.510232 - [DEBUG] Join: AllTop & AllBottom
17657 2019-Jan-17 17:00:38.510258 - [DEBUG] = AllBottom (new jump func)
17658 2019-Jan-17 17:00:38.510283 - [DEBUG]
17659 2019-Jan-17 17:00:38.510306 - [DEBUG] Start adding new jump function
17660 2019-Jan-17 17:00:38.510329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17661 2019-Jan-17 17:00:38.510386 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17662 2019-Jan-17 17:00:38.511037 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17663 2019-Jan-17 17:00:38.511687 - [DEBUG] Edge Function : AllBottom
17664 2019-Jan-17 17:00:38.511715 - [DEBUG] End adding new jump function
17665 2019-Jan-17 17:00:38.511739 - [DEBUG]
17666 2019-Jan-17 17:00:38.511763 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17667 2019-Jan-17 17:00:38.511787 - [DEBUG]
17668 2019-Jan-17 17:00:38.511810 - [DEBUG] Process 502. path edge:
17669 2019-Jan-17 17:00:38.511834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17670 2019-Jan-17 17:00:38.511892 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17671 2019-Jan-17 17:00:38.512527 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17672 2019-Jan-17 17:00:38.513174 - [DEBUG]
17673 2019-Jan-17 17:00:38.513199 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17674 2019-Jan-17 17:00:38.513848 - [DEBUG] Compose: EdgeIdentity * AllBottom
17675 2019-Jan-17 17:00:38.513875 - [DEBUG]
17676 2019-Jan-17 17:00:38.513899 - [DEBUG] Propagate flow
17677 2019-Jan-17 17:00:38.513922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17678 2019-Jan-17 17:00:38.513980 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17679 2019-Jan-17 17:00:38.514642 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17680 2019-Jan-17 17:00:38.515290 - [DEBUG] Edge function : AllBottom (result of previous compose)
17681 2019-Jan-17 17:00:38.515315 - [DEBUG]
17682 2019-Jan-17 17:00:38.515340 - [DEBUG] Join: AllTop & AllBottom
17683 2019-Jan-17 17:00:38.515365 - [DEBUG] = AllBottom (new jump func)
17684 2019-Jan-17 17:00:38.515390 - [DEBUG]
17685 2019-Jan-17 17:00:38.515413 - [DEBUG] Start adding new jump function
17686 2019-Jan-17 17:00:38.515437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17687 2019-Jan-17 17:00:38.515503 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17688 2019-Jan-17 17:00:38.516152 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17689 2019-Jan-17 17:00:38.516799 - [DEBUG] Edge Function : AllBottom
17690 2019-Jan-17 17:00:38.516827 - [DEBUG] End adding new jump function
17691 2019-Jan-17 17:00:38.516851 - [DEBUG]
17692 2019-Jan-17 17:00:38.516875 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17693 2019-Jan-17 17:00:38.516899 - [DEBUG]
17694 2019-Jan-17 17:00:38.516922 - [DEBUG] Process 503. path edge:
17695 2019-Jan-17 17:00:38.516946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17696 2019-Jan-17 17:00:38.517003 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
17697 2019-Jan-17 17:00:38.517650 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17698 2019-Jan-17 17:00:38.518313 - [DEBUG]
17699 2019-Jan-17 17:00:38.518337 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17700 2019-Jan-17 17:00:38.518992 - [DEBUG] Possible callees:
17701 2019-Jan-17 17:00:38.519017 - [DEBUG] llvm.dbg.declare
17702 2019-Jan-17 17:00:38.519043 - [DEBUG] Possible return sites:
17703 2019-Jan-17 17:00:38.519066 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14917704 2019-Jan-17 17:00:38.520345 - [DEBUG] Found and process special summary
17705 2019-Jan-17 17:00:38.520379 - [DEBUG] Compose: EdgeIdentity * AllBottom
17706 2019-Jan-17 17:00:38.520406 - [DEBUG]
17707 2019-Jan-17 17:00:38.520430 - [DEBUG] Propagate flow
17708 2019-Jan-17 17:00:38.520453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17709 2019-Jan-17 17:00:38.520511 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17710 2019-Jan-17 17:00:38.521153 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17711 2019-Jan-17 17:00:38.521816 - [DEBUG] Edge function : AllBottom (result of previous compose)
17712 2019-Jan-17 17:00:38.521842 - [DEBUG]
17713 2019-Jan-17 17:00:38.521867 - [DEBUG] Join: AllTop & AllBottom
17714 2019-Jan-17 17:00:38.521893 - [DEBUG] = AllBottom (new jump func)
17715 2019-Jan-17 17:00:38.521917 - [DEBUG]
17716 2019-Jan-17 17:00:38.521940 - [DEBUG] Start adding new jump function
17717 2019-Jan-17 17:00:38.521964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17718 2019-Jan-17 17:00:38.522021 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17719 2019-Jan-17 17:00:38.522670 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17720 2019-Jan-17 17:00:38.523310 - [DEBUG] Edge Function : AllBottom
17721 2019-Jan-17 17:00:38.523339 - [DEBUG] End adding new jump function
17722 2019-Jan-17 17:00:38.523362 - [DEBUG]
17723 2019-Jan-17 17:00:38.523386 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17724 2019-Jan-17 17:00:38.523411 - [DEBUG]
17725 2019-Jan-17 17:00:38.523434 - [DEBUG] Process 504. path edge:
17726 2019-Jan-17 17:00:38.523458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17727 2019-Jan-17 17:00:38.523523 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
17728 2019-Jan-17 17:00:38.524163 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17729 2019-Jan-17 17:00:38.524827 - [DEBUG]
17730 2019-Jan-17 17:00:38.524852 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17731 2019-Jan-17 17:00:38.525507 - [DEBUG] Compose: EdgeIdentity * AllBottom
17732 2019-Jan-17 17:00:38.525535 - [DEBUG]
17733 2019-Jan-17 17:00:38.525559 - [DEBUG] Propagate flow
17734 2019-Jan-17 17:00:38.525582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17735 2019-Jan-17 17:00:38.525641 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17736 2019-Jan-17 17:00:38.526280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17737 2019-Jan-17 17:00:38.526929 - [DEBUG] Edge function : AllBottom (result of previous compose)
17738 2019-Jan-17 17:00:38.526954 - [DEBUG]
17739 2019-Jan-17 17:00:38.526978 - [DEBUG] Join: AllTop & AllBottom
17740 2019-Jan-17 17:00:38.527004 - [DEBUG] = AllBottom (new jump func)
17741 2019-Jan-17 17:00:38.527029 - [DEBUG]
17742 2019-Jan-17 17:00:38.527052 - [DEBUG] Start adding new jump function
17743 2019-Jan-17 17:00:38.527075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17744 2019-Jan-17 17:00:38.527132 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17745 2019-Jan-17 17:00:38.527780 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17746 2019-Jan-17 17:00:38.528433 - [DEBUG] Edge Function : AllBottom
17747 2019-Jan-17 17:00:38.528462 - [DEBUG] End adding new jump function
17748 2019-Jan-17 17:00:38.528485 - [DEBUG]
17749 2019-Jan-17 17:00:38.528509 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17750 2019-Jan-17 17:00:38.528533 - [DEBUG]
17751 2019-Jan-17 17:00:38.528556 - [DEBUG] Process 505. path edge:
17752 2019-Jan-17 17:00:38.528580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17753 2019-Jan-17 17:00:38.528637 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
17754 2019-Jan-17 17:00:38.529274 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17755 2019-Jan-17 17:00:38.529920 - [DEBUG]
17756 2019-Jan-17 17:00:38.529945 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
17757 2019-Jan-17 17:00:38.530595 - [DEBUG] Compose: EdgeIdentity * AllBottom
17758 2019-Jan-17 17:00:38.530622 - [DEBUG]
17759 2019-Jan-17 17:00:38.530646 - [DEBUG] Propagate flow
17760 2019-Jan-17 17:00:38.530669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17761 2019-Jan-17 17:00:38.530728 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17762 2019-Jan-17 17:00:38.531389 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17763 2019-Jan-17 17:00:38.532037 - [DEBUG] Edge function : AllBottom (result of previous compose)
17764 2019-Jan-17 17:00:38.532062 - [DEBUG]
17765 2019-Jan-17 17:00:38.532087 - [DEBUG] Join: AllTop & AllBottom
17766 2019-Jan-17 17:00:38.532112 - [DEBUG] = AllBottom (new jump func)
17767 2019-Jan-17 17:00:38.532137 - [DEBUG]
17768 2019-Jan-17 17:00:38.532160 - [DEBUG] Start adding new jump function
17769 2019-Jan-17 17:00:38.532191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17770 2019-Jan-17 17:00:38.532249 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17771 2019-Jan-17 17:00:38.532898 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17772 2019-Jan-17 17:00:38.533544 - [DEBUG] Edge Function : AllBottom
17773 2019-Jan-17 17:00:38.533572 - [DEBUG] End adding new jump function
17774 2019-Jan-17 17:00:38.533596 - [DEBUG]
17775 2019-Jan-17 17:00:38.533619 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17776 2019-Jan-17 17:00:38.533644 - [DEBUG]
17777 2019-Jan-17 17:00:38.533667 - [DEBUG] Process 506. path edge:
17778 2019-Jan-17 17:00:38.533691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17779 2019-Jan-17 17:00:38.533748 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
17780 2019-Jan-17 17:00:38.534394 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17781 2019-Jan-17 17:00:38.535057 - [DEBUG]
17782 2019-Jan-17 17:00:38.535082 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
17783 2019-Jan-17 17:00:38.535735 - [DEBUG] Possible callees:
17784 2019-Jan-17 17:00:38.535760 - [DEBUG] llvm.dbg.declare
17785 2019-Jan-17 17:00:38.535785 - [DEBUG] Possible return sites:
17786 2019-Jan-17 17:00:38.535808 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15517787 2019-Jan-17 17:00:38.537083 - [DEBUG] Found and process special summary
17788 2019-Jan-17 17:00:38.537117 - [DEBUG] Compose: EdgeIdentity * AllBottom
17789 2019-Jan-17 17:00:38.537144 - [DEBUG]
17790 2019-Jan-17 17:00:38.537168 - [DEBUG] Propagate flow
17791 2019-Jan-17 17:00:38.537190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17792 2019-Jan-17 17:00:38.537248 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17793 2019-Jan-17 17:00:38.537900 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17794 2019-Jan-17 17:00:38.538602 - [DEBUG] Edge function : AllBottom (result of previous compose)
17795 2019-Jan-17 17:00:38.538628 - [DEBUG]
17796 2019-Jan-17 17:00:38.538654 - [DEBUG] Join: AllTop & AllBottom
17797 2019-Jan-17 17:00:38.538680 - [DEBUG] = AllBottom (new jump func)
17798 2019-Jan-17 17:00:38.538704 - [DEBUG]
17799 2019-Jan-17 17:00:38.538727 - [DEBUG] Start adding new jump function
17800 2019-Jan-17 17:00:38.538750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17801 2019-Jan-17 17:00:38.538813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17802 2019-Jan-17 17:00:38.539472 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17803 2019-Jan-17 17:00:38.540113 - [DEBUG] Edge Function : AllBottom
17804 2019-Jan-17 17:00:38.540143 - [DEBUG] End adding new jump function
17805 2019-Jan-17 17:00:38.540167 - [DEBUG]
17806 2019-Jan-17 17:00:38.540190 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
17807 2019-Jan-17 17:00:38.540215 - [DEBUG]
17808 2019-Jan-17 17:00:38.540238 - [DEBUG] Process 507. path edge:
17809 2019-Jan-17 17:00:38.540274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17810 2019-Jan-17 17:00:38.540333 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
17811 2019-Jan-17 17:00:38.540973 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17812 2019-Jan-17 17:00:38.541639 - [DEBUG]
17813 2019-Jan-17 17:00:38.541664 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17814 2019-Jan-17 17:00:38.542329 - [DEBUG] Compose: EdgeIdentity * AllBottom
17815 2019-Jan-17 17:00:38.542356 - [DEBUG]
17816 2019-Jan-17 17:00:38.542380 - [DEBUG] Propagate flow
17817 2019-Jan-17 17:00:38.542403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17818 2019-Jan-17 17:00:38.542461 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17819 2019-Jan-17 17:00:38.543099 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17820 2019-Jan-17 17:00:38.543747 - [DEBUG] Edge function : AllBottom (result of previous compose)
17821 2019-Jan-17 17:00:38.543773 - [DEBUG]
17822 2019-Jan-17 17:00:38.543797 - [DEBUG] Join: AllTop & AllBottom
17823 2019-Jan-17 17:00:38.543823 - [DEBUG] = AllBottom (new jump func)
17824 2019-Jan-17 17:00:38.543847 - [DEBUG]
17825 2019-Jan-17 17:00:38.543870 - [DEBUG] Start adding new jump function
17826 2019-Jan-17 17:00:38.543893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17827 2019-Jan-17 17:00:38.543950 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17828 2019-Jan-17 17:00:38.544598 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17829 2019-Jan-17 17:00:38.545249 - [DEBUG] Edge Function : AllBottom
17830 2019-Jan-17 17:00:38.545278 - [DEBUG] End adding new jump function
17831 2019-Jan-17 17:00:38.545301 - [DEBUG]
17832 2019-Jan-17 17:00:38.545325 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
17833 2019-Jan-17 17:00:38.545350 - [DEBUG]
17834 2019-Jan-17 17:00:38.545373 - [DEBUG] Process 508. path edge:
17835 2019-Jan-17 17:00:38.545396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17836 2019-Jan-17 17:00:38.545453 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
17837 2019-Jan-17 17:00:38.546092 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17838 2019-Jan-17 17:00:38.546739 - [DEBUG]
17839 2019-Jan-17 17:00:38.546764 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
17840 2019-Jan-17 17:00:38.547416 - [DEBUG] Compose: EdgeIdentity * AllBottom
17841 2019-Jan-17 17:00:38.547444 - [DEBUG]
17842 2019-Jan-17 17:00:38.547468 - [DEBUG] Propagate flow
17843 2019-Jan-17 17:00:38.547491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17844 2019-Jan-17 17:00:38.547549 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17845 2019-Jan-17 17:00:38.548202 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17846 2019-Jan-17 17:00:38.548851 - [DEBUG] Edge function : AllBottom (result of previous compose)
17847 2019-Jan-17 17:00:38.548877 - [DEBUG]
17848 2019-Jan-17 17:00:38.548901 - [DEBUG] Join: AllTop & AllBottom
17849 2019-Jan-17 17:00:38.548927 - [DEBUG] = AllBottom (new jump func)
17850 2019-Jan-17 17:00:38.548951 - [DEBUG]
17851 2019-Jan-17 17:00:38.548985 - [DEBUG] Start adding new jump function
17852 2019-Jan-17 17:00:38.549009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17853 2019-Jan-17 17:00:38.549067 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17854 2019-Jan-17 17:00:38.549716 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17855 2019-Jan-17 17:00:38.550353 - [DEBUG] Edge Function : AllBottom
17856 2019-Jan-17 17:00:38.550381 - [DEBUG] End adding new jump function
17857 2019-Jan-17 17:00:38.550405 - [DEBUG]
17858 2019-Jan-17 17:00:38.550428 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
17859 2019-Jan-17 17:00:38.550453 - [DEBUG]
17860 2019-Jan-17 17:00:38.550476 - [DEBUG] Process 509. path edge:
17861 2019-Jan-17 17:00:38.550499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17862 2019-Jan-17 17:00:38.550557 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
17863 2019-Jan-17 17:00:38.551193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17864 2019-Jan-17 17:00:38.551856 - [DEBUG]
17865 2019-Jan-17 17:00:38.551881 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
17866 2019-Jan-17 17:00:38.552531 - [DEBUG] Compose: EdgeIdentity * AllBottom
17867 2019-Jan-17 17:00:38.552560 - [DEBUG]
17868 2019-Jan-17 17:00:38.552584 - [DEBUG] Propagate flow
17869 2019-Jan-17 17:00:38.552607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17870 2019-Jan-17 17:00:38.552665 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17871 2019-Jan-17 17:00:38.553313 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17872 2019-Jan-17 17:00:38.553960 - [DEBUG] Edge function : AllBottom (result of previous compose)
17873 2019-Jan-17 17:00:38.553986 - [DEBUG]
17874 2019-Jan-17 17:00:38.554010 - [DEBUG] Join: AllTop & AllBottom
17875 2019-Jan-17 17:00:38.554036 - [DEBUG] = AllBottom (new jump func)
17876 2019-Jan-17 17:00:38.554060 - [DEBUG]
17877 2019-Jan-17 17:00:38.554083 - [DEBUG] Start adding new jump function
17878 2019-Jan-17 17:00:38.554107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17879 2019-Jan-17 17:00:38.554164 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17880 2019-Jan-17 17:00:38.554829 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17881 2019-Jan-17 17:00:38.555474 - [DEBUG] Edge Function : AllBottom
17882 2019-Jan-17 17:00:38.555502 - [DEBUG] End adding new jump function
17883 2019-Jan-17 17:00:38.555525 - [DEBUG]
17884 2019-Jan-17 17:00:38.555549 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
17885 2019-Jan-17 17:00:38.555573 - [DEBUG]
17886 2019-Jan-17 17:00:38.555596 - [DEBUG] Process 510. path edge:
17887 2019-Jan-17 17:00:38.555620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17888 2019-Jan-17 17:00:38.555677 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
17889 2019-Jan-17 17:00:38.556323 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17890 2019-Jan-17 17:00:38.556970 - [DEBUG]
17891 2019-Jan-17 17:00:38.556994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
17892 2019-Jan-17 17:00:38.557665 - [DEBUG] Possible callees:
17893 2019-Jan-17 17:00:38.557692 - [DEBUG] llvm.dbg.declare
17894 2019-Jan-17 17:00:38.557717 - [DEBUG] Possible return sites:
17895 2019-Jan-17 17:00:38.557741 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16317896 2019-Jan-17 17:00:38.559038 - [DEBUG] Found and process special summary
17897 2019-Jan-17 17:00:38.559073 - [DEBUG] Compose: EdgeIdentity * AllBottom
17898 2019-Jan-17 17:00:38.559100 - [DEBUG]
17899 2019-Jan-17 17:00:38.559124 - [DEBUG] Propagate flow
17900 2019-Jan-17 17:00:38.559147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17901 2019-Jan-17 17:00:38.559205 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17902 2019-Jan-17 17:00:38.559846 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17903 2019-Jan-17 17:00:38.560494 - [DEBUG] Edge function : AllBottom (result of previous compose)
17904 2019-Jan-17 17:00:38.560519 - [DEBUG]
17905 2019-Jan-17 17:00:38.560544 - [DEBUG] Join: AllTop & AllBottom
17906 2019-Jan-17 17:00:38.560570 - [DEBUG] = AllBottom (new jump func)
17907 2019-Jan-17 17:00:38.560594 - [DEBUG]
17908 2019-Jan-17 17:00:38.560617 - [DEBUG] Start adding new jump function
17909 2019-Jan-17 17:00:38.560640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17910 2019-Jan-17 17:00:38.560698 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17911 2019-Jan-17 17:00:38.561361 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17912 2019-Jan-17 17:00:38.562000 - [DEBUG] Edge Function : AllBottom
17913 2019-Jan-17 17:00:38.562028 - [DEBUG] End adding new jump function
17914 2019-Jan-17 17:00:38.562052 - [DEBUG]
17915 2019-Jan-17 17:00:38.562075 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
17916 2019-Jan-17 17:00:38.562100 - [DEBUG]
17917 2019-Jan-17 17:00:38.562123 - [DEBUG] Process 511. path edge:
17918 2019-Jan-17 17:00:38.562146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17919 2019-Jan-17 17:00:38.562204 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
17920 2019-Jan-17 17:00:38.562844 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17921 2019-Jan-17 17:00:38.563492 - [DEBUG]
17922 2019-Jan-17 17:00:38.563516 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17923 2019-Jan-17 17:00:38.564174 - [DEBUG] Compose: EdgeIdentity * AllBottom
17924 2019-Jan-17 17:00:38.564202 - [DEBUG]
17925 2019-Jan-17 17:00:38.564225 - [DEBUG] Propagate flow
17926 2019-Jan-17 17:00:38.564249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17927 2019-Jan-17 17:00:38.564307 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17928 2019-Jan-17 17:00:38.564961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17929 2019-Jan-17 17:00:38.565610 - [DEBUG] Edge function : AllBottom (result of previous compose)
17930 2019-Jan-17 17:00:38.565635 - [DEBUG]
17931 2019-Jan-17 17:00:38.565660 - [DEBUG] Join: AllTop & AllBottom
17932 2019-Jan-17 17:00:38.565686 - [DEBUG] = AllBottom (new jump func)
17933 2019-Jan-17 17:00:38.565719 - [DEBUG]
17934 2019-Jan-17 17:00:38.565743 - [DEBUG] Start adding new jump function
17935 2019-Jan-17 17:00:38.565766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17936 2019-Jan-17 17:00:38.565824 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17937 2019-Jan-17 17:00:38.566472 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17938 2019-Jan-17 17:00:38.567108 - [DEBUG] Edge Function : AllBottom
17939 2019-Jan-17 17:00:38.567137 - [DEBUG] End adding new jump function
17940 2019-Jan-17 17:00:38.567160 - [DEBUG]
17941 2019-Jan-17 17:00:38.567184 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
17942 2019-Jan-17 17:00:38.567209 - [DEBUG]
17943 2019-Jan-17 17:00:38.567232 - [DEBUG] Process 512. path edge:
17944 2019-Jan-17 17:00:38.567255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17945 2019-Jan-17 17:00:38.567313 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17946 2019-Jan-17 17:00:38.567967 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17947 2019-Jan-17 17:00:38.568616 - [DEBUG]
17948 2019-Jan-17 17:00:38.568642 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17949 2019-Jan-17 17:00:38.569292 - [DEBUG] Compose: EdgeIdentity * AllBottom
17950 2019-Jan-17 17:00:38.569320 - [DEBUG]
17951 2019-Jan-17 17:00:38.569344 - [DEBUG] Propagate flow
17952 2019-Jan-17 17:00:38.569367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17953 2019-Jan-17 17:00:38.569425 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17954 2019-Jan-17 17:00:38.570072 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17955 2019-Jan-17 17:00:38.570719 - [DEBUG] Edge function : AllBottom (result of previous compose)
17956 2019-Jan-17 17:00:38.570744 - [DEBUG]
17957 2019-Jan-17 17:00:38.570769 - [DEBUG] Join: AllTop & AllBottom
17958 2019-Jan-17 17:00:38.570794 - [DEBUG] = AllBottom (new jump func)
17959 2019-Jan-17 17:00:38.570819 - [DEBUG]
17960 2019-Jan-17 17:00:38.570842 - [DEBUG] Start adding new jump function
17961 2019-Jan-17 17:00:38.570865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17962 2019-Jan-17 17:00:38.570922 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17963 2019-Jan-17 17:00:38.571588 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17964 2019-Jan-17 17:00:38.572233 - [DEBUG] Edge Function : AllBottom
17965 2019-Jan-17 17:00:38.572261 - [DEBUG] End adding new jump function
17966 2019-Jan-17 17:00:38.572285 - [DEBUG]
17967 2019-Jan-17 17:00:38.572308 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
17968 2019-Jan-17 17:00:38.572333 - [DEBUG]
17969 2019-Jan-17 17:00:38.572356 - [DEBUG] Process 513. path edge:
17970 2019-Jan-17 17:00:38.572380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
17971 2019-Jan-17 17:00:38.572437 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17972 2019-Jan-17 17:00:38.573084 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
17973 2019-Jan-17 17:00:38.573732 - [DEBUG]
17974 2019-Jan-17 17:00:38.573769 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17975 2019-Jan-17 17:00:38.574422 - [DEBUG] Possible callees:
17976 2019-Jan-17 17:00:38.574447 - [DEBUG] llvm.dbg.declare
17977 2019-Jan-17 17:00:38.574472 - [DEBUG] Possible return sites:
17978 2019-Jan-17 17:00:38.574495 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917979 2019-Jan-17 17:00:38.575787 - [DEBUG] Found and process special summary
17980 2019-Jan-17 17:00:38.575821 - [DEBUG] Compose: EdgeIdentity * AllBottom
17981 2019-Jan-17 17:00:38.575848 - [DEBUG]
17982 2019-Jan-17 17:00:38.575872 - [DEBUG] Propagate flow
17983 2019-Jan-17 17:00:38.575895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

17984 2019-Jan-17 17:00:38.575953 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17985 2019-Jan-17 17:00:38.576594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17986 2019-Jan-17 17:00:38.577242 - [DEBUG] Edge function : AllBottom (result of previous compose)
17987 2019-Jan-17 17:00:38.577267 - [DEBUG]
17988 2019-Jan-17 17:00:38.577292 - [DEBUG] Join: AllTop & AllBottom
17989 2019-Jan-17 17:00:38.577317 - [DEBUG] = AllBottom (new jump func)
17990 2019-Jan-17 17:00:38.577342 - [DEBUG]
17991 2019-Jan-17 17:00:38.577365 - [DEBUG] Start adding new jump function
17992 2019-Jan-17 17:00:38.577388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

17993 2019-Jan-17 17:00:38.577446 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

17994 2019-Jan-17 17:00:38.578109 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17995 2019-Jan-17 17:00:38.578746 - [DEBUG] Edge Function : AllBottom
17996 2019-Jan-17 17:00:38.578774 - [DEBUG] End adding new jump function
17997 2019-Jan-17 17:00:38.578798 - [DEBUG]
17998 2019-Jan-17 17:00:38.578822 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
17999 2019-Jan-17 17:00:38.578846 - [DEBUG]
18000 2019-Jan-17 17:00:38.578869 - [DEBUG] Process 514. path edge:
18001 2019-Jan-17 17:00:38.578893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18002 2019-Jan-17 17:00:38.578951 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
18003 2019-Jan-17 17:00:38.579590 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18004 2019-Jan-17 17:00:38.580237 - [DEBUG]
18005 2019-Jan-17 17:00:38.580262 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18006 2019-Jan-17 17:00:38.580916 - [DEBUG] Compose: EdgeIdentity * AllBottom
18007 2019-Jan-17 17:00:38.580943 - [DEBUG]
18008 2019-Jan-17 17:00:38.580967 - [DEBUG] Propagate flow
18009 2019-Jan-17 17:00:38.580990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18010 2019-Jan-17 17:00:38.581048 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18011 2019-Jan-17 17:00:38.581702 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18012 2019-Jan-17 17:00:38.582349 - [DEBUG] Edge function : AllBottom (result of previous compose)
18013 2019-Jan-17 17:00:38.582374 - [DEBUG]
18014 2019-Jan-17 17:00:38.582399 - [DEBUG] Join: AllTop & AllBottom
18015 2019-Jan-17 17:00:38.582433 - [DEBUG] = AllBottom (new jump func)
18016 2019-Jan-17 17:00:38.582458 - [DEBUG]
18017 2019-Jan-17 17:00:38.582481 - [DEBUG] Start adding new jump function
18018 2019-Jan-17 17:00:38.582504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18019 2019-Jan-17 17:00:38.582562 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18020 2019-Jan-17 17:00:38.583210 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18021 2019-Jan-17 17:00:38.583847 - [DEBUG] Edge Function : AllBottom
18022 2019-Jan-17 17:00:38.583876 - [DEBUG] End adding new jump function
18023 2019-Jan-17 17:00:38.583899 - [DEBUG]
18024 2019-Jan-17 17:00:38.583923 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18025 2019-Jan-17 17:00:38.583947 - [DEBUG]
18026 2019-Jan-17 17:00:38.583970 - [DEBUG] Process 515. path edge:
18027 2019-Jan-17 17:00:38.583994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18028 2019-Jan-17 17:00:38.584051 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
18029 2019-Jan-17 17:00:38.584701 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18030 2019-Jan-17 17:00:38.585349 - [DEBUG]
18031 2019-Jan-17 17:00:38.585373 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
18032 2019-Jan-17 17:00:38.586023 - [DEBUG] Compose: EdgeIdentity * AllBottom
18033 2019-Jan-17 17:00:38.586051 - [DEBUG]
18034 2019-Jan-17 17:00:38.586076 - [DEBUG] Propagate flow
18035 2019-Jan-17 17:00:38.586099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18036 2019-Jan-17 17:00:38.586157 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18037 2019-Jan-17 17:00:38.586800 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18038 2019-Jan-17 17:00:38.587447 - [DEBUG] Edge function : AllBottom (result of previous compose)
18039 2019-Jan-17 17:00:38.587472 - [DEBUG]
18040 2019-Jan-17 17:00:38.587497 - [DEBUG] Join: AllTop & AllBottom
18041 2019-Jan-17 17:00:38.587523 - [DEBUG] = AllBottom (new jump func)
18042 2019-Jan-17 17:00:38.587548 - [DEBUG]
18043 2019-Jan-17 17:00:38.587571 - [DEBUG] Start adding new jump function
18044 2019-Jan-17 17:00:38.587594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18045 2019-Jan-17 17:00:38.587652 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18046 2019-Jan-17 17:00:38.588316 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18047 2019-Jan-17 17:00:38.588956 - [DEBUG] Edge Function : AllBottom
18048 2019-Jan-17 17:00:38.588984 - [DEBUG] End adding new jump function
18049 2019-Jan-17 17:00:38.589008 - [DEBUG]
18050 2019-Jan-17 17:00:38.589032 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18051 2019-Jan-17 17:00:38.589056 - [DEBUG]
18052 2019-Jan-17 17:00:38.589080 - [DEBUG] Process 516. path edge:
18053 2019-Jan-17 17:00:38.589104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18054 2019-Jan-17 17:00:38.589161 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
18055 2019-Jan-17 17:00:38.589800 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18056 2019-Jan-17 17:00:38.590456 - [DEBUG]
18057 2019-Jan-17 17:00:38.590481 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
18058 2019-Jan-17 17:00:38.591135 - [DEBUG] Compose: EdgeIdentity * AllBottom
18059 2019-Jan-17 17:00:38.591163 - [DEBUG]
18060 2019-Jan-17 17:00:38.591187 - [DEBUG] Propagate flow
18061 2019-Jan-17 17:00:38.591210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18062 2019-Jan-17 17:00:38.591268 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18063 2019-Jan-17 17:00:38.591930 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18064 2019-Jan-17 17:00:38.592580 - [DEBUG] Edge function : AllBottom (result of previous compose)
18065 2019-Jan-17 17:00:38.592605 - [DEBUG]
18066 2019-Jan-17 17:00:38.592630 - [DEBUG] Join: AllTop & AllBottom
18067 2019-Jan-17 17:00:38.592656 - [DEBUG] = AllBottom (new jump func)
18068 2019-Jan-17 17:00:38.592680 - [DEBUG]
18069 2019-Jan-17 17:00:38.592703 - [DEBUG] Start adding new jump function
18070 2019-Jan-17 17:00:38.592727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18071 2019-Jan-17 17:00:38.592784 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18072 2019-Jan-17 17:00:38.593432 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18073 2019-Jan-17 17:00:38.594069 - [DEBUG] Edge Function : AllBottom
18074 2019-Jan-17 17:00:38.594098 - [DEBUG] End adding new jump function
18075 2019-Jan-17 17:00:38.594121 - [DEBUG]
18076 2019-Jan-17 17:00:38.594145 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18077 2019-Jan-17 17:00:38.594169 - [DEBUG]
18078 2019-Jan-17 17:00:38.594192 - [DEBUG] Process 517. path edge:
18079 2019-Jan-17 17:00:38.594216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18080 2019-Jan-17 17:00:38.594273 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
18081 2019-Jan-17 17:00:38.594926 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18082 2019-Jan-17 17:00:38.595573 - [DEBUG]
18083 2019-Jan-17 17:00:38.595599 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
18084 2019-Jan-17 17:00:38.596250 - [DEBUG] Compose: EdgeIdentity * AllBottom
18085 2019-Jan-17 17:00:38.596278 - [DEBUG]
18086 2019-Jan-17 17:00:38.596301 - [DEBUG] Propagate flow
18087 2019-Jan-17 17:00:38.596325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18088 2019-Jan-17 17:00:38.596383 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18089 2019-Jan-17 17:00:38.597023 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18090 2019-Jan-17 17:00:38.597669 - [DEBUG] Edge function : AllBottom (result of previous compose)
18091 2019-Jan-17 17:00:38.597695 - [DEBUG]
18092 2019-Jan-17 17:00:38.597719 - [DEBUG] Join: AllTop & AllBottom
18093 2019-Jan-17 17:00:38.597745 - [DEBUG] = AllBottom (new jump func)
18094 2019-Jan-17 17:00:38.597769 - [DEBUG]
18095 2019-Jan-17 17:00:38.597792 - [DEBUG] Start adding new jump function
18096 2019-Jan-17 17:00:38.597816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18097 2019-Jan-17 17:00:38.597873 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18098 2019-Jan-17 17:00:38.598545 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18099 2019-Jan-17 17:00:38.599186 - [DEBUG] Edge Function : AllBottom
18100 2019-Jan-17 17:00:38.599215 - [DEBUG] End adding new jump function
18101 2019-Jan-17 17:00:38.599239 - [DEBUG]
18102 2019-Jan-17 17:00:38.599262 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18103 2019-Jan-17 17:00:38.599287 - [DEBUG]
18104 2019-Jan-17 17:00:38.599310 - [DEBUG] Process 518. path edge:
18105 2019-Jan-17 17:00:38.599334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18106 2019-Jan-17 17:00:38.599391 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
18107 2019-Jan-17 17:00:38.600032 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18108 2019-Jan-17 17:00:38.600679 - [DEBUG]
18109 2019-Jan-17 17:00:38.600703 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
18110 2019-Jan-17 17:00:38.601372 - [DEBUG] Compose: EdgeIdentity * AllBottom
18111 2019-Jan-17 17:00:38.601400 - [DEBUG]
18112 2019-Jan-17 17:00:38.601423 - [DEBUG] Propagate flow
18113 2019-Jan-17 17:00:38.601446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18114 2019-Jan-17 17:00:38.601505 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18115 2019-Jan-17 17:00:38.602143 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18116 2019-Jan-17 17:00:38.602791 - [DEBUG] Edge function : AllBottom (result of previous compose)
18117 2019-Jan-17 17:00:38.602816 - [DEBUG]
18118 2019-Jan-17 17:00:38.602841 - [DEBUG] Join: AllTop & AllBottom
18119 2019-Jan-17 17:00:38.602867 - [DEBUG] = AllBottom (new jump func)
18120 2019-Jan-17 17:00:38.602891 - [DEBUG]
18121 2019-Jan-17 17:00:38.602914 - [DEBUG] Start adding new jump function
18122 2019-Jan-17 17:00:38.602937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18123 2019-Jan-17 17:00:38.602995 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18124 2019-Jan-17 17:00:38.603644 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18125 2019-Jan-17 17:00:38.604280 - [DEBUG] Edge Function : AllBottom
18126 2019-Jan-17 17:00:38.604308 - [DEBUG] End adding new jump function
18127 2019-Jan-17 17:00:38.604331 - [DEBUG]
18128 2019-Jan-17 17:00:38.604355 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18129 2019-Jan-17 17:00:38.604379 - [DEBUG]
18130 2019-Jan-17 17:00:38.604402 - [DEBUG] Process 519. path edge:
18131 2019-Jan-17 17:00:38.604426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18132 2019-Jan-17 17:00:38.604483 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
18133 2019-Jan-17 17:00:38.605137 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18134 2019-Jan-17 17:00:38.605785 - [DEBUG]
18135 2019-Jan-17 17:00:38.605810 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
18136 2019-Jan-17 17:00:38.606460 - [DEBUG] Compose: EdgeIdentity * AllBottom
18137 2019-Jan-17 17:00:38.606488 - [DEBUG]
18138 2019-Jan-17 17:00:38.606512 - [DEBUG] Propagate flow
18139 2019-Jan-17 17:00:38.606536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18140 2019-Jan-17 17:00:38.606594 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18141 2019-Jan-17 17:00:38.607241 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18142 2019-Jan-17 17:00:38.607889 - [DEBUG] Edge function : AllBottom (result of previous compose)
18143 2019-Jan-17 17:00:38.607914 - [DEBUG]
18144 2019-Jan-17 17:00:38.607939 - [DEBUG] Join: AllTop & AllBottom
18145 2019-Jan-17 17:00:38.607978 - [DEBUG] = AllBottom (new jump func)
18146 2019-Jan-17 17:00:38.608003 - [DEBUG]
18147 2019-Jan-17 17:00:38.608027 - [DEBUG] Start adding new jump function
18148 2019-Jan-17 17:00:38.608050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18149 2019-Jan-17 17:00:38.608108 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18150 2019-Jan-17 17:00:38.608757 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18151 2019-Jan-17 17:00:38.609392 - [DEBUG] Edge Function : AllBottom
18152 2019-Jan-17 17:00:38.609420 - [DEBUG] End adding new jump function
18153 2019-Jan-17 17:00:38.609444 - [DEBUG]
18154 2019-Jan-17 17:00:38.609468 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18155 2019-Jan-17 17:00:38.609492 - [DEBUG]
18156 2019-Jan-17 17:00:38.609516 - [DEBUG] Process 520. path edge:
18157 2019-Jan-17 17:00:38.609539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18158 2019-Jan-17 17:00:38.609597 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
18159 2019-Jan-17 17:00:38.610233 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18160 2019-Jan-17 17:00:38.610881 - [DEBUG]
18161 2019-Jan-17 17:00:38.610906 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18162 2019-Jan-17 17:00:38.611572 - [DEBUG] Compose: EdgeIdentity * AllBottom
18163 2019-Jan-17 17:00:38.611601 - [DEBUG]
18164 2019-Jan-17 17:00:38.611624 - [DEBUG] Propagate flow
18165 2019-Jan-17 17:00:38.611647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18166 2019-Jan-17 17:00:38.611706 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18167 2019-Jan-17 17:00:38.612353 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18168 2019-Jan-17 17:00:38.613001 - [DEBUG] Edge function : AllBottom (result of previous compose)
18169 2019-Jan-17 17:00:38.613027 - [DEBUG]
18170 2019-Jan-17 17:00:38.613052 - [DEBUG] Join: AllTop & AllBottom
18171 2019-Jan-17 17:00:38.613077 - [DEBUG] = AllBottom (new jump func)
18172 2019-Jan-17 17:00:38.613102 - [DEBUG]
18173 2019-Jan-17 17:00:38.613125 - [DEBUG] Start adding new jump function
18174 2019-Jan-17 17:00:38.613148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18175 2019-Jan-17 17:00:38.613206 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18176 2019-Jan-17 17:00:38.613854 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18177 2019-Jan-17 17:00:38.614496 - [DEBUG] Edge Function : AllBottom
18178 2019-Jan-17 17:00:38.614524 - [DEBUG] End adding new jump function
18179 2019-Jan-17 17:00:38.614548 - [DEBUG]
18180 2019-Jan-17 17:00:38.614571 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18181 2019-Jan-17 17:00:38.614596 - [DEBUG]
18182 2019-Jan-17 17:00:38.614683 - [DEBUG] Process 521. path edge:
18183 2019-Jan-17 17:00:38.614713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18184 2019-Jan-17 17:00:38.614776 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
18185 2019-Jan-17 17:00:38.615428 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18186 2019-Jan-17 17:00:38.616080 - [DEBUG]
18187 2019-Jan-17 17:00:38.616106 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
18188 2019-Jan-17 17:00:38.616766 - [DEBUG] Compose: EdgeIdentity * AllBottom
18189 2019-Jan-17 17:00:38.616794 - [DEBUG]
18190 2019-Jan-17 17:00:38.616817 - [DEBUG] Propagate flow
18191 2019-Jan-17 17:00:38.616841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18192 2019-Jan-17 17:00:38.616899 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18193 2019-Jan-17 17:00:38.617546 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18194 2019-Jan-17 17:00:38.618217 - [DEBUG] Edge function : AllBottom (result of previous compose)
18195 2019-Jan-17 17:00:38.618242 - [DEBUG]
18196 2019-Jan-17 17:00:38.618267 - [DEBUG] Join: AllTop & AllBottom
18197 2019-Jan-17 17:00:38.618292 - [DEBUG] = AllBottom (new jump func)
18198 2019-Jan-17 17:00:38.618316 - [DEBUG]
18199 2019-Jan-17 17:00:38.618340 - [DEBUG] Start adding new jump function
18200 2019-Jan-17 17:00:38.618363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18201 2019-Jan-17 17:00:38.618421 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18202 2019-Jan-17 17:00:38.619069 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18203 2019-Jan-17 17:00:38.619704 - [DEBUG] Edge Function : AllBottom
18204 2019-Jan-17 17:00:38.619732 - [DEBUG] End adding new jump function
18205 2019-Jan-17 17:00:38.619756 - [DEBUG]
18206 2019-Jan-17 17:00:38.619779 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18207 2019-Jan-17 17:00:38.619804 - [DEBUG]
18208 2019-Jan-17 17:00:38.619827 - [DEBUG] Process 522. path edge:
18209 2019-Jan-17 17:00:38.619851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18210 2019-Jan-17 17:00:38.619909 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
18211 2019-Jan-17 17:00:38.620546 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18212 2019-Jan-17 17:00:38.621193 - [DEBUG]
18213 2019-Jan-17 17:00:38.621218 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18214 2019-Jan-17 17:00:38.621885 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-17 17:00:38.621913 - [DEBUG]
18216 2019-Jan-17 17:00:38.621937 - [DEBUG] Propagate flow
18217 2019-Jan-17 17:00:38.621960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18218 2019-Jan-17 17:00:38.622018 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18219 2019-Jan-17 17:00:38.622655 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18220 2019-Jan-17 17:00:38.623339 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-17 17:00:38.623366 - [DEBUG]
18222 2019-Jan-17 17:00:38.623392 - [DEBUG] Join: AllTop & AllBottom
18223 2019-Jan-17 17:00:38.623432 - [DEBUG] = AllBottom (new jump func)
18224 2019-Jan-17 17:00:38.623457 - [DEBUG]
18225 2019-Jan-17 17:00:38.623481 - [DEBUG] Start adding new jump function
18226 2019-Jan-17 17:00:38.623504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18227 2019-Jan-17 17:00:38.623573 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18228 2019-Jan-17 17:00:38.625831 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18229 2019-Jan-17 17:00:38.626486 - [DEBUG] Edge Function : AllBottom
18230 2019-Jan-17 17:00:38.626520 - [DEBUG] End adding new jump function
18231 2019-Jan-17 17:00:38.626544 - [DEBUG]
18232 2019-Jan-17 17:00:38.626569 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18233 2019-Jan-17 17:00:38.626594 - [DEBUG]
18234 2019-Jan-17 17:00:38.626617 - [DEBUG] Process 523. path edge:
18235 2019-Jan-17 17:00:38.626641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18236 2019-Jan-17 17:00:38.626707 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
18237 2019-Jan-17 17:00:38.627346 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18238 2019-Jan-17 17:00:38.628017 - [DEBUG]
18239 2019-Jan-17 17:00:38.628042 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18240 2019-Jan-17 17:00:38.628692 - [DEBUG] Start of endsummarytab entry
18241 2019-Jan-17 17:00:38.628725 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
18242 2019-Jan-17 17:00:38.629366 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

18243 2019-Jan-17 17:00:38.629429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18244 2019-Jan-17 17:00:38.630067 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18245 2019-Jan-17 17:00:38.630716 - [DEBUG] EF: AllBottom
18246 2019-Jan-17 17:00:38.630741 - [DEBUG]
18247 2019-Jan-17 17:00:38.630765 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18248 2019-Jan-17 17:00:38.631417 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

18249 2019-Jan-17 17:00:38.632666 - [DEBUG] EF: AllBottom
18250 2019-Jan-17 17:00:38.632691 - [DEBUG]
18251 2019-Jan-17 17:00:38.632714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18252 2019-Jan-17 17:00:38.633351 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

18253 2019-Jan-17 17:00:38.633997 - [DEBUG] EF: AllBottom
18254 2019-Jan-17 17:00:38.634022 - [DEBUG]
18255 2019-Jan-17 17:00:38.634046 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18256 2019-Jan-17 17:00:38.634695 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

18257 2019-Jan-17 17:00:38.635940 - [DEBUG] EF: AllBottom
18258 2019-Jan-17 17:00:38.635965 - [DEBUG]
18259 2019-Jan-17 17:00:38.635988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18260 2019-Jan-17 17:00:38.636624 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

18261 2019-Jan-17 17:00:38.637262 - [DEBUG] EF: AllBottom
18262 2019-Jan-17 17:00:38.637287 - [DEBUG]
18263 2019-Jan-17 17:00:38.637310 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18264 2019-Jan-17 17:00:38.637946 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

18265 2019-Jan-17 17:00:38.638614 - [DEBUG] EF: AllBottom
18266 2019-Jan-17 17:00:38.638640 - [DEBUG]
18267 2019-Jan-17 17:00:38.638663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18268 2019-Jan-17 17:00:38.639309 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

18269 2019-Jan-17 17:00:38.639951 - [DEBUG] EF: AllBottom
18270 2019-Jan-17 17:00:38.639976 - [DEBUG]
18271 2019-Jan-17 17:00:38.639999 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18272 2019-Jan-17 17:00:38.640634 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

18273 2019-Jan-17 17:00:38.641270 - [DEBUG] EF: AllBottom
18274 2019-Jan-17 17:00:38.641309 - [DEBUG]
18275 2019-Jan-17 17:00:38.641333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18276 2019-Jan-17 17:00:38.641970 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

18277 2019-Jan-17 17:00:38.642605 - [DEBUG] EF: AllBottom
18278 2019-Jan-17 17:00:38.642630 - [DEBUG]
18279 2019-Jan-17 17:00:38.642653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
18280 2019-Jan-17 17:00:38.643288 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

18281 2019-Jan-17 17:00:38.643928 - [DEBUG] EF: AllBottom
18282 2019-Jan-17 17:00:38.643953 - [DEBUG]
18283 2019-Jan-17 17:00:38.643977 - [DEBUG] ---------------
18284 2019-Jan-17 17:00:38.644000 - [DEBUG]
18285 2019-Jan-17 17:00:38.644026 - [DEBUG] End of endsummarytab entry
18286 2019-Jan-17 17:00:38.644049 - [DEBUG]
18287 2019-Jan-17 17:00:38.644073 - [DEBUG] Start of incomingtab entry
18288 2019-Jan-17 17:00:38.644098 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
18289 2019-Jan-17 17:00:38.644782 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

18290 2019-Jan-17 17:00:38.644846 - [DEBUG] ---------------
18291 2019-Jan-17 17:00:38.644870 - [DEBUG] End of incomingtab entry
18292 2019-Jan-17 17:00:38.644894 - [DEBUG]
18293 2019-Jan-17 17:00:38.644920 - [DEBUG] EDGE: >
18294 2019-Jan-17 17:00:38.644978 - [DEBUG] ---> 18295 2019-Jan-17 17:00:38.645618 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18296 2019-Jan-17 17:00:38.646267 - [DEBUG]
18297 2019-Jan-17 17:00:38.646293 - [DEBUG] EDGE: >
18298 2019-Jan-17 17:00:38.646352 - [DEBUG] ---> 18299 2019-Jan-17 17:00:38.646988 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18300 2019-Jan-17 17:00:38.647636 - [DEBUG]
18301 2019-Jan-17 17:00:38.647683 - [DEBUG] Compose: EdgeIdentity * AllBottom
18302 2019-Jan-17 17:00:38.647711 - [DEBUG]
18303 2019-Jan-17 17:00:38.647734 - [DEBUG] Propagate flow
18304 2019-Jan-17 17:00:38.647758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18305 2019-Jan-17 17:00:38.647816 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18306 2019-Jan-17 17:00:38.648481 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18307 2019-Jan-17 17:00:38.649129 - [DEBUG] Edge function : AllBottom (result of previous compose)
18308 2019-Jan-17 17:00:38.649155 - [DEBUG]
18309 2019-Jan-17 17:00:38.649181 - [DEBUG] Join: AllTop & AllBottom
18310 2019-Jan-17 17:00:38.649207 - [DEBUG] = AllBottom (new jump func)
18311 2019-Jan-17 17:00:38.649231 - [DEBUG]
18312 2019-Jan-17 17:00:38.649268 - [DEBUG] Start adding new jump function
18313 2019-Jan-17 17:00:38.649292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18314 2019-Jan-17 17:00:38.649349 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18315 2019-Jan-17 17:00:38.649998 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18316 2019-Jan-17 17:00:38.650644 - [DEBUG] Edge Function : AllBottom
18317 2019-Jan-17 17:00:38.650675 - [DEBUG] End adding new jump function
18318 2019-Jan-17 17:00:38.650699 - [DEBUG]
18319 2019-Jan-17 17:00:38.650723 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18320 2019-Jan-17 17:00:38.650747 - [DEBUG]
18321 2019-Jan-17 17:00:38.650770 - [DEBUG] Process 524. path edge:
18322 2019-Jan-17 17:00:38.650794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18323 2019-Jan-17 17:00:38.650851 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
18324 2019-Jan-17 17:00:38.651516 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18325 2019-Jan-17 17:00:38.652163 - [DEBUG]
18326 2019-Jan-17 17:00:38.652187 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
18327 2019-Jan-17 17:00:38.652845 - [DEBUG] Possible callees:
18328 2019-Jan-17 17:00:38.652871 - [DEBUG] llvm.dbg.declare
18329 2019-Jan-17 17:00:38.652895 - [DEBUG] Possible return sites:
18330 2019-Jan-17 17:00:38.652919 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19318331 2019-Jan-17 17:00:38.654205 - [DEBUG] Found and process special summary
18332 2019-Jan-17 17:00:38.654240 - [DEBUG] Compose: EdgeIdentity * AllBottom
18333 2019-Jan-17 17:00:38.654267 - [DEBUG]
18334 2019-Jan-17 17:00:38.654291 - [DEBUG] Propagate flow
18335 2019-Jan-17 17:00:38.654314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18336 2019-Jan-17 17:00:38.654372 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18337 2019-Jan-17 17:00:38.655029 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18338 2019-Jan-17 17:00:38.655677 - [DEBUG] Edge function : AllBottom (result of previous compose)
18339 2019-Jan-17 17:00:38.655703 - [DEBUG]
18340 2019-Jan-17 17:00:38.655728 - [DEBUG] Join: AllTop & AllBottom
18341 2019-Jan-17 17:00:38.655753 - [DEBUG] = AllBottom (new jump func)
18342 2019-Jan-17 17:00:38.655778 - [DEBUG]
18343 2019-Jan-17 17:00:38.655801 - [DEBUG] Start adding new jump function
18344 2019-Jan-17 17:00:38.655824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18345 2019-Jan-17 17:00:38.655882 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18346 2019-Jan-17 17:00:38.656529 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18347 2019-Jan-17 17:00:38.657169 - [DEBUG] Edge Function : AllBottom
18348 2019-Jan-17 17:00:38.657197 - [DEBUG] End adding new jump function
18349 2019-Jan-17 17:00:38.657220 - [DEBUG]
18350 2019-Jan-17 17:00:38.657244 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18351 2019-Jan-17 17:00:38.657269 - [DEBUG]
18352 2019-Jan-17 17:00:38.657299 - [DEBUG] Process 525. path edge:
18353 2019-Jan-17 17:00:38.657323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18354 2019-Jan-17 17:00:38.657381 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
18355 2019-Jan-17 17:00:38.658036 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18356 2019-Jan-17 17:00:38.658684 - [DEBUG]
18357 2019-Jan-17 17:00:38.658709 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18358 2019-Jan-17 17:00:38.659365 - [DEBUG] Compose: EdgeIdentity * AllBottom
18359 2019-Jan-17 17:00:38.659394 - [DEBUG]
18360 2019-Jan-17 17:00:38.659417 - [DEBUG] Propagate flow
18361 2019-Jan-17 17:00:38.659441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18362 2019-Jan-17 17:00:38.659499 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18363 2019-Jan-17 17:00:38.660137 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18364 2019-Jan-17 17:00:38.660784 - [DEBUG] Edge function : AllBottom (result of previous compose)
18365 2019-Jan-17 17:00:38.660809 - [DEBUG]
18366 2019-Jan-17 17:00:38.660834 - [DEBUG] Join: AllTop & AllBottom
18367 2019-Jan-17 17:00:38.660860 - [DEBUG] = AllBottom (new jump func)
18368 2019-Jan-17 17:00:38.660885 - [DEBUG]
18369 2019-Jan-17 17:00:38.660908 - [DEBUG] Start adding new jump function
18370 2019-Jan-17 17:00:38.660931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18371 2019-Jan-17 17:00:38.660989 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18372 2019-Jan-17 17:00:38.661654 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18373 2019-Jan-17 17:00:38.662292 - [DEBUG] Edge Function : AllBottom
18374 2019-Jan-17 17:00:38.662320 - [DEBUG] End adding new jump function
18375 2019-Jan-17 17:00:38.662344 - [DEBUG]
18376 2019-Jan-17 17:00:38.662368 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18377 2019-Jan-17 17:00:38.662392 - [DEBUG]
18378 2019-Jan-17 17:00:38.662415 - [DEBUG] Process 526. path edge:
18379 2019-Jan-17 17:00:38.662439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18380 2019-Jan-17 17:00:38.662497 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
18381 2019-Jan-17 17:00:38.663134 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18382 2019-Jan-17 17:00:38.663783 - [DEBUG]
18383 2019-Jan-17 17:00:38.663809 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
18384 2019-Jan-17 17:00:38.664460 - [DEBUG] Compose: EdgeIdentity * AllBottom
18385 2019-Jan-17 17:00:38.664487 - [DEBUG]
18386 2019-Jan-17 17:00:38.664511 - [DEBUG] Propagate flow
18387 2019-Jan-17 17:00:38.664535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18388 2019-Jan-17 17:00:38.664593 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
18389 2019-Jan-17 17:00:38.665247 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18390 2019-Jan-17 17:00:38.665895 - [DEBUG] Edge function : AllBottom (result of previous compose)
18391 2019-Jan-17 17:00:38.665920 - [DEBUG]
18392 2019-Jan-17 17:00:38.665945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18393 2019-Jan-17 17:00:38.665971 - [DEBUG] = AllBottom
18394 2019-Jan-17 17:00:38.666004 - [DEBUG]
18395 2019-Jan-17 17:00:38.666028 - [DEBUG] PROPAGATE: No new function!
18396 2019-Jan-17 17:00:38.666052 - [DEBUG] EDGE: >
18397 2019-Jan-17 17:00:38.666111 - [DEBUG] ---> 18398 2019-Jan-17 17:00:38.666749 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18399 2019-Jan-17 17:00:38.667398 - [DEBUG]
18400 2019-Jan-17 17:00:38.667423 - [DEBUG] EDGE: >
18401 2019-Jan-17 17:00:38.667482 - [DEBUG] ---> 18402 2019-Jan-17 17:00:38.668138 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18403 2019-Jan-17 17:00:38.668786 - [DEBUG]
18404 2019-Jan-17 17:00:38.668824 - [DEBUG] Compose: EdgeIdentity * AllBottom
18405 2019-Jan-17 17:00:38.668851 - [DEBUG]
18406 2019-Jan-17 17:00:38.668875 - [DEBUG] Propagate flow
18407 2019-Jan-17 17:00:38.668898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18408 2019-Jan-17 17:00:38.668956 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
18409 2019-Jan-17 17:00:38.669596 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18410 2019-Jan-17 17:00:38.670243 - [DEBUG] Edge function : AllBottom (result of previous compose)
18411 2019-Jan-17 17:00:38.670268 - [DEBUG]
18412 2019-Jan-17 17:00:38.670293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18413 2019-Jan-17 17:00:38.670319 - [DEBUG] = AllBottom
18414 2019-Jan-17 17:00:38.670342 - [DEBUG]
18415 2019-Jan-17 17:00:38.670366 - [DEBUG] PROPAGATE: No new function!
18416 2019-Jan-17 17:00:38.670393 - [DEBUG] EDGE: >
18417 2019-Jan-17 17:00:38.670452 - [DEBUG] ---> 18418 2019-Jan-17 17:00:38.671099 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18419 2019-Jan-17 17:00:38.671765 - [DEBUG]
18420 2019-Jan-17 17:00:38.671790 - [DEBUG] EDGE: >
18421 2019-Jan-17 17:00:38.671849 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
18422 2019-Jan-17 17:00:38.672495 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18423 2019-Jan-17 17:00:38.673142 - [DEBUG]
18424 2019-Jan-17 17:00:38.673167 - [DEBUG] EDGE: >
18425 2019-Jan-17 17:00:38.673226 - [DEBUG] ---> 18426 2019-Jan-17 17:00:38.673864 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18427 2019-Jan-17 17:00:38.674512 - [DEBUG]
18428 2019-Jan-17 17:00:38.674537 - [DEBUG] EDGE: >
18429 2019-Jan-17 17:00:38.674596 - [DEBUG] ---> 18430 2019-Jan-17 17:00:38.675249 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18431 2019-Jan-17 17:00:38.675897 - [DEBUG]
18432 2019-Jan-17 17:00:38.675922 - [DEBUG] EDGE: >
18433 2019-Jan-17 17:00:38.675989 - [DEBUG] ---> 18434 2019-Jan-17 17:00:38.676631 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18435 2019-Jan-17 17:00:38.677279 - [DEBUG]
18436 2019-Jan-17 17:00:38.677313 - [DEBUG] Compose: EdgeIdentity * AllBottom
18437 2019-Jan-17 17:00:38.677339 - [DEBUG]
18438 2019-Jan-17 17:00:38.677363 - [DEBUG] Propagate flow
18439 2019-Jan-17 17:00:38.677386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18440 2019-Jan-17 17:00:38.677444 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18441 2019-Jan-17 17:00:38.678101 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18442 2019-Jan-17 17:00:38.678749 - [DEBUG] Edge function : AllBottom (result of previous compose)
18443 2019-Jan-17 17:00:38.678774 - [DEBUG]
18444 2019-Jan-17 17:00:38.678799 - [DEBUG] Join: AllTop & AllBottom
18445 2019-Jan-17 17:00:38.678825 - [DEBUG] = AllBottom (new jump func)
18446 2019-Jan-17 17:00:38.678849 - [DEBUG]
18447 2019-Jan-17 17:00:38.678872 - [DEBUG] Start adding new jump function
18448 2019-Jan-17 17:00:38.678896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18449 2019-Jan-17 17:00:38.678953 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18450 2019-Jan-17 17:00:38.679601 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18451 2019-Jan-17 17:00:38.680240 - [DEBUG] Edge Function : AllBottom
18452 2019-Jan-17 17:00:38.680268 - [DEBUG] End adding new jump function
18453 2019-Jan-17 17:00:38.680292 - [DEBUG]
18454 2019-Jan-17 17:00:38.680316 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18455 2019-Jan-17 17:00:38.680340 - [DEBUG]
18456 2019-Jan-17 17:00:38.680363 - [DEBUG] Process 527. path edge:
18457 2019-Jan-17 17:00:38.680386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18458 2019-Jan-17 17:00:38.680444 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
18459 2019-Jan-17 17:00:38.681083 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18460 2019-Jan-17 17:00:38.681747 - [DEBUG]
18461 2019-Jan-17 17:00:38.681772 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
18462 2019-Jan-17 17:00:38.682426 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-17 17:00:38.682454 - [DEBUG]
18464 2019-Jan-17 17:00:38.682478 - [DEBUG] Propagate flow
18465 2019-Jan-17 17:00:38.682501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18466 2019-Jan-17 17:00:38.682559 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
18467 2019-Jan-17 17:00:38.683195 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18468 2019-Jan-17 17:00:38.683843 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-17 17:00:38.683868 - [DEBUG]
18470 2019-Jan-17 17:00:38.683893 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-17 17:00:38.683919 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-17 17:00:38.683943 - [DEBUG]
18473 2019-Jan-17 17:00:38.683966 - [DEBUG] Start adding new jump function
18474 2019-Jan-17 17:00:38.683990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18475 2019-Jan-17 17:00:38.684055 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18476 2019-Jan-17 17:00:38.684719 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
18477 2019-Jan-17 17:00:38.685355 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-17 17:00:38.685383 - [DEBUG] End adding new jump function
18479 2019-Jan-17 17:00:38.685407 - [DEBUG]
18480 2019-Jan-17 17:00:38.685430 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18481 2019-Jan-17 17:00:38.685455 - [DEBUG]
18482 2019-Jan-17 17:00:38.685478 - [DEBUG] Process 528. path edge:
18483 2019-Jan-17 17:00:38.685502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18484 2019-Jan-17 17:00:38.685560 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
18485 2019-Jan-17 17:00:38.686196 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18486 2019-Jan-17 17:00:38.686844 - [DEBUG]
18487 2019-Jan-17 17:00:38.686869 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
18488 2019-Jan-17 17:00:38.687518 - [DEBUG] Compose: EdgeIdentity * AllBottom
18489 2019-Jan-17 17:00:38.687546 - [DEBUG]
18490 2019-Jan-17 17:00:38.687569 - [DEBUG] Propagate flow
18491 2019-Jan-17 17:00:38.687592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18492 2019-Jan-17 17:00:38.687650 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
18493 2019-Jan-17 17:00:38.688304 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18494 2019-Jan-17 17:00:38.688952 - [DEBUG] Edge function : AllBottom (result of previous compose)
18495 2019-Jan-17 17:00:38.688977 - [DEBUG]
18496 2019-Jan-17 17:00:38.689003 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18497 2019-Jan-17 17:00:38.689028 - [DEBUG] = AllBottom
18498 2019-Jan-17 17:00:38.689053 - [DEBUG]
18499 2019-Jan-17 17:00:38.689076 - [DEBUG] PROPAGATE: No new function!
18500 2019-Jan-17 17:00:38.689100 - [DEBUG] EDGE: >
18501 2019-Jan-17 17:00:38.689159 - [DEBUG] ---> 18502 2019-Jan-17 17:00:38.689795 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18503 2019-Jan-17 17:00:38.690443 - [DEBUG]
18504 2019-Jan-17 17:00:38.690468 - [DEBUG] EDGE: >
18505 2019-Jan-17 17:00:38.690526 - [DEBUG] ---> 18506 2019-Jan-17 17:00:38.691166 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18507 2019-Jan-17 17:00:38.691833 - [DEBUG]
18508 2019-Jan-17 17:00:38.691858 - [DEBUG] EDGE: >
18509 2019-Jan-17 17:00:38.691917 - [DEBUG] ---> 18510 2019-Jan-17 17:00:38.692555 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18511 2019-Jan-17 17:00:38.693202 - [DEBUG]
18512 2019-Jan-17 17:00:38.693228 - [DEBUG] EDGE: >
18513 2019-Jan-17 17:00:38.693287 - [DEBUG] ---> 18514 2019-Jan-17 17:00:38.693928 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18515 2019-Jan-17 17:00:38.694588 - [DEBUG]
18516 2019-Jan-17 17:00:38.694614 - [DEBUG] EDGE: >
18517 2019-Jan-17 17:00:38.694687 - [DEBUG] ---> 18518 2019-Jan-17 17:00:38.695323 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18519 2019-Jan-17 17:00:38.695972 - [DEBUG]
18520 2019-Jan-17 17:00:38.695997 - [DEBUG] EDGE: >
18521 2019-Jan-17 17:00:38.696056 - [DEBUG] ---> 18522 2019-Jan-17 17:00:38.696694 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18523 2019-Jan-17 17:00:38.697342 - [DEBUG]
18524 2019-Jan-17 17:00:38.697379 - [DEBUG] Compose: EdgeIdentity * AllBottom
18525 2019-Jan-17 17:00:38.697406 - [DEBUG]
18526 2019-Jan-17 17:00:38.697430 - [DEBUG] Propagate flow
18527 2019-Jan-17 17:00:38.697453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18528 2019-Jan-17 17:00:38.697511 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
18529 2019-Jan-17 17:00:38.698166 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18530 2019-Jan-17 17:00:38.698812 - [DEBUG] Edge function : AllBottom (result of previous compose)
18531 2019-Jan-17 17:00:38.698838 - [DEBUG]
18532 2019-Jan-17 17:00:38.698863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18533 2019-Jan-17 17:00:38.698888 - [DEBUG] = AllBottom
18534 2019-Jan-17 17:00:38.698912 - [DEBUG]
18535 2019-Jan-17 17:00:38.698935 - [DEBUG] PROPAGATE: No new function!
18536 2019-Jan-17 17:00:38.698962 - [DEBUG] EDGE: >
18537 2019-Jan-17 17:00:38.699021 - [DEBUG] ---> 18538 2019-Jan-17 17:00:38.699667 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18539 2019-Jan-17 17:00:38.700323 - [DEBUG]
18540 2019-Jan-17 17:00:38.700349 - [DEBUG] EDGE: >
18541 2019-Jan-17 17:00:38.700407 - [DEBUG] ---> 18542 2019-Jan-17 17:00:38.701044 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18543 2019-Jan-17 17:00:38.701708 - [DEBUG]
18544 2019-Jan-17 17:00:38.701734 - [DEBUG] EDGE: >
18545 2019-Jan-17 17:00:38.701793 - [DEBUG] ---> 18546 2019-Jan-17 17:00:38.702433 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18547 2019-Jan-17 17:00:38.703082 - [DEBUG]
18548 2019-Jan-17 17:00:38.703119 - [DEBUG] Compose: EdgeIdentity * AllBottom
18549 2019-Jan-17 17:00:38.703146 - [DEBUG]
18550 2019-Jan-17 17:00:38.703170 - [DEBUG] Propagate flow
18551 2019-Jan-17 17:00:38.703193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18552 2019-Jan-17 17:00:38.703251 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
18553 2019-Jan-17 17:00:38.703890 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18554 2019-Jan-17 17:00:38.704546 - [DEBUG] Edge function : AllBottom (result of previous compose)
18555 2019-Jan-17 17:00:38.704572 - [DEBUG]
18556 2019-Jan-17 17:00:38.704598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18557 2019-Jan-17 17:00:38.704636 - [DEBUG] = AllBottom
18558 2019-Jan-17 17:00:38.704662 - [DEBUG]
18559 2019-Jan-17 17:00:38.704685 - [DEBUG] PROPAGATE: No new function!
18560 2019-Jan-17 17:00:38.704711 - [DEBUG] EDGE: >
18561 2019-Jan-17 17:00:38.704771 - [DEBUG] ---> 18562 2019-Jan-17 17:00:38.705419 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18563 2019-Jan-17 17:00:38.706067 - [DEBUG]
18564 2019-Jan-17 17:00:38.706092 - [DEBUG] EDGE: >
18565 2019-Jan-17 17:00:38.706151 - [DEBUG] ---> 18566 2019-Jan-17 17:00:38.706787 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18567 2019-Jan-17 17:00:38.707435 - [DEBUG]
18568 2019-Jan-17 17:00:38.707460 - [DEBUG] EDGE: >
18569 2019-Jan-17 17:00:38.707519 - [DEBUG] ---> 18570 2019-Jan-17 17:00:38.708171 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18571 2019-Jan-17 17:00:38.708819 - [DEBUG]
18572 2019-Jan-17 17:00:38.708844 - [DEBUG] EDGE: >
18573 2019-Jan-17 17:00:38.708903 - [DEBUG] ---> 18574 2019-Jan-17 17:00:38.709544 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18575 2019-Jan-17 17:00:38.710192 - [DEBUG]
18576 2019-Jan-17 17:00:38.710228 - [DEBUG] Compose: EdgeIdentity * AllBottom
18577 2019-Jan-17 17:00:38.710255 - [DEBUG]
18578 2019-Jan-17 17:00:38.710279 - [DEBUG] Propagate flow
18579 2019-Jan-17 17:00:38.710302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18580 2019-Jan-17 17:00:38.710360 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18581 2019-Jan-17 17:00:38.711002 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18582 2019-Jan-17 17:00:38.711666 - [DEBUG] Edge function : AllBottom (result of previous compose)
18583 2019-Jan-17 17:00:38.711691 - [DEBUG]
18584 2019-Jan-17 17:00:38.711716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18585 2019-Jan-17 17:00:38.711742 - [DEBUG] = AllBottom
18586 2019-Jan-17 17:00:38.711766 - [DEBUG]
18587 2019-Jan-17 17:00:38.711789 - [DEBUG] PROPAGATE: No new function!
18588 2019-Jan-17 17:00:38.711816 - [DEBUG] EDGE: >
18589 2019-Jan-17 17:00:38.711875 - [DEBUG] ---> 18590 2019-Jan-17 17:00:38.712522 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18591 2019-Jan-17 17:00:38.713169 - [DEBUG]
18592 2019-Jan-17 17:00:38.713195 - [DEBUG] EDGE: >
18593 2019-Jan-17 17:00:38.713253 - [DEBUG] ---> 18594 2019-Jan-17 17:00:38.713899 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18595 2019-Jan-17 17:00:38.714548 - [DEBUG]
18596 2019-Jan-17 17:00:38.714573 - [DEBUG] EDGE: >
18597 2019-Jan-17 17:00:38.714645 - [DEBUG] ---> 18598 2019-Jan-17 17:00:38.715287 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18599 2019-Jan-17 17:00:38.715934 - [DEBUG]
18600 2019-Jan-17 17:00:38.715971 - [DEBUG] Compose: EdgeIdentity * AllBottom
18601 2019-Jan-17 17:00:38.715998 - [DEBUG]
18602 2019-Jan-17 17:00:38.716022 - [DEBUG] Propagate flow
18603 2019-Jan-17 17:00:38.716046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18604 2019-Jan-17 17:00:38.716103 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18605 2019-Jan-17 17:00:38.716745 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18606 2019-Jan-17 17:00:38.717392 - [DEBUG] Edge function : AllBottom (result of previous compose)
18607 2019-Jan-17 17:00:38.717417 - [DEBUG]
18608 2019-Jan-17 17:00:38.717442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18609 2019-Jan-17 17:00:38.717468 - [DEBUG] = AllBottom
18610 2019-Jan-17 17:00:38.717492 - [DEBUG]
18611 2019-Jan-17 17:00:38.717515 - [DEBUG] PROPAGATE: No new function!
18612 2019-Jan-17 17:00:38.717542 - [DEBUG] EDGE: >
18613 2019-Jan-17 17:00:38.717601 - [DEBUG] ---> 18614 2019-Jan-17 17:00:38.718265 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18615 2019-Jan-17 17:00:38.718914 - [DEBUG]
18616 2019-Jan-17 17:00:38.718939 - [DEBUG] EDGE: >
18617 2019-Jan-17 17:00:38.718998 - [DEBUG] ---> 18618 2019-Jan-17 17:00:38.719632 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18619 2019-Jan-17 17:00:38.720279 - [DEBUG]
18620 2019-Jan-17 17:00:38.720305 - [DEBUG] EDGE: >
18621 2019-Jan-17 17:00:38.720363 - [DEBUG] ---> 18622 2019-Jan-17 17:00:38.721000 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18623 2019-Jan-17 17:00:38.721664 - [DEBUG]
18624 2019-Jan-17 17:00:38.721689 - [DEBUG] EDGE: >
18625 2019-Jan-17 17:00:38.721748 - [DEBUG] ---> 18626 2019-Jan-17 17:00:38.722388 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
>
18627 2019-Jan-17 17:00:38.723035 - [DEBUG]
18628 2019-Jan-17 17:00:38.723082 - [DEBUG] Compose: EdgeIdentity * AllBottom
18629 2019-Jan-17 17:00:38.723109 - [DEBUG]
18630 2019-Jan-17 17:00:38.723133 - [DEBUG] Propagate flow
18631 2019-Jan-17 17:00:38.723156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18632 2019-Jan-17 17:00:38.723214 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
18633 2019-Jan-17 17:00:38.723864 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18634 2019-Jan-17 17:00:38.724502 - [DEBUG] Edge function : AllBottom (result of previous compose)
18635 2019-Jan-17 17:00:38.724527 - [DEBUG]
18636 2019-Jan-17 17:00:38.724553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18637 2019-Jan-17 17:00:38.724578 - [DEBUG] = AllBottom
18638 2019-Jan-17 17:00:38.724603 - [DEBUG]
18639 2019-Jan-17 17:00:38.724640 - [DEBUG] PROPAGATE: No new function!
18640 2019-Jan-17 17:00:38.724666 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-17 17:00:38.724692 - [DEBUG]
18642 2019-Jan-17 17:00:38.724715 - [DEBUG] Propagate flow
18643 2019-Jan-17 17:00:38.724739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18644 2019-Jan-17 17:00:38.724796 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
18645 2019-Jan-17 17:00:38.725437 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

18646 2019-Jan-17 17:00:38.726085 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-17 17:00:38.726110 - [DEBUG]
18648 2019-Jan-17 17:00:38.726135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-17 17:00:38.726160 - [DEBUG] = AllBottom
18650 2019-Jan-17 17:00:38.726185 - [DEBUG]
18651 2019-Jan-17 17:00:38.726208 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-17 17:00:38.726234 - [DEBUG] EDGE: >
18653 2019-Jan-17 17:00:38.726294 - [DEBUG] ---> 18654 2019-Jan-17 17:00:38.726941 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
18655 2019-Jan-17 17:00:38.727579 - [DEBUG]
18656 2019-Jan-17 17:00:38.727614 - [DEBUG] Compose: EdgeIdentity * AllBottom
18657 2019-Jan-17 17:00:38.727641 - [DEBUG]
18658 2019-Jan-17 17:00:38.727664 - [DEBUG] Propagate flow
18659 2019-Jan-17 17:00:38.727687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18660 2019-Jan-17 17:00:38.727745 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18661 2019-Jan-17 17:00:38.728408 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18662 2019-Jan-17 17:00:38.729045 - [DEBUG] Edge function : AllBottom (result of previous compose)
18663 2019-Jan-17 17:00:38.729071 - [DEBUG]
18664 2019-Jan-17 17:00:38.729095 - [DEBUG] Join: AllTop & AllBottom
18665 2019-Jan-17 17:00:38.729121 - [DEBUG] = AllBottom (new jump func)
18666 2019-Jan-17 17:00:38.729145 - [DEBUG]
18667 2019-Jan-17 17:00:38.729168 - [DEBUG] Start adding new jump function
18668 2019-Jan-17 17:00:38.729192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18669 2019-Jan-17 17:00:38.729249 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18670 2019-Jan-17 17:00:38.729886 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18671 2019-Jan-17 17:00:38.730534 - [DEBUG] Edge Function : AllBottom
18672 2019-Jan-17 17:00:38.730566 - [DEBUG] End adding new jump function
18673 2019-Jan-17 17:00:38.730590 - [DEBUG]
18674 2019-Jan-17 17:00:38.730613 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18675 2019-Jan-17 17:00:38.730637 - [DEBUG]
18676 2019-Jan-17 17:00:38.730661 - [DEBUG] Process 529. path edge:
18677 2019-Jan-17 17:00:38.730698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18678 2019-Jan-17 17:00:38.730757 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18679 2019-Jan-17 17:00:38.731420 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
18680 2019-Jan-17 17:00:38.732057 - [DEBUG]
18681 2019-Jan-17 17:00:38.732081 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18682 2019-Jan-17 17:00:38.732736 - [DEBUG] Possible callees:
18683 2019-Jan-17 17:00:38.732761 - [DEBUG] llvm.dbg.declare
18684 2019-Jan-17 17:00:38.732785 - [DEBUG] Possible return sites:
18685 2019-Jan-17 17:00:38.732809 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318686 2019-Jan-17 17:00:38.734086 - [DEBUG] Found and process special summary
18687 2019-Jan-17 17:00:38.734127 - [DEBUG] Compose: EdgeIdentity * AllBottom
18688 2019-Jan-17 17:00:38.734155 - [DEBUG]
18689 2019-Jan-17 17:00:38.734179 - [DEBUG] Propagate flow
18690 2019-Jan-17 17:00:38.734202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18691 2019-Jan-17 17:00:38.734261 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18692 2019-Jan-17 17:00:38.734916 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18693 2019-Jan-17 17:00:38.735554 - [DEBUG] Edge function : AllBottom (result of previous compose)
18694 2019-Jan-17 17:00:38.735579 - [DEBUG]
18695 2019-Jan-17 17:00:38.735604 - [DEBUG] Join: AllTop & AllBottom
18696 2019-Jan-17 17:00:38.735629 - [DEBUG] = AllBottom (new jump func)
18697 2019-Jan-17 17:00:38.735654 - [DEBUG]
18698 2019-Jan-17 17:00:38.735677 - [DEBUG] Start adding new jump function
18699 2019-Jan-17 17:00:38.735700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18700 2019-Jan-17 17:00:38.735757 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18701 2019-Jan-17 17:00:38.736394 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18702 2019-Jan-17 17:00:38.737034 - [DEBUG] Edge Function : AllBottom
18703 2019-Jan-17 17:00:38.737063 - [DEBUG] End adding new jump function
18704 2019-Jan-17 17:00:38.737087 - [DEBUG]
18705 2019-Jan-17 17:00:38.737111 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18706 2019-Jan-17 17:00:38.737135 - [DEBUG]
18707 2019-Jan-17 17:00:38.737158 - [DEBUG] Process 530. path edge:
18708 2019-Jan-17 17:00:38.737182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18709 2019-Jan-17 17:00:38.737239 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18710 2019-Jan-17 17:00:38.737879 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
18711 2019-Jan-17 17:00:38.738532 - [DEBUG]
18712 2019-Jan-17 17:00:38.738557 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18713 2019-Jan-17 17:00:38.739223 - [DEBUG] Compose: EdgeIdentity * AllBottom
18714 2019-Jan-17 17:00:38.739251 - [DEBUG]
18715 2019-Jan-17 17:00:38.739275 - [DEBUG] Propagate flow
18716 2019-Jan-17 17:00:38.739298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18717 2019-Jan-17 17:00:38.739356 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18718 2019-Jan-17 17:00:38.740002 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18719 2019-Jan-17 17:00:38.740639 - [DEBUG] Edge function : AllBottom (result of previous compose)
18720 2019-Jan-17 17:00:38.740664 - [DEBUG]
18721 2019-Jan-17 17:00:38.740689 - [DEBUG] Join: AllTop & AllBottom
18722 2019-Jan-17 17:00:38.740714 - [DEBUG] = AllBottom (new jump func)
18723 2019-Jan-17 17:00:38.740738 - [DEBUG]
18724 2019-Jan-17 17:00:38.740761 - [DEBUG] Start adding new jump function
18725 2019-Jan-17 17:00:38.740785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18726 2019-Jan-17 17:00:38.740842 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18727 2019-Jan-17 17:00:38.741499 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18728 2019-Jan-17 17:00:38.742133 - [DEBUG] Edge Function : AllBottom
18729 2019-Jan-17 17:00:38.742163 - [DEBUG] End adding new jump function
18730 2019-Jan-17 17:00:38.742187 - [DEBUG]
18731 2019-Jan-17 17:00:38.742210 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
18732 2019-Jan-17 17:00:38.742234 - [DEBUG]
18733 2019-Jan-17 17:00:38.742257 - [DEBUG] Process 531. path edge:
18734 2019-Jan-17 17:00:38.742281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18735 2019-Jan-17 17:00:38.742339 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18736 2019-Jan-17 17:00:38.742975 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
18737 2019-Jan-17 17:00:38.743614 - [DEBUG]
18738 2019-Jan-17 17:00:38.743639 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18739 2019-Jan-17 17:00:38.744286 - [DEBUG] Compose: EdgeIdentity * AllBottom
18740 2019-Jan-17 17:00:38.744315 - [DEBUG]
18741 2019-Jan-17 17:00:38.744339 - [DEBUG] Propagate flow
18742 2019-Jan-17 17:00:38.744363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18743 2019-Jan-17 17:00:38.744421 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18744 2019-Jan-17 17:00:38.745072 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

18745 2019-Jan-17 17:00:38.745711 - [DEBUG] Edge function : AllBottom (result of previous compose)
18746 2019-Jan-17 17:00:38.745737 - [DEBUG]
18747 2019-Jan-17 17:00:38.745762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18748 2019-Jan-17 17:00:38.745788 - [DEBUG] = AllBottom
18749 2019-Jan-17 17:00:38.745812 - [DEBUG]
18750 2019-Jan-17 17:00:38.745835 - [DEBUG] PROPAGATE: No new function!
18751 2019-Jan-17 17:00:38.745860 - [DEBUG] EDGE: >
18752 2019-Jan-17 17:00:38.745919 - [DEBUG] ---> 18753 2019-Jan-17 17:00:38.746555 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
18754 2019-Jan-17 17:00:38.747192 - [DEBUG]
18755 2019-Jan-17 17:00:38.747219 - [DEBUG] Compose: EdgeIdentity * AllBottom
18756 2019-Jan-17 17:00:38.747245 - [DEBUG]
18757 2019-Jan-17 17:00:38.747268 - [DEBUG] Propagate flow
18758 2019-Jan-17 17:00:38.747292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18759 2019-Jan-17 17:00:38.747349 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18760 2019-Jan-17 17:00:38.747998 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18761 2019-Jan-17 17:00:38.749244 - [DEBUG] Edge function : AllBottom (result of previous compose)
18762 2019-Jan-17 17:00:38.749269 - [DEBUG]
18763 2019-Jan-17 17:00:38.749302 - [DEBUG] Join: AllTop & AllBottom
18764 2019-Jan-17 17:00:38.749328 - [DEBUG] = AllBottom (new jump func)
18765 2019-Jan-17 17:00:38.749352 - [DEBUG]
18766 2019-Jan-17 17:00:38.749376 - [DEBUG] Start adding new jump function
18767 2019-Jan-17 17:00:38.749399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18768 2019-Jan-17 17:00:38.749457 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18769 2019-Jan-17 17:00:38.750708 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18770 2019-Jan-17 17:00:38.751358 - [DEBUG] Edge Function : AllBottom
18771 2019-Jan-17 17:00:38.751386 - [DEBUG] End adding new jump function
18772 2019-Jan-17 17:00:38.751410 - [DEBUG]
18773 2019-Jan-17 17:00:38.751434 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
18774 2019-Jan-17 17:00:38.751459 - [DEBUG]
18775 2019-Jan-17 17:00:38.751482 - [DEBUG] Process 532. path edge:
18776 2019-Jan-17 17:00:38.751505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18777 2019-Jan-17 17:00:38.751563 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18778 2019-Jan-17 17:00:38.752200 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18779 2019-Jan-17 17:00:38.753448 - [DEBUG]
18780 2019-Jan-17 17:00:38.753473 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18781 2019-Jan-17 17:00:38.754122 - [DEBUG] Compose: EdgeIdentity * AllBottom
18782 2019-Jan-17 17:00:38.754150 - [DEBUG]
18783 2019-Jan-17 17:00:38.754173 - [DEBUG] Propagate flow
18784 2019-Jan-17 17:00:38.754196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18785 2019-Jan-17 17:00:38.754254 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18786 2019-Jan-17 17:00:38.754920 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18787 2019-Jan-17 17:00:38.756168 - [DEBUG] Edge function : AllBottom (result of previous compose)
18788 2019-Jan-17 17:00:38.756194 - [DEBUG]
18789 2019-Jan-17 17:00:38.756219 - [DEBUG] Join: AllTop & AllBottom
18790 2019-Jan-17 17:00:38.756245 - [DEBUG] = AllBottom (new jump func)
18791 2019-Jan-17 17:00:38.756269 - [DEBUG]
18792 2019-Jan-17 17:00:38.756292 - [DEBUG] Start adding new jump function
18793 2019-Jan-17 17:00:38.756316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18794 2019-Jan-17 17:00:38.756374 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18795 2019-Jan-17 17:00:38.757621 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
18796 2019-Jan-17 17:00:38.758272 - [DEBUG] Edge Function : AllBottom
18797 2019-Jan-17 17:00:38.758301 - [DEBUG] End adding new jump function
18798 2019-Jan-17 17:00:38.758325 - [DEBUG]
18799 2019-Jan-17 17:00:38.758349 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
18800 2019-Jan-17 17:00:38.758374 - [DEBUG]
18801 2019-Jan-17 17:00:38.758397 - [DEBUG] Process 533. path edge:
18802 2019-Jan-17 17:00:38.758421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18803 2019-Jan-17 17:00:38.758479 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
18804 2019-Jan-17 17:00:38.759115 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18805 2019-Jan-17 17:00:38.760358 - [DEBUG]
18806 2019-Jan-17 17:00:38.760392 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
18807 2019-Jan-17 17:00:38.761042 - [DEBUG] Compose: EdgeIdentity * AllBottom
18808 2019-Jan-17 17:00:38.761070 - [DEBUG]
18809 2019-Jan-17 17:00:38.761094 - [DEBUG] Propagate flow
18810 2019-Jan-17 17:00:38.761117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18811 2019-Jan-17 17:00:38.761175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18812 2019-Jan-17 17:00:38.761842 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18813 2019-Jan-17 17:00:38.763087 - [DEBUG] Edge function : AllBottom (result of previous compose)
18814 2019-Jan-17 17:00:38.763113 - [DEBUG]
18815 2019-Jan-17 17:00:38.763138 - [DEBUG] Join: AllTop & AllBottom
18816 2019-Jan-17 17:00:38.763164 - [DEBUG] = AllBottom (new jump func)
18817 2019-Jan-17 17:00:38.763188 - [DEBUG]
18818 2019-Jan-17 17:00:38.763211 - [DEBUG] Start adding new jump function
18819 2019-Jan-17 17:00:38.763234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18820 2019-Jan-17 17:00:38.763292 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18821 2019-Jan-17 17:00:38.764539 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18822 2019-Jan-17 17:00:38.765202 - [DEBUG] Edge Function : AllBottom
18823 2019-Jan-17 17:00:38.765232 - [DEBUG] End adding new jump function
18824 2019-Jan-17 17:00:38.765256 - [DEBUG]
18825 2019-Jan-17 17:00:38.765280 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
18826 2019-Jan-17 17:00:38.765305 - [DEBUG]
18827 2019-Jan-17 17:00:38.765328 - [DEBUG] Process 534. path edge:
18828 2019-Jan-17 17:00:38.765352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18829 2019-Jan-17 17:00:38.765410 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
18830 2019-Jan-17 17:00:38.766056 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18831 2019-Jan-17 17:00:38.767302 - [DEBUG]
18832 2019-Jan-17 17:00:38.767326 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
18833 2019-Jan-17 17:00:38.767995 - [DEBUG] Possible callees:
18834 2019-Jan-17 17:00:38.768020 - [DEBUG] llvm.dbg.declare
18835 2019-Jan-17 17:00:38.768046 - [DEBUG] Possible return sites:
18836 2019-Jan-17 17:00:38.768069 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14918837 2019-Jan-17 17:00:38.769348 - [DEBUG] Found and process special summary
18838 2019-Jan-17 17:00:38.769382 - [DEBUG] Compose: EdgeIdentity * AllBottom
18839 2019-Jan-17 17:00:38.769410 - [DEBUG]
18840 2019-Jan-17 17:00:38.769434 - [DEBUG] Propagate flow
18841 2019-Jan-17 17:00:38.769458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18842 2019-Jan-17 17:00:38.769516 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18843 2019-Jan-17 17:00:38.770157 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18844 2019-Jan-17 17:00:38.771427 - [DEBUG] Edge function : AllBottom (result of previous compose)
18845 2019-Jan-17 17:00:38.771453 - [DEBUG]
18846 2019-Jan-17 17:00:38.771478 - [DEBUG] Join: AllTop & AllBottom
18847 2019-Jan-17 17:00:38.771504 - [DEBUG] = AllBottom (new jump func)
18848 2019-Jan-17 17:00:38.771528 - [DEBUG]
18849 2019-Jan-17 17:00:38.771551 - [DEBUG] Start adding new jump function
18850 2019-Jan-17 17:00:38.771575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18851 2019-Jan-17 17:00:38.771633 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18852 2019-Jan-17 17:00:38.772878 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18853 2019-Jan-17 17:00:38.773518 - [DEBUG] Edge Function : AllBottom
18854 2019-Jan-17 17:00:38.773547 - [DEBUG] End adding new jump function
18855 2019-Jan-17 17:00:38.773571 - [DEBUG]
18856 2019-Jan-17 17:00:38.773594 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
18857 2019-Jan-17 17:00:38.773620 - [DEBUG]
18858 2019-Jan-17 17:00:38.773643 - [DEBUG] Process 535. path edge:
18859 2019-Jan-17 17:00:38.773666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18860 2019-Jan-17 17:00:38.773724 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
18861 2019-Jan-17 17:00:38.774364 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18862 2019-Jan-17 17:00:38.775621 - [DEBUG]
18863 2019-Jan-17 17:00:38.775646 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
18864 2019-Jan-17 17:00:38.776309 - [DEBUG] Compose: EdgeIdentity * AllBottom
18865 2019-Jan-17 17:00:38.776337 - [DEBUG]
18866 2019-Jan-17 17:00:38.776361 - [DEBUG] Propagate flow
18867 2019-Jan-17 17:00:38.776384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18868 2019-Jan-17 17:00:38.776443 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18869 2019-Jan-17 17:00:38.777081 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18870 2019-Jan-17 17:00:38.778343 - [DEBUG] Edge function : AllBottom (result of previous compose)
18871 2019-Jan-17 17:00:38.778368 - [DEBUG]
18872 2019-Jan-17 17:00:38.778393 - [DEBUG] Join: AllTop & AllBottom
18873 2019-Jan-17 17:00:38.778419 - [DEBUG] = AllBottom (new jump func)
18874 2019-Jan-17 17:00:38.778443 - [DEBUG]
18875 2019-Jan-17 17:00:38.778467 - [DEBUG] Start adding new jump function
18876 2019-Jan-17 17:00:38.778490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18877 2019-Jan-17 17:00:38.778547 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18878 2019-Jan-17 17:00:38.779795 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18879 2019-Jan-17 17:00:38.780431 - [DEBUG] Edge Function : AllBottom
18880 2019-Jan-17 17:00:38.780461 - [DEBUG] End adding new jump function
18881 2019-Jan-17 17:00:38.780485 - [DEBUG]
18882 2019-Jan-17 17:00:38.780508 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
18883 2019-Jan-17 17:00:38.780533 - [DEBUG]
18884 2019-Jan-17 17:00:38.780556 - [DEBUG] Process 536. path edge:
18885 2019-Jan-17 17:00:38.780580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18886 2019-Jan-17 17:00:38.780638 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
18887 2019-Jan-17 17:00:38.781283 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18888 2019-Jan-17 17:00:38.782541 - [DEBUG]
18889 2019-Jan-17 17:00:38.782566 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
18890 2019-Jan-17 17:00:38.783219 - [DEBUG] Compose: EdgeIdentity * AllBottom
18891 2019-Jan-17 17:00:38.783247 - [DEBUG]
18892 2019-Jan-17 17:00:38.783271 - [DEBUG] Propagate flow
18893 2019-Jan-17 17:00:38.783294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18894 2019-Jan-17 17:00:38.783352 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18895 2019-Jan-17 17:00:38.784008 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18896 2019-Jan-17 17:00:38.785270 - [DEBUG] Edge function : AllBottom (result of previous compose)
18897 2019-Jan-17 17:00:38.785296 - [DEBUG]
18898 2019-Jan-17 17:00:38.785321 - [DEBUG] Join: AllTop & AllBottom
18899 2019-Jan-17 17:00:38.785347 - [DEBUG] = AllBottom (new jump func)
18900 2019-Jan-17 17:00:38.785371 - [DEBUG]
18901 2019-Jan-17 17:00:38.785394 - [DEBUG] Start adding new jump function
18902 2019-Jan-17 17:00:38.785418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18903 2019-Jan-17 17:00:38.785476 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18904 2019-Jan-17 17:00:38.786723 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18905 2019-Jan-17 17:00:38.787368 - [DEBUG] Edge Function : AllBottom
18906 2019-Jan-17 17:00:38.787397 - [DEBUG] End adding new jump function
18907 2019-Jan-17 17:00:38.787421 - [DEBUG]
18908 2019-Jan-17 17:00:38.787445 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
18909 2019-Jan-17 17:00:38.787470 - [DEBUG]
18910 2019-Jan-17 17:00:38.787493 - [DEBUG] Process 537. path edge:
18911 2019-Jan-17 17:00:38.787517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18912 2019-Jan-17 17:00:38.787574 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
18913 2019-Jan-17 17:00:38.788237 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18914 2019-Jan-17 17:00:38.789482 - [DEBUG]
18915 2019-Jan-17 17:00:38.789506 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
18916 2019-Jan-17 17:00:38.790160 - [DEBUG] Possible callees:
18917 2019-Jan-17 17:00:38.790186 - [DEBUG] llvm.dbg.declare
18918 2019-Jan-17 17:00:38.790211 - [DEBUG] Possible return sites:
18919 2019-Jan-17 17:00:38.790234 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15518920 2019-Jan-17 17:00:38.791525 - [DEBUG] Found and process special summary
18921 2019-Jan-17 17:00:38.791561 - [DEBUG] Compose: EdgeIdentity * AllBottom
18922 2019-Jan-17 17:00:38.791588 - [DEBUG]
18923 2019-Jan-17 17:00:38.791613 - [DEBUG] Propagate flow
18924 2019-Jan-17 17:00:38.791636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18925 2019-Jan-17 17:00:38.791695 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18926 2019-Jan-17 17:00:38.792350 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18927 2019-Jan-17 17:00:38.793598 - [DEBUG] Edge function : AllBottom (result of previous compose)
18928 2019-Jan-17 17:00:38.793623 - [DEBUG]
18929 2019-Jan-17 17:00:38.793648 - [DEBUG] Join: AllTop & AllBottom
18930 2019-Jan-17 17:00:38.793674 - [DEBUG] = AllBottom (new jump func)
18931 2019-Jan-17 17:00:38.793698 - [DEBUG]
18932 2019-Jan-17 17:00:38.793722 - [DEBUG] Start adding new jump function
18933 2019-Jan-17 17:00:38.793745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18934 2019-Jan-17 17:00:38.793803 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18935 2019-Jan-17 17:00:38.795067 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18936 2019-Jan-17 17:00:38.795705 - [DEBUG] Edge Function : AllBottom
18937 2019-Jan-17 17:00:38.795734 - [DEBUG] End adding new jump function
18938 2019-Jan-17 17:00:38.795759 - [DEBUG]
18939 2019-Jan-17 17:00:38.795783 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
18940 2019-Jan-17 17:00:38.795808 - [DEBUG]
18941 2019-Jan-17 17:00:38.795831 - [DEBUG] Process 538. path edge:
18942 2019-Jan-17 17:00:38.795854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18943 2019-Jan-17 17:00:38.795912 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
18944 2019-Jan-17 17:00:38.796553 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18945 2019-Jan-17 17:00:38.797796 - [DEBUG]
18946 2019-Jan-17 17:00:38.797820 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
18947 2019-Jan-17 17:00:38.798497 - [DEBUG] Compose: EdgeIdentity * AllBottom
18948 2019-Jan-17 17:00:38.798526 - [DEBUG]
18949 2019-Jan-17 17:00:38.798550 - [DEBUG] Propagate flow
18950 2019-Jan-17 17:00:38.798573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18951 2019-Jan-17 17:00:38.798632 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18952 2019-Jan-17 17:00:38.799270 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18953 2019-Jan-17 17:00:38.800516 - [DEBUG] Edge function : AllBottom (result of previous compose)
18954 2019-Jan-17 17:00:38.800542 - [DEBUG]
18955 2019-Jan-17 17:00:38.800567 - [DEBUG] Join: AllTop & AllBottom
18956 2019-Jan-17 17:00:38.800592 - [DEBUG] = AllBottom (new jump func)
18957 2019-Jan-17 17:00:38.800617 - [DEBUG]
18958 2019-Jan-17 17:00:38.800640 - [DEBUG] Start adding new jump function
18959 2019-Jan-17 17:00:38.800663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18960 2019-Jan-17 17:00:38.800721 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18961 2019-Jan-17 17:00:38.801981 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18962 2019-Jan-17 17:00:38.802618 - [DEBUG] Edge Function : AllBottom
18963 2019-Jan-17 17:00:38.802647 - [DEBUG] End adding new jump function
18964 2019-Jan-17 17:00:38.802671 - [DEBUG]
18965 2019-Jan-17 17:00:38.802696 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
18966 2019-Jan-17 17:00:38.802720 - [DEBUG]
18967 2019-Jan-17 17:00:38.802744 - [DEBUG] Process 539. path edge:
18968 2019-Jan-17 17:00:38.802776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18969 2019-Jan-17 17:00:38.802835 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
18970 2019-Jan-17 17:00:38.803473 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18971 2019-Jan-17 17:00:38.804734 - [DEBUG]
18972 2019-Jan-17 17:00:38.804759 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
18973 2019-Jan-17 17:00:38.805412 - [DEBUG] Compose: EdgeIdentity * AllBottom
18974 2019-Jan-17 17:00:38.805440 - [DEBUG]
18975 2019-Jan-17 17:00:38.805464 - [DEBUG] Propagate flow
18976 2019-Jan-17 17:00:38.805488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

18977 2019-Jan-17 17:00:38.805546 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18978 2019-Jan-17 17:00:38.806183 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18979 2019-Jan-17 17:00:38.807429 - [DEBUG] Edge function : AllBottom (result of previous compose)
18980 2019-Jan-17 17:00:38.807455 - [DEBUG]
18981 2019-Jan-17 17:00:38.807479 - [DEBUG] Join: AllTop & AllBottom
18982 2019-Jan-17 17:00:38.807505 - [DEBUG] = AllBottom (new jump func)
18983 2019-Jan-17 17:00:38.807529 - [DEBUG]
18984 2019-Jan-17 17:00:38.807553 - [DEBUG] Start adding new jump function
18985 2019-Jan-17 17:00:38.807576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

18986 2019-Jan-17 17:00:38.807634 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

18987 2019-Jan-17 17:00:38.808897 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18988 2019-Jan-17 17:00:38.809533 - [DEBUG] Edge Function : AllBottom
18989 2019-Jan-17 17:00:38.809562 - [DEBUG] End adding new jump function
18990 2019-Jan-17 17:00:38.809586 - [DEBUG]
18991 2019-Jan-17 17:00:38.809610 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
18992 2019-Jan-17 17:00:38.809635 - [DEBUG]
18993 2019-Jan-17 17:00:38.809658 - [DEBUG] Process 540. path edge:
18994 2019-Jan-17 17:00:38.809682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
18995 2019-Jan-17 17:00:38.809740 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
18996 2019-Jan-17 17:00:38.810378 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
18997 2019-Jan-17 17:00:38.811638 - [DEBUG]
18998 2019-Jan-17 17:00:38.811663 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
18999 2019-Jan-17 17:00:38.812316 - [DEBUG] Compose: EdgeIdentity * AllBottom
19000 2019-Jan-17 17:00:38.812344 - [DEBUG]
19001 2019-Jan-17 17:00:38.812368 - [DEBUG] Propagate flow
19002 2019-Jan-17 17:00:38.812391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19003 2019-Jan-17 17:00:38.812449 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19004 2019-Jan-17 17:00:38.813107 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19005 2019-Jan-17 17:00:38.814354 - [DEBUG] Edge function : AllBottom (result of previous compose)
19006 2019-Jan-17 17:00:38.814379 - [DEBUG]
19007 2019-Jan-17 17:00:38.814404 - [DEBUG] Join: AllTop & AllBottom
19008 2019-Jan-17 17:00:38.814442 - [DEBUG] = AllBottom (new jump func)
19009 2019-Jan-17 17:00:38.814467 - [DEBUG]
19010 2019-Jan-17 17:00:38.814490 - [DEBUG] Start adding new jump function
19011 2019-Jan-17 17:00:38.814514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19012 2019-Jan-17 17:00:38.814572 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19013 2019-Jan-17 17:00:38.815838 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19014 2019-Jan-17 17:00:38.816484 - [DEBUG] Edge Function : AllBottom
19015 2019-Jan-17 17:00:38.816513 - [DEBUG] End adding new jump function
19016 2019-Jan-17 17:00:38.816537 - [DEBUG]
19017 2019-Jan-17 17:00:38.816562 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19018 2019-Jan-17 17:00:38.816587 - [DEBUG]
19019 2019-Jan-17 17:00:38.816610 - [DEBUG] Process 541. path edge:
19020 2019-Jan-17 17:00:38.816634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19021 2019-Jan-17 17:00:38.816691 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19022 2019-Jan-17 17:00:38.817339 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19023 2019-Jan-17 17:00:38.818599 - [DEBUG]
19024 2019-Jan-17 17:00:38.818624 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19025 2019-Jan-17 17:00:38.819278 - [DEBUG] Possible callees:
19026 2019-Jan-17 17:00:38.819304 - [DEBUG] llvm.dbg.declare
19027 2019-Jan-17 17:00:38.819329 - [DEBUG] Possible return sites:
19028 2019-Jan-17 17:00:38.819352 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319029 2019-Jan-17 17:00:38.820628 - [DEBUG] Found and process special summary
19030 2019-Jan-17 17:00:38.820662 - [DEBUG] Compose: EdgeIdentity * AllBottom
19031 2019-Jan-17 17:00:38.820690 - [DEBUG]
19032 2019-Jan-17 17:00:38.820713 - [DEBUG] Propagate flow
19033 2019-Jan-17 17:00:38.820737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19034 2019-Jan-17 17:00:38.820795 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19035 2019-Jan-17 17:00:38.821462 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19036 2019-Jan-17 17:00:38.822709 - [DEBUG] Edge function : AllBottom (result of previous compose)
19037 2019-Jan-17 17:00:38.822735 - [DEBUG]
19038 2019-Jan-17 17:00:38.822760 - [DEBUG] Join: AllTop & AllBottom
19039 2019-Jan-17 17:00:38.822786 - [DEBUG] = AllBottom (new jump func)
19040 2019-Jan-17 17:00:38.822810 - [DEBUG]
19041 2019-Jan-17 17:00:38.822834 - [DEBUG] Start adding new jump function
19042 2019-Jan-17 17:00:38.822857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19043 2019-Jan-17 17:00:38.822914 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19044 2019-Jan-17 17:00:38.824163 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19045 2019-Jan-17 17:00:38.824819 - [DEBUG] Edge Function : AllBottom
19046 2019-Jan-17 17:00:38.824847 - [DEBUG] End adding new jump function
19047 2019-Jan-17 17:00:38.824872 - [DEBUG]
19048 2019-Jan-17 17:00:38.824904 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19049 2019-Jan-17 17:00:38.824930 - [DEBUG]
19050 2019-Jan-17 17:00:38.824953 - [DEBUG] Process 542. path edge:
19051 2019-Jan-17 17:00:38.824977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19052 2019-Jan-17 17:00:38.825036 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19053 2019-Jan-17 17:00:38.825677 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19054 2019-Jan-17 17:00:38.826923 - [DEBUG]
19055 2019-Jan-17 17:00:38.826948 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19056 2019-Jan-17 17:00:38.827611 - [DEBUG] Compose: EdgeIdentity * AllBottom
19057 2019-Jan-17 17:00:38.827639 - [DEBUG]
19058 2019-Jan-17 17:00:38.827663 - [DEBUG] Propagate flow
19059 2019-Jan-17 17:00:38.827687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19060 2019-Jan-17 17:00:38.827745 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19061 2019-Jan-17 17:00:38.828399 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19062 2019-Jan-17 17:00:38.829644 - [DEBUG] Edge function : AllBottom (result of previous compose)
19063 2019-Jan-17 17:00:38.829670 - [DEBUG]
19064 2019-Jan-17 17:00:38.829695 - [DEBUG] Join: AllTop & AllBottom
19065 2019-Jan-17 17:00:38.829721 - [DEBUG] = AllBottom (new jump func)
19066 2019-Jan-17 17:00:38.829745 - [DEBUG]
19067 2019-Jan-17 17:00:38.829768 - [DEBUG] Start adding new jump function
19068 2019-Jan-17 17:00:38.829791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19069 2019-Jan-17 17:00:38.829849 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19070 2019-Jan-17 17:00:38.831095 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19071 2019-Jan-17 17:00:38.831746 - [DEBUG] Edge Function : AllBottom
19072 2019-Jan-17 17:00:38.831774 - [DEBUG] End adding new jump function
19073 2019-Jan-17 17:00:38.831798 - [DEBUG]
19074 2019-Jan-17 17:00:38.831822 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19075 2019-Jan-17 17:00:38.831847 - [DEBUG]
19076 2019-Jan-17 17:00:38.831871 - [DEBUG] Process 543. path edge:
19077 2019-Jan-17 17:00:38.831895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19078 2019-Jan-17 17:00:38.831953 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19079 2019-Jan-17 17:00:38.832590 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19080 2019-Jan-17 17:00:38.833836 - [DEBUG]
19081 2019-Jan-17 17:00:38.833862 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19082 2019-Jan-17 17:00:38.834515 - [DEBUG] Compose: EdgeIdentity * AllBottom
19083 2019-Jan-17 17:00:38.834543 - [DEBUG]
19084 2019-Jan-17 17:00:38.834567 - [DEBUG] Propagate flow
19085 2019-Jan-17 17:00:38.834591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19086 2019-Jan-17 17:00:38.834662 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19087 2019-Jan-17 17:00:38.835311 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19088 2019-Jan-17 17:00:38.836566 - [DEBUG] Edge function : AllBottom (result of previous compose)
19089 2019-Jan-17 17:00:38.836592 - [DEBUG]
19090 2019-Jan-17 17:00:38.836618 - [DEBUG] Join: AllTop & AllBottom
19091 2019-Jan-17 17:00:38.836643 - [DEBUG] = AllBottom (new jump func)
19092 2019-Jan-17 17:00:38.836668 - [DEBUG]
19093 2019-Jan-17 17:00:38.836691 - [DEBUG] Start adding new jump function
19094 2019-Jan-17 17:00:38.836715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19095 2019-Jan-17 17:00:38.836772 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19096 2019-Jan-17 17:00:38.838035 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19097 2019-Jan-17 17:00:38.838683 - [DEBUG] Edge Function : AllBottom
19098 2019-Jan-17 17:00:38.838712 - [DEBUG] End adding new jump function
19099 2019-Jan-17 17:00:38.838736 - [DEBUG]
19100 2019-Jan-17 17:00:38.838761 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19101 2019-Jan-17 17:00:38.838786 - [DEBUG]
19102 2019-Jan-17 17:00:38.838810 - [DEBUG] Process 544. path edge:
19103 2019-Jan-17 17:00:38.838833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19104 2019-Jan-17 17:00:38.838891 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19105 2019-Jan-17 17:00:38.839539 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19106 2019-Jan-17 17:00:38.840789 - [DEBUG]
19107 2019-Jan-17 17:00:38.840814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19108 2019-Jan-17 17:00:38.841484 - [DEBUG] Possible callees:
19109 2019-Jan-17 17:00:38.841509 - [DEBUG] llvm.dbg.declare
19110 2019-Jan-17 17:00:38.841534 - [DEBUG] Possible return sites:
19111 2019-Jan-17 17:00:38.841558 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919112 2019-Jan-17 17:00:38.842834 - [DEBUG] Found and process special summary
19113 2019-Jan-17 17:00:38.842869 - [DEBUG] Compose: EdgeIdentity * AllBottom
19114 2019-Jan-17 17:00:38.842897 - [DEBUG]
19115 2019-Jan-17 17:00:38.842921 - [DEBUG] Propagate flow
19116 2019-Jan-17 17:00:38.842945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19117 2019-Jan-17 17:00:38.843003 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19118 2019-Jan-17 17:00:38.843643 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19119 2019-Jan-17 17:00:38.844906 - [DEBUG] Edge function : AllBottom (result of previous compose)
19120 2019-Jan-17 17:00:38.844931 - [DEBUG]
19121 2019-Jan-17 17:00:38.844956 - [DEBUG] Join: AllTop & AllBottom
19122 2019-Jan-17 17:00:38.844982 - [DEBUG] = AllBottom (new jump func)
19123 2019-Jan-17 17:00:38.845006 - [DEBUG]
19124 2019-Jan-17 17:00:38.845030 - [DEBUG] Start adding new jump function
19125 2019-Jan-17 17:00:38.845053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19126 2019-Jan-17 17:00:38.845111 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19127 2019-Jan-17 17:00:38.846356 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19128 2019-Jan-17 17:00:38.847001 - [DEBUG] Edge Function : AllBottom
19129 2019-Jan-17 17:00:38.847031 - [DEBUG] End adding new jump function
19130 2019-Jan-17 17:00:38.847055 - [DEBUG]
19131 2019-Jan-17 17:00:38.847080 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19132 2019-Jan-17 17:00:38.847104 - [DEBUG]
19133 2019-Jan-17 17:00:38.847128 - [DEBUG] Process 545. path edge:
19134 2019-Jan-17 17:00:38.847151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19135 2019-Jan-17 17:00:38.847209 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19136 2019-Jan-17 17:00:38.847850 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19137 2019-Jan-17 17:00:38.849113 - [DEBUG]
19138 2019-Jan-17 17:00:38.849138 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19139 2019-Jan-17 17:00:38.849801 - [DEBUG] Compose: EdgeIdentity * AllBottom
19140 2019-Jan-17 17:00:38.849830 - [DEBUG]
19141 2019-Jan-17 17:00:38.849854 - [DEBUG] Propagate flow
19142 2019-Jan-17 17:00:38.849877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19143 2019-Jan-17 17:00:38.849936 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19144 2019-Jan-17 17:00:38.850574 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19145 2019-Jan-17 17:00:38.851837 - [DEBUG] Edge function : AllBottom (result of previous compose)
19146 2019-Jan-17 17:00:38.851862 - [DEBUG]
19147 2019-Jan-17 17:00:38.851888 - [DEBUG] Join: AllTop & AllBottom
19148 2019-Jan-17 17:00:38.851914 - [DEBUG] = AllBottom (new jump func)
19149 2019-Jan-17 17:00:38.851938 - [DEBUG]
19150 2019-Jan-17 17:00:38.851961 - [DEBUG] Start adding new jump function
19151 2019-Jan-17 17:00:38.851985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19152 2019-Jan-17 17:00:38.852043 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19153 2019-Jan-17 17:00:38.853290 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19154 2019-Jan-17 17:00:38.853926 - [DEBUG] Edge Function : AllBottom
19155 2019-Jan-17 17:00:38.853955 - [DEBUG] End adding new jump function
19156 2019-Jan-17 17:00:38.853979 - [DEBUG]
19157 2019-Jan-17 17:00:38.854003 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19158 2019-Jan-17 17:00:38.854028 - [DEBUG]
19159 2019-Jan-17 17:00:38.854052 - [DEBUG] Process 546. path edge:
19160 2019-Jan-17 17:00:38.854076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19161 2019-Jan-17 17:00:38.854134 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19162 2019-Jan-17 17:00:38.854786 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19163 2019-Jan-17 17:00:38.856034 - [DEBUG]
19164 2019-Jan-17 17:00:38.856059 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19165 2019-Jan-17 17:00:38.856715 - [DEBUG] Compose: EdgeIdentity * AllBottom
19166 2019-Jan-17 17:00:38.856743 - [DEBUG]
19167 2019-Jan-17 17:00:38.856767 - [DEBUG] Propagate flow
19168 2019-Jan-17 17:00:38.856790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19169 2019-Jan-17 17:00:38.856849 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19170 2019-Jan-17 17:00:38.857501 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19171 2019-Jan-17 17:00:38.858765 - [DEBUG] Edge function : AllBottom (result of previous compose)
19172 2019-Jan-17 17:00:38.858790 - [DEBUG]
19173 2019-Jan-17 17:00:38.858815 - [DEBUG] Join: AllTop & AllBottom
19174 2019-Jan-17 17:00:38.858841 - [DEBUG] = AllBottom (new jump func)
19175 2019-Jan-17 17:00:38.858865 - [DEBUG]
19176 2019-Jan-17 17:00:38.858889 - [DEBUG] Start adding new jump function
19177 2019-Jan-17 17:00:38.858912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19178 2019-Jan-17 17:00:38.858970 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19179 2019-Jan-17 17:00:38.860217 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19180 2019-Jan-17 17:00:38.860858 - [DEBUG] Edge Function : AllBottom
19181 2019-Jan-17 17:00:38.860886 - [DEBUG] End adding new jump function
19182 2019-Jan-17 17:00:38.860911 - [DEBUG]
19183 2019-Jan-17 17:00:38.860935 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19184 2019-Jan-17 17:00:38.860960 - [DEBUG]
19185 2019-Jan-17 17:00:38.860983 - [DEBUG] Process 547. path edge:
19186 2019-Jan-17 17:00:38.861007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19187 2019-Jan-17 17:00:38.861065 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19188 2019-Jan-17 17:00:38.861722 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19189 2019-Jan-17 17:00:38.862969 - [DEBUG]
19190 2019-Jan-17 17:00:38.862994 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19191 2019-Jan-17 17:00:38.863658 - [DEBUG] Compose: EdgeIdentity * AllBottom
19192 2019-Jan-17 17:00:38.863687 - [DEBUG]
19193 2019-Jan-17 17:00:38.863711 - [DEBUG] Propagate flow
19194 2019-Jan-17 17:00:38.863734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19195 2019-Jan-17 17:00:38.863793 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19196 2019-Jan-17 17:00:38.864438 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19197 2019-Jan-17 17:00:38.865704 - [DEBUG] Edge function : AllBottom (result of previous compose)
19198 2019-Jan-17 17:00:38.865729 - [DEBUG]
19199 2019-Jan-17 17:00:38.865754 - [DEBUG] Join: AllTop & AllBottom
19200 2019-Jan-17 17:00:38.865780 - [DEBUG] = AllBottom (new jump func)
19201 2019-Jan-17 17:00:38.865804 - [DEBUG]
19202 2019-Jan-17 17:00:38.865827 - [DEBUG] Start adding new jump function
19203 2019-Jan-17 17:00:38.865851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19204 2019-Jan-17 17:00:38.865909 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19205 2019-Jan-17 17:00:38.867155 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19206 2019-Jan-17 17:00:38.867791 - [DEBUG] Edge Function : AllBottom
19207 2019-Jan-17 17:00:38.867820 - [DEBUG] End adding new jump function
19208 2019-Jan-17 17:00:38.867845 - [DEBUG]
19209 2019-Jan-17 17:00:38.867869 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19210 2019-Jan-17 17:00:38.867902 - [DEBUG]
19211 2019-Jan-17 17:00:38.867926 - [DEBUG] Process 548. path edge:
19212 2019-Jan-17 17:00:38.867949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19213 2019-Jan-17 17:00:38.868021 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19214 2019-Jan-17 17:00:38.868658 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19215 2019-Jan-17 17:00:38.869905 - [DEBUG]
19216 2019-Jan-17 17:00:38.869930 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19217 2019-Jan-17 17:00:38.870583 - [DEBUG] Compose: EdgeIdentity * AllBottom
19218 2019-Jan-17 17:00:38.870611 - [DEBUG]
19219 2019-Jan-17 17:00:38.870635 - [DEBUG] Propagate flow
19220 2019-Jan-17 17:00:38.870658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19221 2019-Jan-17 17:00:38.870716 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19222 2019-Jan-17 17:00:38.871372 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19223 2019-Jan-17 17:00:38.872618 - [DEBUG] Edge function : AllBottom (result of previous compose)
19224 2019-Jan-17 17:00:38.872643 - [DEBUG]
19225 2019-Jan-17 17:00:38.872668 - [DEBUG] Join: AllTop & AllBottom
19226 2019-Jan-17 17:00:38.872694 - [DEBUG] = AllBottom (new jump func)
19227 2019-Jan-17 17:00:38.872718 - [DEBUG]
19228 2019-Jan-17 17:00:38.872750 - [DEBUG] Start adding new jump function
19229 2019-Jan-17 17:00:38.872774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19230 2019-Jan-17 17:00:38.872832 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19231 2019-Jan-17 17:00:38.874129 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19232 2019-Jan-17 17:00:38.874852 - [DEBUG] Edge Function : AllBottom
19233 2019-Jan-17 17:00:38.874888 - [DEBUG] End adding new jump function
19234 2019-Jan-17 17:00:38.874914 - [DEBUG]
19235 2019-Jan-17 17:00:38.874940 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19236 2019-Jan-17 17:00:38.874966 - [DEBUG]
19237 2019-Jan-17 17:00:38.874989 - [DEBUG] Process 549. path edge:
19238 2019-Jan-17 17:00:38.875013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19239 2019-Jan-17 17:00:38.875090 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19240 2019-Jan-17 17:00:38.875802 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19241 2019-Jan-17 17:00:38.877070 - [DEBUG]
19242 2019-Jan-17 17:00:38.877096 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19243 2019-Jan-17 17:00:38.877778 - [DEBUG] Compose: EdgeIdentity * AllBottom
19244 2019-Jan-17 17:00:38.877808 - [DEBUG]
19245 2019-Jan-17 17:00:38.877832 - [DEBUG] Propagate flow
19246 2019-Jan-17 17:00:38.877855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19247 2019-Jan-17 17:00:38.877916 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19248 2019-Jan-17 17:00:38.878580 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19249 2019-Jan-17 17:00:38.879829 - [DEBUG] Edge function : AllBottom (result of previous compose)
19250 2019-Jan-17 17:00:38.879873 - [DEBUG]
19251 2019-Jan-17 17:00:38.879900 - [DEBUG] Join: AllTop & AllBottom
19252 2019-Jan-17 17:00:38.879926 - [DEBUG] = AllBottom (new jump func)
19253 2019-Jan-17 17:00:38.879950 - [DEBUG]
19254 2019-Jan-17 17:00:38.879974 - [DEBUG] Start adding new jump function
19255 2019-Jan-17 17:00:38.879997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19256 2019-Jan-17 17:00:38.880056 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19257 2019-Jan-17 17:00:38.881318 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19258 2019-Jan-17 17:00:38.881954 - [DEBUG] Edge Function : AllBottom
19259 2019-Jan-17 17:00:38.881985 - [DEBUG] End adding new jump function
19260 2019-Jan-17 17:00:38.882009 - [DEBUG]
19261 2019-Jan-17 17:00:38.882034 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19262 2019-Jan-17 17:00:38.882059 - [DEBUG]
19263 2019-Jan-17 17:00:38.882082 - [DEBUG] Process 550. path edge:
19264 2019-Jan-17 17:00:38.882106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19265 2019-Jan-17 17:00:38.882164 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19266 2019-Jan-17 17:00:38.882803 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19267 2019-Jan-17 17:00:38.884047 - [DEBUG]
19268 2019-Jan-17 17:00:38.884073 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19269 2019-Jan-17 17:00:38.884744 - [DEBUG] Compose: EdgeIdentity * AllBottom
19270 2019-Jan-17 17:00:38.884772 - [DEBUG]
19271 2019-Jan-17 17:00:38.884796 - [DEBUG] Propagate flow
19272 2019-Jan-17 17:00:38.884820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19273 2019-Jan-17 17:00:38.884878 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19274 2019-Jan-17 17:00:38.885518 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19275 2019-Jan-17 17:00:38.886765 - [DEBUG] Edge function : AllBottom (result of previous compose)
19276 2019-Jan-17 17:00:38.886790 - [DEBUG]
19277 2019-Jan-17 17:00:38.886815 - [DEBUG] Join: AllTop & AllBottom
19278 2019-Jan-17 17:00:38.886841 - [DEBUG] = AllBottom (new jump func)
19279 2019-Jan-17 17:00:38.886865 - [DEBUG]
19280 2019-Jan-17 17:00:38.886888 - [DEBUG] Start adding new jump function
19281 2019-Jan-17 17:00:38.886912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19282 2019-Jan-17 17:00:38.886970 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19283 2019-Jan-17 17:00:38.888231 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19284 2019-Jan-17 17:00:38.888866 - [DEBUG] Edge Function : AllBottom
19285 2019-Jan-17 17:00:38.888895 - [DEBUG] End adding new jump function
19286 2019-Jan-17 17:00:38.888920 - [DEBUG]
19287 2019-Jan-17 17:00:38.888944 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19288 2019-Jan-17 17:00:38.888969 - [DEBUG]
19289 2019-Jan-17 17:00:38.888992 - [DEBUG] Process 551. path edge:
19290 2019-Jan-17 17:00:38.889016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19291 2019-Jan-17 17:00:38.889074 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19292 2019-Jan-17 17:00:38.889710 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19293 2019-Jan-17 17:00:38.890963 - [DEBUG]
19294 2019-Jan-17 17:00:38.890988 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19295 2019-Jan-17 17:00:38.891660 - [DEBUG] Compose: EdgeIdentity * AllBottom
19296 2019-Jan-17 17:00:38.891689 - [DEBUG]
19297 2019-Jan-17 17:00:38.891713 - [DEBUG] Propagate flow
19298 2019-Jan-17 17:00:38.891736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19299 2019-Jan-17 17:00:38.891796 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19300 2019-Jan-17 17:00:38.892443 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19301 2019-Jan-17 17:00:38.893689 - [DEBUG] Edge function : AllBottom (result of previous compose)
19302 2019-Jan-17 17:00:38.893714 - [DEBUG]
19303 2019-Jan-17 17:00:38.893740 - [DEBUG] Join: AllTop & AllBottom
19304 2019-Jan-17 17:00:38.893765 - [DEBUG] = AllBottom (new jump func)
19305 2019-Jan-17 17:00:38.893790 - [DEBUG]
19306 2019-Jan-17 17:00:38.893813 - [DEBUG] Start adding new jump function
19307 2019-Jan-17 17:00:38.893837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19308 2019-Jan-17 17:00:38.893895 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19309 2019-Jan-17 17:00:38.895162 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19310 2019-Jan-17 17:00:38.895804 - [DEBUG] Edge Function : AllBottom
19311 2019-Jan-17 17:00:38.895832 - [DEBUG] End adding new jump function
19312 2019-Jan-17 17:00:38.895857 - [DEBUG]
19313 2019-Jan-17 17:00:38.895881 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19314 2019-Jan-17 17:00:38.895906 - [DEBUG]
19315 2019-Jan-17 17:00:38.895929 - [DEBUG] Process 552. path edge:
19316 2019-Jan-17 17:00:38.895953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19317 2019-Jan-17 17:00:38.896011 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19318 2019-Jan-17 17:00:38.896653 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19319 2019-Jan-17 17:00:38.897899 - [DEBUG]
19320 2019-Jan-17 17:00:38.897924 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19321 2019-Jan-17 17:00:38.898600 - [DEBUG] Compose: EdgeIdentity * AllBottom
19322 2019-Jan-17 17:00:38.898628 - [DEBUG]
19323 2019-Jan-17 17:00:38.898652 - [DEBUG] Propagate flow
19324 2019-Jan-17 17:00:38.898676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19325 2019-Jan-17 17:00:38.898734 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19326 2019-Jan-17 17:00:38.899370 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19327 2019-Jan-17 17:00:38.900617 - [DEBUG] Edge function : AllBottom (result of previous compose)
19328 2019-Jan-17 17:00:38.900643 - [DEBUG]
19329 2019-Jan-17 17:00:38.900668 - [DEBUG] Join: AllTop & AllBottom
19330 2019-Jan-17 17:00:38.900693 - [DEBUG] = AllBottom (new jump func)
19331 2019-Jan-17 17:00:38.900717 - [DEBUG]
19332 2019-Jan-17 17:00:38.900741 - [DEBUG] Start adding new jump function
19333 2019-Jan-17 17:00:38.900772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19334 2019-Jan-17 17:00:38.900831 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19335 2019-Jan-17 17:00:38.902093 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19336 2019-Jan-17 17:00:38.902727 - [DEBUG] Edge Function : AllBottom
19337 2019-Jan-17 17:00:38.902756 - [DEBUG] End adding new jump function
19338 2019-Jan-17 17:00:38.902781 - [DEBUG]
19339 2019-Jan-17 17:00:38.902805 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19340 2019-Jan-17 17:00:38.902830 - [DEBUG]
19341 2019-Jan-17 17:00:38.902853 - [DEBUG] Process 553. path edge:
19342 2019-Jan-17 17:00:38.902877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19343 2019-Jan-17 17:00:38.902935 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19344 2019-Jan-17 17:00:38.903572 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19345 2019-Jan-17 17:00:38.904833 - [DEBUG]
19346 2019-Jan-17 17:00:38.904858 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19347 2019-Jan-17 17:00:38.905515 - [DEBUG] Compose: EdgeIdentity * AllBottom
19348 2019-Jan-17 17:00:38.905543 - [DEBUG]
19349 2019-Jan-17 17:00:38.905567 - [DEBUG] Propagate flow
19350 2019-Jan-17 17:00:38.905591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19351 2019-Jan-17 17:00:38.905649 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19352 2019-Jan-17 17:00:38.906287 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19353 2019-Jan-17 17:00:38.907533 - [DEBUG] Edge function : AllBottom (result of previous compose)
19354 2019-Jan-17 17:00:38.907558 - [DEBUG]
19355 2019-Jan-17 17:00:38.907584 - [DEBUG] Join: AllTop & AllBottom
19356 2019-Jan-17 17:00:38.907609 - [DEBUG] = AllBottom (new jump func)
19357 2019-Jan-17 17:00:38.907634 - [DEBUG]
19358 2019-Jan-17 17:00:38.907657 - [DEBUG] Start adding new jump function
19359 2019-Jan-17 17:00:38.907681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19360 2019-Jan-17 17:00:38.907739 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19361 2019-Jan-17 17:00:38.909006 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19362 2019-Jan-17 17:00:38.909642 - [DEBUG] Edge Function : AllBottom
19363 2019-Jan-17 17:00:38.909671 - [DEBUG] End adding new jump function
19364 2019-Jan-17 17:00:38.909695 - [DEBUG]
19365 2019-Jan-17 17:00:38.909720 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19366 2019-Jan-17 17:00:38.909745 - [DEBUG]
19367 2019-Jan-17 17:00:38.909768 - [DEBUG] Process 554. path edge:
19368 2019-Jan-17 17:00:38.909792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19369 2019-Jan-17 17:00:38.909850 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19370 2019-Jan-17 17:00:38.910488 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19371 2019-Jan-17 17:00:38.911752 - [DEBUG]
19372 2019-Jan-17 17:00:38.911777 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19373 2019-Jan-17 17:00:38.912433 - [DEBUG] Start of endsummarytab entry
19374 2019-Jan-17 17:00:38.912467 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19375 2019-Jan-17 17:00:38.913106 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

19376 2019-Jan-17 17:00:38.913170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19377 2019-Jan-17 17:00:38.913807 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

19378 2019-Jan-17 17:00:38.914458 - [DEBUG] EF: AllBottom
19379 2019-Jan-17 17:00:38.914484 - [DEBUG]
19380 2019-Jan-17 17:00:38.914508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19381 2019-Jan-17 17:00:38.915162 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19382 2019-Jan-17 17:00:38.916407 - [DEBUG] EF: AllBottom
19383 2019-Jan-17 17:00:38.916432 - [DEBUG]
19384 2019-Jan-17 17:00:38.916455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19385 2019-Jan-17 17:00:38.917090 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

19386 2019-Jan-17 17:00:38.918350 - [DEBUG] EF: AllBottom
19387 2019-Jan-17 17:00:38.918375 - [DEBUG]
19388 2019-Jan-17 17:00:38.918399 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19389 2019-Jan-17 17:00:38.919034 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

19390 2019-Jan-17 17:00:38.919679 - [DEBUG] EF: AllBottom
19391 2019-Jan-17 17:00:38.919704 - [DEBUG]
19392 2019-Jan-17 17:00:38.919728 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19393 2019-Jan-17 17:00:38.920362 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

19394 2019-Jan-17 17:00:38.921621 - [DEBUG] EF: AllBottom
19395 2019-Jan-17 17:00:38.921646 - [DEBUG]
19396 2019-Jan-17 17:00:38.921669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19397 2019-Jan-17 17:00:38.922304 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

19398 2019-Jan-17 17:00:38.922940 - [DEBUG] EF: AllBottom
19399 2019-Jan-17 17:00:38.922965 - [DEBUG]
19400 2019-Jan-17 17:00:38.922988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19401 2019-Jan-17 17:00:38.923622 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

19402 2019-Jan-17 17:00:38.924257 - [DEBUG] EF: AllBottom
19403 2019-Jan-17 17:00:38.924282 - [DEBUG]
19404 2019-Jan-17 17:00:38.924305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19405 2019-Jan-17 17:00:38.924955 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

19406 2019-Jan-17 17:00:38.925596 - [DEBUG] EF: AllBottom
19407 2019-Jan-17 17:00:38.925621 - [DEBUG]
19408 2019-Jan-17 17:00:38.925644 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19409 2019-Jan-17 17:00:38.926279 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

19410 2019-Jan-17 17:00:38.926915 - [DEBUG] EF: AllBottom
19411 2019-Jan-17 17:00:38.926939 - [DEBUG]
19412 2019-Jan-17 17:00:38.926963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19413 2019-Jan-17 17:00:38.927596 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

19414 2019-Jan-17 17:00:38.928247 - [DEBUG] EF: AllBottom
19415 2019-Jan-17 17:00:38.928272 - [DEBUG]
19416 2019-Jan-17 17:00:38.928295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19417 2019-Jan-17 17:00:38.928938 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

19418 2019-Jan-17 17:00:38.929579 - [DEBUG] EF: AllBottom
19419 2019-Jan-17 17:00:38.929604 - [DEBUG]
19420 2019-Jan-17 17:00:38.929628 - [DEBUG] ---------------
19421 2019-Jan-17 17:00:38.929652 - [DEBUG]
19422 2019-Jan-17 17:00:38.929676 - [DEBUG] End of endsummarytab entry
19423 2019-Jan-17 17:00:38.929700 - [DEBUG]
19424 2019-Jan-17 17:00:38.929723 - [DEBUG] Start of incomingtab entry
19425 2019-Jan-17 17:00:38.929747 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19426 2019-Jan-17 17:00:38.930384 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

19427 2019-Jan-17 17:00:38.930442 - [DEBUG] ---------------
19428 2019-Jan-17 17:00:38.930466 - [DEBUG] End of incomingtab entry
19429 2019-Jan-17 17:00:38.930489 - [DEBUG]
19430 2019-Jan-17 17:00:38.930515 - [DEBUG] EDGE: >
19431 2019-Jan-17 17:00:38.930573 - [DEBUG] ---> 19432 2019-Jan-17 17:00:38.931209 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19433 2019-Jan-17 17:00:38.932469 - [DEBUG]
19434 2019-Jan-17 17:00:38.932494 - [DEBUG] EDGE: >
19435 2019-Jan-17 17:00:38.932554 - [DEBUG] ---> 19436 2019-Jan-17 17:00:38.933188 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19437 2019-Jan-17 17:00:38.934434 - [DEBUG]
19438 2019-Jan-17 17:00:38.934471 - [DEBUG] Compose: EdgeIdentity * AllBottom
19439 2019-Jan-17 17:00:38.934497 - [DEBUG]
19440 2019-Jan-17 17:00:38.934521 - [DEBUG] Propagate flow
19441 2019-Jan-17 17:00:38.934545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19442 2019-Jan-17 17:00:38.934603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19443 2019-Jan-17 17:00:38.935264 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19444 2019-Jan-17 17:00:38.936510 - [DEBUG] Edge function : AllBottom (result of previous compose)
19445 2019-Jan-17 17:00:38.936535 - [DEBUG]
19446 2019-Jan-17 17:00:38.936560 - [DEBUG] Join: AllTop & AllBottom
19447 2019-Jan-17 17:00:38.936586 - [DEBUG] = AllBottom (new jump func)
19448 2019-Jan-17 17:00:38.936610 - [DEBUG]
19449 2019-Jan-17 17:00:38.936634 - [DEBUG] Start adding new jump function
19450 2019-Jan-17 17:00:38.936657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19451 2019-Jan-17 17:00:38.936715 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19452 2019-Jan-17 17:00:38.937975 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19453 2019-Jan-17 17:00:38.938622 - [DEBUG] Edge Function : AllBottom
19454 2019-Jan-17 17:00:38.938651 - [DEBUG] End adding new jump function
19455 2019-Jan-17 17:00:38.938675 - [DEBUG]
19456 2019-Jan-17 17:00:38.938699 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19457 2019-Jan-17 17:00:38.938724 - [DEBUG]
19458 2019-Jan-17 17:00:38.938747 - [DEBUG] Process 555. path edge:
19459 2019-Jan-17 17:00:38.938770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19460 2019-Jan-17 17:00:38.938828 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19461 2019-Jan-17 17:00:38.939485 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19462 2019-Jan-17 17:00:38.940729 - [DEBUG]
19463 2019-Jan-17 17:00:38.940754 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19464 2019-Jan-17 17:00:38.941427 - [DEBUG] Possible callees:
19465 2019-Jan-17 17:00:38.941452 - [DEBUG] llvm.dbg.declare
19466 2019-Jan-17 17:00:38.941477 - [DEBUG] Possible return sites:
19467 2019-Jan-17 17:00:38.941500 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19319468 2019-Jan-17 17:00:38.942785 - [DEBUG] Found and process special summary
19469 2019-Jan-17 17:00:38.942821 - [DEBUG] Compose: EdgeIdentity * AllBottom
19470 2019-Jan-17 17:00:38.942849 - [DEBUG]
19471 2019-Jan-17 17:00:38.942873 - [DEBUG] Propagate flow
19472 2019-Jan-17 17:00:38.942897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19473 2019-Jan-17 17:00:38.942955 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19474 2019-Jan-17 17:00:38.943595 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19475 2019-Jan-17 17:00:38.944856 - [DEBUG] Edge function : AllBottom (result of previous compose)
19476 2019-Jan-17 17:00:38.944881 - [DEBUG]
19477 2019-Jan-17 17:00:38.944906 - [DEBUG] Join: AllTop & AllBottom
19478 2019-Jan-17 17:00:38.944932 - [DEBUG] = AllBottom (new jump func)
19479 2019-Jan-17 17:00:38.944956 - [DEBUG]
19480 2019-Jan-17 17:00:38.944980 - [DEBUG] Start adding new jump function
19481 2019-Jan-17 17:00:38.945003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19482 2019-Jan-17 17:00:38.945061 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19483 2019-Jan-17 17:00:38.946308 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19484 2019-Jan-17 17:00:38.946946 - [DEBUG] Edge Function : AllBottom
19485 2019-Jan-17 17:00:38.946975 - [DEBUG] End adding new jump function
19486 2019-Jan-17 17:00:38.946999 - [DEBUG]
19487 2019-Jan-17 17:00:38.947024 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19488 2019-Jan-17 17:00:38.947048 - [DEBUG]
19489 2019-Jan-17 17:00:38.947072 - [DEBUG] Process 556. path edge:
19490 2019-Jan-17 17:00:38.947095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19491 2019-Jan-17 17:00:38.947153 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
19492 2019-Jan-17 17:00:38.947792 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19493 2019-Jan-17 17:00:38.949053 - [DEBUG]
19494 2019-Jan-17 17:00:38.949077 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19495 2019-Jan-17 17:00:38.949741 - [DEBUG] Compose: EdgeIdentity * AllBottom
19496 2019-Jan-17 17:00:38.949769 - [DEBUG]
19497 2019-Jan-17 17:00:38.949793 - [DEBUG] Propagate flow
19498 2019-Jan-17 17:00:38.949816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19499 2019-Jan-17 17:00:38.949875 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19500 2019-Jan-17 17:00:38.950523 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19501 2019-Jan-17 17:00:38.951790 - [DEBUG] Edge function : AllBottom (result of previous compose)
19502 2019-Jan-17 17:00:38.951816 - [DEBUG]
19503 2019-Jan-17 17:00:38.951841 - [DEBUG] Join: AllTop & AllBottom
19504 2019-Jan-17 17:00:38.951867 - [DEBUG] = AllBottom (new jump func)
19505 2019-Jan-17 17:00:38.951891 - [DEBUG]
19506 2019-Jan-17 17:00:38.951914 - [DEBUG] Start adding new jump function
19507 2019-Jan-17 17:00:38.951938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19508 2019-Jan-17 17:00:38.951996 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19509 2019-Jan-17 17:00:38.953240 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19510 2019-Jan-17 17:00:38.953875 - [DEBUG] Edge Function : AllBottom
19511 2019-Jan-17 17:00:38.953904 - [DEBUG] End adding new jump function
19512 2019-Jan-17 17:00:38.953929 - [DEBUG]
19513 2019-Jan-17 17:00:38.953953 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19514 2019-Jan-17 17:00:38.953978 - [DEBUG]
19515 2019-Jan-17 17:00:38.954001 - [DEBUG] Process 557. path edge:
19516 2019-Jan-17 17:00:38.954025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19517 2019-Jan-17 17:00:38.954083 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
19518 2019-Jan-17 17:00:38.954736 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19519 2019-Jan-17 17:00:38.955984 - [DEBUG]
19520 2019-Jan-17 17:00:38.956010 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
19521 2019-Jan-17 17:00:38.956662 - [DEBUG] Compose: EdgeIdentity * AllBottom
19522 2019-Jan-17 17:00:38.956690 - [DEBUG]
19523 2019-Jan-17 17:00:38.956714 - [DEBUG] Propagate flow
19524 2019-Jan-17 17:00:38.956737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19525 2019-Jan-17 17:00:38.956796 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19526 2019-Jan-17 17:00:38.957434 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19527 2019-Jan-17 17:00:38.958695 - [DEBUG] Edge function : AllBottom (result of previous compose)
19528 2019-Jan-17 17:00:38.958721 - [DEBUG]
19529 2019-Jan-17 17:00:38.958747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19530 2019-Jan-17 17:00:38.958772 - [DEBUG] = AllBottom
19531 2019-Jan-17 17:00:38.958796 - [DEBUG]
19532 2019-Jan-17 17:00:38.958819 - [DEBUG] PROPAGATE: No new function!
19533 2019-Jan-17 17:00:38.958844 - [DEBUG] EDGE: >
19534 2019-Jan-17 17:00:38.958904 - [DEBUG] ---> 19535 2019-Jan-17 17:00:38.959539 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19536 2019-Jan-17 17:00:38.960781 - [DEBUG]
19537 2019-Jan-17 17:00:38.960807 - [DEBUG] EDGE: >
19538 2019-Jan-17 17:00:38.960866 - [DEBUG] ---> 19539 2019-Jan-17 17:00:38.961520 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19540 2019-Jan-17 17:00:38.962779 - [DEBUG]
19541 2019-Jan-17 17:00:38.962819 - [DEBUG] Compose: EdgeIdentity * AllBottom
19542 2019-Jan-17 17:00:38.962846 - [DEBUG]
19543 2019-Jan-17 17:00:38.962871 - [DEBUG] Propagate flow
19544 2019-Jan-17 17:00:38.962895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19545 2019-Jan-17 17:00:38.962954 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
19546 2019-Jan-17 17:00:38.963596 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19547 2019-Jan-17 17:00:38.964856 - [DEBUG] Edge function : AllBottom (result of previous compose)
19548 2019-Jan-17 17:00:38.964882 - [DEBUG]
19549 2019-Jan-17 17:00:38.964907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19550 2019-Jan-17 17:00:38.964933 - [DEBUG] = AllBottom
19551 2019-Jan-17 17:00:38.964957 - [DEBUG]
19552 2019-Jan-17 17:00:38.964980 - [DEBUG] PROPAGATE: No new function!
19553 2019-Jan-17 17:00:38.965007 - [DEBUG] EDGE: >
19554 2019-Jan-17 17:00:38.965067 - [DEBUG] ---> 19555 2019-Jan-17 17:00:38.965715 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19556 2019-Jan-17 17:00:38.966960 - [DEBUG]
19557 2019-Jan-17 17:00:38.966985 - [DEBUG] EDGE: >
19558 2019-Jan-17 17:00:38.967044 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
19559 2019-Jan-17 17:00:38.967686 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19560 2019-Jan-17 17:00:38.968944 - [DEBUG]
19561 2019-Jan-17 17:00:38.968970 - [DEBUG] EDGE: >
19562 2019-Jan-17 17:00:38.969029 - [DEBUG] ---> 19563 2019-Jan-17 17:00:38.969665 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19564 2019-Jan-17 17:00:38.970909 - [DEBUG]
19565 2019-Jan-17 17:00:38.970935 - [DEBUG] EDGE: >
19566 2019-Jan-17 17:00:38.970994 - [DEBUG] ---> 19567 2019-Jan-17 17:00:38.971646 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19568 2019-Jan-17 17:00:38.972890 - [DEBUG]
19569 2019-Jan-17 17:00:38.972916 - [DEBUG] EDGE: >
19570 2019-Jan-17 17:00:38.972975 - [DEBUG] ---> 19571 2019-Jan-17 17:00:38.973614 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19572 2019-Jan-17 17:00:38.974874 - [DEBUG]
19573 2019-Jan-17 17:00:38.974908 - [DEBUG] Compose: EdgeIdentity * AllBottom
19574 2019-Jan-17 17:00:38.974935 - [DEBUG]
19575 2019-Jan-17 17:00:38.974959 - [DEBUG] Propagate flow
19576 2019-Jan-17 17:00:38.974982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19577 2019-Jan-17 17:00:38.975040 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19578 2019-Jan-17 17:00:38.975681 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19579 2019-Jan-17 17:00:38.976932 - [DEBUG] Edge function : AllBottom (result of previous compose)
19580 2019-Jan-17 17:00:38.976959 - [DEBUG]
19581 2019-Jan-17 17:00:38.976984 - [DEBUG] Join: AllTop & AllBottom
19582 2019-Jan-17 17:00:38.977010 - [DEBUG] = AllBottom (new jump func)
19583 2019-Jan-17 17:00:38.977034 - [DEBUG]
19584 2019-Jan-17 17:00:38.977058 - [DEBUG] Start adding new jump function
19585 2019-Jan-17 17:00:38.977081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19586 2019-Jan-17 17:00:38.977139 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19587 2019-Jan-17 17:00:38.978400 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19588 2019-Jan-17 17:00:38.979039 - [DEBUG] Edge Function : AllBottom
19589 2019-Jan-17 17:00:38.979068 - [DEBUG] End adding new jump function
19590 2019-Jan-17 17:00:38.979092 - [DEBUG]
19591 2019-Jan-17 17:00:38.979116 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19592 2019-Jan-17 17:00:38.979141 - [DEBUG]
19593 2019-Jan-17 17:00:38.979164 - [DEBUG] Process 558. path edge:
19594 2019-Jan-17 17:00:38.979188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19595 2019-Jan-17 17:00:38.979246 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
19596 2019-Jan-17 17:00:38.979886 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19597 2019-Jan-17 17:00:38.981127 - [DEBUG]
19598 2019-Jan-17 17:00:38.981151 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
19599 2019-Jan-17 17:00:38.981829 - [DEBUG] Compose: EdgeIdentity * AllBottom
19600 2019-Jan-17 17:00:38.981857 - [DEBUG]
19601 2019-Jan-17 17:00:38.981881 - [DEBUG] Propagate flow
19602 2019-Jan-17 17:00:38.981905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19603 2019-Jan-17 17:00:38.981964 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
19604 2019-Jan-17 17:00:38.982600 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19605 2019-Jan-17 17:00:38.983847 - [DEBUG] Edge function : AllBottom (result of previous compose)
19606 2019-Jan-17 17:00:38.983873 - [DEBUG]
19607 2019-Jan-17 17:00:38.983898 - [DEBUG] Join: AllTop & AllBottom
19608 2019-Jan-17 17:00:38.983924 - [DEBUG] = AllBottom (new jump func)
19609 2019-Jan-17 17:00:38.983948 - [DEBUG]
19610 2019-Jan-17 17:00:38.983971 - [DEBUG] Start adding new jump function
19611 2019-Jan-17 17:00:38.983995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19612 2019-Jan-17 17:00:38.984053 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19613 2019-Jan-17 17:00:38.985315 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
19614 2019-Jan-17 17:00:38.985950 - [DEBUG] Edge Function : AllBottom
19615 2019-Jan-17 17:00:38.985979 - [DEBUG] End adding new jump function
19616 2019-Jan-17 17:00:38.986004 - [DEBUG]
19617 2019-Jan-17 17:00:38.986028 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19618 2019-Jan-17 17:00:38.986052 - [DEBUG]
19619 2019-Jan-17 17:00:38.986075 - [DEBUG] Process 559. path edge:
19620 2019-Jan-17 17:00:38.986099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19621 2019-Jan-17 17:00:38.986165 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
19622 2019-Jan-17 17:00:38.986802 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19623 2019-Jan-17 17:00:38.988062 - [DEBUG]
19624 2019-Jan-17 17:00:38.988088 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
19625 2019-Jan-17 17:00:38.988739 - [DEBUG] Compose: EdgeIdentity * AllBottom
19626 2019-Jan-17 17:00:38.988767 - [DEBUG]
19627 2019-Jan-17 17:00:38.988791 - [DEBUG] Propagate flow
19628 2019-Jan-17 17:00:38.988814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19629 2019-Jan-17 17:00:38.988873 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19630 2019-Jan-17 17:00:38.989520 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19631 2019-Jan-17 17:00:38.990765 - [DEBUG] Edge function : AllBottom (result of previous compose)
19632 2019-Jan-17 17:00:38.990790 - [DEBUG]
19633 2019-Jan-17 17:00:38.990816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19634 2019-Jan-17 17:00:38.990842 - [DEBUG] = AllBottom
19635 2019-Jan-17 17:00:38.990866 - [DEBUG]
19636 2019-Jan-17 17:00:38.990889 - [DEBUG] PROPAGATE: No new function!
19637 2019-Jan-17 17:00:38.990913 - [DEBUG] EDGE: >
19638 2019-Jan-17 17:00:38.990973 - [DEBUG] ---> 19639 2019-Jan-17 17:00:38.991624 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19640 2019-Jan-17 17:00:38.992870 - [DEBUG]
19641 2019-Jan-17 17:00:38.992895 - [DEBUG] EDGE: >
19642 2019-Jan-17 17:00:38.992955 - [DEBUG] ---> 19643 2019-Jan-17 17:00:38.993594 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19644 2019-Jan-17 17:00:38.994853 - [DEBUG]
19645 2019-Jan-17 17:00:38.994879 - [DEBUG] EDGE: >
19646 2019-Jan-17 17:00:38.994938 - [DEBUG] ---> 19647 2019-Jan-17 17:00:38.995575 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19648 2019-Jan-17 17:00:38.996818 - [DEBUG]
19649 2019-Jan-17 17:00:38.996844 - [DEBUG] EDGE: >
19650 2019-Jan-17 17:00:38.996903 - [DEBUG] ---> 19651 2019-Jan-17 17:00:38.997544 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19652 2019-Jan-17 17:00:38.998802 - [DEBUG]
19653 2019-Jan-17 17:00:38.998828 - [DEBUG] EDGE: >
19654 2019-Jan-17 17:00:38.998887 - [DEBUG] ---> 19655 2019-Jan-17 17:00:38.999521 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19656 2019-Jan-17 17:00:39.000765 - [DEBUG]
19657 2019-Jan-17 17:00:39.000792 - [DEBUG] EDGE: >
19658 2019-Jan-17 17:00:39.000859 - [DEBUG] ---> 19659 2019-Jan-17 17:00:39.001514 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19660 2019-Jan-17 17:00:39.002757 - [DEBUG]
19661 2019-Jan-17 17:00:39.002796 - [DEBUG] Compose: EdgeIdentity * AllBottom
19662 2019-Jan-17 17:00:39.002824 - [DEBUG]
19663 2019-Jan-17 17:00:39.002848 - [DEBUG] Propagate flow
19664 2019-Jan-17 17:00:39.002871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19665 2019-Jan-17 17:00:39.002929 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19666 2019-Jan-17 17:00:39.003569 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19667 2019-Jan-17 17:00:39.004828 - [DEBUG] Edge function : AllBottom (result of previous compose)
19668 2019-Jan-17 17:00:39.004854 - [DEBUG]
19669 2019-Jan-17 17:00:39.004879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19670 2019-Jan-17 17:00:39.004905 - [DEBUG] = AllBottom
19671 2019-Jan-17 17:00:39.004929 - [DEBUG]
19672 2019-Jan-17 17:00:39.004952 - [DEBUG] PROPAGATE: No new function!
19673 2019-Jan-17 17:00:39.004979 - [DEBUG] EDGE: >
19674 2019-Jan-17 17:00:39.005039 - [DEBUG] ---> 19675 2019-Jan-17 17:00:39.005686 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19676 2019-Jan-17 17:00:39.006930 - [DEBUG]
19677 2019-Jan-17 17:00:39.006956 - [DEBUG] EDGE: >
19678 2019-Jan-17 17:00:39.007015 - [DEBUG] ---> 19679 2019-Jan-17 17:00:39.007652 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19680 2019-Jan-17 17:00:39.008910 - [DEBUG]
19681 2019-Jan-17 17:00:39.008937 - [DEBUG] EDGE: >
19682 2019-Jan-17 17:00:39.008996 - [DEBUG] ---> 19683 2019-Jan-17 17:00:39.009635 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19684 2019-Jan-17 17:00:39.010879 - [DEBUG]
19685 2019-Jan-17 17:00:39.010918 - [DEBUG] Compose: EdgeIdentity * AllBottom
19686 2019-Jan-17 17:00:39.010945 - [DEBUG]
19687 2019-Jan-17 17:00:39.010969 - [DEBUG] Propagate flow
19688 2019-Jan-17 17:00:39.010993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19689 2019-Jan-17 17:00:39.011051 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19690 2019-Jan-17 17:00:39.011708 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19691 2019-Jan-17 17:00:39.012950 - [DEBUG] Edge function : AllBottom (result of previous compose)
19692 2019-Jan-17 17:00:39.012977 - [DEBUG]
19693 2019-Jan-17 17:00:39.013004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19694 2019-Jan-17 17:00:39.013031 - [DEBUG] = AllBottom
19695 2019-Jan-17 17:00:39.013056 - [DEBUG]
19696 2019-Jan-17 17:00:39.013080 - [DEBUG] PROPAGATE: No new function!
19697 2019-Jan-17 17:00:39.013108 - [DEBUG] EDGE: >
19698 2019-Jan-17 17:00:39.013177 - [DEBUG] ---> 19699 2019-Jan-17 17:00:39.013827 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19700 2019-Jan-17 17:00:39.015090 - [DEBUG]
19701 2019-Jan-17 17:00:39.015117 - [DEBUG] EDGE: >
19702 2019-Jan-17 17:00:39.015177 - [DEBUG] ---> 19703 2019-Jan-17 17:00:39.015813 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19704 2019-Jan-17 17:00:39.017056 - [DEBUG]
19705 2019-Jan-17 17:00:39.017083 - [DEBUG] EDGE: >
19706 2019-Jan-17 17:00:39.017143 - [DEBUG] ---> 19707 2019-Jan-17 17:00:39.017781 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19708 2019-Jan-17 17:00:39.019040 - [DEBUG]
19709 2019-Jan-17 17:00:39.019067 - [DEBUG] EDGE: >
19710 2019-Jan-17 17:00:39.019128 - [DEBUG] ---> 19711 2019-Jan-17 17:00:39.019769 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19712 2019-Jan-17 17:00:39.021013 - [DEBUG]
19713 2019-Jan-17 17:00:39.021052 - [DEBUG] Compose: EdgeIdentity * AllBottom
19714 2019-Jan-17 17:00:39.021080 - [DEBUG]
19715 2019-Jan-17 17:00:39.021104 - [DEBUG] Propagate flow
19716 2019-Jan-17 17:00:39.021127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19717 2019-Jan-17 17:00:39.021185 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19718 2019-Jan-17 17:00:39.021843 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19719 2019-Jan-17 17:00:39.023088 - [DEBUG] Edge function : AllBottom (result of previous compose)
19720 2019-Jan-17 17:00:39.023114 - [DEBUG]
19721 2019-Jan-17 17:00:39.023140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19722 2019-Jan-17 17:00:39.023165 - [DEBUG] = AllBottom
19723 2019-Jan-17 17:00:39.023190 - [DEBUG]
19724 2019-Jan-17 17:00:39.023213 - [DEBUG] PROPAGATE: No new function!
19725 2019-Jan-17 17:00:39.023240 - [DEBUG] EDGE: >
19726 2019-Jan-17 17:00:39.023299 - [DEBUG] ---> 19727 2019-Jan-17 17:00:39.023946 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19728 2019-Jan-17 17:00:39.025208 - [DEBUG]
19729 2019-Jan-17 17:00:39.025235 - [DEBUG] EDGE: >
19730 2019-Jan-17 17:00:39.025294 - [DEBUG] ---> 19731 2019-Jan-17 17:00:39.025931 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19732 2019-Jan-17 17:00:39.027174 - [DEBUG]
19733 2019-Jan-17 17:00:39.027201 - [DEBUG] EDGE: >
19734 2019-Jan-17 17:00:39.027260 - [DEBUG] ---> 19735 2019-Jan-17 17:00:39.027907 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19736 2019-Jan-17 17:00:39.029165 - [DEBUG]
19737 2019-Jan-17 17:00:39.029203 - [DEBUG] Compose: EdgeIdentity * AllBottom
19738 2019-Jan-17 17:00:39.029230 - [DEBUG]
19739 2019-Jan-17 17:00:39.029255 - [DEBUG] Propagate flow
19740 2019-Jan-17 17:00:39.029278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19741 2019-Jan-17 17:00:39.029337 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19742 2019-Jan-17 17:00:39.029977 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

19743 2019-Jan-17 17:00:39.031219 - [DEBUG] Edge function : AllBottom (result of previous compose)
19744 2019-Jan-17 17:00:39.031245 - [DEBUG]
19745 2019-Jan-17 17:00:39.031271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
19746 2019-Jan-17 17:00:39.031310 - [DEBUG] = AllBottom
19747 2019-Jan-17 17:00:39.031336 - [DEBUG]
19748 2019-Jan-17 17:00:39.031359 - [DEBUG] PROPAGATE: No new function!
19749 2019-Jan-17 17:00:39.031387 - [DEBUG] EDGE: >
19750 2019-Jan-17 17:00:39.031447 - [DEBUG] ---> 19751 2019-Jan-17 17:00:39.032097 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19752 2019-Jan-17 17:00:39.033342 - [DEBUG]
19753 2019-Jan-17 17:00:39.033369 - [DEBUG] EDGE: >
19754 2019-Jan-17 17:00:39.033428 - [DEBUG] ---> 19755 2019-Jan-17 17:00:39.034061 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19756 2019-Jan-17 17:00:39.035320 - [DEBUG]
19757 2019-Jan-17 17:00:39.035347 - [DEBUG] EDGE: >
19758 2019-Jan-17 17:00:39.035407 - [DEBUG] ---> 19759 2019-Jan-17 17:00:39.036040 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
>
19760 2019-Jan-17 17:00:39.037284 - [DEBUG]
19761 2019-Jan-17 17:00:39.037310 - [DEBUG] EDGE: >
19762 2019-Jan-17 17:00:39.037370 - [DEBUG] ---> 19763 2019-Jan-17 17:00:39.038023 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
19764 2019-Jan-17 17:00:39.038662 - [DEBUG]
19765 2019-Jan-17 17:00:39.038689 - [DEBUG] Compose: EdgeIdentity * AllBottom
19766 2019-Jan-17 17:00:39.038715 - [DEBUG]
19767 2019-Jan-17 17:00:39.038739 - [DEBUG] Propagate flow
19768 2019-Jan-17 17:00:39.038762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19769 2019-Jan-17 17:00:39.038820 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19770 2019-Jan-17 17:00:39.039459 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19771 2019-Jan-17 17:00:39.040107 - [DEBUG] Edge function : AllBottom (result of previous compose)
19772 2019-Jan-17 17:00:39.040132 - [DEBUG]
19773 2019-Jan-17 17:00:39.040157 - [DEBUG] Join: AllTop & AllBottom
19774 2019-Jan-17 17:00:39.040191 - [DEBUG] = AllBottom (new jump func)
19775 2019-Jan-17 17:00:39.040217 - [DEBUG]
19776 2019-Jan-17 17:00:39.040240 - [DEBUG] Start adding new jump function
19777 2019-Jan-17 17:00:39.040264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19778 2019-Jan-17 17:00:39.040321 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19779 2019-Jan-17 17:00:39.040970 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19780 2019-Jan-17 17:00:39.041624 - [DEBUG] Edge Function : AllBottom
19781 2019-Jan-17 17:00:39.041653 - [DEBUG] End adding new jump function
19782 2019-Jan-17 17:00:39.041677 - [DEBUG]
19783 2019-Jan-17 17:00:39.041701 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19784 2019-Jan-17 17:00:39.041726 - [DEBUG]
19785 2019-Jan-17 17:00:39.041749 - [DEBUG] Process 560. path edge:
19786 2019-Jan-17 17:00:39.041773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19787 2019-Jan-17 17:00:39.041830 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
19788 2019-Jan-17 17:00:39.042471 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19789 2019-Jan-17 17:00:39.043118 - [DEBUG]
19790 2019-Jan-17 17:00:39.043143 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19791 2019-Jan-17 17:00:39.043798 - [DEBUG] Compose: EdgeIdentity * AllBottom
19792 2019-Jan-17 17:00:39.043826 - [DEBUG]
19793 2019-Jan-17 17:00:39.043850 - [DEBUG] Propagate flow
19794 2019-Jan-17 17:00:39.043873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19795 2019-Jan-17 17:00:39.043931 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
19796 2019-Jan-17 17:00:39.044567 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19797 2019-Jan-17 17:00:39.045232 - [DEBUG] Edge function : AllBottom (result of previous compose)
19798 2019-Jan-17 17:00:39.045257 - [DEBUG]
19799 2019-Jan-17 17:00:39.045282 - [DEBUG] Join: AllTop & AllBottom
19800 2019-Jan-17 17:00:39.045308 - [DEBUG] = AllBottom (new jump func)
19801 2019-Jan-17 17:00:39.045332 - [DEBUG]
19802 2019-Jan-17 17:00:39.045355 - [DEBUG] Start adding new jump function
19803 2019-Jan-17 17:00:39.045378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19804 2019-Jan-17 17:00:39.045436 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19805 2019-Jan-17 17:00:39.046084 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
19806 2019-Jan-17 17:00:39.046718 - [DEBUG] Edge Function : AllBottom
19807 2019-Jan-17 17:00:39.046747 - [DEBUG] End adding new jump function
19808 2019-Jan-17 17:00:39.046771 - [DEBUG]
19809 2019-Jan-17 17:00:39.046794 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19810 2019-Jan-17 17:00:39.046818 - [DEBUG]
19811 2019-Jan-17 17:00:39.046841 - [DEBUG] Process 561. path edge:
19812 2019-Jan-17 17:00:39.046865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19813 2019-Jan-17 17:00:39.046923 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
19814 2019-Jan-17 17:00:39.047559 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19815 2019-Jan-17 17:00:39.048221 - [DEBUG]
19816 2019-Jan-17 17:00:39.048246 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
19817 2019-Jan-17 17:00:39.048901 - [DEBUG] Compose: EdgeIdentity * AllBottom
19818 2019-Jan-17 17:00:39.048930 - [DEBUG]
19819 2019-Jan-17 17:00:39.048954 - [DEBUG] Propagate flow
19820 2019-Jan-17 17:00:39.048977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19821 2019-Jan-17 17:00:39.049036 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
19822 2019-Jan-17 17:00:39.049670 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19823 2019-Jan-17 17:00:39.050325 - [DEBUG] Edge function : AllBottom (result of previous compose)
19824 2019-Jan-17 17:00:39.050351 - [DEBUG]
19825 2019-Jan-17 17:00:39.050376 - [DEBUG] Join: AllTop & AllBottom
19826 2019-Jan-17 17:00:39.050401 - [DEBUG] = AllBottom (new jump func)
19827 2019-Jan-17 17:00:39.050425 - [DEBUG]
19828 2019-Jan-17 17:00:39.050449 - [DEBUG] Start adding new jump function
19829 2019-Jan-17 17:00:39.050472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19830 2019-Jan-17 17:00:39.050530 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19831 2019-Jan-17 17:00:39.051179 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
19832 2019-Jan-17 17:00:39.051830 - [DEBUG] Edge Function : AllBottom
19833 2019-Jan-17 17:00:39.051859 - [DEBUG] End adding new jump function
19834 2019-Jan-17 17:00:39.051883 - [DEBUG]
19835 2019-Jan-17 17:00:39.051906 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19836 2019-Jan-17 17:00:39.051930 - [DEBUG]
19837 2019-Jan-17 17:00:39.051953 - [DEBUG] Process 562. path edge:
19838 2019-Jan-17 17:00:39.051977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19839 2019-Jan-17 17:00:39.052035 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
19840 2019-Jan-17 17:00:39.052671 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19841 2019-Jan-17 17:00:39.053317 - [DEBUG]
19842 2019-Jan-17 17:00:39.053342 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
19843 2019-Jan-17 17:00:39.053991 - [DEBUG] Compose: EdgeIdentity * AllBottom
19844 2019-Jan-17 17:00:39.054018 - [DEBUG]
19845 2019-Jan-17 17:00:39.054042 - [DEBUG] Propagate flow
19846 2019-Jan-17 17:00:39.054065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19847 2019-Jan-17 17:00:39.054123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19848 2019-Jan-17 17:00:39.054799 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19849 2019-Jan-17 17:00:39.055447 - [DEBUG] Edge function : AllBottom (result of previous compose)
19850 2019-Jan-17 17:00:39.055472 - [DEBUG]
19851 2019-Jan-17 17:00:39.055497 - [DEBUG] Join: AllTop & AllBottom
19852 2019-Jan-17 17:00:39.055523 - [DEBUG] = AllBottom (new jump func)
19853 2019-Jan-17 17:00:39.055547 - [DEBUG]
19854 2019-Jan-17 17:00:39.055571 - [DEBUG] Start adding new jump function
19855 2019-Jan-17 17:00:39.055594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19856 2019-Jan-17 17:00:39.055652 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19857 2019-Jan-17 17:00:39.056301 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19858 2019-Jan-17 17:00:39.056956 - [DEBUG] Edge Function : AllBottom
19859 2019-Jan-17 17:00:39.056985 - [DEBUG] End adding new jump function
19860 2019-Jan-17 17:00:39.057009 - [DEBUG]
19861 2019-Jan-17 17:00:39.057032 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19862 2019-Jan-17 17:00:39.057057 - [DEBUG]
19863 2019-Jan-17 17:00:39.057080 - [DEBUG] Process 563. path edge:
19864 2019-Jan-17 17:00:39.057104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19865 2019-Jan-17 17:00:39.057161 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19866 2019-Jan-17 17:00:39.057809 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19867 2019-Jan-17 17:00:39.058473 - [DEBUG]
19868 2019-Jan-17 17:00:39.058497 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19869 2019-Jan-17 17:00:39.059153 - [DEBUG] Possible callees:
19870 2019-Jan-17 17:00:39.059179 - [DEBUG] llvm.dbg.declare
19871 2019-Jan-17 17:00:39.059204 - [DEBUG] Possible return sites:
19872 2019-Jan-17 17:00:39.059228 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919873 2019-Jan-17 17:00:39.060505 - [DEBUG] Found and process special summary
19874 2019-Jan-17 17:00:39.060539 - [DEBUG] Compose: EdgeIdentity * AllBottom
19875 2019-Jan-17 17:00:39.060566 - [DEBUG]
19876 2019-Jan-17 17:00:39.060590 - [DEBUG] Propagate flow
19877 2019-Jan-17 17:00:39.060613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19878 2019-Jan-17 17:00:39.060671 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19879 2019-Jan-17 17:00:39.061325 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19880 2019-Jan-17 17:00:39.061973 - [DEBUG] Edge function : AllBottom (result of previous compose)
19881 2019-Jan-17 17:00:39.061999 - [DEBUG]
19882 2019-Jan-17 17:00:39.062024 - [DEBUG] Join: AllTop & AllBottom
19883 2019-Jan-17 17:00:39.062049 - [DEBUG] = AllBottom (new jump func)
19884 2019-Jan-17 17:00:39.062074 - [DEBUG]
19885 2019-Jan-17 17:00:39.062097 - [DEBUG] Start adding new jump function
19886 2019-Jan-17 17:00:39.062121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19887 2019-Jan-17 17:00:39.062178 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19888 2019-Jan-17 17:00:39.062825 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19889 2019-Jan-17 17:00:39.063465 - [DEBUG] Edge Function : AllBottom
19890 2019-Jan-17 17:00:39.063493 - [DEBUG] End adding new jump function
19891 2019-Jan-17 17:00:39.063517 - [DEBUG]
19892 2019-Jan-17 17:00:39.063541 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19893 2019-Jan-17 17:00:39.063565 - [DEBUG]
19894 2019-Jan-17 17:00:39.063588 - [DEBUG] Process 564. path edge:
19895 2019-Jan-17 17:00:39.063612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19896 2019-Jan-17 17:00:39.063670 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19897 2019-Jan-17 17:00:39.064311 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19898 2019-Jan-17 17:00:39.064973 - [DEBUG]
19899 2019-Jan-17 17:00:39.065009 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19900 2019-Jan-17 17:00:39.065665 - [DEBUG] Compose: EdgeIdentity * AllBottom
19901 2019-Jan-17 17:00:39.065693 - [DEBUG]
19902 2019-Jan-17 17:00:39.065718 - [DEBUG] Propagate flow
19903 2019-Jan-17 17:00:39.065741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19904 2019-Jan-17 17:00:39.065800 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19905 2019-Jan-17 17:00:39.066438 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19906 2019-Jan-17 17:00:39.067087 - [DEBUG] Edge function : AllBottom (result of previous compose)
19907 2019-Jan-17 17:00:39.067113 - [DEBUG]
19908 2019-Jan-17 17:00:39.067138 - [DEBUG] Join: AllTop & AllBottom
19909 2019-Jan-17 17:00:39.067164 - [DEBUG] = AllBottom (new jump func)
19910 2019-Jan-17 17:00:39.067188 - [DEBUG]
19911 2019-Jan-17 17:00:39.067212 - [DEBUG] Start adding new jump function
19912 2019-Jan-17 17:00:39.067235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19913 2019-Jan-17 17:00:39.067293 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19914 2019-Jan-17 17:00:39.067941 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19915 2019-Jan-17 17:00:39.068592 - [DEBUG] Edge Function : AllBottom
19916 2019-Jan-17 17:00:39.068620 - [DEBUG] End adding new jump function
19917 2019-Jan-17 17:00:39.068644 - [DEBUG]
19918 2019-Jan-17 17:00:39.068668 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19919 2019-Jan-17 17:00:39.068692 - [DEBUG]
19920 2019-Jan-17 17:00:39.068716 - [DEBUG] Process 565. path edge:
19921 2019-Jan-17 17:00:39.068740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19922 2019-Jan-17 17:00:39.068797 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19923 2019-Jan-17 17:00:39.069435 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19924 2019-Jan-17 17:00:39.070082 - [DEBUG]
19925 2019-Jan-17 17:00:39.070108 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19926 2019-Jan-17 17:00:39.070760 - [DEBUG] Compose: EdgeIdentity * AllBottom
19927 2019-Jan-17 17:00:39.070788 - [DEBUG]
19928 2019-Jan-17 17:00:39.070811 - [DEBUG] Propagate flow
19929 2019-Jan-17 17:00:39.070835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19930 2019-Jan-17 17:00:39.070893 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19931 2019-Jan-17 17:00:39.071556 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19932 2019-Jan-17 17:00:39.072209 - [DEBUG] Edge function : AllBottom (result of previous compose)
19933 2019-Jan-17 17:00:39.072235 - [DEBUG]
19934 2019-Jan-17 17:00:39.072259 - [DEBUG] Join: AllTop & AllBottom
19935 2019-Jan-17 17:00:39.072285 - [DEBUG] = AllBottom (new jump func)
19936 2019-Jan-17 17:00:39.072309 - [DEBUG]
19937 2019-Jan-17 17:00:39.072333 - [DEBUG] Start adding new jump function
19938 2019-Jan-17 17:00:39.072356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19939 2019-Jan-17 17:00:39.072414 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19940 2019-Jan-17 17:00:39.073063 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19941 2019-Jan-17 17:00:39.073730 - [DEBUG] Edge Function : AllBottom
19942 2019-Jan-17 17:00:39.073760 - [DEBUG] End adding new jump function
19943 2019-Jan-17 17:00:39.073784 - [DEBUG]
19944 2019-Jan-17 17:00:39.073808 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
19945 2019-Jan-17 17:00:39.073832 - [DEBUG]
19946 2019-Jan-17 17:00:39.073855 - [DEBUG] Process 566. path edge:
19947 2019-Jan-17 17:00:39.073879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19948 2019-Jan-17 17:00:39.073937 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19949 2019-Jan-17 17:00:39.074585 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19950 2019-Jan-17 17:00:39.075248 - [DEBUG]
19951 2019-Jan-17 17:00:39.075273 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19952 2019-Jan-17 17:00:39.075927 - [DEBUG] Possible callees:
19953 2019-Jan-17 17:00:39.075953 - [DEBUG] llvm.dbg.declare
19954 2019-Jan-17 17:00:39.075978 - [DEBUG] Possible return sites:
19955 2019-Jan-17 17:00:39.076001 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519956 2019-Jan-17 17:00:39.077278 - [DEBUG] Found and process special summary
19957 2019-Jan-17 17:00:39.077312 - [DEBUG] Compose: EdgeIdentity * AllBottom
19958 2019-Jan-17 17:00:39.077340 - [DEBUG]
19959 2019-Jan-17 17:00:39.077364 - [DEBUG] Propagate flow
19960 2019-Jan-17 17:00:39.077387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19961 2019-Jan-17 17:00:39.077446 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19962 2019-Jan-17 17:00:39.078105 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19963 2019-Jan-17 17:00:39.078753 - [DEBUG] Edge function : AllBottom (result of previous compose)
19964 2019-Jan-17 17:00:39.078779 - [DEBUG]
19965 2019-Jan-17 17:00:39.078803 - [DEBUG] Join: AllTop & AllBottom
19966 2019-Jan-17 17:00:39.078829 - [DEBUG] = AllBottom (new jump func)
19967 2019-Jan-17 17:00:39.078853 - [DEBUG]
19968 2019-Jan-17 17:00:39.078876 - [DEBUG] Start adding new jump function
19969 2019-Jan-17 17:00:39.078900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19970 2019-Jan-17 17:00:39.078958 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19971 2019-Jan-17 17:00:39.079606 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19972 2019-Jan-17 17:00:39.080245 - [DEBUG] Edge Function : AllBottom
19973 2019-Jan-17 17:00:39.080273 - [DEBUG] End adding new jump function
19974 2019-Jan-17 17:00:39.080297 - [DEBUG]
19975 2019-Jan-17 17:00:39.080320 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
19976 2019-Jan-17 17:00:39.080345 - [DEBUG]
19977 2019-Jan-17 17:00:39.080368 - [DEBUG] Process 567. path edge:
19978 2019-Jan-17 17:00:39.080392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
19979 2019-Jan-17 17:00:39.080450 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19980 2019-Jan-17 17:00:39.081091 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
19981 2019-Jan-17 17:00:39.081766 - [DEBUG]
19982 2019-Jan-17 17:00:39.081791 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19983 2019-Jan-17 17:00:39.082447 - [DEBUG] Compose: EdgeIdentity * AllBottom
19984 2019-Jan-17 17:00:39.082475 - [DEBUG]
19985 2019-Jan-17 17:00:39.082498 - [DEBUG] Propagate flow
19986 2019-Jan-17 17:00:39.082522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

19987 2019-Jan-17 17:00:39.082580 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19988 2019-Jan-17 17:00:39.083219 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19989 2019-Jan-17 17:00:39.083867 - [DEBUG] Edge function : AllBottom (result of previous compose)
19990 2019-Jan-17 17:00:39.083892 - [DEBUG]
19991 2019-Jan-17 17:00:39.083917 - [DEBUG] Join: AllTop & AllBottom
19992 2019-Jan-17 17:00:39.083942 - [DEBUG] = AllBottom (new jump func)
19993 2019-Jan-17 17:00:39.083967 - [DEBUG]
19994 2019-Jan-17 17:00:39.083990 - [DEBUG] Start adding new jump function
19995 2019-Jan-17 17:00:39.084014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

19996 2019-Jan-17 17:00:39.084071 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

19997 2019-Jan-17 17:00:39.084733 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19998 2019-Jan-17 17:00:39.085370 - [DEBUG] Edge Function : AllBottom
19999 2019-Jan-17 17:00:39.085399 - [DEBUG] End adding new jump function
20000 2019-Jan-17 17:00:39.085423 - [DEBUG]
20001 2019-Jan-17 17:00:39.085447 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20002 2019-Jan-17 17:00:39.085471 - [DEBUG]
20003 2019-Jan-17 17:00:39.085494 - [DEBUG] Process 568. path edge:
20004 2019-Jan-17 17:00:39.085518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20005 2019-Jan-17 17:00:39.085576 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
20006 2019-Jan-17 17:00:39.086213 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20007 2019-Jan-17 17:00:39.086861 - [DEBUG]
20008 2019-Jan-17 17:00:39.086885 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
20009 2019-Jan-17 17:00:39.087536 - [DEBUG] Compose: EdgeIdentity * AllBottom
20010 2019-Jan-17 17:00:39.087564 - [DEBUG]
20011 2019-Jan-17 17:00:39.087588 - [DEBUG] Propagate flow
20012 2019-Jan-17 17:00:39.087611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20013 2019-Jan-17 17:00:39.087669 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20014 2019-Jan-17 17:00:39.088321 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20015 2019-Jan-17 17:00:39.088968 - [DEBUG] Edge function : AllBottom (result of previous compose)
20016 2019-Jan-17 17:00:39.088994 - [DEBUG]
20017 2019-Jan-17 17:00:39.089018 - [DEBUG] Join: AllTop & AllBottom
20018 2019-Jan-17 17:00:39.089044 - [DEBUG] = AllBottom (new jump func)
20019 2019-Jan-17 17:00:39.089068 - [DEBUG]
20020 2019-Jan-17 17:00:39.089092 - [DEBUG] Start adding new jump function
20021 2019-Jan-17 17:00:39.089115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20022 2019-Jan-17 17:00:39.089172 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20023 2019-Jan-17 17:00:39.089819 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20024 2019-Jan-17 17:00:39.090465 - [DEBUG] Edge Function : AllBottom
20025 2019-Jan-17 17:00:39.090493 - [DEBUG] End adding new jump function
20026 2019-Jan-17 17:00:39.090517 - [DEBUG]
20027 2019-Jan-17 17:00:39.090541 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20028 2019-Jan-17 17:00:39.090565 - [DEBUG]
20029 2019-Jan-17 17:00:39.090588 - [DEBUG] Process 569. path edge:
20030 2019-Jan-17 17:00:39.090612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20031 2019-Jan-17 17:00:39.090670 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
20032 2019-Jan-17 17:00:39.091321 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20033 2019-Jan-17 17:00:39.091970 - [DEBUG]
20034 2019-Jan-17 17:00:39.091995 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
20035 2019-Jan-17 17:00:39.092646 - [DEBUG] Compose: EdgeIdentity * AllBottom
20036 2019-Jan-17 17:00:39.092674 - [DEBUG]
20037 2019-Jan-17 17:00:39.092698 - [DEBUG] Propagate flow
20038 2019-Jan-17 17:00:39.092721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20039 2019-Jan-17 17:00:39.092780 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20040 2019-Jan-17 17:00:39.093428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20041 2019-Jan-17 17:00:39.094077 - [DEBUG] Edge function : AllBottom (result of previous compose)
20042 2019-Jan-17 17:00:39.094102 - [DEBUG]
20043 2019-Jan-17 17:00:39.094127 - [DEBUG] Join: AllTop & AllBottom
20044 2019-Jan-17 17:00:39.094152 - [DEBUG] = AllBottom (new jump func)
20045 2019-Jan-17 17:00:39.094177 - [DEBUG]
20046 2019-Jan-17 17:00:39.094200 - [DEBUG] Start adding new jump function
20047 2019-Jan-17 17:00:39.094223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20048 2019-Jan-17 17:00:39.094281 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20049 2019-Jan-17 17:00:39.094944 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20050 2019-Jan-17 17:00:39.095590 - [DEBUG] Edge Function : AllBottom
20051 2019-Jan-17 17:00:39.095619 - [DEBUG] End adding new jump function
20052 2019-Jan-17 17:00:39.095642 - [DEBUG]
20053 2019-Jan-17 17:00:39.095666 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20054 2019-Jan-17 17:00:39.095690 - [DEBUG]
20055 2019-Jan-17 17:00:39.095714 - [DEBUG] Process 570. path edge:
20056 2019-Jan-17 17:00:39.095737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20057 2019-Jan-17 17:00:39.095795 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
20058 2019-Jan-17 17:00:39.096442 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20059 2019-Jan-17 17:00:39.097089 - [DEBUG]
20060 2019-Jan-17 17:00:39.097113 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
20061 2019-Jan-17 17:00:39.097766 - [DEBUG] Possible callees:
20062 2019-Jan-17 17:00:39.097792 - [DEBUG] llvm.dbg.declare
20063 2019-Jan-17 17:00:39.097817 - [DEBUG] Possible return sites:
20064 2019-Jan-17 17:00:39.097841 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16320065 2019-Jan-17 17:00:39.099142 - [DEBUG] Found and process special summary
20066 2019-Jan-17 17:00:39.099176 - [DEBUG] Compose: EdgeIdentity * AllBottom
20067 2019-Jan-17 17:00:39.099203 - [DEBUG]
20068 2019-Jan-17 17:00:39.099227 - [DEBUG] Propagate flow
20069 2019-Jan-17 17:00:39.099250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20070 2019-Jan-17 17:00:39.099308 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20071 2019-Jan-17 17:00:39.099949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20072 2019-Jan-17 17:00:39.100597 - [DEBUG] Edge function : AllBottom (result of previous compose)
20073 2019-Jan-17 17:00:39.100622 - [DEBUG]
20074 2019-Jan-17 17:00:39.100647 - [DEBUG] Join: AllTop & AllBottom
20075 2019-Jan-17 17:00:39.100672 - [DEBUG] = AllBottom (new jump func)
20076 2019-Jan-17 17:00:39.100696 - [DEBUG]
20077 2019-Jan-17 17:00:39.100720 - [DEBUG] Start adding new jump function
20078 2019-Jan-17 17:00:39.100743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20079 2019-Jan-17 17:00:39.100800 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20080 2019-Jan-17 17:00:39.101464 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20081 2019-Jan-17 17:00:39.102103 - [DEBUG] Edge Function : AllBottom
20082 2019-Jan-17 17:00:39.102131 - [DEBUG] End adding new jump function
20083 2019-Jan-17 17:00:39.102155 - [DEBUG]
20084 2019-Jan-17 17:00:39.102179 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20085 2019-Jan-17 17:00:39.102203 - [DEBUG]
20086 2019-Jan-17 17:00:39.102226 - [DEBUG] Process 571. path edge:
20087 2019-Jan-17 17:00:39.102250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20088 2019-Jan-17 17:00:39.102307 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
20089 2019-Jan-17 17:00:39.102947 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20090 2019-Jan-17 17:00:39.103596 - [DEBUG]
20091 2019-Jan-17 17:00:39.103620 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20092 2019-Jan-17 17:00:39.104275 - [DEBUG] Compose: EdgeIdentity * AllBottom
20093 2019-Jan-17 17:00:39.104304 - [DEBUG]
20094 2019-Jan-17 17:00:39.104327 - [DEBUG] Propagate flow
20095 2019-Jan-17 17:00:39.104351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20096 2019-Jan-17 17:00:39.104409 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
20097 2019-Jan-17 17:00:39.105064 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20098 2019-Jan-17 17:00:39.105713 - [DEBUG] Edge function : AllBottom (result of previous compose)
20099 2019-Jan-17 17:00:39.105738 - [DEBUG]
20100 2019-Jan-17 17:00:39.105763 - [DEBUG] Join: AllTop & AllBottom
20101 2019-Jan-17 17:00:39.105789 - [DEBUG] = AllBottom (new jump func)
20102 2019-Jan-17 17:00:39.105813 - [DEBUG]
20103 2019-Jan-17 17:00:39.105837 - [DEBUG] Start adding new jump function
20104 2019-Jan-17 17:00:39.105860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20105 2019-Jan-17 17:00:39.105918 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20106 2019-Jan-17 17:00:39.106575 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
20107 2019-Jan-17 17:00:39.107211 - [DEBUG] Edge Function : AllBottom
20108 2019-Jan-17 17:00:39.107239 - [DEBUG] End adding new jump function
20109 2019-Jan-17 17:00:39.107263 - [DEBUG]
20110 2019-Jan-17 17:00:39.107286 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20111 2019-Jan-17 17:00:39.107311 - [DEBUG]
20112 2019-Jan-17 17:00:39.107335 - [DEBUG] Process 572. path edge:
20113 2019-Jan-17 17:00:39.107358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20114 2019-Jan-17 17:00:39.107416 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
20115 2019-Jan-17 17:00:39.108068 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20116 2019-Jan-17 17:00:39.108717 - [DEBUG]
20117 2019-Jan-17 17:00:39.108742 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
20118 2019-Jan-17 17:00:39.109393 - [DEBUG] Compose: EdgeIdentity * AllBottom
20119 2019-Jan-17 17:00:39.109421 - [DEBUG]
20120 2019-Jan-17 17:00:39.109444 - [DEBUG] Propagate flow
20121 2019-Jan-17 17:00:39.109468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20122 2019-Jan-17 17:00:39.109526 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
20123 2019-Jan-17 17:00:39.110173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20124 2019-Jan-17 17:00:39.110820 - [DEBUG] Edge function : AllBottom (result of previous compose)
20125 2019-Jan-17 17:00:39.110846 - [DEBUG]
20126 2019-Jan-17 17:00:39.110870 - [DEBUG] Join: AllTop & AllBottom
20127 2019-Jan-17 17:00:39.110896 - [DEBUG] = AllBottom (new jump func)
20128 2019-Jan-17 17:00:39.110920 - [DEBUG]
20129 2019-Jan-17 17:00:39.110943 - [DEBUG] Start adding new jump function
20130 2019-Jan-17 17:00:39.110966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20131 2019-Jan-17 17:00:39.111024 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20132 2019-Jan-17 17:00:39.111687 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
20133 2019-Jan-17 17:00:39.112332 - [DEBUG] Edge Function : AllBottom
20134 2019-Jan-17 17:00:39.112360 - [DEBUG] End adding new jump function
20135 2019-Jan-17 17:00:39.112384 - [DEBUG]
20136 2019-Jan-17 17:00:39.112408 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20137 2019-Jan-17 17:00:39.112432 - [DEBUG]
20138 2019-Jan-17 17:00:39.112455 - [DEBUG] Process 573. path edge:
20139 2019-Jan-17 17:00:39.112479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20140 2019-Jan-17 17:00:39.112537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
20141 2019-Jan-17 17:00:39.113183 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20142 2019-Jan-17 17:00:39.113831 - [DEBUG]
20143 2019-Jan-17 17:00:39.113855 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
20144 2019-Jan-17 17:00:39.114509 - [DEBUG] Possible callees:
20145 2019-Jan-17 17:00:39.114534 - [DEBUG] llvm.dbg.declare
20146 2019-Jan-17 17:00:39.114559 - [DEBUG] Possible return sites:
20147 2019-Jan-17 17:00:39.114590 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16920148 2019-Jan-17 17:00:39.115881 - [DEBUG] Found and process special summary
20149 2019-Jan-17 17:00:39.115915 - [DEBUG] Compose: EdgeIdentity * AllBottom
20150 2019-Jan-17 17:00:39.115942 - [DEBUG]
20151 2019-Jan-17 17:00:39.115966 - [DEBUG] Propagate flow
20152 2019-Jan-17 17:00:39.115989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20153 2019-Jan-17 17:00:39.116048 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20154 2019-Jan-17 17:00:39.116687 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20155 2019-Jan-17 17:00:39.117334 - [DEBUG] Edge function : AllBottom (result of previous compose)
20156 2019-Jan-17 17:00:39.117359 - [DEBUG]
20157 2019-Jan-17 17:00:39.117383 - [DEBUG] Join: AllTop & AllBottom
20158 2019-Jan-17 17:00:39.117409 - [DEBUG] = AllBottom (new jump func)
20159 2019-Jan-17 17:00:39.117433 - [DEBUG]
20160 2019-Jan-17 17:00:39.117457 - [DEBUG] Start adding new jump function
20161 2019-Jan-17 17:00:39.117480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20162 2019-Jan-17 17:00:39.117537 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20163 2019-Jan-17 17:00:39.118201 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20164 2019-Jan-17 17:00:39.118838 - [DEBUG] Edge Function : AllBottom
20165 2019-Jan-17 17:00:39.118866 - [DEBUG] End adding new jump function
20166 2019-Jan-17 17:00:39.118890 - [DEBUG]
20167 2019-Jan-17 17:00:39.118913 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20168 2019-Jan-17 17:00:39.118938 - [DEBUG]
20169 2019-Jan-17 17:00:39.118961 - [DEBUG] Process 574. path edge:
20170 2019-Jan-17 17:00:39.118985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20171 2019-Jan-17 17:00:39.119042 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
20172 2019-Jan-17 17:00:39.119681 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20173 2019-Jan-17 17:00:39.120328 - [DEBUG]
20174 2019-Jan-17 17:00:39.120353 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20175 2019-Jan-17 17:00:39.121008 - [DEBUG] Compose: EdgeIdentity * AllBottom
20176 2019-Jan-17 17:00:39.121036 - [DEBUG]
20177 2019-Jan-17 17:00:39.121060 - [DEBUG] Propagate flow
20178 2019-Jan-17 17:00:39.121083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20179 2019-Jan-17 17:00:39.121142 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
20180 2019-Jan-17 17:00:39.121794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20181 2019-Jan-17 17:00:39.122442 - [DEBUG] Edge function : AllBottom (result of previous compose)
20182 2019-Jan-17 17:00:39.122467 - [DEBUG]
20183 2019-Jan-17 17:00:39.122492 - [DEBUG] Join: AllTop & AllBottom
20184 2019-Jan-17 17:00:39.122518 - [DEBUG] = AllBottom (new jump func)
20185 2019-Jan-17 17:00:39.122542 - [DEBUG]
20186 2019-Jan-17 17:00:39.122566 - [DEBUG] Start adding new jump function
20187 2019-Jan-17 17:00:39.122589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20188 2019-Jan-17 17:00:39.122647 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20189 2019-Jan-17 17:00:39.123302 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
20190 2019-Jan-17 17:00:39.123939 - [DEBUG] Edge Function : AllBottom
20191 2019-Jan-17 17:00:39.123967 - [DEBUG] End adding new jump function
20192 2019-Jan-17 17:00:39.123991 - [DEBUG]
20193 2019-Jan-17 17:00:39.124015 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20194 2019-Jan-17 17:00:39.124039 - [DEBUG]
20195 2019-Jan-17 17:00:39.124063 - [DEBUG] Process 575. path edge:
20196 2019-Jan-17 17:00:39.124086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20197 2019-Jan-17 17:00:39.124144 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
20198 2019-Jan-17 17:00:39.124842 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20199 2019-Jan-17 17:00:39.125549 - [DEBUG]
20200 2019-Jan-17 17:00:39.125578 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
20201 2019-Jan-17 17:00:39.126318 - [DEBUG] Compose: EdgeIdentity * AllBottom
20202 2019-Jan-17 17:00:39.126350 - [DEBUG]
20203 2019-Jan-17 17:00:39.126374 - [DEBUG] Propagate flow
20204 2019-Jan-17 17:00:39.126398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20205 2019-Jan-17 17:00:39.126471 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
20206 2019-Jan-17 17:00:39.127131 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20207 2019-Jan-17 17:00:39.127780 - [DEBUG] Edge function : AllBottom (result of previous compose)
20208 2019-Jan-17 17:00:39.127805 - [DEBUG]
20209 2019-Jan-17 17:00:39.127831 - [DEBUG] Join: AllTop & AllBottom
20210 2019-Jan-17 17:00:39.127858 - [DEBUG] = AllBottom (new jump func)
20211 2019-Jan-17 17:00:39.127882 - [DEBUG]
20212 2019-Jan-17 17:00:39.127905 - [DEBUG] Start adding new jump function
20213 2019-Jan-17 17:00:39.127928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20214 2019-Jan-17 17:00:39.128010 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20215 2019-Jan-17 17:00:39.128659 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
20216 2019-Jan-17 17:00:39.129298 - [DEBUG] Edge Function : AllBottom
20217 2019-Jan-17 17:00:39.129328 - [DEBUG] End adding new jump function
20218 2019-Jan-17 17:00:39.129352 - [DEBUG]
20219 2019-Jan-17 17:00:39.129375 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20220 2019-Jan-17 17:00:39.129400 - [DEBUG]
20221 2019-Jan-17 17:00:39.129423 - [DEBUG] Process 576. path edge:
20222 2019-Jan-17 17:00:39.129447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20223 2019-Jan-17 17:00:39.129505 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
20224 2019-Jan-17 17:00:39.130144 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20225 2019-Jan-17 17:00:39.130792 - [DEBUG]
20226 2019-Jan-17 17:00:39.130816 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
20227 2019-Jan-17 17:00:39.131490 - [DEBUG] Compose: EdgeIdentity * AllBottom
20228 2019-Jan-17 17:00:39.131518 - [DEBUG]
20229 2019-Jan-17 17:00:39.131542 - [DEBUG] Propagate flow
20230 2019-Jan-17 17:00:39.131565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20231 2019-Jan-17 17:00:39.131641 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
20232 2019-Jan-17 17:00:39.132280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20233 2019-Jan-17 17:00:39.132928 - [DEBUG] Edge function : AllBottom (result of previous compose)
20234 2019-Jan-17 17:00:39.132953 - [DEBUG]
20235 2019-Jan-17 17:00:39.132978 - [DEBUG] Join: AllTop & AllBottom
20236 2019-Jan-17 17:00:39.133004 - [DEBUG] = AllBottom (new jump func)
20237 2019-Jan-17 17:00:39.133028 - [DEBUG]
20238 2019-Jan-17 17:00:39.133051 - [DEBUG] Start adding new jump function
20239 2019-Jan-17 17:00:39.133075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20240 2019-Jan-17 17:00:39.133132 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20241 2019-Jan-17 17:00:39.133780 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
20242 2019-Jan-17 17:00:39.134415 - [DEBUG] Edge Function : AllBottom
20243 2019-Jan-17 17:00:39.134443 - [DEBUG] End adding new jump function
20244 2019-Jan-17 17:00:39.134467 - [DEBUG]
20245 2019-Jan-17 17:00:39.134491 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20246 2019-Jan-17 17:00:39.134515 - [DEBUG]
20247 2019-Jan-17 17:00:39.134538 - [DEBUG] Process 577. path edge:
20248 2019-Jan-17 17:00:39.134562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20249 2019-Jan-17 17:00:39.134619 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
20250 2019-Jan-17 17:00:39.135269 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20251 2019-Jan-17 17:00:39.135915 - [DEBUG]
20252 2019-Jan-17 17:00:39.135941 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
20253 2019-Jan-17 17:00:39.136595 - [DEBUG] Compose: EdgeIdentity * AllBottom
20254 2019-Jan-17 17:00:39.136623 - [DEBUG]
20255 2019-Jan-17 17:00:39.136646 - [DEBUG] Propagate flow
20256 2019-Jan-17 17:00:39.136670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20257 2019-Jan-17 17:00:39.136728 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
20258 2019-Jan-17 17:00:39.137382 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20259 2019-Jan-17 17:00:39.138046 - [DEBUG] Edge function : AllBottom (result of previous compose)
20260 2019-Jan-17 17:00:39.138072 - [DEBUG]
20261 2019-Jan-17 17:00:39.138097 - [DEBUG] Join: AllTop & AllBottom
20262 2019-Jan-17 17:00:39.138122 - [DEBUG] = AllBottom (new jump func)
20263 2019-Jan-17 17:00:39.138147 - [DEBUG]
20264 2019-Jan-17 17:00:39.138170 - [DEBUG] Start adding new jump function
20265 2019-Jan-17 17:00:39.138193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20266 2019-Jan-17 17:00:39.138251 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20267 2019-Jan-17 17:00:39.138899 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
20268 2019-Jan-17 17:00:39.139539 - [DEBUG] Edge Function : AllBottom
20269 2019-Jan-17 17:00:39.139568 - [DEBUG] End adding new jump function
20270 2019-Jan-17 17:00:39.139591 - [DEBUG]
20271 2019-Jan-17 17:00:39.139615 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20272 2019-Jan-17 17:00:39.139654 - [DEBUG]
20273 2019-Jan-17 17:00:39.139678 - [DEBUG] Process 578. path edge:
20274 2019-Jan-17 17:00:39.139702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20275 2019-Jan-17 17:00:39.139760 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
20276 2019-Jan-17 17:00:39.140400 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20277 2019-Jan-17 17:00:39.141048 - [DEBUG]
20278 2019-Jan-17 17:00:39.141072 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
20279 2019-Jan-17 17:00:39.141747 - [DEBUG] Compose: EdgeIdentity * AllBottom
20280 2019-Jan-17 17:00:39.141775 - [DEBUG]
20281 2019-Jan-17 17:00:39.141798 - [DEBUG] Propagate flow
20282 2019-Jan-17 17:00:39.141822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20283 2019-Jan-17 17:00:39.141880 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
20284 2019-Jan-17 17:00:39.142520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20285 2019-Jan-17 17:00:39.143168 - [DEBUG] Edge function : AllBottom (result of previous compose)
20286 2019-Jan-17 17:00:39.143193 - [DEBUG]
20287 2019-Jan-17 17:00:39.143218 - [DEBUG] Join: AllTop & AllBottom
20288 2019-Jan-17 17:00:39.143244 - [DEBUG] = AllBottom (new jump func)
20289 2019-Jan-17 17:00:39.143268 - [DEBUG]
20290 2019-Jan-17 17:00:39.143291 - [DEBUG] Start adding new jump function
20291 2019-Jan-17 17:00:39.143314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20292 2019-Jan-17 17:00:39.143371 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20293 2019-Jan-17 17:00:39.144020 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
20294 2019-Jan-17 17:00:39.144670 - [DEBUG] Edge Function : AllBottom
20295 2019-Jan-17 17:00:39.144698 - [DEBUG] End adding new jump function
20296 2019-Jan-17 17:00:39.144722 - [DEBUG]
20297 2019-Jan-17 17:00:39.144746 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20298 2019-Jan-17 17:00:39.144770 - [DEBUG]
20299 2019-Jan-17 17:00:39.144793 - [DEBUG] Process 579. path edge:
20300 2019-Jan-17 17:00:39.144817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20301 2019-Jan-17 17:00:39.144874 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
20302 2019-Jan-17 17:00:39.145513 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20303 2019-Jan-17 17:00:39.146160 - [DEBUG]
20304 2019-Jan-17 17:00:39.146186 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
20305 2019-Jan-17 17:00:39.146837 - [DEBUG] Compose: EdgeIdentity * AllBottom
20306 2019-Jan-17 17:00:39.146867 - [DEBUG]
20307 2019-Jan-17 17:00:39.146891 - [DEBUG] Propagate flow
20308 2019-Jan-17 17:00:39.146914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20309 2019-Jan-17 17:00:39.146972 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20310 2019-Jan-17 17:00:39.147611 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20311 2019-Jan-17 17:00:39.148274 - [DEBUG] Edge function : AllBottom (result of previous compose)
20312 2019-Jan-17 17:00:39.148299 - [DEBUG]
20313 2019-Jan-17 17:00:39.148332 - [DEBUG] Join: AllTop & AllBottom
20314 2019-Jan-17 17:00:39.148358 - [DEBUG] = AllBottom (new jump func)
20315 2019-Jan-17 17:00:39.148382 - [DEBUG]
20316 2019-Jan-17 17:00:39.148406 - [DEBUG] Start adding new jump function
20317 2019-Jan-17 17:00:39.148429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20318 2019-Jan-17 17:00:39.148487 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20319 2019-Jan-17 17:00:39.149135 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20320 2019-Jan-17 17:00:39.149770 - [DEBUG] Edge Function : AllBottom
20321 2019-Jan-17 17:00:39.149799 - [DEBUG] End adding new jump function
20322 2019-Jan-17 17:00:39.149823 - [DEBUG]
20323 2019-Jan-17 17:00:39.149846 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20324 2019-Jan-17 17:00:39.149871 - [DEBUG]
20325 2019-Jan-17 17:00:39.149894 - [DEBUG] Process 580. path edge:
20326 2019-Jan-17 17:00:39.149918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20327 2019-Jan-17 17:00:39.149975 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
20328 2019-Jan-17 17:00:39.150612 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20329 2019-Jan-17 17:00:39.151260 - [DEBUG]
20330 2019-Jan-17 17:00:39.151284 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20331 2019-Jan-17 17:00:39.151948 - [DEBUG] Compose: EdgeIdentity * AllBottom
20332 2019-Jan-17 17:00:39.151976 - [DEBUG]
20333 2019-Jan-17 17:00:39.152000 - [DEBUG] Propagate flow
20334 2019-Jan-17 17:00:39.152023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20335 2019-Jan-17 17:00:39.152082 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
20336 2019-Jan-17 17:00:39.152729 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20337 2019-Jan-17 17:00:39.153377 - [DEBUG] Edge function : AllBottom (result of previous compose)
20338 2019-Jan-17 17:00:39.153402 - [DEBUG]
20339 2019-Jan-17 17:00:39.153427 - [DEBUG] Join: AllTop & AllBottom
20340 2019-Jan-17 17:00:39.153453 - [DEBUG] = AllBottom (new jump func)
20341 2019-Jan-17 17:00:39.153477 - [DEBUG]
20342 2019-Jan-17 17:00:39.153500 - [DEBUG] Start adding new jump function
20343 2019-Jan-17 17:00:39.153523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20344 2019-Jan-17 17:00:39.153581 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20345 2019-Jan-17 17:00:39.154229 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
20346 2019-Jan-17 17:00:39.154887 - [DEBUG] Edge Function : AllBottom
20347 2019-Jan-17 17:00:39.154916 - [DEBUG] End adding new jump function
20348 2019-Jan-17 17:00:39.154940 - [DEBUG]
20349 2019-Jan-17 17:00:39.154963 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20350 2019-Jan-17 17:00:39.154988 - [DEBUG]
20351 2019-Jan-17 17:00:39.155011 - [DEBUG] Process 581. path edge:
20352 2019-Jan-17 17:00:39.155035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20353 2019-Jan-17 17:00:39.155092 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
20354 2019-Jan-17 17:00:39.155735 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20355 2019-Jan-17 17:00:39.156391 - [DEBUG]
20356 2019-Jan-17 17:00:39.156417 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
20357 2019-Jan-17 17:00:39.157075 - [DEBUG] Compose: EdgeIdentity * AllBottom
20358 2019-Jan-17 17:00:39.157103 - [DEBUG]
20359 2019-Jan-17 17:00:39.157127 - [DEBUG] Propagate flow
20360 2019-Jan-17 17:00:39.157151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20361 2019-Jan-17 17:00:39.157209 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20362 2019-Jan-17 17:00:39.157845 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20363 2019-Jan-17 17:00:39.158511 - [DEBUG] Edge function : AllBottom (result of previous compose)
20364 2019-Jan-17 17:00:39.158536 - [DEBUG]
20365 2019-Jan-17 17:00:39.158561 - [DEBUG] Join: AllTop & AllBottom
20366 2019-Jan-17 17:00:39.158586 - [DEBUG] = AllBottom (new jump func)
20367 2019-Jan-17 17:00:39.158611 - [DEBUG]
20368 2019-Jan-17 17:00:39.158634 - [DEBUG] Start adding new jump function
20369 2019-Jan-17 17:00:39.158657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20370 2019-Jan-17 17:00:39.158715 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20371 2019-Jan-17 17:00:39.159362 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20372 2019-Jan-17 17:00:39.159996 - [DEBUG] Edge Function : AllBottom
20373 2019-Jan-17 17:00:39.160025 - [DEBUG] End adding new jump function
20374 2019-Jan-17 17:00:39.160049 - [DEBUG]
20375 2019-Jan-17 17:00:39.160072 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20376 2019-Jan-17 17:00:39.160097 - [DEBUG]
20377 2019-Jan-17 17:00:39.160120 - [DEBUG] Process 582. path edge:
20378 2019-Jan-17 17:00:39.160143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20379 2019-Jan-17 17:00:39.160201 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
20380 2019-Jan-17 17:00:39.160838 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20381 2019-Jan-17 17:00:39.161501 - [DEBUG]
20382 2019-Jan-17 17:00:39.161525 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20383 2019-Jan-17 17:00:39.162178 - [DEBUG] Compose: EdgeIdentity * AllBottom
20384 2019-Jan-17 17:00:39.162206 - [DEBUG]
20385 2019-Jan-17 17:00:39.162230 - [DEBUG] Propagate flow
20386 2019-Jan-17 17:00:39.162253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20387 2019-Jan-17 17:00:39.162312 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20388 2019-Jan-17 17:00:39.162949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20389 2019-Jan-17 17:00:39.163596 - [DEBUG] Edge function : AllBottom (result of previous compose)
20390 2019-Jan-17 17:00:39.163622 - [DEBUG]
20391 2019-Jan-17 17:00:39.163647 - [DEBUG] Join: AllTop & AllBottom
20392 2019-Jan-17 17:00:39.163673 - [DEBUG] = AllBottom (new jump func)
20393 2019-Jan-17 17:00:39.163697 - [DEBUG]
20394 2019-Jan-17 17:00:39.163720 - [DEBUG] Start adding new jump function
20395 2019-Jan-17 17:00:39.163744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20396 2019-Jan-17 17:00:39.163801 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20397 2019-Jan-17 17:00:39.164457 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20398 2019-Jan-17 17:00:39.165111 - [DEBUG] Edge Function : AllBottom
20399 2019-Jan-17 17:00:39.165140 - [DEBUG] End adding new jump function
20400 2019-Jan-17 17:00:39.165164 - [DEBUG]
20401 2019-Jan-17 17:00:39.165187 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20402 2019-Jan-17 17:00:39.165212 - [DEBUG]
20403 2019-Jan-17 17:00:39.165235 - [DEBUG] Process 583. path edge:
20404 2019-Jan-17 17:00:39.165259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20405 2019-Jan-17 17:00:39.165316 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
20406 2019-Jan-17 17:00:39.165953 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20407 2019-Jan-17 17:00:39.166602 - [DEBUG]
20408 2019-Jan-17 17:00:39.166626 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20409 2019-Jan-17 17:00:39.167273 - [DEBUG] Start of endsummarytab entry
20410 2019-Jan-17 17:00:39.167307 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
20411 2019-Jan-17 17:00:39.167968 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

20412 2019-Jan-17 17:00:39.168033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20413 2019-Jan-17 17:00:39.168670 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20414 2019-Jan-17 17:00:39.169317 - [DEBUG] EF: AllBottom
20415 2019-Jan-17 17:00:39.169342 - [DEBUG]
20416 2019-Jan-17 17:00:39.169366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20417 2019-Jan-17 17:00:39.170001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

20418 2019-Jan-17 17:00:39.170647 - [DEBUG] EF: AllBottom
20419 2019-Jan-17 17:00:39.170672 - [DEBUG]
20420 2019-Jan-17 17:00:39.170696 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20421 2019-Jan-17 17:00:39.171346 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

20422 2019-Jan-17 17:00:39.172589 - [DEBUG] EF: AllBottom
20423 2019-Jan-17 17:00:39.172614 - [DEBUG]
20424 2019-Jan-17 17:00:39.172638 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20425 2019-Jan-17 17:00:39.173272 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

20426 2019-Jan-17 17:00:39.174517 - [DEBUG] EF: AllBottom
20427 2019-Jan-17 17:00:39.174542 - [DEBUG]
20428 2019-Jan-17 17:00:39.174566 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20429 2019-Jan-17 17:00:39.175215 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

20430 2019-Jan-17 17:00:39.175860 - [DEBUG] EF: AllBottom
20431 2019-Jan-17 17:00:39.175885 - [DEBUG]
20432 2019-Jan-17 17:00:39.175909 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20433 2019-Jan-17 17:00:39.176544 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

20434 2019-Jan-17 17:00:39.177789 - [DEBUG] EF: AllBottom
20435 2019-Jan-17 17:00:39.177814 - [DEBUG]
20436 2019-Jan-17 17:00:39.177837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20437 2019-Jan-17 17:00:39.178488 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

20438 2019-Jan-17 17:00:39.179133 - [DEBUG] EF: AllBottom
20439 2019-Jan-17 17:00:39.179159 - [DEBUG]
20440 2019-Jan-17 17:00:39.179182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20441 2019-Jan-17 17:00:39.179818 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

20442 2019-Jan-17 17:00:39.180454 - [DEBUG] EF: AllBottom
20443 2019-Jan-17 17:00:39.180479 - [DEBUG]
20444 2019-Jan-17 17:00:39.180503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20445 2019-Jan-17 17:00:39.181138 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

20446 2019-Jan-17 17:00:39.181795 - [DEBUG] EF: AllBottom
20447 2019-Jan-17 17:00:39.181820 - [DEBUG]
20448 2019-Jan-17 17:00:39.181843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20449 2019-Jan-17 17:00:39.182478 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

20450 2019-Jan-17 17:00:39.183113 - [DEBUG] EF: AllBottom
20451 2019-Jan-17 17:00:39.183138 - [DEBUG]
20452 2019-Jan-17 17:00:39.183161 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20453 2019-Jan-17 17:00:39.183795 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

20454 2019-Jan-17 17:00:39.184430 - [DEBUG] EF: AllBottom
20455 2019-Jan-17 17:00:39.184455 - [DEBUG]
20456 2019-Jan-17 17:00:39.184479 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
20457 2019-Jan-17 17:00:39.185129 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

20458 2019-Jan-17 17:00:39.185770 - [DEBUG] EF: AllBottom
20459 2019-Jan-17 17:00:39.185795 - [DEBUG]
20460 2019-Jan-17 17:00:39.185819 - [DEBUG] ---------------
20461 2019-Jan-17 17:00:39.185842 - [DEBUG]
20462 2019-Jan-17 17:00:39.185868 - [DEBUG] End of endsummarytab entry
20463 2019-Jan-17 17:00:39.185891 - [DEBUG]
20464 2019-Jan-17 17:00:39.185915 - [DEBUG] Start of incomingtab entry
20465 2019-Jan-17 17:00:39.185939 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
20466 2019-Jan-17 17:00:39.186576 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

20467 2019-Jan-17 17:00:39.186635 - [DEBUG] ---------------
20468 2019-Jan-17 17:00:39.186659 - [DEBUG] End of incomingtab entry
20469 2019-Jan-17 17:00:39.186682 - [DEBUG]
20470 2019-Jan-17 17:00:39.186707 - [DEBUG] EDGE: >
20471 2019-Jan-17 17:00:39.186764 - [DEBUG] ---> 20472 2019-Jan-17 17:00:39.187400 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20473 2019-Jan-17 17:00:39.188062 - [DEBUG]
20474 2019-Jan-17 17:00:39.188087 - [DEBUG] EDGE: >
20475 2019-Jan-17 17:00:39.188146 - [DEBUG] ---> 20476 2019-Jan-17 17:00:39.188782 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20477 2019-Jan-17 17:00:39.189428 - [DEBUG]
20478 2019-Jan-17 17:00:39.189463 - [DEBUG] Compose: EdgeIdentity * AllBottom
20479 2019-Jan-17 17:00:39.189490 - [DEBUG]
20480 2019-Jan-17 17:00:39.189514 - [DEBUG] Propagate flow
20481 2019-Jan-17 17:00:39.189537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20482 2019-Jan-17 17:00:39.189595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
20483 2019-Jan-17 17:00:39.190242 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20484 2019-Jan-17 17:00:39.190902 - [DEBUG] Edge function : AllBottom (result of previous compose)
20485 2019-Jan-17 17:00:39.190928 - [DEBUG]
20486 2019-Jan-17 17:00:39.190954 - [DEBUG] Join: AllTop & AllBottom
20487 2019-Jan-17 17:00:39.190979 - [DEBUG] = AllBottom (new jump func)
20488 2019-Jan-17 17:00:39.191004 - [DEBUG]
20489 2019-Jan-17 17:00:39.191027 - [DEBUG] Start adding new jump function
20490 2019-Jan-17 17:00:39.191050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20491 2019-Jan-17 17:00:39.191108 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20492 2019-Jan-17 17:00:39.191773 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
20493 2019-Jan-17 17:00:39.192418 - [DEBUG] Edge Function : AllBottom
20494 2019-Jan-17 17:00:39.192447 - [DEBUG] End adding new jump function
20495 2019-Jan-17 17:00:39.192472 - [DEBUG]
20496 2019-Jan-17 17:00:39.192495 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20497 2019-Jan-17 17:00:39.192520 - [DEBUG]
20498 2019-Jan-17 17:00:39.192543 - [DEBUG] Process 584. path edge:
20499 2019-Jan-17 17:00:39.192567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20500 2019-Jan-17 17:00:39.192625 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
20501 2019-Jan-17 17:00:39.193271 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20502 2019-Jan-17 17:00:39.193918 - [DEBUG]
20503 2019-Jan-17 17:00:39.193942 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
20504 2019-Jan-17 17:00:39.194599 - [DEBUG] Possible callees:
20505 2019-Jan-17 17:00:39.194636 - [DEBUG] llvm.dbg.declare
20506 2019-Jan-17 17:00:39.194664 - [DEBUG] Possible return sites:
20507 2019-Jan-17 17:00:39.194687 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320508 2019-Jan-17 17:00:39.195971 - [DEBUG] Found and process special summary
20509 2019-Jan-17 17:00:39.196006 - [DEBUG] Compose: EdgeIdentity * AllBottom
20510 2019-Jan-17 17:00:39.196032 - [DEBUG]
20511 2019-Jan-17 17:00:39.196056 - [DEBUG] Propagate flow
20512 2019-Jan-17 17:00:39.196080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20513 2019-Jan-17 17:00:39.196138 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20514 2019-Jan-17 17:00:39.196784 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20515 2019-Jan-17 17:00:39.197432 - [DEBUG] Edge function : AllBottom (result of previous compose)
20516 2019-Jan-17 17:00:39.197457 - [DEBUG]
20517 2019-Jan-17 17:00:39.197482 - [DEBUG] Join: AllTop & AllBottom
20518 2019-Jan-17 17:00:39.197507 - [DEBUG] = AllBottom (new jump func)
20519 2019-Jan-17 17:00:39.197532 - [DEBUG]
20520 2019-Jan-17 17:00:39.197555 - [DEBUG] Start adding new jump function
20521 2019-Jan-17 17:00:39.197579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20522 2019-Jan-17 17:00:39.197636 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20523 2019-Jan-17 17:00:39.198299 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20524 2019-Jan-17 17:00:39.198947 - [DEBUG] Edge Function : AllBottom
20525 2019-Jan-17 17:00:39.198976 - [DEBUG] End adding new jump function
20526 2019-Jan-17 17:00:39.199000 - [DEBUG]
20527 2019-Jan-17 17:00:39.199023 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20528 2019-Jan-17 17:00:39.199048 - [DEBUG]
20529 2019-Jan-17 17:00:39.199072 - [DEBUG] Process 585. path edge:
20530 2019-Jan-17 17:00:39.199096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20531 2019-Jan-17 17:00:39.199153 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20532 2019-Jan-17 17:00:39.199794 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20533 2019-Jan-17 17:00:39.200441 - [DEBUG]
20534 2019-Jan-17 17:00:39.200466 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20535 2019-Jan-17 17:00:39.201121 - [DEBUG] Compose: EdgeIdentity * AllBottom
20536 2019-Jan-17 17:00:39.201149 - [DEBUG]
20537 2019-Jan-17 17:00:39.201173 - [DEBUG] Propagate flow
20538 2019-Jan-17 17:00:39.201196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20539 2019-Jan-17 17:00:39.201255 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20540 2019-Jan-17 17:00:39.201907 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20541 2019-Jan-17 17:00:39.202554 - [DEBUG] Edge function : AllBottom (result of previous compose)
20542 2019-Jan-17 17:00:39.202579 - [DEBUG]
20543 2019-Jan-17 17:00:39.202604 - [DEBUG] Join: AllTop & AllBottom
20544 2019-Jan-17 17:00:39.202630 - [DEBUG] = AllBottom (new jump func)
20545 2019-Jan-17 17:00:39.202654 - [DEBUG]
20546 2019-Jan-17 17:00:39.202677 - [DEBUG] Start adding new jump function
20547 2019-Jan-17 17:00:39.202700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20548 2019-Jan-17 17:00:39.202758 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20549 2019-Jan-17 17:00:39.203407 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20550 2019-Jan-17 17:00:39.204042 - [DEBUG] Edge Function : AllBottom
20551 2019-Jan-17 17:00:39.204070 - [DEBUG] End adding new jump function
20552 2019-Jan-17 17:00:39.204094 - [DEBUG]
20553 2019-Jan-17 17:00:39.204118 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20554 2019-Jan-17 17:00:39.204142 - [DEBUG]
20555 2019-Jan-17 17:00:39.204165 - [DEBUG] Process 586. path edge:
20556 2019-Jan-17 17:00:39.204188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20557 2019-Jan-17 17:00:39.204246 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20558 2019-Jan-17 17:00:39.204898 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20559 2019-Jan-17 17:00:39.205545 - [DEBUG]
20560 2019-Jan-17 17:00:39.205570 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20561 2019-Jan-17 17:00:39.206221 - [DEBUG] Compose: EdgeIdentity * AllBottom
20562 2019-Jan-17 17:00:39.206248 - [DEBUG]
20563 2019-Jan-17 17:00:39.206272 - [DEBUG] Propagate flow
20564 2019-Jan-17 17:00:39.206295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20565 2019-Jan-17 17:00:39.206353 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20566 2019-Jan-17 17:00:39.206991 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20567 2019-Jan-17 17:00:39.207658 - [DEBUG] Edge function : AllBottom (result of previous compose)
20568 2019-Jan-17 17:00:39.207685 - [DEBUG]
20569 2019-Jan-17 17:00:39.207711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20570 2019-Jan-17 17:00:39.207737 - [DEBUG] = AllBottom
20571 2019-Jan-17 17:00:39.207761 - [DEBUG]
20572 2019-Jan-17 17:00:39.207784 - [DEBUG] PROPAGATE: No new function!
20573 2019-Jan-17 17:00:39.207809 - [DEBUG] EDGE: >
20574 2019-Jan-17 17:00:39.207875 - [DEBUG] ---> 20575 2019-Jan-17 17:00:39.208549 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20576 2019-Jan-17 17:00:39.209198 - [DEBUG]
20577 2019-Jan-17 17:00:39.209224 - [DEBUG] EDGE: >
20578 2019-Jan-17 17:00:39.209283 - [DEBUG] ---> 20579 2019-Jan-17 17:00:39.209924 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20580 2019-Jan-17 17:00:39.210570 - [DEBUG]
20581 2019-Jan-17 17:00:39.210613 - [DEBUG] Compose: EdgeIdentity * AllBottom
20582 2019-Jan-17 17:00:39.210640 - [DEBUG]
20583 2019-Jan-17 17:00:39.210664 - [DEBUG] Propagate flow
20584 2019-Jan-17 17:00:39.210688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20585 2019-Jan-17 17:00:39.210745 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20586 2019-Jan-17 17:00:39.211409 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20587 2019-Jan-17 17:00:39.212057 - [DEBUG] Edge function : AllBottom (result of previous compose)
20588 2019-Jan-17 17:00:39.212083 - [DEBUG]
20589 2019-Jan-17 17:00:39.212108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20590 2019-Jan-17 17:00:39.212134 - [DEBUG] = AllBottom
20591 2019-Jan-17 17:00:39.212158 - [DEBUG]
20592 2019-Jan-17 17:00:39.212181 - [DEBUG] PROPAGATE: No new function!
20593 2019-Jan-17 17:00:39.212209 - [DEBUG] EDGE: >
20594 2019-Jan-17 17:00:39.212267 - [DEBUG] ---> 20595 2019-Jan-17 17:00:39.212913 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20596 2019-Jan-17 17:00:39.213562 - [DEBUG]
20597 2019-Jan-17 17:00:39.213587 - [DEBUG] EDGE: >
20598 2019-Jan-17 17:00:39.213646 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20599 2019-Jan-17 17:00:39.214290 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20600 2019-Jan-17 17:00:39.214952 - [DEBUG]
20601 2019-Jan-17 17:00:39.214978 - [DEBUG] EDGE: >
20602 2019-Jan-17 17:00:39.215036 - [DEBUG] ---> 20603 2019-Jan-17 17:00:39.215673 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20604 2019-Jan-17 17:00:39.216320 - [DEBUG]
20605 2019-Jan-17 17:00:39.216345 - [DEBUG] EDGE: >
20606 2019-Jan-17 17:00:39.216415 - [DEBUG] ---> 20607 2019-Jan-17 17:00:39.217053 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20608 2019-Jan-17 17:00:39.217699 - [DEBUG]
20609 2019-Jan-17 17:00:39.217724 - [DEBUG] EDGE: >
20610 2019-Jan-17 17:00:39.217783 - [DEBUG] ---> 20611 2019-Jan-17 17:00:39.218440 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20612 2019-Jan-17 17:00:39.219087 - [DEBUG]
20613 2019-Jan-17 17:00:39.219121 - [DEBUG] Compose: EdgeIdentity * AllBottom
20614 2019-Jan-17 17:00:39.219148 - [DEBUG]
20615 2019-Jan-17 17:00:39.219172 - [DEBUG] Propagate flow
20616 2019-Jan-17 17:00:39.219195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20617 2019-Jan-17 17:00:39.219253 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20618 2019-Jan-17 17:00:39.219892 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20619 2019-Jan-17 17:00:39.220539 - [DEBUG] Edge function : AllBottom (result of previous compose)
20620 2019-Jan-17 17:00:39.220565 - [DEBUG]
20621 2019-Jan-17 17:00:39.220590 - [DEBUG] Join: AllTop & AllBottom
20622 2019-Jan-17 17:00:39.220615 - [DEBUG] = AllBottom (new jump func)
20623 2019-Jan-17 17:00:39.220640 - [DEBUG]
20624 2019-Jan-17 17:00:39.220663 - [DEBUG] Start adding new jump function
20625 2019-Jan-17 17:00:39.220686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20626 2019-Jan-17 17:00:39.220744 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20627 2019-Jan-17 17:00:39.221407 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20628 2019-Jan-17 17:00:39.222047 - [DEBUG] Edge Function : AllBottom
20629 2019-Jan-17 17:00:39.222076 - [DEBUG] End adding new jump function
20630 2019-Jan-17 17:00:39.222100 - [DEBUG]
20631 2019-Jan-17 17:00:39.222124 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20632 2019-Jan-17 17:00:39.222148 - [DEBUG]
20633 2019-Jan-17 17:00:39.222171 - [DEBUG] Process 587. path edge:
20634 2019-Jan-17 17:00:39.222195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20635 2019-Jan-17 17:00:39.222253 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20636 2019-Jan-17 17:00:39.222892 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20637 2019-Jan-17 17:00:39.223539 - [DEBUG]
20638 2019-Jan-17 17:00:39.223563 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20639 2019-Jan-17 17:00:39.224220 - [DEBUG] Compose: EdgeIdentity * AllBottom
20640 2019-Jan-17 17:00:39.224248 - [DEBUG]
20641 2019-Jan-17 17:00:39.224271 - [DEBUG] Propagate flow
20642 2019-Jan-17 17:00:39.224294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20643 2019-Jan-17 17:00:39.224353 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20644 2019-Jan-17 17:00:39.225003 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20645 2019-Jan-17 17:00:39.225650 - [DEBUG] Edge function : AllBottom (result of previous compose)
20646 2019-Jan-17 17:00:39.225675 - [DEBUG]
20647 2019-Jan-17 17:00:39.225709 - [DEBUG] Join: AllTop & AllBottom
20648 2019-Jan-17 17:00:39.225735 - [DEBUG] = AllBottom (new jump func)
20649 2019-Jan-17 17:00:39.225759 - [DEBUG]
20650 2019-Jan-17 17:00:39.225783 - [DEBUG] Start adding new jump function
20651 2019-Jan-17 17:00:39.225806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20652 2019-Jan-17 17:00:39.225864 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20653 2019-Jan-17 17:00:39.226512 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20654 2019-Jan-17 17:00:39.227147 - [DEBUG] Edge Function : AllBottom
20655 2019-Jan-17 17:00:39.227175 - [DEBUG] End adding new jump function
20656 2019-Jan-17 17:00:39.227199 - [DEBUG]
20657 2019-Jan-17 17:00:39.227223 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20658 2019-Jan-17 17:00:39.227247 - [DEBUG]
20659 2019-Jan-17 17:00:39.227270 - [DEBUG] Process 588. path edge:
20660 2019-Jan-17 17:00:39.227294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20661 2019-Jan-17 17:00:39.227351 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20662 2019-Jan-17 17:00:39.228000 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20663 2019-Jan-17 17:00:39.228647 - [DEBUG]
20664 2019-Jan-17 17:00:39.228673 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20665 2019-Jan-17 17:00:39.229322 - [DEBUG] Compose: EdgeIdentity * AllBottom
20666 2019-Jan-17 17:00:39.229350 - [DEBUG]
20667 2019-Jan-17 17:00:39.229374 - [DEBUG] Propagate flow
20668 2019-Jan-17 17:00:39.229397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20669 2019-Jan-17 17:00:39.229455 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20670 2019-Jan-17 17:00:39.230093 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20671 2019-Jan-17 17:00:39.230741 - [DEBUG] Edge function : AllBottom (result of previous compose)
20672 2019-Jan-17 17:00:39.230766 - [DEBUG]
20673 2019-Jan-17 17:00:39.230791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20674 2019-Jan-17 17:00:39.230817 - [DEBUG] = AllBottom
20675 2019-Jan-17 17:00:39.230841 - [DEBUG]
20676 2019-Jan-17 17:00:39.230864 - [DEBUG] PROPAGATE: No new function!
20677 2019-Jan-17 17:00:39.230888 - [DEBUG] EDGE: >
20678 2019-Jan-17 17:00:39.230947 - [DEBUG] ---> 20679 2019-Jan-17 17:00:39.231598 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20680 2019-Jan-17 17:00:39.232247 - [DEBUG]
20681 2019-Jan-17 17:00:39.232272 - [DEBUG] EDGE: >
20682 2019-Jan-17 17:00:39.232331 - [DEBUG] ---> 20683 2019-Jan-17 17:00:39.232972 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20684 2019-Jan-17 17:00:39.233618 - [DEBUG]
20685 2019-Jan-17 17:00:39.233643 - [DEBUG] EDGE: >
20686 2019-Jan-17 17:00:39.233702 - [DEBUG] ---> 20687 2019-Jan-17 17:00:39.234339 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20688 2019-Jan-17 17:00:39.235009 - [DEBUG]
20689 2019-Jan-17 17:00:39.235035 - [DEBUG] EDGE: >
20690 2019-Jan-17 17:00:39.235094 - [DEBUG] ---> 20691 2019-Jan-17 17:00:39.235735 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20692 2019-Jan-17 17:00:39.236382 - [DEBUG]
20693 2019-Jan-17 17:00:39.236408 - [DEBUG] EDGE: >
20694 2019-Jan-17 17:00:39.236467 - [DEBUG] ---> 20695 2019-Jan-17 17:00:39.237102 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20696 2019-Jan-17 17:00:39.237751 - [DEBUG]
20697 2019-Jan-17 17:00:39.237777 - [DEBUG] EDGE: >
20698 2019-Jan-17 17:00:39.237837 - [DEBUG] ---> 20699 2019-Jan-17 17:00:39.238492 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20700 2019-Jan-17 17:00:39.239139 - [DEBUG]
20701 2019-Jan-17 17:00:39.239177 - [DEBUG] Compose: EdgeIdentity * AllBottom
20702 2019-Jan-17 17:00:39.239205 - [DEBUG]
20703 2019-Jan-17 17:00:39.239229 - [DEBUG] Propagate flow
20704 2019-Jan-17 17:00:39.239252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20705 2019-Jan-17 17:00:39.239310 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20706 2019-Jan-17 17:00:39.239950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20707 2019-Jan-17 17:00:39.240597 - [DEBUG] Edge function : AllBottom (result of previous compose)
20708 2019-Jan-17 17:00:39.240622 - [DEBUG]
20709 2019-Jan-17 17:00:39.240647 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20710 2019-Jan-17 17:00:39.240673 - [DEBUG] = AllBottom
20711 2019-Jan-17 17:00:39.240698 - [DEBUG]
20712 2019-Jan-17 17:00:39.240721 - [DEBUG] PROPAGATE: No new function!
20713 2019-Jan-17 17:00:39.240747 - [DEBUG] EDGE: >
20714 2019-Jan-17 17:00:39.240806 - [DEBUG] ---> 20715 2019-Jan-17 17:00:39.241469 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20716 2019-Jan-17 17:00:39.242117 - [DEBUG]
20717 2019-Jan-17 17:00:39.242142 - [DEBUG] EDGE: >
20718 2019-Jan-17 17:00:39.242201 - [DEBUG] ---> 20719 2019-Jan-17 17:00:39.242838 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20720 2019-Jan-17 17:00:39.243485 - [DEBUG]
20721 2019-Jan-17 17:00:39.243510 - [DEBUG] EDGE: >
20722 2019-Jan-17 17:00:39.243569 - [DEBUG] ---> 20723 2019-Jan-17 17:00:39.244208 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20724 2019-Jan-17 17:00:39.244871 - [DEBUG]
20725 2019-Jan-17 17:00:39.244908 - [DEBUG] Compose: EdgeIdentity * AllBottom
20726 2019-Jan-17 17:00:39.244935 - [DEBUG]
20727 2019-Jan-17 17:00:39.244959 - [DEBUG] Propagate flow
20728 2019-Jan-17 17:00:39.244991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20729 2019-Jan-17 17:00:39.245050 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20730 2019-Jan-17 17:00:39.245690 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20731 2019-Jan-17 17:00:39.246338 - [DEBUG] Edge function : AllBottom (result of previous compose)
20732 2019-Jan-17 17:00:39.246363 - [DEBUG]
20733 2019-Jan-17 17:00:39.246388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20734 2019-Jan-17 17:00:39.246414 - [DEBUG] = AllBottom
20735 2019-Jan-17 17:00:39.246438 - [DEBUG]
20736 2019-Jan-17 17:00:39.246462 - [DEBUG] PROPAGATE: No new function!
20737 2019-Jan-17 17:00:39.246488 - [DEBUG] EDGE: >
20738 2019-Jan-17 17:00:39.246547 - [DEBUG] ---> 20739 2019-Jan-17 17:00:39.247194 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20740 2019-Jan-17 17:00:39.247841 - [DEBUG]
20741 2019-Jan-17 17:00:39.247867 - [DEBUG] EDGE: >
20742 2019-Jan-17 17:00:39.247926 - [DEBUG] ---> 20743 2019-Jan-17 17:00:39.248579 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20744 2019-Jan-17 17:00:39.249226 - [DEBUG]
20745 2019-Jan-17 17:00:39.249252 - [DEBUG] EDGE: >
20746 2019-Jan-17 17:00:39.249311 - [DEBUG] ---> 20747 2019-Jan-17 17:00:39.249947 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20748 2019-Jan-17 17:00:39.250593 - [DEBUG]
20749 2019-Jan-17 17:00:39.250619 - [DEBUG] EDGE: >
20750 2019-Jan-17 17:00:39.250678 - [DEBUG] ---> 20751 2019-Jan-17 17:00:39.251331 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20752 2019-Jan-17 17:00:39.251979 - [DEBUG]
20753 2019-Jan-17 17:00:39.252016 - [DEBUG] Compose: EdgeIdentity * AllBottom
20754 2019-Jan-17 17:00:39.252043 - [DEBUG]
20755 2019-Jan-17 17:00:39.252067 - [DEBUG] Propagate flow
20756 2019-Jan-17 17:00:39.252090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20757 2019-Jan-17 17:00:39.252148 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20758 2019-Jan-17 17:00:39.252790 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20759 2019-Jan-17 17:00:39.253437 - [DEBUG] Edge function : AllBottom (result of previous compose)
20760 2019-Jan-17 17:00:39.253462 - [DEBUG]
20761 2019-Jan-17 17:00:39.253488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20762 2019-Jan-17 17:00:39.253514 - [DEBUG] = AllBottom
20763 2019-Jan-17 17:00:39.253538 - [DEBUG]
20764 2019-Jan-17 17:00:39.253561 - [DEBUG] PROPAGATE: No new function!
20765 2019-Jan-17 17:00:39.253588 - [DEBUG] EDGE: >
20766 2019-Jan-17 17:00:39.253647 - [DEBUG] ---> 20767 2019-Jan-17 17:00:39.254301 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20768 2019-Jan-17 17:00:39.254965 - [DEBUG]
20769 2019-Jan-17 17:00:39.254990 - [DEBUG] EDGE: >
20770 2019-Jan-17 17:00:39.255049 - [DEBUG] ---> 20771 2019-Jan-17 17:00:39.255686 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20772 2019-Jan-17 17:00:39.256332 - [DEBUG]
20773 2019-Jan-17 17:00:39.256358 - [DEBUG] EDGE: >
20774 2019-Jan-17 17:00:39.256417 - [DEBUG] ---> 20775 2019-Jan-17 17:00:39.257056 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20776 2019-Jan-17 17:00:39.257703 - [DEBUG]
20777 2019-Jan-17 17:00:39.257739 - [DEBUG] Compose: EdgeIdentity * AllBottom
20778 2019-Jan-17 17:00:39.257767 - [DEBUG]
20779 2019-Jan-17 17:00:39.257791 - [DEBUG] Propagate flow
20780 2019-Jan-17 17:00:39.257814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20781 2019-Jan-17 17:00:39.257872 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20782 2019-Jan-17 17:00:39.258529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20783 2019-Jan-17 17:00:39.259176 - [DEBUG] Edge function : AllBottom (result of previous compose)
20784 2019-Jan-17 17:00:39.259202 - [DEBUG]
20785 2019-Jan-17 17:00:39.259228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20786 2019-Jan-17 17:00:39.259254 - [DEBUG] = AllBottom
20787 2019-Jan-17 17:00:39.259278 - [DEBUG]
20788 2019-Jan-17 17:00:39.259301 - [DEBUG] PROPAGATE: No new function!
20789 2019-Jan-17 17:00:39.259328 - [DEBUG] EDGE: >
20790 2019-Jan-17 17:00:39.259387 - [DEBUG] ---> 20791 2019-Jan-17 17:00:39.260035 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20792 2019-Jan-17 17:00:39.260683 - [DEBUG]
20793 2019-Jan-17 17:00:39.260708 - [DEBUG] EDGE: >
20794 2019-Jan-17 17:00:39.260767 - [DEBUG] ---> 20795 2019-Jan-17 17:00:39.261416 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20796 2019-Jan-17 17:00:39.262064 - [DEBUG]
20797 2019-Jan-17 17:00:39.262090 - [DEBUG] EDGE: >
20798 2019-Jan-17 17:00:39.262149 - [DEBUG] ---> 20799 2019-Jan-17 17:00:39.262783 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20800 2019-Jan-17 17:00:39.263432 - [DEBUG]
20801 2019-Jan-17 17:00:39.263457 - [DEBUG] EDGE: >
20802 2019-Jan-17 17:00:39.263517 - [DEBUG] ---> 20803 2019-Jan-17 17:00:39.264165 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
>
20804 2019-Jan-17 17:00:39.264832 - [DEBUG]
20805 2019-Jan-17 17:00:39.264881 - [DEBUG] Compose: EdgeIdentity * AllBottom
20806 2019-Jan-17 17:00:39.264918 - [DEBUG]
20807 2019-Jan-17 17:00:39.264942 - [DEBUG] Propagate flow
20808 2019-Jan-17 17:00:39.264966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20809 2019-Jan-17 17:00:39.265025 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20810 2019-Jan-17 17:00:39.265667 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

20811 2019-Jan-17 17:00:39.266306 - [DEBUG] Edge function : AllBottom (result of previous compose)
20812 2019-Jan-17 17:00:39.266331 - [DEBUG]
20813 2019-Jan-17 17:00:39.266357 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20814 2019-Jan-17 17:00:39.266383 - [DEBUG] = AllBottom
20815 2019-Jan-17 17:00:39.266408 - [DEBUG]
20816 2019-Jan-17 17:00:39.266431 - [DEBUG] PROPAGATE: No new function!
20817 2019-Jan-17 17:00:39.266456 - [DEBUG] Compose: EdgeIdentity * AllBottom
20818 2019-Jan-17 17:00:39.266482 - [DEBUG]
20819 2019-Jan-17 17:00:39.266506 - [DEBUG] Propagate flow
20820 2019-Jan-17 17:00:39.266529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20821 2019-Jan-17 17:00:39.266586 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20822 2019-Jan-17 17:00:39.267227 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

20823 2019-Jan-17 17:00:39.267875 - [DEBUG] Edge function : AllBottom (result of previous compose)
20824 2019-Jan-17 17:00:39.267900 - [DEBUG]
20825 2019-Jan-17 17:00:39.267925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20826 2019-Jan-17 17:00:39.267951 - [DEBUG] = AllBottom
20827 2019-Jan-17 17:00:39.267990 - [DEBUG]
20828 2019-Jan-17 17:00:39.268013 - [DEBUG] PROPAGATE: No new function!
20829 2019-Jan-17 17:00:39.268040 - [DEBUG] EDGE: >
20830 2019-Jan-17 17:00:39.268100 - [DEBUG] ---> 20831 2019-Jan-17 17:00:39.268748 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
20832 2019-Jan-17 17:00:39.269387 - [DEBUG]
20833 2019-Jan-17 17:00:39.269412 - [DEBUG] EDGE: >
20834 2019-Jan-17 17:00:39.269471 - [DEBUG] ---> 20835 2019-Jan-17 17:00:39.270109 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
20836 2019-Jan-17 17:00:39.270745 - [DEBUG]
20837 2019-Jan-17 17:00:39.270781 - [DEBUG] Compose: EdgeIdentity * AllBottom
20838 2019-Jan-17 17:00:39.270808 - [DEBUG]
20839 2019-Jan-17 17:00:39.270832 - [DEBUG] Propagate flow
20840 2019-Jan-17 17:00:39.270856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20841 2019-Jan-17 17:00:39.270913 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20842 2019-Jan-17 17:00:39.271567 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

20843 2019-Jan-17 17:00:39.272205 - [DEBUG] Edge function : AllBottom (result of previous compose)
20844 2019-Jan-17 17:00:39.272230 - [DEBUG]
20845 2019-Jan-17 17:00:39.272256 - [DEBUG] Join: AllTop & AllBottom
20846 2019-Jan-17 17:00:39.272281 - [DEBUG] = AllBottom (new jump func)
20847 2019-Jan-17 17:00:39.272306 - [DEBUG]
20848 2019-Jan-17 17:00:39.272329 - [DEBUG] Start adding new jump function
20849 2019-Jan-17 17:00:39.272352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20850 2019-Jan-17 17:00:39.272418 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

20851 2019-Jan-17 17:00:39.273057 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20852 2019-Jan-17 17:00:39.273694 - [DEBUG] Edge Function : AllBottom
20853 2019-Jan-17 17:00:39.273726 - [DEBUG] End adding new jump function
20854 2019-Jan-17 17:00:39.273750 - [DEBUG]
20855 2019-Jan-17 17:00:39.273774 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
20856 2019-Jan-17 17:00:39.273798 - [DEBUG]
20857 2019-Jan-17 17:00:39.273821 - [DEBUG] Process 589. path edge:
20858 2019-Jan-17 17:00:39.273845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20859 2019-Jan-17 17:00:39.273903 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20860 2019-Jan-17 17:00:39.274541 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
20861 2019-Jan-17 17:00:39.275195 - [DEBUG]
20862 2019-Jan-17 17:00:39.275221 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20863 2019-Jan-17 17:00:39.275874 - [DEBUG] Compose: EdgeIdentity * AllBottom
20864 2019-Jan-17 17:00:39.275902 - [DEBUG]
20865 2019-Jan-17 17:00:39.275926 - [DEBUG] Propagate flow
20866 2019-Jan-17 17:00:39.275949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20867 2019-Jan-17 17:00:39.276007 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20868 2019-Jan-17 17:00:39.276656 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

20869 2019-Jan-17 17:00:39.277293 - [DEBUG] Edge function : AllBottom (result of previous compose)
20870 2019-Jan-17 17:00:39.277318 - [DEBUG]
20871 2019-Jan-17 17:00:39.277343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20872 2019-Jan-17 17:00:39.277369 - [DEBUG] = AllBottom
20873 2019-Jan-17 17:00:39.277393 - [DEBUG]
20874 2019-Jan-17 17:00:39.277416 - [DEBUG] PROPAGATE: No new function!
20875 2019-Jan-17 17:00:39.277449 - [DEBUG] Compose: EdgeIdentity * AllBottom
20876 2019-Jan-17 17:00:39.277476 - [DEBUG]
20877 2019-Jan-17 17:00:39.277500 - [DEBUG] Propagate flow
20878 2019-Jan-17 17:00:39.277523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20879 2019-Jan-17 17:00:39.277581 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20880 2019-Jan-17 17:00:39.278245 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

20881 2019-Jan-17 17:00:39.278882 - [DEBUG] Edge function : AllBottom (result of previous compose)
20882 2019-Jan-17 17:00:39.278907 - [DEBUG]
20883 2019-Jan-17 17:00:39.278932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20884 2019-Jan-17 17:00:39.278958 - [DEBUG] = AllBottom
20885 2019-Jan-17 17:00:39.278982 - [DEBUG]
20886 2019-Jan-17 17:00:39.279005 - [DEBUG] PROPAGATE: No new function!
20887 2019-Jan-17 17:00:39.279029 - [DEBUG] EDGE: >
20888 2019-Jan-17 17:00:39.279088 - [DEBUG] ---> 20889 2019-Jan-17 17:00:39.279726 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
20890 2019-Jan-17 17:00:39.280363 - [DEBUG]
20891 2019-Jan-17 17:00:39.280388 - [DEBUG] EDGE: >
20892 2019-Jan-17 17:00:39.280446 - [DEBUG] ---> 20893 2019-Jan-17 17:00:39.281090 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
20894 2019-Jan-17 17:00:39.281743 - [DEBUG]
20895 2019-Jan-17 17:00:39.281770 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-17 17:00:39.281795 - [DEBUG]
20897 2019-Jan-17 17:00:39.281819 - [DEBUG] Propagate flow
20898 2019-Jan-17 17:00:39.281842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20899 2019-Jan-17 17:00:39.281900 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20900 2019-Jan-17 17:00:39.282535 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20901 2019-Jan-17 17:00:39.283177 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-17 17:00:39.283202 - [DEBUG]
20903 2019-Jan-17 17:00:39.283227 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-17 17:00:39.283253 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-17 17:00:39.283277 - [DEBUG]
20906 2019-Jan-17 17:00:39.283300 - [DEBUG] Start adding new jump function
20907 2019-Jan-17 17:00:39.283324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20908 2019-Jan-17 17:00:39.283381 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20909 2019-Jan-17 17:00:39.284022 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20910 2019-Jan-17 17:00:39.284670 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-17 17:00:39.284699 - [DEBUG] End adding new jump function
20912 2019-Jan-17 17:00:39.284723 - [DEBUG]
20913 2019-Jan-17 17:00:39.284747 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
20914 2019-Jan-17 17:00:39.284771 - [DEBUG]
20915 2019-Jan-17 17:00:39.284794 - [DEBUG] Process 590. path edge:
20916 2019-Jan-17 17:00:39.284818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20917 2019-Jan-17 17:00:39.284876 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20918 2019-Jan-17 17:00:39.285513 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
20919 2019-Jan-17 17:00:39.286154 - [DEBUG]
20920 2019-Jan-17 17:00:39.286180 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20921 2019-Jan-17 17:00:39.286833 - [DEBUG] Compose: EdgeIdentity * AllBottom
20922 2019-Jan-17 17:00:39.286861 - [DEBUG]
20923 2019-Jan-17 17:00:39.286885 - [DEBUG] Propagate flow
20924 2019-Jan-17 17:00:39.286908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20925 2019-Jan-17 17:00:39.286966 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20926 2019-Jan-17 17:00:39.287603 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20927 2019-Jan-17 17:00:39.288261 - [DEBUG] Edge function : AllBottom (result of previous compose)
20928 2019-Jan-17 17:00:39.288286 - [DEBUG]
20929 2019-Jan-17 17:00:39.288310 - [DEBUG] Join: AllTop & AllBottom
20930 2019-Jan-17 17:00:39.288336 - [DEBUG] = AllBottom (new jump func)
20931 2019-Jan-17 17:00:39.288360 - [DEBUG]
20932 2019-Jan-17 17:00:39.288383 - [DEBUG] Start adding new jump function
20933 2019-Jan-17 17:00:39.288407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20934 2019-Jan-17 17:00:39.288464 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20935 2019-Jan-17 17:00:39.289105 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20936 2019-Jan-17 17:00:39.289749 - [DEBUG] Edge Function : AllBottom
20937 2019-Jan-17 17:00:39.289778 - [DEBUG] End adding new jump function
20938 2019-Jan-17 17:00:39.289802 - [DEBUG]
20939 2019-Jan-17 17:00:39.289825 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
20940 2019-Jan-17 17:00:39.289849 - [DEBUG]
20941 2019-Jan-17 17:00:39.289872 - [DEBUG] Process 591. path edge:
20942 2019-Jan-17 17:00:39.289896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20943 2019-Jan-17 17:00:39.289953 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20944 2019-Jan-17 17:00:39.290591 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
20945 2019-Jan-17 17:00:39.291231 - [DEBUG]
20946 2019-Jan-17 17:00:39.291257 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20947 2019-Jan-17 17:00:39.291924 - [DEBUG] Compose: EdgeIdentity * AllBottom
20948 2019-Jan-17 17:00:39.291951 - [DEBUG]
20949 2019-Jan-17 17:00:39.291975 - [DEBUG] Propagate flow
20950 2019-Jan-17 17:00:39.291998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20951 2019-Jan-17 17:00:39.292056 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20952 2019-Jan-17 17:00:39.292704 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20953 2019-Jan-17 17:00:39.293345 - [DEBUG] Edge function : AllBottom (result of previous compose)
20954 2019-Jan-17 17:00:39.293370 - [DEBUG]
20955 2019-Jan-17 17:00:39.293394 - [DEBUG] Join: AllTop & AllBottom
20956 2019-Jan-17 17:00:39.293420 - [DEBUG] = AllBottom (new jump func)
20957 2019-Jan-17 17:00:39.293444 - [DEBUG]
20958 2019-Jan-17 17:00:39.293468 - [DEBUG] Start adding new jump function
20959 2019-Jan-17 17:00:39.293491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20960 2019-Jan-17 17:00:39.293548 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20961 2019-Jan-17 17:00:39.294189 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20962 2019-Jan-17 17:00:39.294859 - [DEBUG] Edge Function : AllBottom
20963 2019-Jan-17 17:00:39.294887 - [DEBUG] End adding new jump function
20964 2019-Jan-17 17:00:39.294911 - [DEBUG]
20965 2019-Jan-17 17:00:39.294934 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
20966 2019-Jan-17 17:00:39.294958 - [DEBUG]
20967 2019-Jan-17 17:00:39.294981 - [DEBUG] Process 592. path edge:
20968 2019-Jan-17 17:00:39.295005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
20969 2019-Jan-17 17:00:39.295062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20970 2019-Jan-17 17:00:39.295709 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
20971 2019-Jan-17 17:00:39.296349 - [DEBUG]
20972 2019-Jan-17 17:00:39.296374 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20973 2019-Jan-17 17:00:39.297027 - [DEBUG] Possible callees:
20974 2019-Jan-17 17:00:39.297052 - [DEBUG] llvm.dbg.declare
20975 2019-Jan-17 17:00:39.297077 - [DEBUG] Possible return sites:
20976 2019-Jan-17 17:00:39.297100 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620977 2019-Jan-17 17:00:39.298417 - [DEBUG] Found and process special summary
20978 2019-Jan-17 17:00:39.298452 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-17 17:00:39.298478 - [DEBUG]
20980 2019-Jan-17 17:00:39.298502 - [DEBUG] Propagate flow
20981 2019-Jan-17 17:00:39.298525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

20982 2019-Jan-17 17:00:39.298584 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20983 2019-Jan-17 17:00:39.299225 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20984 2019-Jan-17 17:00:39.299867 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-17 17:00:39.299892 - [DEBUG]
20986 2019-Jan-17 17:00:39.299917 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-17 17:00:39.299942 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-17 17:00:39.299967 - [DEBUG]
20989 2019-Jan-17 17:00:39.299990 - [DEBUG] Start adding new jump function
20990 2019-Jan-17 17:00:39.300013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

20991 2019-Jan-17 17:00:39.300070 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

20992 2019-Jan-17 17:00:39.300711 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20993 2019-Jan-17 17:00:39.301365 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-17 17:00:39.301393 - [DEBUG] End adding new jump function
20995 2019-Jan-17 17:00:39.301417 - [DEBUG]
20996 2019-Jan-17 17:00:39.301440 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
20997 2019-Jan-17 17:00:39.301464 - [DEBUG]
20998 2019-Jan-17 17:00:39.301487 - [DEBUG] Process 593. path edge:
20999 2019-Jan-17 17:00:39.301511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21000 2019-Jan-17 17:00:39.301569 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
21001 2019-Jan-17 17:00:39.302209 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21002 2019-Jan-17 17:00:39.302850 - [DEBUG]
21003 2019-Jan-17 17:00:39.302874 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
21004 2019-Jan-17 17:00:39.303530 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-17 17:00:39.303559 - [DEBUG]
21006 2019-Jan-17 17:00:39.303582 - [DEBUG] Propagate flow
21007 2019-Jan-17 17:00:39.303605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21008 2019-Jan-17 17:00:39.303663 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21009 2019-Jan-17 17:00:39.304302 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21010 2019-Jan-17 17:00:39.304957 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-17 17:00:39.304982 - [DEBUG]
21012 2019-Jan-17 17:00:39.305007 - [DEBUG] Join: AllTop & AllBottom
21013 2019-Jan-17 17:00:39.305033 - [DEBUG] = AllBottom (new jump func)
21014 2019-Jan-17 17:00:39.305057 - [DEBUG]
21015 2019-Jan-17 17:00:39.305080 - [DEBUG] Start adding new jump function
21016 2019-Jan-17 17:00:39.305103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21017 2019-Jan-17 17:00:39.305160 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21018 2019-Jan-17 17:00:39.305804 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21019 2019-Jan-17 17:00:39.306439 - [DEBUG] Edge Function : AllBottom
21020 2019-Jan-17 17:00:39.306467 - [DEBUG] End adding new jump function
21021 2019-Jan-17 17:00:39.306491 - [DEBUG]
21022 2019-Jan-17 17:00:39.306522 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21023 2019-Jan-17 17:00:39.306547 - [DEBUG]
21024 2019-Jan-17 17:00:39.306570 - [DEBUG] Process 594. path edge:
21025 2019-Jan-17 17:00:39.306594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21026 2019-Jan-17 17:00:39.306651 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
21027 2019-Jan-17 17:00:39.307289 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21028 2019-Jan-17 17:00:39.307931 - [DEBUG]
21029 2019-Jan-17 17:00:39.307967 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
21030 2019-Jan-17 17:00:39.308620 - [DEBUG] Compose: EdgeIdentity * AllBottom
21031 2019-Jan-17 17:00:39.308649 - [DEBUG]
21032 2019-Jan-17 17:00:39.308673 - [DEBUG] Propagate flow
21033 2019-Jan-17 17:00:39.308696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21034 2019-Jan-17 17:00:39.308754 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
21035 2019-Jan-17 17:00:39.309390 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21036 2019-Jan-17 17:00:39.310032 - [DEBUG] Edge function : AllBottom (result of previous compose)
21037 2019-Jan-17 17:00:39.310057 - [DEBUG]
21038 2019-Jan-17 17:00:39.310082 - [DEBUG] Join: AllTop & AllBottom
21039 2019-Jan-17 17:00:39.310108 - [DEBUG] = AllBottom (new jump func)
21040 2019-Jan-17 17:00:39.310132 - [DEBUG]
21041 2019-Jan-17 17:00:39.310155 - [DEBUG] Start adding new jump function
21042 2019-Jan-17 17:00:39.310178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21043 2019-Jan-17 17:00:39.310235 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21044 2019-Jan-17 17:00:39.310877 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
21045 2019-Jan-17 17:00:39.311530 - [DEBUG] Edge Function : AllBottom
21046 2019-Jan-17 17:00:39.311559 - [DEBUG] End adding new jump function
21047 2019-Jan-17 17:00:39.311582 - [DEBUG]
21048 2019-Jan-17 17:00:39.311606 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21049 2019-Jan-17 17:00:39.311631 - [DEBUG]
21050 2019-Jan-17 17:00:39.311654 - [DEBUG] Process 595. path edge:
21051 2019-Jan-17 17:00:39.311677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21052 2019-Jan-17 17:00:39.311737 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
21053 2019-Jan-17 17:00:39.312374 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21054 2019-Jan-17 17:00:39.313015 - [DEBUG]
21055 2019-Jan-17 17:00:39.313040 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
21056 2019-Jan-17 17:00:39.313692 - [DEBUG] Compose: EdgeIdentity * AllBottom
21057 2019-Jan-17 17:00:39.313720 - [DEBUG]
21058 2019-Jan-17 17:00:39.313743 - [DEBUG] Propagate flow
21059 2019-Jan-17 17:00:39.313766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21060 2019-Jan-17 17:00:39.313825 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21061 2019-Jan-17 17:00:39.314482 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21062 2019-Jan-17 17:00:39.315140 - [DEBUG] Edge function : AllBottom (result of previous compose)
21063 2019-Jan-17 17:00:39.315166 - [DEBUG]
21064 2019-Jan-17 17:00:39.315191 - [DEBUG] Join: AllTop & AllBottom
21065 2019-Jan-17 17:00:39.315217 - [DEBUG] = AllBottom (new jump func)
21066 2019-Jan-17 17:00:39.315241 - [DEBUG]
21067 2019-Jan-17 17:00:39.315264 - [DEBUG] Start adding new jump function
21068 2019-Jan-17 17:00:39.315297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21069 2019-Jan-17 17:00:39.315354 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21070 2019-Jan-17 17:00:39.315998 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21071 2019-Jan-17 17:00:39.316645 - [DEBUG] Edge Function : AllBottom
21072 2019-Jan-17 17:00:39.316674 - [DEBUG] End adding new jump function
21073 2019-Jan-17 17:00:39.316698 - [DEBUG]
21074 2019-Jan-17 17:00:39.316722 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21075 2019-Jan-17 17:00:39.316746 - [DEBUG]
21076 2019-Jan-17 17:00:39.316769 - [DEBUG] Process 596. path edge:
21077 2019-Jan-17 17:00:39.316792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21078 2019-Jan-17 17:00:39.316850 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
21079 2019-Jan-17 17:00:39.317496 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21080 2019-Jan-17 17:00:39.318154 - [DEBUG]
21081 2019-Jan-17 17:00:39.318178 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
21082 2019-Jan-17 17:00:39.318834 - [DEBUG] Possible callees:
21083 2019-Jan-17 17:00:39.318860 - [DEBUG] llvm.dbg.declare
21084 2019-Jan-17 17:00:39.318885 - [DEBUG] Possible return sites:
21085 2019-Jan-17 17:00:39.318908 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14921086 2019-Jan-17 17:00:39.320186 - [DEBUG] Found and process special summary
21087 2019-Jan-17 17:00:39.320221 - [DEBUG] Compose: EdgeIdentity * AllBottom
21088 2019-Jan-17 17:00:39.320248 - [DEBUG]
21089 2019-Jan-17 17:00:39.320272 - [DEBUG] Propagate flow
21090 2019-Jan-17 17:00:39.320295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21091 2019-Jan-17 17:00:39.320353 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21092 2019-Jan-17 17:00:39.320994 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21093 2019-Jan-17 17:00:39.321651 - [DEBUG] Edge function : AllBottom (result of previous compose)
21094 2019-Jan-17 17:00:39.321676 - [DEBUG]
21095 2019-Jan-17 17:00:39.321701 - [DEBUG] Join: AllTop & AllBottom
21096 2019-Jan-17 17:00:39.321727 - [DEBUG] = AllBottom (new jump func)
21097 2019-Jan-17 17:00:39.321751 - [DEBUG]
21098 2019-Jan-17 17:00:39.321774 - [DEBUG] Start adding new jump function
21099 2019-Jan-17 17:00:39.321797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21100 2019-Jan-17 17:00:39.321854 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21101 2019-Jan-17 17:00:39.322496 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21102 2019-Jan-17 17:00:39.323134 - [DEBUG] Edge Function : AllBottom
21103 2019-Jan-17 17:00:39.323163 - [DEBUG] End adding new jump function
21104 2019-Jan-17 17:00:39.323186 - [DEBUG]
21105 2019-Jan-17 17:00:39.323210 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21106 2019-Jan-17 17:00:39.323234 - [DEBUG]
21107 2019-Jan-17 17:00:39.323257 - [DEBUG] Process 597. path edge:
21108 2019-Jan-17 17:00:39.323281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21109 2019-Jan-17 17:00:39.323338 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
21110 2019-Jan-17 17:00:39.323986 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21111 2019-Jan-17 17:00:39.324641 - [DEBUG]
21112 2019-Jan-17 17:00:39.324666 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21113 2019-Jan-17 17:00:39.325324 - [DEBUG] Compose: EdgeIdentity * AllBottom
21114 2019-Jan-17 17:00:39.325352 - [DEBUG]
21115 2019-Jan-17 17:00:39.325376 - [DEBUG] Propagate flow
21116 2019-Jan-17 17:00:39.325399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21117 2019-Jan-17 17:00:39.325458 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21118 2019-Jan-17 17:00:39.326095 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21119 2019-Jan-17 17:00:39.326737 - [DEBUG] Edge function : AllBottom (result of previous compose)
21120 2019-Jan-17 17:00:39.326762 - [DEBUG]
21121 2019-Jan-17 17:00:39.326787 - [DEBUG] Join: AllTop & AllBottom
21122 2019-Jan-17 17:00:39.326812 - [DEBUG] = AllBottom (new jump func)
21123 2019-Jan-17 17:00:39.326836 - [DEBUG]
21124 2019-Jan-17 17:00:39.326860 - [DEBUG] Start adding new jump function
21125 2019-Jan-17 17:00:39.326883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21126 2019-Jan-17 17:00:39.326940 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21127 2019-Jan-17 17:00:39.327580 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21128 2019-Jan-17 17:00:39.328233 - [DEBUG] Edge Function : AllBottom
21129 2019-Jan-17 17:00:39.328261 - [DEBUG] End adding new jump function
21130 2019-Jan-17 17:00:39.328284 - [DEBUG]
21131 2019-Jan-17 17:00:39.328308 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21132 2019-Jan-17 17:00:39.328332 - [DEBUG]
21133 2019-Jan-17 17:00:39.328355 - [DEBUG] Process 598. path edge:
21134 2019-Jan-17 17:00:39.328379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21135 2019-Jan-17 17:00:39.328436 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
21136 2019-Jan-17 17:00:39.329073 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21137 2019-Jan-17 17:00:39.329714 - [DEBUG]
21138 2019-Jan-17 17:00:39.329739 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
21139 2019-Jan-17 17:00:39.330392 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-17 17:00:39.330420 - [DEBUG]
21141 2019-Jan-17 17:00:39.330444 - [DEBUG] Propagate flow
21142 2019-Jan-17 17:00:39.330467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21143 2019-Jan-17 17:00:39.330525 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21144 2019-Jan-17 17:00:39.331172 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21145 2019-Jan-17 17:00:39.331830 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-17 17:00:39.331855 - [DEBUG]
21147 2019-Jan-17 17:00:39.331880 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-17 17:00:39.331906 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-17 17:00:39.331930 - [DEBUG]
21150 2019-Jan-17 17:00:39.331953 - [DEBUG] Start adding new jump function
21151 2019-Jan-17 17:00:39.331976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21152 2019-Jan-17 17:00:39.332034 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21153 2019-Jan-17 17:00:39.332676 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21154 2019-Jan-17 17:00:39.333330 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-17 17:00:39.333359 - [DEBUG] End adding new jump function
21156 2019-Jan-17 17:00:39.333383 - [DEBUG]
21157 2019-Jan-17 17:00:39.333407 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21158 2019-Jan-17 17:00:39.333431 - [DEBUG]
21159 2019-Jan-17 17:00:39.333454 - [DEBUG] Process 599. path edge:
21160 2019-Jan-17 17:00:39.333478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21161 2019-Jan-17 17:00:39.333535 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
21162 2019-Jan-17 17:00:39.334182 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21163 2019-Jan-17 17:00:39.334840 - [DEBUG]
21164 2019-Jan-17 17:00:39.334864 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
21165 2019-Jan-17 17:00:39.335519 - [DEBUG] Possible callees:
21166 2019-Jan-17 17:00:39.335545 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-17 17:00:39.335570 - [DEBUG] Possible return sites:
21168 2019-Jan-17 17:00:39.335594 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15521169 2019-Jan-17 17:00:39.336870 - [DEBUG] Found and process special summary
21170 2019-Jan-17 17:00:39.336904 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-17 17:00:39.336931 - [DEBUG]
21172 2019-Jan-17 17:00:39.336955 - [DEBUG] Propagate flow
21173 2019-Jan-17 17:00:39.336978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21174 2019-Jan-17 17:00:39.337036 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21175 2019-Jan-17 17:00:39.337679 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21176 2019-Jan-17 17:00:39.338336 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-17 17:00:39.338362 - [DEBUG]
21178 2019-Jan-17 17:00:39.338387 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-17 17:00:39.338412 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-17 17:00:39.338436 - [DEBUG]
21181 2019-Jan-17 17:00:39.338460 - [DEBUG] Start adding new jump function
21182 2019-Jan-17 17:00:39.338483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21183 2019-Jan-17 17:00:39.338540 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21184 2019-Jan-17 17:00:39.339183 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21185 2019-Jan-17 17:00:39.339821 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-17 17:00:39.339849 - [DEBUG] End adding new jump function
21187 2019-Jan-17 17:00:39.339873 - [DEBUG]
21188 2019-Jan-17 17:00:39.339896 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21189 2019-Jan-17 17:00:39.339921 - [DEBUG]
21190 2019-Jan-17 17:00:39.339944 - [DEBUG] Process 600. path edge:
21191 2019-Jan-17 17:00:39.339968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21192 2019-Jan-17 17:00:39.340025 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
21193 2019-Jan-17 17:00:39.340664 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21194 2019-Jan-17 17:00:39.341322 - [DEBUG]
21195 2019-Jan-17 17:00:39.341347 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21196 2019-Jan-17 17:00:39.342013 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-17 17:00:39.342042 - [DEBUG]
21198 2019-Jan-17 17:00:39.342066 - [DEBUG] Propagate flow
21199 2019-Jan-17 17:00:39.342089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21200 2019-Jan-17 17:00:39.342148 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21201 2019-Jan-17 17:00:39.342786 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21202 2019-Jan-17 17:00:39.343428 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-17 17:00:39.343453 - [DEBUG]
21204 2019-Jan-17 17:00:39.343478 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-17 17:00:39.343503 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-17 17:00:39.343528 - [DEBUG]
21207 2019-Jan-17 17:00:39.343551 - [DEBUG] Start adding new jump function
21208 2019-Jan-17 17:00:39.343574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21209 2019-Jan-17 17:00:39.343631 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21210 2019-Jan-17 17:00:39.344273 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21211 2019-Jan-17 17:00:39.344924 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-17 17:00:39.344953 - [DEBUG] End adding new jump function
21213 2019-Jan-17 17:00:39.344976 - [DEBUG]
21214 2019-Jan-17 17:00:39.345000 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21215 2019-Jan-17 17:00:39.345024 - [DEBUG]
21216 2019-Jan-17 17:00:39.345047 - [DEBUG] Process 601. path edge:
21217 2019-Jan-17 17:00:39.345071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21218 2019-Jan-17 17:00:39.345129 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
21219 2019-Jan-17 17:00:39.345768 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21220 2019-Jan-17 17:00:39.346410 - [DEBUG]
21221 2019-Jan-17 17:00:39.346435 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
21222 2019-Jan-17 17:00:39.347087 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-17 17:00:39.347115 - [DEBUG]
21224 2019-Jan-17 17:00:39.347139 - [DEBUG] Propagate flow
21225 2019-Jan-17 17:00:39.347162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21226 2019-Jan-17 17:00:39.347220 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
21227 2019-Jan-17 17:00:39.347858 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21228 2019-Jan-17 17:00:39.348515 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-17 17:00:39.348541 - [DEBUG]
21230 2019-Jan-17 17:00:39.348566 - [DEBUG] Join: AllTop & AllBottom
21231 2019-Jan-17 17:00:39.348591 - [DEBUG] = AllBottom (new jump func)
21232 2019-Jan-17 17:00:39.348616 - [DEBUG]
21233 2019-Jan-17 17:00:39.348639 - [DEBUG] Start adding new jump function
21234 2019-Jan-17 17:00:39.348662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21235 2019-Jan-17 17:00:39.348720 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21236 2019-Jan-17 17:00:39.349362 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
21237 2019-Jan-17 17:00:39.349997 - [DEBUG] Edge Function : AllBottom
21238 2019-Jan-17 17:00:39.350025 - [DEBUG] End adding new jump function
21239 2019-Jan-17 17:00:39.350049 - [DEBUG]
21240 2019-Jan-17 17:00:39.350073 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21241 2019-Jan-17 17:00:39.350105 - [DEBUG]
21242 2019-Jan-17 17:00:39.350129 - [DEBUG] Process 602. path edge:
21243 2019-Jan-17 17:00:39.350153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21244 2019-Jan-17 17:00:39.350211 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
21245 2019-Jan-17 17:00:39.350848 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21246 2019-Jan-17 17:00:39.351506 - [DEBUG]
21247 2019-Jan-17 17:00:39.351531 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
21248 2019-Jan-17 17:00:39.352183 - [DEBUG] Compose: EdgeIdentity * AllBottom
21249 2019-Jan-17 17:00:39.352211 - [DEBUG]
21250 2019-Jan-17 17:00:39.352235 - [DEBUG] Propagate flow
21251 2019-Jan-17 17:00:39.352259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21252 2019-Jan-17 17:00:39.352317 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21253 2019-Jan-17 17:00:39.352966 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21254 2019-Jan-17 17:00:39.353607 - [DEBUG] Edge function : AllBottom (result of previous compose)
21255 2019-Jan-17 17:00:39.353632 - [DEBUG]
21256 2019-Jan-17 17:00:39.353657 - [DEBUG] Join: AllTop & AllBottom
21257 2019-Jan-17 17:00:39.353683 - [DEBUG] = AllBottom (new jump func)
21258 2019-Jan-17 17:00:39.353708 - [DEBUG]
21259 2019-Jan-17 17:00:39.353731 - [DEBUG] Start adding new jump function
21260 2019-Jan-17 17:00:39.353754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21261 2019-Jan-17 17:00:39.353811 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21262 2019-Jan-17 17:00:39.354454 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21263 2019-Jan-17 17:00:39.355117 - [DEBUG] Edge Function : AllBottom
21264 2019-Jan-17 17:00:39.355145 - [DEBUG] End adding new jump function
21265 2019-Jan-17 17:00:39.355169 - [DEBUG]
21266 2019-Jan-17 17:00:39.355192 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21267 2019-Jan-17 17:00:39.355217 - [DEBUG]
21268 2019-Jan-17 17:00:39.355240 - [DEBUG] Process 603. path edge:
21269 2019-Jan-17 17:00:39.355264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21270 2019-Jan-17 17:00:39.355321 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
21271 2019-Jan-17 17:00:39.355968 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21272 2019-Jan-17 17:00:39.356610 - [DEBUG]
21273 2019-Jan-17 17:00:39.356634 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
21274 2019-Jan-17 17:00:39.357289 - [DEBUG] Possible callees:
21275 2019-Jan-17 17:00:39.357314 - [DEBUG] llvm.dbg.declare
21276 2019-Jan-17 17:00:39.357340 - [DEBUG] Possible return sites:
21277 2019-Jan-17 17:00:39.357363 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16321278 2019-Jan-17 17:00:39.358653 - [DEBUG] Found and process special summary
21279 2019-Jan-17 17:00:39.358687 - [DEBUG] Compose: EdgeIdentity * AllBottom
21280 2019-Jan-17 17:00:39.358715 - [DEBUG]
21281 2019-Jan-17 17:00:39.358739 - [DEBUG] Propagate flow
21282 2019-Jan-17 17:00:39.358762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21283 2019-Jan-17 17:00:39.358829 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21284 2019-Jan-17 17:00:39.359470 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21285 2019-Jan-17 17:00:39.360112 - [DEBUG] Edge function : AllBottom (result of previous compose)
21286 2019-Jan-17 17:00:39.360138 - [DEBUG]
21287 2019-Jan-17 17:00:39.360163 - [DEBUG] Join: AllTop & AllBottom
21288 2019-Jan-17 17:00:39.360189 - [DEBUG] = AllBottom (new jump func)
21289 2019-Jan-17 17:00:39.360213 - [DEBUG]
21290 2019-Jan-17 17:00:39.360236 - [DEBUG] Start adding new jump function
21291 2019-Jan-17 17:00:39.360260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21292 2019-Jan-17 17:00:39.360317 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21293 2019-Jan-17 17:00:39.360958 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21294 2019-Jan-17 17:00:39.361613 - [DEBUG] Edge Function : AllBottom
21295 2019-Jan-17 17:00:39.361641 - [DEBUG] End adding new jump function
21296 2019-Jan-17 17:00:39.361665 - [DEBUG]
21297 2019-Jan-17 17:00:39.361689 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21298 2019-Jan-17 17:00:39.361713 - [DEBUG]
21299 2019-Jan-17 17:00:39.361737 - [DEBUG] Process 604. path edge:
21300 2019-Jan-17 17:00:39.361760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21301 2019-Jan-17 17:00:39.361818 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
21302 2019-Jan-17 17:00:39.362459 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21303 2019-Jan-17 17:00:39.363100 - [DEBUG]
21304 2019-Jan-17 17:00:39.363125 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21305 2019-Jan-17 17:00:39.363782 - [DEBUG] Compose: EdgeIdentity * AllBottom
21306 2019-Jan-17 17:00:39.363810 - [DEBUG]
21307 2019-Jan-17 17:00:39.363834 - [DEBUG] Propagate flow
21308 2019-Jan-17 17:00:39.363857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21309 2019-Jan-17 17:00:39.363915 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21310 2019-Jan-17 17:00:39.364554 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21311 2019-Jan-17 17:00:39.365211 - [DEBUG] Edge function : AllBottom (result of previous compose)
21312 2019-Jan-17 17:00:39.365236 - [DEBUG]
21313 2019-Jan-17 17:00:39.365260 - [DEBUG] Join: AllTop & AllBottom
21314 2019-Jan-17 17:00:39.365286 - [DEBUG] = AllBottom (new jump func)
21315 2019-Jan-17 17:00:39.365310 - [DEBUG]
21316 2019-Jan-17 17:00:39.365333 - [DEBUG] Start adding new jump function
21317 2019-Jan-17 17:00:39.365357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21318 2019-Jan-17 17:00:39.365414 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21319 2019-Jan-17 17:00:39.366054 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21320 2019-Jan-17 17:00:39.366691 - [DEBUG] Edge Function : AllBottom
21321 2019-Jan-17 17:00:39.366719 - [DEBUG] End adding new jump function
21322 2019-Jan-17 17:00:39.366743 - [DEBUG]
21323 2019-Jan-17 17:00:39.366766 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21324 2019-Jan-17 17:00:39.366791 - [DEBUG]
21325 2019-Jan-17 17:00:39.366814 - [DEBUG] Process 605. path edge:
21326 2019-Jan-17 17:00:39.366838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21327 2019-Jan-17 17:00:39.366896 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
21328 2019-Jan-17 17:00:39.367539 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21329 2019-Jan-17 17:00:39.368197 - [DEBUG]
21330 2019-Jan-17 17:00:39.368222 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
21331 2019-Jan-17 17:00:39.368875 - [DEBUG] Compose: EdgeIdentity * AllBottom
21332 2019-Jan-17 17:00:39.368904 - [DEBUG]
21333 2019-Jan-17 17:00:39.368928 - [DEBUG] Propagate flow
21334 2019-Jan-17 17:00:39.368951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21335 2019-Jan-17 17:00:39.369010 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21336 2019-Jan-17 17:00:39.369657 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21337 2019-Jan-17 17:00:39.370299 - [DEBUG] Edge function : AllBottom (result of previous compose)
21338 2019-Jan-17 17:00:39.370325 - [DEBUG]
21339 2019-Jan-17 17:00:39.370349 - [DEBUG] Join: AllTop & AllBottom
21340 2019-Jan-17 17:00:39.370375 - [DEBUG] = AllBottom (new jump func)
21341 2019-Jan-17 17:00:39.370399 - [DEBUG]
21342 2019-Jan-17 17:00:39.370422 - [DEBUG] Start adding new jump function
21343 2019-Jan-17 17:00:39.370445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21344 2019-Jan-17 17:00:39.370503 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21345 2019-Jan-17 17:00:39.371144 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21346 2019-Jan-17 17:00:39.371807 - [DEBUG] Edge Function : AllBottom
21347 2019-Jan-17 17:00:39.371835 - [DEBUG] End adding new jump function
21348 2019-Jan-17 17:00:39.371859 - [DEBUG]
21349 2019-Jan-17 17:00:39.371883 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21350 2019-Jan-17 17:00:39.371907 - [DEBUG]
21351 2019-Jan-17 17:00:39.371930 - [DEBUG] Process 606. path edge:
21352 2019-Jan-17 17:00:39.371953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21353 2019-Jan-17 17:00:39.372011 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
21354 2019-Jan-17 17:00:39.372659 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21355 2019-Jan-17 17:00:39.373302 - [DEBUG]
21356 2019-Jan-17 17:00:39.373326 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
21357 2019-Jan-17 17:00:39.373980 - [DEBUG] Possible callees:
21358 2019-Jan-17 17:00:39.374005 - [DEBUG] llvm.dbg.declare
21359 2019-Jan-17 17:00:39.374030 - [DEBUG] Possible return sites:
21360 2019-Jan-17 17:00:39.374054 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16921361 2019-Jan-17 17:00:39.375367 - [DEBUG] Found and process special summary
21362 2019-Jan-17 17:00:39.375417 - [DEBUG] Compose: EdgeIdentity * AllBottom
21363 2019-Jan-17 17:00:39.375446 - [DEBUG]
21364 2019-Jan-17 17:00:39.375470 - [DEBUG] Propagate flow
21365 2019-Jan-17 17:00:39.375493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21366 2019-Jan-17 17:00:39.375563 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21367 2019-Jan-17 17:00:39.376312 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21368 2019-Jan-17 17:00:39.377025 - [DEBUG] Edge function : AllBottom (result of previous compose)
21369 2019-Jan-17 17:00:39.377071 - [DEBUG]
21370 2019-Jan-17 17:00:39.377099 - [DEBUG] Join: AllTop & AllBottom
21371 2019-Jan-17 17:00:39.377125 - [DEBUG] = AllBottom (new jump func)
21372 2019-Jan-17 17:00:39.377149 - [DEBUG]
21373 2019-Jan-17 17:00:39.377173 - [DEBUG] Start adding new jump function
21374 2019-Jan-17 17:00:39.377197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21375 2019-Jan-17 17:00:39.377269 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21376 2019-Jan-17 17:00:39.377924 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21377 2019-Jan-17 17:00:39.378591 - [DEBUG] Edge Function : AllBottom
21378 2019-Jan-17 17:00:39.378622 - [DEBUG] End adding new jump function
21379 2019-Jan-17 17:00:39.378646 - [DEBUG]
21380 2019-Jan-17 17:00:39.378671 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21381 2019-Jan-17 17:00:39.378696 - [DEBUG]
21382 2019-Jan-17 17:00:39.378719 - [DEBUG] Process 607. path edge:
21383 2019-Jan-17 17:00:39.378743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21384 2019-Jan-17 17:00:39.378802 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
21385 2019-Jan-17 17:00:39.379441 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21386 2019-Jan-17 17:00:39.380083 - [DEBUG]
21387 2019-Jan-17 17:00:39.380108 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21388 2019-Jan-17 17:00:39.380779 - [DEBUG] Compose: EdgeIdentity * AllBottom
21389 2019-Jan-17 17:00:39.380807 - [DEBUG]
21390 2019-Jan-17 17:00:39.380831 - [DEBUG] Propagate flow
21391 2019-Jan-17 17:00:39.380854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21392 2019-Jan-17 17:00:39.380913 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21393 2019-Jan-17 17:00:39.381570 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21394 2019-Jan-17 17:00:39.382213 - [DEBUG] Edge function : AllBottom (result of previous compose)
21395 2019-Jan-17 17:00:39.382238 - [DEBUG]
21396 2019-Jan-17 17:00:39.382263 - [DEBUG] Join: AllTop & AllBottom
21397 2019-Jan-17 17:00:39.382289 - [DEBUG] = AllBottom (new jump func)
21398 2019-Jan-17 17:00:39.382313 - [DEBUG]
21399 2019-Jan-17 17:00:39.382336 - [DEBUG] Start adding new jump function
21400 2019-Jan-17 17:00:39.382359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21401 2019-Jan-17 17:00:39.382416 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21402 2019-Jan-17 17:00:39.383058 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21403 2019-Jan-17 17:00:39.383694 - [DEBUG] Edge Function : AllBottom
21404 2019-Jan-17 17:00:39.383722 - [DEBUG] End adding new jump function
21405 2019-Jan-17 17:00:39.383746 - [DEBUG]
21406 2019-Jan-17 17:00:39.383769 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21407 2019-Jan-17 17:00:39.383793 - [DEBUG]
21408 2019-Jan-17 17:00:39.383817 - [DEBUG] Process 608. path edge:
21409 2019-Jan-17 17:00:39.383840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21410 2019-Jan-17 17:00:39.383898 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
21411 2019-Jan-17 17:00:39.384534 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21412 2019-Jan-17 17:00:39.385192 - [DEBUG]
21413 2019-Jan-17 17:00:39.385216 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
21414 2019-Jan-17 17:00:39.385882 - [DEBUG] Compose: EdgeIdentity * AllBottom
21415 2019-Jan-17 17:00:39.385911 - [DEBUG]
21416 2019-Jan-17 17:00:39.385935 - [DEBUG] Propagate flow
21417 2019-Jan-17 17:00:39.385958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21418 2019-Jan-17 17:00:39.386016 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21419 2019-Jan-17 17:00:39.386659 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21420 2019-Jan-17 17:00:39.387300 - [DEBUG] Edge function : AllBottom (result of previous compose)
21421 2019-Jan-17 17:00:39.387325 - [DEBUG]
21422 2019-Jan-17 17:00:39.387350 - [DEBUG] Join: AllTop & AllBottom
21423 2019-Jan-17 17:00:39.387376 - [DEBUG] = AllBottom (new jump func)
21424 2019-Jan-17 17:00:39.387400 - [DEBUG]
21425 2019-Jan-17 17:00:39.387423 - [DEBUG] Start adding new jump function
21426 2019-Jan-17 17:00:39.387447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21427 2019-Jan-17 17:00:39.387504 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21428 2019-Jan-17 17:00:39.388162 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21429 2019-Jan-17 17:00:39.388802 - [DEBUG] Edge Function : AllBottom
21430 2019-Jan-17 17:00:39.388831 - [DEBUG] End adding new jump function
21431 2019-Jan-17 17:00:39.388854 - [DEBUG]
21432 2019-Jan-17 17:00:39.388878 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21433 2019-Jan-17 17:00:39.388902 - [DEBUG]
21434 2019-Jan-17 17:00:39.388925 - [DEBUG] Process 609. path edge:
21435 2019-Jan-17 17:00:39.388949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21436 2019-Jan-17 17:00:39.389006 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
21437 2019-Jan-17 17:00:39.389647 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21438 2019-Jan-17 17:00:39.390288 - [DEBUG]
21439 2019-Jan-17 17:00:39.390313 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
21440 2019-Jan-17 17:00:39.390970 - [DEBUG] Compose: EdgeIdentity * AllBottom
21441 2019-Jan-17 17:00:39.390998 - [DEBUG]
21442 2019-Jan-17 17:00:39.391022 - [DEBUG] Propagate flow
21443 2019-Jan-17 17:00:39.391046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21444 2019-Jan-17 17:00:39.391104 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21445 2019-Jan-17 17:00:39.391761 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21446 2019-Jan-17 17:00:39.392404 - [DEBUG] Edge function : AllBottom (result of previous compose)
21447 2019-Jan-17 17:00:39.392429 - [DEBUG]
21448 2019-Jan-17 17:00:39.392454 - [DEBUG] Join: AllTop & AllBottom
21449 2019-Jan-17 17:00:39.392480 - [DEBUG] = AllBottom (new jump func)
21450 2019-Jan-17 17:00:39.392504 - [DEBUG]
21451 2019-Jan-17 17:00:39.392528 - [DEBUG] Start adding new jump function
21452 2019-Jan-17 17:00:39.392551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21453 2019-Jan-17 17:00:39.392608 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21454 2019-Jan-17 17:00:39.393249 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21455 2019-Jan-17 17:00:39.393885 - [DEBUG] Edge Function : AllBottom
21456 2019-Jan-17 17:00:39.393913 - [DEBUG] End adding new jump function
21457 2019-Jan-17 17:00:39.393937 - [DEBUG]
21458 2019-Jan-17 17:00:39.393961 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21459 2019-Jan-17 17:00:39.393993 - [DEBUG]
21460 2019-Jan-17 17:00:39.394017 - [DEBUG] Process 610. path edge:
21461 2019-Jan-17 17:00:39.394041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21462 2019-Jan-17 17:00:39.394099 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
21463 2019-Jan-17 17:00:39.394752 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21464 2019-Jan-17 17:00:39.395393 - [DEBUG]
21465 2019-Jan-17 17:00:39.395419 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
21466 2019-Jan-17 17:00:39.396075 - [DEBUG] Compose: EdgeIdentity * AllBottom
21467 2019-Jan-17 17:00:39.396104 - [DEBUG]
21468 2019-Jan-17 17:00:39.396128 - [DEBUG] Propagate flow
21469 2019-Jan-17 17:00:39.396152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21470 2019-Jan-17 17:00:39.396210 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21471 2019-Jan-17 17:00:39.396852 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21472 2019-Jan-17 17:00:39.397492 - [DEBUG] Edge function : AllBottom (result of previous compose)
21473 2019-Jan-17 17:00:39.397518 - [DEBUG]
21474 2019-Jan-17 17:00:39.397542 - [DEBUG] Join: AllTop & AllBottom
21475 2019-Jan-17 17:00:39.397568 - [DEBUG] = AllBottom (new jump func)
21476 2019-Jan-17 17:00:39.397592 - [DEBUG]
21477 2019-Jan-17 17:00:39.397615 - [DEBUG] Start adding new jump function
21478 2019-Jan-17 17:00:39.397639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21479 2019-Jan-17 17:00:39.397696 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21480 2019-Jan-17 17:00:39.398352 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21481 2019-Jan-17 17:00:39.398990 - [DEBUG] Edge Function : AllBottom
21482 2019-Jan-17 17:00:39.399019 - [DEBUG] End adding new jump function
21483 2019-Jan-17 17:00:39.399042 - [DEBUG]
21484 2019-Jan-17 17:00:39.399066 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21485 2019-Jan-17 17:00:39.399090 - [DEBUG]
21486 2019-Jan-17 17:00:39.399114 - [DEBUG] Process 611. path edge:
21487 2019-Jan-17 17:00:39.399137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21488 2019-Jan-17 17:00:39.399195 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
21489 2019-Jan-17 17:00:39.399834 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21490 2019-Jan-17 17:00:39.400473 - [DEBUG]
21491 2019-Jan-17 17:00:39.400498 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
21492 2019-Jan-17 17:00:39.401155 - [DEBUG] Compose: EdgeIdentity * AllBottom
21493 2019-Jan-17 17:00:39.401183 - [DEBUG]
21494 2019-Jan-17 17:00:39.401206 - [DEBUG] Propagate flow
21495 2019-Jan-17 17:00:39.401230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21496 2019-Jan-17 17:00:39.401299 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21497 2019-Jan-17 17:00:39.401938 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21498 2019-Jan-17 17:00:39.402580 - [DEBUG] Edge function : AllBottom (result of previous compose)
21499 2019-Jan-17 17:00:39.402605 - [DEBUG]
21500 2019-Jan-17 17:00:39.402630 - [DEBUG] Join: AllTop & AllBottom
21501 2019-Jan-17 17:00:39.402656 - [DEBUG] = AllBottom (new jump func)
21502 2019-Jan-17 17:00:39.402688 - [DEBUG]
21503 2019-Jan-17 17:00:39.402712 - [DEBUG] Start adding new jump function
21504 2019-Jan-17 17:00:39.402736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21505 2019-Jan-17 17:00:39.402793 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21506 2019-Jan-17 17:00:39.403435 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21507 2019-Jan-17 17:00:39.404071 - [DEBUG] Edge Function : AllBottom
21508 2019-Jan-17 17:00:39.404099 - [DEBUG] End adding new jump function
21509 2019-Jan-17 17:00:39.404123 - [DEBUG]
21510 2019-Jan-17 17:00:39.404146 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21511 2019-Jan-17 17:00:39.404171 - [DEBUG]
21512 2019-Jan-17 17:00:39.404194 - [DEBUG] Process 612. path edge:
21513 2019-Jan-17 17:00:39.404217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21514 2019-Jan-17 17:00:39.404275 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
21515 2019-Jan-17 17:00:39.404928 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21516 2019-Jan-17 17:00:39.405569 - [DEBUG]
21517 2019-Jan-17 17:00:39.405594 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
21518 2019-Jan-17 17:00:39.406248 - [DEBUG] Compose: EdgeIdentity * AllBottom
21519 2019-Jan-17 17:00:39.406276 - [DEBUG]
21520 2019-Jan-17 17:00:39.406300 - [DEBUG] Propagate flow
21521 2019-Jan-17 17:00:39.406323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21522 2019-Jan-17 17:00:39.406381 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21523 2019-Jan-17 17:00:39.407019 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21524 2019-Jan-17 17:00:39.407662 - [DEBUG] Edge function : AllBottom (result of previous compose)
21525 2019-Jan-17 17:00:39.407687 - [DEBUG]
21526 2019-Jan-17 17:00:39.407712 - [DEBUG] Join: AllTop & AllBottom
21527 2019-Jan-17 17:00:39.407738 - [DEBUG] = AllBottom (new jump func)
21528 2019-Jan-17 17:00:39.407762 - [DEBUG]
21529 2019-Jan-17 17:00:39.407786 - [DEBUG] Start adding new jump function
21530 2019-Jan-17 17:00:39.407809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21531 2019-Jan-17 17:00:39.407867 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21532 2019-Jan-17 17:00:39.408524 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21533 2019-Jan-17 17:00:39.409161 - [DEBUG] Edge Function : AllBottom
21534 2019-Jan-17 17:00:39.409189 - [DEBUG] End adding new jump function
21535 2019-Jan-17 17:00:39.409213 - [DEBUG]
21536 2019-Jan-17 17:00:39.409236 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21537 2019-Jan-17 17:00:39.409261 - [DEBUG]
21538 2019-Jan-17 17:00:39.409284 - [DEBUG] Process 613. path edge:
21539 2019-Jan-17 17:00:39.409308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21540 2019-Jan-17 17:00:39.409366 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
21541 2019-Jan-17 17:00:39.410001 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21542 2019-Jan-17 17:00:39.410645 - [DEBUG]
21543 2019-Jan-17 17:00:39.410670 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21544 2019-Jan-17 17:00:39.411338 - [DEBUG] Compose: EdgeIdentity * AllBottom
21545 2019-Jan-17 17:00:39.411367 - [DEBUG]
21546 2019-Jan-17 17:00:39.411390 - [DEBUG] Propagate flow
21547 2019-Jan-17 17:00:39.411422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21548 2019-Jan-17 17:00:39.411482 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21549 2019-Jan-17 17:00:39.412130 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21550 2019-Jan-17 17:00:39.412771 - [DEBUG] Edge function : AllBottom (result of previous compose)
21551 2019-Jan-17 17:00:39.412796 - [DEBUG]
21552 2019-Jan-17 17:00:39.412822 - [DEBUG] Join: AllTop & AllBottom
21553 2019-Jan-17 17:00:39.412847 - [DEBUG] = AllBottom (new jump func)
21554 2019-Jan-17 17:00:39.412872 - [DEBUG]
21555 2019-Jan-17 17:00:39.412895 - [DEBUG] Start adding new jump function
21556 2019-Jan-17 17:00:39.412918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21557 2019-Jan-17 17:00:39.412975 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21558 2019-Jan-17 17:00:39.413617 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21559 2019-Jan-17 17:00:39.414259 - [DEBUG] Edge Function : AllBottom
21560 2019-Jan-17 17:00:39.414287 - [DEBUG] End adding new jump function
21561 2019-Jan-17 17:00:39.414311 - [DEBUG]
21562 2019-Jan-17 17:00:39.414334 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21563 2019-Jan-17 17:00:39.414358 - [DEBUG]
21564 2019-Jan-17 17:00:39.414381 - [DEBUG] Process 614. path edge:
21565 2019-Jan-17 17:00:39.414405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21566 2019-Jan-17 17:00:39.414462 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
21567 2019-Jan-17 17:00:39.415139 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21568 2019-Jan-17 17:00:39.415781 - [DEBUG]
21569 2019-Jan-17 17:00:39.415807 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
21570 2019-Jan-17 17:00:39.416466 - [DEBUG] Compose: EdgeIdentity * AllBottom
21571 2019-Jan-17 17:00:39.416495 - [DEBUG]
21572 2019-Jan-17 17:00:39.416519 - [DEBUG] Propagate flow
21573 2019-Jan-17 17:00:39.416542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21574 2019-Jan-17 17:00:39.416601 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21575 2019-Jan-17 17:00:39.417237 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21576 2019-Jan-17 17:00:39.417879 - [DEBUG] Edge function : AllBottom (result of previous compose)
21577 2019-Jan-17 17:00:39.417904 - [DEBUG]
21578 2019-Jan-17 17:00:39.417929 - [DEBUG] Join: AllTop & AllBottom
21579 2019-Jan-17 17:00:39.417967 - [DEBUG] = AllBottom (new jump func)
21580 2019-Jan-17 17:00:39.417993 - [DEBUG]
21581 2019-Jan-17 17:00:39.418016 - [DEBUG] Start adding new jump function
21582 2019-Jan-17 17:00:39.418040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21583 2019-Jan-17 17:00:39.418097 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21584 2019-Jan-17 17:00:39.418740 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21585 2019-Jan-17 17:00:39.419374 - [DEBUG] Edge Function : AllBottom
21586 2019-Jan-17 17:00:39.419403 - [DEBUG] End adding new jump function
21587 2019-Jan-17 17:00:39.419426 - [DEBUG]
21588 2019-Jan-17 17:00:39.419450 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21589 2019-Jan-17 17:00:39.419474 - [DEBUG]
21590 2019-Jan-17 17:00:39.419505 - [DEBUG] Process 615. path edge:
21591 2019-Jan-17 17:00:39.419530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21592 2019-Jan-17 17:00:39.419588 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
21593 2019-Jan-17 17:00:39.420225 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21594 2019-Jan-17 17:00:39.420866 - [DEBUG]
21595 2019-Jan-17 17:00:39.420890 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21596 2019-Jan-17 17:00:39.421559 - [DEBUG] Compose: EdgeIdentity * AllBottom
21597 2019-Jan-17 17:00:39.421587 - [DEBUG]
21598 2019-Jan-17 17:00:39.421611 - [DEBUG] Propagate flow
21599 2019-Jan-17 17:00:39.421634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21600 2019-Jan-17 17:00:39.421693 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21601 2019-Jan-17 17:00:39.422330 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21602 2019-Jan-17 17:00:39.422972 - [DEBUG] Edge function : AllBottom (result of previous compose)
21603 2019-Jan-17 17:00:39.422997 - [DEBUG]
21604 2019-Jan-17 17:00:39.423022 - [DEBUG] Join: AllTop & AllBottom
21605 2019-Jan-17 17:00:39.423048 - [DEBUG] = AllBottom (new jump func)
21606 2019-Jan-17 17:00:39.423072 - [DEBUG]
21607 2019-Jan-17 17:00:39.423095 - [DEBUG] Start adding new jump function
21608 2019-Jan-17 17:00:39.423118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21609 2019-Jan-17 17:00:39.423175 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21610 2019-Jan-17 17:00:39.423818 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21611 2019-Jan-17 17:00:39.424454 - [DEBUG] Edge Function : AllBottom
21612 2019-Jan-17 17:00:39.424482 - [DEBUG] End adding new jump function
21613 2019-Jan-17 17:00:39.424506 - [DEBUG]
21614 2019-Jan-17 17:00:39.424529 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
21615 2019-Jan-17 17:00:39.424554 - [DEBUG]
21616 2019-Jan-17 17:00:39.424577 - [DEBUG] Process 616. path edge:
21617 2019-Jan-17 17:00:39.424600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21618 2019-Jan-17 17:00:39.424672 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
21619 2019-Jan-17 17:00:39.425309 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21620 2019-Jan-17 17:00:39.425951 - [DEBUG]
21621 2019-Jan-17 17:00:39.425975 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21622 2019-Jan-17 17:00:39.426622 - [DEBUG] Start of endsummarytab entry
21623 2019-Jan-17 17:00:39.426657 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
21624 2019-Jan-17 17:00:39.427309 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

21625 2019-Jan-17 17:00:39.427373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21626 2019-Jan-17 17:00:39.428023 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

21627 2019-Jan-17 17:00:39.428674 - [DEBUG] EF: AllBottom
21628 2019-Jan-17 17:00:39.428699 - [DEBUG]
21629 2019-Jan-17 17:00:39.428723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21630 2019-Jan-17 17:00:39.429358 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

21631 2019-Jan-17 17:00:39.430005 - [DEBUG] EF: AllBottom
21632 2019-Jan-17 17:00:39.430030 - [DEBUG]
21633 2019-Jan-17 17:00:39.430053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21634 2019-Jan-17 17:00:39.430696 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21635 2019-Jan-17 17:00:39.431350 - [DEBUG] EF: AllBottom
21636 2019-Jan-17 17:00:39.431375 - [DEBUG]
21637 2019-Jan-17 17:00:39.431398 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21638 2019-Jan-17 17:00:39.432035 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

21639 2019-Jan-17 17:00:39.433281 - [DEBUG] EF: AllBottom
21640 2019-Jan-17 17:00:39.433306 - [DEBUG]
21641 2019-Jan-17 17:00:39.433330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21642 2019-Jan-17 17:00:39.433964 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

21643 2019-Jan-17 17:00:39.435224 - [DEBUG] EF: AllBottom
21644 2019-Jan-17 17:00:39.435249 - [DEBUG]
21645 2019-Jan-17 17:00:39.435273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21646 2019-Jan-17 17:00:39.435908 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

21647 2019-Jan-17 17:00:39.436555 - [DEBUG] EF: AllBottom
21648 2019-Jan-17 17:00:39.436580 - [DEBUG]
21649 2019-Jan-17 17:00:39.436604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21650 2019-Jan-17 17:00:39.437239 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

21651 2019-Jan-17 17:00:39.438501 - [DEBUG] EF: AllBottom
21652 2019-Jan-17 17:00:39.438526 - [DEBUG]
21653 2019-Jan-17 17:00:39.438550 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21654 2019-Jan-17 17:00:39.439184 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

21655 2019-Jan-17 17:00:39.439822 - [DEBUG] EF: AllBottom
21656 2019-Jan-17 17:00:39.439847 - [DEBUG]
21657 2019-Jan-17 17:00:39.439870 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21658 2019-Jan-17 17:00:39.440505 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

21659 2019-Jan-17 17:00:39.441141 - [DEBUG] EF: AllBottom
21660 2019-Jan-17 17:00:39.441166 - [DEBUG]
21661 2019-Jan-17 17:00:39.441189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21662 2019-Jan-17 17:00:39.441839 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

21663 2019-Jan-17 17:00:39.442480 - [DEBUG] EF: AllBottom
21664 2019-Jan-17 17:00:39.442505 - [DEBUG]
21665 2019-Jan-17 17:00:39.442528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21666 2019-Jan-17 17:00:39.443163 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

21667 2019-Jan-17 17:00:39.443798 - [DEBUG] EF: AllBottom
21668 2019-Jan-17 17:00:39.443823 - [DEBUG]
21669 2019-Jan-17 17:00:39.443847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21670 2019-Jan-17 17:00:39.444481 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

21671 2019-Jan-17 17:00:39.445132 - [DEBUG] EF: AllBottom
21672 2019-Jan-17 17:00:39.445157 - [DEBUG]
21673 2019-Jan-17 17:00:39.445180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
21674 2019-Jan-17 17:00:39.445815 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

21675 2019-Jan-17 17:00:39.446455 - [DEBUG] EF: AllBottom
21676 2019-Jan-17 17:00:39.446480 - [DEBUG]
21677 2019-Jan-17 17:00:39.446504 - [DEBUG] ---------------
21678 2019-Jan-17 17:00:39.446527 - [DEBUG]
21679 2019-Jan-17 17:00:39.446552 - [DEBUG] End of endsummarytab entry
21680 2019-Jan-17 17:00:39.446584 - [DEBUG]
21681 2019-Jan-17 17:00:39.446608 - [DEBUG] Start of incomingtab entry
21682 2019-Jan-17 17:00:39.446633 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
21683 2019-Jan-17 17:00:39.447270 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

21684 2019-Jan-17 17:00:39.447328 - [DEBUG] ---------------
21685 2019-Jan-17 17:00:39.447352 - [DEBUG] End of incomingtab entry
21686 2019-Jan-17 17:00:39.447376 - [DEBUG]
21687 2019-Jan-17 17:00:39.447402 - [DEBUG] EDGE: >
21688 2019-Jan-17 17:00:39.447459 - [DEBUG] ---> 21689 2019-Jan-17 17:00:39.448110 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21690 2019-Jan-17 17:00:39.448751 - [DEBUG]
21691 2019-Jan-17 17:00:39.448778 - [DEBUG] EDGE: >
21692 2019-Jan-17 17:00:39.448836 - [DEBUG] ---> 21693 2019-Jan-17 17:00:39.449470 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21694 2019-Jan-17 17:00:39.450112 - [DEBUG]
21695 2019-Jan-17 17:00:39.450148 - [DEBUG] Compose: EdgeIdentity * AllBottom
21696 2019-Jan-17 17:00:39.450175 - [DEBUG]
21697 2019-Jan-17 17:00:39.450198 - [DEBUG] Propagate flow
21698 2019-Jan-17 17:00:39.450221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21699 2019-Jan-17 17:00:39.450280 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21700 2019-Jan-17 17:00:39.450926 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21701 2019-Jan-17 17:00:39.451583 - [DEBUG] Edge function : AllBottom (result of previous compose)
21702 2019-Jan-17 17:00:39.451609 - [DEBUG]
21703 2019-Jan-17 17:00:39.451634 - [DEBUG] Join: AllTop & AllBottom
21704 2019-Jan-17 17:00:39.451659 - [DEBUG] = AllBottom (new jump func)
21705 2019-Jan-17 17:00:39.451683 - [DEBUG]
21706 2019-Jan-17 17:00:39.451707 - [DEBUG] Start adding new jump function
21707 2019-Jan-17 17:00:39.451730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21708 2019-Jan-17 17:00:39.451787 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21709 2019-Jan-17 17:00:39.452428 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21710 2019-Jan-17 17:00:39.453073 - [DEBUG] Edge Function : AllBottom
21711 2019-Jan-17 17:00:39.453102 - [DEBUG] End adding new jump function
21712 2019-Jan-17 17:00:39.453126 - [DEBUG]
21713 2019-Jan-17 17:00:39.453149 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
21714 2019-Jan-17 17:00:39.453173 - [DEBUG]
21715 2019-Jan-17 17:00:39.453196 - [DEBUG] Process 617. path edge:
21716 2019-Jan-17 17:00:39.453220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21717 2019-Jan-17 17:00:39.453277 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
21718 2019-Jan-17 17:00:39.453924 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21719 2019-Jan-17 17:00:39.454565 - [DEBUG]
21720 2019-Jan-17 17:00:39.454589 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
21721 2019-Jan-17 17:00:39.455262 - [DEBUG] Possible callees:
21722 2019-Jan-17 17:00:39.455287 - [DEBUG] llvm.dbg.declare
21723 2019-Jan-17 17:00:39.455313 - [DEBUG] Possible return sites:
21724 2019-Jan-17 17:00:39.455345 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19321725 2019-Jan-17 17:00:39.456626 - [DEBUG] Found and process special summary
21726 2019-Jan-17 17:00:39.456661 - [DEBUG] Compose: EdgeIdentity * AllBottom
21727 2019-Jan-17 17:00:39.456688 - [DEBUG]
21728 2019-Jan-17 17:00:39.456712 - [DEBUG] Propagate flow
21729 2019-Jan-17 17:00:39.456735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21730 2019-Jan-17 17:00:39.456793 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21731 2019-Jan-17 17:00:39.457446 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21732 2019-Jan-17 17:00:39.458107 - [DEBUG] Edge function : AllBottom (result of previous compose)
21733 2019-Jan-17 17:00:39.458132 - [DEBUG]
21734 2019-Jan-17 17:00:39.458157 - [DEBUG] Join: AllTop & AllBottom
21735 2019-Jan-17 17:00:39.458182 - [DEBUG] = AllBottom (new jump func)
21736 2019-Jan-17 17:00:39.458207 - [DEBUG]
21737 2019-Jan-17 17:00:39.458230 - [DEBUG] Start adding new jump function
21738 2019-Jan-17 17:00:39.458253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21739 2019-Jan-17 17:00:39.458310 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21740 2019-Jan-17 17:00:39.458952 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21741 2019-Jan-17 17:00:39.459591 - [DEBUG] Edge Function : AllBottom
21742 2019-Jan-17 17:00:39.459619 - [DEBUG] End adding new jump function
21743 2019-Jan-17 17:00:39.459642 - [DEBUG]
21744 2019-Jan-17 17:00:39.459666 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
21745 2019-Jan-17 17:00:39.459690 - [DEBUG]
21746 2019-Jan-17 17:00:39.459713 - [DEBUG] Process 618. path edge:
21747 2019-Jan-17 17:00:39.459737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21748 2019-Jan-17 17:00:39.459794 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
21749 2019-Jan-17 17:00:39.460435 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21750 2019-Jan-17 17:00:39.461076 - [DEBUG]
21751 2019-Jan-17 17:00:39.461100 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21752 2019-Jan-17 17:00:39.461773 - [DEBUG] Compose: EdgeIdentity * AllBottom
21753 2019-Jan-17 17:00:39.461801 - [DEBUG]
21754 2019-Jan-17 17:00:39.461825 - [DEBUG] Propagate flow
21755 2019-Jan-17 17:00:39.461848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21756 2019-Jan-17 17:00:39.461907 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21757 2019-Jan-17 17:00:39.462543 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21758 2019-Jan-17 17:00:39.463184 - [DEBUG] Edge function : AllBottom (result of previous compose)
21759 2019-Jan-17 17:00:39.463209 - [DEBUG]
21760 2019-Jan-17 17:00:39.463234 - [DEBUG] Join: AllTop & AllBottom
21761 2019-Jan-17 17:00:39.463260 - [DEBUG] = AllBottom (new jump func)
21762 2019-Jan-17 17:00:39.463284 - [DEBUG]
21763 2019-Jan-17 17:00:39.463307 - [DEBUG] Start adding new jump function
21764 2019-Jan-17 17:00:39.463330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21765 2019-Jan-17 17:00:39.463388 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21766 2019-Jan-17 17:00:39.464029 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21767 2019-Jan-17 17:00:39.464686 - [DEBUG] Edge Function : AllBottom
21768 2019-Jan-17 17:00:39.464715 - [DEBUG] End adding new jump function
21769 2019-Jan-17 17:00:39.464739 - [DEBUG]
21770 2019-Jan-17 17:00:39.464762 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
21771 2019-Jan-17 17:00:39.464787 - [DEBUG]
21772 2019-Jan-17 17:00:39.464810 - [DEBUG] Process 619. path edge:
21773 2019-Jan-17 17:00:39.464833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21774 2019-Jan-17 17:00:39.464891 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
21775 2019-Jan-17 17:00:39.465528 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21776 2019-Jan-17 17:00:39.466170 - [DEBUG]
21777 2019-Jan-17 17:00:39.466195 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
21778 2019-Jan-17 17:00:39.466849 - [DEBUG] Compose: EdgeIdentity * AllBottom
21779 2019-Jan-17 17:00:39.466877 - [DEBUG]
21780 2019-Jan-17 17:00:39.466900 - [DEBUG] Propagate flow
21781 2019-Jan-17 17:00:39.466923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21782 2019-Jan-17 17:00:39.466982 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
21783 2019-Jan-17 17:00:39.467620 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21784 2019-Jan-17 17:00:39.468278 - [DEBUG] Edge function : AllBottom (result of previous compose)
21785 2019-Jan-17 17:00:39.468303 - [DEBUG]
21786 2019-Jan-17 17:00:39.468328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21787 2019-Jan-17 17:00:39.468353 - [DEBUG] = AllBottom
21788 2019-Jan-17 17:00:39.468378 - [DEBUG]
21789 2019-Jan-17 17:00:39.468401 - [DEBUG] PROPAGATE: No new function!
21790 2019-Jan-17 17:00:39.468426 - [DEBUG] EDGE: >
21791 2019-Jan-17 17:00:39.468485 - [DEBUG] ---> 21792 2019-Jan-17 17:00:39.469123 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21793 2019-Jan-17 17:00:39.469763 - [DEBUG]
21794 2019-Jan-17 17:00:39.469789 - [DEBUG] EDGE: >
21795 2019-Jan-17 17:00:39.469847 - [DEBUG] ---> 21796 2019-Jan-17 17:00:39.470487 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21797 2019-Jan-17 17:00:39.471128 - [DEBUG]
21798 2019-Jan-17 17:00:39.471167 - [DEBUG] Compose: EdgeIdentity * AllBottom
21799 2019-Jan-17 17:00:39.471194 - [DEBUG]
21800 2019-Jan-17 17:00:39.471218 - [DEBUG] Propagate flow
21801 2019-Jan-17 17:00:39.471241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21802 2019-Jan-17 17:00:39.471315 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
21803 2019-Jan-17 17:00:39.471956 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21804 2019-Jan-17 17:00:39.472597 - [DEBUG] Edge function : AllBottom (result of previous compose)
21805 2019-Jan-17 17:00:39.472622 - [DEBUG]
21806 2019-Jan-17 17:00:39.472647 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21807 2019-Jan-17 17:00:39.472673 - [DEBUG] = AllBottom
21808 2019-Jan-17 17:00:39.472697 - [DEBUG]
21809 2019-Jan-17 17:00:39.472720 - [DEBUG] PROPAGATE: No new function!
21810 2019-Jan-17 17:00:39.472748 - [DEBUG] EDGE: >
21811 2019-Jan-17 17:00:39.472807 - [DEBUG] ---> 21812 2019-Jan-17 17:00:39.473463 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21813 2019-Jan-17 17:00:39.474106 - [DEBUG]
21814 2019-Jan-17 17:00:39.474132 - [DEBUG] EDGE: >
21815 2019-Jan-17 17:00:39.474190 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
21816 2019-Jan-17 17:00:39.474851 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21817 2019-Jan-17 17:00:39.475493 - [DEBUG]
21818 2019-Jan-17 17:00:39.475519 - [DEBUG] EDGE: >
21819 2019-Jan-17 17:00:39.475578 - [DEBUG] ---> 21820 2019-Jan-17 17:00:39.476215 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21821 2019-Jan-17 17:00:39.476855 - [DEBUG]
21822 2019-Jan-17 17:00:39.476882 - [DEBUG] EDGE: >
21823 2019-Jan-17 17:00:39.476940 - [DEBUG] ---> 21824 2019-Jan-17 17:00:39.477576 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21825 2019-Jan-17 17:00:39.478233 - [DEBUG]
21826 2019-Jan-17 17:00:39.478259 - [DEBUG] EDGE: >
21827 2019-Jan-17 17:00:39.478318 - [DEBUG] ---> 21828 2019-Jan-17 17:00:39.478957 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21829 2019-Jan-17 17:00:39.479598 - [DEBUG]
21830 2019-Jan-17 17:00:39.479633 - [DEBUG] Compose: EdgeIdentity * AllBottom
21831 2019-Jan-17 17:00:39.479659 - [DEBUG]
21832 2019-Jan-17 17:00:39.479683 - [DEBUG] Propagate flow
21833 2019-Jan-17 17:00:39.479706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21834 2019-Jan-17 17:00:39.479764 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21835 2019-Jan-17 17:00:39.480404 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21836 2019-Jan-17 17:00:39.481046 - [DEBUG] Edge function : AllBottom (result of previous compose)
21837 2019-Jan-17 17:00:39.481071 - [DEBUG]
21838 2019-Jan-17 17:00:39.481096 - [DEBUG] Join: AllTop & AllBottom
21839 2019-Jan-17 17:00:39.481122 - [DEBUG] = AllBottom (new jump func)
21840 2019-Jan-17 17:00:39.481146 - [DEBUG]
21841 2019-Jan-17 17:00:39.481169 - [DEBUG] Start adding new jump function
21842 2019-Jan-17 17:00:39.481192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21843 2019-Jan-17 17:00:39.481249 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21844 2019-Jan-17 17:00:39.481908 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21845 2019-Jan-17 17:00:39.482548 - [DEBUG] Edge Function : AllBottom
21846 2019-Jan-17 17:00:39.482577 - [DEBUG] End adding new jump function
21847 2019-Jan-17 17:00:39.482600 - [DEBUG]
21848 2019-Jan-17 17:00:39.482624 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
21849 2019-Jan-17 17:00:39.482648 - [DEBUG]
21850 2019-Jan-17 17:00:39.482671 - [DEBUG] Process 620. path edge:
21851 2019-Jan-17 17:00:39.482694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21852 2019-Jan-17 17:00:39.482752 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
21853 2019-Jan-17 17:00:39.483392 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21854 2019-Jan-17 17:00:39.484045 - [DEBUG]
21855 2019-Jan-17 17:00:39.484070 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
21856 2019-Jan-17 17:00:39.484742 - [DEBUG] Compose: EdgeIdentity * AllBottom
21857 2019-Jan-17 17:00:39.484770 - [DEBUG]
21858 2019-Jan-17 17:00:39.484794 - [DEBUG] Propagate flow
21859 2019-Jan-17 17:00:39.484817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21860 2019-Jan-17 17:00:39.484875 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
21861 2019-Jan-17 17:00:39.485511 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21862 2019-Jan-17 17:00:39.486153 - [DEBUG] Edge function : AllBottom (result of previous compose)
21863 2019-Jan-17 17:00:39.486178 - [DEBUG]
21864 2019-Jan-17 17:00:39.486202 - [DEBUG] Join: AllTop & AllBottom
21865 2019-Jan-17 17:00:39.486228 - [DEBUG] = AllBottom (new jump func)
21866 2019-Jan-17 17:00:39.486252 - [DEBUG]
21867 2019-Jan-17 17:00:39.486275 - [DEBUG] Start adding new jump function
21868 2019-Jan-17 17:00:39.486299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

21869 2019-Jan-17 17:00:39.486356 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21870 2019-Jan-17 17:00:39.486998 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
21871 2019-Jan-17 17:00:39.487631 - [DEBUG] Edge Function : AllBottom
21872 2019-Jan-17 17:00:39.487659 - [DEBUG] End adding new jump function
21873 2019-Jan-17 17:00:39.487683 - [DEBUG]
21874 2019-Jan-17 17:00:39.487706 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
21875 2019-Jan-17 17:00:39.487731 - [DEBUG]
21876 2019-Jan-17 17:00:39.487754 - [DEBUG] Process 621. path edge:
21877 2019-Jan-17 17:00:39.487777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
21878 2019-Jan-17 17:00:39.487835 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
21879 2019-Jan-17 17:00:39.488488 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21880 2019-Jan-17 17:00:39.489129 - [DEBUG]
21881 2019-Jan-17 17:00:39.489154 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
21882 2019-Jan-17 17:00:39.489806 - [DEBUG] Compose: EdgeIdentity * AllBottom
21883 2019-Jan-17 17:00:39.489834 - [DEBUG]
21884 2019-Jan-17 17:00:39.489857 - [DEBUG] Propagate flow
21885 2019-Jan-17 17:00:39.489881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21886 2019-Jan-17 17:00:39.489939 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
21887 2019-Jan-17 17:00:39.490577 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21888 2019-Jan-17 17:00:39.491218 - [DEBUG] Edge function : AllBottom (result of previous compose)
21889 2019-Jan-17 17:00:39.491243 - [DEBUG]
21890 2019-Jan-17 17:00:39.491268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21891 2019-Jan-17 17:00:39.491307 - [DEBUG] = AllBottom
21892 2019-Jan-17 17:00:39.491332 - [DEBUG]
21893 2019-Jan-17 17:00:39.491355 - [DEBUG] PROPAGATE: No new function!
21894 2019-Jan-17 17:00:39.491380 - [DEBUG] EDGE: >
21895 2019-Jan-17 17:00:39.491439 - [DEBUG] ---> 21896 2019-Jan-17 17:00:39.492075 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21897 2019-Jan-17 17:00:39.492717 - [DEBUG]
21898 2019-Jan-17 17:00:39.492743 - [DEBUG] EDGE: >
21899 2019-Jan-17 17:00:39.492801 - [DEBUG] ---> 21900 2019-Jan-17 17:00:39.493449 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21901 2019-Jan-17 17:00:39.494090 - [DEBUG]
21902 2019-Jan-17 17:00:39.494117 - [DEBUG] EDGE: >
21903 2019-Jan-17 17:00:39.494175 - [DEBUG] ---> 21904 2019-Jan-17 17:00:39.494829 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21905 2019-Jan-17 17:00:39.495472 - [DEBUG]
21906 2019-Jan-17 17:00:39.495498 - [DEBUG] EDGE: >
21907 2019-Jan-17 17:00:39.495557 - [DEBUG] ---> 21908 2019-Jan-17 17:00:39.496197 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21909 2019-Jan-17 17:00:39.496837 - [DEBUG]
21910 2019-Jan-17 17:00:39.496863 - [DEBUG] EDGE: >
21911 2019-Jan-17 17:00:39.496922 - [DEBUG] ---> 21912 2019-Jan-17 17:00:39.497556 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21913 2019-Jan-17 17:00:39.498212 - [DEBUG]
21914 2019-Jan-17 17:00:39.498239 - [DEBUG] EDGE: >
21915 2019-Jan-17 17:00:39.498298 - [DEBUG] ---> 21916 2019-Jan-17 17:00:39.498937 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21917 2019-Jan-17 17:00:39.499578 - [DEBUG]
21918 2019-Jan-17 17:00:39.499616 - [DEBUG] Compose: EdgeIdentity * AllBottom
21919 2019-Jan-17 17:00:39.499643 - [DEBUG]
21920 2019-Jan-17 17:00:39.499667 - [DEBUG] Propagate flow
21921 2019-Jan-17 17:00:39.499690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21922 2019-Jan-17 17:00:39.499748 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
21923 2019-Jan-17 17:00:39.500386 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21924 2019-Jan-17 17:00:39.501026 - [DEBUG] Edge function : AllBottom (result of previous compose)
21925 2019-Jan-17 17:00:39.501051 - [DEBUG]
21926 2019-Jan-17 17:00:39.501076 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21927 2019-Jan-17 17:00:39.501102 - [DEBUG] = AllBottom
21928 2019-Jan-17 17:00:39.501126 - [DEBUG]
21929 2019-Jan-17 17:00:39.501149 - [DEBUG] PROPAGATE: No new function!
21930 2019-Jan-17 17:00:39.501177 - [DEBUG] EDGE: >
21931 2019-Jan-17 17:00:39.501236 - [DEBUG] ---> 21932 2019-Jan-17 17:00:39.501900 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21933 2019-Jan-17 17:00:39.502541 - [DEBUG]
21934 2019-Jan-17 17:00:39.502568 - [DEBUG] EDGE: >
21935 2019-Jan-17 17:00:39.502627 - [DEBUG] ---> 21936 2019-Jan-17 17:00:39.503263 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21937 2019-Jan-17 17:00:39.503903 - [DEBUG]
21938 2019-Jan-17 17:00:39.503929 - [DEBUG] EDGE: >
21939 2019-Jan-17 17:00:39.503988 - [DEBUG] ---> 21940 2019-Jan-17 17:00:39.504640 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21941 2019-Jan-17 17:00:39.505298 - [DEBUG]
21942 2019-Jan-17 17:00:39.505337 - [DEBUG] Compose: EdgeIdentity * AllBottom
21943 2019-Jan-17 17:00:39.505364 - [DEBUG]
21944 2019-Jan-17 17:00:39.505388 - [DEBUG] Propagate flow
21945 2019-Jan-17 17:00:39.505411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21946 2019-Jan-17 17:00:39.505470 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
21947 2019-Jan-17 17:00:39.506110 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21948 2019-Jan-17 17:00:39.506751 - [DEBUG] Edge function : AllBottom (result of previous compose)
21949 2019-Jan-17 17:00:39.506776 - [DEBUG]
21950 2019-Jan-17 17:00:39.506801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21951 2019-Jan-17 17:00:39.506827 - [DEBUG] = AllBottom
21952 2019-Jan-17 17:00:39.506851 - [DEBUG]
21953 2019-Jan-17 17:00:39.506874 - [DEBUG] PROPAGATE: No new function!
21954 2019-Jan-17 17:00:39.506902 - [DEBUG] EDGE: >
21955 2019-Jan-17 17:00:39.506961 - [DEBUG] ---> 21956 2019-Jan-17 17:00:39.507609 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21957 2019-Jan-17 17:00:39.508267 - [DEBUG]
21958 2019-Jan-17 17:00:39.508294 - [DEBUG] EDGE: >
21959 2019-Jan-17 17:00:39.508352 - [DEBUG] ---> 21960 2019-Jan-17 17:00:39.508989 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21961 2019-Jan-17 17:00:39.509630 - [DEBUG]
21962 2019-Jan-17 17:00:39.509656 - [DEBUG] EDGE: >
21963 2019-Jan-17 17:00:39.509715 - [DEBUG] ---> 21964 2019-Jan-17 17:00:39.510350 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21965 2019-Jan-17 17:00:39.510993 - [DEBUG]
21966 2019-Jan-17 17:00:39.511019 - [DEBUG] EDGE: >
21967 2019-Jan-17 17:00:39.511078 - [DEBUG] ---> 21968 2019-Jan-17 17:00:39.511736 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21969 2019-Jan-17 17:00:39.512378 - [DEBUG]
21970 2019-Jan-17 17:00:39.512416 - [DEBUG] Compose: EdgeIdentity * AllBottom
21971 2019-Jan-17 17:00:39.512444 - [DEBUG]
21972 2019-Jan-17 17:00:39.512468 - [DEBUG] Propagate flow
21973 2019-Jan-17 17:00:39.512491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21974 2019-Jan-17 17:00:39.512549 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
21975 2019-Jan-17 17:00:39.513190 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

21976 2019-Jan-17 17:00:39.513831 - [DEBUG] Edge function : AllBottom (result of previous compose)
21977 2019-Jan-17 17:00:39.513857 - [DEBUG]
21978 2019-Jan-17 17:00:39.513882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21979 2019-Jan-17 17:00:39.513907 - [DEBUG] = AllBottom
21980 2019-Jan-17 17:00:39.513932 - [DEBUG]
21981 2019-Jan-17 17:00:39.513955 - [DEBUG] PROPAGATE: No new function!
21982 2019-Jan-17 17:00:39.513983 - [DEBUG] EDGE: >
21983 2019-Jan-17 17:00:39.514042 - [DEBUG] ---> 21984 2019-Jan-17 17:00:39.514713 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21985 2019-Jan-17 17:00:39.515357 - [DEBUG]
21986 2019-Jan-17 17:00:39.515383 - [DEBUG] EDGE: >
21987 2019-Jan-17 17:00:39.515442 - [DEBUG] ---> 21988 2019-Jan-17 17:00:39.516079 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21989 2019-Jan-17 17:00:39.516720 - [DEBUG]
21990 2019-Jan-17 17:00:39.516746 - [DEBUG] EDGE: >
21991 2019-Jan-17 17:00:39.516805 - [DEBUG] ---> 21992 2019-Jan-17 17:00:39.517444 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
21993 2019-Jan-17 17:00:39.518101 - [DEBUG]
21994 2019-Jan-17 17:00:39.518139 - [DEBUG] Compose: EdgeIdentity * AllBottom
21995 2019-Jan-17 17:00:39.518166 - [DEBUG]
21996 2019-Jan-17 17:00:39.518190 - [DEBUG] Propagate flow
21997 2019-Jan-17 17:00:39.518213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

21998 2019-Jan-17 17:00:39.518272 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
21999 2019-Jan-17 17:00:39.518913 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22000 2019-Jan-17 17:00:39.519554 - [DEBUG] Edge function : AllBottom (result of previous compose)
22001 2019-Jan-17 17:00:39.519579 - [DEBUG]
22002 2019-Jan-17 17:00:39.519604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22003 2019-Jan-17 17:00:39.519630 - [DEBUG] = AllBottom
22004 2019-Jan-17 17:00:39.519654 - [DEBUG]
22005 2019-Jan-17 17:00:39.519677 - [DEBUG] PROPAGATE: No new function!
22006 2019-Jan-17 17:00:39.519704 - [DEBUG] EDGE: >
22007 2019-Jan-17 17:00:39.519763 - [DEBUG] ---> 22008 2019-Jan-17 17:00:39.520412 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22009 2019-Jan-17 17:00:39.521053 - [DEBUG]
22010 2019-Jan-17 17:00:39.521080 - [DEBUG] EDGE: >
22011 2019-Jan-17 17:00:39.521138 - [DEBUG] ---> 22012 2019-Jan-17 17:00:39.521789 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22013 2019-Jan-17 17:00:39.522430 - [DEBUG]
22014 2019-Jan-17 17:00:39.522457 - [DEBUG] EDGE: >
22015 2019-Jan-17 17:00:39.522515 - [DEBUG] ---> 22016 2019-Jan-17 17:00:39.523152 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22017 2019-Jan-17 17:00:39.523793 - [DEBUG]
22018 2019-Jan-17 17:00:39.523819 - [DEBUG] EDGE: >
22019 2019-Jan-17 17:00:39.523878 - [DEBUG] ---> 22020 2019-Jan-17 17:00:39.524517 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22021 2019-Jan-17 17:00:39.525174 - [DEBUG]
22022 2019-Jan-17 17:00:39.525211 - [DEBUG] Compose: EdgeIdentity * AllBottom
22023 2019-Jan-17 17:00:39.525238 - [DEBUG]
22024 2019-Jan-17 17:00:39.525262 - [DEBUG] Propagate flow
22025 2019-Jan-17 17:00:39.525285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22026 2019-Jan-17 17:00:39.525343 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22027 2019-Jan-17 17:00:39.525990 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22028 2019-Jan-17 17:00:39.526632 - [DEBUG] Edge function : AllBottom (result of previous compose)
22029 2019-Jan-17 17:00:39.526657 - [DEBUG]
22030 2019-Jan-17 17:00:39.526682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22031 2019-Jan-17 17:00:39.526708 - [DEBUG] = AllBottom
22032 2019-Jan-17 17:00:39.526732 - [DEBUG]
22033 2019-Jan-17 17:00:39.526755 - [DEBUG] PROPAGATE: No new function!
22034 2019-Jan-17 17:00:39.526783 - [DEBUG] EDGE: >
22035 2019-Jan-17 17:00:39.526842 - [DEBUG] ---> 22036 2019-Jan-17 17:00:39.527489 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22037 2019-Jan-17 17:00:39.528147 - [DEBUG]
22038 2019-Jan-17 17:00:39.528182 - [DEBUG] Compose: EdgeIdentity * AllBottom
22039 2019-Jan-17 17:00:39.528209 - [DEBUG]
22040 2019-Jan-17 17:00:39.528233 - [DEBUG] Propagate flow
22041 2019-Jan-17 17:00:39.528256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22042 2019-Jan-17 17:00:39.528314 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22043 2019-Jan-17 17:00:39.528961 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22044 2019-Jan-17 17:00:39.529603 - [DEBUG] Edge function : AllBottom (result of previous compose)
22045 2019-Jan-17 17:00:39.529628 - [DEBUG]
22046 2019-Jan-17 17:00:39.529652 - [DEBUG] Join: AllTop & AllBottom
22047 2019-Jan-17 17:00:39.529678 - [DEBUG] = AllBottom (new jump func)
22048 2019-Jan-17 17:00:39.529702 - [DEBUG]
22049 2019-Jan-17 17:00:39.529725 - [DEBUG] Start adding new jump function
22050 2019-Jan-17 17:00:39.529749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22051 2019-Jan-17 17:00:39.529806 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22052 2019-Jan-17 17:00:39.530448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22053 2019-Jan-17 17:00:39.531095 - [DEBUG] Edge Function : AllBottom
22054 2019-Jan-17 17:00:39.531124 - [DEBUG] End adding new jump function
22055 2019-Jan-17 17:00:39.531148 - [DEBUG]
22056 2019-Jan-17 17:00:39.531171 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22057 2019-Jan-17 17:00:39.531195 - [DEBUG]
22058 2019-Jan-17 17:00:39.531218 - [DEBUG] Process 622. path edge:
22059 2019-Jan-17 17:00:39.531242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22060 2019-Jan-17 17:00:39.531313 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
22061 2019-Jan-17 17:00:39.531960 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22062 2019-Jan-17 17:00:39.532602 - [DEBUG]
22063 2019-Jan-17 17:00:39.532626 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22064 2019-Jan-17 17:00:39.533280 - [DEBUG] Possible callees:
22065 2019-Jan-17 17:00:39.533305 - [DEBUG] llvm.dbg.declare
22066 2019-Jan-17 17:00:39.533330 - [DEBUG] Possible return sites:
22067 2019-Jan-17 17:00:39.533353 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14322068 2019-Jan-17 17:00:39.534651 - [DEBUG] Found and process special summary
22069 2019-Jan-17 17:00:39.534686 - [DEBUG] Compose: EdgeIdentity * AllBottom
22070 2019-Jan-17 17:00:39.534713 - [DEBUG]
22071 2019-Jan-17 17:00:39.534737 - [DEBUG] Propagate flow
22072 2019-Jan-17 17:00:39.534760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22073 2019-Jan-17 17:00:39.534818 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22074 2019-Jan-17 17:00:39.535465 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22075 2019-Jan-17 17:00:39.536107 - [DEBUG] Edge function : AllBottom (result of previous compose)
22076 2019-Jan-17 17:00:39.536132 - [DEBUG]
22077 2019-Jan-17 17:00:39.536157 - [DEBUG] Join: AllTop & AllBottom
22078 2019-Jan-17 17:00:39.536183 - [DEBUG] = AllBottom (new jump func)
22079 2019-Jan-17 17:00:39.536207 - [DEBUG]
22080 2019-Jan-17 17:00:39.536230 - [DEBUG] Start adding new jump function
22081 2019-Jan-17 17:00:39.536254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22082 2019-Jan-17 17:00:39.536311 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22083 2019-Jan-17 17:00:39.536952 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22084 2019-Jan-17 17:00:39.537591 - [DEBUG] Edge Function : AllBottom
22085 2019-Jan-17 17:00:39.537620 - [DEBUG] End adding new jump function
22086 2019-Jan-17 17:00:39.537643 - [DEBUG]
22087 2019-Jan-17 17:00:39.537667 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22088 2019-Jan-17 17:00:39.537691 - [DEBUG]
22089 2019-Jan-17 17:00:39.537714 - [DEBUG] Process 623. path edge:
22090 2019-Jan-17 17:00:39.537738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22091 2019-Jan-17 17:00:39.537796 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
22092 2019-Jan-17 17:00:39.538451 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22093 2019-Jan-17 17:00:39.539117 - [DEBUG]
22094 2019-Jan-17 17:00:39.539143 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22095 2019-Jan-17 17:00:39.539817 - [DEBUG] Compose: EdgeIdentity * AllBottom
22096 2019-Jan-17 17:00:39.539846 - [DEBUG]
22097 2019-Jan-17 17:00:39.539869 - [DEBUG] Propagate flow
22098 2019-Jan-17 17:00:39.539892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22099 2019-Jan-17 17:00:39.539952 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22100 2019-Jan-17 17:00:39.540590 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22101 2019-Jan-17 17:00:39.541230 - [DEBUG] Edge function : AllBottom (result of previous compose)
22102 2019-Jan-17 17:00:39.541256 - [DEBUG]
22103 2019-Jan-17 17:00:39.541281 - [DEBUG] Join: AllTop & AllBottom
22104 2019-Jan-17 17:00:39.541327 - [DEBUG] = AllBottom (new jump func)
22105 2019-Jan-17 17:00:39.541351 - [DEBUG]
22106 2019-Jan-17 17:00:39.541374 - [DEBUG] Start adding new jump function
22107 2019-Jan-17 17:00:39.541398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22108 2019-Jan-17 17:00:39.541455 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22109 2019-Jan-17 17:00:39.542100 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
22110 2019-Jan-17 17:00:39.542735 - [DEBUG] Edge Function : AllBottom
22111 2019-Jan-17 17:00:39.542764 - [DEBUG] End adding new jump function
22112 2019-Jan-17 17:00:39.542788 - [DEBUG]
22113 2019-Jan-17 17:00:39.542811 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22114 2019-Jan-17 17:00:39.542850 - [DEBUG]
22115 2019-Jan-17 17:00:39.542873 - [DEBUG] Process 624. path edge:
22116 2019-Jan-17 17:00:39.542897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22117 2019-Jan-17 17:00:39.542955 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
22118 2019-Jan-17 17:00:39.543590 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22119 2019-Jan-17 17:00:39.544233 - [DEBUG]
22120 2019-Jan-17 17:00:39.544259 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
22121 2019-Jan-17 17:00:39.544925 - [DEBUG] Compose: EdgeIdentity * AllBottom
22122 2019-Jan-17 17:00:39.544953 - [DEBUG]
22123 2019-Jan-17 17:00:39.544977 - [DEBUG] Propagate flow
22124 2019-Jan-17 17:00:39.545000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22125 2019-Jan-17 17:00:39.545058 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22126 2019-Jan-17 17:00:39.545692 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22127 2019-Jan-17 17:00:39.546334 - [DEBUG] Edge function : AllBottom (result of previous compose)
22128 2019-Jan-17 17:00:39.546359 - [DEBUG]
22129 2019-Jan-17 17:00:39.546384 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22130 2019-Jan-17 17:00:39.546410 - [DEBUG] = AllBottom
22131 2019-Jan-17 17:00:39.546434 - [DEBUG]
22132 2019-Jan-17 17:00:39.546457 - [DEBUG] PROPAGATE: No new function!
22133 2019-Jan-17 17:00:39.546483 - [DEBUG] EDGE: >
22134 2019-Jan-17 17:00:39.546542 - [DEBUG] ---> 22135 2019-Jan-17 17:00:39.547177 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22136 2019-Jan-17 17:00:39.547817 - [DEBUG]
22137 2019-Jan-17 17:00:39.547843 - [DEBUG] EDGE: >
22138 2019-Jan-17 17:00:39.547902 - [DEBUG] ---> 22139 2019-Jan-17 17:00:39.548557 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22140 2019-Jan-17 17:00:39.549197 - [DEBUG]
22141 2019-Jan-17 17:00:39.549236 - [DEBUG] Compose: EdgeIdentity * AllBottom
22142 2019-Jan-17 17:00:39.549263 - [DEBUG]
22143 2019-Jan-17 17:00:39.549287 - [DEBUG] Propagate flow
22144 2019-Jan-17 17:00:39.549310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22145 2019-Jan-17 17:00:39.549368 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22146 2019-Jan-17 17:00:39.550008 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22147 2019-Jan-17 17:00:39.550650 - [DEBUG] Edge function : AllBottom (result of previous compose)
22148 2019-Jan-17 17:00:39.550675 - [DEBUG]
22149 2019-Jan-17 17:00:39.550700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22150 2019-Jan-17 17:00:39.550725 - [DEBUG] = AllBottom
22151 2019-Jan-17 17:00:39.550749 - [DEBUG]
22152 2019-Jan-17 17:00:39.550772 - [DEBUG] PROPAGATE: No new function!
22153 2019-Jan-17 17:00:39.550801 - [DEBUG] EDGE: >
22154 2019-Jan-17 17:00:39.550860 - [DEBUG] ---> 22155 2019-Jan-17 17:00:39.551525 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22156 2019-Jan-17 17:00:39.552167 - [DEBUG]
22157 2019-Jan-17 17:00:39.552194 - [DEBUG] EDGE: >
22158 2019-Jan-17 17:00:39.552252 - [DEBUG] ---> 22159 2019-Jan-17 17:00:39.552907 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22160 2019-Jan-17 17:00:39.553549 - [DEBUG]
22161 2019-Jan-17 17:00:39.553577 - [DEBUG] Compose: EdgeIdentity * AllBottom
22162 2019-Jan-17 17:00:39.553603 - [DEBUG]
22163 2019-Jan-17 17:00:39.553627 - [DEBUG] Propagate flow
22164 2019-Jan-17 17:00:39.553650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22165 2019-Jan-17 17:00:39.553708 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22166 2019-Jan-17 17:00:39.554344 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22167 2019-Jan-17 17:00:39.554997 - [DEBUG] Edge function : AllBottom (result of previous compose)
22168 2019-Jan-17 17:00:39.555022 - [DEBUG]
22169 2019-Jan-17 17:00:39.555047 - [DEBUG] Join: AllTop & AllBottom
22170 2019-Jan-17 17:00:39.555073 - [DEBUG] = AllBottom (new jump func)
22171 2019-Jan-17 17:00:39.555097 - [DEBUG]
22172 2019-Jan-17 17:00:39.555120 - [DEBUG] Start adding new jump function
22173 2019-Jan-17 17:00:39.555143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22174 2019-Jan-17 17:00:39.555201 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22175 2019-Jan-17 17:00:39.555839 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22176 2019-Jan-17 17:00:39.556476 - [DEBUG] Edge Function : AllBottom
22177 2019-Jan-17 17:00:39.556505 - [DEBUG] End adding new jump function
22178 2019-Jan-17 17:00:39.556528 - [DEBUG]
22179 2019-Jan-17 17:00:39.556552 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22180 2019-Jan-17 17:00:39.556576 - [DEBUG]
22181 2019-Jan-17 17:00:39.556599 - [DEBUG] Process 625. path edge:
22182 2019-Jan-17 17:00:39.556623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22183 2019-Jan-17 17:00:39.556680 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
22184 2019-Jan-17 17:00:39.557317 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22185 2019-Jan-17 17:00:39.557965 - [DEBUG]
22186 2019-Jan-17 17:00:39.557993 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22187 2019-Jan-17 17:00:39.558648 - [DEBUG] Compose: EdgeIdentity * AllBottom
22188 2019-Jan-17 17:00:39.558676 - [DEBUG]
22189 2019-Jan-17 17:00:39.558700 - [DEBUG] Propagate flow
22190 2019-Jan-17 17:00:39.558723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22191 2019-Jan-17 17:00:39.558781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22192 2019-Jan-17 17:00:39.559430 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22193 2019-Jan-17 17:00:39.560068 - [DEBUG] Edge function : AllBottom (result of previous compose)
22194 2019-Jan-17 17:00:39.560093 - [DEBUG]
22195 2019-Jan-17 17:00:39.560117 - [DEBUG] Join: AllTop & AllBottom
22196 2019-Jan-17 17:00:39.560143 - [DEBUG] = AllBottom (new jump func)
22197 2019-Jan-17 17:00:39.560167 - [DEBUG]
22198 2019-Jan-17 17:00:39.560190 - [DEBUG] Start adding new jump function
22199 2019-Jan-17 17:00:39.560213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22200 2019-Jan-17 17:00:39.560271 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22201 2019-Jan-17 17:00:39.560917 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22202 2019-Jan-17 17:00:39.561581 - [DEBUG] Edge Function : AllBottom
22203 2019-Jan-17 17:00:39.561609 - [DEBUG] End adding new jump function
22204 2019-Jan-17 17:00:39.561633 - [DEBUG]
22205 2019-Jan-17 17:00:39.561656 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22206 2019-Jan-17 17:00:39.561680 - [DEBUG]
22207 2019-Jan-17 17:00:39.561703 - [DEBUG] Process 626. path edge:
22208 2019-Jan-17 17:00:39.561727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22209 2019-Jan-17 17:00:39.561785 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
22210 2019-Jan-17 17:00:39.562431 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22211 2019-Jan-17 17:00:39.563067 - [DEBUG]
22212 2019-Jan-17 17:00:39.563091 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22213 2019-Jan-17 17:00:39.563745 - [DEBUG] Possible callees:
22214 2019-Jan-17 17:00:39.563770 - [DEBUG] llvm.dbg.declare
22215 2019-Jan-17 17:00:39.563795 - [DEBUG] Possible return sites:
22216 2019-Jan-17 17:00:39.563818 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13622217 2019-Jan-17 17:00:39.565116 - [DEBUG] Found and process special summary
22218 2019-Jan-17 17:00:39.565162 - [DEBUG] Compose: EdgeIdentity * AllBottom
22219 2019-Jan-17 17:00:39.565190 - [DEBUG]
22220 2019-Jan-17 17:00:39.565214 - [DEBUG] Propagate flow
22221 2019-Jan-17 17:00:39.565237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22222 2019-Jan-17 17:00:39.565295 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22223 2019-Jan-17 17:00:39.565937 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22224 2019-Jan-17 17:00:39.566574 - [DEBUG] Edge function : AllBottom (result of previous compose)
22225 2019-Jan-17 17:00:39.566599 - [DEBUG]
22226 2019-Jan-17 17:00:39.566624 - [DEBUG] Join: AllTop & AllBottom
22227 2019-Jan-17 17:00:39.566650 - [DEBUG] = AllBottom (new jump func)
22228 2019-Jan-17 17:00:39.566674 - [DEBUG]
22229 2019-Jan-17 17:00:39.566697 - [DEBUG] Start adding new jump function
22230 2019-Jan-17 17:00:39.566720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22231 2019-Jan-17 17:00:39.566777 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22232 2019-Jan-17 17:00:39.567413 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22233 2019-Jan-17 17:00:39.568069 - [DEBUG] Edge Function : AllBottom
22234 2019-Jan-17 17:00:39.568098 - [DEBUG] End adding new jump function
22235 2019-Jan-17 17:00:39.568121 - [DEBUG]
22236 2019-Jan-17 17:00:39.568145 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22237 2019-Jan-17 17:00:39.568169 - [DEBUG]
22238 2019-Jan-17 17:00:39.568193 - [DEBUG] Process 627. path edge:
22239 2019-Jan-17 17:00:39.568216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22240 2019-Jan-17 17:00:39.568274 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
22241 2019-Jan-17 17:00:39.568913 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22242 2019-Jan-17 17:00:39.569559 - [DEBUG]
22243 2019-Jan-17 17:00:39.569584 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22244 2019-Jan-17 17:00:39.570250 - [DEBUG] Compose: EdgeIdentity * AllBottom
22245 2019-Jan-17 17:00:39.570280 - [DEBUG]
22246 2019-Jan-17 17:00:39.570304 - [DEBUG] Propagate flow
22247 2019-Jan-17 17:00:39.570327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22248 2019-Jan-17 17:00:39.570385 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22249 2019-Jan-17 17:00:39.571023 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22250 2019-Jan-17 17:00:39.571675 - [DEBUG] Edge function : AllBottom (result of previous compose)
22251 2019-Jan-17 17:00:39.571700 - [DEBUG]
22252 2019-Jan-17 17:00:39.571725 - [DEBUG] Join: AllTop & AllBottom
22253 2019-Jan-17 17:00:39.571750 - [DEBUG] = AllBottom (new jump func)
22254 2019-Jan-17 17:00:39.571775 - [DEBUG]
22255 2019-Jan-17 17:00:39.571798 - [DEBUG] Start adding new jump function
22256 2019-Jan-17 17:00:39.571821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22257 2019-Jan-17 17:00:39.571879 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22258 2019-Jan-17 17:00:39.572519 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22259 2019-Jan-17 17:00:39.573154 - [DEBUG] Edge Function : AllBottom
22260 2019-Jan-17 17:00:39.573182 - [DEBUG] End adding new jump function
22261 2019-Jan-17 17:00:39.573206 - [DEBUG]
22262 2019-Jan-17 17:00:39.573229 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22263 2019-Jan-17 17:00:39.573253 - [DEBUG]
22264 2019-Jan-17 17:00:39.573277 - [DEBUG] Process 628. path edge:
22265 2019-Jan-17 17:00:39.573300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22266 2019-Jan-17 17:00:39.573358 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
22267 2019-Jan-17 17:00:39.573994 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22268 2019-Jan-17 17:00:39.574644 - [DEBUG]
22269 2019-Jan-17 17:00:39.574669 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22270 2019-Jan-17 17:00:39.575322 - [DEBUG] Compose: EdgeIdentity * AllBottom
22271 2019-Jan-17 17:00:39.575350 - [DEBUG]
22272 2019-Jan-17 17:00:39.575374 - [DEBUG] Propagate flow
22273 2019-Jan-17 17:00:39.575398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22274 2019-Jan-17 17:00:39.575456 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22275 2019-Jan-17 17:00:39.576091 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22276 2019-Jan-17 17:00:39.576729 - [DEBUG] Edge function : AllBottom (result of previous compose)
22277 2019-Jan-17 17:00:39.576755 - [DEBUG]
22278 2019-Jan-17 17:00:39.576779 - [DEBUG] Join: AllTop & AllBottom
22279 2019-Jan-17 17:00:39.576805 - [DEBUG] = AllBottom (new jump func)
22280 2019-Jan-17 17:00:39.576830 - [DEBUG]
22281 2019-Jan-17 17:00:39.576853 - [DEBUG] Start adding new jump function
22282 2019-Jan-17 17:00:39.576876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22283 2019-Jan-17 17:00:39.576934 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22284 2019-Jan-17 17:00:39.577572 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
22285 2019-Jan-17 17:00:39.578222 - [DEBUG] Edge Function : AllBottom
22286 2019-Jan-17 17:00:39.578250 - [DEBUG] End adding new jump function
22287 2019-Jan-17 17:00:39.578283 - [DEBUG]
22288 2019-Jan-17 17:00:39.578307 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22289 2019-Jan-17 17:00:39.578332 - [DEBUG]
22290 2019-Jan-17 17:00:39.578355 - [DEBUG] Process 629. path edge:
22291 2019-Jan-17 17:00:39.578379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22292 2019-Jan-17 17:00:39.578437 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
22293 2019-Jan-17 17:00:39.579072 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22294 2019-Jan-17 17:00:39.579710 - [DEBUG]
22295 2019-Jan-17 17:00:39.579735 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
22296 2019-Jan-17 17:00:39.580400 - [DEBUG] Compose: EdgeIdentity * AllBottom
22297 2019-Jan-17 17:00:39.580428 - [DEBUG]
22298 2019-Jan-17 17:00:39.580452 - [DEBUG] Propagate flow
22299 2019-Jan-17 17:00:39.580475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22300 2019-Jan-17 17:00:39.580533 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22301 2019-Jan-17 17:00:39.581183 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22302 2019-Jan-17 17:00:39.581837 - [DEBUG] Edge function : AllBottom (result of previous compose)
22303 2019-Jan-17 17:00:39.581862 - [DEBUG]
22304 2019-Jan-17 17:00:39.581887 - [DEBUG] Join: AllTop & AllBottom
22305 2019-Jan-17 17:00:39.581913 - [DEBUG] = AllBottom (new jump func)
22306 2019-Jan-17 17:00:39.581937 - [DEBUG]
22307 2019-Jan-17 17:00:39.581960 - [DEBUG] Start adding new jump function
22308 2019-Jan-17 17:00:39.581984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22309 2019-Jan-17 17:00:39.582041 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22310 2019-Jan-17 17:00:39.582680 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22311 2019-Jan-17 17:00:39.583326 - [DEBUG] Edge Function : AllBottom
22312 2019-Jan-17 17:00:39.583355 - [DEBUG] End adding new jump function
22313 2019-Jan-17 17:00:39.583378 - [DEBUG]
22314 2019-Jan-17 17:00:39.583402 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22315 2019-Jan-17 17:00:39.583426 - [DEBUG]
22316 2019-Jan-17 17:00:39.583449 - [DEBUG] Process 630. path edge:
22317 2019-Jan-17 17:00:39.583473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22318 2019-Jan-17 17:00:39.583530 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22319 2019-Jan-17 17:00:39.584176 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22320 2019-Jan-17 17:00:39.584829 - [DEBUG]
22321 2019-Jan-17 17:00:39.584854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22322 2019-Jan-17 17:00:39.585510 - [DEBUG] Possible callees:
22323 2019-Jan-17 17:00:39.585535 - [DEBUG] llvm.dbg.declare
22324 2019-Jan-17 17:00:39.585560 - [DEBUG] Possible return sites:
22325 2019-Jan-17 17:00:39.585584 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922326 2019-Jan-17 17:00:39.586860 - [DEBUG] Found and process special summary
22327 2019-Jan-17 17:00:39.586914 - [DEBUG] EDGE: >
22328 2019-Jan-17 17:00:39.586984 - [DEBUG] ---> 22329 2019-Jan-17 17:00:39.587645 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22330 2019-Jan-17 17:00:39.588301 - [DEBUG]
22331 2019-Jan-17 17:00:39.588327 - [DEBUG] EDGE: >
22332 2019-Jan-17 17:00:39.588386 - [DEBUG] ---> 22333 2019-Jan-17 17:00:39.589021 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22334 2019-Jan-17 17:00:39.589660 - [DEBUG]
22335 2019-Jan-17 17:00:39.589685 - [DEBUG] EDGE: >
22336 2019-Jan-17 17:00:39.589744 - [DEBUG] ---> 22337 2019-Jan-17 17:00:39.590381 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22338 2019-Jan-17 17:00:39.591017 - [DEBUG]
22339 2019-Jan-17 17:00:39.591044 - [DEBUG] Compose: EdgeIdentity * AllBottom
22340 2019-Jan-17 17:00:39.591070 - [DEBUG]
22341 2019-Jan-17 17:00:39.591093 - [DEBUG] Propagate flow
22342 2019-Jan-17 17:00:39.591117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22343 2019-Jan-17 17:00:39.591174 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22344 2019-Jan-17 17:00:39.591830 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

22345 2019-Jan-17 17:00:39.593075 - [DEBUG] Edge function : AllBottom (result of previous compose)
22346 2019-Jan-17 17:00:39.593101 - [DEBUG]
22347 2019-Jan-17 17:00:39.593127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22348 2019-Jan-17 17:00:39.593152 - [DEBUG] = AllBottom
22349 2019-Jan-17 17:00:39.593177 - [DEBUG]
22350 2019-Jan-17 17:00:39.593200 - [DEBUG] PROPAGATE: No new function!
22351 2019-Jan-17 17:00:39.593224 - [DEBUG] EDGE: >
22352 2019-Jan-17 17:00:39.593283 - [DEBUG] ---> 22353 2019-Jan-17 17:00:39.593923 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22354 2019-Jan-17 17:00:39.594560 - [DEBUG]
22355 2019-Jan-17 17:00:39.594586 - [DEBUG] Compose: EdgeIdentity * AllBottom
22356 2019-Jan-17 17:00:39.594612 - [DEBUG]
22357 2019-Jan-17 17:00:39.594650 - [DEBUG] Propagate flow
22358 2019-Jan-17 17:00:39.594673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22359 2019-Jan-17 17:00:39.594731 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22360 2019-Jan-17 17:00:39.595371 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

22361 2019-Jan-17 17:00:39.596019 - [DEBUG] Edge function : AllBottom (result of previous compose)
22362 2019-Jan-17 17:00:39.596044 - [DEBUG]
22363 2019-Jan-17 17:00:39.596069 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22364 2019-Jan-17 17:00:39.596095 - [DEBUG] = AllBottom
22365 2019-Jan-17 17:00:39.596119 - [DEBUG]
22366 2019-Jan-17 17:00:39.596142 - [DEBUG] PROPAGATE: No new function!
22367 2019-Jan-17 17:00:39.596182 - [DEBUG] Compose: EdgeIdentity * AllBottom
22368 2019-Jan-17 17:00:39.596209 - [DEBUG]
22369 2019-Jan-17 17:00:39.596233 - [DEBUG] Propagate flow
22370 2019-Jan-17 17:00:39.596256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22371 2019-Jan-17 17:00:39.596323 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22372 2019-Jan-17 17:00:39.596965 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22373 2019-Jan-17 17:00:39.597603 - [DEBUG] Edge function : AllBottom (result of previous compose)
22374 2019-Jan-17 17:00:39.597628 - [DEBUG]
22375 2019-Jan-17 17:00:39.597653 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22376 2019-Jan-17 17:00:39.597679 - [DEBUG] = AllBottom
22377 2019-Jan-17 17:00:39.597703 - [DEBUG]
22378 2019-Jan-17 17:00:39.597726 - [DEBUG] PROPAGATE: No new function!
22379 2019-Jan-17 17:00:39.597752 - [DEBUG] Compose: EdgeIdentity * AllBottom
22380 2019-Jan-17 17:00:39.597777 - [DEBUG]
22381 2019-Jan-17 17:00:39.597801 - [DEBUG] Propagate flow
22382 2019-Jan-17 17:00:39.597824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22383 2019-Jan-17 17:00:39.597881 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22384 2019-Jan-17 17:00:39.598538 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

22385 2019-Jan-17 17:00:39.599187 - [DEBUG] Edge function : AllBottom (result of previous compose)
22386 2019-Jan-17 17:00:39.599212 - [DEBUG]
22387 2019-Jan-17 17:00:39.599237 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22388 2019-Jan-17 17:00:39.599263 - [DEBUG] = AllBottom
22389 2019-Jan-17 17:00:39.599287 - [DEBUG]
22390 2019-Jan-17 17:00:39.599310 - [DEBUG] PROPAGATE: No new function!
22391 2019-Jan-17 17:00:39.599337 - [DEBUG] EDGE: >
22392 2019-Jan-17 17:00:39.599396 - [DEBUG] ---> 22393 2019-Jan-17 17:00:39.600043 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22394 2019-Jan-17 17:00:39.600683 - [DEBUG]
22395 2019-Jan-17 17:00:39.600717 - [DEBUG] Compose: EdgeIdentity * AllBottom
22396 2019-Jan-17 17:00:39.600744 - [DEBUG]
22397 2019-Jan-17 17:00:39.600768 - [DEBUG] Propagate flow
22398 2019-Jan-17 17:00:39.600791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22399 2019-Jan-17 17:00:39.600849 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22400 2019-Jan-17 17:00:39.601516 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22401 2019-Jan-17 17:00:39.602155 - [DEBUG] Edge function : AllBottom (result of previous compose)
22402 2019-Jan-17 17:00:39.602180 - [DEBUG]
22403 2019-Jan-17 17:00:39.602205 - [DEBUG] Join: AllTop & AllBottom
22404 2019-Jan-17 17:00:39.602230 - [DEBUG] = AllBottom (new jump func)
22405 2019-Jan-17 17:00:39.602255 - [DEBUG]
22406 2019-Jan-17 17:00:39.602278 - [DEBUG] Start adding new jump function
22407 2019-Jan-17 17:00:39.602301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22408 2019-Jan-17 17:00:39.602358 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22409 2019-Jan-17 17:00:39.602996 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22410 2019-Jan-17 17:00:39.603643 - [DEBUG] Edge Function : AllBottom
22411 2019-Jan-17 17:00:39.603671 - [DEBUG] End adding new jump function
22412 2019-Jan-17 17:00:39.603695 - [DEBUG]
22413 2019-Jan-17 17:00:39.603718 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22414 2019-Jan-17 17:00:39.603742 - [DEBUG]
22415 2019-Jan-17 17:00:39.603779 - [DEBUG] Process 631. path edge:
22416 2019-Jan-17 17:00:39.603803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22417 2019-Jan-17 17:00:39.603861 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
22418 2019-Jan-17 17:00:39.604509 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22419 2019-Jan-17 17:00:39.605164 - [DEBUG]
22420 2019-Jan-17 17:00:39.605188 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22421 2019-Jan-17 17:00:39.605841 - [DEBUG] Possible callees:
22422 2019-Jan-17 17:00:39.605866 - [DEBUG] llvm.dbg.declare
22423 2019-Jan-17 17:00:39.605891 - [DEBUG] Possible return sites:
22424 2019-Jan-17 17:00:39.605914 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14322425 2019-Jan-17 17:00:39.607191 - [DEBUG] Found and process special summary
22426 2019-Jan-17 17:00:39.607232 - [DEBUG] Compose: EdgeIdentity * AllBottom
22427 2019-Jan-17 17:00:39.607260 - [DEBUG]
22428 2019-Jan-17 17:00:39.607284 - [DEBUG] Propagate flow
22429 2019-Jan-17 17:00:39.607307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22430 2019-Jan-17 17:00:39.607365 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22431 2019-Jan-17 17:00:39.608026 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22432 2019-Jan-17 17:00:39.608665 - [DEBUG] Edge function : AllBottom (result of previous compose)
22433 2019-Jan-17 17:00:39.608690 - [DEBUG]
22434 2019-Jan-17 17:00:39.608715 - [DEBUG] Join: AllTop & AllBottom
22435 2019-Jan-17 17:00:39.608741 - [DEBUG] = AllBottom (new jump func)
22436 2019-Jan-17 17:00:39.608765 - [DEBUG]
22437 2019-Jan-17 17:00:39.608788 - [DEBUG] Start adding new jump function
22438 2019-Jan-17 17:00:39.608811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22439 2019-Jan-17 17:00:39.608869 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22440 2019-Jan-17 17:00:39.609506 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22441 2019-Jan-17 17:00:39.610145 - [DEBUG] Edge Function : AllBottom
22442 2019-Jan-17 17:00:39.610173 - [DEBUG] End adding new jump function
22443 2019-Jan-17 17:00:39.610197 - [DEBUG]
22444 2019-Jan-17 17:00:39.610220 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22445 2019-Jan-17 17:00:39.610245 - [DEBUG]
22446 2019-Jan-17 17:00:39.610268 - [DEBUG] Process 632. path edge:
22447 2019-Jan-17 17:00:39.610292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22448 2019-Jan-17 17:00:39.610349 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
22449 2019-Jan-17 17:00:39.610988 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22450 2019-Jan-17 17:00:39.611640 - [DEBUG]
22451 2019-Jan-17 17:00:39.611665 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22452 2019-Jan-17 17:00:39.612326 - [DEBUG] Compose: EdgeIdentity * AllBottom
22453 2019-Jan-17 17:00:39.612355 - [DEBUG]
22454 2019-Jan-17 17:00:39.612379 - [DEBUG] Propagate flow
22455 2019-Jan-17 17:00:39.612402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22456 2019-Jan-17 17:00:39.612460 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22457 2019-Jan-17 17:00:39.613104 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22458 2019-Jan-17 17:00:39.613742 - [DEBUG] Edge function : AllBottom (result of previous compose)
22459 2019-Jan-17 17:00:39.613768 - [DEBUG]
22460 2019-Jan-17 17:00:39.613792 - [DEBUG] Join: AllTop & AllBottom
22461 2019-Jan-17 17:00:39.613818 - [DEBUG] = AllBottom (new jump func)
22462 2019-Jan-17 17:00:39.613842 - [DEBUG]
22463 2019-Jan-17 17:00:39.613865 - [DEBUG] Start adding new jump function
22464 2019-Jan-17 17:00:39.613889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22465 2019-Jan-17 17:00:39.613946 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22466 2019-Jan-17 17:00:39.614586 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
22467 2019-Jan-17 17:00:39.615235 - [DEBUG] Edge Function : AllBottom
22468 2019-Jan-17 17:00:39.615263 - [DEBUG] End adding new jump function
22469 2019-Jan-17 17:00:39.615287 - [DEBUG]
22470 2019-Jan-17 17:00:39.615310 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22471 2019-Jan-17 17:00:39.615335 - [DEBUG]
22472 2019-Jan-17 17:00:39.615358 - [DEBUG] Process 633. path edge:
22473 2019-Jan-17 17:00:39.615382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22474 2019-Jan-17 17:00:39.615439 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
22475 2019-Jan-17 17:00:39.616074 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22476 2019-Jan-17 17:00:39.616712 - [DEBUG]
22477 2019-Jan-17 17:00:39.616737 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
22478 2019-Jan-17 17:00:39.617386 - [DEBUG] Compose: EdgeIdentity * AllBottom
22479 2019-Jan-17 17:00:39.617414 - [DEBUG]
22480 2019-Jan-17 17:00:39.617438 - [DEBUG] Propagate flow
22481 2019-Jan-17 17:00:39.617461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22482 2019-Jan-17 17:00:39.617519 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22483 2019-Jan-17 17:00:39.618169 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22484 2019-Jan-17 17:00:39.618808 - [DEBUG] Edge function : AllBottom (result of previous compose)
22485 2019-Jan-17 17:00:39.618833 - [DEBUG]
22486 2019-Jan-17 17:00:39.618858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22487 2019-Jan-17 17:00:39.618884 - [DEBUG] = AllBottom
22488 2019-Jan-17 17:00:39.618908 - [DEBUG]
22489 2019-Jan-17 17:00:39.618931 - [DEBUG] PROPAGATE: No new function!
22490 2019-Jan-17 17:00:39.618955 - [DEBUG] EDGE: >
22491 2019-Jan-17 17:00:39.619014 - [DEBUG] ---> 22492 2019-Jan-17 17:00:39.619650 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22493 2019-Jan-17 17:00:39.620286 - [DEBUG]
22494 2019-Jan-17 17:00:39.620313 - [DEBUG] Compose: EdgeIdentity * AllBottom
22495 2019-Jan-17 17:00:39.620339 - [DEBUG]
22496 2019-Jan-17 17:00:39.620362 - [DEBUG] Propagate flow
22497 2019-Jan-17 17:00:39.620385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22498 2019-Jan-17 17:00:39.620443 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
22499 2019-Jan-17 17:00:39.621078 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

22500 2019-Jan-17 17:00:39.622341 - [DEBUG] Edge function : AllBottom (result of previous compose)
22501 2019-Jan-17 17:00:39.622374 - [DEBUG]
22502 2019-Jan-17 17:00:39.622401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22503 2019-Jan-17 17:00:39.622427 - [DEBUG] = AllBottom
22504 2019-Jan-17 17:00:39.622451 - [DEBUG]
22505 2019-Jan-17 17:00:39.622474 - [DEBUG] PROPAGATE: No new function!
22506 2019-Jan-17 17:00:39.622499 - [DEBUG] EDGE: >
22507 2019-Jan-17 17:00:39.622558 - [DEBUG] ---> 22508 2019-Jan-17 17:00:39.623198 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22509 2019-Jan-17 17:00:39.623836 - [DEBUG]
22510 2019-Jan-17 17:00:39.623862 - [DEBUG] Compose: EdgeIdentity * AllBottom
22511 2019-Jan-17 17:00:39.623887 - [DEBUG]
22512 2019-Jan-17 17:00:39.623911 - [DEBUG] Propagate flow
22513 2019-Jan-17 17:00:39.623935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22514 2019-Jan-17 17:00:39.623992 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22515 2019-Jan-17 17:00:39.624643 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

22516 2019-Jan-17 17:00:39.625291 - [DEBUG] Edge function : AllBottom (result of previous compose)
22517 2019-Jan-17 17:00:39.625317 - [DEBUG]
22518 2019-Jan-17 17:00:39.625342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22519 2019-Jan-17 17:00:39.625368 - [DEBUG] = AllBottom
22520 2019-Jan-17 17:00:39.625392 - [DEBUG]
22521 2019-Jan-17 17:00:39.625416 - [DEBUG] PROPAGATE: No new function!
22522 2019-Jan-17 17:00:39.625454 - [DEBUG] Compose: EdgeIdentity * AllBottom
22523 2019-Jan-17 17:00:39.625481 - [DEBUG]
22524 2019-Jan-17 17:00:39.625505 - [DEBUG] Propagate flow
22525 2019-Jan-17 17:00:39.625528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22526 2019-Jan-17 17:00:39.625587 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22527 2019-Jan-17 17:00:39.626276 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22528 2019-Jan-17 17:00:39.626968 - [DEBUG] Edge function : AllBottom (result of previous compose)
22529 2019-Jan-17 17:00:39.626996 - [DEBUG]
22530 2019-Jan-17 17:00:39.627023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22531 2019-Jan-17 17:00:39.627049 - [DEBUG] = AllBottom
22532 2019-Jan-17 17:00:39.627074 - [DEBUG]
22533 2019-Jan-17 17:00:39.627097 - [DEBUG] PROPAGATE: No new function!
22534 2019-Jan-17 17:00:39.627127 - [DEBUG] Compose: EdgeIdentity * AllBottom
22535 2019-Jan-17 17:00:39.627154 - [DEBUG]
22536 2019-Jan-17 17:00:39.627178 - [DEBUG] Propagate flow
22537 2019-Jan-17 17:00:39.627202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22538 2019-Jan-17 17:00:39.627278 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22539 2019-Jan-17 17:00:39.628004 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

22540 2019-Jan-17 17:00:39.628663 - [DEBUG] Edge function : AllBottom (result of previous compose)
22541 2019-Jan-17 17:00:39.628689 - [DEBUG]
22542 2019-Jan-17 17:00:39.628716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22543 2019-Jan-17 17:00:39.628742 - [DEBUG] = AllBottom
22544 2019-Jan-17 17:00:39.628766 - [DEBUG]
22545 2019-Jan-17 17:00:39.628789 - [DEBUG] PROPAGATE: No new function!
22546 2019-Jan-17 17:00:39.628821 - [DEBUG] EDGE: >
22547 2019-Jan-17 17:00:39.628882 - [DEBUG] ---> 22548 2019-Jan-17 17:00:39.629546 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22549 2019-Jan-17 17:00:39.630187 - [DEBUG]
22550 2019-Jan-17 17:00:39.630213 - [DEBUG] EDGE: >
22551 2019-Jan-17 17:00:39.630273 - [DEBUG] ---> 22552 2019-Jan-17 17:00:39.630910 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22553 2019-Jan-17 17:00:39.631564 - [DEBUG]
22554 2019-Jan-17 17:00:39.631619 - [DEBUG] Compose: EdgeIdentity * AllBottom
22555 2019-Jan-17 17:00:39.631647 - [DEBUG]
22556 2019-Jan-17 17:00:39.631671 - [DEBUG] Propagate flow
22557 2019-Jan-17 17:00:39.631694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22558 2019-Jan-17 17:00:39.631753 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22559 2019-Jan-17 17:00:39.632390 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22560 2019-Jan-17 17:00:39.633032 - [DEBUG] Edge function : AllBottom (result of previous compose)
22561 2019-Jan-17 17:00:39.633058 - [DEBUG]
22562 2019-Jan-17 17:00:39.633083 - [DEBUG] Join: AllTop & AllBottom
22563 2019-Jan-17 17:00:39.633109 - [DEBUG] = AllBottom (new jump func)
22564 2019-Jan-17 17:00:39.633133 - [DEBUG]
22565 2019-Jan-17 17:00:39.633157 - [DEBUG] Start adding new jump function
22566 2019-Jan-17 17:00:39.633180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22567 2019-Jan-17 17:00:39.633237 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22568 2019-Jan-17 17:00:39.633879 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22569 2019-Jan-17 17:00:39.634515 - [DEBUG] Edge Function : AllBottom
22570 2019-Jan-17 17:00:39.634546 - [DEBUG] End adding new jump function
22571 2019-Jan-17 17:00:39.634570 - [DEBUG]
22572 2019-Jan-17 17:00:39.634594 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22573 2019-Jan-17 17:00:39.634619 - [DEBUG]
22574 2019-Jan-17 17:00:39.634656 - [DEBUG] Process 634. path edge:
22575 2019-Jan-17 17:00:39.634680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22576 2019-Jan-17 17:00:39.634738 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
22577 2019-Jan-17 17:00:39.635377 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22578 2019-Jan-17 17:00:39.636020 - [DEBUG]
22579 2019-Jan-17 17:00:39.636048 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22580 2019-Jan-17 17:00:39.636704 - [DEBUG] Compose: EdgeIdentity * AllBottom
22581 2019-Jan-17 17:00:39.636732 - [DEBUG]
22582 2019-Jan-17 17:00:39.636756 - [DEBUG] Propagate flow
22583 2019-Jan-17 17:00:39.636779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22584 2019-Jan-17 17:00:39.636837 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22585 2019-Jan-17 17:00:39.637487 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22586 2019-Jan-17 17:00:39.638146 - [DEBUG] Edge function : AllBottom (result of previous compose)
22587 2019-Jan-17 17:00:39.638172 - [DEBUG]
22588 2019-Jan-17 17:00:39.638197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22589 2019-Jan-17 17:00:39.638223 - [DEBUG] = AllBottom
22590 2019-Jan-17 17:00:39.638247 - [DEBUG]
22591 2019-Jan-17 17:00:39.638280 - [DEBUG] PROPAGATE: No new function!
22592 2019-Jan-17 17:00:39.638314 - [DEBUG] Compose: EdgeIdentity * AllBottom
22593 2019-Jan-17 17:00:39.638341 - [DEBUG]
22594 2019-Jan-17 17:00:39.638364 - [DEBUG] Propagate flow
22595 2019-Jan-17 17:00:39.638387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22596 2019-Jan-17 17:00:39.638445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22597 2019-Jan-17 17:00:39.639094 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

22598 2019-Jan-17 17:00:39.639735 - [DEBUG] Edge function : AllBottom (result of previous compose)
22599 2019-Jan-17 17:00:39.639760 - [DEBUG]
22600 2019-Jan-17 17:00:39.639786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22601 2019-Jan-17 17:00:39.639811 - [DEBUG] = AllBottom
22602 2019-Jan-17 17:00:39.639836 - [DEBUG]
22603 2019-Jan-17 17:00:39.639859 - [DEBUG] PROPAGATE: No new function!
22604 2019-Jan-17 17:00:39.639884 - [DEBUG] EDGE: >
22605 2019-Jan-17 17:00:39.639943 - [DEBUG] ---> 22606 2019-Jan-17 17:00:39.640580 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22607 2019-Jan-17 17:00:39.641223 - [DEBUG]
22608 2019-Jan-17 17:00:39.641251 - [DEBUG] Compose: EdgeIdentity * AllBottom
22609 2019-Jan-17 17:00:39.641277 - [DEBUG]
22610 2019-Jan-17 17:00:39.641315 - [DEBUG] Propagate flow
22611 2019-Jan-17 17:00:39.641339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22612 2019-Jan-17 17:00:39.641397 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22613 2019-Jan-17 17:00:39.642034 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22614 2019-Jan-17 17:00:39.642670 - [DEBUG] Edge function : AllBottom (result of previous compose)
22615 2019-Jan-17 17:00:39.642696 - [DEBUG]
22616 2019-Jan-17 17:00:39.642720 - [DEBUG] Join: AllTop & AllBottom
22617 2019-Jan-17 17:00:39.642746 - [DEBUG] = AllBottom (new jump func)
22618 2019-Jan-17 17:00:39.642771 - [DEBUG]
22619 2019-Jan-17 17:00:39.642794 - [DEBUG] Start adding new jump function
22620 2019-Jan-17 17:00:39.642817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22621 2019-Jan-17 17:00:39.642875 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22622 2019-Jan-17 17:00:39.643512 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22623 2019-Jan-17 17:00:39.644156 - [DEBUG] Edge Function : AllBottom
22624 2019-Jan-17 17:00:39.644185 - [DEBUG] End adding new jump function
22625 2019-Jan-17 17:00:39.644209 - [DEBUG]
22626 2019-Jan-17 17:00:39.644233 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22627 2019-Jan-17 17:00:39.644257 - [DEBUG]
22628 2019-Jan-17 17:00:39.644280 - [DEBUG] Process 635. path edge:
22629 2019-Jan-17 17:00:39.644304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22630 2019-Jan-17 17:00:39.644364 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
22631 2019-Jan-17 17:00:39.645046 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22632 2019-Jan-17 17:00:39.645695 - [DEBUG]
22633 2019-Jan-17 17:00:39.645722 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
22634 2019-Jan-17 17:00:39.646387 - [DEBUG] Compose: EdgeIdentity * AllBottom
22635 2019-Jan-17 17:00:39.646430 - [DEBUG]
22636 2019-Jan-17 17:00:39.646454 - [DEBUG] Propagate flow
22637 2019-Jan-17 17:00:39.646477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22638 2019-Jan-17 17:00:39.646537 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22639 2019-Jan-17 17:00:39.647191 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22640 2019-Jan-17 17:00:39.647829 - [DEBUG] Edge function : AllBottom (result of previous compose)
22641 2019-Jan-17 17:00:39.647854 - [DEBUG]
22642 2019-Jan-17 17:00:39.647879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22643 2019-Jan-17 17:00:39.647905 - [DEBUG] = AllBottom
22644 2019-Jan-17 17:00:39.647930 - [DEBUG]
22645 2019-Jan-17 17:00:39.647968 - [DEBUG] PROPAGATE: No new function!
22646 2019-Jan-17 17:00:39.648004 - [DEBUG] Compose: EdgeIdentity * AllBottom
22647 2019-Jan-17 17:00:39.648031 - [DEBUG]
22648 2019-Jan-17 17:00:39.648055 - [DEBUG] Propagate flow
22649 2019-Jan-17 17:00:39.648078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22650 2019-Jan-17 17:00:39.648137 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22651 2019-Jan-17 17:00:39.648785 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

22652 2019-Jan-17 17:00:39.649431 - [DEBUG] Edge function : AllBottom (result of previous compose)
22653 2019-Jan-17 17:00:39.649456 - [DEBUG]
22654 2019-Jan-17 17:00:39.649482 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22655 2019-Jan-17 17:00:39.649507 - [DEBUG] = AllBottom
22656 2019-Jan-17 17:00:39.649531 - [DEBUG]
22657 2019-Jan-17 17:00:39.649554 - [DEBUG] PROPAGATE: No new function!
22658 2019-Jan-17 17:00:39.649579 - [DEBUG] EDGE: >
22659 2019-Jan-17 17:00:39.649638 - [DEBUG] ---> 22660 2019-Jan-17 17:00:39.650276 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
>
22661 2019-Jan-17 17:00:39.650914 - [DEBUG]
22662 2019-Jan-17 17:00:39.650941 - [DEBUG] EDGE: >
22663 2019-Jan-17 17:00:39.651000 - [DEBUG] ---> 22664 2019-Jan-17 17:00:39.651652 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
>
22665 2019-Jan-17 17:00:39.652298 - [DEBUG]
22666 2019-Jan-17 17:00:39.652324 - [DEBUG] EDGE: >
22667 2019-Jan-17 17:00:39.652383 - [DEBUG] ---> 22668 2019-Jan-17 17:00:39.653023 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
22669 2019-Jan-17 17:00:39.653661 - [DEBUG]
22670 2019-Jan-17 17:00:39.653688 - [DEBUG] Compose: EdgeIdentity * AllBottom
22671 2019-Jan-17 17:00:39.653714 - [DEBUG]
22672 2019-Jan-17 17:00:39.653738 - [DEBUG] Propagate flow
22673 2019-Jan-17 17:00:39.653761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22674 2019-Jan-17 17:00:39.653819 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22675 2019-Jan-17 17:00:39.654459 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22676 2019-Jan-17 17:00:39.655116 - [DEBUG] Edge function : AllBottom (result of previous compose)
22677 2019-Jan-17 17:00:39.655141 - [DEBUG]
22678 2019-Jan-17 17:00:39.655176 - [DEBUG] Join: AllTop & AllBottom
22679 2019-Jan-17 17:00:39.655203 - [DEBUG] = AllBottom (new jump func)
22680 2019-Jan-17 17:00:39.655227 - [DEBUG]
22681 2019-Jan-17 17:00:39.655251 - [DEBUG] Start adding new jump function
22682 2019-Jan-17 17:00:39.655275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22683 2019-Jan-17 17:00:39.655333 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22684 2019-Jan-17 17:00:39.655974 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22685 2019-Jan-17 17:00:39.656614 - [DEBUG] Edge Function : AllBottom
22686 2019-Jan-17 17:00:39.656645 - [DEBUG] End adding new jump function
22687 2019-Jan-17 17:00:39.656669 - [DEBUG]
22688 2019-Jan-17 17:00:39.656692 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22689 2019-Jan-17 17:00:39.656717 - [DEBUG]
22690 2019-Jan-17 17:00:39.656740 - [DEBUG] Process 636. path edge:
22691 2019-Jan-17 17:00:39.656764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22692 2019-Jan-17 17:00:39.656822 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
22693 2019-Jan-17 17:00:39.657461 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22694 2019-Jan-17 17:00:39.658118 - [DEBUG]
22695 2019-Jan-17 17:00:39.658143 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22696 2019-Jan-17 17:00:39.658806 - [DEBUG] Compose: EdgeIdentity * AllBottom
22697 2019-Jan-17 17:00:39.658834 - [DEBUG]
22698 2019-Jan-17 17:00:39.658858 - [DEBUG] Propagate flow
22699 2019-Jan-17 17:00:39.658881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22700 2019-Jan-17 17:00:39.658939 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22701 2019-Jan-17 17:00:39.659578 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22702 2019-Jan-17 17:00:39.660218 - [DEBUG] Edge function : AllBottom (result of previous compose)
22703 2019-Jan-17 17:00:39.660243 - [DEBUG]
22704 2019-Jan-17 17:00:39.660269 - [DEBUG] Join: AllTop & AllBottom
22705 2019-Jan-17 17:00:39.660294 - [DEBUG] = AllBottom (new jump func)
22706 2019-Jan-17 17:00:39.660317 - [DEBUG]
22707 2019-Jan-17 17:00:39.660340 - [DEBUG] Start adding new jump function
22708 2019-Jan-17 17:00:39.660363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22709 2019-Jan-17 17:00:39.660421 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22710 2019-Jan-17 17:00:39.661062 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22711 2019-Jan-17 17:00:39.661714 - [DEBUG] Edge Function : AllBottom
22712 2019-Jan-17 17:00:39.661744 - [DEBUG] End adding new jump function
22713 2019-Jan-17 17:00:39.661768 - [DEBUG]
22714 2019-Jan-17 17:00:39.661791 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22715 2019-Jan-17 17:00:39.661816 - [DEBUG]
22716 2019-Jan-17 17:00:39.661839 - [DEBUG] Process 637. path edge:
22717 2019-Jan-17 17:00:39.661863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22718 2019-Jan-17 17:00:39.661920 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
22719 2019-Jan-17 17:00:39.662556 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22720 2019-Jan-17 17:00:39.663197 - [DEBUG]
22721 2019-Jan-17 17:00:39.663222 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
22722 2019-Jan-17 17:00:39.663883 - [DEBUG] Compose: EdgeIdentity * AllBottom
22723 2019-Jan-17 17:00:39.663911 - [DEBUG]
22724 2019-Jan-17 17:00:39.663935 - [DEBUG] Propagate flow
22725 2019-Jan-17 17:00:39.663958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22726 2019-Jan-17 17:00:39.664016 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22727 2019-Jan-17 17:00:39.664669 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22728 2019-Jan-17 17:00:39.665311 - [DEBUG] Edge function : AllBottom (result of previous compose)
22729 2019-Jan-17 17:00:39.665336 - [DEBUG]
22730 2019-Jan-17 17:00:39.665361 - [DEBUG] Join: AllTop & AllBottom
22731 2019-Jan-17 17:00:39.665387 - [DEBUG] = AllBottom (new jump func)
22732 2019-Jan-17 17:00:39.665411 - [DEBUG]
22733 2019-Jan-17 17:00:39.665435 - [DEBUG] Start adding new jump function
22734 2019-Jan-17 17:00:39.665458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22735 2019-Jan-17 17:00:39.665515 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22736 2019-Jan-17 17:00:39.666156 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22737 2019-Jan-17 17:00:39.666792 - [DEBUG] Edge Function : AllBottom
22738 2019-Jan-17 17:00:39.666821 - [DEBUG] End adding new jump function
22739 2019-Jan-17 17:00:39.666845 - [DEBUG]
22740 2019-Jan-17 17:00:39.666868 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22741 2019-Jan-17 17:00:39.666893 - [DEBUG]
22742 2019-Jan-17 17:00:39.666916 - [DEBUG] Process 638. path edge:
22743 2019-Jan-17 17:00:39.666939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22744 2019-Jan-17 17:00:39.666997 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
22745 2019-Jan-17 17:00:39.667634 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22746 2019-Jan-17 17:00:39.668290 - [DEBUG]
22747 2019-Jan-17 17:00:39.668316 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
22748 2019-Jan-17 17:00:39.668969 - [DEBUG] Compose: EdgeIdentity * AllBottom
22749 2019-Jan-17 17:00:39.668997 - [DEBUG]
22750 2019-Jan-17 17:00:39.669020 - [DEBUG] Propagate flow
22751 2019-Jan-17 17:00:39.669044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22752 2019-Jan-17 17:00:39.669102 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22753 2019-Jan-17 17:00:39.669752 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22754 2019-Jan-17 17:00:39.670392 - [DEBUG] Edge function : AllBottom (result of previous compose)
22755 2019-Jan-17 17:00:39.670417 - [DEBUG]
22756 2019-Jan-17 17:00:39.670442 - [DEBUG] Join: AllTop & AllBottom
22757 2019-Jan-17 17:00:39.670468 - [DEBUG] = AllBottom (new jump func)
22758 2019-Jan-17 17:00:39.670492 - [DEBUG]
22759 2019-Jan-17 17:00:39.670515 - [DEBUG] Start adding new jump function
22760 2019-Jan-17 17:00:39.670539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22761 2019-Jan-17 17:00:39.670596 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22762 2019-Jan-17 17:00:39.671237 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22763 2019-Jan-17 17:00:39.671899 - [DEBUG] Edge Function : AllBottom
22764 2019-Jan-17 17:00:39.671928 - [DEBUG] End adding new jump function
22765 2019-Jan-17 17:00:39.671960 - [DEBUG]
22766 2019-Jan-17 17:00:39.671984 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22767 2019-Jan-17 17:00:39.672009 - [DEBUG]
22768 2019-Jan-17 17:00:39.672032 - [DEBUG] Process 639. path edge:
22769 2019-Jan-17 17:00:39.672056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22770 2019-Jan-17 17:00:39.672114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
22771 2019-Jan-17 17:00:39.672760 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22772 2019-Jan-17 17:00:39.673402 - [DEBUG]
22773 2019-Jan-17 17:00:39.673426 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22774 2019-Jan-17 17:00:39.674082 - [DEBUG] Possible callees:
22775 2019-Jan-17 17:00:39.674107 - [DEBUG] llvm.dbg.declare
22776 2019-Jan-17 17:00:39.674132 - [DEBUG] Possible return sites:
22777 2019-Jan-17 17:00:39.674156 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13622778 2019-Jan-17 17:00:39.675459 - [DEBUG] Found and process special summary
22779 2019-Jan-17 17:00:39.675494 - [DEBUG] Compose: EdgeIdentity * AllBottom
22780 2019-Jan-17 17:00:39.675521 - [DEBUG]
22781 2019-Jan-17 17:00:39.675545 - [DEBUG] Propagate flow
22782 2019-Jan-17 17:00:39.675569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22783 2019-Jan-17 17:00:39.675627 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22784 2019-Jan-17 17:00:39.676268 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22785 2019-Jan-17 17:00:39.676910 - [DEBUG] Edge function : AllBottom (result of previous compose)
22786 2019-Jan-17 17:00:39.676935 - [DEBUG]
22787 2019-Jan-17 17:00:39.676960 - [DEBUG] Join: AllTop & AllBottom
22788 2019-Jan-17 17:00:39.676986 - [DEBUG] = AllBottom (new jump func)
22789 2019-Jan-17 17:00:39.677010 - [DEBUG]
22790 2019-Jan-17 17:00:39.677034 - [DEBUG] Start adding new jump function
22791 2019-Jan-17 17:00:39.677057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22792 2019-Jan-17 17:00:39.677114 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22793 2019-Jan-17 17:00:39.677754 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22794 2019-Jan-17 17:00:39.678411 - [DEBUG] Edge Function : AllBottom
22795 2019-Jan-17 17:00:39.678439 - [DEBUG] End adding new jump function
22796 2019-Jan-17 17:00:39.678463 - [DEBUG]
22797 2019-Jan-17 17:00:39.678487 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22798 2019-Jan-17 17:00:39.678511 - [DEBUG]
22799 2019-Jan-17 17:00:39.678534 - [DEBUG] Process 640. path edge:
22800 2019-Jan-17 17:00:39.678558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22801 2019-Jan-17 17:00:39.678616 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
22802 2019-Jan-17 17:00:39.679256 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22803 2019-Jan-17 17:00:39.679896 - [DEBUG]
22804 2019-Jan-17 17:00:39.679920 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22805 2019-Jan-17 17:00:39.680578 - [DEBUG] Compose: EdgeIdentity * AllBottom
22806 2019-Jan-17 17:00:39.680607 - [DEBUG]
22807 2019-Jan-17 17:00:39.680631 - [DEBUG] Propagate flow
22808 2019-Jan-17 17:00:39.680663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22809 2019-Jan-17 17:00:39.680722 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22810 2019-Jan-17 17:00:39.681383 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22811 2019-Jan-17 17:00:39.682023 - [DEBUG] Edge function : AllBottom (result of previous compose)
22812 2019-Jan-17 17:00:39.682048 - [DEBUG]
22813 2019-Jan-17 17:00:39.682073 - [DEBUG] Join: AllTop & AllBottom
22814 2019-Jan-17 17:00:39.682098 - [DEBUG] = AllBottom (new jump func)
22815 2019-Jan-17 17:00:39.682122 - [DEBUG]
22816 2019-Jan-17 17:00:39.682146 - [DEBUG] Start adding new jump function
22817 2019-Jan-17 17:00:39.682169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22818 2019-Jan-17 17:00:39.682227 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22819 2019-Jan-17 17:00:39.682869 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22820 2019-Jan-17 17:00:39.683504 - [DEBUG] Edge Function : AllBottom
22821 2019-Jan-17 17:00:39.683533 - [DEBUG] End adding new jump function
22822 2019-Jan-17 17:00:39.683557 - [DEBUG]
22823 2019-Jan-17 17:00:39.683580 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22824 2019-Jan-17 17:00:39.683605 - [DEBUG]
22825 2019-Jan-17 17:00:39.683628 - [DEBUG] Process 641. path edge:
22826 2019-Jan-17 17:00:39.683652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22827 2019-Jan-17 17:00:39.683709 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
22828 2019-Jan-17 17:00:39.684346 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22829 2019-Jan-17 17:00:39.685004 - [DEBUG]
22830 2019-Jan-17 17:00:39.685029 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
22831 2019-Jan-17 17:00:39.685682 - [DEBUG] Compose: EdgeIdentity * AllBottom
22832 2019-Jan-17 17:00:39.685710 - [DEBUG]
22833 2019-Jan-17 17:00:39.685734 - [DEBUG] Propagate flow
22834 2019-Jan-17 17:00:39.685757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22835 2019-Jan-17 17:00:39.685816 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
22836 2019-Jan-17 17:00:39.686450 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22837 2019-Jan-17 17:00:39.687091 - [DEBUG] Edge function : AllBottom (result of previous compose)
22838 2019-Jan-17 17:00:39.687116 - [DEBUG]
22839 2019-Jan-17 17:00:39.687141 - [DEBUG] Join: AllTop & AllBottom
22840 2019-Jan-17 17:00:39.687167 - [DEBUG] = AllBottom (new jump func)
22841 2019-Jan-17 17:00:39.687191 - [DEBUG]
22842 2019-Jan-17 17:00:39.687214 - [DEBUG] Start adding new jump function
22843 2019-Jan-17 17:00:39.687237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22844 2019-Jan-17 17:00:39.687294 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22845 2019-Jan-17 17:00:39.687935 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
22846 2019-Jan-17 17:00:39.688585 - [DEBUG] Edge Function : AllBottom
22847 2019-Jan-17 17:00:39.688614 - [DEBUG] End adding new jump function
22848 2019-Jan-17 17:00:39.688637 - [DEBUG]
22849 2019-Jan-17 17:00:39.688661 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22850 2019-Jan-17 17:00:39.688685 - [DEBUG]
22851 2019-Jan-17 17:00:39.688708 - [DEBUG] Process 642. path edge:
22852 2019-Jan-17 17:00:39.688732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22853 2019-Jan-17 17:00:39.688790 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
22854 2019-Jan-17 17:00:39.689434 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22855 2019-Jan-17 17:00:39.690074 - [DEBUG]
22856 2019-Jan-17 17:00:39.690099 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
22857 2019-Jan-17 17:00:39.690751 - [DEBUG] Compose: EdgeIdentity * AllBottom
22858 2019-Jan-17 17:00:39.690779 - [DEBUG]
22859 2019-Jan-17 17:00:39.690803 - [DEBUG] Propagate flow
22860 2019-Jan-17 17:00:39.690827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22861 2019-Jan-17 17:00:39.690885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22862 2019-Jan-17 17:00:39.691552 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22863 2019-Jan-17 17:00:39.692193 - [DEBUG] Edge function : AllBottom (result of previous compose)
22864 2019-Jan-17 17:00:39.692218 - [DEBUG]
22865 2019-Jan-17 17:00:39.692243 - [DEBUG] Join: AllTop & AllBottom
22866 2019-Jan-17 17:00:39.692269 - [DEBUG] = AllBottom (new jump func)
22867 2019-Jan-17 17:00:39.692294 - [DEBUG]
22868 2019-Jan-17 17:00:39.692317 - [DEBUG] Start adding new jump function
22869 2019-Jan-17 17:00:39.692341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22870 2019-Jan-17 17:00:39.692398 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22871 2019-Jan-17 17:00:39.693041 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22872 2019-Jan-17 17:00:39.693688 - [DEBUG] Edge Function : AllBottom
22873 2019-Jan-17 17:00:39.693717 - [DEBUG] End adding new jump function
22874 2019-Jan-17 17:00:39.693740 - [DEBUG]
22875 2019-Jan-17 17:00:39.693764 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22876 2019-Jan-17 17:00:39.693789 - [DEBUG]
22877 2019-Jan-17 17:00:39.693812 - [DEBUG] Process 643. path edge:
22878 2019-Jan-17 17:00:39.693836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22879 2019-Jan-17 17:00:39.693894 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22880 2019-Jan-17 17:00:39.694540 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22881 2019-Jan-17 17:00:39.695197 - [DEBUG]
22882 2019-Jan-17 17:00:39.695221 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22883 2019-Jan-17 17:00:39.695876 - [DEBUG] Possible callees:
22884 2019-Jan-17 17:00:39.695902 - [DEBUG] llvm.dbg.declare
22885 2019-Jan-17 17:00:39.695927 - [DEBUG] Possible return sites:
22886 2019-Jan-17 17:00:39.695951 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922887 2019-Jan-17 17:00:39.697228 - [DEBUG] Found and process special summary
22888 2019-Jan-17 17:00:39.697263 - [DEBUG] Compose: EdgeIdentity * AllBottom
22889 2019-Jan-17 17:00:39.697291 - [DEBUG]
22890 2019-Jan-17 17:00:39.697315 - [DEBUG] Propagate flow
22891 2019-Jan-17 17:00:39.697338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22892 2019-Jan-17 17:00:39.697397 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22893 2019-Jan-17 17:00:39.698052 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22894 2019-Jan-17 17:00:39.698702 - [DEBUG] Edge function : AllBottom (result of previous compose)
22895 2019-Jan-17 17:00:39.698728 - [DEBUG]
22896 2019-Jan-17 17:00:39.698754 - [DEBUG] Join: AllTop & AllBottom
22897 2019-Jan-17 17:00:39.698779 - [DEBUG] = AllBottom (new jump func)
22898 2019-Jan-17 17:00:39.698804 - [DEBUG]
22899 2019-Jan-17 17:00:39.698827 - [DEBUG] Start adding new jump function
22900 2019-Jan-17 17:00:39.698851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22901 2019-Jan-17 17:00:39.698908 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22902 2019-Jan-17 17:00:39.699549 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22903 2019-Jan-17 17:00:39.700189 - [DEBUG] Edge Function : AllBottom
22904 2019-Jan-17 17:00:39.700218 - [DEBUG] End adding new jump function
22905 2019-Jan-17 17:00:39.700241 - [DEBUG]
22906 2019-Jan-17 17:00:39.700265 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22907 2019-Jan-17 17:00:39.700290 - [DEBUG]
22908 2019-Jan-17 17:00:39.700313 - [DEBUG] Process 644. path edge:
22909 2019-Jan-17 17:00:39.700337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22910 2019-Jan-17 17:00:39.700395 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22911 2019-Jan-17 17:00:39.701036 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22912 2019-Jan-17 17:00:39.701692 - [DEBUG]
22913 2019-Jan-17 17:00:39.701716 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22914 2019-Jan-17 17:00:39.702375 - [DEBUG] Compose: EdgeIdentity * AllBottom
22915 2019-Jan-17 17:00:39.702403 - [DEBUG]
22916 2019-Jan-17 17:00:39.702427 - [DEBUG] Propagate flow
22917 2019-Jan-17 17:00:39.702450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22918 2019-Jan-17 17:00:39.702508 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22919 2019-Jan-17 17:00:39.703146 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22920 2019-Jan-17 17:00:39.703786 - [DEBUG] Edge function : AllBottom (result of previous compose)
22921 2019-Jan-17 17:00:39.703811 - [DEBUG]
22922 2019-Jan-17 17:00:39.703836 - [DEBUG] Join: AllTop & AllBottom
22923 2019-Jan-17 17:00:39.703862 - [DEBUG] = AllBottom (new jump func)
22924 2019-Jan-17 17:00:39.703886 - [DEBUG]
22925 2019-Jan-17 17:00:39.703909 - [DEBUG] Start adding new jump function
22926 2019-Jan-17 17:00:39.703932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22927 2019-Jan-17 17:00:39.703989 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22928 2019-Jan-17 17:00:39.704643 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22929 2019-Jan-17 17:00:39.705279 - [DEBUG] Edge Function : AllBottom
22930 2019-Jan-17 17:00:39.705308 - [DEBUG] End adding new jump function
22931 2019-Jan-17 17:00:39.705331 - [DEBUG]
22932 2019-Jan-17 17:00:39.705355 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22933 2019-Jan-17 17:00:39.705380 - [DEBUG]
22934 2019-Jan-17 17:00:39.705403 - [DEBUG] Process 645. path edge:
22935 2019-Jan-17 17:00:39.705426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22936 2019-Jan-17 17:00:39.705484 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22937 2019-Jan-17 17:00:39.706119 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22938 2019-Jan-17 17:00:39.706760 - [DEBUG]
22939 2019-Jan-17 17:00:39.706784 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22940 2019-Jan-17 17:00:39.707453 - [DEBUG] Compose: EdgeIdentity * AllBottom
22941 2019-Jan-17 17:00:39.707482 - [DEBUG]
22942 2019-Jan-17 17:00:39.707506 - [DEBUG] Propagate flow
22943 2019-Jan-17 17:00:39.707530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22944 2019-Jan-17 17:00:39.707589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22945 2019-Jan-17 17:00:39.708251 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22946 2019-Jan-17 17:00:39.708892 - [DEBUG] Edge function : AllBottom (result of previous compose)
22947 2019-Jan-17 17:00:39.708917 - [DEBUG]
22948 2019-Jan-17 17:00:39.708942 - [DEBUG] Join: AllTop & AllBottom
22949 2019-Jan-17 17:00:39.708968 - [DEBUG] = AllBottom (new jump func)
22950 2019-Jan-17 17:00:39.708992 - [DEBUG]
22951 2019-Jan-17 17:00:39.709015 - [DEBUG] Start adding new jump function
22952 2019-Jan-17 17:00:39.709038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22953 2019-Jan-17 17:00:39.709096 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22954 2019-Jan-17 17:00:39.709737 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22955 2019-Jan-17 17:00:39.710383 - [DEBUG] Edge Function : AllBottom
22956 2019-Jan-17 17:00:39.710412 - [DEBUG] End adding new jump function
22957 2019-Jan-17 17:00:39.710436 - [DEBUG]
22958 2019-Jan-17 17:00:39.710459 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
22959 2019-Jan-17 17:00:39.710484 - [DEBUG]
22960 2019-Jan-17 17:00:39.710507 - [DEBUG] Process 646. path edge:
22961 2019-Jan-17 17:00:39.710531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22962 2019-Jan-17 17:00:39.710588 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22963 2019-Jan-17 17:00:39.711236 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22964 2019-Jan-17 17:00:39.711892 - [DEBUG]
22965 2019-Jan-17 17:00:39.711917 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22966 2019-Jan-17 17:00:39.712571 - [DEBUG] Possible callees:
22967 2019-Jan-17 17:00:39.712598 - [DEBUG] llvm.dbg.declare
22968 2019-Jan-17 17:00:39.712623 - [DEBUG] Possible return sites:
22969 2019-Jan-17 17:00:39.712646 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522970 2019-Jan-17 17:00:39.713926 - [DEBUG] Found and process special summary
22971 2019-Jan-17 17:00:39.713961 - [DEBUG] Compose: EdgeIdentity * AllBottom
22972 2019-Jan-17 17:00:39.713989 - [DEBUG]
22973 2019-Jan-17 17:00:39.714013 - [DEBUG] Propagate flow
22974 2019-Jan-17 17:00:39.714036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

22975 2019-Jan-17 17:00:39.714095 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22976 2019-Jan-17 17:00:39.714752 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22977 2019-Jan-17 17:00:39.715394 - [DEBUG] Edge function : AllBottom (result of previous compose)
22978 2019-Jan-17 17:00:39.715420 - [DEBUG]
22979 2019-Jan-17 17:00:39.715445 - [DEBUG] Join: AllTop & AllBottom
22980 2019-Jan-17 17:00:39.715471 - [DEBUG] = AllBottom (new jump func)
22981 2019-Jan-17 17:00:39.715495 - [DEBUG]
22982 2019-Jan-17 17:00:39.715527 - [DEBUG] Start adding new jump function
22983 2019-Jan-17 17:00:39.715551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

22984 2019-Jan-17 17:00:39.715610 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

22985 2019-Jan-17 17:00:39.716251 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22986 2019-Jan-17 17:00:39.716891 - [DEBUG] Edge Function : AllBottom
22987 2019-Jan-17 17:00:39.716921 - [DEBUG] End adding new jump function
22988 2019-Jan-17 17:00:39.716945 - [DEBUG]
22989 2019-Jan-17 17:00:39.716969 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
22990 2019-Jan-17 17:00:39.716994 - [DEBUG]
22991 2019-Jan-17 17:00:39.717017 - [DEBUG] Process 647. path edge:
22992 2019-Jan-17 17:00:39.717040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
22993 2019-Jan-17 17:00:39.717098 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22994 2019-Jan-17 17:00:39.717738 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
22995 2019-Jan-17 17:00:39.718394 - [DEBUG]
22996 2019-Jan-17 17:00:39.718419 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22997 2019-Jan-17 17:00:39.719078 - [DEBUG] Compose: EdgeIdentity * AllBottom
22998 2019-Jan-17 17:00:39.719106 - [DEBUG]
22999 2019-Jan-17 17:00:39.719130 - [DEBUG] Propagate flow
23000 2019-Jan-17 17:00:39.719153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23001 2019-Jan-17 17:00:39.719211 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23002 2019-Jan-17 17:00:39.719849 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23003 2019-Jan-17 17:00:39.720497 - [DEBUG] Edge function : AllBottom (result of previous compose)
23004 2019-Jan-17 17:00:39.720522 - [DEBUG]
23005 2019-Jan-17 17:00:39.720547 - [DEBUG] Join: AllTop & AllBottom
23006 2019-Jan-17 17:00:39.720573 - [DEBUG] = AllBottom (new jump func)
23007 2019-Jan-17 17:00:39.720597 - [DEBUG]
23008 2019-Jan-17 17:00:39.720621 - [DEBUG] Start adding new jump function
23009 2019-Jan-17 17:00:39.720644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23010 2019-Jan-17 17:00:39.720701 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23011 2019-Jan-17 17:00:39.721356 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23012 2019-Jan-17 17:00:39.721994 - [DEBUG] Edge Function : AllBottom
23013 2019-Jan-17 17:00:39.722022 - [DEBUG] End adding new jump function
23014 2019-Jan-17 17:00:39.722046 - [DEBUG]
23015 2019-Jan-17 17:00:39.722070 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23016 2019-Jan-17 17:00:39.722095 - [DEBUG]
23017 2019-Jan-17 17:00:39.722118 - [DEBUG] Process 648. path edge:
23018 2019-Jan-17 17:00:39.722141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23019 2019-Jan-17 17:00:39.722199 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
23020 2019-Jan-17 17:00:39.722837 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23021 2019-Jan-17 17:00:39.723476 - [DEBUG]
23022 2019-Jan-17 17:00:39.723502 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
23023 2019-Jan-17 17:00:39.724154 - [DEBUG] Compose: EdgeIdentity * AllBottom
23024 2019-Jan-17 17:00:39.724182 - [DEBUG]
23025 2019-Jan-17 17:00:39.724205 - [DEBUG] Propagate flow
23026 2019-Jan-17 17:00:39.724229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23027 2019-Jan-17 17:00:39.724295 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23028 2019-Jan-17 17:00:39.724948 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23029 2019-Jan-17 17:00:39.725590 - [DEBUG] Edge function : AllBottom (result of previous compose)
23030 2019-Jan-17 17:00:39.725615 - [DEBUG]
23031 2019-Jan-17 17:00:39.725640 - [DEBUG] Join: AllTop & AllBottom
23032 2019-Jan-17 17:00:39.725666 - [DEBUG] = AllBottom (new jump func)
23033 2019-Jan-17 17:00:39.725690 - [DEBUG]
23034 2019-Jan-17 17:00:39.725713 - [DEBUG] Start adding new jump function
23035 2019-Jan-17 17:00:39.725737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23036 2019-Jan-17 17:00:39.725794 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23037 2019-Jan-17 17:00:39.726434 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23038 2019-Jan-17 17:00:39.727069 - [DEBUG] Edge Function : AllBottom
23039 2019-Jan-17 17:00:39.727098 - [DEBUG] End adding new jump function
23040 2019-Jan-17 17:00:39.727121 - [DEBUG]
23041 2019-Jan-17 17:00:39.727145 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23042 2019-Jan-17 17:00:39.727169 - [DEBUG]
23043 2019-Jan-17 17:00:39.727192 - [DEBUG] Process 649. path edge:
23044 2019-Jan-17 17:00:39.727216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23045 2019-Jan-17 17:00:39.727274 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
23046 2019-Jan-17 17:00:39.727909 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23047 2019-Jan-17 17:00:39.728566 - [DEBUG]
23048 2019-Jan-17 17:00:39.728591 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
23049 2019-Jan-17 17:00:39.729243 - [DEBUG] Compose: EdgeIdentity * AllBottom
23050 2019-Jan-17 17:00:39.729271 - [DEBUG]
23051 2019-Jan-17 17:00:39.729294 - [DEBUG] Propagate flow
23052 2019-Jan-17 17:00:39.729318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23053 2019-Jan-17 17:00:39.729376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23054 2019-Jan-17 17:00:39.730024 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23055 2019-Jan-17 17:00:39.730664 - [DEBUG] Edge function : AllBottom (result of previous compose)
23056 2019-Jan-17 17:00:39.730689 - [DEBUG]
23057 2019-Jan-17 17:00:39.730714 - [DEBUG] Join: AllTop & AllBottom
23058 2019-Jan-17 17:00:39.730739 - [DEBUG] = AllBottom (new jump func)
23059 2019-Jan-17 17:00:39.730764 - [DEBUG]
23060 2019-Jan-17 17:00:39.730787 - [DEBUG] Start adding new jump function
23061 2019-Jan-17 17:00:39.730810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23062 2019-Jan-17 17:00:39.730867 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23063 2019-Jan-17 17:00:39.731527 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23064 2019-Jan-17 17:00:39.732173 - [DEBUG] Edge Function : AllBottom
23065 2019-Jan-17 17:00:39.732201 - [DEBUG] End adding new jump function
23066 2019-Jan-17 17:00:39.732225 - [DEBUG]
23067 2019-Jan-17 17:00:39.732248 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23068 2019-Jan-17 17:00:39.732273 - [DEBUG]
23069 2019-Jan-17 17:00:39.732296 - [DEBUG] Process 650. path edge:
23070 2019-Jan-17 17:00:39.732319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23071 2019-Jan-17 17:00:39.732385 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
23072 2019-Jan-17 17:00:39.733034 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23073 2019-Jan-17 17:00:39.733674 - [DEBUG]
23074 2019-Jan-17 17:00:39.733698 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
23075 2019-Jan-17 17:00:39.734352 - [DEBUG] Possible callees:
23076 2019-Jan-17 17:00:39.734377 - [DEBUG] llvm.dbg.declare
23077 2019-Jan-17 17:00:39.734403 - [DEBUG] Possible return sites:
23078 2019-Jan-17 17:00:39.734426 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16323079 2019-Jan-17 17:00:39.735719 - [DEBUG] Found and process special summary
23080 2019-Jan-17 17:00:39.735753 - [DEBUG] Compose: EdgeIdentity * AllBottom
23081 2019-Jan-17 17:00:39.735780 - [DEBUG]
23082 2019-Jan-17 17:00:39.735805 - [DEBUG] Propagate flow
23083 2019-Jan-17 17:00:39.735828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23084 2019-Jan-17 17:00:39.735887 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23085 2019-Jan-17 17:00:39.736527 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23086 2019-Jan-17 17:00:39.737167 - [DEBUG] Edge function : AllBottom (result of previous compose)
23087 2019-Jan-17 17:00:39.737192 - [DEBUG]
23088 2019-Jan-17 17:00:39.737217 - [DEBUG] Join: AllTop & AllBottom
23089 2019-Jan-17 17:00:39.737242 - [DEBUG] = AllBottom (new jump func)
23090 2019-Jan-17 17:00:39.737267 - [DEBUG]
23091 2019-Jan-17 17:00:39.737290 - [DEBUG] Start adding new jump function
23092 2019-Jan-17 17:00:39.737313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23093 2019-Jan-17 17:00:39.737372 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23094 2019-Jan-17 17:00:39.738027 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23095 2019-Jan-17 17:00:39.738667 - [DEBUG] Edge Function : AllBottom
23096 2019-Jan-17 17:00:39.738696 - [DEBUG] End adding new jump function
23097 2019-Jan-17 17:00:39.738720 - [DEBUG]
23098 2019-Jan-17 17:00:39.738744 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23099 2019-Jan-17 17:00:39.738769 - [DEBUG]
23100 2019-Jan-17 17:00:39.738792 - [DEBUG] Process 651. path edge:
23101 2019-Jan-17 17:00:39.738816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23102 2019-Jan-17 17:00:39.738874 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
23103 2019-Jan-17 17:00:39.739513 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23104 2019-Jan-17 17:00:39.740153 - [DEBUG]
23105 2019-Jan-17 17:00:39.740177 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23106 2019-Jan-17 17:00:39.740834 - [DEBUG] Compose: EdgeIdentity * AllBottom
23107 2019-Jan-17 17:00:39.740862 - [DEBUG]
23108 2019-Jan-17 17:00:39.740887 - [DEBUG] Propagate flow
23109 2019-Jan-17 17:00:39.740910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23110 2019-Jan-17 17:00:39.740968 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23111 2019-Jan-17 17:00:39.741622 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23112 2019-Jan-17 17:00:39.742271 - [DEBUG] Edge function : AllBottom (result of previous compose)
23113 2019-Jan-17 17:00:39.742297 - [DEBUG]
23114 2019-Jan-17 17:00:39.742322 - [DEBUG] Join: AllTop & AllBottom
23115 2019-Jan-17 17:00:39.742348 - [DEBUG] = AllBottom (new jump func)
23116 2019-Jan-17 17:00:39.742372 - [DEBUG]
23117 2019-Jan-17 17:00:39.742396 - [DEBUG] Start adding new jump function
23118 2019-Jan-17 17:00:39.742419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23119 2019-Jan-17 17:00:39.742477 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23120 2019-Jan-17 17:00:39.743119 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23121 2019-Jan-17 17:00:39.743755 - [DEBUG] Edge Function : AllBottom
23122 2019-Jan-17 17:00:39.743784 - [DEBUG] End adding new jump function
23123 2019-Jan-17 17:00:39.743808 - [DEBUG]
23124 2019-Jan-17 17:00:39.743831 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23125 2019-Jan-17 17:00:39.743856 - [DEBUG]
23126 2019-Jan-17 17:00:39.743879 - [DEBUG] Process 652. path edge:
23127 2019-Jan-17 17:00:39.743903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23128 2019-Jan-17 17:00:39.743960 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
23129 2019-Jan-17 17:00:39.744597 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23130 2019-Jan-17 17:00:39.745251 - [DEBUG]
23131 2019-Jan-17 17:00:39.745276 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
23132 2019-Jan-17 17:00:39.745929 - [DEBUG] Compose: EdgeIdentity * AllBottom
23133 2019-Jan-17 17:00:39.745957 - [DEBUG]
23134 2019-Jan-17 17:00:39.745981 - [DEBUG] Propagate flow
23135 2019-Jan-17 17:00:39.746005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23136 2019-Jan-17 17:00:39.746063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23137 2019-Jan-17 17:00:39.746713 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23138 2019-Jan-17 17:00:39.747353 - [DEBUG] Edge function : AllBottom (result of previous compose)
23139 2019-Jan-17 17:00:39.747378 - [DEBUG]
23140 2019-Jan-17 17:00:39.747403 - [DEBUG] Join: AllTop & AllBottom
23141 2019-Jan-17 17:00:39.747428 - [DEBUG] = AllBottom (new jump func)
23142 2019-Jan-17 17:00:39.747453 - [DEBUG]
23143 2019-Jan-17 17:00:39.747476 - [DEBUG] Start adding new jump function
23144 2019-Jan-17 17:00:39.747499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23145 2019-Jan-17 17:00:39.747556 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23146 2019-Jan-17 17:00:39.748211 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23147 2019-Jan-17 17:00:39.748857 - [DEBUG] Edge Function : AllBottom
23148 2019-Jan-17 17:00:39.748885 - [DEBUG] End adding new jump function
23149 2019-Jan-17 17:00:39.748909 - [DEBUG]
23150 2019-Jan-17 17:00:39.748933 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23151 2019-Jan-17 17:00:39.748957 - [DEBUG]
23152 2019-Jan-17 17:00:39.748980 - [DEBUG] Process 653. path edge:
23153 2019-Jan-17 17:00:39.749004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23154 2019-Jan-17 17:00:39.749062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
23155 2019-Jan-17 17:00:39.749711 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23156 2019-Jan-17 17:00:39.750361 - [DEBUG]
23157 2019-Jan-17 17:00:39.750386 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
23158 2019-Jan-17 17:00:39.751040 - [DEBUG] Possible callees:
23159 2019-Jan-17 17:00:39.751065 - [DEBUG] llvm.dbg.declare
23160 2019-Jan-17 17:00:39.751090 - [DEBUG] Possible return sites:
23161 2019-Jan-17 17:00:39.751113 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16923162 2019-Jan-17 17:00:39.752405 - [DEBUG] Found and process special summary
23163 2019-Jan-17 17:00:39.752440 - [DEBUG] Compose: EdgeIdentity * AllBottom
23164 2019-Jan-17 17:00:39.752468 - [DEBUG]
23165 2019-Jan-17 17:00:39.752492 - [DEBUG] Propagate flow
23166 2019-Jan-17 17:00:39.752515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23167 2019-Jan-17 17:00:39.752574 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23168 2019-Jan-17 17:00:39.753213 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23169 2019-Jan-17 17:00:39.753853 - [DEBUG] Edge function : AllBottom (result of previous compose)
23170 2019-Jan-17 17:00:39.753879 - [DEBUG]
23171 2019-Jan-17 17:00:39.753904 - [DEBUG] Join: AllTop & AllBottom
23172 2019-Jan-17 17:00:39.753929 - [DEBUG] = AllBottom (new jump func)
23173 2019-Jan-17 17:00:39.753954 - [DEBUG]
23174 2019-Jan-17 17:00:39.753977 - [DEBUG] Start adding new jump function
23175 2019-Jan-17 17:00:39.754000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23176 2019-Jan-17 17:00:39.754058 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23177 2019-Jan-17 17:00:39.754713 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23178 2019-Jan-17 17:00:39.755352 - [DEBUG] Edge Function : AllBottom
23179 2019-Jan-17 17:00:39.755380 - [DEBUG] End adding new jump function
23180 2019-Jan-17 17:00:39.755404 - [DEBUG]
23181 2019-Jan-17 17:00:39.755428 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23182 2019-Jan-17 17:00:39.755452 - [DEBUG]
23183 2019-Jan-17 17:00:39.755476 - [DEBUG] Process 654. path edge:
23184 2019-Jan-17 17:00:39.755499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23185 2019-Jan-17 17:00:39.755557 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
23186 2019-Jan-17 17:00:39.756196 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23187 2019-Jan-17 17:00:39.756836 - [DEBUG]
23188 2019-Jan-17 17:00:39.756860 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23189 2019-Jan-17 17:00:39.757517 - [DEBUG] Compose: EdgeIdentity * AllBottom
23190 2019-Jan-17 17:00:39.757545 - [DEBUG]
23191 2019-Jan-17 17:00:39.757568 - [DEBUG] Propagate flow
23192 2019-Jan-17 17:00:39.757591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23193 2019-Jan-17 17:00:39.757651 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23194 2019-Jan-17 17:00:39.758304 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23195 2019-Jan-17 17:00:39.758946 - [DEBUG] Edge function : AllBottom (result of previous compose)
23196 2019-Jan-17 17:00:39.758971 - [DEBUG]
23197 2019-Jan-17 17:00:39.758997 - [DEBUG] Join: AllTop & AllBottom
23198 2019-Jan-17 17:00:39.759022 - [DEBUG] = AllBottom (new jump func)
23199 2019-Jan-17 17:00:39.759055 - [DEBUG]
23200 2019-Jan-17 17:00:39.759079 - [DEBUG] Start adding new jump function
23201 2019-Jan-17 17:00:39.759103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23202 2019-Jan-17 17:00:39.759160 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23203 2019-Jan-17 17:00:39.759801 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23204 2019-Jan-17 17:00:39.760437 - [DEBUG] Edge Function : AllBottom
23205 2019-Jan-17 17:00:39.760466 - [DEBUG] End adding new jump function
23206 2019-Jan-17 17:00:39.760490 - [DEBUG]
23207 2019-Jan-17 17:00:39.760513 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23208 2019-Jan-17 17:00:39.760537 - [DEBUG]
23209 2019-Jan-17 17:00:39.760561 - [DEBUG] Process 655. path edge:
23210 2019-Jan-17 17:00:39.760584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23211 2019-Jan-17 17:00:39.760642 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
23212 2019-Jan-17 17:00:39.761278 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23213 2019-Jan-17 17:00:39.761930 - [DEBUG]
23214 2019-Jan-17 17:00:39.761955 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
23215 2019-Jan-17 17:00:39.762609 - [DEBUG] Compose: EdgeIdentity * AllBottom
23216 2019-Jan-17 17:00:39.762637 - [DEBUG]
23217 2019-Jan-17 17:00:39.762660 - [DEBUG] Propagate flow
23218 2019-Jan-17 17:00:39.762684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23219 2019-Jan-17 17:00:39.762742 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23220 2019-Jan-17 17:00:39.763384 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23221 2019-Jan-17 17:00:39.764023 - [DEBUG] Edge function : AllBottom (result of previous compose)
23222 2019-Jan-17 17:00:39.764048 - [DEBUG]
23223 2019-Jan-17 17:00:39.764073 - [DEBUG] Join: AllTop & AllBottom
23224 2019-Jan-17 17:00:39.764099 - [DEBUG] = AllBottom (new jump func)
23225 2019-Jan-17 17:00:39.764123 - [DEBUG]
23226 2019-Jan-17 17:00:39.764147 - [DEBUG] Start adding new jump function
23227 2019-Jan-17 17:00:39.764170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23228 2019-Jan-17 17:00:39.764227 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23229 2019-Jan-17 17:00:39.764883 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23230 2019-Jan-17 17:00:39.765524 - [DEBUG] Edge Function : AllBottom
23231 2019-Jan-17 17:00:39.765553 - [DEBUG] End adding new jump function
23232 2019-Jan-17 17:00:39.765577 - [DEBUG]
23233 2019-Jan-17 17:00:39.765601 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23234 2019-Jan-17 17:00:39.765625 - [DEBUG]
23235 2019-Jan-17 17:00:39.765648 - [DEBUG] Process 656. path edge:
23236 2019-Jan-17 17:00:39.765672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23237 2019-Jan-17 17:00:39.765730 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
23238 2019-Jan-17 17:00:39.766370 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23239 2019-Jan-17 17:00:39.767010 - [DEBUG]
23240 2019-Jan-17 17:00:39.767034 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
23241 2019-Jan-17 17:00:39.767691 - [DEBUG] Compose: EdgeIdentity * AllBottom
23242 2019-Jan-17 17:00:39.767720 - [DEBUG]
23243 2019-Jan-17 17:00:39.767744 - [DEBUG] Propagate flow
23244 2019-Jan-17 17:00:39.767779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23245 2019-Jan-17 17:00:39.767838 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23246 2019-Jan-17 17:00:39.768501 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23247 2019-Jan-17 17:00:39.769143 - [DEBUG] Edge function : AllBottom (result of previous compose)
23248 2019-Jan-17 17:00:39.769168 - [DEBUG]
23249 2019-Jan-17 17:00:39.769194 - [DEBUG] Join: AllTop & AllBottom
23250 2019-Jan-17 17:00:39.769220 - [DEBUG] = AllBottom (new jump func)
23251 2019-Jan-17 17:00:39.769244 - [DEBUG]
23252 2019-Jan-17 17:00:39.769267 - [DEBUG] Start adding new jump function
23253 2019-Jan-17 17:00:39.769291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23254 2019-Jan-17 17:00:39.769348 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23255 2019-Jan-17 17:00:39.769989 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23256 2019-Jan-17 17:00:39.770625 - [DEBUG] Edge Function : AllBottom
23257 2019-Jan-17 17:00:39.770653 - [DEBUG] End adding new jump function
23258 2019-Jan-17 17:00:39.770677 - [DEBUG]
23259 2019-Jan-17 17:00:39.770701 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23260 2019-Jan-17 17:00:39.770725 - [DEBUG]
23261 2019-Jan-17 17:00:39.770748 - [DEBUG] Process 657. path edge:
23262 2019-Jan-17 17:00:39.770772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23263 2019-Jan-17 17:00:39.770829 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
23264 2019-Jan-17 17:00:39.771481 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23265 2019-Jan-17 17:00:39.772122 - [DEBUG]
23266 2019-Jan-17 17:00:39.772147 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
23267 2019-Jan-17 17:00:39.772800 - [DEBUG] Compose: EdgeIdentity * AllBottom
23268 2019-Jan-17 17:00:39.772828 - [DEBUG]
23269 2019-Jan-17 17:00:39.772852 - [DEBUG] Propagate flow
23270 2019-Jan-17 17:00:39.772876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23271 2019-Jan-17 17:00:39.772934 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23272 2019-Jan-17 17:00:39.773575 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23273 2019-Jan-17 17:00:39.774216 - [DEBUG] Edge function : AllBottom (result of previous compose)
23274 2019-Jan-17 17:00:39.774241 - [DEBUG]
23275 2019-Jan-17 17:00:39.774266 - [DEBUG] Join: AllTop & AllBottom
23276 2019-Jan-17 17:00:39.774292 - [DEBUG] = AllBottom (new jump func)
23277 2019-Jan-17 17:00:39.774317 - [DEBUG]
23278 2019-Jan-17 17:00:39.774340 - [DEBUG] Start adding new jump function
23279 2019-Jan-17 17:00:39.774363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23280 2019-Jan-17 17:00:39.774421 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23281 2019-Jan-17 17:00:39.775077 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23282 2019-Jan-17 17:00:39.775715 - [DEBUG] Edge Function : AllBottom
23283 2019-Jan-17 17:00:39.775744 - [DEBUG] End adding new jump function
23284 2019-Jan-17 17:00:39.775768 - [DEBUG]
23285 2019-Jan-17 17:00:39.775791 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23286 2019-Jan-17 17:00:39.775816 - [DEBUG]
23287 2019-Jan-17 17:00:39.775848 - [DEBUG] Process 658. path edge:
23288 2019-Jan-17 17:00:39.775872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23289 2019-Jan-17 17:00:39.775931 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
23290 2019-Jan-17 17:00:39.776571 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23291 2019-Jan-17 17:00:39.777209 - [DEBUG]
23292 2019-Jan-17 17:00:39.777234 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
23293 2019-Jan-17 17:00:39.777891 - [DEBUG] Compose: EdgeIdentity * AllBottom
23294 2019-Jan-17 17:00:39.777919 - [DEBUG]
23295 2019-Jan-17 17:00:39.777943 - [DEBUG] Propagate flow
23296 2019-Jan-17 17:00:39.777981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23297 2019-Jan-17 17:00:39.778040 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23298 2019-Jan-17 17:00:39.778678 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23299 2019-Jan-17 17:00:39.779319 - [DEBUG] Edge function : AllBottom (result of previous compose)
23300 2019-Jan-17 17:00:39.779344 - [DEBUG]
23301 2019-Jan-17 17:00:39.779369 - [DEBUG] Join: AllTop & AllBottom
23302 2019-Jan-17 17:00:39.779395 - [DEBUG] = AllBottom (new jump func)
23303 2019-Jan-17 17:00:39.779420 - [DEBUG]
23304 2019-Jan-17 17:00:39.779443 - [DEBUG] Start adding new jump function
23305 2019-Jan-17 17:00:39.779466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23306 2019-Jan-17 17:00:39.779523 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23307 2019-Jan-17 17:00:39.780164 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23308 2019-Jan-17 17:00:39.780800 - [DEBUG] Edge Function : AllBottom
23309 2019-Jan-17 17:00:39.780828 - [DEBUG] End adding new jump function
23310 2019-Jan-17 17:00:39.780852 - [DEBUG]
23311 2019-Jan-17 17:00:39.780876 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23312 2019-Jan-17 17:00:39.780900 - [DEBUG]
23313 2019-Jan-17 17:00:39.780923 - [DEBUG] Process 659. path edge:
23314 2019-Jan-17 17:00:39.780947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23315 2019-Jan-17 17:00:39.781005 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
23316 2019-Jan-17 17:00:39.781659 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23317 2019-Jan-17 17:00:39.782298 - [DEBUG]
23318 2019-Jan-17 17:00:39.782323 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
23319 2019-Jan-17 17:00:39.782978 - [DEBUG] Compose: EdgeIdentity * AllBottom
23320 2019-Jan-17 17:00:39.783005 - [DEBUG]
23321 2019-Jan-17 17:00:39.783029 - [DEBUG] Propagate flow
23322 2019-Jan-17 17:00:39.783053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23323 2019-Jan-17 17:00:39.783111 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23324 2019-Jan-17 17:00:39.783749 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23325 2019-Jan-17 17:00:39.784389 - [DEBUG] Edge function : AllBottom (result of previous compose)
23326 2019-Jan-17 17:00:39.784414 - [DEBUG]
23327 2019-Jan-17 17:00:39.784439 - [DEBUG] Join: AllTop & AllBottom
23328 2019-Jan-17 17:00:39.784465 - [DEBUG] = AllBottom (new jump func)
23329 2019-Jan-17 17:00:39.784489 - [DEBUG]
23330 2019-Jan-17 17:00:39.784513 - [DEBUG] Start adding new jump function
23331 2019-Jan-17 17:00:39.784536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23332 2019-Jan-17 17:00:39.784594 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23333 2019-Jan-17 17:00:39.785259 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23334 2019-Jan-17 17:00:39.785895 - [DEBUG] Edge Function : AllBottom
23335 2019-Jan-17 17:00:39.785923 - [DEBUG] End adding new jump function
23336 2019-Jan-17 17:00:39.785947 - [DEBUG]
23337 2019-Jan-17 17:00:39.785971 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23338 2019-Jan-17 17:00:39.785995 - [DEBUG]
23339 2019-Jan-17 17:00:39.786019 - [DEBUG] Process 660. path edge:
23340 2019-Jan-17 17:00:39.786042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23341 2019-Jan-17 17:00:39.786100 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
23342 2019-Jan-17 17:00:39.786736 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23343 2019-Jan-17 17:00:39.787376 - [DEBUG]
23344 2019-Jan-17 17:00:39.787401 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23345 2019-Jan-17 17:00:39.788068 - [DEBUG] Compose: EdgeIdentity * AllBottom
23346 2019-Jan-17 17:00:39.788097 - [DEBUG]
23347 2019-Jan-17 17:00:39.788121 - [DEBUG] Propagate flow
23348 2019-Jan-17 17:00:39.788145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23349 2019-Jan-17 17:00:39.788203 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23350 2019-Jan-17 17:00:39.788850 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23351 2019-Jan-17 17:00:39.789490 - [DEBUG] Edge function : AllBottom (result of previous compose)
23352 2019-Jan-17 17:00:39.789515 - [DEBUG]
23353 2019-Jan-17 17:00:39.789540 - [DEBUG] Join: AllTop & AllBottom
23354 2019-Jan-17 17:00:39.789566 - [DEBUG] = AllBottom (new jump func)
23355 2019-Jan-17 17:00:39.789591 - [DEBUG]
23356 2019-Jan-17 17:00:39.789614 - [DEBUG] Start adding new jump function
23357 2019-Jan-17 17:00:39.789637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23358 2019-Jan-17 17:00:39.789695 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23359 2019-Jan-17 17:00:39.790337 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23360 2019-Jan-17 17:00:39.790979 - [DEBUG] Edge Function : AllBottom
23361 2019-Jan-17 17:00:39.791007 - [DEBUG] End adding new jump function
23362 2019-Jan-17 17:00:39.791031 - [DEBUG]
23363 2019-Jan-17 17:00:39.791055 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23364 2019-Jan-17 17:00:39.791079 - [DEBUG]
23365 2019-Jan-17 17:00:39.791102 - [DEBUG] Process 661. path edge:
23366 2019-Jan-17 17:00:39.791126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23367 2019-Jan-17 17:00:39.791184 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23368 2019-Jan-17 17:00:39.791842 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23369 2019-Jan-17 17:00:39.792482 - [DEBUG]
23370 2019-Jan-17 17:00:39.792508 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23371 2019-Jan-17 17:00:39.793167 - [DEBUG] Compose: EdgeIdentity * AllBottom
23372 2019-Jan-17 17:00:39.793195 - [DEBUG]
23373 2019-Jan-17 17:00:39.793219 - [DEBUG] Propagate flow
23374 2019-Jan-17 17:00:39.793243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23375 2019-Jan-17 17:00:39.793310 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23376 2019-Jan-17 17:00:39.793955 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23377 2019-Jan-17 17:00:39.794596 - [DEBUG] Edge function : AllBottom (result of previous compose)
23378 2019-Jan-17 17:00:39.794634 - [DEBUG]
23379 2019-Jan-17 17:00:39.794661 - [DEBUG] Join: AllTop & AllBottom
23380 2019-Jan-17 17:00:39.794687 - [DEBUG] = AllBottom (new jump func)
23381 2019-Jan-17 17:00:39.794711 - [DEBUG]
23382 2019-Jan-17 17:00:39.794734 - [DEBUG] Start adding new jump function
23383 2019-Jan-17 17:00:39.794758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23384 2019-Jan-17 17:00:39.794815 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23385 2019-Jan-17 17:00:39.795455 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23386 2019-Jan-17 17:00:39.796089 - [DEBUG] Edge Function : AllBottom
23387 2019-Jan-17 17:00:39.796117 - [DEBUG] End adding new jump function
23388 2019-Jan-17 17:00:39.796141 - [DEBUG]
23389 2019-Jan-17 17:00:39.796165 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23390 2019-Jan-17 17:00:39.796189 - [DEBUG]
23391 2019-Jan-17 17:00:39.796212 - [DEBUG] Process 662. path edge:
23392 2019-Jan-17 17:00:39.796236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23393 2019-Jan-17 17:00:39.796293 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23394 2019-Jan-17 17:00:39.796930 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23395 2019-Jan-17 17:00:39.797570 - [DEBUG]
23396 2019-Jan-17 17:00:39.797594 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23397 2019-Jan-17 17:00:39.798266 - [DEBUG] Compose: EdgeIdentity * AllBottom
23398 2019-Jan-17 17:00:39.798294 - [DEBUG]
23399 2019-Jan-17 17:00:39.798318 - [DEBUG] Propagate flow
23400 2019-Jan-17 17:00:39.798341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23401 2019-Jan-17 17:00:39.798400 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23402 2019-Jan-17 17:00:39.799036 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23403 2019-Jan-17 17:00:39.799676 - [DEBUG] Edge function : AllBottom (result of previous compose)
23404 2019-Jan-17 17:00:39.799702 - [DEBUG]
23405 2019-Jan-17 17:00:39.799727 - [DEBUG] Join: AllTop & AllBottom
23406 2019-Jan-17 17:00:39.799753 - [DEBUG] = AllBottom (new jump func)
23407 2019-Jan-17 17:00:39.799777 - [DEBUG]
23408 2019-Jan-17 17:00:39.799800 - [DEBUG] Start adding new jump function
23409 2019-Jan-17 17:00:39.799823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23410 2019-Jan-17 17:00:39.799880 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23411 2019-Jan-17 17:00:39.800522 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23412 2019-Jan-17 17:00:39.801157 - [DEBUG] Edge Function : AllBottom
23413 2019-Jan-17 17:00:39.801186 - [DEBUG] End adding new jump function
23414 2019-Jan-17 17:00:39.801210 - [DEBUG]
23415 2019-Jan-17 17:00:39.801233 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23416 2019-Jan-17 17:00:39.801258 - [DEBUG]
23417 2019-Jan-17 17:00:39.801281 - [DEBUG] Process 663. path edge:
23418 2019-Jan-17 17:00:39.801319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23419 2019-Jan-17 17:00:39.801377 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23420 2019-Jan-17 17:00:39.802023 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23421 2019-Jan-17 17:00:39.802664 - [DEBUG]
23422 2019-Jan-17 17:00:39.802688 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23423 2019-Jan-17 17:00:39.803335 - [DEBUG] Start of endsummarytab entry
23424 2019-Jan-17 17:00:39.803369 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23425 2019-Jan-17 17:00:39.804017 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

23426 2019-Jan-17 17:00:39.804081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23427 2019-Jan-17 17:00:39.804732 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

23428 2019-Jan-17 17:00:39.805381 - [DEBUG] EF: AllBottom
23429 2019-Jan-17 17:00:39.805406 - [DEBUG]
23430 2019-Jan-17 17:00:39.805429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23431 2019-Jan-17 17:00:39.806066 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

23432 2019-Jan-17 17:00:39.806712 - [DEBUG] EF: AllBottom
23433 2019-Jan-17 17:00:39.806738 - [DEBUG]
23434 2019-Jan-17 17:00:39.806761 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23435 2019-Jan-17 17:00:39.807397 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

23436 2019-Jan-17 17:00:39.808054 - [DEBUG] EF: AllBottom
23437 2019-Jan-17 17:00:39.808079 - [DEBUG]
23438 2019-Jan-17 17:00:39.808102 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23439 2019-Jan-17 17:00:39.808739 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

23440 2019-Jan-17 17:00:39.809983 - [DEBUG] EF: AllBottom
23441 2019-Jan-17 17:00:39.810009 - [DEBUG]
23442 2019-Jan-17 17:00:39.810032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23443 2019-Jan-17 17:00:39.810668 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

23444 2019-Jan-17 17:00:39.811925 - [DEBUG] EF: AllBottom
23445 2019-Jan-17 17:00:39.811950 - [DEBUG]
23446 2019-Jan-17 17:00:39.811974 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23447 2019-Jan-17 17:00:39.812609 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

23448 2019-Jan-17 17:00:39.813255 - [DEBUG] EF: AllBottom
23449 2019-Jan-17 17:00:39.813280 - [DEBUG]
23450 2019-Jan-17 17:00:39.813304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23451 2019-Jan-17 17:00:39.813939 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

23452 2019-Jan-17 17:00:39.815200 - [DEBUG] EF: AllBottom
23453 2019-Jan-17 17:00:39.815226 - [DEBUG]
23454 2019-Jan-17 17:00:39.815249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23455 2019-Jan-17 17:00:39.815885 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

23456 2019-Jan-17 17:00:39.816522 - [DEBUG] EF: AllBottom
23457 2019-Jan-17 17:00:39.816547 - [DEBUG]
23458 2019-Jan-17 17:00:39.816571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23459 2019-Jan-17 17:00:39.817207 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

23460 2019-Jan-17 17:00:39.817844 - [DEBUG] EF: AllBottom
23461 2019-Jan-17 17:00:39.817869 - [DEBUG]
23462 2019-Jan-17 17:00:39.817906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23463 2019-Jan-17 17:00:39.818559 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23464 2019-Jan-17 17:00:39.819200 - [DEBUG] EF: AllBottom
23465 2019-Jan-17 17:00:39.819225 - [DEBUG]
23466 2019-Jan-17 17:00:39.819248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23467 2019-Jan-17 17:00:39.819883 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

23468 2019-Jan-17 17:00:39.820525 - [DEBUG] EF: AllBottom
23469 2019-Jan-17 17:00:39.820549 - [DEBUG]
23470 2019-Jan-17 17:00:39.820573 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23471 2019-Jan-17 17:00:39.821208 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

23472 2019-Jan-17 17:00:39.821860 - [DEBUG] EF: AllBottom
23473 2019-Jan-17 17:00:39.821885 - [DEBUG]
23474 2019-Jan-17 17:00:39.821909 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23475 2019-Jan-17 17:00:39.822545 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

23476 2019-Jan-17 17:00:39.823181 - [DEBUG] EF: AllBottom
23477 2019-Jan-17 17:00:39.823206 - [DEBUG]
23478 2019-Jan-17 17:00:39.823230 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23479 2019-Jan-17 17:00:39.823864 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

23480 2019-Jan-17 17:00:39.824505 - [DEBUG] EF: AllBottom
23481 2019-Jan-17 17:00:39.824531 - [DEBUG]
23482 2019-Jan-17 17:00:39.824555 - [DEBUG] ---------------
23483 2019-Jan-17 17:00:39.824579 - [DEBUG]
23484 2019-Jan-17 17:00:39.824604 - [DEBUG] End of endsummarytab entry
23485 2019-Jan-17 17:00:39.824641 - [DEBUG]
23486 2019-Jan-17 17:00:39.824665 - [DEBUG] Start of incomingtab entry
23487 2019-Jan-17 17:00:39.824690 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23488 2019-Jan-17 17:00:39.825328 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

23489 2019-Jan-17 17:00:39.825386 - [DEBUG] ---------------
23490 2019-Jan-17 17:00:39.825410 - [DEBUG] End of incomingtab entry
23491 2019-Jan-17 17:00:39.825434 - [DEBUG]
23492 2019-Jan-17 17:00:39.825460 - [DEBUG] EDGE: >
23493 2019-Jan-17 17:00:39.825518 - [DEBUG] ---> 23494 2019-Jan-17 17:00:39.826153 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23495 2019-Jan-17 17:00:39.826793 - [DEBUG]
23496 2019-Jan-17 17:00:39.826819 - [DEBUG] EDGE: >
23497 2019-Jan-17 17:00:39.826878 - [DEBUG] ---> 23498 2019-Jan-17 17:00:39.827513 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23499 2019-Jan-17 17:00:39.828171 - [DEBUG]
23500 2019-Jan-17 17:00:39.828207 - [DEBUG] Compose: EdgeIdentity * AllBottom
23501 2019-Jan-17 17:00:39.828234 - [DEBUG]
23502 2019-Jan-17 17:00:39.828258 - [DEBUG] Propagate flow
23503 2019-Jan-17 17:00:39.828281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23504 2019-Jan-17 17:00:39.828340 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23505 2019-Jan-17 17:00:39.828986 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23506 2019-Jan-17 17:00:39.829626 - [DEBUG] Edge function : AllBottom (result of previous compose)
23507 2019-Jan-17 17:00:39.829652 - [DEBUG]
23508 2019-Jan-17 17:00:39.829677 - [DEBUG] Join: AllTop & AllBottom
23509 2019-Jan-17 17:00:39.829703 - [DEBUG] = AllBottom (new jump func)
23510 2019-Jan-17 17:00:39.829735 - [DEBUG]
23511 2019-Jan-17 17:00:39.829759 - [DEBUG] Start adding new jump function
23512 2019-Jan-17 17:00:39.829783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23513 2019-Jan-17 17:00:39.829840 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23514 2019-Jan-17 17:00:39.830483 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23515 2019-Jan-17 17:00:39.831128 - [DEBUG] Edge Function : AllBottom
23516 2019-Jan-17 17:00:39.831158 - [DEBUG] End adding new jump function
23517 2019-Jan-17 17:00:39.831182 - [DEBUG]
23518 2019-Jan-17 17:00:39.831206 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23519 2019-Jan-17 17:00:39.831230 - [DEBUG]
23520 2019-Jan-17 17:00:39.831253 - [DEBUG] Process 664. path edge:
23521 2019-Jan-17 17:00:39.831277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23522 2019-Jan-17 17:00:39.831349 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23523 2019-Jan-17 17:00:39.831996 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23524 2019-Jan-17 17:00:39.832636 - [DEBUG]
23525 2019-Jan-17 17:00:39.832660 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23526 2019-Jan-17 17:00:39.833316 - [DEBUG] Possible callees:
23527 2019-Jan-17 17:00:39.833342 - [DEBUG] llvm.dbg.declare
23528 2019-Jan-17 17:00:39.833368 - [DEBUG] Possible return sites:
23529 2019-Jan-17 17:00:39.833391 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323530 2019-Jan-17 17:00:39.834683 - [DEBUG] Found and process special summary
23531 2019-Jan-17 17:00:39.834717 - [DEBUG] Compose: EdgeIdentity * AllBottom
23532 2019-Jan-17 17:00:39.834744 - [DEBUG]
23533 2019-Jan-17 17:00:39.834768 - [DEBUG] Propagate flow
23534 2019-Jan-17 17:00:39.834791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23535 2019-Jan-17 17:00:39.834850 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23536 2019-Jan-17 17:00:39.835490 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23537 2019-Jan-17 17:00:39.836131 - [DEBUG] Edge function : AllBottom (result of previous compose)
23538 2019-Jan-17 17:00:39.836157 - [DEBUG]
23539 2019-Jan-17 17:00:39.836181 - [DEBUG] Join: AllTop & AllBottom
23540 2019-Jan-17 17:00:39.836207 - [DEBUG] = AllBottom (new jump func)
23541 2019-Jan-17 17:00:39.836231 - [DEBUG]
23542 2019-Jan-17 17:00:39.836255 - [DEBUG] Start adding new jump function
23543 2019-Jan-17 17:00:39.836278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23544 2019-Jan-17 17:00:39.836336 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23545 2019-Jan-17 17:00:39.836976 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23546 2019-Jan-17 17:00:39.837614 - [DEBUG] Edge Function : AllBottom
23547 2019-Jan-17 17:00:39.837643 - [DEBUG] End adding new jump function
23548 2019-Jan-17 17:00:39.837667 - [DEBUG]
23549 2019-Jan-17 17:00:39.837691 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23550 2019-Jan-17 17:00:39.837715 - [DEBUG]
23551 2019-Jan-17 17:00:39.837738 - [DEBUG] Process 665. path edge:
23552 2019-Jan-17 17:00:39.837762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23553 2019-Jan-17 17:00:39.837829 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23554 2019-Jan-17 17:00:39.838486 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23555 2019-Jan-17 17:00:39.839127 - [DEBUG]
23556 2019-Jan-17 17:00:39.839151 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23557 2019-Jan-17 17:00:39.839809 - [DEBUG] Compose: EdgeIdentity * AllBottom
23558 2019-Jan-17 17:00:39.839837 - [DEBUG]
23559 2019-Jan-17 17:00:39.839861 - [DEBUG] Propagate flow
23560 2019-Jan-17 17:00:39.839884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23561 2019-Jan-17 17:00:39.839942 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23562 2019-Jan-17 17:00:39.840580 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23563 2019-Jan-17 17:00:39.841220 - [DEBUG] Edge function : AllBottom (result of previous compose)
23564 2019-Jan-17 17:00:39.841245 - [DEBUG]
23565 2019-Jan-17 17:00:39.841270 - [DEBUG] Join: AllTop & AllBottom
23566 2019-Jan-17 17:00:39.841309 - [DEBUG] = AllBottom (new jump func)
23567 2019-Jan-17 17:00:39.841334 - [DEBUG]
23568 2019-Jan-17 17:00:39.841358 - [DEBUG] Start adding new jump function
23569 2019-Jan-17 17:00:39.841381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23570 2019-Jan-17 17:00:39.841439 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23571 2019-Jan-17 17:00:39.842079 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23572 2019-Jan-17 17:00:39.842715 - [DEBUG] Edge Function : AllBottom
23573 2019-Jan-17 17:00:39.842744 - [DEBUG] End adding new jump function
23574 2019-Jan-17 17:00:39.842768 - [DEBUG]
23575 2019-Jan-17 17:00:39.842791 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23576 2019-Jan-17 17:00:39.842816 - [DEBUG]
23577 2019-Jan-17 17:00:39.842839 - [DEBUG] Process 666. path edge:
23578 2019-Jan-17 17:00:39.842862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23579 2019-Jan-17 17:00:39.842920 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23580 2019-Jan-17 17:00:39.843555 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23581 2019-Jan-17 17:00:39.844196 - [DEBUG]
23582 2019-Jan-17 17:00:39.844222 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23583 2019-Jan-17 17:00:39.844890 - [DEBUG] Compose: EdgeIdentity * AllBottom
23584 2019-Jan-17 17:00:39.844918 - [DEBUG]
23585 2019-Jan-17 17:00:39.844941 - [DEBUG] Propagate flow
23586 2019-Jan-17 17:00:39.844965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23587 2019-Jan-17 17:00:39.845023 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23588 2019-Jan-17 17:00:39.845661 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23589 2019-Jan-17 17:00:39.846301 - [DEBUG] Edge function : AllBottom (result of previous compose)
23590 2019-Jan-17 17:00:39.846327 - [DEBUG]
23591 2019-Jan-17 17:00:39.846352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23592 2019-Jan-17 17:00:39.846377 - [DEBUG] = AllBottom
23593 2019-Jan-17 17:00:39.846401 - [DEBUG]
23594 2019-Jan-17 17:00:39.846424 - [DEBUG] PROPAGATE: No new function!
23595 2019-Jan-17 17:00:39.846450 - [DEBUG] EDGE: >
23596 2019-Jan-17 17:00:39.846509 - [DEBUG] ---> 23597 2019-Jan-17 17:00:39.847156 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23598 2019-Jan-17 17:00:39.847795 - [DEBUG]
23599 2019-Jan-17 17:00:39.847821 - [DEBUG] EDGE: >
23600 2019-Jan-17 17:00:39.847880 - [DEBUG] ---> 23601 2019-Jan-17 17:00:39.848537 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23602 2019-Jan-17 17:00:39.849177 - [DEBUG]
23603 2019-Jan-17 17:00:39.849217 - [DEBUG] Compose: EdgeIdentity * AllBottom
23604 2019-Jan-17 17:00:39.849244 - [DEBUG]
23605 2019-Jan-17 17:00:39.849268 - [DEBUG] Propagate flow
23606 2019-Jan-17 17:00:39.849292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23607 2019-Jan-17 17:00:39.849350 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23608 2019-Jan-17 17:00:39.849990 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23609 2019-Jan-17 17:00:39.850630 - [DEBUG] Edge function : AllBottom (result of previous compose)
23610 2019-Jan-17 17:00:39.850656 - [DEBUG]
23611 2019-Jan-17 17:00:39.850681 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23612 2019-Jan-17 17:00:39.850706 - [DEBUG] = AllBottom
23613 2019-Jan-17 17:00:39.850731 - [DEBUG]
23614 2019-Jan-17 17:00:39.850754 - [DEBUG] PROPAGATE: No new function!
23615 2019-Jan-17 17:00:39.850782 - [DEBUG] EDGE: >
23616 2019-Jan-17 17:00:39.850841 - [DEBUG] ---> 23617 2019-Jan-17 17:00:39.851512 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23618 2019-Jan-17 17:00:39.852166 - [DEBUG]
23619 2019-Jan-17 17:00:39.852192 - [DEBUG] EDGE: >
23620 2019-Jan-17 17:00:39.852251 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23621 2019-Jan-17 17:00:39.852895 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23622 2019-Jan-17 17:00:39.853537 - [DEBUG]
23623 2019-Jan-17 17:00:39.853563 - [DEBUG] EDGE: >
23624 2019-Jan-17 17:00:39.853621 - [DEBUG] ---> 23625 2019-Jan-17 17:00:39.854261 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23626 2019-Jan-17 17:00:39.854919 - [DEBUG]
23627 2019-Jan-17 17:00:39.854945 - [DEBUG] EDGE: >
23628 2019-Jan-17 17:00:39.855004 - [DEBUG] ---> 23629 2019-Jan-17 17:00:39.855642 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23630 2019-Jan-17 17:00:39.856284 - [DEBUG]
23631 2019-Jan-17 17:00:39.856310 - [DEBUG] EDGE: >
23632 2019-Jan-17 17:00:39.856369 - [DEBUG] ---> 23633 2019-Jan-17 17:00:39.857009 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23634 2019-Jan-17 17:00:39.857650 - [DEBUG]
23635 2019-Jan-17 17:00:39.857685 - [DEBUG] Compose: EdgeIdentity * AllBottom
23636 2019-Jan-17 17:00:39.857712 - [DEBUG]
23637 2019-Jan-17 17:00:39.857735 - [DEBUG] Propagate flow
23638 2019-Jan-17 17:00:39.857759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23639 2019-Jan-17 17:00:39.857831 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23640 2019-Jan-17 17:00:39.858490 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23641 2019-Jan-17 17:00:39.859132 - [DEBUG] Edge function : AllBottom (result of previous compose)
23642 2019-Jan-17 17:00:39.859157 - [DEBUG]
23643 2019-Jan-17 17:00:39.859183 - [DEBUG] Join: AllTop & AllBottom
23644 2019-Jan-17 17:00:39.859209 - [DEBUG] = AllBottom (new jump func)
23645 2019-Jan-17 17:00:39.859233 - [DEBUG]
23646 2019-Jan-17 17:00:39.859257 - [DEBUG] Start adding new jump function
23647 2019-Jan-17 17:00:39.859280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23648 2019-Jan-17 17:00:39.859338 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23649 2019-Jan-17 17:00:39.859979 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23650 2019-Jan-17 17:00:39.860618 - [DEBUG] Edge Function : AllBottom
23651 2019-Jan-17 17:00:39.860647 - [DEBUG] End adding new jump function
23652 2019-Jan-17 17:00:39.860671 - [DEBUG]
23653 2019-Jan-17 17:00:39.860695 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
23654 2019-Jan-17 17:00:39.860719 - [DEBUG]
23655 2019-Jan-17 17:00:39.860743 - [DEBUG] Process 667. path edge:
23656 2019-Jan-17 17:00:39.860767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23657 2019-Jan-17 17:00:39.860825 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
23658 2019-Jan-17 17:00:39.861484 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23659 2019-Jan-17 17:00:39.862124 - [DEBUG]
23660 2019-Jan-17 17:00:39.862149 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
23661 2019-Jan-17 17:00:39.862807 - [DEBUG] Compose: EdgeIdentity * AllBottom
23662 2019-Jan-17 17:00:39.862835 - [DEBUG]
23663 2019-Jan-17 17:00:39.862859 - [DEBUG] Propagate flow
23664 2019-Jan-17 17:00:39.862883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23665 2019-Jan-17 17:00:39.862941 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
23666 2019-Jan-17 17:00:39.863578 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23667 2019-Jan-17 17:00:39.864219 - [DEBUG] Edge function : AllBottom (result of previous compose)
23668 2019-Jan-17 17:00:39.864244 - [DEBUG]
23669 2019-Jan-17 17:00:39.864269 - [DEBUG] Join: AllTop & AllBottom
23670 2019-Jan-17 17:00:39.864295 - [DEBUG] = AllBottom (new jump func)
23671 2019-Jan-17 17:00:39.864319 - [DEBUG]
23672 2019-Jan-17 17:00:39.864342 - [DEBUG] Start adding new jump function
23673 2019-Jan-17 17:00:39.864366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23674 2019-Jan-17 17:00:39.864423 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23675 2019-Jan-17 17:00:39.865081 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
23676 2019-Jan-17 17:00:39.865715 - [DEBUG] Edge Function : AllBottom
23677 2019-Jan-17 17:00:39.865743 - [DEBUG] End adding new jump function
23678 2019-Jan-17 17:00:39.865767 - [DEBUG]
23679 2019-Jan-17 17:00:39.865790 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
23680 2019-Jan-17 17:00:39.865815 - [DEBUG]
23681 2019-Jan-17 17:00:39.865838 - [DEBUG] Process 668. path edge:
23682 2019-Jan-17 17:00:39.865862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23683 2019-Jan-17 17:00:39.865919 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
23684 2019-Jan-17 17:00:39.866564 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23685 2019-Jan-17 17:00:39.867204 - [DEBUG]
23686 2019-Jan-17 17:00:39.867229 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
23687 2019-Jan-17 17:00:39.867881 - [DEBUG] Compose: EdgeIdentity * AllBottom
23688 2019-Jan-17 17:00:39.867908 - [DEBUG]
23689 2019-Jan-17 17:00:39.867932 - [DEBUG] Propagate flow
23690 2019-Jan-17 17:00:39.867967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23691 2019-Jan-17 17:00:39.868027 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23692 2019-Jan-17 17:00:39.868666 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23693 2019-Jan-17 17:00:39.869306 - [DEBUG] Edge function : AllBottom (result of previous compose)
23694 2019-Jan-17 17:00:39.869332 - [DEBUG]
23695 2019-Jan-17 17:00:39.869357 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23696 2019-Jan-17 17:00:39.869382 - [DEBUG] = AllBottom
23697 2019-Jan-17 17:00:39.869406 - [DEBUG]
23698 2019-Jan-17 17:00:39.869429 - [DEBUG] PROPAGATE: No new function!
23699 2019-Jan-17 17:00:39.869455 - [DEBUG] EDGE: >
23700 2019-Jan-17 17:00:39.869514 - [DEBUG] ---> 23701 2019-Jan-17 17:00:39.870149 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23702 2019-Jan-17 17:00:39.870790 - [DEBUG]
23703 2019-Jan-17 17:00:39.870816 - [DEBUG] EDGE: >
23704 2019-Jan-17 17:00:39.870873 - [DEBUG] ---> 23705 2019-Jan-17 17:00:39.871529 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23706 2019-Jan-17 17:00:39.872170 - [DEBUG]
23707 2019-Jan-17 17:00:39.872197 - [DEBUG] EDGE: >
23708 2019-Jan-17 17:00:39.872256 - [DEBUG] ---> 23709 2019-Jan-17 17:00:39.872892 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23710 2019-Jan-17 17:00:39.873533 - [DEBUG]
23711 2019-Jan-17 17:00:39.873559 - [DEBUG] EDGE: >
23712 2019-Jan-17 17:00:39.873618 - [DEBUG] ---> 23713 2019-Jan-17 17:00:39.874260 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23714 2019-Jan-17 17:00:39.874915 - [DEBUG]
23715 2019-Jan-17 17:00:39.874942 - [DEBUG] EDGE: >
23716 2019-Jan-17 17:00:39.875001 - [DEBUG] ---> 23717 2019-Jan-17 17:00:39.875636 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23718 2019-Jan-17 17:00:39.876279 - [DEBUG]
23719 2019-Jan-17 17:00:39.876307 - [DEBUG] EDGE: >
23720 2019-Jan-17 17:00:39.876368 - [DEBUG] ---> 23721 2019-Jan-17 17:00:39.877057 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23722 2019-Jan-17 17:00:39.877762 - [DEBUG]
23723 2019-Jan-17 17:00:39.877817 - [DEBUG] Compose: EdgeIdentity * AllBottom
23724 2019-Jan-17 17:00:39.877846 - [DEBUG]
23725 2019-Jan-17 17:00:39.877871 - [DEBUG] Propagate flow
23726 2019-Jan-17 17:00:39.877895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23727 2019-Jan-17 17:00:39.878008 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
23728 2019-Jan-17 17:00:39.878711 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23729 2019-Jan-17 17:00:39.879359 - [DEBUG] Edge function : AllBottom (result of previous compose)
23730 2019-Jan-17 17:00:39.879385 - [DEBUG]
23731 2019-Jan-17 17:00:39.879411 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23732 2019-Jan-17 17:00:39.879438 - [DEBUG] = AllBottom
23733 2019-Jan-17 17:00:39.879462 - [DEBUG]
23734 2019-Jan-17 17:00:39.879485 - [DEBUG] PROPAGATE: No new function!
23735 2019-Jan-17 17:00:39.879517 - [DEBUG] EDGE: >
23736 2019-Jan-17 17:00:39.879578 - [DEBUG] ---> 23737 2019-Jan-17 17:00:39.880229 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23738 2019-Jan-17 17:00:39.880871 - [DEBUG]
23739 2019-Jan-17 17:00:39.880898 - [DEBUG] EDGE: >
23740 2019-Jan-17 17:00:39.880956 - [DEBUG] ---> 23741 2019-Jan-17 17:00:39.881615 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23742 2019-Jan-17 17:00:39.882255 - [DEBUG]
23743 2019-Jan-17 17:00:39.882282 - [DEBUG] EDGE: >
23744 2019-Jan-17 17:00:39.882341 - [DEBUG] ---> 23745 2019-Jan-17 17:00:39.882980 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23746 2019-Jan-17 17:00:39.883620 - [DEBUG]
23747 2019-Jan-17 17:00:39.883664 - [DEBUG] Compose: EdgeIdentity * AllBottom
23748 2019-Jan-17 17:00:39.883691 - [DEBUG]
23749 2019-Jan-17 17:00:39.883716 - [DEBUG] Propagate flow
23750 2019-Jan-17 17:00:39.883739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23751 2019-Jan-17 17:00:39.883797 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
23752 2019-Jan-17 17:00:39.884438 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23753 2019-Jan-17 17:00:39.885095 - [DEBUG] Edge function : AllBottom (result of previous compose)
23754 2019-Jan-17 17:00:39.885121 - [DEBUG]
23755 2019-Jan-17 17:00:39.885146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23756 2019-Jan-17 17:00:39.885172 - [DEBUG] = AllBottom
23757 2019-Jan-17 17:00:39.885196 - [DEBUG]
23758 2019-Jan-17 17:00:39.885219 - [DEBUG] PROPAGATE: No new function!
23759 2019-Jan-17 17:00:39.885247 - [DEBUG] EDGE: >
23760 2019-Jan-17 17:00:39.885306 - [DEBUG] ---> 23761 2019-Jan-17 17:00:39.885955 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23762 2019-Jan-17 17:00:39.886597 - [DEBUG]
23763 2019-Jan-17 17:00:39.886624 - [DEBUG] EDGE: >
23764 2019-Jan-17 17:00:39.886683 - [DEBUG] ---> 23765 2019-Jan-17 17:00:39.887322 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23766 2019-Jan-17 17:00:39.887975 - [DEBUG]
23767 2019-Jan-17 17:00:39.888003 - [DEBUG] EDGE: >
23768 2019-Jan-17 17:00:39.888063 - [DEBUG] ---> 23769 2019-Jan-17 17:00:39.888712 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23770 2019-Jan-17 17:00:39.889352 - [DEBUG]
23771 2019-Jan-17 17:00:39.889379 - [DEBUG] EDGE: >
23772 2019-Jan-17 17:00:39.889438 - [DEBUG] ---> 23773 2019-Jan-17 17:00:39.890082 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23774 2019-Jan-17 17:00:39.890722 - [DEBUG]
23775 2019-Jan-17 17:00:39.890762 - [DEBUG] Compose: EdgeIdentity * AllBottom
23776 2019-Jan-17 17:00:39.890789 - [DEBUG]
23777 2019-Jan-17 17:00:39.890813 - [DEBUG] Propagate flow
23778 2019-Jan-17 17:00:39.890837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23779 2019-Jan-17 17:00:39.890895 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
23780 2019-Jan-17 17:00:39.891554 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23781 2019-Jan-17 17:00:39.892195 - [DEBUG] Edge function : AllBottom (result of previous compose)
23782 2019-Jan-17 17:00:39.892221 - [DEBUG]
23783 2019-Jan-17 17:00:39.892246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23784 2019-Jan-17 17:00:39.892272 - [DEBUG] = AllBottom
23785 2019-Jan-17 17:00:39.892296 - [DEBUG]
23786 2019-Jan-17 17:00:39.892320 - [DEBUG] PROPAGATE: No new function!
23787 2019-Jan-17 17:00:39.892348 - [DEBUG] EDGE: >
23788 2019-Jan-17 17:00:39.892407 - [DEBUG] ---> 23789 2019-Jan-17 17:00:39.893055 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23790 2019-Jan-17 17:00:39.893695 - [DEBUG]
23791 2019-Jan-17 17:00:39.893722 - [DEBUG] EDGE: >
23792 2019-Jan-17 17:00:39.893781 - [DEBUG] ---> 23793 2019-Jan-17 17:00:39.894418 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23794 2019-Jan-17 17:00:39.895078 - [DEBUG]
23795 2019-Jan-17 17:00:39.895105 - [DEBUG] EDGE: >
23796 2019-Jan-17 17:00:39.895165 - [DEBUG] ---> 23797 2019-Jan-17 17:00:39.895804 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23798 2019-Jan-17 17:00:39.896444 - [DEBUG]
23799 2019-Jan-17 17:00:39.896482 - [DEBUG] Compose: EdgeIdentity * AllBottom
23800 2019-Jan-17 17:00:39.896510 - [DEBUG]
23801 2019-Jan-17 17:00:39.896534 - [DEBUG] Propagate flow
23802 2019-Jan-17 17:00:39.896557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23803 2019-Jan-17 17:00:39.896615 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
23804 2019-Jan-17 17:00:39.897255 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23805 2019-Jan-17 17:00:39.897895 - [DEBUG] Edge function : AllBottom (result of previous compose)
23806 2019-Jan-17 17:00:39.897920 - [DEBUG]
23807 2019-Jan-17 17:00:39.897946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23808 2019-Jan-17 17:00:39.897987 - [DEBUG] = AllBottom
23809 2019-Jan-17 17:00:39.898011 - [DEBUG]
23810 2019-Jan-17 17:00:39.898035 - [DEBUG] PROPAGATE: No new function!
23811 2019-Jan-17 17:00:39.898063 - [DEBUG] EDGE: >
23812 2019-Jan-17 17:00:39.898131 - [DEBUG] ---> 23813 2019-Jan-17 17:00:39.898782 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23814 2019-Jan-17 17:00:39.899424 - [DEBUG]
23815 2019-Jan-17 17:00:39.899451 - [DEBUG] EDGE: >
23816 2019-Jan-17 17:00:39.899510 - [DEBUG] ---> 23817 2019-Jan-17 17:00:39.900145 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23818 2019-Jan-17 17:00:39.900786 - [DEBUG]
23819 2019-Jan-17 17:00:39.900813 - [DEBUG] EDGE: >
23820 2019-Jan-17 17:00:39.900871 - [DEBUG] ---> 23821 2019-Jan-17 17:00:39.901524 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23822 2019-Jan-17 17:00:39.902164 - [DEBUG]
23823 2019-Jan-17 17:00:39.902191 - [DEBUG] EDGE: >
23824 2019-Jan-17 17:00:39.902250 - [DEBUG] ---> 23825 2019-Jan-17 17:00:39.902890 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23826 2019-Jan-17 17:00:39.903533 - [DEBUG]
23827 2019-Jan-17 17:00:39.903571 - [DEBUG] Compose: EdgeIdentity * AllBottom
23828 2019-Jan-17 17:00:39.903599 - [DEBUG]
23829 2019-Jan-17 17:00:39.903623 - [DEBUG] Propagate flow
23830 2019-Jan-17 17:00:39.903646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23831 2019-Jan-17 17:00:39.903704 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23832 2019-Jan-17 17:00:39.904346 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23833 2019-Jan-17 17:00:39.905002 - [DEBUG] Edge function : AllBottom (result of previous compose)
23834 2019-Jan-17 17:00:39.905027 - [DEBUG]
23835 2019-Jan-17 17:00:39.905053 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23836 2019-Jan-17 17:00:39.905079 - [DEBUG] = AllBottom
23837 2019-Jan-17 17:00:39.905103 - [DEBUG]
23838 2019-Jan-17 17:00:39.905127 - [DEBUG] PROPAGATE: No new function!
23839 2019-Jan-17 17:00:39.905155 - [DEBUG] EDGE: >
23840 2019-Jan-17 17:00:39.905214 - [DEBUG] ---> 23841 2019-Jan-17 17:00:39.905864 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23842 2019-Jan-17 17:00:39.906506 - [DEBUG]
23843 2019-Jan-17 17:00:39.906545 - [DEBUG] Compose: EdgeIdentity * AllBottom
23844 2019-Jan-17 17:00:39.906572 - [DEBUG]
23845 2019-Jan-17 17:00:39.906596 - [DEBUG] Propagate flow
23846 2019-Jan-17 17:00:39.906619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23847 2019-Jan-17 17:00:39.906677 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23848 2019-Jan-17 17:00:39.907325 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23849 2019-Jan-17 17:00:39.907977 - [DEBUG] Edge function : AllBottom (result of previous compose)
23850 2019-Jan-17 17:00:39.908003 - [DEBUG]
23851 2019-Jan-17 17:00:39.908029 - [DEBUG] Join: AllTop & AllBottom
23852 2019-Jan-17 17:00:39.908055 - [DEBUG] = AllBottom (new jump func)
23853 2019-Jan-17 17:00:39.908079 - [DEBUG]
23854 2019-Jan-17 17:00:39.908103 - [DEBUG] Start adding new jump function
23855 2019-Jan-17 17:00:39.908135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23856 2019-Jan-17 17:00:39.908193 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23857 2019-Jan-17 17:00:39.908835 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23858 2019-Jan-17 17:00:39.909482 - [DEBUG] Edge Function : AllBottom
23859 2019-Jan-17 17:00:39.909513 - [DEBUG] End adding new jump function
23860 2019-Jan-17 17:00:39.909537 - [DEBUG]
23861 2019-Jan-17 17:00:39.909561 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
23862 2019-Jan-17 17:00:39.909586 - [DEBUG]
23863 2019-Jan-17 17:00:39.909609 - [DEBUG] Process 669. path edge:
23864 2019-Jan-17 17:00:39.909633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23865 2019-Jan-17 17:00:39.909691 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
23866 2019-Jan-17 17:00:39.910338 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23867 2019-Jan-17 17:00:39.910981 - [DEBUG]
23868 2019-Jan-17 17:00:39.911006 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23869 2019-Jan-17 17:00:39.911681 - [DEBUG] Possible callees:
23870 2019-Jan-17 17:00:39.911706 - [DEBUG] llvm.dbg.declare
23871 2019-Jan-17 17:00:39.911732 - [DEBUG] Possible return sites:
23872 2019-Jan-17 17:00:39.911755 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14323873 2019-Jan-17 17:00:39.913039 - [DEBUG] Found and process special summary
23874 2019-Jan-17 17:00:39.913075 - [DEBUG] Compose: EdgeIdentity * AllBottom
23875 2019-Jan-17 17:00:39.913102 - [DEBUG]
23876 2019-Jan-17 17:00:39.913126 - [DEBUG] Propagate flow
23877 2019-Jan-17 17:00:39.913150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23878 2019-Jan-17 17:00:39.913208 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23879 2019-Jan-17 17:00:39.913849 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23880 2019-Jan-17 17:00:39.914489 - [DEBUG] Edge function : AllBottom (result of previous compose)
23881 2019-Jan-17 17:00:39.914515 - [DEBUG]
23882 2019-Jan-17 17:00:39.914540 - [DEBUG] Join: AllTop & AllBottom
23883 2019-Jan-17 17:00:39.914566 - [DEBUG] = AllBottom (new jump func)
23884 2019-Jan-17 17:00:39.914590 - [DEBUG]
23885 2019-Jan-17 17:00:39.914614 - [DEBUG] Start adding new jump function
23886 2019-Jan-17 17:00:39.914652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23887 2019-Jan-17 17:00:39.914709 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23888 2019-Jan-17 17:00:39.915351 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23889 2019-Jan-17 17:00:39.915991 - [DEBUG] Edge Function : AllBottom
23890 2019-Jan-17 17:00:39.916019 - [DEBUG] End adding new jump function
23891 2019-Jan-17 17:00:39.916043 - [DEBUG]
23892 2019-Jan-17 17:00:39.916067 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
23893 2019-Jan-17 17:00:39.916091 - [DEBUG]
23894 2019-Jan-17 17:00:39.916114 - [DEBUG] Process 670. path edge:
23895 2019-Jan-17 17:00:39.916138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23896 2019-Jan-17 17:00:39.916196 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
23897 2019-Jan-17 17:00:39.916846 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23898 2019-Jan-17 17:00:39.917487 - [DEBUG]
23899 2019-Jan-17 17:00:39.917512 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23900 2019-Jan-17 17:00:39.918186 - [DEBUG] Compose: EdgeIdentity * AllBottom
23901 2019-Jan-17 17:00:39.918214 - [DEBUG]
23902 2019-Jan-17 17:00:39.918238 - [DEBUG] Propagate flow
23903 2019-Jan-17 17:00:39.918261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23904 2019-Jan-17 17:00:39.918320 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
23905 2019-Jan-17 17:00:39.918957 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23906 2019-Jan-17 17:00:39.919597 - [DEBUG] Edge function : AllBottom (result of previous compose)
23907 2019-Jan-17 17:00:39.919622 - [DEBUG]
23908 2019-Jan-17 17:00:39.919647 - [DEBUG] Join: AllTop & AllBottom
23909 2019-Jan-17 17:00:39.919673 - [DEBUG] = AllBottom (new jump func)
23910 2019-Jan-17 17:00:39.919697 - [DEBUG]
23911 2019-Jan-17 17:00:39.919720 - [DEBUG] Start adding new jump function
23912 2019-Jan-17 17:00:39.919743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23913 2019-Jan-17 17:00:39.919801 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23914 2019-Jan-17 17:00:39.920444 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
23915 2019-Jan-17 17:00:39.921078 - [DEBUG] Edge Function : AllBottom
23916 2019-Jan-17 17:00:39.921107 - [DEBUG] End adding new jump function
23917 2019-Jan-17 17:00:39.921131 - [DEBUG]
23918 2019-Jan-17 17:00:39.921154 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
23919 2019-Jan-17 17:00:39.921178 - [DEBUG]
23920 2019-Jan-17 17:00:39.921201 - [DEBUG] Process 671. path edge:
23921 2019-Jan-17 17:00:39.921225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23922 2019-Jan-17 17:00:39.921283 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
23923 2019-Jan-17 17:00:39.921931 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23924 2019-Jan-17 17:00:39.922572 - [DEBUG]
23925 2019-Jan-17 17:00:39.922598 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
23926 2019-Jan-17 17:00:39.923248 - [DEBUG] Compose: EdgeIdentity * AllBottom
23927 2019-Jan-17 17:00:39.923276 - [DEBUG]
23928 2019-Jan-17 17:00:39.923299 - [DEBUG] Propagate flow
23929 2019-Jan-17 17:00:39.923323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23930 2019-Jan-17 17:00:39.923381 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
23931 2019-Jan-17 17:00:39.924016 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23932 2019-Jan-17 17:00:39.924670 - [DEBUG] Edge function : AllBottom (result of previous compose)
23933 2019-Jan-17 17:00:39.924696 - [DEBUG]
23934 2019-Jan-17 17:00:39.924721 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23935 2019-Jan-17 17:00:39.924747 - [DEBUG] = AllBottom
23936 2019-Jan-17 17:00:39.924771 - [DEBUG]
23937 2019-Jan-17 17:00:39.924794 - [DEBUG] PROPAGATE: No new function!
23938 2019-Jan-17 17:00:39.924820 - [DEBUG] EDGE: >
23939 2019-Jan-17 17:00:39.924879 - [DEBUG] ---> 23940 2019-Jan-17 17:00:39.925516 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23941 2019-Jan-17 17:00:39.926156 - [DEBUG]
23942 2019-Jan-17 17:00:39.926182 - [DEBUG] EDGE: >
23943 2019-Jan-17 17:00:39.926248 - [DEBUG] ---> 23944 2019-Jan-17 17:00:39.926891 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23945 2019-Jan-17 17:00:39.927532 - [DEBUG]
23946 2019-Jan-17 17:00:39.927568 - [DEBUG] Compose: EdgeIdentity * AllBottom
23947 2019-Jan-17 17:00:39.927596 - [DEBUG]
23948 2019-Jan-17 17:00:39.927620 - [DEBUG] Propagate flow
23949 2019-Jan-17 17:00:39.927643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23950 2019-Jan-17 17:00:39.927701 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23951 2019-Jan-17 17:00:39.928357 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23952 2019-Jan-17 17:00:39.928999 - [DEBUG] Edge function : AllBottom (result of previous compose)
23953 2019-Jan-17 17:00:39.929024 - [DEBUG]
23954 2019-Jan-17 17:00:39.929049 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23955 2019-Jan-17 17:00:39.929075 - [DEBUG] = AllBottom
23956 2019-Jan-17 17:00:39.929100 - [DEBUG]
23957 2019-Jan-17 17:00:39.929123 - [DEBUG] PROPAGATE: No new function!
23958 2019-Jan-17 17:00:39.929150 - [DEBUG] EDGE: >
23959 2019-Jan-17 17:00:39.929209 - [DEBUG] ---> 23960 2019-Jan-17 17:00:39.929858 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23961 2019-Jan-17 17:00:39.930499 - [DEBUG]
23962 2019-Jan-17 17:00:39.930526 - [DEBUG] EDGE: >
23963 2019-Jan-17 17:00:39.930584 - [DEBUG] ---> 23964 2019-Jan-17 17:00:39.931223 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23965 2019-Jan-17 17:00:39.931880 - [DEBUG]
23966 2019-Jan-17 17:00:39.931915 - [DEBUG] Compose: EdgeIdentity * AllBottom
23967 2019-Jan-17 17:00:39.931942 - [DEBUG]
23968 2019-Jan-17 17:00:39.931965 - [DEBUG] Propagate flow
23969 2019-Jan-17 17:00:39.931989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23970 2019-Jan-17 17:00:39.932046 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
23971 2019-Jan-17 17:00:39.932684 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23972 2019-Jan-17 17:00:39.933325 - [DEBUG] Edge function : AllBottom (result of previous compose)
23973 2019-Jan-17 17:00:39.933350 - [DEBUG]
23974 2019-Jan-17 17:00:39.933375 - [DEBUG] Join: AllTop & AllBottom
23975 2019-Jan-17 17:00:39.933401 - [DEBUG] = AllBottom (new jump func)
23976 2019-Jan-17 17:00:39.933425 - [DEBUG]
23977 2019-Jan-17 17:00:39.933448 - [DEBUG] Start adding new jump function
23978 2019-Jan-17 17:00:39.933472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

23979 2019-Jan-17 17:00:39.933529 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23980 2019-Jan-17 17:00:39.934170 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
23981 2019-Jan-17 17:00:39.934824 - [DEBUG] Edge Function : AllBottom
23982 2019-Jan-17 17:00:39.934853 - [DEBUG] End adding new jump function
23983 2019-Jan-17 17:00:39.934877 - [DEBUG]
23984 2019-Jan-17 17:00:39.934900 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
23985 2019-Jan-17 17:00:39.934925 - [DEBUG]
23986 2019-Jan-17 17:00:39.934948 - [DEBUG] Process 672. path edge:
23987 2019-Jan-17 17:00:39.934986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
23988 2019-Jan-17 17:00:39.935044 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
23989 2019-Jan-17 17:00:39.935683 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
23990 2019-Jan-17 17:00:39.936324 - [DEBUG]
23991 2019-Jan-17 17:00:39.936350 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
23992 2019-Jan-17 17:00:39.937003 - [DEBUG] Compose: EdgeIdentity * AllBottom
23993 2019-Jan-17 17:00:39.937031 - [DEBUG]
23994 2019-Jan-17 17:00:39.937055 - [DEBUG] Propagate flow
23995 2019-Jan-17 17:00:39.937078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

23996 2019-Jan-17 17:00:39.937137 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23997 2019-Jan-17 17:00:39.937786 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

23998 2019-Jan-17 17:00:39.938445 - [DEBUG] Edge function : AllBottom (result of previous compose)
23999 2019-Jan-17 17:00:39.938471 - [DEBUG]
24000 2019-Jan-17 17:00:39.938496 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24001 2019-Jan-17 17:00:39.938521 - [DEBUG] = AllBottom
24002 2019-Jan-17 17:00:39.938545 - [DEBUG]
24003 2019-Jan-17 17:00:39.938568 - [DEBUG] PROPAGATE: No new function!
24004 2019-Jan-17 17:00:39.938601 - [DEBUG] Compose: EdgeIdentity * AllBottom
24005 2019-Jan-17 17:00:39.938629 - [DEBUG]
24006 2019-Jan-17 17:00:39.938652 - [DEBUG] Propagate flow
24007 2019-Jan-17 17:00:39.938675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24008 2019-Jan-17 17:00:39.938733 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24009 2019-Jan-17 17:00:39.939381 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

24010 2019-Jan-17 17:00:39.940020 - [DEBUG] Edge function : AllBottom (result of previous compose)
24011 2019-Jan-17 17:00:39.940045 - [DEBUG]
24012 2019-Jan-17 17:00:39.940070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24013 2019-Jan-17 17:00:39.940096 - [DEBUG] = AllBottom
24014 2019-Jan-17 17:00:39.940120 - [DEBUG]
24015 2019-Jan-17 17:00:39.940143 - [DEBUG] PROPAGATE: No new function!
24016 2019-Jan-17 17:00:39.940168 - [DEBUG] EDGE: >
24017 2019-Jan-17 17:00:39.940227 - [DEBUG] ---> 24018 2019-Jan-17 17:00:39.940864 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
24019 2019-Jan-17 17:00:39.941521 - [DEBUG]
24020 2019-Jan-17 17:00:39.941547 - [DEBUG] EDGE: >
24021 2019-Jan-17 17:00:39.941606 - [DEBUG] ---> 24022 2019-Jan-17 17:00:39.942243 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
24023 2019-Jan-17 17:00:39.942883 - [DEBUG]
24024 2019-Jan-17 17:00:39.942911 - [DEBUG] Compose: EdgeIdentity * AllBottom
24025 2019-Jan-17 17:00:39.942937 - [DEBUG]
24026 2019-Jan-17 17:00:39.942961 - [DEBUG] Propagate flow
24027 2019-Jan-17 17:00:39.942984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24028 2019-Jan-17 17:00:39.943042 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24029 2019-Jan-17 17:00:39.943678 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

24030 2019-Jan-17 17:00:39.944328 - [DEBUG] Edge function : AllBottom (result of previous compose)
24031 2019-Jan-17 17:00:39.944354 - [DEBUG]
24032 2019-Jan-17 17:00:39.944380 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24033 2019-Jan-17 17:00:39.944406 - [DEBUG] = AllBottom
24034 2019-Jan-17 17:00:39.944430 - [DEBUG]
24035 2019-Jan-17 17:00:39.944454 - [DEBUG] PROPAGATE: No new function!
24036 2019-Jan-17 17:00:39.944480 - [DEBUG] EDGE: >
24037 2019-Jan-17 17:00:39.944539 - [DEBUG] ---> 24038 2019-Jan-17 17:00:39.945197 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
>
24039 2019-Jan-17 17:00:39.945837 - [DEBUG]
24040 2019-Jan-17 17:00:39.945884 - [DEBUG] Compose: EdgeIdentity * AllBottom
24041 2019-Jan-17 17:00:39.945911 - [DEBUG]
24042 2019-Jan-17 17:00:39.945935 - [DEBUG] Propagate flow
24043 2019-Jan-17 17:00:39.945959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24044 2019-Jan-17 17:00:39.946017 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24045 2019-Jan-17 17:00:39.946658 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

24046 2019-Jan-17 17:00:39.947296 - [DEBUG] Edge function : AllBottom (result of previous compose)
24047 2019-Jan-17 17:00:39.947321 - [DEBUG]
24048 2019-Jan-17 17:00:39.947347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24049 2019-Jan-17 17:00:39.947372 - [DEBUG] = AllBottom
24050 2019-Jan-17 17:00:39.947397 - [DEBUG]
24051 2019-Jan-17 17:00:39.947420 - [DEBUG] PROPAGATE: No new function!
24052 2019-Jan-17 17:00:39.947446 - [DEBUG] Compose: EdgeIdentity * AllBottom
24053 2019-Jan-17 17:00:39.947472 - [DEBUG]
24054 2019-Jan-17 17:00:39.947496 - [DEBUG] Propagate flow
24055 2019-Jan-17 17:00:39.947519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24056 2019-Jan-17 17:00:39.947576 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24057 2019-Jan-17 17:00:39.948233 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

24058 2019-Jan-17 17:00:39.948873 - [DEBUG] Edge function : AllBottom (result of previous compose)
24059 2019-Jan-17 17:00:39.948899 - [DEBUG]
24060 2019-Jan-17 17:00:39.948924 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24061 2019-Jan-17 17:00:39.948949 - [DEBUG] = AllBottom
24062 2019-Jan-17 17:00:39.948974 - [DEBUG]
24063 2019-Jan-17 17:00:39.948997 - [DEBUG] PROPAGATE: No new function!
24064 2019-Jan-17 17:00:39.949024 - [DEBUG] EDGE: >
24065 2019-Jan-17 17:00:39.949084 - [DEBUG] ---> 24066 2019-Jan-17 17:00:39.949724 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
>
24067 2019-Jan-17 17:00:39.950361 - [DEBUG]
24068 2019-Jan-17 17:00:39.950388 - [DEBUG] EDGE: >
24069 2019-Jan-17 17:00:39.950446 - [DEBUG] ---> 24070 2019-Jan-17 17:00:39.951082 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
>
24071 2019-Jan-17 17:00:39.951742 - [DEBUG]
24072 2019-Jan-17 17:00:39.951768 - [DEBUG] EDGE: >
24073 2019-Jan-17 17:00:39.951827 - [DEBUG] ---> 24074 2019-Jan-17 17:00:39.952468 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
>
24075 2019-Jan-17 17:00:39.953113 - [DEBUG]
24076 2019-Jan-17 17:00:39.953141 - [DEBUG] Compose: EdgeIdentity * AllBottom
24077 2019-Jan-17 17:00:39.953167 - [DEBUG]
24078 2019-Jan-17 17:00:39.953191 - [DEBUG] Propagate flow
24079 2019-Jan-17 17:00:39.953214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24080 2019-Jan-17 17:00:39.953272 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24081 2019-Jan-17 17:00:39.953913 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24082 2019-Jan-17 17:00:39.954558 - [DEBUG] Edge function : AllBottom (result of previous compose)
24083 2019-Jan-17 17:00:39.954584 - [DEBUG]
24084 2019-Jan-17 17:00:39.954609 - [DEBUG] Join: AllTop & AllBottom
24085 2019-Jan-17 17:00:39.954649 - [DEBUG] = AllBottom (new jump func)
24086 2019-Jan-17 17:00:39.954673 - [DEBUG]
24087 2019-Jan-17 17:00:39.954697 - [DEBUG] Start adding new jump function
24088 2019-Jan-17 17:00:39.954721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24089 2019-Jan-17 17:00:39.954778 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24090 2019-Jan-17 17:00:39.955422 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24091 2019-Jan-17 17:00:39.956063 - [DEBUG] Edge Function : AllBottom
24092 2019-Jan-17 17:00:39.956092 - [DEBUG] End adding new jump function
24093 2019-Jan-17 17:00:39.956115 - [DEBUG]
24094 2019-Jan-17 17:00:39.956139 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24095 2019-Jan-17 17:00:39.956164 - [DEBUG]
24096 2019-Jan-17 17:00:39.956187 - [DEBUG] Process 673. path edge:
24097 2019-Jan-17 17:00:39.956211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24098 2019-Jan-17 17:00:39.956268 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
24099 2019-Jan-17 17:00:39.956908 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24100 2019-Jan-17 17:00:39.957551 - [DEBUG]
24101 2019-Jan-17 17:00:39.957576 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
24102 2019-Jan-17 17:00:39.958249 - [DEBUG] Compose: EdgeIdentity * AllBottom
24103 2019-Jan-17 17:00:39.958277 - [DEBUG]
24104 2019-Jan-17 17:00:39.958301 - [DEBUG] Propagate flow
24105 2019-Jan-17 17:00:39.958324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24106 2019-Jan-17 17:00:39.958382 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24107 2019-Jan-17 17:00:39.959021 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24108 2019-Jan-17 17:00:39.959663 - [DEBUG] Edge function : AllBottom (result of previous compose)
24109 2019-Jan-17 17:00:39.959688 - [DEBUG]
24110 2019-Jan-17 17:00:39.959713 - [DEBUG] Join: AllTop & AllBottom
24111 2019-Jan-17 17:00:39.959739 - [DEBUG] = AllBottom (new jump func)
24112 2019-Jan-17 17:00:39.959763 - [DEBUG]
24113 2019-Jan-17 17:00:39.959786 - [DEBUG] Start adding new jump function
24114 2019-Jan-17 17:00:39.959809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24115 2019-Jan-17 17:00:39.959866 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24116 2019-Jan-17 17:00:39.960509 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24117 2019-Jan-17 17:00:39.961154 - [DEBUG] Edge Function : AllBottom
24118 2019-Jan-17 17:00:39.961186 - [DEBUG] End adding new jump function
24119 2019-Jan-17 17:00:39.961210 - [DEBUG]
24120 2019-Jan-17 17:00:39.961234 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24121 2019-Jan-17 17:00:39.961258 - [DEBUG]
24122 2019-Jan-17 17:00:39.961281 - [DEBUG] Process 674. path edge:
24123 2019-Jan-17 17:00:39.961319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24124 2019-Jan-17 17:00:39.961377 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
24125 2019-Jan-17 17:00:39.962015 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24126 2019-Jan-17 17:00:39.962656 - [DEBUG]
24127 2019-Jan-17 17:00:39.962682 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
24128 2019-Jan-17 17:00:39.963333 - [DEBUG] Compose: EdgeIdentity * AllBottom
24129 2019-Jan-17 17:00:39.963361 - [DEBUG]
24130 2019-Jan-17 17:00:39.963385 - [DEBUG] Propagate flow
24131 2019-Jan-17 17:00:39.963408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24132 2019-Jan-17 17:00:39.963466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24133 2019-Jan-17 17:00:39.964115 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24134 2019-Jan-17 17:00:39.964774 - [DEBUG] Edge function : AllBottom (result of previous compose)
24135 2019-Jan-17 17:00:39.964799 - [DEBUG]
24136 2019-Jan-17 17:00:39.964824 - [DEBUG] Join: AllTop & AllBottom
24137 2019-Jan-17 17:00:39.964849 - [DEBUG] = AllBottom (new jump func)
24138 2019-Jan-17 17:00:39.964873 - [DEBUG]
24139 2019-Jan-17 17:00:39.964897 - [DEBUG] Start adding new jump function
24140 2019-Jan-17 17:00:39.964920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24141 2019-Jan-17 17:00:39.964978 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24142 2019-Jan-17 17:00:39.965619 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24143 2019-Jan-17 17:00:39.966265 - [DEBUG] Edge Function : AllBottom
24144 2019-Jan-17 17:00:39.966293 - [DEBUG] End adding new jump function
24145 2019-Jan-17 17:00:39.966317 - [DEBUG]
24146 2019-Jan-17 17:00:39.966341 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24147 2019-Jan-17 17:00:39.966365 - [DEBUG]
24148 2019-Jan-17 17:00:39.966389 - [DEBUG] Process 675. path edge:
24149 2019-Jan-17 17:00:39.966412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24150 2019-Jan-17 17:00:39.966470 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
24151 2019-Jan-17 17:00:39.967116 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24152 2019-Jan-17 17:00:39.967758 - [DEBUG]
24153 2019-Jan-17 17:00:39.967782 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
24154 2019-Jan-17 17:00:39.968455 - [DEBUG] Possible callees:
24155 2019-Jan-17 17:00:39.968480 - [DEBUG] llvm.dbg.declare
24156 2019-Jan-17 17:00:39.968505 - [DEBUG] Possible return sites:
24157 2019-Jan-17 17:00:39.968529 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12024158 2019-Jan-17 17:00:39.969815 - [DEBUG] Found and process special summary
24159 2019-Jan-17 17:00:39.969856 - [DEBUG] Compose: EdgeIdentity * AllBottom
24160 2019-Jan-17 17:00:39.969884 - [DEBUG]
24161 2019-Jan-17 17:00:39.969908 - [DEBUG] Propagate flow
24162 2019-Jan-17 17:00:39.969931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24163 2019-Jan-17 17:00:39.969990 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24164 2019-Jan-17 17:00:39.970631 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24165 2019-Jan-17 17:00:39.971275 - [DEBUG] Edge function : AllBottom (result of previous compose)
24166 2019-Jan-17 17:00:39.971314 - [DEBUG]
24167 2019-Jan-17 17:00:39.971340 - [DEBUG] Join: AllTop & AllBottom
24168 2019-Jan-17 17:00:39.971366 - [DEBUG] = AllBottom (new jump func)
24169 2019-Jan-17 17:00:39.971390 - [DEBUG]
24170 2019-Jan-17 17:00:39.971413 - [DEBUG] Start adding new jump function
24171 2019-Jan-17 17:00:39.971436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24172 2019-Jan-17 17:00:39.971495 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24173 2019-Jan-17 17:00:39.972138 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24174 2019-Jan-17 17:00:39.972778 - [DEBUG] Edge Function : AllBottom
24175 2019-Jan-17 17:00:39.972806 - [DEBUG] End adding new jump function
24176 2019-Jan-17 17:00:39.972830 - [DEBUG]
24177 2019-Jan-17 17:00:39.972853 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24178 2019-Jan-17 17:00:39.972878 - [DEBUG]
24179 2019-Jan-17 17:00:39.972901 - [DEBUG] Process 676. path edge:
24180 2019-Jan-17 17:00:39.972925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24181 2019-Jan-17 17:00:39.972982 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
24182 2019-Jan-17 17:00:39.973621 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24183 2019-Jan-17 17:00:39.974262 - [DEBUG]
24184 2019-Jan-17 17:00:39.974286 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24185 2019-Jan-17 17:00:39.974966 - [DEBUG] Compose: EdgeIdentity * AllBottom
24186 2019-Jan-17 17:00:39.974995 - [DEBUG]
24187 2019-Jan-17 17:00:39.975019 - [DEBUG] Propagate flow
24188 2019-Jan-17 17:00:39.975042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24189 2019-Jan-17 17:00:39.975101 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
24190 2019-Jan-17 17:00:39.975738 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24191 2019-Jan-17 17:00:39.976380 - [DEBUG] Edge function : AllBottom (result of previous compose)
24192 2019-Jan-17 17:00:39.976405 - [DEBUG]
24193 2019-Jan-17 17:00:39.976429 - [DEBUG] Join: AllTop & AllBottom
24194 2019-Jan-17 17:00:39.976455 - [DEBUG] = AllBottom (new jump func)
24195 2019-Jan-17 17:00:39.976479 - [DEBUG]
24196 2019-Jan-17 17:00:39.976503 - [DEBUG] Start adding new jump function
24197 2019-Jan-17 17:00:39.976526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24198 2019-Jan-17 17:00:39.976583 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24199 2019-Jan-17 17:00:39.977225 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
24200 2019-Jan-17 17:00:39.977868 - [DEBUG] Edge Function : AllBottom
24201 2019-Jan-17 17:00:39.977897 - [DEBUG] End adding new jump function
24202 2019-Jan-17 17:00:39.977921 - [DEBUG]
24203 2019-Jan-17 17:00:39.977945 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24204 2019-Jan-17 17:00:39.977984 - [DEBUG]
24205 2019-Jan-17 17:00:39.978007 - [DEBUG] Process 677. path edge:
24206 2019-Jan-17 17:00:39.978031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24207 2019-Jan-17 17:00:39.978089 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
24208 2019-Jan-17 17:00:39.978726 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24209 2019-Jan-17 17:00:39.979368 - [DEBUG]
24210 2019-Jan-17 17:00:39.979393 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
24211 2019-Jan-17 17:00:39.980044 - [DEBUG] Compose: EdgeIdentity * AllBottom
24212 2019-Jan-17 17:00:39.980072 - [DEBUG]
24213 2019-Jan-17 17:00:39.980096 - [DEBUG] Propagate flow
24214 2019-Jan-17 17:00:39.980119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24215 2019-Jan-17 17:00:39.980177 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24216 2019-Jan-17 17:00:39.980824 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24217 2019-Jan-17 17:00:39.981481 - [DEBUG] Edge function : AllBottom (result of previous compose)
24218 2019-Jan-17 17:00:39.981507 - [DEBUG]
24219 2019-Jan-17 17:00:39.981532 - [DEBUG] Join: AllTop & AllBottom
24220 2019-Jan-17 17:00:39.981557 - [DEBUG] = AllBottom (new jump func)
24221 2019-Jan-17 17:00:39.981581 - [DEBUG]
24222 2019-Jan-17 17:00:39.981605 - [DEBUG] Start adding new jump function
24223 2019-Jan-17 17:00:39.981628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24224 2019-Jan-17 17:00:39.981685 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24225 2019-Jan-17 17:00:39.982329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24226 2019-Jan-17 17:00:39.982975 - [DEBUG] Edge Function : AllBottom
24227 2019-Jan-17 17:00:39.983007 - [DEBUG] End adding new jump function
24228 2019-Jan-17 17:00:39.983031 - [DEBUG]
24229 2019-Jan-17 17:00:39.983055 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24230 2019-Jan-17 17:00:39.983079 - [DEBUG]
24231 2019-Jan-17 17:00:39.983102 - [DEBUG] Process 678. path edge:
24232 2019-Jan-17 17:00:39.983126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24233 2019-Jan-17 17:00:39.983183 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
24234 2019-Jan-17 17:00:39.983830 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24235 2019-Jan-17 17:00:39.984472 - [DEBUG]
24236 2019-Jan-17 17:00:39.984496 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24237 2019-Jan-17 17:00:39.985169 - [DEBUG] Possible callees:
24238 2019-Jan-17 17:00:39.985195 - [DEBUG] llvm.dbg.declare
24239 2019-Jan-17 17:00:39.985220 - [DEBUG] Possible return sites:
24240 2019-Jan-17 17:00:39.985243 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14924241 2019-Jan-17 17:00:39.986538 - [DEBUG] Found and process special summary
24242 2019-Jan-17 17:00:39.986579 - [DEBUG] Compose: EdgeIdentity * AllBottom
24243 2019-Jan-17 17:00:39.986606 - [DEBUG]
24244 2019-Jan-17 17:00:39.986630 - [DEBUG] Propagate flow
24245 2019-Jan-17 17:00:39.986654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24246 2019-Jan-17 17:00:39.986712 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24247 2019-Jan-17 17:00:39.987354 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24248 2019-Jan-17 17:00:39.988011 - [DEBUG] Edge function : AllBottom (result of previous compose)
24249 2019-Jan-17 17:00:39.988037 - [DEBUG]
24250 2019-Jan-17 17:00:39.988061 - [DEBUG] Join: AllTop & AllBottom
24251 2019-Jan-17 17:00:39.988087 - [DEBUG] = AllBottom (new jump func)
24252 2019-Jan-17 17:00:39.988111 - [DEBUG]
24253 2019-Jan-17 17:00:39.988134 - [DEBUG] Start adding new jump function
24254 2019-Jan-17 17:00:39.988157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24255 2019-Jan-17 17:00:39.988215 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24256 2019-Jan-17 17:00:39.988860 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24257 2019-Jan-17 17:00:39.989499 - [DEBUG] Edge Function : AllBottom
24258 2019-Jan-17 17:00:39.989527 - [DEBUG] End adding new jump function
24259 2019-Jan-17 17:00:39.989551 - [DEBUG]
24260 2019-Jan-17 17:00:39.989574 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24261 2019-Jan-17 17:00:39.989599 - [DEBUG]
24262 2019-Jan-17 17:00:39.989622 - [DEBUG] Process 679. path edge:
24263 2019-Jan-17 17:00:39.989646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24264 2019-Jan-17 17:00:39.989703 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
24265 2019-Jan-17 17:00:39.990343 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24266 2019-Jan-17 17:00:39.990987 - [DEBUG]
24267 2019-Jan-17 17:00:39.991012 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24268 2019-Jan-17 17:00:39.991696 - [DEBUG] Compose: EdgeIdentity * AllBottom
24269 2019-Jan-17 17:00:39.991726 - [DEBUG]
24270 2019-Jan-17 17:00:39.991749 - [DEBUG] Propagate flow
24271 2019-Jan-17 17:00:39.991772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24272 2019-Jan-17 17:00:39.991831 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24273 2019-Jan-17 17:00:39.992469 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24274 2019-Jan-17 17:00:39.993111 - [DEBUG] Edge function : AllBottom (result of previous compose)
24275 2019-Jan-17 17:00:39.993136 - [DEBUG]
24276 2019-Jan-17 17:00:39.993161 - [DEBUG] Join: AllTop & AllBottom
24277 2019-Jan-17 17:00:39.993187 - [DEBUG] = AllBottom (new jump func)
24278 2019-Jan-17 17:00:39.993211 - [DEBUG]
24279 2019-Jan-17 17:00:39.993234 - [DEBUG] Start adding new jump function
24280 2019-Jan-17 17:00:39.993258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24281 2019-Jan-17 17:00:39.993315 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24282 2019-Jan-17 17:00:39.993958 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24283 2019-Jan-17 17:00:39.994604 - [DEBUG] Edge Function : AllBottom
24284 2019-Jan-17 17:00:39.994646 - [DEBUG] End adding new jump function
24285 2019-Jan-17 17:00:39.994670 - [DEBUG]
24286 2019-Jan-17 17:00:39.994694 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24287 2019-Jan-17 17:00:39.994719 - [DEBUG]
24288 2019-Jan-17 17:00:39.994742 - [DEBUG] Process 680. path edge:
24289 2019-Jan-17 17:00:39.994766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24290 2019-Jan-17 17:00:39.994824 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
24291 2019-Jan-17 17:00:39.995461 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24292 2019-Jan-17 17:00:39.996104 - [DEBUG]
24293 2019-Jan-17 17:00:39.996129 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24294 2019-Jan-17 17:00:39.996784 - [DEBUG] Compose: EdgeIdentity * AllBottom
24295 2019-Jan-17 17:00:39.996812 - [DEBUG]
24296 2019-Jan-17 17:00:39.996836 - [DEBUG] Propagate flow
24297 2019-Jan-17 17:00:39.996859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24298 2019-Jan-17 17:00:39.996918 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24299 2019-Jan-17 17:00:39.997566 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24300 2019-Jan-17 17:00:39.998224 - [DEBUG] Edge function : AllBottom (result of previous compose)
24301 2019-Jan-17 17:00:39.998249 - [DEBUG]
24302 2019-Jan-17 17:00:39.998274 - [DEBUG] Join: AllTop & AllBottom
24303 2019-Jan-17 17:00:39.998299 - [DEBUG] = AllBottom (new jump func)
24304 2019-Jan-17 17:00:39.998323 - [DEBUG]
24305 2019-Jan-17 17:00:39.998347 - [DEBUG] Start adding new jump function
24306 2019-Jan-17 17:00:39.998370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24307 2019-Jan-17 17:00:39.998427 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

24308 2019-Jan-17 17:00:39.999071 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24309 2019-Jan-17 17:00:39.999718 - [DEBUG] Edge Function : AllBottom
24310 2019-Jan-17 17:00:39.999746 - [DEBUG] End adding new jump function
24311 2019-Jan-17 17:00:39.999770 - [DEBUG]
24312 2019-Jan-17 17:00:39.999794 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24313 2019-Jan-17 17:00:39.999818 - [DEBUG]
24314 2019-Jan-17 17:00:39.999841 - [DEBUG] Process 681. path edge:
24315 2019-Jan-17 17:00:39.999865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24316 2019-Jan-17 17:00:39.999923 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
24317 2019-Jan-17 17:00:40.000580 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24318 2019-Jan-17 17:00:40.003230 - [DEBUG]
24319 2019-Jan-17 17:00:40.003257 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24320 2019-Jan-17 17:00:40.005753 - [DEBUG] Possible callees:
24321 2019-Jan-17 17:00:40.005781 - [DEBUG] llvm.dbg.declare
24322 2019-Jan-17 17:00:40.005806 - [DEBUG] Possible return sites:
24323 2019-Jan-17 17:00:40.005830 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15524324 2019-Jan-17 17:00:40.007209 - [DEBUG] Found and process special summary
24325 2019-Jan-17 17:00:40.007461 - [DEBUG] EDGE: >
24326 2019-Jan-17 17:00:40.007544 - [DEBUG] ---> 24327 2019-Jan-17 17:00:40.008270 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24328 2019-Jan-17 17:00:40.008945 - [DEBUG]
24329 2019-Jan-17 17:00:40.008972 - [DEBUG] EDGE: >
24330 2019-Jan-17 17:00:40.009035 - [DEBUG] ---> 24331 2019-Jan-17 17:00:40.009694 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
24332 2019-Jan-17 17:00:40.010345 - [DEBUG]
24333 2019-Jan-17 17:00:40.010375 - [DEBUG] Compose: EdgeIdentity * AllBottom
24334 2019-Jan-17 17:00:40.010402 - [DEBUG]
24335 2019-Jan-17 17:00:40.010426 - [DEBUG] Propagate flow
24336 2019-Jan-17 17:00:40.010449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24337 2019-Jan-17 17:00:40.010508 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24338 2019-Jan-17 17:00:40.011147 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24339 2019-Jan-17 17:00:40.012429 - [DEBUG] Edge function : AllBottom (result of previous compose)
24340 2019-Jan-17 17:00:40.012455 - [DEBUG]
24341 2019-Jan-17 17:00:40.012482 - [DEBUG] Join: AllTop & AllBottom
24342 2019-Jan-17 17:00:40.012509 - [DEBUG] = AllBottom (new jump func)
24343 2019-Jan-17 17:00:40.012533 - [DEBUG]
24344 2019-Jan-17 17:00:40.012557 - [DEBUG] Start adding new jump function
24345 2019-Jan-17 17:00:40.012581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24346 2019-Jan-17 17:00:40.012639 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24347 2019-Jan-17 17:00:40.013887 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24348 2019-Jan-17 17:00:40.014524 - [DEBUG] Edge Function : AllBottom
24349 2019-Jan-17 17:00:40.014555 - [DEBUG] End adding new jump function
24350 2019-Jan-17 17:00:40.014579 - [DEBUG]
24351 2019-Jan-17 17:00:40.014603 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24352 2019-Jan-17 17:00:40.014642 - [DEBUG]
24353 2019-Jan-17 17:00:40.014666 - [DEBUG] Process 682. path edge:
24354 2019-Jan-17 17:00:40.014690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24355 2019-Jan-17 17:00:40.014749 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
24356 2019-Jan-17 17:00:40.015386 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24357 2019-Jan-17 17:00:40.016631 - [DEBUG]
24358 2019-Jan-17 17:00:40.016657 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
24359 2019-Jan-17 17:00:40.017324 - [DEBUG] Compose: EdgeIdentity * AllBottom
24360 2019-Jan-17 17:00:40.017352 - [DEBUG]
24361 2019-Jan-17 17:00:40.017376 - [DEBUG] Propagate flow
24362 2019-Jan-17 17:00:40.017399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24363 2019-Jan-17 17:00:40.017458 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24364 2019-Jan-17 17:00:40.018141 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24365 2019-Jan-17 17:00:40.019389 - [DEBUG] Edge function : AllBottom (result of previous compose)
24366 2019-Jan-17 17:00:40.019415 - [DEBUG]
24367 2019-Jan-17 17:00:40.019440 - [DEBUG] Join: AllTop & AllBottom
24368 2019-Jan-17 17:00:40.019466 - [DEBUG] = AllBottom (new jump func)
24369 2019-Jan-17 17:00:40.019490 - [DEBUG]
24370 2019-Jan-17 17:00:40.019514 - [DEBUG] Start adding new jump function
24371 2019-Jan-17 17:00:40.019537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24372 2019-Jan-17 17:00:40.019595 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24373 2019-Jan-17 17:00:40.020847 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24374 2019-Jan-17 17:00:40.021509 - [DEBUG] Edge Function : AllBottom
24375 2019-Jan-17 17:00:40.021539 - [DEBUG] End adding new jump function
24376 2019-Jan-17 17:00:40.021563 - [DEBUG]
24377 2019-Jan-17 17:00:40.021587 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24378 2019-Jan-17 17:00:40.021612 - [DEBUG]
24379 2019-Jan-17 17:00:40.021636 - [DEBUG] Process 683. path edge:
24380 2019-Jan-17 17:00:40.021660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24381 2019-Jan-17 17:00:40.021718 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
24382 2019-Jan-17 17:00:40.022366 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24383 2019-Jan-17 17:00:40.023614 - [DEBUG]
24384 2019-Jan-17 17:00:40.023638 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
24385 2019-Jan-17 17:00:40.024298 - [DEBUG] Possible callees:
24386 2019-Jan-17 17:00:40.024324 - [DEBUG] llvm.dbg.declare
24387 2019-Jan-17 17:00:40.024349 - [DEBUG] Possible return sites:
24388 2019-Jan-17 17:00:40.024373 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15524389 2019-Jan-17 17:00:40.025672 - [DEBUG] Found and process special summary
24390 2019-Jan-17 17:00:40.025710 - [DEBUG] Compose: EdgeIdentity * AllBottom
24391 2019-Jan-17 17:00:40.025738 - [DEBUG]
24392 2019-Jan-17 17:00:40.025762 - [DEBUG] Propagate flow
24393 2019-Jan-17 17:00:40.025786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24394 2019-Jan-17 17:00:40.025844 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24395 2019-Jan-17 17:00:40.026486 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24396 2019-Jan-17 17:00:40.027734 - [DEBUG] Edge function : AllBottom (result of previous compose)
24397 2019-Jan-17 17:00:40.027759 - [DEBUG]
24398 2019-Jan-17 17:00:40.027784 - [DEBUG] Join: AllTop & AllBottom
24399 2019-Jan-17 17:00:40.027810 - [DEBUG] = AllBottom (new jump func)
24400 2019-Jan-17 17:00:40.027835 - [DEBUG]
24401 2019-Jan-17 17:00:40.027858 - [DEBUG] Start adding new jump function
24402 2019-Jan-17 17:00:40.027881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24403 2019-Jan-17 17:00:40.027940 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24404 2019-Jan-17 17:00:40.029213 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24405 2019-Jan-17 17:00:40.029853 - [DEBUG] Edge Function : AllBottom
24406 2019-Jan-17 17:00:40.029882 - [DEBUG] End adding new jump function
24407 2019-Jan-17 17:00:40.029906 - [DEBUG]
24408 2019-Jan-17 17:00:40.029930 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24409 2019-Jan-17 17:00:40.029956 - [DEBUG]
24410 2019-Jan-17 17:00:40.029979 - [DEBUG] Process 684. path edge:
24411 2019-Jan-17 17:00:40.030003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24412 2019-Jan-17 17:00:40.030061 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
24413 2019-Jan-17 17:00:40.030702 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24414 2019-Jan-17 17:00:40.031959 - [DEBUG]
24415 2019-Jan-17 17:00:40.031984 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24416 2019-Jan-17 17:00:40.032656 - [DEBUG] Compose: EdgeIdentity * AllBottom
24417 2019-Jan-17 17:00:40.032684 - [DEBUG]
24418 2019-Jan-17 17:00:40.032708 - [DEBUG] Propagate flow
24419 2019-Jan-17 17:00:40.032732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24420 2019-Jan-17 17:00:40.032791 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24421 2019-Jan-17 17:00:40.033430 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24422 2019-Jan-17 17:00:40.034689 - [DEBUG] Edge function : AllBottom (result of previous compose)
24423 2019-Jan-17 17:00:40.034715 - [DEBUG]
24424 2019-Jan-17 17:00:40.034740 - [DEBUG] Join: AllTop & AllBottom
24425 2019-Jan-17 17:00:40.034765 - [DEBUG] = AllBottom (new jump func)
24426 2019-Jan-17 17:00:40.034790 - [DEBUG]
24427 2019-Jan-17 17:00:40.034813 - [DEBUG] Start adding new jump function
24428 2019-Jan-17 17:00:40.034836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24429 2019-Jan-17 17:00:40.034895 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24430 2019-Jan-17 17:00:40.036143 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24431 2019-Jan-17 17:00:40.036780 - [DEBUG] Edge Function : AllBottom
24432 2019-Jan-17 17:00:40.036809 - [DEBUG] End adding new jump function
24433 2019-Jan-17 17:00:40.036833 - [DEBUG]
24434 2019-Jan-17 17:00:40.036857 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24435 2019-Jan-17 17:00:40.036883 - [DEBUG]
24436 2019-Jan-17 17:00:40.036906 - [DEBUG] Process 685. path edge:
24437 2019-Jan-17 17:00:40.036929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24438 2019-Jan-17 17:00:40.036987 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
24439 2019-Jan-17 17:00:40.037626 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24440 2019-Jan-17 17:00:40.038892 - [DEBUG]
24441 2019-Jan-17 17:00:40.038918 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
24442 2019-Jan-17 17:00:40.039575 - [DEBUG] Compose: EdgeIdentity * AllBottom
24443 2019-Jan-17 17:00:40.039603 - [DEBUG]
24444 2019-Jan-17 17:00:40.039627 - [DEBUG] Propagate flow
24445 2019-Jan-17 17:00:40.039660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24446 2019-Jan-17 17:00:40.039720 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24447 2019-Jan-17 17:00:40.040359 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24448 2019-Jan-17 17:00:40.041619 - [DEBUG] Edge function : AllBottom (result of previous compose)
24449 2019-Jan-17 17:00:40.041645 - [DEBUG]
24450 2019-Jan-17 17:00:40.041670 - [DEBUG] Join: AllTop & AllBottom
24451 2019-Jan-17 17:00:40.041696 - [DEBUG] = AllBottom (new jump func)
24452 2019-Jan-17 17:00:40.041721 - [DEBUG]
24453 2019-Jan-17 17:00:40.041744 - [DEBUG] Start adding new jump function
24454 2019-Jan-17 17:00:40.041768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24455 2019-Jan-17 17:00:40.041826 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24456 2019-Jan-17 17:00:40.043072 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24457 2019-Jan-17 17:00:40.043708 - [DEBUG] Edge Function : AllBottom
24458 2019-Jan-17 17:00:40.043737 - [DEBUG] End adding new jump function
24459 2019-Jan-17 17:00:40.043761 - [DEBUG]
24460 2019-Jan-17 17:00:40.043785 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24461 2019-Jan-17 17:00:40.043810 - [DEBUG]
24462 2019-Jan-17 17:00:40.043834 - [DEBUG] Process 686. path edge:
24463 2019-Jan-17 17:00:40.043857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24464 2019-Jan-17 17:00:40.043915 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
24465 2019-Jan-17 17:00:40.044552 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24466 2019-Jan-17 17:00:40.045812 - [DEBUG]
24467 2019-Jan-17 17:00:40.045837 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
24468 2019-Jan-17 17:00:40.046493 - [DEBUG] Compose: EdgeIdentity * AllBottom
24469 2019-Jan-17 17:00:40.046521 - [DEBUG]
24470 2019-Jan-17 17:00:40.046544 - [DEBUG] Propagate flow
24471 2019-Jan-17 17:00:40.046568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24472 2019-Jan-17 17:00:40.046626 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24473 2019-Jan-17 17:00:40.047276 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24474 2019-Jan-17 17:00:40.048540 - [DEBUG] Edge function : AllBottom (result of previous compose)
24475 2019-Jan-17 17:00:40.048566 - [DEBUG]
24476 2019-Jan-17 17:00:40.048591 - [DEBUG] Join: AllTop & AllBottom
24477 2019-Jan-17 17:00:40.048617 - [DEBUG] = AllBottom (new jump func)
24478 2019-Jan-17 17:00:40.048641 - [DEBUG]
24479 2019-Jan-17 17:00:40.048665 - [DEBUG] Start adding new jump function
24480 2019-Jan-17 17:00:40.048688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24481 2019-Jan-17 17:00:40.048746 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24482 2019-Jan-17 17:00:40.049994 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24483 2019-Jan-17 17:00:40.050641 - [DEBUG] Edge Function : AllBottom
24484 2019-Jan-17 17:00:40.050670 - [DEBUG] End adding new jump function
24485 2019-Jan-17 17:00:40.050706 - [DEBUG]
24486 2019-Jan-17 17:00:40.050731 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24487 2019-Jan-17 17:00:40.050757 - [DEBUG]
24488 2019-Jan-17 17:00:40.050780 - [DEBUG] Process 687. path edge:
24489 2019-Jan-17 17:00:40.050804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24490 2019-Jan-17 17:00:40.050862 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
24491 2019-Jan-17 17:00:40.051528 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24492 2019-Jan-17 17:00:40.052775 - [DEBUG]
24493 2019-Jan-17 17:00:40.052800 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
24494 2019-Jan-17 17:00:40.053458 - [DEBUG] Possible callees:
24495 2019-Jan-17 17:00:40.053484 - [DEBUG] llvm.dbg.declare
24496 2019-Jan-17 17:00:40.053509 - [DEBUG] Possible return sites:
24497 2019-Jan-17 17:00:40.053533 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16324498 2019-Jan-17 17:00:40.054830 - [DEBUG] Found and process special summary
24499 2019-Jan-17 17:00:40.054866 - [DEBUG] Compose: EdgeIdentity * AllBottom
24500 2019-Jan-17 17:00:40.054894 - [DEBUG]
24501 2019-Jan-17 17:00:40.054918 - [DEBUG] Propagate flow
24502 2019-Jan-17 17:00:40.054941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24503 2019-Jan-17 17:00:40.055000 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24504 2019-Jan-17 17:00:40.055642 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24505 2019-Jan-17 17:00:40.056888 - [DEBUG] Edge function : AllBottom (result of previous compose)
24506 2019-Jan-17 17:00:40.056914 - [DEBUG]
24507 2019-Jan-17 17:00:40.056939 - [DEBUG] Join: AllTop & AllBottom
24508 2019-Jan-17 17:00:40.056965 - [DEBUG] = AllBottom (new jump func)
24509 2019-Jan-17 17:00:40.056989 - [DEBUG]
24510 2019-Jan-17 17:00:40.057012 - [DEBUG] Start adding new jump function
24511 2019-Jan-17 17:00:40.057036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24512 2019-Jan-17 17:00:40.057094 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24513 2019-Jan-17 17:00:40.058353 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24514 2019-Jan-17 17:00:40.058992 - [DEBUG] Edge Function : AllBottom
24515 2019-Jan-17 17:00:40.059022 - [DEBUG] End adding new jump function
24516 2019-Jan-17 17:00:40.059046 - [DEBUG]
24517 2019-Jan-17 17:00:40.059070 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24518 2019-Jan-17 17:00:40.059095 - [DEBUG]
24519 2019-Jan-17 17:00:40.059118 - [DEBUG] Process 688. path edge:
24520 2019-Jan-17 17:00:40.059142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24521 2019-Jan-17 17:00:40.059200 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
24522 2019-Jan-17 17:00:40.059839 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24523 2019-Jan-17 17:00:40.061081 - [DEBUG]
24524 2019-Jan-17 17:00:40.061106 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24525 2019-Jan-17 17:00:40.061794 - [DEBUG] Compose: EdgeIdentity * AllBottom
24526 2019-Jan-17 17:00:40.061823 - [DEBUG]
24527 2019-Jan-17 17:00:40.061848 - [DEBUG] Propagate flow
24528 2019-Jan-17 17:00:40.061871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24529 2019-Jan-17 17:00:40.061930 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24530 2019-Jan-17 17:00:40.062570 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24531 2019-Jan-17 17:00:40.063820 - [DEBUG] Edge function : AllBottom (result of previous compose)
24532 2019-Jan-17 17:00:40.063846 - [DEBUG]
24533 2019-Jan-17 17:00:40.063871 - [DEBUG] Join: AllTop & AllBottom
24534 2019-Jan-17 17:00:40.063897 - [DEBUG] = AllBottom (new jump func)
24535 2019-Jan-17 17:00:40.063921 - [DEBUG]
24536 2019-Jan-17 17:00:40.063945 - [DEBUG] Start adding new jump function
24537 2019-Jan-17 17:00:40.063968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24538 2019-Jan-17 17:00:40.064026 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24539 2019-Jan-17 17:00:40.065287 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24540 2019-Jan-17 17:00:40.065922 - [DEBUG] Edge Function : AllBottom
24541 2019-Jan-17 17:00:40.065952 - [DEBUG] End adding new jump function
24542 2019-Jan-17 17:00:40.065976 - [DEBUG]
24543 2019-Jan-17 17:00:40.066001 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24544 2019-Jan-17 17:00:40.066026 - [DEBUG]
24545 2019-Jan-17 17:00:40.066050 - [DEBUG] Process 689. path edge:
24546 2019-Jan-17 17:00:40.066075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24547 2019-Jan-17 17:00:40.066135 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
24548 2019-Jan-17 17:00:40.066773 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24549 2019-Jan-17 17:00:40.068035 - [DEBUG]
24550 2019-Jan-17 17:00:40.068061 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
24551 2019-Jan-17 17:00:40.068718 - [DEBUG] Compose: EdgeIdentity * AllBottom
24552 2019-Jan-17 17:00:40.068746 - [DEBUG]
24553 2019-Jan-17 17:00:40.068770 - [DEBUG] Propagate flow
24554 2019-Jan-17 17:00:40.068793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24555 2019-Jan-17 17:00:40.068853 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24556 2019-Jan-17 17:00:40.069503 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24557 2019-Jan-17 17:00:40.070749 - [DEBUG] Edge function : AllBottom (result of previous compose)
24558 2019-Jan-17 17:00:40.070774 - [DEBUG]
24559 2019-Jan-17 17:00:40.070799 - [DEBUG] Join: AllTop & AllBottom
24560 2019-Jan-17 17:00:40.070825 - [DEBUG] = AllBottom (new jump func)
24561 2019-Jan-17 17:00:40.070849 - [DEBUG]
24562 2019-Jan-17 17:00:40.070873 - [DEBUG] Start adding new jump function
24563 2019-Jan-17 17:00:40.070896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24564 2019-Jan-17 17:00:40.070954 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24565 2019-Jan-17 17:00:40.072216 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24566 2019-Jan-17 17:00:40.072870 - [DEBUG] Edge Function : AllBottom
24567 2019-Jan-17 17:00:40.072900 - [DEBUG] End adding new jump function
24568 2019-Jan-17 17:00:40.072925 - [DEBUG]
24569 2019-Jan-17 17:00:40.072949 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
24570 2019-Jan-17 17:00:40.072974 - [DEBUG]
24571 2019-Jan-17 17:00:40.072997 - [DEBUG] Process 690. path edge:
24572 2019-Jan-17 17:00:40.073021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24573 2019-Jan-17 17:00:40.073079 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
24574 2019-Jan-17 17:00:40.073726 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24575 2019-Jan-17 17:00:40.074986 - [DEBUG]
24576 2019-Jan-17 17:00:40.075010 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
24577 2019-Jan-17 17:00:40.075667 - [DEBUG] Possible callees:
24578 2019-Jan-17 17:00:40.075692 - [DEBUG] llvm.dbg.declare
24579 2019-Jan-17 17:00:40.075718 - [DEBUG] Possible return sites:
24580 2019-Jan-17 17:00:40.075741 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16924581 2019-Jan-17 17:00:40.077017 - [DEBUG] Found and process special summary
24582 2019-Jan-17 17:00:40.077053 - [DEBUG] Compose: EdgeIdentity * AllBottom
24583 2019-Jan-17 17:00:40.077080 - [DEBUG]
24584 2019-Jan-17 17:00:40.077105 - [DEBUG] Propagate flow
24585 2019-Jan-17 17:00:40.077128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24586 2019-Jan-17 17:00:40.077186 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24587 2019-Jan-17 17:00:40.077835 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24588 2019-Jan-17 17:00:40.079099 - [DEBUG] Edge function : AllBottom (result of previous compose)
24589 2019-Jan-17 17:00:40.079124 - [DEBUG]
24590 2019-Jan-17 17:00:40.079149 - [DEBUG] Join: AllTop & AllBottom
24591 2019-Jan-17 17:00:40.079175 - [DEBUG] = AllBottom (new jump func)
24592 2019-Jan-17 17:00:40.079199 - [DEBUG]
24593 2019-Jan-17 17:00:40.079223 - [DEBUG] Start adding new jump function
24594 2019-Jan-17 17:00:40.079246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24595 2019-Jan-17 17:00:40.079304 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24596 2019-Jan-17 17:00:40.080553 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24597 2019-Jan-17 17:00:40.081192 - [DEBUG] Edge Function : AllBottom
24598 2019-Jan-17 17:00:40.081221 - [DEBUG] End adding new jump function
24599 2019-Jan-17 17:00:40.081245 - [DEBUG]
24600 2019-Jan-17 17:00:40.081270 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
24601 2019-Jan-17 17:00:40.081307 - [DEBUG]
24602 2019-Jan-17 17:00:40.081332 - [DEBUG] Process 691. path edge:
24603 2019-Jan-17 17:00:40.081356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24604 2019-Jan-17 17:00:40.081416 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
24605 2019-Jan-17 17:00:40.082056 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24606 2019-Jan-17 17:00:40.083311 - [DEBUG]
24607 2019-Jan-17 17:00:40.083337 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24608 2019-Jan-17 17:00:40.084003 - [DEBUG] Compose: EdgeIdentity * AllBottom
24609 2019-Jan-17 17:00:40.084032 - [DEBUG]
24610 2019-Jan-17 17:00:40.084056 - [DEBUG] Propagate flow
24611 2019-Jan-17 17:00:40.084079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24612 2019-Jan-17 17:00:40.084138 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24613 2019-Jan-17 17:00:40.084792 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24614 2019-Jan-17 17:00:40.086039 - [DEBUG] Edge function : AllBottom (result of previous compose)
24615 2019-Jan-17 17:00:40.086065 - [DEBUG]
24616 2019-Jan-17 17:00:40.086090 - [DEBUG] Join: AllTop & AllBottom
24617 2019-Jan-17 17:00:40.086115 - [DEBUG] = AllBottom (new jump func)
24618 2019-Jan-17 17:00:40.086140 - [DEBUG]
24619 2019-Jan-17 17:00:40.086163 - [DEBUG] Start adding new jump function
24620 2019-Jan-17 17:00:40.086187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24621 2019-Jan-17 17:00:40.086245 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24622 2019-Jan-17 17:00:40.087492 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24623 2019-Jan-17 17:00:40.088144 - [DEBUG] Edge Function : AllBottom
24624 2019-Jan-17 17:00:40.088173 - [DEBUG] End adding new jump function
24625 2019-Jan-17 17:00:40.088198 - [DEBUG]
24626 2019-Jan-17 17:00:40.088222 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
24627 2019-Jan-17 17:00:40.088247 - [DEBUG]
24628 2019-Jan-17 17:00:40.088271 - [DEBUG] Process 692. path edge:
24629 2019-Jan-17 17:00:40.088295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24630 2019-Jan-17 17:00:40.088354 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
24631 2019-Jan-17 17:00:40.088993 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24632 2019-Jan-17 17:00:40.090240 - [DEBUG]
24633 2019-Jan-17 17:00:40.090264 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
24634 2019-Jan-17 17:00:40.090923 - [DEBUG] Compose: EdgeIdentity * AllBottom
24635 2019-Jan-17 17:00:40.090952 - [DEBUG]
24636 2019-Jan-17 17:00:40.090976 - [DEBUG] Propagate flow
24637 2019-Jan-17 17:00:40.090999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24638 2019-Jan-17 17:00:40.091058 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24639 2019-Jan-17 17:00:40.091717 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24640 2019-Jan-17 17:00:40.092962 - [DEBUG] Edge function : AllBottom (result of previous compose)
24641 2019-Jan-17 17:00:40.092988 - [DEBUG]
24642 2019-Jan-17 17:00:40.093013 - [DEBUG] Join: AllTop & AllBottom
24643 2019-Jan-17 17:00:40.093039 - [DEBUG] = AllBottom (new jump func)
24644 2019-Jan-17 17:00:40.093063 - [DEBUG]
24645 2019-Jan-17 17:00:40.093087 - [DEBUG] Start adding new jump function
24646 2019-Jan-17 17:00:40.093110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24647 2019-Jan-17 17:00:40.093169 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24648 2019-Jan-17 17:00:40.094425 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24649 2019-Jan-17 17:00:40.095082 - [DEBUG] Edge Function : AllBottom
24650 2019-Jan-17 17:00:40.095112 - [DEBUG] End adding new jump function
24651 2019-Jan-17 17:00:40.095136 - [DEBUG]
24652 2019-Jan-17 17:00:40.095161 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
24653 2019-Jan-17 17:00:40.095185 - [DEBUG]
24654 2019-Jan-17 17:00:40.095209 - [DEBUG] Process 693. path edge:
24655 2019-Jan-17 17:00:40.095233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24656 2019-Jan-17 17:00:40.095292 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
24657 2019-Jan-17 17:00:40.095936 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24658 2019-Jan-17 17:00:40.097180 - [DEBUG]
24659 2019-Jan-17 17:00:40.097205 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
24660 2019-Jan-17 17:00:40.097873 - [DEBUG] Compose: EdgeIdentity * AllBottom
24661 2019-Jan-17 17:00:40.097901 - [DEBUG]
24662 2019-Jan-17 17:00:40.097925 - [DEBUG] Propagate flow
24663 2019-Jan-17 17:00:40.097949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24664 2019-Jan-17 17:00:40.098021 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24665 2019-Jan-17 17:00:40.098662 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24666 2019-Jan-17 17:00:40.099907 - [DEBUG] Edge function : AllBottom (result of previous compose)
24667 2019-Jan-17 17:00:40.099933 - [DEBUG]
24668 2019-Jan-17 17:00:40.099959 - [DEBUG] Join: AllTop & AllBottom
24669 2019-Jan-17 17:00:40.099985 - [DEBUG] = AllBottom (new jump func)
24670 2019-Jan-17 17:00:40.100010 - [DEBUG]
24671 2019-Jan-17 17:00:40.100033 - [DEBUG] Start adding new jump function
24672 2019-Jan-17 17:00:40.100057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24673 2019-Jan-17 17:00:40.100115 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24674 2019-Jan-17 17:00:40.101378 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24675 2019-Jan-17 17:00:40.102015 - [DEBUG] Edge Function : AllBottom
24676 2019-Jan-17 17:00:40.102045 - [DEBUG] End adding new jump function
24677 2019-Jan-17 17:00:40.102070 - [DEBUG]
24678 2019-Jan-17 17:00:40.102094 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
24679 2019-Jan-17 17:00:40.102119 - [DEBUG]
24680 2019-Jan-17 17:00:40.102142 - [DEBUG] Process 694. path edge:
24681 2019-Jan-17 17:00:40.102166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24682 2019-Jan-17 17:00:40.102225 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
24683 2019-Jan-17 17:00:40.102865 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24684 2019-Jan-17 17:00:40.104112 - [DEBUG]
24685 2019-Jan-17 17:00:40.104138 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
24686 2019-Jan-17 17:00:40.104811 - [DEBUG] Compose: EdgeIdentity * AllBottom
24687 2019-Jan-17 17:00:40.104849 - [DEBUG]
24688 2019-Jan-17 17:00:40.104874 - [DEBUG] Propagate flow
24689 2019-Jan-17 17:00:40.104898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24690 2019-Jan-17 17:00:40.104958 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24691 2019-Jan-17 17:00:40.105602 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24692 2019-Jan-17 17:00:40.106849 - [DEBUG] Edge function : AllBottom (result of previous compose)
24693 2019-Jan-17 17:00:40.106875 - [DEBUG]
24694 2019-Jan-17 17:00:40.106901 - [DEBUG] Join: AllTop & AllBottom
24695 2019-Jan-17 17:00:40.106927 - [DEBUG] = AllBottom (new jump func)
24696 2019-Jan-17 17:00:40.106951 - [DEBUG]
24697 2019-Jan-17 17:00:40.106976 - [DEBUG] Start adding new jump function
24698 2019-Jan-17 17:00:40.106999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24699 2019-Jan-17 17:00:40.107058 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24700 2019-Jan-17 17:00:40.108319 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24701 2019-Jan-17 17:00:40.108960 - [DEBUG] Edge Function : AllBottom
24702 2019-Jan-17 17:00:40.108989 - [DEBUG] End adding new jump function
24703 2019-Jan-17 17:00:40.109013 - [DEBUG]
24704 2019-Jan-17 17:00:40.109038 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
24705 2019-Jan-17 17:00:40.109062 - [DEBUG]
24706 2019-Jan-17 17:00:40.109086 - [DEBUG] Process 695. path edge:
24707 2019-Jan-17 17:00:40.109109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24708 2019-Jan-17 17:00:40.109168 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
24709 2019-Jan-17 17:00:40.109808 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24710 2019-Jan-17 17:00:40.111057 - [DEBUG]
24711 2019-Jan-17 17:00:40.111082 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
24712 2019-Jan-17 17:00:40.111763 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-17 17:00:40.111791 - [DEBUG]
24714 2019-Jan-17 17:00:40.111816 - [DEBUG] Propagate flow
24715 2019-Jan-17 17:00:40.111840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24716 2019-Jan-17 17:00:40.111900 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24717 2019-Jan-17 17:00:40.112537 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24718 2019-Jan-17 17:00:40.113781 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-17 17:00:40.113806 - [DEBUG]
24720 2019-Jan-17 17:00:40.113831 - [DEBUG] Join: AllTop & AllBottom
24721 2019-Jan-17 17:00:40.113857 - [DEBUG] = AllBottom (new jump func)
24722 2019-Jan-17 17:00:40.113881 - [DEBUG]
24723 2019-Jan-17 17:00:40.113904 - [DEBUG] Start adding new jump function
24724 2019-Jan-17 17:00:40.113928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24725 2019-Jan-17 17:00:40.113986 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24726 2019-Jan-17 17:00:40.115248 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24727 2019-Jan-17 17:00:40.115884 - [DEBUG] Edge Function : AllBottom
24728 2019-Jan-17 17:00:40.115922 - [DEBUG] End adding new jump function
24729 2019-Jan-17 17:00:40.115947 - [DEBUG]
24730 2019-Jan-17 17:00:40.115971 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
24731 2019-Jan-17 17:00:40.115996 - [DEBUG]
24732 2019-Jan-17 17:00:40.116020 - [DEBUG] Process 696. path edge:
24733 2019-Jan-17 17:00:40.116044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24734 2019-Jan-17 17:00:40.116103 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
24735 2019-Jan-17 17:00:40.116743 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24736 2019-Jan-17 17:00:40.118003 - [DEBUG]
24737 2019-Jan-17 17:00:40.118029 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
24738 2019-Jan-17 17:00:40.118686 - [DEBUG] Compose: EdgeIdentity * AllBottom
24739 2019-Jan-17 17:00:40.118714 - [DEBUG]
24740 2019-Jan-17 17:00:40.118738 - [DEBUG] Propagate flow
24741 2019-Jan-17 17:00:40.118762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24742 2019-Jan-17 17:00:40.118821 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24743 2019-Jan-17 17:00:40.119459 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24744 2019-Jan-17 17:00:40.120703 - [DEBUG] Edge function : AllBottom (result of previous compose)
24745 2019-Jan-17 17:00:40.120729 - [DEBUG]
24746 2019-Jan-17 17:00:40.120754 - [DEBUG] Join: AllTop & AllBottom
24747 2019-Jan-17 17:00:40.120779 - [DEBUG] = AllBottom (new jump func)
24748 2019-Jan-17 17:00:40.120804 - [DEBUG]
24749 2019-Jan-17 17:00:40.120827 - [DEBUG] Start adding new jump function
24750 2019-Jan-17 17:00:40.120851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24751 2019-Jan-17 17:00:40.120909 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24752 2019-Jan-17 17:00:40.122173 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24753 2019-Jan-17 17:00:40.122808 - [DEBUG] Edge Function : AllBottom
24754 2019-Jan-17 17:00:40.122837 - [DEBUG] End adding new jump function
24755 2019-Jan-17 17:00:40.122862 - [DEBUG]
24756 2019-Jan-17 17:00:40.122886 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
24757 2019-Jan-17 17:00:40.122911 - [DEBUG]
24758 2019-Jan-17 17:00:40.122935 - [DEBUG] Process 697. path edge:
24759 2019-Jan-17 17:00:40.122958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24760 2019-Jan-17 17:00:40.123017 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
24761 2019-Jan-17 17:00:40.123655 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24762 2019-Jan-17 17:00:40.124917 - [DEBUG]
24763 2019-Jan-17 17:00:40.124942 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24764 2019-Jan-17 17:00:40.125602 - [DEBUG] Compose: EdgeIdentity * AllBottom
24765 2019-Jan-17 17:00:40.125630 - [DEBUG]
24766 2019-Jan-17 17:00:40.125654 - [DEBUG] Propagate flow
24767 2019-Jan-17 17:00:40.125678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24768 2019-Jan-17 17:00:40.125738 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24769 2019-Jan-17 17:00:40.126383 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24770 2019-Jan-17 17:00:40.127697 - [DEBUG] Edge function : AllBottom (result of previous compose)
24771 2019-Jan-17 17:00:40.127726 - [DEBUG]
24772 2019-Jan-17 17:00:40.127753 - [DEBUG] Join: AllTop & AllBottom
24773 2019-Jan-17 17:00:40.127780 - [DEBUG] = AllBottom (new jump func)
24774 2019-Jan-17 17:00:40.127805 - [DEBUG]
24775 2019-Jan-17 17:00:40.127829 - [DEBUG] Start adding new jump function
24776 2019-Jan-17 17:00:40.127852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24777 2019-Jan-17 17:00:40.127928 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24778 2019-Jan-17 17:00:40.129319 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24779 2019-Jan-17 17:00:40.129976 - [DEBUG] Edge Function : AllBottom
24780 2019-Jan-17 17:00:40.130010 - [DEBUG] End adding new jump function
24781 2019-Jan-17 17:00:40.130034 - [DEBUG]
24782 2019-Jan-17 17:00:40.130059 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
24783 2019-Jan-17 17:00:40.130084 - [DEBUG]
24784 2019-Jan-17 17:00:40.130107 - [DEBUG] Process 698. path edge:
24785 2019-Jan-17 17:00:40.130132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24786 2019-Jan-17 17:00:40.130192 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
24787 2019-Jan-17 17:00:40.130835 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24788 2019-Jan-17 17:00:40.132107 - [DEBUG]
24789 2019-Jan-17 17:00:40.132135 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24790 2019-Jan-17 17:00:40.132814 - [DEBUG] Compose: EdgeIdentity * AllBottom
24791 2019-Jan-17 17:00:40.132843 - [DEBUG]
24792 2019-Jan-17 17:00:40.132867 - [DEBUG] Propagate flow
24793 2019-Jan-17 17:00:40.132891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24794 2019-Jan-17 17:00:40.132950 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24795 2019-Jan-17 17:00:40.133589 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24796 2019-Jan-17 17:00:40.134850 - [DEBUG] Edge function : AllBottom (result of previous compose)
24797 2019-Jan-17 17:00:40.134876 - [DEBUG]
24798 2019-Jan-17 17:00:40.134901 - [DEBUG] Join: AllTop & AllBottom
24799 2019-Jan-17 17:00:40.134927 - [DEBUG] = AllBottom (new jump func)
24800 2019-Jan-17 17:00:40.134952 - [DEBUG]
24801 2019-Jan-17 17:00:40.134975 - [DEBUG] Start adding new jump function
24802 2019-Jan-17 17:00:40.134999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24803 2019-Jan-17 17:00:40.135057 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24804 2019-Jan-17 17:00:40.136306 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24805 2019-Jan-17 17:00:40.136941 - [DEBUG] Edge Function : AllBottom
24806 2019-Jan-17 17:00:40.136970 - [DEBUG] End adding new jump function
24807 2019-Jan-17 17:00:40.136994 - [DEBUG]
24808 2019-Jan-17 17:00:40.137019 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
24809 2019-Jan-17 17:00:40.137058 - [DEBUG]
24810 2019-Jan-17 17:00:40.137083 - [DEBUG] Process 699. path edge:
24811 2019-Jan-17 17:00:40.137108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24812 2019-Jan-17 17:00:40.137167 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
24813 2019-Jan-17 17:00:40.137809 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24814 2019-Jan-17 17:00:40.139072 - [DEBUG]
24815 2019-Jan-17 17:00:40.139097 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
24816 2019-Jan-17 17:00:40.139767 - [DEBUG] Compose: EdgeIdentity * AllBottom
24817 2019-Jan-17 17:00:40.139795 - [DEBUG]
24818 2019-Jan-17 17:00:40.139819 - [DEBUG] Propagate flow
24819 2019-Jan-17 17:00:40.139843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24820 2019-Jan-17 17:00:40.139902 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24821 2019-Jan-17 17:00:40.140542 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24822 2019-Jan-17 17:00:40.141805 - [DEBUG] Edge function : AllBottom (result of previous compose)
24823 2019-Jan-17 17:00:40.141830 - [DEBUG]
24824 2019-Jan-17 17:00:40.141856 - [DEBUG] Join: AllTop & AllBottom
24825 2019-Jan-17 17:00:40.141881 - [DEBUG] = AllBottom (new jump func)
24826 2019-Jan-17 17:00:40.141905 - [DEBUG]
24827 2019-Jan-17 17:00:40.141928 - [DEBUG] Start adding new jump function
24828 2019-Jan-17 17:00:40.141952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24829 2019-Jan-17 17:00:40.142010 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24830 2019-Jan-17 17:00:40.143255 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24831 2019-Jan-17 17:00:40.143890 - [DEBUG] Edge Function : AllBottom
24832 2019-Jan-17 17:00:40.143919 - [DEBUG] End adding new jump function
24833 2019-Jan-17 17:00:40.143944 - [DEBUG]
24834 2019-Jan-17 17:00:40.143968 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
24835 2019-Jan-17 17:00:40.143993 - [DEBUG]
24836 2019-Jan-17 17:00:40.144017 - [DEBUG] Process 700. path edge:
24837 2019-Jan-17 17:00:40.144041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24838 2019-Jan-17 17:00:40.144100 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
24839 2019-Jan-17 17:00:40.144754 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24840 2019-Jan-17 17:00:40.146000 - [DEBUG]
24841 2019-Jan-17 17:00:40.146025 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24842 2019-Jan-17 17:00:40.146677 - [DEBUG] Start of endsummarytab entry
24843 2019-Jan-17 17:00:40.146713 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24844 2019-Jan-17 17:00:40.147360 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

24845 2019-Jan-17 17:00:40.147424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24846 2019-Jan-17 17:00:40.148078 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24847 2019-Jan-17 17:00:40.149325 - [DEBUG] EF: AllBottom
24848 2019-Jan-17 17:00:40.149350 - [DEBUG]
24849 2019-Jan-17 17:00:40.149374 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24850 2019-Jan-17 17:00:40.150011 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

24851 2019-Jan-17 17:00:40.150672 - [DEBUG] EF: AllBottom
24852 2019-Jan-17 17:00:40.150698 - [DEBUG]
24853 2019-Jan-17 17:00:40.150722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24854 2019-Jan-17 17:00:40.151373 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

24855 2019-Jan-17 17:00:40.152021 - [DEBUG] EF: AllBottom
24856 2019-Jan-17 17:00:40.152046 - [DEBUG]
24857 2019-Jan-17 17:00:40.152070 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24858 2019-Jan-17 17:00:40.152706 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

24859 2019-Jan-17 17:00:40.153348 - [DEBUG] EF: AllBottom
24860 2019-Jan-17 17:00:40.153373 - [DEBUG]
24861 2019-Jan-17 17:00:40.153396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24862 2019-Jan-17 17:00:40.154033 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

24863 2019-Jan-17 17:00:40.155290 - [DEBUG] EF: AllBottom
24864 2019-Jan-17 17:00:40.155316 - [DEBUG]
24865 2019-Jan-17 17:00:40.155340 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24866 2019-Jan-17 17:00:40.155975 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

24867 2019-Jan-17 17:00:40.157221 - [DEBUG] EF: AllBottom
24868 2019-Jan-17 17:00:40.157246 - [DEBUG]
24869 2019-Jan-17 17:00:40.157270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24870 2019-Jan-17 17:00:40.157905 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

24871 2019-Jan-17 17:00:40.158568 - [DEBUG] EF: AllBottom
24872 2019-Jan-17 17:00:40.158594 - [DEBUG]
24873 2019-Jan-17 17:00:40.158618 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24874 2019-Jan-17 17:00:40.159255 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

24875 2019-Jan-17 17:00:40.160501 - [DEBUG] EF: AllBottom
24876 2019-Jan-17 17:00:40.160526 - [DEBUG]
24877 2019-Jan-17 17:00:40.160550 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24878 2019-Jan-17 17:00:40.161185 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

24879 2019-Jan-17 17:00:40.161838 - [DEBUG] EF: AllBottom
24880 2019-Jan-17 17:00:40.161864 - [DEBUG]
24881 2019-Jan-17 17:00:40.161888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24882 2019-Jan-17 17:00:40.162524 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

24883 2019-Jan-17 17:00:40.163160 - [DEBUG] EF: AllBottom
24884 2019-Jan-17 17:00:40.163185 - [DEBUG]
24885 2019-Jan-17 17:00:40.163209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24886 2019-Jan-17 17:00:40.163844 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

24887 2019-Jan-17 17:00:40.164484 - [DEBUG] EF: AllBottom
24888 2019-Jan-17 17:00:40.164509 - [DEBUG]
24889 2019-Jan-17 17:00:40.164533 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24890 2019-Jan-17 17:00:40.165183 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

24891 2019-Jan-17 17:00:40.165825 - [DEBUG] EF: AllBottom
24892 2019-Jan-17 17:00:40.165851 - [DEBUG]
24893 2019-Jan-17 17:00:40.165874 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24894 2019-Jan-17 17:00:40.166509 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

24895 2019-Jan-17 17:00:40.167152 - [DEBUG] EF: AllBottom
24896 2019-Jan-17 17:00:40.167178 - [DEBUG]
24897 2019-Jan-17 17:00:40.167202 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24898 2019-Jan-17 17:00:40.167838 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

24899 2019-Jan-17 17:00:40.168490 - [DEBUG] EF: AllBottom
24900 2019-Jan-17 17:00:40.168515 - [DEBUG]
24901 2019-Jan-17 17:00:40.168539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
24902 2019-Jan-17 17:00:40.169174 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

24903 2019-Jan-17 17:00:40.169815 - [DEBUG] EF: AllBottom
24904 2019-Jan-17 17:00:40.169840 - [DEBUG]
24905 2019-Jan-17 17:00:40.169865 - [DEBUG] ---------------
24906 2019-Jan-17 17:00:40.169888 - [DEBUG]
24907 2019-Jan-17 17:00:40.169913 - [DEBUG] End of endsummarytab entry
24908 2019-Jan-17 17:00:40.169937 - [DEBUG]
24909 2019-Jan-17 17:00:40.169960 - [DEBUG] Start of incomingtab entry
24910 2019-Jan-17 17:00:40.169985 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24911 2019-Jan-17 17:00:40.170622 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

24912 2019-Jan-17 17:00:40.170680 - [DEBUG] ---------------
24913 2019-Jan-17 17:00:40.170704 - [DEBUG] End of incomingtab entry
24914 2019-Jan-17 17:00:40.170728 - [DEBUG]
24915 2019-Jan-17 17:00:40.170753 - [DEBUG] EDGE: >
24916 2019-Jan-17 17:00:40.170811 - [DEBUG] ---> 24917 2019-Jan-17 17:00:40.171464 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24918 2019-Jan-17 17:00:40.172709 - [DEBUG]
24919 2019-Jan-17 17:00:40.172735 - [DEBUG] EDGE: >
24920 2019-Jan-17 17:00:40.172794 - [DEBUG] ---> 24921 2019-Jan-17 17:00:40.173429 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24922 2019-Jan-17 17:00:40.174686 - [DEBUG]
24923 2019-Jan-17 17:00:40.174722 - [DEBUG] Compose: EdgeIdentity * AllBottom
24924 2019-Jan-17 17:00:40.174749 - [DEBUG]
24925 2019-Jan-17 17:00:40.174772 - [DEBUG] Propagate flow
24926 2019-Jan-17 17:00:40.174796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24927 2019-Jan-17 17:00:40.174854 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24928 2019-Jan-17 17:00:40.175502 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24929 2019-Jan-17 17:00:40.176746 - [DEBUG] Edge function : AllBottom (result of previous compose)
24930 2019-Jan-17 17:00:40.176771 - [DEBUG]
24931 2019-Jan-17 17:00:40.176796 - [DEBUG] Join: AllTop & AllBottom
24932 2019-Jan-17 17:00:40.176822 - [DEBUG] = AllBottom (new jump func)
24933 2019-Jan-17 17:00:40.176846 - [DEBUG]
24934 2019-Jan-17 17:00:40.176869 - [DEBUG] Start adding new jump function
24935 2019-Jan-17 17:00:40.176893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24936 2019-Jan-17 17:00:40.176950 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24937 2019-Jan-17 17:00:40.178213 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24938 2019-Jan-17 17:00:40.178866 - [DEBUG] Edge Function : AllBottom
24939 2019-Jan-17 17:00:40.178897 - [DEBUG] End adding new jump function
24940 2019-Jan-17 17:00:40.178921 - [DEBUG]
24941 2019-Jan-17 17:00:40.178945 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
24942 2019-Jan-17 17:00:40.178970 - [DEBUG]
24943 2019-Jan-17 17:00:40.178994 - [DEBUG] Process 701. path edge:
24944 2019-Jan-17 17:00:40.179018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24945 2019-Jan-17 17:00:40.179077 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
24946 2019-Jan-17 17:00:40.179724 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24947 2019-Jan-17 17:00:40.180971 - [DEBUG]
24948 2019-Jan-17 17:00:40.180997 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24949 2019-Jan-17 17:00:40.181673 - [DEBUG] Possible callees:
24950 2019-Jan-17 17:00:40.181698 - [DEBUG] llvm.dbg.declare
24951 2019-Jan-17 17:00:40.181723 - [DEBUG] Possible return sites:
24952 2019-Jan-17 17:00:40.181747 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19324953 2019-Jan-17 17:00:40.183031 - [DEBUG] Found and process special summary
24954 2019-Jan-17 17:00:40.183068 - [DEBUG] Compose: EdgeIdentity * AllBottom
24955 2019-Jan-17 17:00:40.183096 - [DEBUG]
24956 2019-Jan-17 17:00:40.183120 - [DEBUG] Propagate flow
24957 2019-Jan-17 17:00:40.183144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24958 2019-Jan-17 17:00:40.183203 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24959 2019-Jan-17 17:00:40.183845 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24960 2019-Jan-17 17:00:40.185111 - [DEBUG] Edge function : AllBottom (result of previous compose)
24961 2019-Jan-17 17:00:40.185136 - [DEBUG]
24962 2019-Jan-17 17:00:40.185161 - [DEBUG] Join: AllTop & AllBottom
24963 2019-Jan-17 17:00:40.185186 - [DEBUG] = AllBottom (new jump func)
24964 2019-Jan-17 17:00:40.185211 - [DEBUG]
24965 2019-Jan-17 17:00:40.185234 - [DEBUG] Start adding new jump function
24966 2019-Jan-17 17:00:40.185258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24967 2019-Jan-17 17:00:40.185316 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24968 2019-Jan-17 17:00:40.186561 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24969 2019-Jan-17 17:00:40.187200 - [DEBUG] Edge Function : AllBottom
24970 2019-Jan-17 17:00:40.187229 - [DEBUG] End adding new jump function
24971 2019-Jan-17 17:00:40.187253 - [DEBUG]
24972 2019-Jan-17 17:00:40.187277 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
24973 2019-Jan-17 17:00:40.187302 - [DEBUG]
24974 2019-Jan-17 17:00:40.187326 - [DEBUG] Process 702. path edge:
24975 2019-Jan-17 17:00:40.187350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
24976 2019-Jan-17 17:00:40.187409 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
24977 2019-Jan-17 17:00:40.188065 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
24978 2019-Jan-17 17:00:40.189318 - [DEBUG]
24979 2019-Jan-17 17:00:40.189344 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24980 2019-Jan-17 17:00:40.190010 - [DEBUG] Compose: EdgeIdentity * AllBottom
24981 2019-Jan-17 17:00:40.190038 - [DEBUG]
24982 2019-Jan-17 17:00:40.190062 - [DEBUG] Propagate flow
24983 2019-Jan-17 17:00:40.190086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

24984 2019-Jan-17 17:00:40.190145 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24985 2019-Jan-17 17:00:40.190784 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24986 2019-Jan-17 17:00:40.192048 - [DEBUG] Edge function : AllBottom (result of previous compose)
24987 2019-Jan-17 17:00:40.192073 - [DEBUG]
24988 2019-Jan-17 17:00:40.192098 - [DEBUG] Join: AllTop & AllBottom
24989 2019-Jan-17 17:00:40.192124 - [DEBUG] = AllBottom (new jump func)
24990 2019-Jan-17 17:00:40.192148 - [DEBUG]
24991 2019-Jan-17 17:00:40.192172 - [DEBUG] Start adding new jump function
24992 2019-Jan-17 17:00:40.192195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

24993 2019-Jan-17 17:00:40.192253 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

24994 2019-Jan-17 17:00:40.193499 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
24995 2019-Jan-17 17:00:40.194135 - [DEBUG] Edge Function : AllBottom
24996 2019-Jan-17 17:00:40.194165 - [DEBUG] End adding new jump function
24997 2019-Jan-17 17:00:40.194190 - [DEBUG]
24998 2019-Jan-17 17:00:40.194214 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
24999 2019-Jan-17 17:00:40.194238 - [DEBUG]
25000 2019-Jan-17 17:00:40.194262 - [DEBUG] Process 703. path edge:
25001 2019-Jan-17 17:00:40.194285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25002 2019-Jan-17 17:00:40.194343 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25003 2019-Jan-17 17:00:40.194995 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25004 2019-Jan-17 17:00:40.196240 - [DEBUG]
25005 2019-Jan-17 17:00:40.196265 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25006 2019-Jan-17 17:00:40.196920 - [DEBUG] Compose: EdgeIdentity * AllBottom
25007 2019-Jan-17 17:00:40.196949 - [DEBUG]
25008 2019-Jan-17 17:00:40.196973 - [DEBUG] Propagate flow
25009 2019-Jan-17 17:00:40.196996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25010 2019-Jan-17 17:00:40.197055 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25011 2019-Jan-17 17:00:40.197693 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25012 2019-Jan-17 17:00:40.198954 - [DEBUG] Edge function : AllBottom (result of previous compose)
25013 2019-Jan-17 17:00:40.198979 - [DEBUG]
25014 2019-Jan-17 17:00:40.199004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25015 2019-Jan-17 17:00:40.199030 - [DEBUG] = AllBottom
25016 2019-Jan-17 17:00:40.199054 - [DEBUG]
25017 2019-Jan-17 17:00:40.199077 - [DEBUG] PROPAGATE: No new function!
25018 2019-Jan-17 17:00:40.199102 - [DEBUG] EDGE: >
25019 2019-Jan-17 17:00:40.199161 - [DEBUG] ---> 25020 2019-Jan-17 17:00:40.199812 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25021 2019-Jan-17 17:00:40.201059 - [DEBUG]
25022 2019-Jan-17 17:00:40.201085 - [DEBUG] EDGE: >
25023 2019-Jan-17 17:00:40.201144 - [DEBUG] ---> 25024 2019-Jan-17 17:00:40.201800 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25025 2019-Jan-17 17:00:40.203044 - [DEBUG]
25026 2019-Jan-17 17:00:40.203082 - [DEBUG] Compose: EdgeIdentity * AllBottom
25027 2019-Jan-17 17:00:40.203110 - [DEBUG]
25028 2019-Jan-17 17:00:40.203134 - [DEBUG] Propagate flow
25029 2019-Jan-17 17:00:40.203157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25030 2019-Jan-17 17:00:40.203215 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25031 2019-Jan-17 17:00:40.203855 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25032 2019-Jan-17 17:00:40.205114 - [DEBUG] Edge function : AllBottom (result of previous compose)
25033 2019-Jan-17 17:00:40.205139 - [DEBUG]
25034 2019-Jan-17 17:00:40.205165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25035 2019-Jan-17 17:00:40.205190 - [DEBUG] = AllBottom
25036 2019-Jan-17 17:00:40.205215 - [DEBUG]
25037 2019-Jan-17 17:00:40.205238 - [DEBUG] PROPAGATE: No new function!
25038 2019-Jan-17 17:00:40.205265 - [DEBUG] EDGE: >
25039 2019-Jan-17 17:00:40.205325 - [DEBUG] ---> 25040 2019-Jan-17 17:00:40.205972 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25041 2019-Jan-17 17:00:40.207215 - [DEBUG]
25042 2019-Jan-17 17:00:40.207241 - [DEBUG] EDGE: >
25043 2019-Jan-17 17:00:40.207300 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25044 2019-Jan-17 17:00:40.207941 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25045 2019-Jan-17 17:00:40.209230 - [DEBUG]
25046 2019-Jan-17 17:00:40.209257 - [DEBUG] EDGE: >
25047 2019-Jan-17 17:00:40.209318 - [DEBUG] ---> 25048 2019-Jan-17 17:00:40.209954 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25049 2019-Jan-17 17:00:40.211199 - [DEBUG]
25050 2019-Jan-17 17:00:40.211226 - [DEBUG] EDGE: >
25051 2019-Jan-17 17:00:40.211285 - [DEBUG] ---> 25052 2019-Jan-17 17:00:40.211938 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25053 2019-Jan-17 17:00:40.213179 - [DEBUG]
25054 2019-Jan-17 17:00:40.213205 - [DEBUG] EDGE: >
25055 2019-Jan-17 17:00:40.213265 - [DEBUG] ---> 25056 2019-Jan-17 17:00:40.213903 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25057 2019-Jan-17 17:00:40.215174 - [DEBUG]
25058 2019-Jan-17 17:00:40.215217 - [DEBUG] Compose: EdgeIdentity * AllBottom
25059 2019-Jan-17 17:00:40.215245 - [DEBUG]
25060 2019-Jan-17 17:00:40.215269 - [DEBUG] Propagate flow
25061 2019-Jan-17 17:00:40.215292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25062 2019-Jan-17 17:00:40.215351 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25063 2019-Jan-17 17:00:40.215993 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25064 2019-Jan-17 17:00:40.217238 - [DEBUG] Edge function : AllBottom (result of previous compose)
25065 2019-Jan-17 17:00:40.217264 - [DEBUG]
25066 2019-Jan-17 17:00:40.217290 - [DEBUG] Join: AllTop & AllBottom
25067 2019-Jan-17 17:00:40.217316 - [DEBUG] = AllBottom (new jump func)
25068 2019-Jan-17 17:00:40.217341 - [DEBUG]
25069 2019-Jan-17 17:00:40.217364 - [DEBUG] Start adding new jump function
25070 2019-Jan-17 17:00:40.217388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25071 2019-Jan-17 17:00:40.217445 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25072 2019-Jan-17 17:00:40.218706 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25073 2019-Jan-17 17:00:40.219345 - [DEBUG] Edge Function : AllBottom
25074 2019-Jan-17 17:00:40.219375 - [DEBUG] End adding new jump function
25075 2019-Jan-17 17:00:40.219399 - [DEBUG]
25076 2019-Jan-17 17:00:40.219423 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25077 2019-Jan-17 17:00:40.219448 - [DEBUG]
25078 2019-Jan-17 17:00:40.219471 - [DEBUG] Process 704. path edge:
25079 2019-Jan-17 17:00:40.219495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25080 2019-Jan-17 17:00:40.219553 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25081 2019-Jan-17 17:00:40.220192 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25082 2019-Jan-17 17:00:40.221454 - [DEBUG]
25083 2019-Jan-17 17:00:40.221479 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25084 2019-Jan-17 17:00:40.222148 - [DEBUG] Compose: EdgeIdentity * AllBottom
25085 2019-Jan-17 17:00:40.222177 - [DEBUG]
25086 2019-Jan-17 17:00:40.222201 - [DEBUG] Propagate flow
25087 2019-Jan-17 17:00:40.222225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25088 2019-Jan-17 17:00:40.222284 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25089 2019-Jan-17 17:00:40.222922 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25090 2019-Jan-17 17:00:40.224167 - [DEBUG] Edge function : AllBottom (result of previous compose)
25091 2019-Jan-17 17:00:40.224193 - [DEBUG]
25092 2019-Jan-17 17:00:40.224219 - [DEBUG] Join: AllTop & AllBottom
25093 2019-Jan-17 17:00:40.224244 - [DEBUG] = AllBottom (new jump func)
25094 2019-Jan-17 17:00:40.224269 - [DEBUG]
25095 2019-Jan-17 17:00:40.224293 - [DEBUG] Start adding new jump function
25096 2019-Jan-17 17:00:40.224317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25097 2019-Jan-17 17:00:40.224375 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25098 2019-Jan-17 17:00:40.225649 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25099 2019-Jan-17 17:00:40.226285 - [DEBUG] Edge Function : AllBottom
25100 2019-Jan-17 17:00:40.226314 - [DEBUG] End adding new jump function
25101 2019-Jan-17 17:00:40.226339 - [DEBUG]
25102 2019-Jan-17 17:00:40.226363 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25103 2019-Jan-17 17:00:40.226388 - [DEBUG]
25104 2019-Jan-17 17:00:40.226412 - [DEBUG] Process 705. path edge:
25105 2019-Jan-17 17:00:40.226436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25106 2019-Jan-17 17:00:40.226495 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25107 2019-Jan-17 17:00:40.227130 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25108 2019-Jan-17 17:00:40.228392 - [DEBUG]
25109 2019-Jan-17 17:00:40.228418 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25110 2019-Jan-17 17:00:40.229069 - [DEBUG] Compose: EdgeIdentity * AllBottom
25111 2019-Jan-17 17:00:40.229098 - [DEBUG]
25112 2019-Jan-17 17:00:40.229122 - [DEBUG] Propagate flow
25113 2019-Jan-17 17:00:40.229146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25114 2019-Jan-17 17:00:40.229205 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25115 2019-Jan-17 17:00:40.229842 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25116 2019-Jan-17 17:00:40.231086 - [DEBUG] Edge function : AllBottom (result of previous compose)
25117 2019-Jan-17 17:00:40.231111 - [DEBUG]
25118 2019-Jan-17 17:00:40.231137 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25119 2019-Jan-17 17:00:40.231163 - [DEBUG] = AllBottom
25120 2019-Jan-17 17:00:40.231187 - [DEBUG]
25121 2019-Jan-17 17:00:40.231210 - [DEBUG] PROPAGATE: No new function!
25122 2019-Jan-17 17:00:40.231235 - [DEBUG] EDGE: >
25123 2019-Jan-17 17:00:40.231308 - [DEBUG] ---> 25124 2019-Jan-17 17:00:40.231943 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25125 2019-Jan-17 17:00:40.233186 - [DEBUG]
25126 2019-Jan-17 17:00:40.233211 - [DEBUG] EDGE: >
25127 2019-Jan-17 17:00:40.233271 - [DEBUG] ---> 25128 2019-Jan-17 17:00:40.233911 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25129 2019-Jan-17 17:00:40.235170 - [DEBUG]
25130 2019-Jan-17 17:00:40.235196 - [DEBUG] EDGE: >
25131 2019-Jan-17 17:00:40.235255 - [DEBUG] ---> 25132 2019-Jan-17 17:00:40.235893 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25133 2019-Jan-17 17:00:40.237135 - [DEBUG]
25134 2019-Jan-17 17:00:40.237161 - [DEBUG] EDGE: >
25135 2019-Jan-17 17:00:40.237220 - [DEBUG] ---> 25136 2019-Jan-17 17:00:40.237861 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25137 2019-Jan-17 17:00:40.239128 - [DEBUG]
25138 2019-Jan-17 17:00:40.239155 - [DEBUG] EDGE: >
25139 2019-Jan-17 17:00:40.239215 - [DEBUG] ---> 25140 2019-Jan-17 17:00:40.239851 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25141 2019-Jan-17 17:00:40.241095 - [DEBUG]
25142 2019-Jan-17 17:00:40.241121 - [DEBUG] EDGE: >
25143 2019-Jan-17 17:00:40.241180 - [DEBUG] ---> 25144 2019-Jan-17 17:00:40.241834 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25145 2019-Jan-17 17:00:40.243076 - [DEBUG]
25146 2019-Jan-17 17:00:40.243117 - [DEBUG] Compose: EdgeIdentity * AllBottom
25147 2019-Jan-17 17:00:40.243145 - [DEBUG]
25148 2019-Jan-17 17:00:40.243169 - [DEBUG] Propagate flow
25149 2019-Jan-17 17:00:40.243192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25150 2019-Jan-17 17:00:40.243250 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25151 2019-Jan-17 17:00:40.243891 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25152 2019-Jan-17 17:00:40.245150 - [DEBUG] Edge function : AllBottom (result of previous compose)
25153 2019-Jan-17 17:00:40.245176 - [DEBUG]
25154 2019-Jan-17 17:00:40.245202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25155 2019-Jan-17 17:00:40.245227 - [DEBUG] = AllBottom
25156 2019-Jan-17 17:00:40.245251 - [DEBUG]
25157 2019-Jan-17 17:00:40.245274 - [DEBUG] PROPAGATE: No new function!
25158 2019-Jan-17 17:00:40.245302 - [DEBUG] EDGE: >
25159 2019-Jan-17 17:00:40.245362 - [DEBUG] ---> 25160 2019-Jan-17 17:00:40.246012 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25161 2019-Jan-17 17:00:40.247255 - [DEBUG]
25162 2019-Jan-17 17:00:40.247281 - [DEBUG] EDGE: >
25163 2019-Jan-17 17:00:40.247340 - [DEBUG] ---> 25164 2019-Jan-17 17:00:40.247990 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25165 2019-Jan-17 17:00:40.249235 - [DEBUG]
25166 2019-Jan-17 17:00:40.249261 - [DEBUG] EDGE: >
25167 2019-Jan-17 17:00:40.249320 - [DEBUG] ---> 25168 2019-Jan-17 17:00:40.249960 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25169 2019-Jan-17 17:00:40.251203 - [DEBUG]
25170 2019-Jan-17 17:00:40.251241 - [DEBUG] Compose: EdgeIdentity * AllBottom
25171 2019-Jan-17 17:00:40.251268 - [DEBUG]
25172 2019-Jan-17 17:00:40.251309 - [DEBUG] Propagate flow
25173 2019-Jan-17 17:00:40.251333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25174 2019-Jan-17 17:00:40.251392 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25175 2019-Jan-17 17:00:40.252033 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25176 2019-Jan-17 17:00:40.253285 - [DEBUG] Edge function : AllBottom (result of previous compose)
25177 2019-Jan-17 17:00:40.253311 - [DEBUG]
25178 2019-Jan-17 17:00:40.253338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25179 2019-Jan-17 17:00:40.253363 - [DEBUG] = AllBottom
25180 2019-Jan-17 17:00:40.253388 - [DEBUG]
25181 2019-Jan-17 17:00:40.253411 - [DEBUG] PROPAGATE: No new function!
25182 2019-Jan-17 17:00:40.253438 - [DEBUG] EDGE: >
25183 2019-Jan-17 17:00:40.253498 - [DEBUG] ---> 25184 2019-Jan-17 17:00:40.254145 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25185 2019-Jan-17 17:00:40.255407 - [DEBUG]
25186 2019-Jan-17 17:00:40.255433 - [DEBUG] EDGE: >
25187 2019-Jan-17 17:00:40.255493 - [DEBUG] ---> 25188 2019-Jan-17 17:00:40.256129 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25189 2019-Jan-17 17:00:40.257370 - [DEBUG]
25190 2019-Jan-17 17:00:40.257397 - [DEBUG] EDGE: >
25191 2019-Jan-17 17:00:40.257456 - [DEBUG] ---> 25192 2019-Jan-17 17:00:40.258106 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25193 2019-Jan-17 17:00:40.259349 - [DEBUG]
25194 2019-Jan-17 17:00:40.259376 - [DEBUG] EDGE: >
25195 2019-Jan-17 17:00:40.259435 - [DEBUG] ---> 25196 2019-Jan-17 17:00:40.260073 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25197 2019-Jan-17 17:00:40.261328 - [DEBUG]
25198 2019-Jan-17 17:00:40.261367 - [DEBUG] Compose: EdgeIdentity * AllBottom
25199 2019-Jan-17 17:00:40.261395 - [DEBUG]
25200 2019-Jan-17 17:00:40.261419 - [DEBUG] Propagate flow
25201 2019-Jan-17 17:00:40.261442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25202 2019-Jan-17 17:00:40.261500 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25203 2019-Jan-17 17:00:40.262140 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25204 2019-Jan-17 17:00:40.263386 - [DEBUG] Edge function : AllBottom (result of previous compose)
25205 2019-Jan-17 17:00:40.263412 - [DEBUG]
25206 2019-Jan-17 17:00:40.263438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25207 2019-Jan-17 17:00:40.263463 - [DEBUG] = AllBottom
25208 2019-Jan-17 17:00:40.263488 - [DEBUG]
25209 2019-Jan-17 17:00:40.263511 - [DEBUG] PROPAGATE: No new function!
25210 2019-Jan-17 17:00:40.263538 - [DEBUG] EDGE: >
25211 2019-Jan-17 17:00:40.263598 - [DEBUG] ---> 25212 2019-Jan-17 17:00:40.264246 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25213 2019-Jan-17 17:00:40.265506 - [DEBUG]
25214 2019-Jan-17 17:00:40.265539 - [DEBUG] EDGE: >
25215 2019-Jan-17 17:00:40.265599 - [DEBUG] ---> 25216 2019-Jan-17 17:00:40.266234 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
>
25217 2019-Jan-17 17:00:40.267478 - [DEBUG]
25218 2019-Jan-17 17:00:40.267504 - [DEBUG] EDGE: >
25219 2019-Jan-17 17:00:40.267563 - [DEBUG] ---> 25220 2019-Jan-17 17:00:40.268218 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
25221 2019-Jan-17 17:00:40.268861 - [DEBUG]
25222 2019-Jan-17 17:00:40.268889 - [DEBUG] Compose: EdgeIdentity * AllBottom
25223 2019-Jan-17 17:00:40.268915 - [DEBUG]
25224 2019-Jan-17 17:00:40.268938 - [DEBUG] Propagate flow
25225 2019-Jan-17 17:00:40.268962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25226 2019-Jan-17 17:00:40.269019 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25227 2019-Jan-17 17:00:40.269657 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25228 2019-Jan-17 17:00:40.270304 - [DEBUG] Edge function : AllBottom (result of previous compose)
25229 2019-Jan-17 17:00:40.270330 - [DEBUG]
25230 2019-Jan-17 17:00:40.270355 - [DEBUG] Join: AllTop & AllBottom
25231 2019-Jan-17 17:00:40.270381 - [DEBUG] = AllBottom (new jump func)
25232 2019-Jan-17 17:00:40.270405 - [DEBUG]
25233 2019-Jan-17 17:00:40.270428 - [DEBUG] Start adding new jump function
25234 2019-Jan-17 17:00:40.270452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25235 2019-Jan-17 17:00:40.270509 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25236 2019-Jan-17 17:00:40.271156 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25237 2019-Jan-17 17:00:40.271811 - [DEBUG] Edge Function : AllBottom
25238 2019-Jan-17 17:00:40.271840 - [DEBUG] End adding new jump function
25239 2019-Jan-17 17:00:40.271864 - [DEBUG]
25240 2019-Jan-17 17:00:40.271887 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25241 2019-Jan-17 17:00:40.271911 - [DEBUG]
25242 2019-Jan-17 17:00:40.271934 - [DEBUG] Process 706. path edge:
25243 2019-Jan-17 17:00:40.271958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25244 2019-Jan-17 17:00:40.272015 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25245 2019-Jan-17 17:00:40.272657 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25246 2019-Jan-17 17:00:40.273304 - [DEBUG]
25247 2019-Jan-17 17:00:40.273329 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25248 2019-Jan-17 17:00:40.273988 - [DEBUG] Compose: EdgeIdentity * AllBottom
25249 2019-Jan-17 17:00:40.274015 - [DEBUG]
25250 2019-Jan-17 17:00:40.274039 - [DEBUG] Propagate flow
25251 2019-Jan-17 17:00:40.274062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25252 2019-Jan-17 17:00:40.274120 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25253 2019-Jan-17 17:00:40.274781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25254 2019-Jan-17 17:00:40.275443 - [DEBUG] Edge function : AllBottom (result of previous compose)
25255 2019-Jan-17 17:00:40.275469 - [DEBUG]
25256 2019-Jan-17 17:00:40.275494 - [DEBUG] Join: AllTop & AllBottom
25257 2019-Jan-17 17:00:40.275520 - [DEBUG] = AllBottom (new jump func)
25258 2019-Jan-17 17:00:40.275544 - [DEBUG]
25259 2019-Jan-17 17:00:40.275567 - [DEBUG] Start adding new jump function
25260 2019-Jan-17 17:00:40.275591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25261 2019-Jan-17 17:00:40.275648 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25262 2019-Jan-17 17:00:40.276296 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25263 2019-Jan-17 17:00:40.276931 - [DEBUG] Edge Function : AllBottom
25264 2019-Jan-17 17:00:40.276964 - [DEBUG] End adding new jump function
25265 2019-Jan-17 17:00:40.276988 - [DEBUG]
25266 2019-Jan-17 17:00:40.277012 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25267 2019-Jan-17 17:00:40.277036 - [DEBUG]
25268 2019-Jan-17 17:00:40.277059 - [DEBUG] Process 707. path edge:
25269 2019-Jan-17 17:00:40.277082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25270 2019-Jan-17 17:00:40.277139 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25271 2019-Jan-17 17:00:40.277775 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25272 2019-Jan-17 17:00:40.278440 - [DEBUG]
25273 2019-Jan-17 17:00:40.278465 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25274 2019-Jan-17 17:00:40.279119 - [DEBUG] Compose: EdgeIdentity * AllBottom
25275 2019-Jan-17 17:00:40.279147 - [DEBUG]
25276 2019-Jan-17 17:00:40.279171 - [DEBUG] Propagate flow
25277 2019-Jan-17 17:00:40.279194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25278 2019-Jan-17 17:00:40.279252 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25279 2019-Jan-17 17:00:40.279901 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25280 2019-Jan-17 17:00:40.280549 - [DEBUG] Edge function : AllBottom (result of previous compose)
25281 2019-Jan-17 17:00:40.280575 - [DEBUG]
25282 2019-Jan-17 17:00:40.280600 - [DEBUG] Join: AllTop & AllBottom
25283 2019-Jan-17 17:00:40.280625 - [DEBUG] = AllBottom (new jump func)
25284 2019-Jan-17 17:00:40.280649 - [DEBUG]
25285 2019-Jan-17 17:00:40.280673 - [DEBUG] Start adding new jump function
25286 2019-Jan-17 17:00:40.280696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25287 2019-Jan-17 17:00:40.280753 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25288 2019-Jan-17 17:00:40.281417 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25289 2019-Jan-17 17:00:40.282062 - [DEBUG] Edge Function : AllBottom
25290 2019-Jan-17 17:00:40.282094 - [DEBUG] End adding new jump function
25291 2019-Jan-17 17:00:40.282118 - [DEBUG]
25292 2019-Jan-17 17:00:40.282142 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25293 2019-Jan-17 17:00:40.282166 - [DEBUG]
25294 2019-Jan-17 17:00:40.282189 - [DEBUG] Process 708. path edge:
25295 2019-Jan-17 17:00:40.282213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25296 2019-Jan-17 17:00:40.282270 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25297 2019-Jan-17 17:00:40.282927 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25298 2019-Jan-17 17:00:40.283574 - [DEBUG]
25299 2019-Jan-17 17:00:40.283598 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25300 2019-Jan-17 17:00:40.284256 - [DEBUG] Possible callees:
25301 2019-Jan-17 17:00:40.284281 - [DEBUG] llvm.dbg.declare
25302 2019-Jan-17 17:00:40.284306 - [DEBUG] Possible return sites:
25303 2019-Jan-17 17:00:40.284330 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525304 2019-Jan-17 17:00:40.285624 - [DEBUG] Found and process special summary
25305 2019-Jan-17 17:00:40.285657 - [DEBUG] Compose: EdgeIdentity * AllBottom
25306 2019-Jan-17 17:00:40.285684 - [DEBUG]
25307 2019-Jan-17 17:00:40.285708 - [DEBUG] Propagate flow
25308 2019-Jan-17 17:00:40.285731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25309 2019-Jan-17 17:00:40.285789 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25310 2019-Jan-17 17:00:40.286429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25311 2019-Jan-17 17:00:40.287076 - [DEBUG] Edge function : AllBottom (result of previous compose)
25312 2019-Jan-17 17:00:40.287101 - [DEBUG]
25313 2019-Jan-17 17:00:40.287126 - [DEBUG] Join: AllTop & AllBottom
25314 2019-Jan-17 17:00:40.287152 - [DEBUG] = AllBottom (new jump func)
25315 2019-Jan-17 17:00:40.287176 - [DEBUG]
25316 2019-Jan-17 17:00:40.287199 - [DEBUG] Start adding new jump function
25317 2019-Jan-17 17:00:40.287222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25318 2019-Jan-17 17:00:40.287280 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25319 2019-Jan-17 17:00:40.287926 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25320 2019-Jan-17 17:00:40.288580 - [DEBUG] Edge Function : AllBottom
25321 2019-Jan-17 17:00:40.288608 - [DEBUG] End adding new jump function
25322 2019-Jan-17 17:00:40.288632 - [DEBUG]
25323 2019-Jan-17 17:00:40.288656 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25324 2019-Jan-17 17:00:40.288680 - [DEBUG]
25325 2019-Jan-17 17:00:40.288703 - [DEBUG] Process 709. path edge:
25326 2019-Jan-17 17:00:40.288726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25327 2019-Jan-17 17:00:40.288784 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25328 2019-Jan-17 17:00:40.289424 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25329 2019-Jan-17 17:00:40.290072 - [DEBUG]
25330 2019-Jan-17 17:00:40.290096 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25331 2019-Jan-17 17:00:40.290753 - [DEBUG] Compose: EdgeIdentity * AllBottom
25332 2019-Jan-17 17:00:40.290781 - [DEBUG]
25333 2019-Jan-17 17:00:40.290804 - [DEBUG] Propagate flow
25334 2019-Jan-17 17:00:40.290827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25335 2019-Jan-17 17:00:40.290886 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25336 2019-Jan-17 17:00:40.291539 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25337 2019-Jan-17 17:00:40.292196 - [DEBUG] Edge function : AllBottom (result of previous compose)
25338 2019-Jan-17 17:00:40.292222 - [DEBUG]
25339 2019-Jan-17 17:00:40.292247 - [DEBUG] Join: AllTop & AllBottom
25340 2019-Jan-17 17:00:40.292273 - [DEBUG] = AllBottom (new jump func)
25341 2019-Jan-17 17:00:40.292297 - [DEBUG]
25342 2019-Jan-17 17:00:40.292320 - [DEBUG] Start adding new jump function
25343 2019-Jan-17 17:00:40.292343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25344 2019-Jan-17 17:00:40.292401 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25345 2019-Jan-17 17:00:40.293048 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25346 2019-Jan-17 17:00:40.293684 - [DEBUG] Edge Function : AllBottom
25347 2019-Jan-17 17:00:40.293712 - [DEBUG] End adding new jump function
25348 2019-Jan-17 17:00:40.293735 - [DEBUG]
25349 2019-Jan-17 17:00:40.293759 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25350 2019-Jan-17 17:00:40.293783 - [DEBUG]
25351 2019-Jan-17 17:00:40.293806 - [DEBUG] Process 710. path edge:
25352 2019-Jan-17 17:00:40.293830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25353 2019-Jan-17 17:00:40.293887 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25354 2019-Jan-17 17:00:40.294523 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25355 2019-Jan-17 17:00:40.295186 - [DEBUG]
25356 2019-Jan-17 17:00:40.295212 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25357 2019-Jan-17 17:00:40.295864 - [DEBUG] Compose: EdgeIdentity * AllBottom
25358 2019-Jan-17 17:00:40.295892 - [DEBUG]
25359 2019-Jan-17 17:00:40.295916 - [DEBUG] Propagate flow
25360 2019-Jan-17 17:00:40.295939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25361 2019-Jan-17 17:00:40.295997 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25362 2019-Jan-17 17:00:40.296635 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25363 2019-Jan-17 17:00:40.297281 - [DEBUG] Edge function : AllBottom (result of previous compose)
25364 2019-Jan-17 17:00:40.297306 - [DEBUG]
25365 2019-Jan-17 17:00:40.297331 - [DEBUG] Join: AllTop & AllBottom
25366 2019-Jan-17 17:00:40.297357 - [DEBUG] = AllBottom (new jump func)
25367 2019-Jan-17 17:00:40.297381 - [DEBUG]
25368 2019-Jan-17 17:00:40.297404 - [DEBUG] Start adding new jump function
25369 2019-Jan-17 17:00:40.297428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25370 2019-Jan-17 17:00:40.297485 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25371 2019-Jan-17 17:00:40.298148 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25372 2019-Jan-17 17:00:40.298784 - [DEBUG] Edge Function : AllBottom
25373 2019-Jan-17 17:00:40.298812 - [DEBUG] End adding new jump function
25374 2019-Jan-17 17:00:40.298836 - [DEBUG]
25375 2019-Jan-17 17:00:40.298859 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25376 2019-Jan-17 17:00:40.298883 - [DEBUG]
25377 2019-Jan-17 17:00:40.298906 - [DEBUG] Process 711. path edge:
25378 2019-Jan-17 17:00:40.298930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25379 2019-Jan-17 17:00:40.298987 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25380 2019-Jan-17 17:00:40.299630 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25381 2019-Jan-17 17:00:40.300278 - [DEBUG]
25382 2019-Jan-17 17:00:40.300303 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25383 2019-Jan-17 17:00:40.300956 - [DEBUG] Compose: EdgeIdentity * AllBottom
25384 2019-Jan-17 17:00:40.300984 - [DEBUG]
25385 2019-Jan-17 17:00:40.301008 - [DEBUG] Propagate flow
25386 2019-Jan-17 17:00:40.301031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25387 2019-Jan-17 17:00:40.301090 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25388 2019-Jan-17 17:00:40.301754 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25389 2019-Jan-17 17:00:40.302401 - [DEBUG] Edge function : AllBottom (result of previous compose)
25390 2019-Jan-17 17:00:40.302426 - [DEBUG]
25391 2019-Jan-17 17:00:40.302451 - [DEBUG] Join: AllTop & AllBottom
25392 2019-Jan-17 17:00:40.302477 - [DEBUG] = AllBottom (new jump func)
25393 2019-Jan-17 17:00:40.302501 - [DEBUG]
25394 2019-Jan-17 17:00:40.302524 - [DEBUG] Start adding new jump function
25395 2019-Jan-17 17:00:40.302548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25396 2019-Jan-17 17:00:40.302605 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25397 2019-Jan-17 17:00:40.303252 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25398 2019-Jan-17 17:00:40.303898 - [DEBUG] Edge Function : AllBottom
25399 2019-Jan-17 17:00:40.303926 - [DEBUG] End adding new jump function
25400 2019-Jan-17 17:00:40.303949 - [DEBUG]
25401 2019-Jan-17 17:00:40.303973 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25402 2019-Jan-17 17:00:40.303998 - [DEBUG]
25403 2019-Jan-17 17:00:40.304021 - [DEBUG] Process 712. path edge:
25404 2019-Jan-17 17:00:40.304045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25405 2019-Jan-17 17:00:40.304102 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25406 2019-Jan-17 17:00:40.304766 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25407 2019-Jan-17 17:00:40.305413 - [DEBUG]
25408 2019-Jan-17 17:00:40.305437 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25409 2019-Jan-17 17:00:40.306095 - [DEBUG] Possible callees:
25410 2019-Jan-17 17:00:40.306120 - [DEBUG] llvm.dbg.declare
25411 2019-Jan-17 17:00:40.306145 - [DEBUG] Possible return sites:
25412 2019-Jan-17 17:00:40.306169 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325413 2019-Jan-17 17:00:40.307445 - [DEBUG] Found and process special summary
25414 2019-Jan-17 17:00:40.307478 - [DEBUG] Compose: EdgeIdentity * AllBottom
25415 2019-Jan-17 17:00:40.307506 - [DEBUG]
25416 2019-Jan-17 17:00:40.307530 - [DEBUG] Propagate flow
25417 2019-Jan-17 17:00:40.307553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25418 2019-Jan-17 17:00:40.307611 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25419 2019-Jan-17 17:00:40.308269 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25420 2019-Jan-17 17:00:40.308924 - [DEBUG] Edge function : AllBottom (result of previous compose)
25421 2019-Jan-17 17:00:40.308950 - [DEBUG]
25422 2019-Jan-17 17:00:40.308975 - [DEBUG] Join: AllTop & AllBottom
25423 2019-Jan-17 17:00:40.309001 - [DEBUG] = AllBottom (new jump func)
25424 2019-Jan-17 17:00:40.309025 - [DEBUG]
25425 2019-Jan-17 17:00:40.309048 - [DEBUG] Start adding new jump function
25426 2019-Jan-17 17:00:40.309072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25427 2019-Jan-17 17:00:40.309129 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25428 2019-Jan-17 17:00:40.309776 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25429 2019-Jan-17 17:00:40.310415 - [DEBUG] Edge Function : AllBottom
25430 2019-Jan-17 17:00:40.310444 - [DEBUG] End adding new jump function
25431 2019-Jan-17 17:00:40.310468 - [DEBUG]
25432 2019-Jan-17 17:00:40.310491 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25433 2019-Jan-17 17:00:40.310516 - [DEBUG]
25434 2019-Jan-17 17:00:40.310539 - [DEBUG] Process 713. path edge:
25435 2019-Jan-17 17:00:40.310563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25436 2019-Jan-17 17:00:40.310620 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25437 2019-Jan-17 17:00:40.311262 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25438 2019-Jan-17 17:00:40.311924 - [DEBUG]
25439 2019-Jan-17 17:00:40.311949 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25440 2019-Jan-17 17:00:40.312606 - [DEBUG] Compose: EdgeIdentity * AllBottom
25441 2019-Jan-17 17:00:40.312634 - [DEBUG]
25442 2019-Jan-17 17:00:40.312658 - [DEBUG] Propagate flow
25443 2019-Jan-17 17:00:40.312681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25444 2019-Jan-17 17:00:40.312740 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25445 2019-Jan-17 17:00:40.313384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25446 2019-Jan-17 17:00:40.314032 - [DEBUG] Edge function : AllBottom (result of previous compose)
25447 2019-Jan-17 17:00:40.314057 - [DEBUG]
25448 2019-Jan-17 17:00:40.314082 - [DEBUG] Join: AllTop & AllBottom
25449 2019-Jan-17 17:00:40.314107 - [DEBUG] = AllBottom (new jump func)
25450 2019-Jan-17 17:00:40.314132 - [DEBUG]
25451 2019-Jan-17 17:00:40.314155 - [DEBUG] Start adding new jump function
25452 2019-Jan-17 17:00:40.314178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25453 2019-Jan-17 17:00:40.314235 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25454 2019-Jan-17 17:00:40.314898 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25455 2019-Jan-17 17:00:40.315533 - [DEBUG] Edge Function : AllBottom
25456 2019-Jan-17 17:00:40.315562 - [DEBUG] End adding new jump function
25457 2019-Jan-17 17:00:40.315585 - [DEBUG]
25458 2019-Jan-17 17:00:40.315609 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25459 2019-Jan-17 17:00:40.315633 - [DEBUG]
25460 2019-Jan-17 17:00:40.315656 - [DEBUG] Process 714. path edge:
25461 2019-Jan-17 17:00:40.315680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25462 2019-Jan-17 17:00:40.315737 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25463 2019-Jan-17 17:00:40.316382 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25464 2019-Jan-17 17:00:40.317028 - [DEBUG]
25465 2019-Jan-17 17:00:40.317053 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25466 2019-Jan-17 17:00:40.317708 - [DEBUG] Compose: EdgeIdentity * AllBottom
25467 2019-Jan-17 17:00:40.317736 - [DEBUG]
25468 2019-Jan-17 17:00:40.317760 - [DEBUG] Propagate flow
25469 2019-Jan-17 17:00:40.317783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25470 2019-Jan-17 17:00:40.317841 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25471 2019-Jan-17 17:00:40.318506 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25472 2019-Jan-17 17:00:40.319152 - [DEBUG] Edge function : AllBottom (result of previous compose)
25473 2019-Jan-17 17:00:40.319177 - [DEBUG]
25474 2019-Jan-17 17:00:40.319202 - [DEBUG] Join: AllTop & AllBottom
25475 2019-Jan-17 17:00:40.319228 - [DEBUG] = AllBottom (new jump func)
25476 2019-Jan-17 17:00:40.319252 - [DEBUG]
25477 2019-Jan-17 17:00:40.319275 - [DEBUG] Start adding new jump function
25478 2019-Jan-17 17:00:40.319298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25479 2019-Jan-17 17:00:40.319355 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25480 2019-Jan-17 17:00:40.320002 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25481 2019-Jan-17 17:00:40.320647 - [DEBUG] Edge Function : AllBottom
25482 2019-Jan-17 17:00:40.320675 - [DEBUG] End adding new jump function
25483 2019-Jan-17 17:00:40.320698 - [DEBUG]
25484 2019-Jan-17 17:00:40.320722 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25485 2019-Jan-17 17:00:40.320747 - [DEBUG]
25486 2019-Jan-17 17:00:40.320770 - [DEBUG] Process 715. path edge:
25487 2019-Jan-17 17:00:40.320793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25488 2019-Jan-17 17:00:40.320851 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25489 2019-Jan-17 17:00:40.321513 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25490 2019-Jan-17 17:00:40.322160 - [DEBUG]
25491 2019-Jan-17 17:00:40.322184 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25492 2019-Jan-17 17:00:40.322840 - [DEBUG] Possible callees:
25493 2019-Jan-17 17:00:40.322866 - [DEBUG] llvm.dbg.declare
25494 2019-Jan-17 17:00:40.322891 - [DEBUG] Possible return sites:
25495 2019-Jan-17 17:00:40.322914 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925496 2019-Jan-17 17:00:40.324193 - [DEBUG] Found and process special summary
25497 2019-Jan-17 17:00:40.324227 - [DEBUG] Compose: EdgeIdentity * AllBottom
25498 2019-Jan-17 17:00:40.324254 - [DEBUG]
25499 2019-Jan-17 17:00:40.324278 - [DEBUG] Propagate flow
25500 2019-Jan-17 17:00:40.324302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25501 2019-Jan-17 17:00:40.324360 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25502 2019-Jan-17 17:00:40.325022 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25503 2019-Jan-17 17:00:40.325669 - [DEBUG] Edge function : AllBottom (result of previous compose)
25504 2019-Jan-17 17:00:40.325694 - [DEBUG]
25505 2019-Jan-17 17:00:40.325719 - [DEBUG] Join: AllTop & AllBottom
25506 2019-Jan-17 17:00:40.325745 - [DEBUG] = AllBottom (new jump func)
25507 2019-Jan-17 17:00:40.325769 - [DEBUG]
25508 2019-Jan-17 17:00:40.325792 - [DEBUG] Start adding new jump function
25509 2019-Jan-17 17:00:40.325815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25510 2019-Jan-17 17:00:40.325873 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25511 2019-Jan-17 17:00:40.326520 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25512 2019-Jan-17 17:00:40.327159 - [DEBUG] Edge Function : AllBottom
25513 2019-Jan-17 17:00:40.327187 - [DEBUG] End adding new jump function
25514 2019-Jan-17 17:00:40.327211 - [DEBUG]
25515 2019-Jan-17 17:00:40.327234 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25516 2019-Jan-17 17:00:40.327259 - [DEBUG]
25517 2019-Jan-17 17:00:40.327282 - [DEBUG] Process 716. path edge:
25518 2019-Jan-17 17:00:40.327305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25519 2019-Jan-17 17:00:40.327363 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25520 2019-Jan-17 17:00:40.328016 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25521 2019-Jan-17 17:00:40.328664 - [DEBUG]
25522 2019-Jan-17 17:00:40.328688 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25523 2019-Jan-17 17:00:40.329345 - [DEBUG] Compose: EdgeIdentity * AllBottom
25524 2019-Jan-17 17:00:40.329374 - [DEBUG]
25525 2019-Jan-17 17:00:40.329397 - [DEBUG] Propagate flow
25526 2019-Jan-17 17:00:40.329421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25527 2019-Jan-17 17:00:40.329479 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25528 2019-Jan-17 17:00:40.330115 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25529 2019-Jan-17 17:00:40.330763 - [DEBUG] Edge function : AllBottom (result of previous compose)
25530 2019-Jan-17 17:00:40.330788 - [DEBUG]
25531 2019-Jan-17 17:00:40.330812 - [DEBUG] Join: AllTop & AllBottom
25532 2019-Jan-17 17:00:40.330838 - [DEBUG] = AllBottom (new jump func)
25533 2019-Jan-17 17:00:40.330862 - [DEBUG]
25534 2019-Jan-17 17:00:40.330886 - [DEBUG] Start adding new jump function
25535 2019-Jan-17 17:00:40.330909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25536 2019-Jan-17 17:00:40.330966 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25537 2019-Jan-17 17:00:40.331629 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25538 2019-Jan-17 17:00:40.332264 - [DEBUG] Edge Function : AllBottom
25539 2019-Jan-17 17:00:40.332292 - [DEBUG] End adding new jump function
25540 2019-Jan-17 17:00:40.332316 - [DEBUG]
25541 2019-Jan-17 17:00:40.332340 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25542 2019-Jan-17 17:00:40.332364 - [DEBUG]
25543 2019-Jan-17 17:00:40.332387 - [DEBUG] Process 717. path edge:
25544 2019-Jan-17 17:00:40.332411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25545 2019-Jan-17 17:00:40.332482 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25546 2019-Jan-17 17:00:40.333120 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25547 2019-Jan-17 17:00:40.333768 - [DEBUG]
25548 2019-Jan-17 17:00:40.333792 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25549 2019-Jan-17 17:00:40.334445 - [DEBUG] Compose: EdgeIdentity * AllBottom
25550 2019-Jan-17 17:00:40.334473 - [DEBUG]
25551 2019-Jan-17 17:00:40.334496 - [DEBUG] Propagate flow
25552 2019-Jan-17 17:00:40.334520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25553 2019-Jan-17 17:00:40.334578 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25554 2019-Jan-17 17:00:40.335244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25555 2019-Jan-17 17:00:40.335892 - [DEBUG] Edge function : AllBottom (result of previous compose)
25556 2019-Jan-17 17:00:40.335917 - [DEBUG]
25557 2019-Jan-17 17:00:40.335942 - [DEBUG] Join: AllTop & AllBottom
25558 2019-Jan-17 17:00:40.335967 - [DEBUG] = AllBottom (new jump func)
25559 2019-Jan-17 17:00:40.335991 - [DEBUG]
25560 2019-Jan-17 17:00:40.336015 - [DEBUG] Start adding new jump function
25561 2019-Jan-17 17:00:40.336038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25562 2019-Jan-17 17:00:40.336096 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25563 2019-Jan-17 17:00:40.336744 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25564 2019-Jan-17 17:00:40.337384 - [DEBUG] Edge Function : AllBottom
25565 2019-Jan-17 17:00:40.337412 - [DEBUG] End adding new jump function
25566 2019-Jan-17 17:00:40.337436 - [DEBUG]
25567 2019-Jan-17 17:00:40.337460 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25568 2019-Jan-17 17:00:40.337484 - [DEBUG]
25569 2019-Jan-17 17:00:40.337507 - [DEBUG] Process 718. path edge:
25570 2019-Jan-17 17:00:40.337531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25571 2019-Jan-17 17:00:40.337588 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25572 2019-Jan-17 17:00:40.338243 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25573 2019-Jan-17 17:00:40.338890 - [DEBUG]
25574 2019-Jan-17 17:00:40.338915 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25575 2019-Jan-17 17:00:40.339572 - [DEBUG] Compose: EdgeIdentity * AllBottom
25576 2019-Jan-17 17:00:40.339600 - [DEBUG]
25577 2019-Jan-17 17:00:40.339624 - [DEBUG] Propagate flow
25578 2019-Jan-17 17:00:40.339647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25579 2019-Jan-17 17:00:40.339706 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25580 2019-Jan-17 17:00:40.340343 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25581 2019-Jan-17 17:00:40.340989 - [DEBUG] Edge function : AllBottom (result of previous compose)
25582 2019-Jan-17 17:00:40.341014 - [DEBUG]
25583 2019-Jan-17 17:00:40.341039 - [DEBUG] Join: AllTop & AllBottom
25584 2019-Jan-17 17:00:40.341065 - [DEBUG] = AllBottom (new jump func)
25585 2019-Jan-17 17:00:40.341089 - [DEBUG]
25586 2019-Jan-17 17:00:40.341120 - [DEBUG] Start adding new jump function
25587 2019-Jan-17 17:00:40.341144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25588 2019-Jan-17 17:00:40.341202 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25589 2019-Jan-17 17:00:40.341866 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25590 2019-Jan-17 17:00:40.342502 - [DEBUG] Edge Function : AllBottom
25591 2019-Jan-17 17:00:40.342530 - [DEBUG] End adding new jump function
25592 2019-Jan-17 17:00:40.342554 - [DEBUG]
25593 2019-Jan-17 17:00:40.342577 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25594 2019-Jan-17 17:00:40.342601 - [DEBUG]
25595 2019-Jan-17 17:00:40.342624 - [DEBUG] Process 719. path edge:
25596 2019-Jan-17 17:00:40.342648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25597 2019-Jan-17 17:00:40.342705 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25598 2019-Jan-17 17:00:40.343341 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25599 2019-Jan-17 17:00:40.343988 - [DEBUG]
25600 2019-Jan-17 17:00:40.344013 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25601 2019-Jan-17 17:00:40.344679 - [DEBUG] Compose: EdgeIdentity * AllBottom
25602 2019-Jan-17 17:00:40.344708 - [DEBUG]
25603 2019-Jan-17 17:00:40.344731 - [DEBUG] Propagate flow
25604 2019-Jan-17 17:00:40.344755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25605 2019-Jan-17 17:00:40.344813 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25606 2019-Jan-17 17:00:40.345455 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25607 2019-Jan-17 17:00:40.346102 - [DEBUG] Edge function : AllBottom (result of previous compose)
25608 2019-Jan-17 17:00:40.346128 - [DEBUG]
25609 2019-Jan-17 17:00:40.346153 - [DEBUG] Join: AllTop & AllBottom
25610 2019-Jan-17 17:00:40.346178 - [DEBUG] = AllBottom (new jump func)
25611 2019-Jan-17 17:00:40.346203 - [DEBUG]
25612 2019-Jan-17 17:00:40.346226 - [DEBUG] Start adding new jump function
25613 2019-Jan-17 17:00:40.346250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25614 2019-Jan-17 17:00:40.346307 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25615 2019-Jan-17 17:00:40.346956 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25616 2019-Jan-17 17:00:40.347595 - [DEBUG] Edge Function : AllBottom
25617 2019-Jan-17 17:00:40.347623 - [DEBUG] End adding new jump function
25618 2019-Jan-17 17:00:40.347647 - [DEBUG]
25619 2019-Jan-17 17:00:40.347671 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25620 2019-Jan-17 17:00:40.347695 - [DEBUG]
25621 2019-Jan-17 17:00:40.347718 - [DEBUG] Process 720. path edge:
25622 2019-Jan-17 17:00:40.347742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25623 2019-Jan-17 17:00:40.347800 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25624 2019-Jan-17 17:00:40.348456 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25625 2019-Jan-17 17:00:40.349105 - [DEBUG]
25626 2019-Jan-17 17:00:40.349129 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25627 2019-Jan-17 17:00:40.349794 - [DEBUG] Compose: EdgeIdentity * AllBottom
25628 2019-Jan-17 17:00:40.349823 - [DEBUG]
25629 2019-Jan-17 17:00:40.349846 - [DEBUG] Propagate flow
25630 2019-Jan-17 17:00:40.349870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25631 2019-Jan-17 17:00:40.349928 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25632 2019-Jan-17 17:00:40.350566 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25633 2019-Jan-17 17:00:40.351213 - [DEBUG] Edge function : AllBottom (result of previous compose)
25634 2019-Jan-17 17:00:40.351239 - [DEBUG]
25635 2019-Jan-17 17:00:40.351263 - [DEBUG] Join: AllTop & AllBottom
25636 2019-Jan-17 17:00:40.351301 - [DEBUG] = AllBottom (new jump func)
25637 2019-Jan-17 17:00:40.351327 - [DEBUG]
25638 2019-Jan-17 17:00:40.351350 - [DEBUG] Start adding new jump function
25639 2019-Jan-17 17:00:40.351374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25640 2019-Jan-17 17:00:40.351432 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25641 2019-Jan-17 17:00:40.352079 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25642 2019-Jan-17 17:00:40.352715 - [DEBUG] Edge Function : AllBottom
25643 2019-Jan-17 17:00:40.352743 - [DEBUG] End adding new jump function
25644 2019-Jan-17 17:00:40.352767 - [DEBUG]
25645 2019-Jan-17 17:00:40.352791 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25646 2019-Jan-17 17:00:40.352815 - [DEBUG]
25647 2019-Jan-17 17:00:40.352838 - [DEBUG] Process 721. path edge:
25648 2019-Jan-17 17:00:40.352862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25649 2019-Jan-17 17:00:40.352919 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25650 2019-Jan-17 17:00:40.353555 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25651 2019-Jan-17 17:00:40.354202 - [DEBUG]
25652 2019-Jan-17 17:00:40.354227 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25653 2019-Jan-17 17:00:40.354894 - [DEBUG] Compose: EdgeIdentity * AllBottom
25654 2019-Jan-17 17:00:40.354922 - [DEBUG]
25655 2019-Jan-17 17:00:40.354946 - [DEBUG] Propagate flow
25656 2019-Jan-17 17:00:40.354969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25657 2019-Jan-17 17:00:40.355027 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25658 2019-Jan-17 17:00:40.355664 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25659 2019-Jan-17 17:00:40.356310 - [DEBUG] Edge function : AllBottom (result of previous compose)
25660 2019-Jan-17 17:00:40.356336 - [DEBUG]
25661 2019-Jan-17 17:00:40.356360 - [DEBUG] Join: AllTop & AllBottom
25662 2019-Jan-17 17:00:40.356386 - [DEBUG] = AllBottom (new jump func)
25663 2019-Jan-17 17:00:40.356410 - [DEBUG]
25664 2019-Jan-17 17:00:40.356433 - [DEBUG] Start adding new jump function
25665 2019-Jan-17 17:00:40.356457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25666 2019-Jan-17 17:00:40.356514 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25667 2019-Jan-17 17:00:40.357161 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25668 2019-Jan-17 17:00:40.357796 - [DEBUG] Edge Function : AllBottom
25669 2019-Jan-17 17:00:40.357833 - [DEBUG] End adding new jump function
25670 2019-Jan-17 17:00:40.357857 - [DEBUG]
25671 2019-Jan-17 17:00:40.357881 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
25672 2019-Jan-17 17:00:40.357905 - [DEBUG]
25673 2019-Jan-17 17:00:40.357928 - [DEBUG] Process 722. path edge:
25674 2019-Jan-17 17:00:40.357952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25675 2019-Jan-17 17:00:40.358022 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25676 2019-Jan-17 17:00:40.358659 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25677 2019-Jan-17 17:00:40.359309 - [DEBUG]
25678 2019-Jan-17 17:00:40.359333 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25679 2019-Jan-17 17:00:40.359984 - [DEBUG] Compose: EdgeIdentity * AllBottom
25680 2019-Jan-17 17:00:40.360013 - [DEBUG]
25681 2019-Jan-17 17:00:40.360036 - [DEBUG] Propagate flow
25682 2019-Jan-17 17:00:40.360060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25683 2019-Jan-17 17:00:40.360119 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25684 2019-Jan-17 17:00:40.360769 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25685 2019-Jan-17 17:00:40.361432 - [DEBUG] Edge function : AllBottom (result of previous compose)
25686 2019-Jan-17 17:00:40.361458 - [DEBUG]
25687 2019-Jan-17 17:00:40.361482 - [DEBUG] Join: AllTop & AllBottom
25688 2019-Jan-17 17:00:40.361508 - [DEBUG] = AllBottom (new jump func)
25689 2019-Jan-17 17:00:40.361532 - [DEBUG]
25690 2019-Jan-17 17:00:40.361556 - [DEBUG] Start adding new jump function
25691 2019-Jan-17 17:00:40.361579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25692 2019-Jan-17 17:00:40.361636 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25693 2019-Jan-17 17:00:40.362283 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25694 2019-Jan-17 17:00:40.362924 - [DEBUG] Edge Function : AllBottom
25695 2019-Jan-17 17:00:40.362952 - [DEBUG] End adding new jump function
25696 2019-Jan-17 17:00:40.362976 - [DEBUG]
25697 2019-Jan-17 17:00:40.362999 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
25698 2019-Jan-17 17:00:40.363024 - [DEBUG]
25699 2019-Jan-17 17:00:40.363047 - [DEBUG] Process 723. path edge:
25700 2019-Jan-17 17:00:40.363071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25701 2019-Jan-17 17:00:40.363128 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25702 2019-Jan-17 17:00:40.363769 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25703 2019-Jan-17 17:00:40.364417 - [DEBUG]
25704 2019-Jan-17 17:00:40.364442 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25705 2019-Jan-17 17:00:40.365118 - [DEBUG] Compose: EdgeIdentity * AllBottom
25706 2019-Jan-17 17:00:40.365146 - [DEBUG]
25707 2019-Jan-17 17:00:40.365170 - [DEBUG] Propagate flow
25708 2019-Jan-17 17:00:40.365193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25709 2019-Jan-17 17:00:40.365252 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25710 2019-Jan-17 17:00:40.365896 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25711 2019-Jan-17 17:00:40.366544 - [DEBUG] Edge function : AllBottom (result of previous compose)
25712 2019-Jan-17 17:00:40.366570 - [DEBUG]
25713 2019-Jan-17 17:00:40.366594 - [DEBUG] Join: AllTop & AllBottom
25714 2019-Jan-17 17:00:40.366620 - [DEBUG] = AllBottom (new jump func)
25715 2019-Jan-17 17:00:40.366644 - [DEBUG]
25716 2019-Jan-17 17:00:40.366668 - [DEBUG] Start adding new jump function
25717 2019-Jan-17 17:00:40.366691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25718 2019-Jan-17 17:00:40.366749 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25719 2019-Jan-17 17:00:40.367396 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25720 2019-Jan-17 17:00:40.368046 - [DEBUG] Edge Function : AllBottom
25721 2019-Jan-17 17:00:40.368074 - [DEBUG] End adding new jump function
25722 2019-Jan-17 17:00:40.368098 - [DEBUG]
25723 2019-Jan-17 17:00:40.368122 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
25724 2019-Jan-17 17:00:40.368146 - [DEBUG]
25725 2019-Jan-17 17:00:40.368170 - [DEBUG] Process 724. path edge:
25726 2019-Jan-17 17:00:40.368194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25727 2019-Jan-17 17:00:40.368251 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25728 2019-Jan-17 17:00:40.368887 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25729 2019-Jan-17 17:00:40.369534 - [DEBUG]
25730 2019-Jan-17 17:00:40.369559 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25731 2019-Jan-17 17:00:40.370212 - [DEBUG] Compose: EdgeIdentity * AllBottom
25732 2019-Jan-17 17:00:40.370240 - [DEBUG]
25733 2019-Jan-17 17:00:40.370264 - [DEBUG] Propagate flow
25734 2019-Jan-17 17:00:40.370287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25735 2019-Jan-17 17:00:40.370346 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25736 2019-Jan-17 17:00:40.370983 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25737 2019-Jan-17 17:00:40.371645 - [DEBUG] Edge function : AllBottom (result of previous compose)
25738 2019-Jan-17 17:00:40.371671 - [DEBUG]
25739 2019-Jan-17 17:00:40.371695 - [DEBUG] Join: AllTop & AllBottom
25740 2019-Jan-17 17:00:40.371721 - [DEBUG] = AllBottom (new jump func)
25741 2019-Jan-17 17:00:40.371745 - [DEBUG]
25742 2019-Jan-17 17:00:40.371769 - [DEBUG] Start adding new jump function
25743 2019-Jan-17 17:00:40.371792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25744 2019-Jan-17 17:00:40.371849 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25745 2019-Jan-17 17:00:40.372498 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25746 2019-Jan-17 17:00:40.373133 - [DEBUG] Edge Function : AllBottom
25747 2019-Jan-17 17:00:40.373161 - [DEBUG] End adding new jump function
25748 2019-Jan-17 17:00:40.373185 - [DEBUG]
25749 2019-Jan-17 17:00:40.373209 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
25750 2019-Jan-17 17:00:40.373233 - [DEBUG]
25751 2019-Jan-17 17:00:40.373256 - [DEBUG] Process 725. path edge:
25752 2019-Jan-17 17:00:40.373280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25753 2019-Jan-17 17:00:40.373346 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25754 2019-Jan-17 17:00:40.373983 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25755 2019-Jan-17 17:00:40.374643 - [DEBUG]
25756 2019-Jan-17 17:00:40.374668 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25757 2019-Jan-17 17:00:40.375315 - [DEBUG] Start of endsummarytab entry
25758 2019-Jan-17 17:00:40.375351 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25759 2019-Jan-17 17:00:40.375996 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

25760 2019-Jan-17 17:00:40.376060 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25761 2019-Jan-17 17:00:40.376697 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

25762 2019-Jan-17 17:00:40.377983 - [DEBUG] EF: AllBottom
25763 2019-Jan-17 17:00:40.378011 - [DEBUG]
25764 2019-Jan-17 17:00:40.378035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25765 2019-Jan-17 17:00:40.378732 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

25766 2019-Jan-17 17:00:40.379448 - [DEBUG] EF: AllBottom
25767 2019-Jan-17 17:00:40.379476 - [DEBUG]
25768 2019-Jan-17 17:00:40.379500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25769 2019-Jan-17 17:00:40.380167 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

25770 2019-Jan-17 17:00:40.380818 - [DEBUG] EF: AllBottom
25771 2019-Jan-17 17:00:40.380844 - [DEBUG]
25772 2019-Jan-17 17:00:40.380867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25773 2019-Jan-17 17:00:40.381531 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

25774 2019-Jan-17 17:00:40.382177 - [DEBUG] EF: AllBottom
25775 2019-Jan-17 17:00:40.382203 - [DEBUG]
25776 2019-Jan-17 17:00:40.382226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25777 2019-Jan-17 17:00:40.382861 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

25778 2019-Jan-17 17:00:40.384112 - [DEBUG] EF: AllBottom
25779 2019-Jan-17 17:00:40.384137 - [DEBUG]
25780 2019-Jan-17 17:00:40.384160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25781 2019-Jan-17 17:00:40.384810 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

25782 2019-Jan-17 17:00:40.386055 - [DEBUG] EF: AllBottom
25783 2019-Jan-17 17:00:40.386080 - [DEBUG]
25784 2019-Jan-17 17:00:40.386104 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25785 2019-Jan-17 17:00:40.386738 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

25786 2019-Jan-17 17:00:40.387384 - [DEBUG] EF: AllBottom
25787 2019-Jan-17 17:00:40.387409 - [DEBUG]
25788 2019-Jan-17 17:00:40.387433 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25789 2019-Jan-17 17:00:40.388083 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

25790 2019-Jan-17 17:00:40.389328 - [DEBUG] EF: AllBottom
25791 2019-Jan-17 17:00:40.389353 - [DEBUG]
25792 2019-Jan-17 17:00:40.389376 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25793 2019-Jan-17 17:00:40.390011 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

25794 2019-Jan-17 17:00:40.390667 - [DEBUG] EF: AllBottom
25795 2019-Jan-17 17:00:40.390693 - [DEBUG]
25796 2019-Jan-17 17:00:40.390716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25797 2019-Jan-17 17:00:40.391367 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25798 2019-Jan-17 17:00:40.392014 - [DEBUG] EF: AllBottom
25799 2019-Jan-17 17:00:40.392039 - [DEBUG]
25800 2019-Jan-17 17:00:40.392062 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25801 2019-Jan-17 17:00:40.392697 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

25802 2019-Jan-17 17:00:40.393334 - [DEBUG] EF: AllBottom
25803 2019-Jan-17 17:00:40.393359 - [DEBUG]
25804 2019-Jan-17 17:00:40.393382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25805 2019-Jan-17 17:00:40.394016 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

25806 2019-Jan-17 17:00:40.394670 - [DEBUG] EF: AllBottom
25807 2019-Jan-17 17:00:40.394695 - [DEBUG]
25808 2019-Jan-17 17:00:40.394718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25809 2019-Jan-17 17:00:40.395352 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

25810 2019-Jan-17 17:00:40.395994 - [DEBUG] EF: AllBottom
25811 2019-Jan-17 17:00:40.396019 - [DEBUG]
25812 2019-Jan-17 17:00:40.396042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25813 2019-Jan-17 17:00:40.396677 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

25814 2019-Jan-17 17:00:40.397312 - [DEBUG] EF: AllBottom
25815 2019-Jan-17 17:00:40.397337 - [DEBUG]
25816 2019-Jan-17 17:00:40.397360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25817 2019-Jan-17 17:00:40.398008 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

25818 2019-Jan-17 17:00:40.398645 - [DEBUG] EF: AllBottom
25819 2019-Jan-17 17:00:40.398669 - [DEBUG]
25820 2019-Jan-17 17:00:40.398693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25821 2019-Jan-17 17:00:40.399327 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

25822 2019-Jan-17 17:00:40.399968 - [DEBUG] EF: AllBottom
25823 2019-Jan-17 17:00:40.399993 - [DEBUG]
25824 2019-Jan-17 17:00:40.400017 - [DEBUG] ---------------
25825 2019-Jan-17 17:00:40.400040 - [DEBUG]
25826 2019-Jan-17 17:00:40.400068 - [DEBUG] End of endsummarytab entry
25827 2019-Jan-17 17:00:40.400091 - [DEBUG]
25828 2019-Jan-17 17:00:40.400115 - [DEBUG] Start of incomingtab entry
25829 2019-Jan-17 17:00:40.400140 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25830 2019-Jan-17 17:00:40.400779 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

25831 2019-Jan-17 17:00:40.400839 - [DEBUG] ---------------
25832 2019-Jan-17 17:00:40.400863 - [DEBUG] End of incomingtab entry
25833 2019-Jan-17 17:00:40.400886 - [DEBUG]
25834 2019-Jan-17 17:00:40.400913 - [DEBUG] EDGE: >
25835 2019-Jan-17 17:00:40.400971 - [DEBUG] ---> 25836 2019-Jan-17 17:00:40.401622 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25837 2019-Jan-17 17:00:40.402269 - [DEBUG]
25838 2019-Jan-17 17:00:40.402294 - [DEBUG] EDGE: >
25839 2019-Jan-17 17:00:40.402354 - [DEBUG] ---> 25840 2019-Jan-17 17:00:40.402989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25841 2019-Jan-17 17:00:40.403643 - [DEBUG]
25842 2019-Jan-17 17:00:40.403691 - [DEBUG] Compose: EdgeIdentity * AllBottom
25843 2019-Jan-17 17:00:40.403719 - [DEBUG]
25844 2019-Jan-17 17:00:40.403742 - [DEBUG] Propagate flow
25845 2019-Jan-17 17:00:40.403766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25846 2019-Jan-17 17:00:40.403824 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25847 2019-Jan-17 17:00:40.404470 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25848 2019-Jan-17 17:00:40.405134 - [DEBUG] Edge function : AllBottom (result of previous compose)
25849 2019-Jan-17 17:00:40.405160 - [DEBUG]
25850 2019-Jan-17 17:00:40.405187 - [DEBUG] Join: AllTop & AllBottom
25851 2019-Jan-17 17:00:40.405213 - [DEBUG] = AllBottom (new jump func)
25852 2019-Jan-17 17:00:40.405237 - [DEBUG]
25853 2019-Jan-17 17:00:40.405261 - [DEBUG] Start adding new jump function
25854 2019-Jan-17 17:00:40.405284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25855 2019-Jan-17 17:00:40.405341 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25856 2019-Jan-17 17:00:40.405989 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25857 2019-Jan-17 17:00:40.406634 - [DEBUG] Edge Function : AllBottom
25858 2019-Jan-17 17:00:40.406664 - [DEBUG] End adding new jump function
25859 2019-Jan-17 17:00:40.406688 - [DEBUG]
25860 2019-Jan-17 17:00:40.406712 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
25861 2019-Jan-17 17:00:40.406737 - [DEBUG]
25862 2019-Jan-17 17:00:40.406760 - [DEBUG] Process 726. path edge:
25863 2019-Jan-17 17:00:40.406784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25864 2019-Jan-17 17:00:40.406841 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25865 2019-Jan-17 17:00:40.407488 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25866 2019-Jan-17 17:00:40.408152 - [DEBUG]
25867 2019-Jan-17 17:00:40.408177 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25868 2019-Jan-17 17:00:40.408836 - [DEBUG] Possible callees:
25869 2019-Jan-17 17:00:40.408861 - [DEBUG] llvm.dbg.declare
25870 2019-Jan-17 17:00:40.408886 - [DEBUG] Possible return sites:
25871 2019-Jan-17 17:00:40.408910 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325872 2019-Jan-17 17:00:40.410193 - [DEBUG] Found and process special summary
25873 2019-Jan-17 17:00:40.410228 - [DEBUG] Compose: EdgeIdentity * AllBottom
25874 2019-Jan-17 17:00:40.410255 - [DEBUG]
25875 2019-Jan-17 17:00:40.410279 - [DEBUG] Propagate flow
25876 2019-Jan-17 17:00:40.410302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25877 2019-Jan-17 17:00:40.410360 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25878 2019-Jan-17 17:00:40.411001 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25879 2019-Jan-17 17:00:40.411666 - [DEBUG] Edge function : AllBottom (result of previous compose)
25880 2019-Jan-17 17:00:40.411701 - [DEBUG]
25881 2019-Jan-17 17:00:40.411726 - [DEBUG] Join: AllTop & AllBottom
25882 2019-Jan-17 17:00:40.411752 - [DEBUG] = AllBottom (new jump func)
25883 2019-Jan-17 17:00:40.411776 - [DEBUG]
25884 2019-Jan-17 17:00:40.411800 - [DEBUG] Start adding new jump function
25885 2019-Jan-17 17:00:40.411823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25886 2019-Jan-17 17:00:40.411881 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25887 2019-Jan-17 17:00:40.412528 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25888 2019-Jan-17 17:00:40.413167 - [DEBUG] Edge Function : AllBottom
25889 2019-Jan-17 17:00:40.413196 - [DEBUG] End adding new jump function
25890 2019-Jan-17 17:00:40.413220 - [DEBUG]
25891 2019-Jan-17 17:00:40.413243 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
25892 2019-Jan-17 17:00:40.413268 - [DEBUG]
25893 2019-Jan-17 17:00:40.413291 - [DEBUG] Process 727. path edge:
25894 2019-Jan-17 17:00:40.413315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25895 2019-Jan-17 17:00:40.413372 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25896 2019-Jan-17 17:00:40.414011 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25897 2019-Jan-17 17:00:40.414671 - [DEBUG]
25898 2019-Jan-17 17:00:40.414695 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25899 2019-Jan-17 17:00:40.415355 - [DEBUG] Compose: EdgeIdentity * AllBottom
25900 2019-Jan-17 17:00:40.415383 - [DEBUG]
25901 2019-Jan-17 17:00:40.415407 - [DEBUG] Propagate flow
25902 2019-Jan-17 17:00:40.415430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25903 2019-Jan-17 17:00:40.415489 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25904 2019-Jan-17 17:00:40.416128 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25905 2019-Jan-17 17:00:40.416775 - [DEBUG] Edge function : AllBottom (result of previous compose)
25906 2019-Jan-17 17:00:40.416800 - [DEBUG]
25907 2019-Jan-17 17:00:40.416825 - [DEBUG] Join: AllTop & AllBottom
25908 2019-Jan-17 17:00:40.416851 - [DEBUG] = AllBottom (new jump func)
25909 2019-Jan-17 17:00:40.416875 - [DEBUG]
25910 2019-Jan-17 17:00:40.416898 - [DEBUG] Start adding new jump function
25911 2019-Jan-17 17:00:40.416922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25912 2019-Jan-17 17:00:40.416979 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25913 2019-Jan-17 17:00:40.417626 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25914 2019-Jan-17 17:00:40.418277 - [DEBUG] Edge Function : AllBottom
25915 2019-Jan-17 17:00:40.418306 - [DEBUG] End adding new jump function
25916 2019-Jan-17 17:00:40.418330 - [DEBUG]
25917 2019-Jan-17 17:00:40.418353 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
25918 2019-Jan-17 17:00:40.418378 - [DEBUG]
25919 2019-Jan-17 17:00:40.418401 - [DEBUG] Process 728. path edge:
25920 2019-Jan-17 17:00:40.418425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25921 2019-Jan-17 17:00:40.418482 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25922 2019-Jan-17 17:00:40.419121 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25923 2019-Jan-17 17:00:40.419776 - [DEBUG]
25924 2019-Jan-17 17:00:40.419802 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25925 2019-Jan-17 17:00:40.420456 - [DEBUG] Compose: EdgeIdentity * AllBottom
25926 2019-Jan-17 17:00:40.420484 - [DEBUG]
25927 2019-Jan-17 17:00:40.420507 - [DEBUG] Propagate flow
25928 2019-Jan-17 17:00:40.420531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25929 2019-Jan-17 17:00:40.420589 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25930 2019-Jan-17 17:00:40.421226 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25931 2019-Jan-17 17:00:40.421890 - [DEBUG] Edge function : AllBottom (result of previous compose)
25932 2019-Jan-17 17:00:40.421915 - [DEBUG]
25933 2019-Jan-17 17:00:40.421941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25934 2019-Jan-17 17:00:40.421967 - [DEBUG] = AllBottom
25935 2019-Jan-17 17:00:40.421991 - [DEBUG]
25936 2019-Jan-17 17:00:40.422014 - [DEBUG] PROPAGATE: No new function!
25937 2019-Jan-17 17:00:40.422038 - [DEBUG] EDGE: >
25938 2019-Jan-17 17:00:40.422097 - [DEBUG] ---> 25939 2019-Jan-17 17:00:40.422734 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25940 2019-Jan-17 17:00:40.423382 - [DEBUG]
25941 2019-Jan-17 17:00:40.423407 - [DEBUG] EDGE: >
25942 2019-Jan-17 17:00:40.423466 - [DEBUG] ---> 25943 2019-Jan-17 17:00:40.424105 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25944 2019-Jan-17 17:00:40.424768 - [DEBUG]
25945 2019-Jan-17 17:00:40.424806 - [DEBUG] Compose: EdgeIdentity * AllBottom
25946 2019-Jan-17 17:00:40.424833 - [DEBUG]
25947 2019-Jan-17 17:00:40.424857 - [DEBUG] Propagate flow
25948 2019-Jan-17 17:00:40.424880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25949 2019-Jan-17 17:00:40.424938 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25950 2019-Jan-17 17:00:40.425577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25951 2019-Jan-17 17:00:40.426224 - [DEBUG] Edge function : AllBottom (result of previous compose)
25952 2019-Jan-17 17:00:40.426249 - [DEBUG]
25953 2019-Jan-17 17:00:40.426274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25954 2019-Jan-17 17:00:40.426300 - [DEBUG] = AllBottom
25955 2019-Jan-17 17:00:40.426324 - [DEBUG]
25956 2019-Jan-17 17:00:40.426347 - [DEBUG] PROPAGATE: No new function!
25957 2019-Jan-17 17:00:40.426374 - [DEBUG] EDGE: >
25958 2019-Jan-17 17:00:40.426433 - [DEBUG] ---> 25959 2019-Jan-17 17:00:40.427079 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25960 2019-Jan-17 17:00:40.427725 - [DEBUG]
25961 2019-Jan-17 17:00:40.427750 - [DEBUG] EDGE: >
25962 2019-Jan-17 17:00:40.427809 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25963 2019-Jan-17 17:00:40.428487 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25964 2019-Jan-17 17:00:40.429143 - [DEBUG]
25965 2019-Jan-17 17:00:40.429169 - [DEBUG] EDGE: >
25966 2019-Jan-17 17:00:40.429229 - [DEBUG] ---> 25967 2019-Jan-17 17:00:40.429866 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25968 2019-Jan-17 17:00:40.430512 - [DEBUG]
25969 2019-Jan-17 17:00:40.430538 - [DEBUG] EDGE: >
25970 2019-Jan-17 17:00:40.430596 - [DEBUG] ---> 25971 2019-Jan-17 17:00:40.431232 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25972 2019-Jan-17 17:00:40.431894 - [DEBUG]
25973 2019-Jan-17 17:00:40.431919 - [DEBUG] EDGE: >
25974 2019-Jan-17 17:00:40.431978 - [DEBUG] ---> 25975 2019-Jan-17 17:00:40.432618 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
25976 2019-Jan-17 17:00:40.433264 - [DEBUG]
25977 2019-Jan-17 17:00:40.433298 - [DEBUG] Compose: EdgeIdentity * AllBottom
25978 2019-Jan-17 17:00:40.433325 - [DEBUG]
25979 2019-Jan-17 17:00:40.433349 - [DEBUG] Propagate flow
25980 2019-Jan-17 17:00:40.433372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

25981 2019-Jan-17 17:00:40.433430 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25982 2019-Jan-17 17:00:40.434070 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25983 2019-Jan-17 17:00:40.434730 - [DEBUG] Edge function : AllBottom (result of previous compose)
25984 2019-Jan-17 17:00:40.434756 - [DEBUG]
25985 2019-Jan-17 17:00:40.434781 - [DEBUG] Join: AllTop & AllBottom
25986 2019-Jan-17 17:00:40.434807 - [DEBUG] = AllBottom (new jump func)
25987 2019-Jan-17 17:00:40.434831 - [DEBUG]
25988 2019-Jan-17 17:00:40.434854 - [DEBUG] Start adding new jump function
25989 2019-Jan-17 17:00:40.434877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

25990 2019-Jan-17 17:00:40.434935 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

25991 2019-Jan-17 17:00:40.435618 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25992 2019-Jan-17 17:00:40.436258 - [DEBUG] Edge Function : AllBottom
25993 2019-Jan-17 17:00:40.436287 - [DEBUG] End adding new jump function
25994 2019-Jan-17 17:00:40.436310 - [DEBUG]
25995 2019-Jan-17 17:00:40.436334 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
25996 2019-Jan-17 17:00:40.436358 - [DEBUG]
25997 2019-Jan-17 17:00:40.436381 - [DEBUG] Process 729. path edge:
25998 2019-Jan-17 17:00:40.436405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
25999 2019-Jan-17 17:00:40.436462 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
26000 2019-Jan-17 17:00:40.437103 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26001 2019-Jan-17 17:00:40.437753 - [DEBUG]
26002 2019-Jan-17 17:00:40.437777 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
26003 2019-Jan-17 17:00:40.438462 - [DEBUG] Compose: EdgeIdentity * AllBottom
26004 2019-Jan-17 17:00:40.438490 - [DEBUG]
26005 2019-Jan-17 17:00:40.438514 - [DEBUG] Propagate flow
26006 2019-Jan-17 17:00:40.438537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26007 2019-Jan-17 17:00:40.438595 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
26008 2019-Jan-17 17:00:40.439244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26009 2019-Jan-17 17:00:40.439893 - [DEBUG] Edge function : AllBottom (result of previous compose)
26010 2019-Jan-17 17:00:40.439918 - [DEBUG]
26011 2019-Jan-17 17:00:40.439943 - [DEBUG] Join: AllTop & AllBottom
26012 2019-Jan-17 17:00:40.439969 - [DEBUG] = AllBottom (new jump func)
26013 2019-Jan-17 17:00:40.439993 - [DEBUG]
26014 2019-Jan-17 17:00:40.440016 - [DEBUG] Start adding new jump function
26015 2019-Jan-17 17:00:40.440040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26016 2019-Jan-17 17:00:40.440097 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26017 2019-Jan-17 17:00:40.440745 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
26018 2019-Jan-17 17:00:40.441395 - [DEBUG] Edge Function : AllBottom
26019 2019-Jan-17 17:00:40.441423 - [DEBUG] End adding new jump function
26020 2019-Jan-17 17:00:40.441447 - [DEBUG]
26021 2019-Jan-17 17:00:40.441470 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26022 2019-Jan-17 17:00:40.441495 - [DEBUG]
26023 2019-Jan-17 17:00:40.441518 - [DEBUG] Process 730. path edge:
26024 2019-Jan-17 17:00:40.441542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26025 2019-Jan-17 17:00:40.441599 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
26026 2019-Jan-17 17:00:40.442236 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26027 2019-Jan-17 17:00:40.442883 - [DEBUG]
26028 2019-Jan-17 17:00:40.442908 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
26029 2019-Jan-17 17:00:40.443561 - [DEBUG] Compose: EdgeIdentity * AllBottom
26030 2019-Jan-17 17:00:40.443588 - [DEBUG]
26031 2019-Jan-17 17:00:40.443611 - [DEBUG] Propagate flow
26032 2019-Jan-17 17:00:40.443635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26033 2019-Jan-17 17:00:40.443693 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26034 2019-Jan-17 17:00:40.444331 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26035 2019-Jan-17 17:00:40.444993 - [DEBUG] Edge function : AllBottom (result of previous compose)
26036 2019-Jan-17 17:00:40.445019 - [DEBUG]
26037 2019-Jan-17 17:00:40.445044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26038 2019-Jan-17 17:00:40.445070 - [DEBUG] = AllBottom
26039 2019-Jan-17 17:00:40.445094 - [DEBUG]
26040 2019-Jan-17 17:00:40.445117 - [DEBUG] PROPAGATE: No new function!
26041 2019-Jan-17 17:00:40.445141 - [DEBUG] EDGE: >
26042 2019-Jan-17 17:00:40.445200 - [DEBUG] ---> 26043 2019-Jan-17 17:00:40.445836 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26044 2019-Jan-17 17:00:40.446483 - [DEBUG]
26045 2019-Jan-17 17:00:40.446508 - [DEBUG] EDGE: >
26046 2019-Jan-17 17:00:40.446566 - [DEBUG] ---> 26047 2019-Jan-17 17:00:40.447214 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26048 2019-Jan-17 17:00:40.447861 - [DEBUG]
26049 2019-Jan-17 17:00:40.447886 - [DEBUG] EDGE: >
26050 2019-Jan-17 17:00:40.447945 - [DEBUG] ---> 26051 2019-Jan-17 17:00:40.448597 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26052 2019-Jan-17 17:00:40.449244 - [DEBUG]
26053 2019-Jan-17 17:00:40.449269 - [DEBUG] EDGE: >
26054 2019-Jan-17 17:00:40.449328 - [DEBUG] ---> 26055 2019-Jan-17 17:00:40.449969 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26056 2019-Jan-17 17:00:40.450617 - [DEBUG]
26057 2019-Jan-17 17:00:40.450642 - [DEBUG] EDGE: >
26058 2019-Jan-17 17:00:40.450702 - [DEBUG] ---> 26059 2019-Jan-17 17:00:40.451349 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26060 2019-Jan-17 17:00:40.451997 - [DEBUG]
26061 2019-Jan-17 17:00:40.452023 - [DEBUG] EDGE: >
26062 2019-Jan-17 17:00:40.452082 - [DEBUG] ---> 26063 2019-Jan-17 17:00:40.452721 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26064 2019-Jan-17 17:00:40.453368 - [DEBUG]
26065 2019-Jan-17 17:00:40.453406 - [DEBUG] Compose: EdgeIdentity * AllBottom
26066 2019-Jan-17 17:00:40.453433 - [DEBUG]
26067 2019-Jan-17 17:00:40.453457 - [DEBUG] Propagate flow
26068 2019-Jan-17 17:00:40.453481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26069 2019-Jan-17 17:00:40.453538 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26070 2019-Jan-17 17:00:40.454179 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26071 2019-Jan-17 17:00:40.454843 - [DEBUG] Edge function : AllBottom (result of previous compose)
26072 2019-Jan-17 17:00:40.454868 - [DEBUG]
26073 2019-Jan-17 17:00:40.454894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26074 2019-Jan-17 17:00:40.454920 - [DEBUG] = AllBottom
26075 2019-Jan-17 17:00:40.454944 - [DEBUG]
26076 2019-Jan-17 17:00:40.454967 - [DEBUG] PROPAGATE: No new function!
26077 2019-Jan-17 17:00:40.454994 - [DEBUG] EDGE: >
26078 2019-Jan-17 17:00:40.455054 - [DEBUG] ---> 26079 2019-Jan-17 17:00:40.455701 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26080 2019-Jan-17 17:00:40.456348 - [DEBUG]
26081 2019-Jan-17 17:00:40.456373 - [DEBUG] EDGE: >
26082 2019-Jan-17 17:00:40.456432 - [DEBUG] ---> 26083 2019-Jan-17 17:00:40.457070 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26084 2019-Jan-17 17:00:40.457724 - [DEBUG]
26085 2019-Jan-17 17:00:40.457750 - [DEBUG] EDGE: >
26086 2019-Jan-17 17:00:40.457809 - [DEBUG] ---> 26087 2019-Jan-17 17:00:40.458467 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26088 2019-Jan-17 17:00:40.459114 - [DEBUG]
26089 2019-Jan-17 17:00:40.459150 - [DEBUG] Compose: EdgeIdentity * AllBottom
26090 2019-Jan-17 17:00:40.459177 - [DEBUG]
26091 2019-Jan-17 17:00:40.459201 - [DEBUG] Propagate flow
26092 2019-Jan-17 17:00:40.459224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26093 2019-Jan-17 17:00:40.459282 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26094 2019-Jan-17 17:00:40.459923 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26095 2019-Jan-17 17:00:40.460570 - [DEBUG] Edge function : AllBottom (result of previous compose)
26096 2019-Jan-17 17:00:40.460595 - [DEBUG]
26097 2019-Jan-17 17:00:40.460620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26098 2019-Jan-17 17:00:40.460646 - [DEBUG] = AllBottom
26099 2019-Jan-17 17:00:40.460670 - [DEBUG]
26100 2019-Jan-17 17:00:40.460693 - [DEBUG] PROPAGATE: No new function!
26101 2019-Jan-17 17:00:40.460719 - [DEBUG] EDGE: >
26102 2019-Jan-17 17:00:40.460778 - [DEBUG] ---> 26103 2019-Jan-17 17:00:40.461441 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26104 2019-Jan-17 17:00:40.462089 - [DEBUG]
26105 2019-Jan-17 17:00:40.462114 - [DEBUG] EDGE: >
26106 2019-Jan-17 17:00:40.462174 - [DEBUG] ---> 26107 2019-Jan-17 17:00:40.462810 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26108 2019-Jan-17 17:00:40.463457 - [DEBUG]
26109 2019-Jan-17 17:00:40.463482 - [DEBUG] EDGE: >
26110 2019-Jan-17 17:00:40.463541 - [DEBUG] ---> 26111 2019-Jan-17 17:00:40.464177 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26112 2019-Jan-17 17:00:40.464840 - [DEBUG]
26113 2019-Jan-17 17:00:40.464866 - [DEBUG] EDGE: >
26114 2019-Jan-17 17:00:40.464925 - [DEBUG] ---> 26115 2019-Jan-17 17:00:40.465565 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26116 2019-Jan-17 17:00:40.466212 - [DEBUG]
26117 2019-Jan-17 17:00:40.466248 - [DEBUG] Compose: EdgeIdentity * AllBottom
26118 2019-Jan-17 17:00:40.466276 - [DEBUG]
26119 2019-Jan-17 17:00:40.466299 - [DEBUG] Propagate flow
26120 2019-Jan-17 17:00:40.466323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26121 2019-Jan-17 17:00:40.466381 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26122 2019-Jan-17 17:00:40.467021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26123 2019-Jan-17 17:00:40.467676 - [DEBUG] Edge function : AllBottom (result of previous compose)
26124 2019-Jan-17 17:00:40.467702 - [DEBUG]
26125 2019-Jan-17 17:00:40.467728 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26126 2019-Jan-17 17:00:40.467754 - [DEBUG] = AllBottom
26127 2019-Jan-17 17:00:40.467778 - [DEBUG]
26128 2019-Jan-17 17:00:40.467801 - [DEBUG] PROPAGATE: No new function!
26129 2019-Jan-17 17:00:40.467828 - [DEBUG] EDGE: >
26130 2019-Jan-17 17:00:40.467888 - [DEBUG] ---> 26131 2019-Jan-17 17:00:40.468552 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26132 2019-Jan-17 17:00:40.469200 - [DEBUG]
26133 2019-Jan-17 17:00:40.469225 - [DEBUG] EDGE: >
26134 2019-Jan-17 17:00:40.469285 - [DEBUG] ---> 26135 2019-Jan-17 17:00:40.469922 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26136 2019-Jan-17 17:00:40.470569 - [DEBUG]
26137 2019-Jan-17 17:00:40.470595 - [DEBUG] EDGE: >
26138 2019-Jan-17 17:00:40.470653 - [DEBUG] ---> 26139 2019-Jan-17 17:00:40.471306 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
>
26140 2019-Jan-17 17:00:40.471954 - [DEBUG]
26141 2019-Jan-17 17:00:40.472000 - [DEBUG] Compose: EdgeIdentity * AllBottom
26142 2019-Jan-17 17:00:40.472028 - [DEBUG]
26143 2019-Jan-17 17:00:40.472052 - [DEBUG] Propagate flow
26144 2019-Jan-17 17:00:40.472075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26145 2019-Jan-17 17:00:40.472133 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26146 2019-Jan-17 17:00:40.472774 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26147 2019-Jan-17 17:00:40.473418 - [DEBUG] Edge function : AllBottom (result of previous compose)
26148 2019-Jan-17 17:00:40.473443 - [DEBUG]
26149 2019-Jan-17 17:00:40.473469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26150 2019-Jan-17 17:00:40.473494 - [DEBUG] = AllBottom
26151 2019-Jan-17 17:00:40.473518 - [DEBUG]
26152 2019-Jan-17 17:00:40.473541 - [DEBUG] PROPAGATE: No new function!
26153 2019-Jan-17 17:00:40.473567 - [DEBUG] Compose: EdgeIdentity * AllBottom
26154 2019-Jan-17 17:00:40.473593 - [DEBUG]
26155 2019-Jan-17 17:00:40.473617 - [DEBUG] Propagate flow
26156 2019-Jan-17 17:00:40.473640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26157 2019-Jan-17 17:00:40.473697 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26158 2019-Jan-17 17:00:40.474338 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

26159 2019-Jan-17 17:00:40.475002 - [DEBUG] Edge function : AllBottom (result of previous compose)
26160 2019-Jan-17 17:00:40.475027 - [DEBUG]
26161 2019-Jan-17 17:00:40.475052 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26162 2019-Jan-17 17:00:40.475078 - [DEBUG] = AllBottom
26163 2019-Jan-17 17:00:40.475102 - [DEBUG]
26164 2019-Jan-17 17:00:40.475125 - [DEBUG] PROPAGATE: No new function!
26165 2019-Jan-17 17:00:40.475151 - [DEBUG] EDGE: >
26166 2019-Jan-17 17:00:40.475211 - [DEBUG] ---> 26167 2019-Jan-17 17:00:40.475866 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26168 2019-Jan-17 17:00:40.476509 - [DEBUG]
26169 2019-Jan-17 17:00:40.476534 - [DEBUG] EDGE: >
26170 2019-Jan-17 17:00:40.476594 - [DEBUG] ---> 26171 2019-Jan-17 17:00:40.477230 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26172 2019-Jan-17 17:00:40.477872 - [DEBUG]
26173 2019-Jan-17 17:00:40.477900 - [DEBUG] Compose: EdgeIdentity * AllBottom
26174 2019-Jan-17 17:00:40.477926 - [DEBUG]
26175 2019-Jan-17 17:00:40.477949 - [DEBUG] Propagate flow
26176 2019-Jan-17 17:00:40.477987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26177 2019-Jan-17 17:00:40.478044 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
26178 2019-Jan-17 17:00:40.478681 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

26179 2019-Jan-17 17:00:40.479926 - [DEBUG] Edge function : AllBottom (result of previous compose)
26180 2019-Jan-17 17:00:40.479951 - [DEBUG]
26181 2019-Jan-17 17:00:40.479978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26182 2019-Jan-17 17:00:40.480003 - [DEBUG] = AllBottom
26183 2019-Jan-17 17:00:40.480027 - [DEBUG]
26184 2019-Jan-17 17:00:40.480050 - [DEBUG] PROPAGATE: No new function!
26185 2019-Jan-17 17:00:40.480075 - [DEBUG] EDGE: >
26186 2019-Jan-17 17:00:40.480134 - [DEBUG] ---> 26187 2019-Jan-17 17:00:40.480775 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26188 2019-Jan-17 17:00:40.481432 - [DEBUG]
26189 2019-Jan-17 17:00:40.481459 - [DEBUG] Compose: EdgeIdentity * AllBottom
26190 2019-Jan-17 17:00:40.481486 - [DEBUG]
26191 2019-Jan-17 17:00:40.481509 - [DEBUG] Propagate flow
26192 2019-Jan-17 17:00:40.481532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26193 2019-Jan-17 17:00:40.481590 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26194 2019-Jan-17 17:00:40.482231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

26195 2019-Jan-17 17:00:40.482879 - [DEBUG] Edge function : AllBottom (result of previous compose)
26196 2019-Jan-17 17:00:40.482904 - [DEBUG]
26197 2019-Jan-17 17:00:40.482930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26198 2019-Jan-17 17:00:40.482955 - [DEBUG] = AllBottom
26199 2019-Jan-17 17:00:40.482980 - [DEBUG]
26200 2019-Jan-17 17:00:40.483003 - [DEBUG] PROPAGATE: No new function!
26201 2019-Jan-17 17:00:40.483042 - [DEBUG] Compose: EdgeIdentity * AllBottom
26202 2019-Jan-17 17:00:40.483069 - [DEBUG]
26203 2019-Jan-17 17:00:40.483093 - [DEBUG] Propagate flow
26204 2019-Jan-17 17:00:40.483116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26205 2019-Jan-17 17:00:40.483175 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26206 2019-Jan-17 17:00:40.483816 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26207 2019-Jan-17 17:00:40.484458 - [DEBUG] Edge function : AllBottom (result of previous compose)
26208 2019-Jan-17 17:00:40.484483 - [DEBUG]
26209 2019-Jan-17 17:00:40.484516 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26210 2019-Jan-17 17:00:40.484542 - [DEBUG] = AllBottom
26211 2019-Jan-17 17:00:40.484567 - [DEBUG]
26212 2019-Jan-17 17:00:40.484590 - [DEBUG] PROPAGATE: No new function!
26213 2019-Jan-17 17:00:40.484615 - [DEBUG] Compose: EdgeIdentity * AllBottom
26214 2019-Jan-17 17:00:40.484655 - [DEBUG]
26215 2019-Jan-17 17:00:40.484679 - [DEBUG] Propagate flow
26216 2019-Jan-17 17:00:40.484702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26217 2019-Jan-17 17:00:40.484760 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26218 2019-Jan-17 17:00:40.485402 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

26219 2019-Jan-17 17:00:40.486051 - [DEBUG] Edge function : AllBottom (result of previous compose)
26220 2019-Jan-17 17:00:40.486076 - [DEBUG]
26221 2019-Jan-17 17:00:40.486101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26222 2019-Jan-17 17:00:40.486127 - [DEBUG] = AllBottom
26223 2019-Jan-17 17:00:40.486151 - [DEBUG]
26224 2019-Jan-17 17:00:40.486174 - [DEBUG] PROPAGATE: No new function!
26225 2019-Jan-17 17:00:40.486200 - [DEBUG] EDGE: >
26226 2019-Jan-17 17:00:40.486260 - [DEBUG] ---> 26227 2019-Jan-17 17:00:40.486907 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26228 2019-Jan-17 17:00:40.487549 - [DEBUG]
26229 2019-Jan-17 17:00:40.487585 - [DEBUG] Compose: EdgeIdentity * AllBottom
26230 2019-Jan-17 17:00:40.487612 - [DEBUG]
26231 2019-Jan-17 17:00:40.487635 - [DEBUG] Propagate flow
26232 2019-Jan-17 17:00:40.487658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26233 2019-Jan-17 17:00:40.487716 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26234 2019-Jan-17 17:00:40.488373 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26235 2019-Jan-17 17:00:40.489017 - [DEBUG] Edge function : AllBottom (result of previous compose)
26236 2019-Jan-17 17:00:40.489042 - [DEBUG]
26237 2019-Jan-17 17:00:40.489067 - [DEBUG] Join: AllTop & AllBottom
26238 2019-Jan-17 17:00:40.489093 - [DEBUG] = AllBottom (new jump func)
26239 2019-Jan-17 17:00:40.489117 - [DEBUG]
26240 2019-Jan-17 17:00:40.489140 - [DEBUG] Start adding new jump function
26241 2019-Jan-17 17:00:40.489163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26242 2019-Jan-17 17:00:40.489220 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26243 2019-Jan-17 17:00:40.489863 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26244 2019-Jan-17 17:00:40.490502 - [DEBUG] Edge Function : AllBottom
26245 2019-Jan-17 17:00:40.490530 - [DEBUG] End adding new jump function
26246 2019-Jan-17 17:00:40.490554 - [DEBUG]
26247 2019-Jan-17 17:00:40.490577 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26248 2019-Jan-17 17:00:40.490601 - [DEBUG]
26249 2019-Jan-17 17:00:40.490624 - [DEBUG] Process 731. path edge:
26250 2019-Jan-17 17:00:40.490648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26251 2019-Jan-17 17:00:40.490705 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26252 2019-Jan-17 17:00:40.491358 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26253 2019-Jan-17 17:00:40.492009 - [DEBUG]
26254 2019-Jan-17 17:00:40.492034 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26255 2019-Jan-17 17:00:40.492681 - [DEBUG] Possible callees:
26256 2019-Jan-17 17:00:40.492706 - [DEBUG] foo
26257 2019-Jan-17 17:00:40.492731 - [DEBUG] Possible return sites:
26258 2019-Jan-17 17:00:40.492755 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626259 2019-Jan-17 17:00:40.494026 - [DEBUG] Found and process special summary
26260 2019-Jan-17 17:00:40.494068 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-17 17:00:40.494095 - [DEBUG]
26262 2019-Jan-17 17:00:40.494119 - [DEBUG] Propagate flow
26263 2019-Jan-17 17:00:40.494142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26264 2019-Jan-17 17:00:40.494201 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26265 2019-Jan-17 17:00:40.494857 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26266 2019-Jan-17 17:00:40.495501 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-17 17:00:40.495527 - [DEBUG]
26268 2019-Jan-17 17:00:40.495551 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-17 17:00:40.495577 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-17 17:00:40.495601 - [DEBUG]
26271 2019-Jan-17 17:00:40.495624 - [DEBUG] Start adding new jump function
26272 2019-Jan-17 17:00:40.495648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26273 2019-Jan-17 17:00:40.495705 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26274 2019-Jan-17 17:00:40.496347 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26275 2019-Jan-17 17:00:40.496987 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-17 17:00:40.497015 - [DEBUG] End adding new jump function
26277 2019-Jan-17 17:00:40.497038 - [DEBUG]
26278 2019-Jan-17 17:00:40.497062 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26279 2019-Jan-17 17:00:40.497086 - [DEBUG]
26280 2019-Jan-17 17:00:40.497109 - [DEBUG] Process 732. path edge:
26281 2019-Jan-17 17:00:40.497132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26282 2019-Jan-17 17:00:40.497189 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26283 2019-Jan-17 17:00:40.497830 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26284 2019-Jan-17 17:00:40.498488 - [DEBUG]
26285 2019-Jan-17 17:00:40.498513 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26286 2019-Jan-17 17:00:40.499171 - [DEBUG] Compose: EdgeIdentity * AllBottom
26287 2019-Jan-17 17:00:40.499199 - [DEBUG]
26288 2019-Jan-17 17:00:40.499223 - [DEBUG] Propagate flow
26289 2019-Jan-17 17:00:40.499246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26290 2019-Jan-17 17:00:40.499304 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26291 2019-Jan-17 17:00:40.499942 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26292 2019-Jan-17 17:00:40.500584 - [DEBUG] Edge function : AllBottom (result of previous compose)
26293 2019-Jan-17 17:00:40.500609 - [DEBUG]
26294 2019-Jan-17 17:00:40.500634 - [DEBUG] Join: AllTop & AllBottom
26295 2019-Jan-17 17:00:40.500659 - [DEBUG] = AllBottom (new jump func)
26296 2019-Jan-17 17:00:40.500683 - [DEBUG]
26297 2019-Jan-17 17:00:40.500715 - [DEBUG] Start adding new jump function
26298 2019-Jan-17 17:00:40.500739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26299 2019-Jan-17 17:00:40.500797 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26300 2019-Jan-17 17:00:40.501456 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26301 2019-Jan-17 17:00:40.502092 - [DEBUG] Edge Function : AllBottom
26302 2019-Jan-17 17:00:40.502120 - [DEBUG] End adding new jump function
26303 2019-Jan-17 17:00:40.502144 - [DEBUG]
26304 2019-Jan-17 17:00:40.502168 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26305 2019-Jan-17 17:00:40.502192 - [DEBUG]
26306 2019-Jan-17 17:00:40.502215 - [DEBUG] Process 733. path edge:
26307 2019-Jan-17 17:00:40.502238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26308 2019-Jan-17 17:00:40.502296 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26309 2019-Jan-17 17:00:40.502933 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26310 2019-Jan-17 17:00:40.503575 - [DEBUG]
26311 2019-Jan-17 17:00:40.503600 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26312 2019-Jan-17 17:00:40.504252 - [DEBUG] Compose: EdgeIdentity * AllBottom
26313 2019-Jan-17 17:00:40.504280 - [DEBUG]
26314 2019-Jan-17 17:00:40.504303 - [DEBUG] Propagate flow
26315 2019-Jan-17 17:00:40.504326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26316 2019-Jan-17 17:00:40.504385 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26317 2019-Jan-17 17:00:40.505038 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26318 2019-Jan-17 17:00:40.505681 - [DEBUG] Edge function : AllBottom (result of previous compose)
26319 2019-Jan-17 17:00:40.505706 - [DEBUG]
26320 2019-Jan-17 17:00:40.505730 - [DEBUG] Join: AllTop & AllBottom
26321 2019-Jan-17 17:00:40.505756 - [DEBUG] = AllBottom (new jump func)
26322 2019-Jan-17 17:00:40.505780 - [DEBUG]
26323 2019-Jan-17 17:00:40.505803 - [DEBUG] Start adding new jump function
26324 2019-Jan-17 17:00:40.505826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26325 2019-Jan-17 17:00:40.505884 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26326 2019-Jan-17 17:00:40.506527 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26327 2019-Jan-17 17:00:40.507164 - [DEBUG] Edge Function : AllBottom
26328 2019-Jan-17 17:00:40.507193 - [DEBUG] End adding new jump function
26329 2019-Jan-17 17:00:40.507216 - [DEBUG]
26330 2019-Jan-17 17:00:40.507240 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26331 2019-Jan-17 17:00:40.507263 - [DEBUG]
26332 2019-Jan-17 17:00:40.507287 - [DEBUG] Process 734. path edge:
26333 2019-Jan-17 17:00:40.507310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26334 2019-Jan-17 17:00:40.507367 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26335 2019-Jan-17 17:00:40.508018 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26336 2019-Jan-17 17:00:40.508661 - [DEBUG]
26337 2019-Jan-17 17:00:40.508686 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26338 2019-Jan-17 17:00:40.509346 - [DEBUG] Compose: EdgeIdentity * AllBottom
26339 2019-Jan-17 17:00:40.509374 - [DEBUG]
26340 2019-Jan-17 17:00:40.509398 - [DEBUG] Propagate flow
26341 2019-Jan-17 17:00:40.509422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26342 2019-Jan-17 17:00:40.509480 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26343 2019-Jan-17 17:00:40.510129 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26344 2019-Jan-17 17:00:40.510772 - [DEBUG] Edge function : AllBottom (result of previous compose)
26345 2019-Jan-17 17:00:40.510797 - [DEBUG]
26346 2019-Jan-17 17:00:40.510822 - [DEBUG] Join: AllTop & AllBottom
26347 2019-Jan-17 17:00:40.510847 - [DEBUG] = AllBottom (new jump func)
26348 2019-Jan-17 17:00:40.510872 - [DEBUG]
26349 2019-Jan-17 17:00:40.510895 - [DEBUG] Start adding new jump function
26350 2019-Jan-17 17:00:40.510918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26351 2019-Jan-17 17:00:40.510976 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26352 2019-Jan-17 17:00:40.511639 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26353 2019-Jan-17 17:00:40.512286 - [DEBUG] Edge Function : AllBottom
26354 2019-Jan-17 17:00:40.512314 - [DEBUG] End adding new jump function
26355 2019-Jan-17 17:00:40.512338 - [DEBUG]
26356 2019-Jan-17 17:00:40.512361 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26357 2019-Jan-17 17:00:40.512386 - [DEBUG]
26358 2019-Jan-17 17:00:40.512409 - [DEBUG] Process 735. path edge:
26359 2019-Jan-17 17:00:40.512432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26360 2019-Jan-17 17:00:40.512490 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26361 2019-Jan-17 17:00:40.513137 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26362 2019-Jan-17 17:00:40.513779 - [DEBUG]
26363 2019-Jan-17 17:00:40.513803 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26364 2019-Jan-17 17:00:40.514457 - [DEBUG] Possible callees:
26365 2019-Jan-17 17:00:40.514482 - [DEBUG] llvm.dbg.declare
26366 2019-Jan-17 17:00:40.514507 - [DEBUG] Possible return sites:
26367 2019-Jan-17 17:00:40.514531 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626368 2019-Jan-17 17:00:40.515823 - [DEBUG] Found and process special summary
26369 2019-Jan-17 17:00:40.515864 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-17 17:00:40.515892 - [DEBUG]
26371 2019-Jan-17 17:00:40.515916 - [DEBUG] Propagate flow
26372 2019-Jan-17 17:00:40.515940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26373 2019-Jan-17 17:00:40.515998 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26374 2019-Jan-17 17:00:40.516648 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26375 2019-Jan-17 17:00:40.517293 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-17 17:00:40.517318 - [DEBUG]
26377 2019-Jan-17 17:00:40.517343 - [DEBUG] Join: AllTop & AllBottom
26378 2019-Jan-17 17:00:40.517378 - [DEBUG] = AllBottom (new jump func)
26379 2019-Jan-17 17:00:40.517403 - [DEBUG]
26380 2019-Jan-17 17:00:40.517426 - [DEBUG] Start adding new jump function
26381 2019-Jan-17 17:00:40.517450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26382 2019-Jan-17 17:00:40.517507 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26383 2019-Jan-17 17:00:40.518167 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26384 2019-Jan-17 17:00:40.518808 - [DEBUG] Edge Function : AllBottom
26385 2019-Jan-17 17:00:40.518837 - [DEBUG] End adding new jump function
26386 2019-Jan-17 17:00:40.518860 - [DEBUG]
26387 2019-Jan-17 17:00:40.518884 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26388 2019-Jan-17 17:00:40.518909 - [DEBUG]
26389 2019-Jan-17 17:00:40.518932 - [DEBUG] Process 736. path edge:
26390 2019-Jan-17 17:00:40.518956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26391 2019-Jan-17 17:00:40.519014 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26392 2019-Jan-17 17:00:40.519654 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26393 2019-Jan-17 17:00:40.520296 - [DEBUG]
26394 2019-Jan-17 17:00:40.520321 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26395 2019-Jan-17 17:00:40.520989 - [DEBUG] Compose: EdgeIdentity * AllBottom
26396 2019-Jan-17 17:00:40.521017 - [DEBUG]
26397 2019-Jan-17 17:00:40.521041 - [DEBUG] Propagate flow
26398 2019-Jan-17 17:00:40.521064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26399 2019-Jan-17 17:00:40.521122 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26400 2019-Jan-17 17:00:40.521779 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26401 2019-Jan-17 17:00:40.522422 - [DEBUG] Edge function : AllBottom (result of previous compose)
26402 2019-Jan-17 17:00:40.522447 - [DEBUG]
26403 2019-Jan-17 17:00:40.522472 - [DEBUG] Join: AllTop & AllBottom
26404 2019-Jan-17 17:00:40.522497 - [DEBUG] = AllBottom (new jump func)
26405 2019-Jan-17 17:00:40.522521 - [DEBUG]
26406 2019-Jan-17 17:00:40.522544 - [DEBUG] Start adding new jump function
26407 2019-Jan-17 17:00:40.522568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26408 2019-Jan-17 17:00:40.522625 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26409 2019-Jan-17 17:00:40.523267 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26410 2019-Jan-17 17:00:40.523903 - [DEBUG] Edge Function : AllBottom
26411 2019-Jan-17 17:00:40.523931 - [DEBUG] End adding new jump function
26412 2019-Jan-17 17:00:40.523955 - [DEBUG]
26413 2019-Jan-17 17:00:40.523978 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26414 2019-Jan-17 17:00:40.524002 - [DEBUG]
26415 2019-Jan-17 17:00:40.524025 - [DEBUG] Process 737. path edge:
26416 2019-Jan-17 17:00:40.524049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26417 2019-Jan-17 17:00:40.524106 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26418 2019-Jan-17 17:00:40.524759 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26419 2019-Jan-17 17:00:40.525402 - [DEBUG]
26420 2019-Jan-17 17:00:40.525427 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26421 2019-Jan-17 17:00:40.526088 - [DEBUG] Compose: EdgeIdentity * AllBottom
26422 2019-Jan-17 17:00:40.526117 - [DEBUG]
26423 2019-Jan-17 17:00:40.526141 - [DEBUG] Propagate flow
26424 2019-Jan-17 17:00:40.526164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26425 2019-Jan-17 17:00:40.526222 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26426 2019-Jan-17 17:00:40.526876 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26427 2019-Jan-17 17:00:40.527519 - [DEBUG] Edge function : AllBottom (result of previous compose)
26428 2019-Jan-17 17:00:40.527545 - [DEBUG]
26429 2019-Jan-17 17:00:40.527569 - [DEBUG] Join: AllTop & AllBottom
26430 2019-Jan-17 17:00:40.527595 - [DEBUG] = AllBottom (new jump func)
26431 2019-Jan-17 17:00:40.527620 - [DEBUG]
26432 2019-Jan-17 17:00:40.527643 - [DEBUG] Start adding new jump function
26433 2019-Jan-17 17:00:40.527667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26434 2019-Jan-17 17:00:40.527724 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26435 2019-Jan-17 17:00:40.528385 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26436 2019-Jan-17 17:00:40.529020 - [DEBUG] Edge Function : AllBottom
26437 2019-Jan-17 17:00:40.529048 - [DEBUG] End adding new jump function
26438 2019-Jan-17 17:00:40.529071 - [DEBUG]
26439 2019-Jan-17 17:00:40.529095 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26440 2019-Jan-17 17:00:40.529120 - [DEBUG]
26441 2019-Jan-17 17:00:40.529143 - [DEBUG] Process 738. path edge:
26442 2019-Jan-17 17:00:40.529167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26443 2019-Jan-17 17:00:40.529224 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26444 2019-Jan-17 17:00:40.529859 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26445 2019-Jan-17 17:00:40.530503 - [DEBUG]
26446 2019-Jan-17 17:00:40.530528 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26447 2019-Jan-17 17:00:40.531179 - [DEBUG] Compose: EdgeIdentity * AllBottom
26448 2019-Jan-17 17:00:40.531207 - [DEBUG]
26449 2019-Jan-17 17:00:40.531231 - [DEBUG] Propagate flow
26450 2019-Jan-17 17:00:40.531254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26451 2019-Jan-17 17:00:40.531325 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26452 2019-Jan-17 17:00:40.531976 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26453 2019-Jan-17 17:00:40.532618 - [DEBUG] Edge function : AllBottom (result of previous compose)
26454 2019-Jan-17 17:00:40.532644 - [DEBUG]
26455 2019-Jan-17 17:00:40.532669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26456 2019-Jan-17 17:00:40.532695 - [DEBUG] = AllBottom
26457 2019-Jan-17 17:00:40.532719 - [DEBUG]
26458 2019-Jan-17 17:00:40.532742 - [DEBUG] PROPAGATE: No new function!
26459 2019-Jan-17 17:00:40.532766 - [DEBUG] EDGE: >
26460 2019-Jan-17 17:00:40.532825 - [DEBUG] ---> 26461 2019-Jan-17 17:00:40.533460 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26462 2019-Jan-17 17:00:40.534104 - [DEBUG]
26463 2019-Jan-17 17:00:40.534129 - [DEBUG] EDGE: >
26464 2019-Jan-17 17:00:40.534188 - [DEBUG] ---> 26465 2019-Jan-17 17:00:40.534900 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26466 2019-Jan-17 17:00:40.535545 - [DEBUG]
26467 2019-Jan-17 17:00:40.535571 - [DEBUG] Compose: EdgeIdentity * AllBottom
26468 2019-Jan-17 17:00:40.535597 - [DEBUG]
26469 2019-Jan-17 17:00:40.535621 - [DEBUG] Propagate flow
26470 2019-Jan-17 17:00:40.535644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26471 2019-Jan-17 17:00:40.535702 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26472 2019-Jan-17 17:00:40.536340 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

26473 2019-Jan-17 17:00:40.537588 - [DEBUG] Edge function : AllBottom (result of previous compose)
26474 2019-Jan-17 17:00:40.537613 - [DEBUG]
26475 2019-Jan-17 17:00:40.537639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26476 2019-Jan-17 17:00:40.537665 - [DEBUG] = AllBottom
26477 2019-Jan-17 17:00:40.537689 - [DEBUG]
26478 2019-Jan-17 17:00:40.537712 - [DEBUG] PROPAGATE: No new function!
26479 2019-Jan-17 17:00:40.537737 - [DEBUG] EDGE: >
26480 2019-Jan-17 17:00:40.537796 - [DEBUG] ---> 26481 2019-Jan-17 17:00:40.538452 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26482 2019-Jan-17 17:00:40.539097 - [DEBUG]
26483 2019-Jan-17 17:00:40.539123 - [DEBUG] Compose: EdgeIdentity * AllBottom
26484 2019-Jan-17 17:00:40.539148 - [DEBUG]
26485 2019-Jan-17 17:00:40.539171 - [DEBUG] Propagate flow
26486 2019-Jan-17 17:00:40.539195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26487 2019-Jan-17 17:00:40.539254 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26488 2019-Jan-17 17:00:40.539918 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

26489 2019-Jan-17 17:00:40.540571 - [DEBUG] Edge function : AllBottom (result of previous compose)
26490 2019-Jan-17 17:00:40.540597 - [DEBUG]
26491 2019-Jan-17 17:00:40.540623 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26492 2019-Jan-17 17:00:40.540649 - [DEBUG] = AllBottom
26493 2019-Jan-17 17:00:40.540673 - [DEBUG]
26494 2019-Jan-17 17:00:40.540696 - [DEBUG] PROPAGATE: No new function!
26495 2019-Jan-17 17:00:40.540743 - [DEBUG] Compose: EdgeIdentity * AllBottom
26496 2019-Jan-17 17:00:40.540770 - [DEBUG]
26497 2019-Jan-17 17:00:40.540794 - [DEBUG] Propagate flow
26498 2019-Jan-17 17:00:40.540818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26499 2019-Jan-17 17:00:40.540877 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26500 2019-Jan-17 17:00:40.541539 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26501 2019-Jan-17 17:00:40.542185 - [DEBUG] Edge function : AllBottom (result of previous compose)
26502 2019-Jan-17 17:00:40.542210 - [DEBUG]
26503 2019-Jan-17 17:00:40.542235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26504 2019-Jan-17 17:00:40.542260 - [DEBUG] = AllBottom
26505 2019-Jan-17 17:00:40.542285 - [DEBUG]
26506 2019-Jan-17 17:00:40.542308 - [DEBUG] PROPAGATE: No new function!
26507 2019-Jan-17 17:00:40.542333 - [DEBUG] Compose: EdgeIdentity * AllBottom
26508 2019-Jan-17 17:00:40.542359 - [DEBUG]
26509 2019-Jan-17 17:00:40.542382 - [DEBUG] Propagate flow
26510 2019-Jan-17 17:00:40.542405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26511 2019-Jan-17 17:00:40.542476 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26512 2019-Jan-17 17:00:40.543117 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

26513 2019-Jan-17 17:00:40.543766 - [DEBUG] Edge function : AllBottom (result of previous compose)
26514 2019-Jan-17 17:00:40.543791 - [DEBUG]
26515 2019-Jan-17 17:00:40.543816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26516 2019-Jan-17 17:00:40.543841 - [DEBUG] = AllBottom
26517 2019-Jan-17 17:00:40.543865 - [DEBUG]
26518 2019-Jan-17 17:00:40.543888 - [DEBUG] PROPAGATE: No new function!
26519 2019-Jan-17 17:00:40.543916 - [DEBUG] EDGE: >
26520 2019-Jan-17 17:00:40.543975 - [DEBUG] ---> 26521 2019-Jan-17 17:00:40.544635 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26522 2019-Jan-17 17:00:40.545279 - [DEBUG]
26523 2019-Jan-17 17:00:40.545316 - [DEBUG] Compose: EdgeIdentity * AllBottom
26524 2019-Jan-17 17:00:40.545343 - [DEBUG]
26525 2019-Jan-17 17:00:40.545367 - [DEBUG] Propagate flow
26526 2019-Jan-17 17:00:40.545390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26527 2019-Jan-17 17:00:40.545448 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26528 2019-Jan-17 17:00:40.546095 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26529 2019-Jan-17 17:00:40.546737 - [DEBUG] Edge function : AllBottom (result of previous compose)
26530 2019-Jan-17 17:00:40.546763 - [DEBUG]
26531 2019-Jan-17 17:00:40.546787 - [DEBUG] Join: AllTop & AllBottom
26532 2019-Jan-17 17:00:40.546813 - [DEBUG] = AllBottom (new jump func)
26533 2019-Jan-17 17:00:40.546837 - [DEBUG]
26534 2019-Jan-17 17:00:40.546860 - [DEBUG] Start adding new jump function
26535 2019-Jan-17 17:00:40.546884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26536 2019-Jan-17 17:00:40.546941 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26537 2019-Jan-17 17:00:40.547583 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26538 2019-Jan-17 17:00:40.548246 - [DEBUG] Edge Function : AllBottom
26539 2019-Jan-17 17:00:40.548276 - [DEBUG] End adding new jump function
26540 2019-Jan-17 17:00:40.548299 - [DEBUG]
26541 2019-Jan-17 17:00:40.548323 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26542 2019-Jan-17 17:00:40.548347 - [DEBUG]
26543 2019-Jan-17 17:00:40.548371 - [DEBUG] Process 739. path edge:
26544 2019-Jan-17 17:00:40.548394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26545 2019-Jan-17 17:00:40.548452 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26546 2019-Jan-17 17:00:40.549099 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26547 2019-Jan-17 17:00:40.549742 - [DEBUG]
26548 2019-Jan-17 17:00:40.549767 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26549 2019-Jan-17 17:00:40.550423 - [DEBUG] Possible callees:
26550 2019-Jan-17 17:00:40.550448 - [DEBUG] llvm.dbg.declare
26551 2019-Jan-17 17:00:40.550481 - [DEBUG] Possible return sites:
26552 2019-Jan-17 17:00:40.550506 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326553 2019-Jan-17 17:00:40.551803 - [DEBUG] Found and process special summary
26554 2019-Jan-17 17:00:40.551844 - [DEBUG] Compose: EdgeIdentity * AllBottom
26555 2019-Jan-17 17:00:40.551871 - [DEBUG]
26556 2019-Jan-17 17:00:40.551895 - [DEBUG] Propagate flow
26557 2019-Jan-17 17:00:40.551919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26558 2019-Jan-17 17:00:40.551977 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26559 2019-Jan-17 17:00:40.552617 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26560 2019-Jan-17 17:00:40.553260 - [DEBUG] Edge function : AllBottom (result of previous compose)
26561 2019-Jan-17 17:00:40.553285 - [DEBUG]
26562 2019-Jan-17 17:00:40.553310 - [DEBUG] Join: AllTop & AllBottom
26563 2019-Jan-17 17:00:40.553336 - [DEBUG] = AllBottom (new jump func)
26564 2019-Jan-17 17:00:40.553360 - [DEBUG]
26565 2019-Jan-17 17:00:40.553383 - [DEBUG] Start adding new jump function
26566 2019-Jan-17 17:00:40.553406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26567 2019-Jan-17 17:00:40.553463 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26568 2019-Jan-17 17:00:40.554105 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26569 2019-Jan-17 17:00:40.554762 - [DEBUG] Edge Function : AllBottom
26570 2019-Jan-17 17:00:40.554790 - [DEBUG] End adding new jump function
26571 2019-Jan-17 17:00:40.554814 - [DEBUG]
26572 2019-Jan-17 17:00:40.554837 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26573 2019-Jan-17 17:00:40.554862 - [DEBUG]
26574 2019-Jan-17 17:00:40.554885 - [DEBUG] Process 740. path edge:
26575 2019-Jan-17 17:00:40.554909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26576 2019-Jan-17 17:00:40.554967 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26577 2019-Jan-17 17:00:40.555606 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26578 2019-Jan-17 17:00:40.556247 - [DEBUG]
26579 2019-Jan-17 17:00:40.556272 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26580 2019-Jan-17 17:00:40.556938 - [DEBUG] Compose: EdgeIdentity * AllBottom
26581 2019-Jan-17 17:00:40.556966 - [DEBUG]
26582 2019-Jan-17 17:00:40.556990 - [DEBUG] Propagate flow
26583 2019-Jan-17 17:00:40.557013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26584 2019-Jan-17 17:00:40.557072 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26585 2019-Jan-17 17:00:40.557708 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26586 2019-Jan-17 17:00:40.558367 - [DEBUG] Edge function : AllBottom (result of previous compose)
26587 2019-Jan-17 17:00:40.558392 - [DEBUG]
26588 2019-Jan-17 17:00:40.558417 - [DEBUG] Join: AllTop & AllBottom
26589 2019-Jan-17 17:00:40.558442 - [DEBUG] = AllBottom (new jump func)
26590 2019-Jan-17 17:00:40.558466 - [DEBUG]
26591 2019-Jan-17 17:00:40.558490 - [DEBUG] Start adding new jump function
26592 2019-Jan-17 17:00:40.558513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26593 2019-Jan-17 17:00:40.558571 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26594 2019-Jan-17 17:00:40.559221 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26595 2019-Jan-17 17:00:40.559855 - [DEBUG] Edge Function : AllBottom
26596 2019-Jan-17 17:00:40.559883 - [DEBUG] End adding new jump function
26597 2019-Jan-17 17:00:40.559907 - [DEBUG]
26598 2019-Jan-17 17:00:40.559931 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26599 2019-Jan-17 17:00:40.559955 - [DEBUG]
26600 2019-Jan-17 17:00:40.559978 - [DEBUG] Process 741. path edge:
26601 2019-Jan-17 17:00:40.560002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26602 2019-Jan-17 17:00:40.560059 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26603 2019-Jan-17 17:00:40.560694 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26604 2019-Jan-17 17:00:40.561348 - [DEBUG]
26605 2019-Jan-17 17:00:40.561373 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26606 2019-Jan-17 17:00:40.562024 - [DEBUG] Compose: EdgeIdentity * AllBottom
26607 2019-Jan-17 17:00:40.562052 - [DEBUG]
26608 2019-Jan-17 17:00:40.562076 - [DEBUG] Propagate flow
26609 2019-Jan-17 17:00:40.562099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26610 2019-Jan-17 17:00:40.562158 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26611 2019-Jan-17 17:00:40.562792 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26612 2019-Jan-17 17:00:40.563434 - [DEBUG] Edge function : AllBottom (result of previous compose)
26613 2019-Jan-17 17:00:40.563459 - [DEBUG]
26614 2019-Jan-17 17:00:40.563484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26615 2019-Jan-17 17:00:40.563510 - [DEBUG] = AllBottom
26616 2019-Jan-17 17:00:40.563534 - [DEBUG]
26617 2019-Jan-17 17:00:40.563557 - [DEBUG] PROPAGATE: No new function!
26618 2019-Jan-17 17:00:40.563581 - [DEBUG] EDGE: >
26619 2019-Jan-17 17:00:40.563640 - [DEBUG] ---> 26620 2019-Jan-17 17:00:40.564277 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26621 2019-Jan-17 17:00:40.564935 - [DEBUG]
26622 2019-Jan-17 17:00:40.564961 - [DEBUG] Compose: EdgeIdentity * AllBottom
26623 2019-Jan-17 17:00:40.564988 - [DEBUG]
26624 2019-Jan-17 17:00:40.565011 - [DEBUG] Propagate flow
26625 2019-Jan-17 17:00:40.565035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26626 2019-Jan-17 17:00:40.565092 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26627 2019-Jan-17 17:00:40.565728 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

26628 2019-Jan-17 17:00:40.566973 - [DEBUG] Edge function : AllBottom (result of previous compose)
26629 2019-Jan-17 17:00:40.566998 - [DEBUG]
26630 2019-Jan-17 17:00:40.567024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26631 2019-Jan-17 17:00:40.567050 - [DEBUG] = AllBottom
26632 2019-Jan-17 17:00:40.567075 - [DEBUG]
26633 2019-Jan-17 17:00:40.567098 - [DEBUG] PROPAGATE: No new function!
26634 2019-Jan-17 17:00:40.567122 - [DEBUG] EDGE: >
26635 2019-Jan-17 17:00:40.567182 - [DEBUG] ---> 26636 2019-Jan-17 17:00:40.567821 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26637 2019-Jan-17 17:00:40.568488 - [DEBUG]
26638 2019-Jan-17 17:00:40.568522 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-17 17:00:40.568548 - [DEBUG]
26640 2019-Jan-17 17:00:40.568572 - [DEBUG] Propagate flow
26641 2019-Jan-17 17:00:40.568595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26642 2019-Jan-17 17:00:40.568653 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26643 2019-Jan-17 17:00:40.569293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

26644 2019-Jan-17 17:00:40.569941 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-17 17:00:40.569967 - [DEBUG]
26646 2019-Jan-17 17:00:40.569992 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-17 17:00:40.570018 - [DEBUG] = AllBottom
26648 2019-Jan-17 17:00:40.570042 - [DEBUG]
26649 2019-Jan-17 17:00:40.570066 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-17 17:00:40.570104 - [DEBUG] Compose: EdgeIdentity * AllBottom
26651 2019-Jan-17 17:00:40.570132 - [DEBUG]
26652 2019-Jan-17 17:00:40.570156 - [DEBUG] Propagate flow
26653 2019-Jan-17 17:00:40.570179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26654 2019-Jan-17 17:00:40.570237 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26655 2019-Jan-17 17:00:40.570878 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26656 2019-Jan-17 17:00:40.571538 - [DEBUG] Edge function : AllBottom (result of previous compose)
26657 2019-Jan-17 17:00:40.571563 - [DEBUG]
26658 2019-Jan-17 17:00:40.571588 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26659 2019-Jan-17 17:00:40.571614 - [DEBUG] = AllBottom
26660 2019-Jan-17 17:00:40.571638 - [DEBUG]
26661 2019-Jan-17 17:00:40.571661 - [DEBUG] PROPAGATE: No new function!
26662 2019-Jan-17 17:00:40.571687 - [DEBUG] Compose: EdgeIdentity * AllBottom
26663 2019-Jan-17 17:00:40.571712 - [DEBUG]
26664 2019-Jan-17 17:00:40.571736 - [DEBUG] Propagate flow
26665 2019-Jan-17 17:00:40.571759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26666 2019-Jan-17 17:00:40.571817 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26667 2019-Jan-17 17:00:40.572458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

26668 2019-Jan-17 17:00:40.573105 - [DEBUG] Edge function : AllBottom (result of previous compose)
26669 2019-Jan-17 17:00:40.573130 - [DEBUG]
26670 2019-Jan-17 17:00:40.573155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26671 2019-Jan-17 17:00:40.573181 - [DEBUG] = AllBottom
26672 2019-Jan-17 17:00:40.573206 - [DEBUG]
26673 2019-Jan-17 17:00:40.573229 - [DEBUG] PROPAGATE: No new function!
26674 2019-Jan-17 17:00:40.573255 - [DEBUG] EDGE: >
26675 2019-Jan-17 17:00:40.573314 - [DEBUG] ---> 26676 2019-Jan-17 17:00:40.573962 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26677 2019-Jan-17 17:00:40.574606 - [DEBUG]
26678 2019-Jan-17 17:00:40.574644 - [DEBUG] EDGE: >
26679 2019-Jan-17 17:00:40.574704 - [DEBUG] ---> 26680 2019-Jan-17 17:00:40.575341 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26681 2019-Jan-17 17:00:40.575982 - [DEBUG]
26682 2019-Jan-17 17:00:40.576017 - [DEBUG] Compose: EdgeIdentity * AllBottom
26683 2019-Jan-17 17:00:40.576052 - [DEBUG]
26684 2019-Jan-17 17:00:40.576076 - [DEBUG] Propagate flow
26685 2019-Jan-17 17:00:40.576099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26686 2019-Jan-17 17:00:40.576158 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26687 2019-Jan-17 17:00:40.576797 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26688 2019-Jan-17 17:00:40.577438 - [DEBUG] Edge function : AllBottom (result of previous compose)
26689 2019-Jan-17 17:00:40.577463 - [DEBUG]
26690 2019-Jan-17 17:00:40.577488 - [DEBUG] Join: AllTop & AllBottom
26691 2019-Jan-17 17:00:40.577514 - [DEBUG] = AllBottom (new jump func)
26692 2019-Jan-17 17:00:40.577538 - [DEBUG]
26693 2019-Jan-17 17:00:40.577562 - [DEBUG] Start adding new jump function
26694 2019-Jan-17 17:00:40.577585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26695 2019-Jan-17 17:00:40.577642 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26696 2019-Jan-17 17:00:40.578301 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26697 2019-Jan-17 17:00:40.578939 - [DEBUG] Edge Function : AllBottom
26698 2019-Jan-17 17:00:40.578967 - [DEBUG] End adding new jump function
26699 2019-Jan-17 17:00:40.578991 - [DEBUG]
26700 2019-Jan-17 17:00:40.579014 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26701 2019-Jan-17 17:00:40.579039 - [DEBUG]
26702 2019-Jan-17 17:00:40.579062 - [DEBUG] Process 742. path edge:
26703 2019-Jan-17 17:00:40.579086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26704 2019-Jan-17 17:00:40.579143 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26705 2019-Jan-17 17:00:40.579781 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26706 2019-Jan-17 17:00:40.580422 - [DEBUG]
26707 2019-Jan-17 17:00:40.580448 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26708 2019-Jan-17 17:00:40.581101 - [DEBUG] Compose: EdgeIdentity * AllBottom
26709 2019-Jan-17 17:00:40.581129 - [DEBUG]
26710 2019-Jan-17 17:00:40.581153 - [DEBUG] Propagate flow
26711 2019-Jan-17 17:00:40.581176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26712 2019-Jan-17 17:00:40.581234 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26713 2019-Jan-17 17:00:40.581900 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26714 2019-Jan-17 17:00:40.582542 - [DEBUG] Edge function : AllBottom (result of previous compose)
26715 2019-Jan-17 17:00:40.582567 - [DEBUG]
26716 2019-Jan-17 17:00:40.582591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26717 2019-Jan-17 17:00:40.582617 - [DEBUG] = AllBottom
26718 2019-Jan-17 17:00:40.582641 - [DEBUG]
26719 2019-Jan-17 17:00:40.582664 - [DEBUG] PROPAGATE: No new function!
26720 2019-Jan-17 17:00:40.582697 - [DEBUG] Compose: EdgeIdentity * AllBottom
26721 2019-Jan-17 17:00:40.582724 - [DEBUG]
26722 2019-Jan-17 17:00:40.582748 - [DEBUG] Propagate flow
26723 2019-Jan-17 17:00:40.582771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26724 2019-Jan-17 17:00:40.582829 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26725 2019-Jan-17 17:00:40.583476 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26726 2019-Jan-17 17:00:40.584126 - [DEBUG] Edge function : AllBottom (result of previous compose)
26727 2019-Jan-17 17:00:40.584152 - [DEBUG]
26728 2019-Jan-17 17:00:40.584177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26729 2019-Jan-17 17:00:40.584203 - [DEBUG] = AllBottom
26730 2019-Jan-17 17:00:40.584227 - [DEBUG]
26731 2019-Jan-17 17:00:40.584250 - [DEBUG] PROPAGATE: No new function!
26732 2019-Jan-17 17:00:40.584274 - [DEBUG] EDGE: >
26733 2019-Jan-17 17:00:40.584334 - [DEBUG] ---> 26734 2019-Jan-17 17:00:40.584986 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26735 2019-Jan-17 17:00:40.585628 - [DEBUG]
26736 2019-Jan-17 17:00:40.585653 - [DEBUG] EDGE: >
26737 2019-Jan-17 17:00:40.585712 - [DEBUG] ---> 26738 2019-Jan-17 17:00:40.586350 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26739 2019-Jan-17 17:00:40.586991 - [DEBUG]
26740 2019-Jan-17 17:00:40.587018 - [DEBUG] Compose: EdgeIdentity * AllBottom
26741 2019-Jan-17 17:00:40.587044 - [DEBUG]
26742 2019-Jan-17 17:00:40.587068 - [DEBUG] Propagate flow
26743 2019-Jan-17 17:00:40.587091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26744 2019-Jan-17 17:00:40.587149 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26745 2019-Jan-17 17:00:40.587785 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

26746 2019-Jan-17 17:00:40.588443 - [DEBUG] Edge function : AllBottom (result of previous compose)
26747 2019-Jan-17 17:00:40.588468 - [DEBUG]
26748 2019-Jan-17 17:00:40.588494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26749 2019-Jan-17 17:00:40.588520 - [DEBUG] = AllBottom
26750 2019-Jan-17 17:00:40.588545 - [DEBUG]
26751 2019-Jan-17 17:00:40.588568 - [DEBUG] PROPAGATE: No new function!
26752 2019-Jan-17 17:00:40.588593 - [DEBUG] EDGE: >
26753 2019-Jan-17 17:00:40.588652 - [DEBUG] ---> 26754 2019-Jan-17 17:00:40.589292 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26755 2019-Jan-17 17:00:40.589933 - [DEBUG]
26756 2019-Jan-17 17:00:40.589960 - [DEBUG] Compose: EdgeIdentity * AllBottom
26757 2019-Jan-17 17:00:40.589986 - [DEBUG]
26758 2019-Jan-17 17:00:40.590010 - [DEBUG] Propagate flow
26759 2019-Jan-17 17:00:40.590033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26760 2019-Jan-17 17:00:40.590091 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26761 2019-Jan-17 17:00:40.590731 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

26762 2019-Jan-17 17:00:40.591386 - [DEBUG] Edge function : AllBottom (result of previous compose)
26763 2019-Jan-17 17:00:40.591411 - [DEBUG]
26764 2019-Jan-17 17:00:40.591437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26765 2019-Jan-17 17:00:40.591462 - [DEBUG] = AllBottom
26766 2019-Jan-17 17:00:40.591487 - [DEBUG]
26767 2019-Jan-17 17:00:40.591510 - [DEBUG] PROPAGATE: No new function!
26768 2019-Jan-17 17:00:40.591549 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-17 17:00:40.591577 - [DEBUG]
26770 2019-Jan-17 17:00:40.591601 - [DEBUG] Propagate flow
26771 2019-Jan-17 17:00:40.591633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26772 2019-Jan-17 17:00:40.591691 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26773 2019-Jan-17 17:00:40.592334 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

26774 2019-Jan-17 17:00:40.592976 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-17 17:00:40.593001 - [DEBUG]
26776 2019-Jan-17 17:00:40.593026 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26777 2019-Jan-17 17:00:40.593052 - [DEBUG] = AllBottom
26778 2019-Jan-17 17:00:40.593077 - [DEBUG]
26779 2019-Jan-17 17:00:40.593100 - [DEBUG] PROPAGATE: No new function!
26780 2019-Jan-17 17:00:40.593125 - [DEBUG] Compose: EdgeIdentity * AllBottom
26781 2019-Jan-17 17:00:40.593151 - [DEBUG]
26782 2019-Jan-17 17:00:40.593175 - [DEBUG] Propagate flow
26783 2019-Jan-17 17:00:40.593198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26784 2019-Jan-17 17:00:40.593255 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26785 2019-Jan-17 17:00:40.593896 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

26786 2019-Jan-17 17:00:40.594536 - [DEBUG] Edge function : AllBottom (result of previous compose)
26787 2019-Jan-17 17:00:40.594561 - [DEBUG]
26788 2019-Jan-17 17:00:40.594586 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26789 2019-Jan-17 17:00:40.594612 - [DEBUG] = AllBottom
26790 2019-Jan-17 17:00:40.594651 - [DEBUG]
26791 2019-Jan-17 17:00:40.594675 - [DEBUG] PROPAGATE: No new function!
26792 2019-Jan-17 17:00:40.594701 - [DEBUG] EDGE: >
26793 2019-Jan-17 17:00:40.594761 - [DEBUG] ---> 26794 2019-Jan-17 17:00:40.595401 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26795 2019-Jan-17 17:00:40.596044 - [DEBUG]
26796 2019-Jan-17 17:00:40.596070 - [DEBUG] EDGE: >
26797 2019-Jan-17 17:00:40.596129 - [DEBUG] ---> 26798 2019-Jan-17 17:00:40.596766 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26799 2019-Jan-17 17:00:40.597409 - [DEBUG]
26800 2019-Jan-17 17:00:40.597436 - [DEBUG] Compose: EdgeIdentity * AllBottom
26801 2019-Jan-17 17:00:40.597462 - [DEBUG]
26802 2019-Jan-17 17:00:40.597486 - [DEBUG] Propagate flow
26803 2019-Jan-17 17:00:40.597509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26804 2019-Jan-17 17:00:40.597566 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26805 2019-Jan-17 17:00:40.598218 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

26806 2019-Jan-17 17:00:40.598859 - [DEBUG] Edge function : AllBottom (result of previous compose)
26807 2019-Jan-17 17:00:40.598885 - [DEBUG]
26808 2019-Jan-17 17:00:40.598910 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26809 2019-Jan-17 17:00:40.598936 - [DEBUG] = AllBottom
26810 2019-Jan-17 17:00:40.598960 - [DEBUG]
26811 2019-Jan-17 17:00:40.598983 - [DEBUG] PROPAGATE: No new function!
26812 2019-Jan-17 17:00:40.599008 - [DEBUG] EDGE: >
26813 2019-Jan-17 17:00:40.599067 - [DEBUG] ---> 26814 2019-Jan-17 17:00:40.599708 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26815 2019-Jan-17 17:00:40.600357 - [DEBUG]
26816 2019-Jan-17 17:00:40.600383 - [DEBUG] EDGE: >
26817 2019-Jan-17 17:00:40.600442 - [DEBUG] ---> 26818 2019-Jan-17 17:00:40.601079 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26819 2019-Jan-17 17:00:40.601738 - [DEBUG]
26820 2019-Jan-17 17:00:40.601763 - [DEBUG] EDGE: >
26821 2019-Jan-17 17:00:40.601822 - [DEBUG] ---> 26822 2019-Jan-17 17:00:40.602458 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
26823 2019-Jan-17 17:00:40.603101 - [DEBUG]
26824 2019-Jan-17 17:00:40.603128 - [DEBUG] Compose: EdgeIdentity * AllBottom
26825 2019-Jan-17 17:00:40.603154 - [DEBUG]
26826 2019-Jan-17 17:00:40.603178 - [DEBUG] Propagate flow
26827 2019-Jan-17 17:00:40.603202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26828 2019-Jan-17 17:00:40.603259 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
26829 2019-Jan-17 17:00:40.603895 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26830 2019-Jan-17 17:00:40.605158 - [DEBUG] Edge function : AllBottom (result of previous compose)
26831 2019-Jan-17 17:00:40.605183 - [DEBUG]
26832 2019-Jan-17 17:00:40.605208 - [DEBUG] Join: AllTop & AllBottom
26833 2019-Jan-17 17:00:40.605234 - [DEBUG] = AllBottom (new jump func)
26834 2019-Jan-17 17:00:40.605258 - [DEBUG]
26835 2019-Jan-17 17:00:40.605281 - [DEBUG] Start adding new jump function
26836 2019-Jan-17 17:00:40.605305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26837 2019-Jan-17 17:00:40.605362 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26838 2019-Jan-17 17:00:40.606611 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
26839 2019-Jan-17 17:00:40.607247 - [DEBUG] Edge Function : AllBottom
26840 2019-Jan-17 17:00:40.607275 - [DEBUG] End adding new jump function
26841 2019-Jan-17 17:00:40.607299 - [DEBUG]
26842 2019-Jan-17 17:00:40.607323 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26843 2019-Jan-17 17:00:40.607348 - [DEBUG]
26844 2019-Jan-17 17:00:40.607371 - [DEBUG] Process 743. path edge:
26845 2019-Jan-17 17:00:40.607395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26846 2019-Jan-17 17:00:40.607453 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
26847 2019-Jan-17 17:00:40.608105 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
26848 2019-Jan-17 17:00:40.609353 - [DEBUG]
26849 2019-Jan-17 17:00:40.609378 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
26850 2019-Jan-17 17:00:40.610029 - [DEBUG] Compose: EdgeIdentity * AllBottom
26851 2019-Jan-17 17:00:40.610057 - [DEBUG]
26852 2019-Jan-17 17:00:40.610081 - [DEBUG] Propagate flow
26853 2019-Jan-17 17:00:40.610104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26854 2019-Jan-17 17:00:40.610162 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
26855 2019-Jan-17 17:00:40.610803 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26856 2019-Jan-17 17:00:40.612075 - [DEBUG] Edge function : AllBottom (result of previous compose)
26857 2019-Jan-17 17:00:40.612101 - [DEBUG]
26858 2019-Jan-17 17:00:40.612126 - [DEBUG] Join: AllTop & AllBottom
26859 2019-Jan-17 17:00:40.612152 - [DEBUG] = AllBottom (new jump func)
26860 2019-Jan-17 17:00:40.612176 - [DEBUG]
26861 2019-Jan-17 17:00:40.612199 - [DEBUG] Start adding new jump function
26862 2019-Jan-17 17:00:40.612223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26863 2019-Jan-17 17:00:40.612281 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26864 2019-Jan-17 17:00:40.613528 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
26865 2019-Jan-17 17:00:40.614165 - [DEBUG] Edge Function : AllBottom
26866 2019-Jan-17 17:00:40.614193 - [DEBUG] End adding new jump function
26867 2019-Jan-17 17:00:40.614217 - [DEBUG]
26868 2019-Jan-17 17:00:40.614241 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
26869 2019-Jan-17 17:00:40.614266 - [DEBUG]
26870 2019-Jan-17 17:00:40.614289 - [DEBUG] Process 744. path edge:
26871 2019-Jan-17 17:00:40.614313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26872 2019-Jan-17 17:00:40.614371 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
26873 2019-Jan-17 17:00:40.615023 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
26874 2019-Jan-17 17:00:40.616268 - [DEBUG]
26875 2019-Jan-17 17:00:40.616293 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
26876 2019-Jan-17 17:00:40.616949 - [DEBUG] Compose: EdgeIdentity * AllBottom
26877 2019-Jan-17 17:00:40.616977 - [DEBUG]
26878 2019-Jan-17 17:00:40.617001 - [DEBUG] Propagate flow
26879 2019-Jan-17 17:00:40.617024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26880 2019-Jan-17 17:00:40.617083 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26881 2019-Jan-17 17:00:40.617725 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26882 2019-Jan-17 17:00:40.618987 - [DEBUG] Edge function : AllBottom (result of previous compose)
26883 2019-Jan-17 17:00:40.619013 - [DEBUG]
26884 2019-Jan-17 17:00:40.619038 - [DEBUG] Join: AllTop & AllBottom
26885 2019-Jan-17 17:00:40.619064 - [DEBUG] = AllBottom (new jump func)
26886 2019-Jan-17 17:00:40.619088 - [DEBUG]
26887 2019-Jan-17 17:00:40.619112 - [DEBUG] Start adding new jump function
26888 2019-Jan-17 17:00:40.619135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26889 2019-Jan-17 17:00:40.619193 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26890 2019-Jan-17 17:00:40.620440 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26891 2019-Jan-17 17:00:40.621081 - [DEBUG] Edge Function : AllBottom
26892 2019-Jan-17 17:00:40.621112 - [DEBUG] End adding new jump function
26893 2019-Jan-17 17:00:40.621136 - [DEBUG]
26894 2019-Jan-17 17:00:40.621160 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
26895 2019-Jan-17 17:00:40.621184 - [DEBUG]
26896 2019-Jan-17 17:00:40.621208 - [DEBUG] Process 745. path edge:
26897 2019-Jan-17 17:00:40.621231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26898 2019-Jan-17 17:00:40.621315 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
26899 2019-Jan-17 17:00:40.621959 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
26900 2019-Jan-17 17:00:40.623204 - [DEBUG]
26901 2019-Jan-17 17:00:40.623229 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
26902 2019-Jan-17 17:00:40.623890 - [DEBUG] Compose: EdgeIdentity * AllBottom
26903 2019-Jan-17 17:00:40.623918 - [DEBUG]
26904 2019-Jan-17 17:00:40.623942 - [DEBUG] Propagate flow
26905 2019-Jan-17 17:00:40.623965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26906 2019-Jan-17 17:00:40.624024 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26907 2019-Jan-17 17:00:40.624675 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26908 2019-Jan-17 17:00:40.625919 - [DEBUG] Edge function : AllBottom (result of previous compose)
26909 2019-Jan-17 17:00:40.625945 - [DEBUG]
26910 2019-Jan-17 17:00:40.625970 - [DEBUG] Join: AllTop & AllBottom
26911 2019-Jan-17 17:00:40.625996 - [DEBUG] = AllBottom (new jump func)
26912 2019-Jan-17 17:00:40.626020 - [DEBUG]
26913 2019-Jan-17 17:00:40.626044 - [DEBUG] Start adding new jump function
26914 2019-Jan-17 17:00:40.626067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26915 2019-Jan-17 17:00:40.626125 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26916 2019-Jan-17 17:00:40.627372 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26917 2019-Jan-17 17:00:40.628024 - [DEBUG] Edge Function : AllBottom
26918 2019-Jan-17 17:00:40.628052 - [DEBUG] End adding new jump function
26919 2019-Jan-17 17:00:40.628076 - [DEBUG]
26920 2019-Jan-17 17:00:40.628100 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
26921 2019-Jan-17 17:00:40.628124 - [DEBUG]
26922 2019-Jan-17 17:00:40.628147 - [DEBUG] Process 746. path edge:
26923 2019-Jan-17 17:00:40.628170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26924 2019-Jan-17 17:00:40.628228 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
26925 2019-Jan-17 17:00:40.628908 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
26926 2019-Jan-17 17:00:40.630263 - [DEBUG]
26927 2019-Jan-17 17:00:40.630294 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
26928 2019-Jan-17 17:00:40.630986 - [DEBUG] Compose: EdgeIdentity * AllBottom
26929 2019-Jan-17 17:00:40.631015 - [DEBUG]
26930 2019-Jan-17 17:00:40.631039 - [DEBUG] Propagate flow
26931 2019-Jan-17 17:00:40.631062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26932 2019-Jan-17 17:00:40.631127 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26933 2019-Jan-17 17:00:40.631817 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26934 2019-Jan-17 17:00:40.633073 - [DEBUG] Edge function : AllBottom (result of previous compose)
26935 2019-Jan-17 17:00:40.633099 - [DEBUG]
26936 2019-Jan-17 17:00:40.633126 - [DEBUG] Join: AllTop & AllBottom
26937 2019-Jan-17 17:00:40.633168 - [DEBUG] = AllBottom (new jump func)
26938 2019-Jan-17 17:00:40.633193 - [DEBUG]
26939 2019-Jan-17 17:00:40.633217 - [DEBUG] Start adding new jump function
26940 2019-Jan-17 17:00:40.633240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26941 2019-Jan-17 17:00:40.633299 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26942 2019-Jan-17 17:00:40.634546 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26943 2019-Jan-17 17:00:40.635211 - [DEBUG] Edge Function : AllBottom
26944 2019-Jan-17 17:00:40.635241 - [DEBUG] End adding new jump function
26945 2019-Jan-17 17:00:40.635265 - [DEBUG]
26946 2019-Jan-17 17:00:40.635289 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
26947 2019-Jan-17 17:00:40.635314 - [DEBUG]
26948 2019-Jan-17 17:00:40.635338 - [DEBUG] Process 747. path edge:
26949 2019-Jan-17 17:00:40.635361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26950 2019-Jan-17 17:00:40.635420 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
26951 2019-Jan-17 17:00:40.636067 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
26952 2019-Jan-17 17:00:40.637314 - [DEBUG]
26953 2019-Jan-17 17:00:40.637339 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
26954 2019-Jan-17 17:00:40.638011 - [DEBUG] Possible callees:
26955 2019-Jan-17 17:00:40.638037 - [DEBUG] llvm.dbg.declare
26956 2019-Jan-17 17:00:40.638062 - [DEBUG] Possible return sites:
26957 2019-Jan-17 17:00:40.638086 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12026958 2019-Jan-17 17:00:40.639374 - [DEBUG] Found and process special summary
26959 2019-Jan-17 17:00:40.639410 - [DEBUG] Compose: EdgeIdentity * AllBottom
26960 2019-Jan-17 17:00:40.639438 - [DEBUG]
26961 2019-Jan-17 17:00:40.639462 - [DEBUG] Propagate flow
26962 2019-Jan-17 17:00:40.639485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26963 2019-Jan-17 17:00:40.639544 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26964 2019-Jan-17 17:00:40.640186 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26965 2019-Jan-17 17:00:40.641451 - [DEBUG] Edge function : AllBottom (result of previous compose)
26966 2019-Jan-17 17:00:40.641476 - [DEBUG]
26967 2019-Jan-17 17:00:40.641502 - [DEBUG] Join: AllTop & AllBottom
26968 2019-Jan-17 17:00:40.641527 - [DEBUG] = AllBottom (new jump func)
26969 2019-Jan-17 17:00:40.641551 - [DEBUG]
26970 2019-Jan-17 17:00:40.641575 - [DEBUG] Start adding new jump function
26971 2019-Jan-17 17:00:40.641598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26972 2019-Jan-17 17:00:40.641656 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26973 2019-Jan-17 17:00:40.642902 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26974 2019-Jan-17 17:00:40.643540 - [DEBUG] Edge Function : AllBottom
26975 2019-Jan-17 17:00:40.643569 - [DEBUG] End adding new jump function
26976 2019-Jan-17 17:00:40.643593 - [DEBUG]
26977 2019-Jan-17 17:00:40.643633 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
26978 2019-Jan-17 17:00:40.643659 - [DEBUG]
26979 2019-Jan-17 17:00:40.643682 - [DEBUG] Process 748. path edge:
26980 2019-Jan-17 17:00:40.643706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
26981 2019-Jan-17 17:00:40.643764 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
26982 2019-Jan-17 17:00:40.644405 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
26983 2019-Jan-17 17:00:40.645690 - [DEBUG]
26984 2019-Jan-17 17:00:40.645717 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26985 2019-Jan-17 17:00:40.646402 - [DEBUG] Compose: EdgeIdentity * AllBottom
26986 2019-Jan-17 17:00:40.646431 - [DEBUG]
26987 2019-Jan-17 17:00:40.646454 - [DEBUG] Propagate flow
26988 2019-Jan-17 17:00:40.646478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

26989 2019-Jan-17 17:00:40.646538 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
26990 2019-Jan-17 17:00:40.647179 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26991 2019-Jan-17 17:00:40.648447 - [DEBUG] Edge function : AllBottom (result of previous compose)
26992 2019-Jan-17 17:00:40.648473 - [DEBUG]
26993 2019-Jan-17 17:00:40.648498 - [DEBUG] Join: AllTop & AllBottom
26994 2019-Jan-17 17:00:40.648524 - [DEBUG] = AllBottom (new jump func)
26995 2019-Jan-17 17:00:40.648549 - [DEBUG]
26996 2019-Jan-17 17:00:40.648572 - [DEBUG] Start adding new jump function
26997 2019-Jan-17 17:00:40.648596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

26998 2019-Jan-17 17:00:40.648654 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

26999 2019-Jan-17 17:00:40.649901 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27000 2019-Jan-17 17:00:40.650538 - [DEBUG] Edge Function : AllBottom
27001 2019-Jan-17 17:00:40.650568 - [DEBUG] End adding new jump function
27002 2019-Jan-17 17:00:40.650592 - [DEBUG]
27003 2019-Jan-17 17:00:40.650617 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27004 2019-Jan-17 17:00:40.650642 - [DEBUG]
27005 2019-Jan-17 17:00:40.650666 - [DEBUG] Process 749. path edge:
27006 2019-Jan-17 17:00:40.650691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27007 2019-Jan-17 17:00:40.650750 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27008 2019-Jan-17 17:00:40.651404 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27009 2019-Jan-17 17:00:40.652652 - [DEBUG]
27010 2019-Jan-17 17:00:40.652678 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27011 2019-Jan-17 17:00:40.653332 - [DEBUG] Compose: EdgeIdentity * AllBottom
27012 2019-Jan-17 17:00:40.653360 - [DEBUG]
27013 2019-Jan-17 17:00:40.653384 - [DEBUG] Propagate flow
27014 2019-Jan-17 17:00:40.653408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27015 2019-Jan-17 17:00:40.653466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27016 2019-Jan-17 17:00:40.654127 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27017 2019-Jan-17 17:00:40.655404 - [DEBUG] Edge function : AllBottom (result of previous compose)
27018 2019-Jan-17 17:00:40.655430 - [DEBUG]
27019 2019-Jan-17 17:00:40.655456 - [DEBUG] Join: AllTop & AllBottom
27020 2019-Jan-17 17:00:40.655481 - [DEBUG] = AllBottom (new jump func)
27021 2019-Jan-17 17:00:40.655506 - [DEBUG]
27022 2019-Jan-17 17:00:40.655529 - [DEBUG] Start adding new jump function
27023 2019-Jan-17 17:00:40.655552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27024 2019-Jan-17 17:00:40.655611 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27025 2019-Jan-17 17:00:40.656859 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27026 2019-Jan-17 17:00:40.657505 - [DEBUG] Edge Function : AllBottom
27027 2019-Jan-17 17:00:40.657535 - [DEBUG] End adding new jump function
27028 2019-Jan-17 17:00:40.657559 - [DEBUG]
27029 2019-Jan-17 17:00:40.657583 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27030 2019-Jan-17 17:00:40.657608 - [DEBUG]
27031 2019-Jan-17 17:00:40.657631 - [DEBUG] Process 750. path edge:
27032 2019-Jan-17 17:00:40.657655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27033 2019-Jan-17 17:00:40.657713 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27034 2019-Jan-17 17:00:40.658377 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27035 2019-Jan-17 17:00:40.659624 - [DEBUG]
27036 2019-Jan-17 17:00:40.659648 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27037 2019-Jan-17 17:00:40.660309 - [DEBUG] Possible callees:
27038 2019-Jan-17 17:00:40.660334 - [DEBUG] llvm.dbg.declare
27039 2019-Jan-17 17:00:40.660359 - [DEBUG] Possible return sites:
27040 2019-Jan-17 17:00:40.660383 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927041 2019-Jan-17 17:00:40.661678 - [DEBUG] Found and process special summary
27042 2019-Jan-17 17:00:40.661714 - [DEBUG] Compose: EdgeIdentity * AllBottom
27043 2019-Jan-17 17:00:40.661742 - [DEBUG]
27044 2019-Jan-17 17:00:40.661765 - [DEBUG] Propagate flow
27045 2019-Jan-17 17:00:40.661789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27046 2019-Jan-17 17:00:40.661847 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27047 2019-Jan-17 17:00:40.662489 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27048 2019-Jan-17 17:00:40.663734 - [DEBUG] Edge function : AllBottom (result of previous compose)
27049 2019-Jan-17 17:00:40.663759 - [DEBUG]
27050 2019-Jan-17 17:00:40.663785 - [DEBUG] Join: AllTop & AllBottom
27051 2019-Jan-17 17:00:40.663810 - [DEBUG] = AllBottom (new jump func)
27052 2019-Jan-17 17:00:40.663835 - [DEBUG]
27053 2019-Jan-17 17:00:40.663858 - [DEBUG] Start adding new jump function
27054 2019-Jan-17 17:00:40.663881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27055 2019-Jan-17 17:00:40.663939 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27056 2019-Jan-17 17:00:40.665205 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27057 2019-Jan-17 17:00:40.665853 - [DEBUG] Edge Function : AllBottom
27058 2019-Jan-17 17:00:40.665889 - [DEBUG] End adding new jump function
27059 2019-Jan-17 17:00:40.665914 - [DEBUG]
27060 2019-Jan-17 17:00:40.665937 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27061 2019-Jan-17 17:00:40.665962 - [DEBUG]
27062 2019-Jan-17 17:00:40.665985 - [DEBUG] Process 751. path edge:
27063 2019-Jan-17 17:00:40.666009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27064 2019-Jan-17 17:00:40.666067 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27065 2019-Jan-17 17:00:40.666708 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27066 2019-Jan-17 17:00:40.667966 - [DEBUG]
27067 2019-Jan-17 17:00:40.667993 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27068 2019-Jan-17 17:00:40.668661 - [DEBUG] Compose: EdgeIdentity * AllBottom
27069 2019-Jan-17 17:00:40.668689 - [DEBUG]
27070 2019-Jan-17 17:00:40.668713 - [DEBUG] Propagate flow
27071 2019-Jan-17 17:00:40.668736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27072 2019-Jan-17 17:00:40.668795 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27073 2019-Jan-17 17:00:40.669434 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27074 2019-Jan-17 17:00:40.670680 - [DEBUG] Edge function : AllBottom (result of previous compose)
27075 2019-Jan-17 17:00:40.670705 - [DEBUG]
27076 2019-Jan-17 17:00:40.670731 - [DEBUG] Join: AllTop & AllBottom
27077 2019-Jan-17 17:00:40.670756 - [DEBUG] = AllBottom (new jump func)
27078 2019-Jan-17 17:00:40.670781 - [DEBUG]
27079 2019-Jan-17 17:00:40.670804 - [DEBUG] Start adding new jump function
27080 2019-Jan-17 17:00:40.670827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27081 2019-Jan-17 17:00:40.670885 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27082 2019-Jan-17 17:00:40.672148 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27083 2019-Jan-17 17:00:40.672785 - [DEBUG] Edge Function : AllBottom
27084 2019-Jan-17 17:00:40.672814 - [DEBUG] End adding new jump function
27085 2019-Jan-17 17:00:40.672839 - [DEBUG]
27086 2019-Jan-17 17:00:40.672863 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27087 2019-Jan-17 17:00:40.672888 - [DEBUG]
27088 2019-Jan-17 17:00:40.672912 - [DEBUG] Process 752. path edge:
27089 2019-Jan-17 17:00:40.672935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27090 2019-Jan-17 17:00:40.672993 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27091 2019-Jan-17 17:00:40.673629 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27092 2019-Jan-17 17:00:40.674891 - [DEBUG]
27093 2019-Jan-17 17:00:40.674916 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27094 2019-Jan-17 17:00:40.675572 - [DEBUG] Compose: EdgeIdentity * AllBottom
27095 2019-Jan-17 17:00:40.675600 - [DEBUG]
27096 2019-Jan-17 17:00:40.675623 - [DEBUG] Propagate flow
27097 2019-Jan-17 17:00:40.675647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27098 2019-Jan-17 17:00:40.675705 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27099 2019-Jan-17 17:00:40.676363 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27100 2019-Jan-17 17:00:40.677609 - [DEBUG] Edge function : AllBottom (result of previous compose)
27101 2019-Jan-17 17:00:40.677634 - [DEBUG]
27102 2019-Jan-17 17:00:40.677660 - [DEBUG] Join: AllTop & AllBottom
27103 2019-Jan-17 17:00:40.677685 - [DEBUG] = AllBottom (new jump func)
27104 2019-Jan-17 17:00:40.677709 - [DEBUG]
27105 2019-Jan-17 17:00:40.677733 - [DEBUG] Start adding new jump function
27106 2019-Jan-17 17:00:40.677756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27107 2019-Jan-17 17:00:40.677814 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27108 2019-Jan-17 17:00:40.679083 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27109 2019-Jan-17 17:00:40.679729 - [DEBUG] Edge Function : AllBottom
27110 2019-Jan-17 17:00:40.679759 - [DEBUG] End adding new jump function
27111 2019-Jan-17 17:00:40.679784 - [DEBUG]
27112 2019-Jan-17 17:00:40.679808 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27113 2019-Jan-17 17:00:40.679833 - [DEBUG]
27114 2019-Jan-17 17:00:40.679856 - [DEBUG] Process 753. path edge:
27115 2019-Jan-17 17:00:40.679880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27116 2019-Jan-17 17:00:40.679939 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27117 2019-Jan-17 17:00:40.680588 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27118 2019-Jan-17 17:00:40.681854 - [DEBUG]
27119 2019-Jan-17 17:00:40.681879 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27120 2019-Jan-17 17:00:40.682538 - [DEBUG] Possible callees:
27121 2019-Jan-17 17:00:40.682564 - [DEBUG] llvm.dbg.declare
27122 2019-Jan-17 17:00:40.682589 - [DEBUG] Possible return sites:
27123 2019-Jan-17 17:00:40.682613 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527124 2019-Jan-17 17:00:40.683889 - [DEBUG] Found and process special summary
27125 2019-Jan-17 17:00:40.683925 - [DEBUG] Compose: EdgeIdentity * AllBottom
27126 2019-Jan-17 17:00:40.683953 - [DEBUG]
27127 2019-Jan-17 17:00:40.683977 - [DEBUG] Propagate flow
27128 2019-Jan-17 17:00:40.684000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27129 2019-Jan-17 17:00:40.684059 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27130 2019-Jan-17 17:00:40.684714 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27131 2019-Jan-17 17:00:40.685962 - [DEBUG] Edge function : AllBottom (result of previous compose)
27132 2019-Jan-17 17:00:40.685987 - [DEBUG]
27133 2019-Jan-17 17:00:40.686012 - [DEBUG] Join: AllTop & AllBottom
27134 2019-Jan-17 17:00:40.686038 - [DEBUG] = AllBottom (new jump func)
27135 2019-Jan-17 17:00:40.686063 - [DEBUG]
27136 2019-Jan-17 17:00:40.686086 - [DEBUG] Start adding new jump function
27137 2019-Jan-17 17:00:40.686110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27138 2019-Jan-17 17:00:40.686169 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27139 2019-Jan-17 17:00:40.687423 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27140 2019-Jan-17 17:00:40.688080 - [DEBUG] Edge Function : AllBottom
27141 2019-Jan-17 17:00:40.688114 - [DEBUG] End adding new jump function
27142 2019-Jan-17 17:00:40.688138 - [DEBUG]
27143 2019-Jan-17 17:00:40.688162 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27144 2019-Jan-17 17:00:40.688187 - [DEBUG]
27145 2019-Jan-17 17:00:40.688210 - [DEBUG] Process 754. path edge:
27146 2019-Jan-17 17:00:40.688233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27147 2019-Jan-17 17:00:40.688291 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27148 2019-Jan-17 17:00:40.688932 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27149 2019-Jan-17 17:00:40.690175 - [DEBUG]
27150 2019-Jan-17 17:00:40.690200 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27151 2019-Jan-17 17:00:40.690867 - [DEBUG] Compose: EdgeIdentity * AllBottom
27152 2019-Jan-17 17:00:40.690895 - [DEBUG]
27153 2019-Jan-17 17:00:40.690919 - [DEBUG] Propagate flow
27154 2019-Jan-17 17:00:40.690942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27155 2019-Jan-17 17:00:40.691001 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27156 2019-Jan-17 17:00:40.691655 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27157 2019-Jan-17 17:00:40.692900 - [DEBUG] Edge function : AllBottom (result of previous compose)
27158 2019-Jan-17 17:00:40.692926 - [DEBUG]
27159 2019-Jan-17 17:00:40.692951 - [DEBUG] Join: AllTop & AllBottom
27160 2019-Jan-17 17:00:40.692976 - [DEBUG] = AllBottom (new jump func)
27161 2019-Jan-17 17:00:40.693000 - [DEBUG]
27162 2019-Jan-17 17:00:40.693024 - [DEBUG] Start adding new jump function
27163 2019-Jan-17 17:00:40.693048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27164 2019-Jan-17 17:00:40.693107 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27165 2019-Jan-17 17:00:40.694353 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27166 2019-Jan-17 17:00:40.695003 - [DEBUG] Edge Function : AllBottom
27167 2019-Jan-17 17:00:40.695035 - [DEBUG] End adding new jump function
27168 2019-Jan-17 17:00:40.695060 - [DEBUG]
27169 2019-Jan-17 17:00:40.695084 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27170 2019-Jan-17 17:00:40.695108 - [DEBUG]
27171 2019-Jan-17 17:00:40.695131 - [DEBUG] Process 755. path edge:
27172 2019-Jan-17 17:00:40.695155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27173 2019-Jan-17 17:00:40.695213 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27174 2019-Jan-17 17:00:40.695850 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27175 2019-Jan-17 17:00:40.697094 - [DEBUG]
27176 2019-Jan-17 17:00:40.697120 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27177 2019-Jan-17 17:00:40.697775 - [DEBUG] Compose: EdgeIdentity * AllBottom
27178 2019-Jan-17 17:00:40.697803 - [DEBUG]
27179 2019-Jan-17 17:00:40.697827 - [DEBUG] Propagate flow
27180 2019-Jan-17 17:00:40.697851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27181 2019-Jan-17 17:00:40.697917 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27182 2019-Jan-17 17:00:40.698578 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27183 2019-Jan-17 17:00:40.699823 - [DEBUG] Edge function : AllBottom (result of previous compose)
27184 2019-Jan-17 17:00:40.699849 - [DEBUG]
27185 2019-Jan-17 17:00:40.699874 - [DEBUG] Join: AllTop & AllBottom
27186 2019-Jan-17 17:00:40.699900 - [DEBUG] = AllBottom (new jump func)
27187 2019-Jan-17 17:00:40.699924 - [DEBUG]
27188 2019-Jan-17 17:00:40.699947 - [DEBUG] Start adding new jump function
27189 2019-Jan-17 17:00:40.699971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27190 2019-Jan-17 17:00:40.700029 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27191 2019-Jan-17 17:00:40.701276 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27192 2019-Jan-17 17:00:40.701926 - [DEBUG] Edge Function : AllBottom
27193 2019-Jan-17 17:00:40.701959 - [DEBUG] End adding new jump function
27194 2019-Jan-17 17:00:40.701983 - [DEBUG]
27195 2019-Jan-17 17:00:40.702008 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27196 2019-Jan-17 17:00:40.702032 - [DEBUG]
27197 2019-Jan-17 17:00:40.702055 - [DEBUG] Process 756. path edge:
27198 2019-Jan-17 17:00:40.702079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27199 2019-Jan-17 17:00:40.702136 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27200 2019-Jan-17 17:00:40.702772 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27201 2019-Jan-17 17:00:40.704017 - [DEBUG]
27202 2019-Jan-17 17:00:40.704042 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27203 2019-Jan-17 17:00:40.704712 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-17 17:00:40.704740 - [DEBUG]
27205 2019-Jan-17 17:00:40.704764 - [DEBUG] Propagate flow
27206 2019-Jan-17 17:00:40.704788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27207 2019-Jan-17 17:00:40.704847 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27208 2019-Jan-17 17:00:40.705496 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27209 2019-Jan-17 17:00:40.706744 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-17 17:00:40.706769 - [DEBUG]
27211 2019-Jan-17 17:00:40.706794 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-17 17:00:40.706819 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-17 17:00:40.706843 - [DEBUG]
27214 2019-Jan-17 17:00:40.706867 - [DEBUG] Start adding new jump function
27215 2019-Jan-17 17:00:40.706890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27216 2019-Jan-17 17:00:40.706949 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27217 2019-Jan-17 17:00:40.708214 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27218 2019-Jan-17 17:00:40.708863 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-17 17:00:40.708896 - [DEBUG] End adding new jump function
27220 2019-Jan-17 17:00:40.708921 - [DEBUG]
27221 2019-Jan-17 17:00:40.708953 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27222 2019-Jan-17 17:00:40.708978 - [DEBUG]
27223 2019-Jan-17 17:00:40.709002 - [DEBUG] Process 757. path edge:
27224 2019-Jan-17 17:00:40.709025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27225 2019-Jan-17 17:00:40.709083 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27226 2019-Jan-17 17:00:40.709733 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27227 2019-Jan-17 17:00:40.710983 - [DEBUG]
27228 2019-Jan-17 17:00:40.711008 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27229 2019-Jan-17 17:00:40.711684 - [DEBUG] Possible callees:
27230 2019-Jan-17 17:00:40.711709 - [DEBUG] llvm.dbg.declare
27231 2019-Jan-17 17:00:40.711734 - [DEBUG] Possible return sites:
27232 2019-Jan-17 17:00:40.711758 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327233 2019-Jan-17 17:00:40.713037 - [DEBUG] Found and process special summary
27234 2019-Jan-17 17:00:40.713072 - [DEBUG] Compose: EdgeIdentity * AllBottom
27235 2019-Jan-17 17:00:40.713099 - [DEBUG]
27236 2019-Jan-17 17:00:40.713123 - [DEBUG] Propagate flow
27237 2019-Jan-17 17:00:40.713147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27238 2019-Jan-17 17:00:40.713205 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27239 2019-Jan-17 17:00:40.713847 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27240 2019-Jan-17 17:00:40.715112 - [DEBUG] Edge function : AllBottom (result of previous compose)
27241 2019-Jan-17 17:00:40.715137 - [DEBUG]
27242 2019-Jan-17 17:00:40.715163 - [DEBUG] Join: AllTop & AllBottom
27243 2019-Jan-17 17:00:40.715188 - [DEBUG] = AllBottom (new jump func)
27244 2019-Jan-17 17:00:40.715212 - [DEBUG]
27245 2019-Jan-17 17:00:40.715235 - [DEBUG] Start adding new jump function
27246 2019-Jan-17 17:00:40.715259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27247 2019-Jan-17 17:00:40.715317 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27248 2019-Jan-17 17:00:40.716563 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27249 2019-Jan-17 17:00:40.717203 - [DEBUG] Edge Function : AllBottom
27250 2019-Jan-17 17:00:40.717236 - [DEBUG] End adding new jump function
27251 2019-Jan-17 17:00:40.717261 - [DEBUG]
27252 2019-Jan-17 17:00:40.717285 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27253 2019-Jan-17 17:00:40.717309 - [DEBUG]
27254 2019-Jan-17 17:00:40.717332 - [DEBUG] Process 758. path edge:
27255 2019-Jan-17 17:00:40.717356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27256 2019-Jan-17 17:00:40.717414 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27257 2019-Jan-17 17:00:40.718071 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27258 2019-Jan-17 17:00:40.719316 - [DEBUG]
27259 2019-Jan-17 17:00:40.719340 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27260 2019-Jan-17 17:00:40.720013 - [DEBUG] Compose: EdgeIdentity * AllBottom
27261 2019-Jan-17 17:00:40.720042 - [DEBUG]
27262 2019-Jan-17 17:00:40.720066 - [DEBUG] Propagate flow
27263 2019-Jan-17 17:00:40.720089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27264 2019-Jan-17 17:00:40.720148 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27265 2019-Jan-17 17:00:40.720795 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27266 2019-Jan-17 17:00:40.722060 - [DEBUG] Edge function : AllBottom (result of previous compose)
27267 2019-Jan-17 17:00:40.722085 - [DEBUG]
27268 2019-Jan-17 17:00:40.722110 - [DEBUG] Join: AllTop & AllBottom
27269 2019-Jan-17 17:00:40.722136 - [DEBUG] = AllBottom (new jump func)
27270 2019-Jan-17 17:00:40.722160 - [DEBUG]
27271 2019-Jan-17 17:00:40.722183 - [DEBUG] Start adding new jump function
27272 2019-Jan-17 17:00:40.722207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27273 2019-Jan-17 17:00:40.722265 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27274 2019-Jan-17 17:00:40.723512 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27275 2019-Jan-17 17:00:40.724147 - [DEBUG] Edge Function : AllBottom
27276 2019-Jan-17 17:00:40.724180 - [DEBUG] End adding new jump function
27277 2019-Jan-17 17:00:40.724204 - [DEBUG]
27278 2019-Jan-17 17:00:40.724228 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27279 2019-Jan-17 17:00:40.724253 - [DEBUG]
27280 2019-Jan-17 17:00:40.724277 - [DEBUG] Process 759. path edge:
27281 2019-Jan-17 17:00:40.724301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27282 2019-Jan-17 17:00:40.724359 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27283 2019-Jan-17 17:00:40.725012 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27284 2019-Jan-17 17:00:40.726257 - [DEBUG]
27285 2019-Jan-17 17:00:40.726283 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27286 2019-Jan-17 17:00:40.726942 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-17 17:00:40.726970 - [DEBUG]
27288 2019-Jan-17 17:00:40.726994 - [DEBUG] Propagate flow
27289 2019-Jan-17 17:00:40.727017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27290 2019-Jan-17 17:00:40.727077 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27291 2019-Jan-17 17:00:40.727732 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27292 2019-Jan-17 17:00:40.728995 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-17 17:00:40.729021 - [DEBUG]
27294 2019-Jan-17 17:00:40.729045 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-17 17:00:40.729071 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-17 17:00:40.729095 - [DEBUG]
27297 2019-Jan-17 17:00:40.729118 - [DEBUG] Start adding new jump function
27298 2019-Jan-17 17:00:40.729142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27299 2019-Jan-17 17:00:40.729200 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27300 2019-Jan-17 17:00:40.730449 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27301 2019-Jan-17 17:00:40.731104 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-17 17:00:40.731138 - [DEBUG] End adding new jump function
27303 2019-Jan-17 17:00:40.731162 - [DEBUG]
27304 2019-Jan-17 17:00:40.731187 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27305 2019-Jan-17 17:00:40.731211 - [DEBUG]
27306 2019-Jan-17 17:00:40.731235 - [DEBUG] Process 760. path edge:
27307 2019-Jan-17 17:00:40.731259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27308 2019-Jan-17 17:00:40.731332 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27309 2019-Jan-17 17:00:40.731982 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27310 2019-Jan-17 17:00:40.733231 - [DEBUG]
27311 2019-Jan-17 17:00:40.733256 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27312 2019-Jan-17 17:00:40.733915 - [DEBUG] Possible callees:
27313 2019-Jan-17 17:00:40.733940 - [DEBUG] llvm.dbg.declare
27314 2019-Jan-17 17:00:40.733965 - [DEBUG] Possible return sites:
27315 2019-Jan-17 17:00:40.733989 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927316 2019-Jan-17 17:00:40.735280 - [DEBUG] Found and process special summary
27317 2019-Jan-17 17:00:40.735316 - [DEBUG] Compose: EdgeIdentity * AllBottom
27318 2019-Jan-17 17:00:40.735343 - [DEBUG]
27319 2019-Jan-17 17:00:40.735367 - [DEBUG] Propagate flow
27320 2019-Jan-17 17:00:40.735391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27321 2019-Jan-17 17:00:40.735448 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27322 2019-Jan-17 17:00:40.736091 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27323 2019-Jan-17 17:00:40.737340 - [DEBUG] Edge function : AllBottom (result of previous compose)
27324 2019-Jan-17 17:00:40.737365 - [DEBUG]
27325 2019-Jan-17 17:00:40.737391 - [DEBUG] Join: AllTop & AllBottom
27326 2019-Jan-17 17:00:40.737416 - [DEBUG] = AllBottom (new jump func)
27327 2019-Jan-17 17:00:40.737440 - [DEBUG]
27328 2019-Jan-17 17:00:40.737463 - [DEBUG] Start adding new jump function
27329 2019-Jan-17 17:00:40.737486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27330 2019-Jan-17 17:00:40.737545 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27331 2019-Jan-17 17:00:40.738812 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27332 2019-Jan-17 17:00:40.739450 - [DEBUG] Edge Function : AllBottom
27333 2019-Jan-17 17:00:40.739484 - [DEBUG] End adding new jump function
27334 2019-Jan-17 17:00:40.739509 - [DEBUG]
27335 2019-Jan-17 17:00:40.739533 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27336 2019-Jan-17 17:00:40.739558 - [DEBUG]
27337 2019-Jan-17 17:00:40.739583 - [DEBUG] Process 761. path edge:
27338 2019-Jan-17 17:00:40.739607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27339 2019-Jan-17 17:00:40.739666 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27340 2019-Jan-17 17:00:40.740306 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27341 2019-Jan-17 17:00:40.741582 - [DEBUG]
27342 2019-Jan-17 17:00:40.741608 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27343 2019-Jan-17 17:00:40.742276 - [DEBUG] Compose: EdgeIdentity * AllBottom
27344 2019-Jan-17 17:00:40.742305 - [DEBUG]
27345 2019-Jan-17 17:00:40.742329 - [DEBUG] Propagate flow
27346 2019-Jan-17 17:00:40.742352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27347 2019-Jan-17 17:00:40.742412 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27348 2019-Jan-17 17:00:40.743050 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27349 2019-Jan-17 17:00:40.744297 - [DEBUG] Edge function : AllBottom (result of previous compose)
27350 2019-Jan-17 17:00:40.744322 - [DEBUG]
27351 2019-Jan-17 17:00:40.744347 - [DEBUG] Join: AllTop & AllBottom
27352 2019-Jan-17 17:00:40.744373 - [DEBUG] = AllBottom (new jump func)
27353 2019-Jan-17 17:00:40.744397 - [DEBUG]
27354 2019-Jan-17 17:00:40.744421 - [DEBUG] Start adding new jump function
27355 2019-Jan-17 17:00:40.744445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27356 2019-Jan-17 17:00:40.744503 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27357 2019-Jan-17 17:00:40.745767 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27358 2019-Jan-17 17:00:40.746402 - [DEBUG] Edge Function : AllBottom
27359 2019-Jan-17 17:00:40.746435 - [DEBUG] End adding new jump function
27360 2019-Jan-17 17:00:40.746460 - [DEBUG]
27361 2019-Jan-17 17:00:40.746484 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27362 2019-Jan-17 17:00:40.746509 - [DEBUG]
27363 2019-Jan-17 17:00:40.746532 - [DEBUG] Process 762. path edge:
27364 2019-Jan-17 17:00:40.746556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27365 2019-Jan-17 17:00:40.746614 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27366 2019-Jan-17 17:00:40.747251 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27367 2019-Jan-17 17:00:40.748512 - [DEBUG]
27368 2019-Jan-17 17:00:40.748536 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27369 2019-Jan-17 17:00:40.749197 - [DEBUG] Compose: EdgeIdentity * AllBottom
27370 2019-Jan-17 17:00:40.749226 - [DEBUG]
27371 2019-Jan-17 17:00:40.749250 - [DEBUG] Propagate flow
27372 2019-Jan-17 17:00:40.749273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27373 2019-Jan-17 17:00:40.749332 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27374 2019-Jan-17 17:00:40.749976 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27375 2019-Jan-17 17:00:40.751221 - [DEBUG] Edge function : AllBottom (result of previous compose)
27376 2019-Jan-17 17:00:40.751246 - [DEBUG]
27377 2019-Jan-17 17:00:40.751271 - [DEBUG] Join: AllTop & AllBottom
27378 2019-Jan-17 17:00:40.751310 - [DEBUG] = AllBottom (new jump func)
27379 2019-Jan-17 17:00:40.751335 - [DEBUG]
27380 2019-Jan-17 17:00:40.751359 - [DEBUG] Start adding new jump function
27381 2019-Jan-17 17:00:40.751382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27382 2019-Jan-17 17:00:40.751440 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27383 2019-Jan-17 17:00:40.752694 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27384 2019-Jan-17 17:00:40.753335 - [DEBUG] Edge Function : AllBottom
27385 2019-Jan-17 17:00:40.753368 - [DEBUG] End adding new jump function
27386 2019-Jan-17 17:00:40.753393 - [DEBUG]
27387 2019-Jan-17 17:00:40.753417 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27388 2019-Jan-17 17:00:40.753442 - [DEBUG]
27389 2019-Jan-17 17:00:40.753466 - [DEBUG] Process 763. path edge:
27390 2019-Jan-17 17:00:40.753490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27391 2019-Jan-17 17:00:40.753549 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27392 2019-Jan-17 17:00:40.754192 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27393 2019-Jan-17 17:00:40.755454 - [DEBUG]
27394 2019-Jan-17 17:00:40.755480 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27395 2019-Jan-17 17:00:40.756150 - [DEBUG] Compose: EdgeIdentity * AllBottom
27396 2019-Jan-17 17:00:40.756179 - [DEBUG]
27397 2019-Jan-17 17:00:40.756203 - [DEBUG] Propagate flow
27398 2019-Jan-17 17:00:40.756227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27399 2019-Jan-17 17:00:40.756286 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27400 2019-Jan-17 17:00:40.756926 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27401 2019-Jan-17 17:00:40.758187 - [DEBUG] Edge function : AllBottom (result of previous compose)
27402 2019-Jan-17 17:00:40.758213 - [DEBUG]
27403 2019-Jan-17 17:00:40.758238 - [DEBUG] Join: AllTop & AllBottom
27404 2019-Jan-17 17:00:40.758264 - [DEBUG] = AllBottom (new jump func)
27405 2019-Jan-17 17:00:40.758288 - [DEBUG]
27406 2019-Jan-17 17:00:40.758312 - [DEBUG] Start adding new jump function
27407 2019-Jan-17 17:00:40.758336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27408 2019-Jan-17 17:00:40.758394 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27409 2019-Jan-17 17:00:40.759641 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27410 2019-Jan-17 17:00:40.760277 - [DEBUG] Edge Function : AllBottom
27411 2019-Jan-17 17:00:40.760311 - [DEBUG] End adding new jump function
27412 2019-Jan-17 17:00:40.760335 - [DEBUG]
27413 2019-Jan-17 17:00:40.760360 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27414 2019-Jan-17 17:00:40.760384 - [DEBUG]
27415 2019-Jan-17 17:00:40.760409 - [DEBUG] Process 764. path edge:
27416 2019-Jan-17 17:00:40.760433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27417 2019-Jan-17 17:00:40.760492 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27418 2019-Jan-17 17:00:40.761130 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27419 2019-Jan-17 17:00:40.762393 - [DEBUG]
27420 2019-Jan-17 17:00:40.762419 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27421 2019-Jan-17 17:00:40.763078 - [DEBUG] Compose: EdgeIdentity * AllBottom
27422 2019-Jan-17 17:00:40.763106 - [DEBUG]
27423 2019-Jan-17 17:00:40.763143 - [DEBUG] Propagate flow
27424 2019-Jan-17 17:00:40.763168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27425 2019-Jan-17 17:00:40.763227 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27426 2019-Jan-17 17:00:40.763877 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27427 2019-Jan-17 17:00:40.765139 - [DEBUG] Edge function : AllBottom (result of previous compose)
27428 2019-Jan-17 17:00:40.765165 - [DEBUG]
27429 2019-Jan-17 17:00:40.765190 - [DEBUG] Join: AllTop & AllBottom
27430 2019-Jan-17 17:00:40.765215 - [DEBUG] = AllBottom (new jump func)
27431 2019-Jan-17 17:00:40.765240 - [DEBUG]
27432 2019-Jan-17 17:00:40.765263 - [DEBUG] Start adding new jump function
27433 2019-Jan-17 17:00:40.765286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27434 2019-Jan-17 17:00:40.765344 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27435 2019-Jan-17 17:00:40.766589 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27436 2019-Jan-17 17:00:40.767227 - [DEBUG] Edge Function : AllBottom
27437 2019-Jan-17 17:00:40.767261 - [DEBUG] End adding new jump function
27438 2019-Jan-17 17:00:40.767286 - [DEBUG]
27439 2019-Jan-17 17:00:40.767310 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27440 2019-Jan-17 17:00:40.767335 - [DEBUG]
27441 2019-Jan-17 17:00:40.767358 - [DEBUG] Process 765. path edge:
27442 2019-Jan-17 17:00:40.767383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27443 2019-Jan-17 17:00:40.767441 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27444 2019-Jan-17 17:00:40.768098 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27445 2019-Jan-17 17:00:40.769349 - [DEBUG]
27446 2019-Jan-17 17:00:40.769373 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27447 2019-Jan-17 17:00:40.770041 - [DEBUG] Compose: EdgeIdentity * AllBottom
27448 2019-Jan-17 17:00:40.770069 - [DEBUG]
27449 2019-Jan-17 17:00:40.770093 - [DEBUG] Propagate flow
27450 2019-Jan-17 17:00:40.770117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27451 2019-Jan-17 17:00:40.770176 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27452 2019-Jan-17 17:00:40.770814 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27453 2019-Jan-17 17:00:40.772080 - [DEBUG] Edge function : AllBottom (result of previous compose)
27454 2019-Jan-17 17:00:40.772105 - [DEBUG]
27455 2019-Jan-17 17:00:40.772130 - [DEBUG] Join: AllTop & AllBottom
27456 2019-Jan-17 17:00:40.772156 - [DEBUG] = AllBottom (new jump func)
27457 2019-Jan-17 17:00:40.772180 - [DEBUG]
27458 2019-Jan-17 17:00:40.772204 - [DEBUG] Start adding new jump function
27459 2019-Jan-17 17:00:40.772227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27460 2019-Jan-17 17:00:40.772285 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27461 2019-Jan-17 17:00:40.773530 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27462 2019-Jan-17 17:00:40.774164 - [DEBUG] Edge Function : AllBottom
27463 2019-Jan-17 17:00:40.774197 - [DEBUG] End adding new jump function
27464 2019-Jan-17 17:00:40.774221 - [DEBUG]
27465 2019-Jan-17 17:00:40.774254 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27466 2019-Jan-17 17:00:40.774279 - [DEBUG]
27467 2019-Jan-17 17:00:40.774302 - [DEBUG] Process 766. path edge:
27468 2019-Jan-17 17:00:40.774326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27469 2019-Jan-17 17:00:40.774385 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
27470 2019-Jan-17 17:00:40.775039 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27471 2019-Jan-17 17:00:40.776284 - [DEBUG]
27472 2019-Jan-17 17:00:40.776310 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27473 2019-Jan-17 17:00:40.776966 - [DEBUG] Compose: EdgeIdentity * AllBottom
27474 2019-Jan-17 17:00:40.776994 - [DEBUG]
27475 2019-Jan-17 17:00:40.777018 - [DEBUG] Propagate flow
27476 2019-Jan-17 17:00:40.777042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27477 2019-Jan-17 17:00:40.777101 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27478 2019-Jan-17 17:00:40.777739 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27479 2019-Jan-17 17:00:40.779000 - [DEBUG] Edge function : AllBottom (result of previous compose)
27480 2019-Jan-17 17:00:40.779026 - [DEBUG]
27481 2019-Jan-17 17:00:40.779050 - [DEBUG] Join: AllTop & AllBottom
27482 2019-Jan-17 17:00:40.779076 - [DEBUG] = AllBottom (new jump func)
27483 2019-Jan-17 17:00:40.779100 - [DEBUG]
27484 2019-Jan-17 17:00:40.779123 - [DEBUG] Start adding new jump function
27485 2019-Jan-17 17:00:40.779147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27486 2019-Jan-17 17:00:40.779205 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

27487 2019-Jan-17 17:00:40.780450 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27488 2019-Jan-17 17:00:40.781085 - [DEBUG] Edge Function : AllBottom
27489 2019-Jan-17 17:00:40.781118 - [DEBUG] End adding new jump function
27490 2019-Jan-17 17:00:40.781143 - [DEBUG]
27491 2019-Jan-17 17:00:40.781168 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27492 2019-Jan-17 17:00:40.781192 - [DEBUG]
27493 2019-Jan-17 17:00:40.781216 - [DEBUG] Process 767. path edge:
27494 2019-Jan-17 17:00:40.781240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27495 2019-Jan-17 17:00:40.781311 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
27496 2019-Jan-17 17:00:40.781950 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
27497 2019-Jan-17 17:00:40.783197 - [DEBUG]
27498 2019-Jan-17 17:00:40.783223 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
27499 2019-Jan-17 17:00:40.783892 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-17 17:00:40.783921 - [DEBUG]
27501 2019-Jan-17 17:00:40.783945 - [DEBUG] Propagate flow
27502 2019-Jan-17 17:00:40.783968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27503 2019-Jan-17 17:00:40.784028 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27504 2019-Jan-17 17:00:40.784687 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27505 2019-Jan-17 17:00:40.785333 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-17 17:00:40.785359 - [DEBUG]
27507 2019-Jan-17 17:00:40.785384 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-17 17:00:40.785410 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-17 17:00:40.785434 - [DEBUG]
27510 2019-Jan-17 17:00:40.785458 - [DEBUG] Start adding new jump function
27511 2019-Jan-17 17:00:40.785481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27512 2019-Jan-17 17:00:40.785539 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27513 2019-Jan-17 17:00:40.786176 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27514 2019-Jan-17 17:00:40.786818 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-17 17:00:40.786850 - [DEBUG] End adding new jump function
27516 2019-Jan-17 17:00:40.786874 - [DEBUG]
27517 2019-Jan-17 17:00:40.786898 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27518 2019-Jan-17 17:00:40.786922 - [DEBUG]
27519 2019-Jan-17 17:00:40.786946 - [DEBUG] Process 768. path edge:
27520 2019-Jan-17 17:00:40.786969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27521 2019-Jan-17 17:00:40.787027 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
27522 2019-Jan-17 17:00:40.787669 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27523 2019-Jan-17 17:00:40.788320 - [DEBUG]
27524 2019-Jan-17 17:00:40.788346 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
27525 2019-Jan-17 17:00:40.789010 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-17 17:00:40.789039 - [DEBUG]
27527 2019-Jan-17 17:00:40.789062 - [DEBUG] Propagate flow
27528 2019-Jan-17 17:00:40.789086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27529 2019-Jan-17 17:00:40.789144 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27530 2019-Jan-17 17:00:40.789780 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27531 2019-Jan-17 17:00:40.790416 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-17 17:00:40.790441 - [DEBUG]
27533 2019-Jan-17 17:00:40.790466 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-17 17:00:40.790492 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-17 17:00:40.790516 - [DEBUG]
27536 2019-Jan-17 17:00:40.790539 - [DEBUG] Start adding new jump function
27537 2019-Jan-17 17:00:40.790562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27538 2019-Jan-17 17:00:40.790620 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27539 2019-Jan-17 17:00:40.791256 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27540 2019-Jan-17 17:00:40.791907 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-17 17:00:40.791939 - [DEBUG] End adding new jump function
27542 2019-Jan-17 17:00:40.791963 - [DEBUG]
27543 2019-Jan-17 17:00:40.791987 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27544 2019-Jan-17 17:00:40.792011 - [DEBUG]
27545 2019-Jan-17 17:00:40.792034 - [DEBUG] Process 769. path edge:
27546 2019-Jan-17 17:00:40.792057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27547 2019-Jan-17 17:00:40.792115 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27548 2019-Jan-17 17:00:40.792751 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27549 2019-Jan-17 17:00:40.793396 - [DEBUG]
27550 2019-Jan-17 17:00:40.793421 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27551 2019-Jan-17 17:00:40.794074 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-17 17:00:40.794102 - [DEBUG]
27553 2019-Jan-17 17:00:40.794125 - [DEBUG] Propagate flow
27554 2019-Jan-17 17:00:40.794149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27555 2019-Jan-17 17:00:40.794207 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27556 2019-Jan-17 17:00:40.794860 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27557 2019-Jan-17 17:00:40.795498 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-17 17:00:40.795523 - [DEBUG]
27559 2019-Jan-17 17:00:40.795548 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-17 17:00:40.795573 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-17 17:00:40.795598 - [DEBUG]
27562 2019-Jan-17 17:00:40.795621 - [DEBUG] Start adding new jump function
27563 2019-Jan-17 17:00:40.795644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27564 2019-Jan-17 17:00:40.795701 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27565 2019-Jan-17 17:00:40.796337 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27566 2019-Jan-17 17:00:40.796974 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-17 17:00:40.797006 - [DEBUG] End adding new jump function
27568 2019-Jan-17 17:00:40.797030 - [DEBUG]
27569 2019-Jan-17 17:00:40.797053 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27570 2019-Jan-17 17:00:40.797077 - [DEBUG]
27571 2019-Jan-17 17:00:40.797100 - [DEBUG] Process 770. path edge:
27572 2019-Jan-17 17:00:40.797124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27573 2019-Jan-17 17:00:40.797181 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
27574 2019-Jan-17 17:00:40.797818 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27575 2019-Jan-17 17:00:40.798468 - [DEBUG]
27576 2019-Jan-17 17:00:40.798492 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27577 2019-Jan-17 17:00:40.799142 - [DEBUG] Start of endsummarytab entry
27578 2019-Jan-17 17:00:40.799176 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27579 2019-Jan-17 17:00:40.799822 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

27580 2019-Jan-17 17:00:40.799888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27581 2019-Jan-17 17:00:40.800533 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27582 2019-Jan-17 17:00:40.801171 - [DEBUG] EF: AllBottom
27583 2019-Jan-17 17:00:40.801198 - [DEBUG]
27584 2019-Jan-17 17:00:40.801222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27585 2019-Jan-17 17:00:40.801875 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

27586 2019-Jan-17 17:00:40.802518 - [DEBUG] EF: AllBottom
27587 2019-Jan-17 17:00:40.802543 - [DEBUG]
27588 2019-Jan-17 17:00:40.802567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27589 2019-Jan-17 17:00:40.803203 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

27590 2019-Jan-17 17:00:40.803845 - [DEBUG] EF: AllBottom
27591 2019-Jan-17 17:00:40.803870 - [DEBUG]
27592 2019-Jan-17 17:00:40.803894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27593 2019-Jan-17 17:00:40.804529 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

27594 2019-Jan-17 17:00:40.805189 - [DEBUG] EF: AllBottom
27595 2019-Jan-17 17:00:40.805215 - [DEBUG]
27596 2019-Jan-17 17:00:40.805239 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27597 2019-Jan-17 17:00:40.805874 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

27598 2019-Jan-17 17:00:40.806516 - [DEBUG] EF: AllBottom
27599 2019-Jan-17 17:00:40.806541 - [DEBUG]
27600 2019-Jan-17 17:00:40.806565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27601 2019-Jan-17 17:00:40.807201 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

27602 2019-Jan-17 17:00:40.807839 - [DEBUG] EF: AllBottom
27603 2019-Jan-17 17:00:40.807864 - [DEBUG]
27604 2019-Jan-17 17:00:40.807887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27605 2019-Jan-17 17:00:40.808538 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

27606 2019-Jan-17 17:00:40.809174 - [DEBUG] EF: AllBottom
27607 2019-Jan-17 17:00:40.809199 - [DEBUG]
27608 2019-Jan-17 17:00:40.809222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27609 2019-Jan-17 17:00:40.809857 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

27610 2019-Jan-17 17:00:40.811105 - [DEBUG] EF: AllBottom
27611 2019-Jan-17 17:00:40.811131 - [DEBUG]
27612 2019-Jan-17 17:00:40.811154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27613 2019-Jan-17 17:00:40.811806 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

27614 2019-Jan-17 17:00:40.812443 - [DEBUG] EF: AllBottom
27615 2019-Jan-17 17:00:40.812468 - [DEBUG]
27616 2019-Jan-17 17:00:40.812491 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27617 2019-Jan-17 17:00:40.813126 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

27618 2019-Jan-17 17:00:40.813774 - [DEBUG] EF: AllBottom
27619 2019-Jan-17 17:00:40.813799 - [DEBUG]
27620 2019-Jan-17 17:00:40.813822 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27621 2019-Jan-17 17:00:40.814457 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

27622 2019-Jan-17 17:00:40.815719 - [DEBUG] EF: AllBottom
27623 2019-Jan-17 17:00:40.815745 - [DEBUG]
27624 2019-Jan-17 17:00:40.815769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27625 2019-Jan-17 17:00:40.816404 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

27626 2019-Jan-17 17:00:40.817648 - [DEBUG] EF: AllBottom
27627 2019-Jan-17 17:00:40.817673 - [DEBUG]
27628 2019-Jan-17 17:00:40.817697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27629 2019-Jan-17 17:00:40.818347 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

27630 2019-Jan-17 17:00:40.818987 - [DEBUG] EF: AllBottom
27631 2019-Jan-17 17:00:40.819012 - [DEBUG]
27632 2019-Jan-17 17:00:40.819036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27633 2019-Jan-17 17:00:40.819670 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

27634 2019-Jan-17 17:00:40.820317 - [DEBUG] EF: AllBottom
27635 2019-Jan-17 17:00:40.820342 - [DEBUG]
27636 2019-Jan-17 17:00:40.820366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27637 2019-Jan-17 17:00:40.821001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

27638 2019-Jan-17 17:00:40.821670 - [DEBUG] EF: AllBottom
27639 2019-Jan-17 17:00:40.821696 - [DEBUG]
27640 2019-Jan-17 17:00:40.821719 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27641 2019-Jan-17 17:00:40.822355 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

27642 2019-Jan-17 17:00:40.823001 - [DEBUG] EF: AllBottom
27643 2019-Jan-17 17:00:40.823026 - [DEBUG]
27644 2019-Jan-17 17:00:40.823049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27645 2019-Jan-17 17:00:40.823683 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

27646 2019-Jan-17 17:00:40.824942 - [DEBUG] EF: AllBottom
27647 2019-Jan-17 17:00:40.824967 - [DEBUG]
27648 2019-Jan-17 17:00:40.824992 - [DEBUG] ---------------
27649 2019-Jan-17 17:00:40.825016 - [DEBUG]
27650 2019-Jan-17 17:00:40.825041 - [DEBUG] End of endsummarytab entry
27651 2019-Jan-17 17:00:40.825065 - [DEBUG]
27652 2019-Jan-17 17:00:40.825089 - [DEBUG] Start of incomingtab entry
27653 2019-Jan-17 17:00:40.825113 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27654 2019-Jan-17 17:00:40.825751 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

27655 2019-Jan-17 17:00:40.825809 - [DEBUG] ---------------
27656 2019-Jan-17 17:00:40.825834 - [DEBUG] End of incomingtab entry
27657 2019-Jan-17 17:00:40.825857 - [DEBUG]
27658 2019-Jan-17 17:00:40.825882 - [DEBUG] EDGE: >
27659 2019-Jan-17 17:00:40.825941 - [DEBUG] ---> 27660 2019-Jan-17 17:00:40.826577 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27661 2019-Jan-17 17:00:40.827216 - [DEBUG]
27662 2019-Jan-17 17:00:40.827242 - [DEBUG] EDGE: >
27663 2019-Jan-17 17:00:40.827301 - [DEBUG] ---> 27664 2019-Jan-17 17:00:40.827936 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27665 2019-Jan-17 17:00:40.828586 - [DEBUG]
27666 2019-Jan-17 17:00:40.828613 - [DEBUG] Compose: EdgeIdentity * AllBottom
27667 2019-Jan-17 17:00:40.828639 - [DEBUG]
27668 2019-Jan-17 17:00:40.828662 - [DEBUG] Propagate flow
27669 2019-Jan-17 17:00:40.828685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27670 2019-Jan-17 17:00:40.828743 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27671 2019-Jan-17 17:00:40.829377 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27672 2019-Jan-17 17:00:40.830019 - [DEBUG] Edge function : AllBottom (result of previous compose)
27673 2019-Jan-17 17:00:40.830044 - [DEBUG]
27674 2019-Jan-17 17:00:40.830069 - [DEBUG] Join: AllTop & AllBottom
27675 2019-Jan-17 17:00:40.830094 - [DEBUG] = AllBottom (new jump func)
27676 2019-Jan-17 17:00:40.830119 - [DEBUG]
27677 2019-Jan-17 17:00:40.830142 - [DEBUG] Start adding new jump function
27678 2019-Jan-17 17:00:40.830166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27679 2019-Jan-17 17:00:40.830223 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27680 2019-Jan-17 17:00:40.830864 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27681 2019-Jan-17 17:00:40.831514 - [DEBUG] Edge Function : AllBottom
27682 2019-Jan-17 17:00:40.831542 - [DEBUG] End adding new jump function
27683 2019-Jan-17 17:00:40.831566 - [DEBUG]
27684 2019-Jan-17 17:00:40.831598 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27685 2019-Jan-17 17:00:40.831623 - [DEBUG]
27686 2019-Jan-17 17:00:40.831647 - [DEBUG] Process 771. path edge:
27687 2019-Jan-17 17:00:40.831670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27688 2019-Jan-17 17:00:40.831728 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27689 2019-Jan-17 17:00:40.832364 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
27690 2019-Jan-17 17:00:40.833006 - [DEBUG]
27691 2019-Jan-17 17:00:40.833031 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27692 2019-Jan-17 17:00:40.833683 - [DEBUG] EDGE: >
27693 2019-Jan-17 17:00:40.833744 - [DEBUG] ---> 27694 2019-Jan-17 17:00:40.834380 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
27695 2019-Jan-17 17:00:40.835037 - [DEBUG]
27696 2019-Jan-17 17:00:40.835075 - [DEBUG] Compose: EdgeIdentity * AllBottom
27697 2019-Jan-17 17:00:40.835102 - [DEBUG]
27698 2019-Jan-17 17:00:40.835125 - [DEBUG] Propagate flow
27699 2019-Jan-17 17:00:40.835149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27700 2019-Jan-17 17:00:40.835207 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27701 2019-Jan-17 17:00:40.835854 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27702 2019-Jan-17 17:00:40.836492 - [DEBUG] Edge function : AllBottom (result of previous compose)
27703 2019-Jan-17 17:00:40.836517 - [DEBUG]
27704 2019-Jan-17 17:00:40.836542 - [DEBUG] Join: AllTop & AllBottom
27705 2019-Jan-17 17:00:40.836567 - [DEBUG] = AllBottom (new jump func)
27706 2019-Jan-17 17:00:40.836591 - [DEBUG]
27707 2019-Jan-17 17:00:40.836615 - [DEBUG] Start adding new jump function
27708 2019-Jan-17 17:00:40.836638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27709 2019-Jan-17 17:00:40.836695 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27710 2019-Jan-17 17:00:40.837334 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27711 2019-Jan-17 17:00:40.837993 - [DEBUG] Edge Function : AllBottom
27712 2019-Jan-17 17:00:40.838026 - [DEBUG] End adding new jump function
27713 2019-Jan-17 17:00:40.838050 - [DEBUG]
27714 2019-Jan-17 17:00:40.838074 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27715 2019-Jan-17 17:00:40.838098 - [DEBUG]
27716 2019-Jan-17 17:00:40.838121 - [DEBUG] Process 772. path edge:
27717 2019-Jan-17 17:00:40.838145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27718 2019-Jan-17 17:00:40.838203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
27719 2019-Jan-17 17:00:40.838849 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27720 2019-Jan-17 17:00:40.839485 - [DEBUG]
27721 2019-Jan-17 17:00:40.839510 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27722 2019-Jan-17 17:00:40.840168 - [DEBUG] Possible callees:
27723 2019-Jan-17 17:00:40.840193 - [DEBUG] llvm.dbg.declare
27724 2019-Jan-17 17:00:40.840218 - [DEBUG] Possible return sites:
27725 2019-Jan-17 17:00:40.840250 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19327726 2019-Jan-17 17:00:40.841544 - [DEBUG] Found and process special summary
27727 2019-Jan-17 17:00:40.841579 - [DEBUG] Compose: EdgeIdentity * AllBottom
27728 2019-Jan-17 17:00:40.841606 - [DEBUG]
27729 2019-Jan-17 17:00:40.841629 - [DEBUG] Propagate flow
27730 2019-Jan-17 17:00:40.841653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27731 2019-Jan-17 17:00:40.841711 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27732 2019-Jan-17 17:00:40.842351 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27733 2019-Jan-17 17:00:40.842988 - [DEBUG] Edge function : AllBottom (result of previous compose)
27734 2019-Jan-17 17:00:40.843013 - [DEBUG]
27735 2019-Jan-17 17:00:40.843038 - [DEBUG] Join: AllTop & AllBottom
27736 2019-Jan-17 17:00:40.843064 - [DEBUG] = AllBottom (new jump func)
27737 2019-Jan-17 17:00:40.843088 - [DEBUG]
27738 2019-Jan-17 17:00:40.843111 - [DEBUG] Start adding new jump function
27739 2019-Jan-17 17:00:40.843135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27740 2019-Jan-17 17:00:40.843192 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27741 2019-Jan-17 17:00:40.843830 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27742 2019-Jan-17 17:00:40.844467 - [DEBUG] Edge Function : AllBottom
27743 2019-Jan-17 17:00:40.844500 - [DEBUG] End adding new jump function
27744 2019-Jan-17 17:00:40.844524 - [DEBUG]
27745 2019-Jan-17 17:00:40.844548 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27746 2019-Jan-17 17:00:40.844572 - [DEBUG]
27747 2019-Jan-17 17:00:40.844595 - [DEBUG] Process 773. path edge:
27748 2019-Jan-17 17:00:40.844631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27749 2019-Jan-17 17:00:40.844691 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
27750 2019-Jan-17 17:00:40.845330 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27751 2019-Jan-17 17:00:40.845966 - [DEBUG]
27752 2019-Jan-17 17:00:40.845990 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27753 2019-Jan-17 17:00:40.846646 - [DEBUG] Compose: EdgeIdentity * AllBottom
27754 2019-Jan-17 17:00:40.846674 - [DEBUG]
27755 2019-Jan-17 17:00:40.846698 - [DEBUG] Propagate flow
27756 2019-Jan-17 17:00:40.846722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27757 2019-Jan-17 17:00:40.846780 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27758 2019-Jan-17 17:00:40.847418 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27759 2019-Jan-17 17:00:40.848071 - [DEBUG] Edge function : AllBottom (result of previous compose)
27760 2019-Jan-17 17:00:40.848096 - [DEBUG]
27761 2019-Jan-17 17:00:40.848121 - [DEBUG] Join: AllTop & AllBottom
27762 2019-Jan-17 17:00:40.848147 - [DEBUG] = AllBottom (new jump func)
27763 2019-Jan-17 17:00:40.848171 - [DEBUG]
27764 2019-Jan-17 17:00:40.848195 - [DEBUG] Start adding new jump function
27765 2019-Jan-17 17:00:40.848218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27766 2019-Jan-17 17:00:40.848276 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27767 2019-Jan-17 17:00:40.848912 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27768 2019-Jan-17 17:00:40.849556 - [DEBUG] Edge Function : AllBottom
27769 2019-Jan-17 17:00:40.849588 - [DEBUG] End adding new jump function
27770 2019-Jan-17 17:00:40.849612 - [DEBUG]
27771 2019-Jan-17 17:00:40.849636 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27772 2019-Jan-17 17:00:40.849661 - [DEBUG]
27773 2019-Jan-17 17:00:40.849684 - [DEBUG] Process 774. path edge:
27774 2019-Jan-17 17:00:40.849708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27775 2019-Jan-17 17:00:40.849766 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27776 2019-Jan-17 17:00:40.850405 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27777 2019-Jan-17 17:00:40.851041 - [DEBUG]
27778 2019-Jan-17 17:00:40.851066 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27779 2019-Jan-17 17:00:40.851735 - [DEBUG] Compose: EdgeIdentity * AllBottom
27780 2019-Jan-17 17:00:40.851763 - [DEBUG]
27781 2019-Jan-17 17:00:40.851786 - [DEBUG] Propagate flow
27782 2019-Jan-17 17:00:40.851810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27783 2019-Jan-17 17:00:40.851869 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27784 2019-Jan-17 17:00:40.852506 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27785 2019-Jan-17 17:00:40.853142 - [DEBUG] Edge function : AllBottom (result of previous compose)
27786 2019-Jan-17 17:00:40.853167 - [DEBUG]
27787 2019-Jan-17 17:00:40.853192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27788 2019-Jan-17 17:00:40.853218 - [DEBUG] = AllBottom
27789 2019-Jan-17 17:00:40.853243 - [DEBUG]
27790 2019-Jan-17 17:00:40.853266 - [DEBUG] PROPAGATE: No new function!
27791 2019-Jan-17 17:00:40.853291 - [DEBUG] EDGE: >
27792 2019-Jan-17 17:00:40.853350 - [DEBUG] ---> 27793 2019-Jan-17 17:00:40.853987 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27794 2019-Jan-17 17:00:40.854637 - [DEBUG]
27795 2019-Jan-17 17:00:40.854664 - [DEBUG] EDGE: >
27796 2019-Jan-17 17:00:40.854723 - [DEBUG] ---> 27797 2019-Jan-17 17:00:40.855363 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27798 2019-Jan-17 17:00:40.855999 - [DEBUG]
27799 2019-Jan-17 17:00:40.856036 - [DEBUG] Compose: EdgeIdentity * AllBottom
27800 2019-Jan-17 17:00:40.856063 - [DEBUG]
27801 2019-Jan-17 17:00:40.856087 - [DEBUG] Propagate flow
27802 2019-Jan-17 17:00:40.856110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27803 2019-Jan-17 17:00:40.856167 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27804 2019-Jan-17 17:00:40.856807 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27805 2019-Jan-17 17:00:40.857442 - [DEBUG] Edge function : AllBottom (result of previous compose)
27806 2019-Jan-17 17:00:40.857468 - [DEBUG]
27807 2019-Jan-17 17:00:40.857493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27808 2019-Jan-17 17:00:40.857518 - [DEBUG] = AllBottom
27809 2019-Jan-17 17:00:40.857543 - [DEBUG]
27810 2019-Jan-17 17:00:40.857566 - [DEBUG] PROPAGATE: No new function!
27811 2019-Jan-17 17:00:40.857592 - [DEBUG] EDGE: >
27812 2019-Jan-17 17:00:40.857651 - [DEBUG] ---> 27813 2019-Jan-17 17:00:40.858321 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
27814 2019-Jan-17 17:00:40.858958 - [DEBUG]
27815 2019-Jan-17 17:00:40.858984 - [DEBUG] Compose: EdgeIdentity * AllBottom
27816 2019-Jan-17 17:00:40.859010 - [DEBUG]
27817 2019-Jan-17 17:00:40.859033 - [DEBUG] Propagate flow
27818 2019-Jan-17 17:00:40.859057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27819 2019-Jan-17 17:00:40.859114 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27820 2019-Jan-17 17:00:40.859760 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27821 2019-Jan-17 17:00:40.860402 - [DEBUG] Edge function : AllBottom (result of previous compose)
27822 2019-Jan-17 17:00:40.860428 - [DEBUG]
27823 2019-Jan-17 17:00:40.860452 - [DEBUG] Join: AllTop & AllBottom
27824 2019-Jan-17 17:00:40.860478 - [DEBUG] = AllBottom (new jump func)
27825 2019-Jan-17 17:00:40.860502 - [DEBUG]
27826 2019-Jan-17 17:00:40.860525 - [DEBUG] Start adding new jump function
27827 2019-Jan-17 17:00:40.860548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27828 2019-Jan-17 17:00:40.860606 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27829 2019-Jan-17 17:00:40.861248 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27830 2019-Jan-17 17:00:40.861910 - [DEBUG] Edge Function : AllBottom
27831 2019-Jan-17 17:00:40.861938 - [DEBUG] End adding new jump function
27832 2019-Jan-17 17:00:40.861962 - [DEBUG]
27833 2019-Jan-17 17:00:40.861986 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27834 2019-Jan-17 17:00:40.862010 - [DEBUG]
27835 2019-Jan-17 17:00:40.862033 - [DEBUG] Process 775. path edge:
27836 2019-Jan-17 17:00:40.862057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27837 2019-Jan-17 17:00:40.862114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
27838 2019-Jan-17 17:00:40.862759 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
27839 2019-Jan-17 17:00:40.863403 - [DEBUG]
27840 2019-Jan-17 17:00:40.863427 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
27841 2019-Jan-17 17:00:40.864082 - [DEBUG] Possible callees:
27842 2019-Jan-17 17:00:40.864107 - [DEBUG] llvm.dbg.declare
27843 2019-Jan-17 17:00:40.864132 - [DEBUG] Possible return sites:
27844 2019-Jan-17 17:00:40.864155 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19327845 2019-Jan-17 17:00:40.865445 - [DEBUG] Found and process special summary
27846 2019-Jan-17 17:00:40.865485 - [DEBUG] Compose: EdgeIdentity * AllBottom
27847 2019-Jan-17 17:00:40.865513 - [DEBUG]
27848 2019-Jan-17 17:00:40.865537 - [DEBUG] Propagate flow
27849 2019-Jan-17 17:00:40.865560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27850 2019-Jan-17 17:00:40.865618 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27851 2019-Jan-17 17:00:40.866258 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27852 2019-Jan-17 17:00:40.866901 - [DEBUG] Edge function : AllBottom (result of previous compose)
27853 2019-Jan-17 17:00:40.866934 - [DEBUG]
27854 2019-Jan-17 17:00:40.866959 - [DEBUG] Join: AllTop & AllBottom
27855 2019-Jan-17 17:00:40.866985 - [DEBUG] = AllBottom (new jump func)
27856 2019-Jan-17 17:00:40.867010 - [DEBUG]
27857 2019-Jan-17 17:00:40.867033 - [DEBUG] Start adding new jump function
27858 2019-Jan-17 17:00:40.867056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27859 2019-Jan-17 17:00:40.867114 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27860 2019-Jan-17 17:00:40.867757 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27861 2019-Jan-17 17:00:40.868412 - [DEBUG] Edge Function : AllBottom
27862 2019-Jan-17 17:00:40.868439 - [DEBUG] End adding new jump function
27863 2019-Jan-17 17:00:40.868463 - [DEBUG]
27864 2019-Jan-17 17:00:40.868486 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27865 2019-Jan-17 17:00:40.868511 - [DEBUG]
27866 2019-Jan-17 17:00:40.868534 - [DEBUG] Process 776. path edge:
27867 2019-Jan-17 17:00:40.868558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27868 2019-Jan-17 17:00:40.868615 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
27869 2019-Jan-17 17:00:40.869255 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
27870 2019-Jan-17 17:00:40.869896 - [DEBUG]
27871 2019-Jan-17 17:00:40.869921 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
27872 2019-Jan-17 17:00:40.870585 - [DEBUG] Compose: EdgeIdentity * AllBottom
27873 2019-Jan-17 17:00:40.870613 - [DEBUG]
27874 2019-Jan-17 17:00:40.870637 - [DEBUG] Propagate flow
27875 2019-Jan-17 17:00:40.870661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27876 2019-Jan-17 17:00:40.870719 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27877 2019-Jan-17 17:00:40.871372 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27878 2019-Jan-17 17:00:40.872015 - [DEBUG] Edge function : AllBottom (result of previous compose)
27879 2019-Jan-17 17:00:40.872041 - [DEBUG]
27880 2019-Jan-17 17:00:40.872065 - [DEBUG] Join: AllTop & AllBottom
27881 2019-Jan-17 17:00:40.872090 - [DEBUG] = AllBottom (new jump func)
27882 2019-Jan-17 17:00:40.872115 - [DEBUG]
27883 2019-Jan-17 17:00:40.872138 - [DEBUG] Start adding new jump function
27884 2019-Jan-17 17:00:40.872161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27885 2019-Jan-17 17:00:40.872219 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27886 2019-Jan-17 17:00:40.872862 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27887 2019-Jan-17 17:00:40.873498 - [DEBUG] Edge Function : AllBottom
27888 2019-Jan-17 17:00:40.873525 - [DEBUG] End adding new jump function
27889 2019-Jan-17 17:00:40.873549 - [DEBUG]
27890 2019-Jan-17 17:00:40.873572 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
27891 2019-Jan-17 17:00:40.873597 - [DEBUG]
27892 2019-Jan-17 17:00:40.873620 - [DEBUG] Process 777. path edge:
27893 2019-Jan-17 17:00:40.873643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27894 2019-Jan-17 17:00:40.873701 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27895 2019-Jan-17 17:00:40.874339 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
27896 2019-Jan-17 17:00:40.875005 - [DEBUG]
27897 2019-Jan-17 17:00:40.875031 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27898 2019-Jan-17 17:00:40.875685 - [DEBUG] Compose: EdgeIdentity * AllBottom
27899 2019-Jan-17 17:00:40.875713 - [DEBUG]
27900 2019-Jan-17 17:00:40.875737 - [DEBUG] Propagate flow
27901 2019-Jan-17 17:00:40.875760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27902 2019-Jan-17 17:00:40.875819 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27903 2019-Jan-17 17:00:40.876456 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

27904 2019-Jan-17 17:00:40.877098 - [DEBUG] Edge function : AllBottom (result of previous compose)
27905 2019-Jan-17 17:00:40.877124 - [DEBUG]
27906 2019-Jan-17 17:00:40.877148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27907 2019-Jan-17 17:00:40.877174 - [DEBUG] = AllBottom
27908 2019-Jan-17 17:00:40.877198 - [DEBUG]
27909 2019-Jan-17 17:00:40.877221 - [DEBUG] PROPAGATE: No new function!
27910 2019-Jan-17 17:00:40.877246 - [DEBUG] EDGE: >
27911 2019-Jan-17 17:00:40.877305 - [DEBUG] ---> 27912 2019-Jan-17 17:00:40.877942 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
27913 2019-Jan-17 17:00:40.878599 - [DEBUG]
27914 2019-Jan-17 17:00:40.878626 - [DEBUG] Compose: EdgeIdentity * AllBottom
27915 2019-Jan-17 17:00:40.878652 - [DEBUG]
27916 2019-Jan-17 17:00:40.878676 - [DEBUG] Propagate flow
27917 2019-Jan-17 17:00:40.878699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27918 2019-Jan-17 17:00:40.878756 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27919 2019-Jan-17 17:00:40.879430 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

27920 2019-Jan-17 17:00:40.880786 - [DEBUG] Edge function : AllBottom (result of previous compose)
27921 2019-Jan-17 17:00:40.880817 - [DEBUG]
27922 2019-Jan-17 17:00:40.880844 - [DEBUG] Join: AllTop & AllBottom
27923 2019-Jan-17 17:00:40.880871 - [DEBUG] = AllBottom (new jump func)
27924 2019-Jan-17 17:00:40.880895 - [DEBUG]
27925 2019-Jan-17 17:00:40.880918 - [DEBUG] Start adding new jump function
27926 2019-Jan-17 17:00:40.880942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27927 2019-Jan-17 17:00:40.881017 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

27928 2019-Jan-17 17:00:40.882313 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27929 2019-Jan-17 17:00:40.882951 - [DEBUG] Edge Function : AllBottom
27930 2019-Jan-17 17:00:40.882984 - [DEBUG] End adding new jump function
27931 2019-Jan-17 17:00:40.883009 - [DEBUG]
27932 2019-Jan-17 17:00:40.883034 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
27933 2019-Jan-17 17:00:40.883060 - [DEBUG]
27934 2019-Jan-17 17:00:40.883084 - [DEBUG] Process 778. path edge:
27935 2019-Jan-17 17:00:40.883107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27936 2019-Jan-17 17:00:40.883166 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
27937 2019-Jan-17 17:00:40.883804 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
>
27938 2019-Jan-17 17:00:40.885065 - [DEBUG]
27939 2019-Jan-17 17:00:40.885116 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
27940 2019-Jan-17 17:00:40.885789 - [DEBUG] Compose: EdgeIdentity * AllBottom
27941 2019-Jan-17 17:00:40.885818 - [DEBUG]
27942 2019-Jan-17 17:00:40.885842 - [DEBUG] Propagate flow
27943 2019-Jan-17 17:00:40.885865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27944 2019-Jan-17 17:00:40.885924 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27945 2019-Jan-17 17:00:40.886563 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

27946 2019-Jan-17 17:00:40.887809 - [DEBUG] Edge function : AllBottom (result of previous compose)
27947 2019-Jan-17 17:00:40.887834 - [DEBUG]
27948 2019-Jan-17 17:00:40.887859 - [DEBUG] Join: AllTop & AllBottom
27949 2019-Jan-17 17:00:40.887885 - [DEBUG] = AllBottom (new jump func)
27950 2019-Jan-17 17:00:40.887910 - [DEBUG]
27951 2019-Jan-17 17:00:40.887933 - [DEBUG] Start adding new jump function
27952 2019-Jan-17 17:00:40.887969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27953 2019-Jan-17 17:00:40.888029 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

27954 2019-Jan-17 17:00:40.889274 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27955 2019-Jan-17 17:00:40.889909 - [DEBUG] Edge Function : AllBottom
27956 2019-Jan-17 17:00:40.889939 - [DEBUG] End adding new jump function
27957 2019-Jan-17 17:00:40.889963 - [DEBUG]
27958 2019-Jan-17 17:00:40.889988 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
27959 2019-Jan-17 17:00:40.890013 - [DEBUG]
27960 2019-Jan-17 17:00:40.890036 - [DEBUG] Process 779. path edge:
27961 2019-Jan-17 17:00:40.890061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27962 2019-Jan-17 17:00:40.890119 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
27963 2019-Jan-17 17:00:40.890756 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
>
27964 2019-Jan-17 17:00:40.892017 - [DEBUG]
27965 2019-Jan-17 17:00:40.892043 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
27966 2019-Jan-17 17:00:40.892712 - [DEBUG] Compose: EdgeIdentity * AllBottom
27967 2019-Jan-17 17:00:40.892741 - [DEBUG]
27968 2019-Jan-17 17:00:40.892765 - [DEBUG] Propagate flow
27969 2019-Jan-17 17:00:40.892788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

27970 2019-Jan-17 17:00:40.892848 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27971 2019-Jan-17 17:00:40.893496 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

27972 2019-Jan-17 17:00:40.894758 - [DEBUG] Edge function : AllBottom (result of previous compose)
27973 2019-Jan-17 17:00:40.894783 - [DEBUG]
27974 2019-Jan-17 17:00:40.894809 - [DEBUG] Join: AllTop & AllBottom
27975 2019-Jan-17 17:00:40.894835 - [DEBUG] = AllBottom (new jump func)
27976 2019-Jan-17 17:00:40.894859 - [DEBUG]
27977 2019-Jan-17 17:00:40.894882 - [DEBUG] Start adding new jump function
27978 2019-Jan-17 17:00:40.894906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

27979 2019-Jan-17 17:00:40.894964 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

27980 2019-Jan-17 17:00:40.896222 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27981 2019-Jan-17 17:00:40.896859 - [DEBUG] Edge Function : AllBottom
27982 2019-Jan-17 17:00:40.896890 - [DEBUG] End adding new jump function
27983 2019-Jan-17 17:00:40.896914 - [DEBUG]
27984 2019-Jan-17 17:00:40.896938 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
27985 2019-Jan-17 17:00:40.896963 - [DEBUG]
27986 2019-Jan-17 17:00:40.896986 - [DEBUG] Process 780. path edge:
27987 2019-Jan-17 17:00:40.897010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
27988 2019-Jan-17 17:00:40.897068 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
27989 2019-Jan-17 17:00:40.897706 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
>
27990 2019-Jan-17 17:00:40.898968 - [DEBUG]
27991 2019-Jan-17 17:00:40.898992 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27992 2019-Jan-17 17:00:40.899644 - [DEBUG] Start of endsummarytab entry
27993 2019-Jan-17 17:00:40.899681 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
27994 2019-Jan-17 17:00:40.900326 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

27995 2019-Jan-17 17:00:40.900393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
27996 2019-Jan-17 17:00:40.901032 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

27997 2019-Jan-17 17:00:40.901691 - [DEBUG] EF: AllBottom
27998 2019-Jan-17 17:00:40.901717 - [DEBUG]
27999 2019-Jan-17 17:00:40.901741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28000 2019-Jan-17 17:00:40.902379 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

28001 2019-Jan-17 17:00:40.903626 - [DEBUG] EF: AllBottom
28002 2019-Jan-17 17:00:40.903651 - [DEBUG]
28003 2019-Jan-17 17:00:40.903675 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28004 2019-Jan-17 17:00:40.904312 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

28005 2019-Jan-17 17:00:40.904969 - [DEBUG] EF: AllBottom
28006 2019-Jan-17 17:00:40.904994 - [DEBUG]
28007 2019-Jan-17 17:00:40.905017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28008 2019-Jan-17 17:00:40.905653 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

28009 2019-Jan-17 17:00:40.906294 - [DEBUG] EF: AllBottom
28010 2019-Jan-17 17:00:40.906319 - [DEBUG]
28011 2019-Jan-17 17:00:40.906342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28012 2019-Jan-17 17:00:40.906979 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

28013 2019-Jan-17 17:00:40.907614 - [DEBUG] EF: AllBottom
28014 2019-Jan-17 17:00:40.907639 - [DEBUG]
28015 2019-Jan-17 17:00:40.907663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28016 2019-Jan-17 17:00:40.908312 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

28017 2019-Jan-17 17:00:40.908954 - [DEBUG] EF: AllBottom
28018 2019-Jan-17 17:00:40.908979 - [DEBUG]
28019 2019-Jan-17 17:00:40.909003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28020 2019-Jan-17 17:00:40.909639 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

28021 2019-Jan-17 17:00:40.910274 - [DEBUG] EF: AllBottom
28022 2019-Jan-17 17:00:40.910299 - [DEBUG]
28023 2019-Jan-17 17:00:40.910323 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28024 2019-Jan-17 17:00:40.910960 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

28025 2019-Jan-17 17:00:40.911621 - [DEBUG] EF: AllBottom
28026 2019-Jan-17 17:00:40.911647 - [DEBUG]
28027 2019-Jan-17 17:00:40.911671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28028 2019-Jan-17 17:00:40.912307 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

28029 2019-Jan-17 17:00:40.913556 - [DEBUG] EF: AllBottom
28030 2019-Jan-17 17:00:40.913581 - [DEBUG]
28031 2019-Jan-17 17:00:40.913605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28032 2019-Jan-17 17:00:40.914241 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

28033 2019-Jan-17 17:00:40.914893 - [DEBUG] EF: AllBottom
28034 2019-Jan-17 17:00:40.914919 - [DEBUG]
28035 2019-Jan-17 17:00:40.914942 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28036 2019-Jan-17 17:00:40.915578 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

28037 2019-Jan-17 17:00:40.916227 - [DEBUG] EF: AllBottom
28038 2019-Jan-17 17:00:40.916253 - [DEBUG]
28039 2019-Jan-17 17:00:40.916276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28040 2019-Jan-17 17:00:40.916912 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

28041 2019-Jan-17 17:00:40.918175 - [DEBUG] EF: AllBottom
28042 2019-Jan-17 17:00:40.918201 - [DEBUG]
28043 2019-Jan-17 17:00:40.918225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28044 2019-Jan-17 17:00:40.918861 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

28045 2019-Jan-17 17:00:40.920106 - [DEBUG] EF: AllBottom
28046 2019-Jan-17 17:00:40.920131 - [DEBUG]
28047 2019-Jan-17 17:00:40.920155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28048 2019-Jan-17 17:00:40.920792 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

28049 2019-Jan-17 17:00:40.921448 - [DEBUG] EF: AllBottom
28050 2019-Jan-17 17:00:40.921473 - [DEBUG]
28051 2019-Jan-17 17:00:40.921497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28052 2019-Jan-17 17:00:40.922133 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

28053 2019-Jan-17 17:00:40.922780 - [DEBUG] EF: AllBottom
28054 2019-Jan-17 17:00:40.922805 - [DEBUG]
28055 2019-Jan-17 17:00:40.922829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28056 2019-Jan-17 17:00:40.923464 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

28057 2019-Jan-17 17:00:40.924111 - [DEBUG] EF: AllBottom
28058 2019-Jan-17 17:00:40.924136 - [DEBUG]
28059 2019-Jan-17 17:00:40.924159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28060 2019-Jan-17 17:00:40.924811 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

28061 2019-Jan-17 17:00:40.925458 - [DEBUG] EF: AllBottom
28062 2019-Jan-17 17:00:40.925483 - [DEBUG]
28063 2019-Jan-17 17:00:40.925507 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28064 2019-Jan-17 17:00:40.926143 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

28065 2019-Jan-17 17:00:40.927387 - [DEBUG] EF: AllBottom
28066 2019-Jan-17 17:00:40.927413 - [DEBUG]
28067 2019-Jan-17 17:00:40.927437 - [DEBUG] ---------------
28068 2019-Jan-17 17:00:40.927469 - [DEBUG]
28069 2019-Jan-17 17:00:40.927496 - [DEBUG] End of endsummarytab entry
28070 2019-Jan-17 17:00:40.927519 - [DEBUG]
28071 2019-Jan-17 17:00:40.927543 - [DEBUG] Start of incomingtab entry
28072 2019-Jan-17 17:00:40.927568 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28073 2019-Jan-17 17:00:40.928222 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

28074 2019-Jan-17 17:00:40.928280 - [DEBUG] ---------------
28075 2019-Jan-17 17:00:40.928304 - [DEBUG] End of incomingtab entry
28076 2019-Jan-17 17:00:40.928328 - [DEBUG]
28077 2019-Jan-17 17:00:40.928353 - [DEBUG] EDGE: >
28078 2019-Jan-17 17:00:40.928411 - [DEBUG] ---> 28079 2019-Jan-17 17:00:40.929050 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
>
28080 2019-Jan-17 17:00:40.930296 - [DEBUG]
28081 2019-Jan-17 17:00:40.930321 - [DEBUG] EDGE: >
28082 2019-Jan-17 17:00:40.930381 - [DEBUG] ---> 28083 2019-Jan-17 17:00:40.931018 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
>
28084 2019-Jan-17 17:00:40.932275 - [DEBUG]
28085 2019-Jan-17 17:00:40.932300 - [DEBUG] EDGE: >
28086 2019-Jan-17 17:00:40.932360 - [DEBUG] ---> 28087 2019-Jan-17 17:00:40.932996 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
>
28088 2019-Jan-17 17:00:40.934240 - [DEBUG]
28089 2019-Jan-17 17:00:40.934266 - [DEBUG] EDGE: >
28090 2019-Jan-17 17:00:40.934325 - [DEBUG] ---> 28091 2019-Jan-17 17:00:40.934977 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
28092 2019-Jan-17 17:00:40.935621 - [DEBUG]
28093 2019-Jan-17 17:00:40.935649 - [DEBUG] Compose: EdgeIdentity * AllBottom
28094 2019-Jan-17 17:00:40.935675 - [DEBUG]
28095 2019-Jan-17 17:00:40.935699 - [DEBUG] Propagate flow
28096 2019-Jan-17 17:00:40.935722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28097 2019-Jan-17 17:00:40.935779 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28098 2019-Jan-17 17:00:40.936418 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28099 2019-Jan-17 17:00:40.937066 - [DEBUG] Edge function : AllBottom (result of previous compose)
28100 2019-Jan-17 17:00:40.937091 - [DEBUG]
28101 2019-Jan-17 17:00:40.937116 - [DEBUG] Join: AllTop & AllBottom
28102 2019-Jan-17 17:00:40.937142 - [DEBUG] = AllBottom (new jump func)
28103 2019-Jan-17 17:00:40.937166 - [DEBUG]
28104 2019-Jan-17 17:00:40.937189 - [DEBUG] Start adding new jump function
28105 2019-Jan-17 17:00:40.937212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28106 2019-Jan-17 17:00:40.937270 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28107 2019-Jan-17 17:00:40.937919 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28108 2019-Jan-17 17:00:40.938574 - [DEBUG] Edge Function : AllBottom
28109 2019-Jan-17 17:00:40.938603 - [DEBUG] End adding new jump function
28110 2019-Jan-17 17:00:40.938635 - [DEBUG]
28111 2019-Jan-17 17:00:40.938659 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28112 2019-Jan-17 17:00:40.938683 - [DEBUG]
28113 2019-Jan-17 17:00:40.938706 - [DEBUG] Process 781. path edge:
28114 2019-Jan-17 17:00:40.938730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28115 2019-Jan-17 17:00:40.938788 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28116 2019-Jan-17 17:00:40.939427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28117 2019-Jan-17 17:00:40.940074 - [DEBUG]
28118 2019-Jan-17 17:00:40.940098 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28119 2019-Jan-17 17:00:40.940759 - [DEBUG] Compose: EdgeIdentity * AllBottom
28120 2019-Jan-17 17:00:40.940787 - [DEBUG]
28121 2019-Jan-17 17:00:40.940811 - [DEBUG] Propagate flow
28122 2019-Jan-17 17:00:40.940834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28123 2019-Jan-17 17:00:40.940893 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28124 2019-Jan-17 17:00:40.941547 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28125 2019-Jan-17 17:00:40.942196 - [DEBUG] Edge function : AllBottom (result of previous compose)
28126 2019-Jan-17 17:00:40.942221 - [DEBUG]
28127 2019-Jan-17 17:00:40.942245 - [DEBUG] Join: AllTop & AllBottom
28128 2019-Jan-17 17:00:40.942271 - [DEBUG] = AllBottom (new jump func)
28129 2019-Jan-17 17:00:40.942295 - [DEBUG]
28130 2019-Jan-17 17:00:40.942318 - [DEBUG] Start adding new jump function
28131 2019-Jan-17 17:00:40.942342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28132 2019-Jan-17 17:00:40.942399 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28133 2019-Jan-17 17:00:40.943047 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28134 2019-Jan-17 17:00:40.943683 - [DEBUG] Edge Function : AllBottom
28135 2019-Jan-17 17:00:40.943711 - [DEBUG] End adding new jump function
28136 2019-Jan-17 17:00:40.943735 - [DEBUG]
28137 2019-Jan-17 17:00:40.943759 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28138 2019-Jan-17 17:00:40.943783 - [DEBUG]
28139 2019-Jan-17 17:00:40.943806 - [DEBUG] Process 782. path edge:
28140 2019-Jan-17 17:00:40.943829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28141 2019-Jan-17 17:00:40.943887 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28142 2019-Jan-17 17:00:40.944524 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28143 2019-Jan-17 17:00:40.945186 - [DEBUG]
28144 2019-Jan-17 17:00:40.945211 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28145 2019-Jan-17 17:00:40.945865 - [DEBUG] Compose: EdgeIdentity * AllBottom
28146 2019-Jan-17 17:00:40.945893 - [DEBUG]
28147 2019-Jan-17 17:00:40.945917 - [DEBUG] Propagate flow
28148 2019-Jan-17 17:00:40.945940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28149 2019-Jan-17 17:00:40.945999 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28150 2019-Jan-17 17:00:40.946637 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28151 2019-Jan-17 17:00:40.947294 - [DEBUG] Edge function : AllBottom (result of previous compose)
28152 2019-Jan-17 17:00:40.947320 - [DEBUG]
28153 2019-Jan-17 17:00:40.947345 - [DEBUG] Join: AllTop & AllBottom
28154 2019-Jan-17 17:00:40.947371 - [DEBUG] = AllBottom (new jump func)
28155 2019-Jan-17 17:00:40.947395 - [DEBUG]
28156 2019-Jan-17 17:00:40.947418 - [DEBUG] Start adding new jump function
28157 2019-Jan-17 17:00:40.947442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28158 2019-Jan-17 17:00:40.947499 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28159 2019-Jan-17 17:00:40.948164 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28160 2019-Jan-17 17:00:40.948800 - [DEBUG] Edge Function : AllBottom
28161 2019-Jan-17 17:00:40.948828 - [DEBUG] End adding new jump function
28162 2019-Jan-17 17:00:40.948852 - [DEBUG]
28163 2019-Jan-17 17:00:40.948875 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28164 2019-Jan-17 17:00:40.948900 - [DEBUG]
28165 2019-Jan-17 17:00:40.948923 - [DEBUG] Process 783. path edge:
28166 2019-Jan-17 17:00:40.948947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28167 2019-Jan-17 17:00:40.949004 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28168 2019-Jan-17 17:00:40.949640 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28169 2019-Jan-17 17:00:40.950286 - [DEBUG]
28170 2019-Jan-17 17:00:40.950311 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28171 2019-Jan-17 17:00:40.950963 - [DEBUG] Compose: EdgeIdentity * AllBottom
28172 2019-Jan-17 17:00:40.950991 - [DEBUG]
28173 2019-Jan-17 17:00:40.951015 - [DEBUG] Propagate flow
28174 2019-Jan-17 17:00:40.951038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28175 2019-Jan-17 17:00:40.951096 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28176 2019-Jan-17 17:00:40.951751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28177 2019-Jan-17 17:00:40.952398 - [DEBUG] Edge function : AllBottom (result of previous compose)
28178 2019-Jan-17 17:00:40.952423 - [DEBUG]
28179 2019-Jan-17 17:00:40.952448 - [DEBUG] Join: AllTop & AllBottom
28180 2019-Jan-17 17:00:40.952474 - [DEBUG] = AllBottom (new jump func)
28181 2019-Jan-17 17:00:40.952498 - [DEBUG]
28182 2019-Jan-17 17:00:40.952521 - [DEBUG] Start adding new jump function
28183 2019-Jan-17 17:00:40.952544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28184 2019-Jan-17 17:00:40.952602 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28185 2019-Jan-17 17:00:40.953249 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28186 2019-Jan-17 17:00:40.953885 - [DEBUG] Edge Function : AllBottom
28187 2019-Jan-17 17:00:40.953912 - [DEBUG] End adding new jump function
28188 2019-Jan-17 17:00:40.953936 - [DEBUG]
28189 2019-Jan-17 17:00:40.953960 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28190 2019-Jan-17 17:00:40.953984 - [DEBUG]
28191 2019-Jan-17 17:00:40.954007 - [DEBUG] Process 784. path edge:
28192 2019-Jan-17 17:00:40.954030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28193 2019-Jan-17 17:00:40.954088 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28194 2019-Jan-17 17:00:40.954740 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28195 2019-Jan-17 17:00:40.955395 - [DEBUG]
28196 2019-Jan-17 17:00:40.955419 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-17 17:00:40.956069 - [DEBUG] Start of endsummarytab entry
28198 2019-Jan-17 17:00:40.956104 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28199 2019-Jan-17 17:00:40.956743 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

28200 2019-Jan-17 17:00:40.956809 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28201 2019-Jan-17 17:00:40.957456 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28202 2019-Jan-17 17:00:40.958123 - [DEBUG] EF: AllBottom
28203 2019-Jan-17 17:00:40.958149 - [DEBUG]
28204 2019-Jan-17 17:00:40.958172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28205 2019-Jan-17 17:00:40.958811 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

28206 2019-Jan-17 17:00:40.959449 - [DEBUG] EF: AllBottom
28207 2019-Jan-17 17:00:40.959474 - [DEBUG]
28208 2019-Jan-17 17:00:40.959498 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28209 2019-Jan-17 17:00:40.960137 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

28210 2019-Jan-17 17:00:40.961398 - [DEBUG] EF: AllBottom
28211 2019-Jan-17 17:00:40.961424 - [DEBUG]
28212 2019-Jan-17 17:00:40.961447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28213 2019-Jan-17 17:00:40.962086 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

28214 2019-Jan-17 17:00:40.962729 - [DEBUG] EF: AllBottom
28215 2019-Jan-17 17:00:40.962754 - [DEBUG]
28216 2019-Jan-17 17:00:40.962778 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28217 2019-Jan-17 17:00:40.963415 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

28218 2019-Jan-17 17:00:40.964056 - [DEBUG] EF: AllBottom
28219 2019-Jan-17 17:00:40.964082 - [DEBUG]
28220 2019-Jan-17 17:00:40.964105 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28221 2019-Jan-17 17:00:40.964757 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

28222 2019-Jan-17 17:00:40.965394 - [DEBUG] EF: AllBottom
28223 2019-Jan-17 17:00:40.965419 - [DEBUG]
28224 2019-Jan-17 17:00:40.965443 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28225 2019-Jan-17 17:00:40.966079 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

28226 2019-Jan-17 17:00:40.966720 - [DEBUG] EF: AllBottom
28227 2019-Jan-17 17:00:40.966745 - [DEBUG]
28228 2019-Jan-17 17:00:40.966769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28229 2019-Jan-17 17:00:40.967406 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

28230 2019-Jan-17 17:00:40.968057 - [DEBUG] EF: AllBottom
28231 2019-Jan-17 17:00:40.968083 - [DEBUG]
28232 2019-Jan-17 17:00:40.968107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28233 2019-Jan-17 17:00:40.968745 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

28234 2019-Jan-17 17:00:40.969382 - [DEBUG] EF: AllBottom
28235 2019-Jan-17 17:00:40.969407 - [DEBUG]
28236 2019-Jan-17 17:00:40.969432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28237 2019-Jan-17 17:00:40.970069 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

28238 2019-Jan-17 17:00:40.971326 - [DEBUG] EF: AllBottom
28239 2019-Jan-17 17:00:40.971359 - [DEBUG]
28240 2019-Jan-17 17:00:40.971384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28241 2019-Jan-17 17:00:40.972023 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

28242 2019-Jan-17 17:00:40.972659 - [DEBUG] EF: AllBottom
28243 2019-Jan-17 17:00:40.972685 - [DEBUG]
28244 2019-Jan-17 17:00:40.972709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28245 2019-Jan-17 17:00:40.973346 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

28246 2019-Jan-17 17:00:40.973994 - [DEBUG] EF: AllBottom
28247 2019-Jan-17 17:00:40.974020 - [DEBUG]
28248 2019-Jan-17 17:00:40.974044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28249 2019-Jan-17 17:00:40.974696 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

28250 2019-Jan-17 17:00:40.975942 - [DEBUG] EF: AllBottom
28251 2019-Jan-17 17:00:40.975967 - [DEBUG]
28252 2019-Jan-17 17:00:40.975991 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28253 2019-Jan-17 17:00:40.976628 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

28254 2019-Jan-17 17:00:40.977872 - [DEBUG] EF: AllBottom
28255 2019-Jan-17 17:00:40.977898 - [DEBUG]
28256 2019-Jan-17 17:00:40.977921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28257 2019-Jan-17 17:00:40.978574 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

28258 2019-Jan-17 17:00:40.979215 - [DEBUG] EF: AllBottom
28259 2019-Jan-17 17:00:40.979241 - [DEBUG]
28260 2019-Jan-17 17:00:40.979265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28261 2019-Jan-17 17:00:40.979902 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

28262 2019-Jan-17 17:00:40.980551 - [DEBUG] EF: AllBottom
28263 2019-Jan-17 17:00:40.980576 - [DEBUG]
28264 2019-Jan-17 17:00:40.980600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28265 2019-Jan-17 17:00:40.981237 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

28266 2019-Jan-17 17:00:40.981901 - [DEBUG] EF: AllBottom
28267 2019-Jan-17 17:00:40.981926 - [DEBUG]
28268 2019-Jan-17 17:00:40.981950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28269 2019-Jan-17 17:00:40.982587 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

28270 2019-Jan-17 17:00:40.983235 - [DEBUG] EF: AllBottom
28271 2019-Jan-17 17:00:40.983261 - [DEBUG]
28272 2019-Jan-17 17:00:40.983285 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28273 2019-Jan-17 17:00:40.983922 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

28274 2019-Jan-17 17:00:40.985182 - [DEBUG] EF: AllBottom
28275 2019-Jan-17 17:00:40.985208 - [DEBUG]
28276 2019-Jan-17 17:00:40.985233 - [DEBUG] ---------------
28277 2019-Jan-17 17:00:40.985256 - [DEBUG]
28278 2019-Jan-17 17:00:40.985282 - [DEBUG] End of endsummarytab entry
28279 2019-Jan-17 17:00:40.985306 - [DEBUG]
28280 2019-Jan-17 17:00:40.985329 - [DEBUG] Start of incomingtab entry
28281 2019-Jan-17 17:00:40.985353 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28282 2019-Jan-17 17:00:40.985991 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

28283 2019-Jan-17 17:00:40.986049 - [DEBUG] ---------------
28284 2019-Jan-17 17:00:40.986081 - [DEBUG] End of incomingtab entry
28285 2019-Jan-17 17:00:40.986106 - [DEBUG]
28286 2019-Jan-17 17:00:40.986130 - [DEBUG] EDGE: >
28287 2019-Jan-17 17:00:40.986189 - [DEBUG] ---> 28288 2019-Jan-17 17:00:40.986827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28289 2019-Jan-17 17:00:40.987476 - [DEBUG]
28290 2019-Jan-17 17:00:40.987501 - [DEBUG] EDGE: >
28291 2019-Jan-17 17:00:40.987560 - [DEBUG] ---> 28292 2019-Jan-17 17:00:40.988214 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28293 2019-Jan-17 17:00:40.988862 - [DEBUG]
28294 2019-Jan-17 17:00:40.988887 - [DEBUG] EDGE: >
28295 2019-Jan-17 17:00:40.988946 - [DEBUG] ---> 28296 2019-Jan-17 17:00:40.989581 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28297 2019-Jan-17 17:00:40.990228 - [DEBUG]
28298 2019-Jan-17 17:00:40.990253 - [DEBUG] EDGE: >
28299 2019-Jan-17 17:00:40.990312 - [DEBUG] ---> 28300 2019-Jan-17 17:00:40.990952 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
>
28301 2019-Jan-17 17:00:40.991615 - [DEBUG]
28302 2019-Jan-17 17:00:40.991663 - [DEBUG] Compose: EdgeIdentity * AllBottom
28303 2019-Jan-17 17:00:40.991691 - [DEBUG]
28304 2019-Jan-17 17:00:40.991715 - [DEBUG] Propagate flow
28305 2019-Jan-17 17:00:40.991739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28306 2019-Jan-17 17:00:40.991797 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28307 2019-Jan-17 17:00:40.992437 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

28308 2019-Jan-17 17:00:40.993080 - [DEBUG] Edge function : AllBottom (result of previous compose)
28309 2019-Jan-17 17:00:40.993105 - [DEBUG]
28310 2019-Jan-17 17:00:40.993130 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28311 2019-Jan-17 17:00:40.993156 - [DEBUG] = AllBottom
28312 2019-Jan-17 17:00:40.993180 - [DEBUG]
28313 2019-Jan-17 17:00:40.993204 - [DEBUG] PROPAGATE: No new function!
28314 2019-Jan-17 17:00:40.993229 - [DEBUG] Compose: EdgeIdentity * AllBottom
28315 2019-Jan-17 17:00:40.993255 - [DEBUG]
28316 2019-Jan-17 17:00:40.993279 - [DEBUG] Propagate flow
28317 2019-Jan-17 17:00:40.993302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28318 2019-Jan-17 17:00:40.993360 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28319 2019-Jan-17 17:00:40.993999 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28320 2019-Jan-17 17:00:40.994661 - [DEBUG] Edge function : AllBottom (result of previous compose)
28321 2019-Jan-17 17:00:40.994686 - [DEBUG]
28322 2019-Jan-17 17:00:40.994711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28323 2019-Jan-17 17:00:40.994737 - [DEBUG] = AllBottom
28324 2019-Jan-17 17:00:40.994761 - [DEBUG]
28325 2019-Jan-17 17:00:40.994785 - [DEBUG] PROPAGATE: No new function!
28326 2019-Jan-17 17:00:40.994813 - [DEBUG] EDGE: >
28327 2019-Jan-17 17:00:40.994881 - [DEBUG] ---> 28328 2019-Jan-17 17:00:40.995528 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
>
28329 2019-Jan-17 17:00:40.996169 - [DEBUG]
28330 2019-Jan-17 17:00:40.996195 - [DEBUG] EDGE: >
28331 2019-Jan-17 17:00:40.996254 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28332 2019-Jan-17 17:00:40.996895 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
>
28333 2019-Jan-17 17:00:40.997532 - [DEBUG]
28334 2019-Jan-17 17:00:40.997561 - [DEBUG] Compose: EdgeIdentity * AllBottom
28335 2019-Jan-17 17:00:40.997587 - [DEBUG]
28336 2019-Jan-17 17:00:40.997611 - [DEBUG] Propagate flow
28337 2019-Jan-17 17:00:40.997634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28338 2019-Jan-17 17:00:40.997693 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28339 2019-Jan-17 17:00:40.998348 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28340 2019-Jan-17 17:00:40.999593 - [DEBUG] Edge function : AllBottom (result of previous compose)
28341 2019-Jan-17 17:00:40.999618 - [DEBUG]
28342 2019-Jan-17 17:00:40.999643 - [DEBUG] Join: AllTop & AllBottom
28343 2019-Jan-17 17:00:40.999669 - [DEBUG] = AllBottom (new jump func)
28344 2019-Jan-17 17:00:40.999693 - [DEBUG]
28345 2019-Jan-17 17:00:40.999716 - [DEBUG] Start adding new jump function
28346 2019-Jan-17 17:00:40.999740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28347 2019-Jan-17 17:00:40.999797 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28348 2019-Jan-17 17:00:41.001041 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28349 2019-Jan-17 17:00:41.001698 - [DEBUG] Edge Function : AllBottom
28350 2019-Jan-17 17:00:41.001727 - [DEBUG] End adding new jump function
28351 2019-Jan-17 17:00:41.001751 - [DEBUG]
28352 2019-Jan-17 17:00:41.001775 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28353 2019-Jan-17 17:00:41.001800 - [DEBUG]
28354 2019-Jan-17 17:00:41.001824 - [DEBUG] Process 785. path edge:
28355 2019-Jan-17 17:00:41.001848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28356 2019-Jan-17 17:00:41.001906 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28357 2019-Jan-17 17:00:41.002548 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28358 2019-Jan-17 17:00:41.003795 - [DEBUG]
28359 2019-Jan-17 17:00:41.003821 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28360 2019-Jan-17 17:00:41.004486 - [DEBUG] Compose: EdgeIdentity * AllBottom
28361 2019-Jan-17 17:00:41.004515 - [DEBUG]
28362 2019-Jan-17 17:00:41.004539 - [DEBUG] Propagate flow
28363 2019-Jan-17 17:00:41.004563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28364 2019-Jan-17 17:00:41.004633 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28365 2019-Jan-17 17:00:41.005272 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28366 2019-Jan-17 17:00:41.006526 - [DEBUG] Edge function : AllBottom (result of previous compose)
28367 2019-Jan-17 17:00:41.006552 - [DEBUG]
28368 2019-Jan-17 17:00:41.006578 - [DEBUG] Join: AllTop & AllBottom
28369 2019-Jan-17 17:00:41.006604 - [DEBUG] = AllBottom (new jump func)
28370 2019-Jan-17 17:00:41.006628 - [DEBUG]
28371 2019-Jan-17 17:00:41.006651 - [DEBUG] Start adding new jump function
28372 2019-Jan-17 17:00:41.006675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28373 2019-Jan-17 17:00:41.006733 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28374 2019-Jan-17 17:00:41.007997 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28375 2019-Jan-17 17:00:41.008633 - [DEBUG] Edge Function : AllBottom
28376 2019-Jan-17 17:00:41.008663 - [DEBUG] End adding new jump function
28377 2019-Jan-17 17:00:41.008687 - [DEBUG]
28378 2019-Jan-17 17:00:41.008712 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28379 2019-Jan-17 17:00:41.008736 - [DEBUG]
28380 2019-Jan-17 17:00:41.008760 - [DEBUG] Process 786. path edge:
28381 2019-Jan-17 17:00:41.008784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28382 2019-Jan-17 17:00:41.008843 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28383 2019-Jan-17 17:00:41.009482 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28384 2019-Jan-17 17:00:41.010728 - [DEBUG]
28385 2019-Jan-17 17:00:41.010754 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28386 2019-Jan-17 17:00:41.011438 - [DEBUG] Compose: EdgeIdentity * AllBottom
28387 2019-Jan-17 17:00:41.011467 - [DEBUG]
28388 2019-Jan-17 17:00:41.011491 - [DEBUG] Propagate flow
28389 2019-Jan-17 17:00:41.011514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28390 2019-Jan-17 17:00:41.011574 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28391 2019-Jan-17 17:00:41.012213 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

28392 2019-Jan-17 17:00:41.012851 - [DEBUG] Edge function : AllBottom (result of previous compose)
28393 2019-Jan-17 17:00:41.012876 - [DEBUG]
28394 2019-Jan-17 17:00:41.012901 - [DEBUG] Join: AllTop & AllBottom
28395 2019-Jan-17 17:00:41.012927 - [DEBUG] = AllBottom (new jump func)
28396 2019-Jan-17 17:00:41.012951 - [DEBUG]
28397 2019-Jan-17 17:00:41.012974 - [DEBUG] Start adding new jump function
28398 2019-Jan-17 17:00:41.012998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28399 2019-Jan-17 17:00:41.013055 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

28400 2019-Jan-17 17:00:41.013692 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28401 2019-Jan-17 17:00:41.014327 - [DEBUG] Edge Function : AllBottom
28402 2019-Jan-17 17:00:41.014355 - [DEBUG] End adding new jump function
28403 2019-Jan-17 17:00:41.014379 - [DEBUG]
28404 2019-Jan-17 17:00:41.014403 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28405 2019-Jan-17 17:00:41.014427 - [DEBUG]
28406 2019-Jan-17 17:00:41.014450 - [DEBUG] Process 787. path edge:
28407 2019-Jan-17 17:00:41.014474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28408 2019-Jan-17 17:00:41.014531 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28409 2019-Jan-17 17:00:41.015192 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
>
28410 2019-Jan-17 17:00:41.015830 - [DEBUG]
28411 2019-Jan-17 17:00:41.015854 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28412 2019-Jan-17 17:00:41.016502 - [DEBUG] Start of endsummarytab entry
28413 2019-Jan-17 17:00:41.016538 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28414 2019-Jan-17 17:00:41.017177 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

28415 2019-Jan-17 17:00:41.017243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28416 2019-Jan-17 17:00:41.017881 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

28417 2019-Jan-17 17:00:41.018535 - [DEBUG] EF: AllBottom
28418 2019-Jan-17 17:00:41.018561 - [DEBUG]
28419 2019-Jan-17 17:00:41.018585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28420 2019-Jan-17 17:00:41.019222 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28421 2019-Jan-17 17:00:41.019870 - [DEBUG] EF: AllBottom
28422 2019-Jan-17 17:00:41.019896 - [DEBUG]
28423 2019-Jan-17 17:00:41.019920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28424 2019-Jan-17 17:00:41.020556 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

28425 2019-Jan-17 17:00:41.021195 - [DEBUG] EF: AllBottom
28426 2019-Jan-17 17:00:41.021221 - [DEBUG]
28427 2019-Jan-17 17:00:41.021245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28428 2019-Jan-17 17:00:41.021898 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

28429 2019-Jan-17 17:00:41.023144 - [DEBUG] EF: AllBottom
28430 2019-Jan-17 17:00:41.023170 - [DEBUG]
28431 2019-Jan-17 17:00:41.023193 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28432 2019-Jan-17 17:00:41.023829 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

28433 2019-Jan-17 17:00:41.024471 - [DEBUG] EF: AllBottom
28434 2019-Jan-17 17:00:41.024496 - [DEBUG]
28435 2019-Jan-17 17:00:41.024519 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28436 2019-Jan-17 17:00:41.025170 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

28437 2019-Jan-17 17:00:41.025811 - [DEBUG] EF: AllBottom
28438 2019-Jan-17 17:00:41.025836 - [DEBUG]
28439 2019-Jan-17 17:00:41.025860 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28440 2019-Jan-17 17:00:41.026495 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

28441 2019-Jan-17 17:00:41.027131 - [DEBUG] EF: AllBottom
28442 2019-Jan-17 17:00:41.027157 - [DEBUG]
28443 2019-Jan-17 17:00:41.027180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28444 2019-Jan-17 17:00:41.027815 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

28445 2019-Jan-17 17:00:41.028471 - [DEBUG] EF: AllBottom
28446 2019-Jan-17 17:00:41.028496 - [DEBUG]
28447 2019-Jan-17 17:00:41.028520 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28448 2019-Jan-17 17:00:41.029155 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

28449 2019-Jan-17 17:00:41.029792 - [DEBUG] EF: AllBottom
28450 2019-Jan-17 17:00:41.029817 - [DEBUG]
28451 2019-Jan-17 17:00:41.029840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28452 2019-Jan-17 17:00:41.030476 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

28453 2019-Jan-17 17:00:41.031129 - [DEBUG] EF: AllBottom
28454 2019-Jan-17 17:00:41.031155 - [DEBUG]
28455 2019-Jan-17 17:00:41.031179 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28456 2019-Jan-17 17:00:41.031834 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

28457 2019-Jan-17 17:00:41.033081 - [DEBUG] EF: AllBottom
28458 2019-Jan-17 17:00:41.033106 - [DEBUG]
28459 2019-Jan-17 17:00:41.033130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28460 2019-Jan-17 17:00:41.033765 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

28461 2019-Jan-17 17:00:41.034402 - [DEBUG] EF: AllBottom
28462 2019-Jan-17 17:00:41.034426 - [DEBUG]
28463 2019-Jan-17 17:00:41.034450 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28464 2019-Jan-17 17:00:41.035100 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

28465 2019-Jan-17 17:00:41.035748 - [DEBUG] EF: AllBottom
28466 2019-Jan-17 17:00:41.035773 - [DEBUG]
28467 2019-Jan-17 17:00:41.035796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28468 2019-Jan-17 17:00:41.036432 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

28469 2019-Jan-17 17:00:41.037678 - [DEBUG] EF: AllBottom
28470 2019-Jan-17 17:00:41.037703 - [DEBUG]
28471 2019-Jan-17 17:00:41.037727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28472 2019-Jan-17 17:00:41.038378 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

28473 2019-Jan-17 17:00:41.039621 - [DEBUG] EF: AllBottom
28474 2019-Jan-17 17:00:41.039646 - [DEBUG]
28475 2019-Jan-17 17:00:41.039670 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28476 2019-Jan-17 17:00:41.040305 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

28477 2019-Jan-17 17:00:41.040945 - [DEBUG] EF: AllBottom
28478 2019-Jan-17 17:00:41.040970 - [DEBUG]
28479 2019-Jan-17 17:00:41.040994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28480 2019-Jan-17 17:00:41.041643 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

28481 2019-Jan-17 17:00:41.042291 - [DEBUG] EF: AllBottom
28482 2019-Jan-17 17:00:41.042316 - [DEBUG]
28483 2019-Jan-17 17:00:41.042339 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28484 2019-Jan-17 17:00:41.042974 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

28485 2019-Jan-17 17:00:41.043621 - [DEBUG] EF: AllBottom
28486 2019-Jan-17 17:00:41.043645 - [DEBUG]
28487 2019-Jan-17 17:00:41.043669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28488 2019-Jan-17 17:00:41.044303 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

28489 2019-Jan-17 17:00:41.044965 - [DEBUG] EF: AllBottom
28490 2019-Jan-17 17:00:41.044990 - [DEBUG]
28491 2019-Jan-17 17:00:41.045013 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28492 2019-Jan-17 17:00:41.045650 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

28493 2019-Jan-17 17:00:41.046894 - [DEBUG] EF: AllBottom
28494 2019-Jan-17 17:00:41.046919 - [DEBUG]
28495 2019-Jan-17 17:00:41.046944 - [DEBUG] ---------------
28496 2019-Jan-17 17:00:41.046967 - [DEBUG]
28497 2019-Jan-17 17:00:41.047001 - [DEBUG] End of endsummarytab entry
28498 2019-Jan-17 17:00:41.047026 - [DEBUG]
28499 2019-Jan-17 17:00:41.047049 - [DEBUG] Start of incomingtab entry
28500 2019-Jan-17 17:00:41.047073 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28501 2019-Jan-17 17:00:41.047711 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

28502 2019-Jan-17 17:00:41.047769 - [DEBUG] ---------------
28503 2019-Jan-17 17:00:41.047793 - [DEBUG] End of incomingtab entry
28504 2019-Jan-17 17:00:41.047817 - [DEBUG]
28505 2019-Jan-17 17:00:41.047842 - [DEBUG] EDGE: >
28506 2019-Jan-17 17:00:41.047900 - [DEBUG] ---> 28507 2019-Jan-17 17:00:41.048552 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
>
28508 2019-Jan-17 17:00:41.049190 - [DEBUG]
28509 2019-Jan-17 17:00:41.049217 - [DEBUG] Compose: EdgeIdentity * AllBottom
28510 2019-Jan-17 17:00:41.049243 - [DEBUG]
28511 2019-Jan-17 17:00:41.049266 - [DEBUG] Propagate flow
28512 2019-Jan-17 17:00:41.049290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28513 2019-Jan-17 17:00:41.049348 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28514 2019-Jan-17 17:00:41.049984 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28515 2019-Jan-17 17:00:41.051228 - [DEBUG] Edge function : AllBottom (result of previous compose)
28516 2019-Jan-17 17:00:41.051254 - [DEBUG]
28517 2019-Jan-17 17:00:41.051279 - [DEBUG] Join: AllTop & AllBottom
28518 2019-Jan-17 17:00:41.051319 - [DEBUG] = AllBottom (new jump func)
28519 2019-Jan-17 17:00:41.051344 - [DEBUG]
28520 2019-Jan-17 17:00:41.051367 - [DEBUG] Start adding new jump function
28521 2019-Jan-17 17:00:41.051391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28522 2019-Jan-17 17:00:41.051449 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28523 2019-Jan-17 17:00:41.052696 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28524 2019-Jan-17 17:00:41.053331 - [DEBUG] Edge Function : AllBottom
28525 2019-Jan-17 17:00:41.053360 - [DEBUG] End adding new jump function
28526 2019-Jan-17 17:00:41.053384 - [DEBUG]
28527 2019-Jan-17 17:00:41.053409 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28528 2019-Jan-17 17:00:41.053434 - [DEBUG]
28529 2019-Jan-17 17:00:41.053458 - [DEBUG] Process 788. path edge:
28530 2019-Jan-17 17:00:41.053482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28531 2019-Jan-17 17:00:41.053541 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28532 2019-Jan-17 17:00:41.054180 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28533 2019-Jan-17 17:00:41.055442 - [DEBUG]
28534 2019-Jan-17 17:00:41.055467 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28535 2019-Jan-17 17:00:41.056116 - [DEBUG] Start of endsummarytab entry
28536 2019-Jan-17 17:00:41.056151 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28537 2019-Jan-17 17:00:41.056799 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

28538 2019-Jan-17 17:00:41.056865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28539 2019-Jan-17 17:00:41.057503 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

28540 2019-Jan-17 17:00:41.058157 - [DEBUG] EF: AllBottom
28541 2019-Jan-17 17:00:41.058183 - [DEBUG]
28542 2019-Jan-17 17:00:41.058231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28543 2019-Jan-17 17:00:41.058869 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

28544 2019-Jan-17 17:00:41.059519 - [DEBUG] EF: AllBottom
28545 2019-Jan-17 17:00:41.059544 - [DEBUG]
28546 2019-Jan-17 17:00:41.059568 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28547 2019-Jan-17 17:00:41.060204 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

28548 2019-Jan-17 17:00:41.060840 - [DEBUG] EF: AllBottom
28549 2019-Jan-17 17:00:41.060864 - [DEBUG]
28550 2019-Jan-17 17:00:41.060888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28551 2019-Jan-17 17:00:41.061538 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

28552 2019-Jan-17 17:00:41.062785 - [DEBUG] EF: AllBottom
28553 2019-Jan-17 17:00:41.062810 - [DEBUG]
28554 2019-Jan-17 17:00:41.062834 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28555 2019-Jan-17 17:00:41.063469 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

28556 2019-Jan-17 17:00:41.064111 - [DEBUG] EF: AllBottom
28557 2019-Jan-17 17:00:41.064136 - [DEBUG]
28558 2019-Jan-17 17:00:41.064160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28559 2019-Jan-17 17:00:41.064811 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

28560 2019-Jan-17 17:00:41.065453 - [DEBUG] EF: AllBottom
28561 2019-Jan-17 17:00:41.065478 - [DEBUG]
28562 2019-Jan-17 17:00:41.065501 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28563 2019-Jan-17 17:00:41.066136 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

28564 2019-Jan-17 17:00:41.066772 - [DEBUG] EF: AllBottom
28565 2019-Jan-17 17:00:41.066797 - [DEBUG]
28566 2019-Jan-17 17:00:41.066820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28567 2019-Jan-17 17:00:41.067455 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

28568 2019-Jan-17 17:00:41.068110 - [DEBUG] EF: AllBottom
28569 2019-Jan-17 17:00:41.068135 - [DEBUG]
28570 2019-Jan-17 17:00:41.068158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28571 2019-Jan-17 17:00:41.068794 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

28572 2019-Jan-17 17:00:41.069432 - [DEBUG] EF: AllBottom
28573 2019-Jan-17 17:00:41.069457 - [DEBUG]
28574 2019-Jan-17 17:00:41.069480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28575 2019-Jan-17 17:00:41.070114 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

28576 2019-Jan-17 17:00:41.070750 - [DEBUG] EF: AllBottom
28577 2019-Jan-17 17:00:41.070775 - [DEBUG]
28578 2019-Jan-17 17:00:41.070798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28579 2019-Jan-17 17:00:41.071449 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28580 2019-Jan-17 17:00:41.072693 - [DEBUG] EF: AllBottom
28581 2019-Jan-17 17:00:41.072718 - [DEBUG]
28582 2019-Jan-17 17:00:41.072742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28583 2019-Jan-17 17:00:41.073378 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

28584 2019-Jan-17 17:00:41.074635 - [DEBUG] EF: AllBottom
28585 2019-Jan-17 17:00:41.074662 - [DEBUG]
28586 2019-Jan-17 17:00:41.074686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28587 2019-Jan-17 17:00:41.075330 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

28588 2019-Jan-17 17:00:41.075967 - [DEBUG] EF: AllBottom
28589 2019-Jan-17 17:00:41.075992 - [DEBUG]
28590 2019-Jan-17 17:00:41.076016 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28591 2019-Jan-17 17:00:41.076652 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

28592 2019-Jan-17 17:00:41.077300 - [DEBUG] EF: AllBottom
28593 2019-Jan-17 17:00:41.077325 - [DEBUG]
28594 2019-Jan-17 17:00:41.077349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28595 2019-Jan-17 17:00:41.077998 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

28596 2019-Jan-17 17:00:41.079247 - [DEBUG] EF: AllBottom
28597 2019-Jan-17 17:00:41.079272 - [DEBUG]
28598 2019-Jan-17 17:00:41.079296 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28599 2019-Jan-17 17:00:41.079932 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

28600 2019-Jan-17 17:00:41.081177 - [DEBUG] EF: AllBottom
28601 2019-Jan-17 17:00:41.081203 - [DEBUG]
28602 2019-Jan-17 17:00:41.081227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28603 2019-Jan-17 17:00:41.081878 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

28604 2019-Jan-17 17:00:41.082518 - [DEBUG] EF: AllBottom
28605 2019-Jan-17 17:00:41.082543 - [DEBUG]
28606 2019-Jan-17 17:00:41.082567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28607 2019-Jan-17 17:00:41.083202 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

28608 2019-Jan-17 17:00:41.083849 - [DEBUG] EF: AllBottom
28609 2019-Jan-17 17:00:41.083874 - [DEBUG]
28610 2019-Jan-17 17:00:41.083897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28611 2019-Jan-17 17:00:41.084533 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

28612 2019-Jan-17 17:00:41.085195 - [DEBUG] EF: AllBottom
28613 2019-Jan-17 17:00:41.085220 - [DEBUG]
28614 2019-Jan-17 17:00:41.085243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28615 2019-Jan-17 17:00:41.085878 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

28616 2019-Jan-17 17:00:41.086525 - [DEBUG] EF: AllBottom
28617 2019-Jan-17 17:00:41.086550 - [DEBUG]
28618 2019-Jan-17 17:00:41.086573 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28619 2019-Jan-17 17:00:41.087209 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

28620 2019-Jan-17 17:00:41.088470 - [DEBUG] EF: AllBottom
28621 2019-Jan-17 17:00:41.088495 - [DEBUG]
28622 2019-Jan-17 17:00:41.088520 - [DEBUG] ---------------
28623 2019-Jan-17 17:00:41.088544 - [DEBUG]
28624 2019-Jan-17 17:00:41.088570 - [DEBUG] End of endsummarytab entry
28625 2019-Jan-17 17:00:41.088594 - [DEBUG]
28626 2019-Jan-17 17:00:41.088617 - [DEBUG] Start of incomingtab entry
28627 2019-Jan-17 17:00:41.088641 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28628 2019-Jan-17 17:00:41.089279 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

28629 2019-Jan-17 17:00:41.089337 - [DEBUG] ---------------
28630 2019-Jan-17 17:00:41.089362 - [DEBUG] End of incomingtab entry
28631 2019-Jan-17 17:00:41.089385 - [DEBUG]
28632 2019-Jan-17 17:00:41.089418 - [DEBUG] EDGE: >
28633 2019-Jan-17 17:00:41.089477 - [DEBUG] ---> 28634 2019-Jan-17 17:00:41.090114 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28635 2019-Jan-17 17:00:41.091372 - [DEBUG]
28636 2019-Jan-17 17:00:41.091398 - [DEBUG] EDGE: >
28637 2019-Jan-17 17:00:41.091458 - [DEBUG] ---> 28638 2019-Jan-17 17:00:41.092094 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28639 2019-Jan-17 17:00:41.093338 - [DEBUG]
28640 2019-Jan-17 17:00:41.093374 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-17 17:00:41.093401 - [DEBUG]
28642 2019-Jan-17 17:00:41.093425 - [DEBUG] Propagate flow
28643 2019-Jan-17 17:00:41.093449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28644 2019-Jan-17 17:00:41.093507 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28645 2019-Jan-17 17:00:41.094153 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28646 2019-Jan-17 17:00:41.095412 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-17 17:00:41.095438 - [DEBUG]
28648 2019-Jan-17 17:00:41.095464 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-17 17:00:41.095490 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-17 17:00:41.095515 - [DEBUG]
28651 2019-Jan-17 17:00:41.095538 - [DEBUG] Start adding new jump function
28652 2019-Jan-17 17:00:41.095562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28653 2019-Jan-17 17:00:41.095619 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28654 2019-Jan-17 17:00:41.096865 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28655 2019-Jan-17 17:00:41.097511 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-17 17:00:41.097541 - [DEBUG] End adding new jump function
28657 2019-Jan-17 17:00:41.097565 - [DEBUG]
28658 2019-Jan-17 17:00:41.097589 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28659 2019-Jan-17 17:00:41.097613 - [DEBUG]
28660 2019-Jan-17 17:00:41.097636 - [DEBUG] Process 789. path edge:
28661 2019-Jan-17 17:00:41.097660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28662 2019-Jan-17 17:00:41.097717 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28663 2019-Jan-17 17:00:41.098380 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28664 2019-Jan-17 17:00:41.099626 - [DEBUG]
28665 2019-Jan-17 17:00:41.099651 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28666 2019-Jan-17 17:00:41.100312 - [DEBUG] Possible callees:
28667 2019-Jan-17 17:00:41.100337 - [DEBUG] llvm.dbg.declare
28668 2019-Jan-17 17:00:41.100362 - [DEBUG] Possible return sites:
28669 2019-Jan-17 17:00:41.100386 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328670 2019-Jan-17 17:00:41.101691 - [DEBUG] Found and process special summary
28671 2019-Jan-17 17:00:41.101727 - [DEBUG] Compose: EdgeIdentity * AllBottom
28672 2019-Jan-17 17:00:41.101754 - [DEBUG]
28673 2019-Jan-17 17:00:41.101779 - [DEBUG] Propagate flow
28674 2019-Jan-17 17:00:41.101803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28675 2019-Jan-17 17:00:41.101862 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28676 2019-Jan-17 17:00:41.102503 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28677 2019-Jan-17 17:00:41.103749 - [DEBUG] Edge function : AllBottom (result of previous compose)
28678 2019-Jan-17 17:00:41.103775 - [DEBUG]
28679 2019-Jan-17 17:00:41.103800 - [DEBUG] Join: AllTop & AllBottom
28680 2019-Jan-17 17:00:41.103826 - [DEBUG] = AllBottom (new jump func)
28681 2019-Jan-17 17:00:41.103851 - [DEBUG]
28682 2019-Jan-17 17:00:41.103874 - [DEBUG] Start adding new jump function
28683 2019-Jan-17 17:00:41.103898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28684 2019-Jan-17 17:00:41.103956 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28685 2019-Jan-17 17:00:41.105218 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28686 2019-Jan-17 17:00:41.105858 - [DEBUG] Edge Function : AllBottom
28687 2019-Jan-17 17:00:41.105887 - [DEBUG] End adding new jump function
28688 2019-Jan-17 17:00:41.105912 - [DEBUG]
28689 2019-Jan-17 17:00:41.105936 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28690 2019-Jan-17 17:00:41.105961 - [DEBUG]
28691 2019-Jan-17 17:00:41.105984 - [DEBUG] Process 790. path edge:
28692 2019-Jan-17 17:00:41.106008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28693 2019-Jan-17 17:00:41.106066 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28694 2019-Jan-17 17:00:41.106706 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28695 2019-Jan-17 17:00:41.107949 - [DEBUG]
28696 2019-Jan-17 17:00:41.107987 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28697 2019-Jan-17 17:00:41.108653 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-17 17:00:41.108681 - [DEBUG]
28699 2019-Jan-17 17:00:41.108705 - [DEBUG] Propagate flow
28700 2019-Jan-17 17:00:41.108729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28701 2019-Jan-17 17:00:41.108788 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28702 2019-Jan-17 17:00:41.109426 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28703 2019-Jan-17 17:00:41.110674 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-17 17:00:41.110699 - [DEBUG]
28705 2019-Jan-17 17:00:41.110724 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-17 17:00:41.110750 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-17 17:00:41.110774 - [DEBUG]
28708 2019-Jan-17 17:00:41.110797 - [DEBUG] Start adding new jump function
28709 2019-Jan-17 17:00:41.110821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28710 2019-Jan-17 17:00:41.110879 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28711 2019-Jan-17 17:00:41.112153 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28712 2019-Jan-17 17:00:41.112791 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-17 17:00:41.112820 - [DEBUG] End adding new jump function
28714 2019-Jan-17 17:00:41.112845 - [DEBUG]
28715 2019-Jan-17 17:00:41.112869 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28716 2019-Jan-17 17:00:41.112894 - [DEBUG]
28717 2019-Jan-17 17:00:41.112918 - [DEBUG] Process 791. path edge:
28718 2019-Jan-17 17:00:41.112941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28719 2019-Jan-17 17:00:41.113000 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28720 2019-Jan-17 17:00:41.113638 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28721 2019-Jan-17 17:00:41.114897 - [DEBUG]
28722 2019-Jan-17 17:00:41.114923 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28723 2019-Jan-17 17:00:41.115578 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-17 17:00:41.115606 - [DEBUG]
28725 2019-Jan-17 17:00:41.115630 - [DEBUG] Propagate flow
28726 2019-Jan-17 17:00:41.115653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28727 2019-Jan-17 17:00:41.115712 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28728 2019-Jan-17 17:00:41.116348 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28729 2019-Jan-17 17:00:41.117595 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-17 17:00:41.117620 - [DEBUG]
28731 2019-Jan-17 17:00:41.117646 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28732 2019-Jan-17 17:00:41.117671 - [DEBUG] = AllBottom
28733 2019-Jan-17 17:00:41.117696 - [DEBUG]
28734 2019-Jan-17 17:00:41.117719 - [DEBUG] PROPAGATE: No new function!
28735 2019-Jan-17 17:00:41.117743 - [DEBUG] EDGE: >
28736 2019-Jan-17 17:00:41.117803 - [DEBUG] ---> 28737 2019-Jan-17 17:00:41.118457 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28738 2019-Jan-17 17:00:41.119702 - [DEBUG]
28739 2019-Jan-17 17:00:41.119728 - [DEBUG] EDGE: >
28740 2019-Jan-17 17:00:41.119787 - [DEBUG] ---> 28741 2019-Jan-17 17:00:41.120426 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28742 2019-Jan-17 17:00:41.121683 - [DEBUG]
28743 2019-Jan-17 17:00:41.121721 - [DEBUG] Compose: EdgeIdentity * AllBottom
28744 2019-Jan-17 17:00:41.121748 - [DEBUG]
28745 2019-Jan-17 17:00:41.121772 - [DEBUG] Propagate flow
28746 2019-Jan-17 17:00:41.121795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28747 2019-Jan-17 17:00:41.121853 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28748 2019-Jan-17 17:00:41.122492 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28749 2019-Jan-17 17:00:41.123736 - [DEBUG] Edge function : AllBottom (result of previous compose)
28750 2019-Jan-17 17:00:41.123762 - [DEBUG]
28751 2019-Jan-17 17:00:41.123787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28752 2019-Jan-17 17:00:41.123813 - [DEBUG] = AllBottom
28753 2019-Jan-17 17:00:41.123846 - [DEBUG]
28754 2019-Jan-17 17:00:41.123869 - [DEBUG] PROPAGATE: No new function!
28755 2019-Jan-17 17:00:41.123896 - [DEBUG] EDGE: >
28756 2019-Jan-17 17:00:41.123956 - [DEBUG] ---> 28757 2019-Jan-17 17:00:41.124603 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28758 2019-Jan-17 17:00:41.125861 - [DEBUG]
28759 2019-Jan-17 17:00:41.125887 - [DEBUG] EDGE: >
28760 2019-Jan-17 17:00:41.125946 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28761 2019-Jan-17 17:00:41.126587 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28762 2019-Jan-17 17:00:41.127830 - [DEBUG]
28763 2019-Jan-17 17:00:41.127856 - [DEBUG] EDGE: >
28764 2019-Jan-17 17:00:41.127916 - [DEBUG] ---> 28765 2019-Jan-17 17:00:41.128568 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28766 2019-Jan-17 17:00:41.129828 - [DEBUG]
28767 2019-Jan-17 17:00:41.129856 - [DEBUG] EDGE: >
28768 2019-Jan-17 17:00:41.129924 - [DEBUG] ---> 28769 2019-Jan-17 17:00:41.130613 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28770 2019-Jan-17 17:00:41.131982 - [DEBUG]
28771 2019-Jan-17 17:00:41.132012 - [DEBUG] EDGE: >
28772 2019-Jan-17 17:00:41.132079 - [DEBUG] ---> 28773 2019-Jan-17 17:00:41.132721 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28774 2019-Jan-17 17:00:41.133965 - [DEBUG]
28775 2019-Jan-17 17:00:41.134013 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-17 17:00:41.134042 - [DEBUG]
28777 2019-Jan-17 17:00:41.134066 - [DEBUG] Propagate flow
28778 2019-Jan-17 17:00:41.134090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28779 2019-Jan-17 17:00:41.134148 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28780 2019-Jan-17 17:00:41.134808 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28781 2019-Jan-17 17:00:41.136053 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-17 17:00:41.136079 - [DEBUG]
28783 2019-Jan-17 17:00:41.136106 - [DEBUG] Join: AllTop & AllBottom
28784 2019-Jan-17 17:00:41.136132 - [DEBUG] = AllBottom (new jump func)
28785 2019-Jan-17 17:00:41.136156 - [DEBUG]
28786 2019-Jan-17 17:00:41.136179 - [DEBUG] Start adding new jump function
28787 2019-Jan-17 17:00:41.136202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28788 2019-Jan-17 17:00:41.136260 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28789 2019-Jan-17 17:00:41.137507 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28790 2019-Jan-17 17:00:41.138180 - [DEBUG] Edge Function : AllBottom
28791 2019-Jan-17 17:00:41.138217 - [DEBUG] End adding new jump function
28792 2019-Jan-17 17:00:41.138242 - [DEBUG]
28793 2019-Jan-17 17:00:41.138266 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28794 2019-Jan-17 17:00:41.138291 - [DEBUG]
28795 2019-Jan-17 17:00:41.138314 - [DEBUG] Process 792. path edge:
28796 2019-Jan-17 17:00:41.138338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28797 2019-Jan-17 17:00:41.138397 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28798 2019-Jan-17 17:00:41.139038 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28799 2019-Jan-17 17:00:41.140284 - [DEBUG]
28800 2019-Jan-17 17:00:41.140310 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28801 2019-Jan-17 17:00:41.140984 - [DEBUG] Compose: EdgeIdentity * AllBottom
28802 2019-Jan-17 17:00:41.141012 - [DEBUG]
28803 2019-Jan-17 17:00:41.141036 - [DEBUG] Propagate flow
28804 2019-Jan-17 17:00:41.141059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28805 2019-Jan-17 17:00:41.141118 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28806 2019-Jan-17 17:00:41.141770 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28807 2019-Jan-17 17:00:41.143014 - [DEBUG] Edge function : AllBottom (result of previous compose)
28808 2019-Jan-17 17:00:41.143040 - [DEBUG]
28809 2019-Jan-17 17:00:41.143065 - [DEBUG] Join: AllTop & AllBottom
28810 2019-Jan-17 17:00:41.143091 - [DEBUG] = AllBottom (new jump func)
28811 2019-Jan-17 17:00:41.143115 - [DEBUG]
28812 2019-Jan-17 17:00:41.143139 - [DEBUG] Start adding new jump function
28813 2019-Jan-17 17:00:41.143162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28814 2019-Jan-17 17:00:41.143220 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28815 2019-Jan-17 17:00:41.144463 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28816 2019-Jan-17 17:00:41.145113 - [DEBUG] Edge Function : AllBottom
28817 2019-Jan-17 17:00:41.145147 - [DEBUG] End adding new jump function
28818 2019-Jan-17 17:00:41.145171 - [DEBUG]
28819 2019-Jan-17 17:00:41.145195 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28820 2019-Jan-17 17:00:41.145219 - [DEBUG]
28821 2019-Jan-17 17:00:41.145243 - [DEBUG] Process 793. path edge:
28822 2019-Jan-17 17:00:41.145266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
28823 2019-Jan-17 17:00:41.145324 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28824 2019-Jan-17 17:00:41.145959 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28825 2019-Jan-17 17:00:41.147201 - [DEBUG]
28826 2019-Jan-17 17:00:41.147227 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28827 2019-Jan-17 17:00:41.147880 - [DEBUG] Compose: EdgeIdentity * AllBottom
28828 2019-Jan-17 17:00:41.147908 - [DEBUG]
28829 2019-Jan-17 17:00:41.147933 - [DEBUG] Propagate flow
28830 2019-Jan-17 17:00:41.147968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28831 2019-Jan-17 17:00:41.148029 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28832 2019-Jan-17 17:00:41.148670 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28833 2019-Jan-17 17:00:41.149923 - [DEBUG] Edge function : AllBottom (result of previous compose)
28834 2019-Jan-17 17:00:41.149950 - [DEBUG]
28835 2019-Jan-17 17:00:41.149977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28836 2019-Jan-17 17:00:41.150003 - [DEBUG] = AllBottom
28837 2019-Jan-17 17:00:41.150028 - [DEBUG]
28838 2019-Jan-17 17:00:41.150051 - [DEBUG] PROPAGATE: No new function!
28839 2019-Jan-17 17:00:41.150075 - [DEBUG] EDGE: >
28840 2019-Jan-17 17:00:41.150136 - [DEBUG] ---> 28841 2019-Jan-17 17:00:41.150770 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28842 2019-Jan-17 17:00:41.152029 - [DEBUG]
28843 2019-Jan-17 17:00:41.152055 - [DEBUG] EDGE: >
28844 2019-Jan-17 17:00:41.152114 - [DEBUG] ---> 28845 2019-Jan-17 17:00:41.152754 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28846 2019-Jan-17 17:00:41.153995 - [DEBUG]
28847 2019-Jan-17 17:00:41.154022 - [DEBUG] EDGE: >
28848 2019-Jan-17 17:00:41.154081 - [DEBUG] ---> 28849 2019-Jan-17 17:00:41.154733 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28850 2019-Jan-17 17:00:41.155975 - [DEBUG]
28851 2019-Jan-17 17:00:41.156002 - [DEBUG] EDGE: >
28852 2019-Jan-17 17:00:41.156061 - [DEBUG] ---> 28853 2019-Jan-17 17:00:41.156703 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28854 2019-Jan-17 17:00:41.157946 - [DEBUG]
28855 2019-Jan-17 17:00:41.157986 - [DEBUG] EDGE: >
28856 2019-Jan-17 17:00:41.158046 - [DEBUG] ---> 28857 2019-Jan-17 17:00:41.158681 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28858 2019-Jan-17 17:00:41.159924 - [DEBUG]
28859 2019-Jan-17 17:00:41.159950 - [DEBUG] EDGE: >
28860 2019-Jan-17 17:00:41.160009 - [DEBUG] ---> 28861 2019-Jan-17 17:00:41.160647 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28862 2019-Jan-17 17:00:41.161907 - [DEBUG]
28863 2019-Jan-17 17:00:41.161951 - [DEBUG] Compose: EdgeIdentity * AllBottom
28864 2019-Jan-17 17:00:41.161979 - [DEBUG]
28865 2019-Jan-17 17:00:41.162003 - [DEBUG] Propagate flow
28866 2019-Jan-17 17:00:41.162026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28867 2019-Jan-17 17:00:41.162084 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28868 2019-Jan-17 17:00:41.162724 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28869 2019-Jan-17 17:00:41.163977 - [DEBUG] Edge function : AllBottom (result of previous compose)
28870 2019-Jan-17 17:00:41.164003 - [DEBUG]
28871 2019-Jan-17 17:00:41.164029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28872 2019-Jan-17 17:00:41.164055 - [DEBUG] = AllBottom
28873 2019-Jan-17 17:00:41.164079 - [DEBUG]
28874 2019-Jan-17 17:00:41.164102 - [DEBUG] PROPAGATE: No new function!
28875 2019-Jan-17 17:00:41.164132 - [DEBUG] EDGE: >
28876 2019-Jan-17 17:00:41.164191 - [DEBUG] ---> 28877 2019-Jan-17 17:00:41.164858 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28878 2019-Jan-17 17:00:41.166103 - [DEBUG]
28879 2019-Jan-17 17:00:41.166129 - [DEBUG] EDGE: >
28880 2019-Jan-17 17:00:41.166188 - [DEBUG] ---> 28881 2019-Jan-17 17:00:41.166826 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28882 2019-Jan-17 17:00:41.168084 - [DEBUG]
28883 2019-Jan-17 17:00:41.168110 - [DEBUG] EDGE: >
28884 2019-Jan-17 17:00:41.168169 - [DEBUG] ---> 28885 2019-Jan-17 17:00:41.168809 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28886 2019-Jan-17 17:00:41.170052 - [DEBUG]
28887 2019-Jan-17 17:00:41.170091 - [DEBUG] Compose: EdgeIdentity * AllBottom
28888 2019-Jan-17 17:00:41.170119 - [DEBUG]
28889 2019-Jan-17 17:00:41.170143 - [DEBUG] Propagate flow
28890 2019-Jan-17 17:00:41.170166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28891 2019-Jan-17 17:00:41.170224 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28892 2019-Jan-17 17:00:41.170866 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28893 2019-Jan-17 17:00:41.172129 - [DEBUG] Edge function : AllBottom (result of previous compose)
28894 2019-Jan-17 17:00:41.172154 - [DEBUG]
28895 2019-Jan-17 17:00:41.172181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28896 2019-Jan-17 17:00:41.172206 - [DEBUG] = AllBottom
28897 2019-Jan-17 17:00:41.172231 - [DEBUG]
28898 2019-Jan-17 17:00:41.172254 - [DEBUG] PROPAGATE: No new function!
28899 2019-Jan-17 17:00:41.172280 - [DEBUG] EDGE: >
28900 2019-Jan-17 17:00:41.172340 - [DEBUG] ---> 28901 2019-Jan-17 17:00:41.172987 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28902 2019-Jan-17 17:00:41.174231 - [DEBUG]
28903 2019-Jan-17 17:00:41.174257 - [DEBUG] EDGE: >
28904 2019-Jan-17 17:00:41.174316 - [DEBUG] ---> 28905 2019-Jan-17 17:00:41.174965 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28906 2019-Jan-17 17:00:41.176208 - [DEBUG]
28907 2019-Jan-17 17:00:41.176234 - [DEBUG] EDGE: >
28908 2019-Jan-17 17:00:41.176301 - [DEBUG] ---> 28909 2019-Jan-17 17:00:41.176939 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28910 2019-Jan-17 17:00:41.178198 - [DEBUG]
28911 2019-Jan-17 17:00:41.178224 - [DEBUG] EDGE: >
28912 2019-Jan-17 17:00:41.178284 - [DEBUG] ---> 28913 2019-Jan-17 17:00:41.178923 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28914 2019-Jan-17 17:00:41.180167 - [DEBUG]
28915 2019-Jan-17 17:00:41.180206 - [DEBUG] Compose: EdgeIdentity * AllBottom
28916 2019-Jan-17 17:00:41.180234 - [DEBUG]
28917 2019-Jan-17 17:00:41.180259 - [DEBUG] Propagate flow
28918 2019-Jan-17 17:00:41.180282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28919 2019-Jan-17 17:00:41.180340 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28920 2019-Jan-17 17:00:41.180980 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28921 2019-Jan-17 17:00:41.182242 - [DEBUG] Edge function : AllBottom (result of previous compose)
28922 2019-Jan-17 17:00:41.182268 - [DEBUG]
28923 2019-Jan-17 17:00:41.182294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28924 2019-Jan-17 17:00:41.182319 - [DEBUG] = AllBottom
28925 2019-Jan-17 17:00:41.182344 - [DEBUG]
28926 2019-Jan-17 17:00:41.182367 - [DEBUG] PROPAGATE: No new function!
28927 2019-Jan-17 17:00:41.182393 - [DEBUG] EDGE: >
28928 2019-Jan-17 17:00:41.182453 - [DEBUG] ---> 28929 2019-Jan-17 17:00:41.183102 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28930 2019-Jan-17 17:00:41.184346 - [DEBUG]
28931 2019-Jan-17 17:00:41.184371 - [DEBUG] EDGE: >
28932 2019-Jan-17 17:00:41.184430 - [DEBUG] ---> 28933 2019-Jan-17 17:00:41.185081 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28934 2019-Jan-17 17:00:41.186324 - [DEBUG]
28935 2019-Jan-17 17:00:41.186350 - [DEBUG] EDGE: >
28936 2019-Jan-17 17:00:41.186409 - [DEBUG] ---> 28937 2019-Jan-17 17:00:41.187049 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28938 2019-Jan-17 17:00:41.188307 - [DEBUG]
28939 2019-Jan-17 17:00:41.188346 - [DEBUG] Compose: EdgeIdentity * AllBottom
28940 2019-Jan-17 17:00:41.188374 - [DEBUG]
28941 2019-Jan-17 17:00:41.188397 - [DEBUG] Propagate flow
28942 2019-Jan-17 17:00:41.188421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28943 2019-Jan-17 17:00:41.188479 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28944 2019-Jan-17 17:00:41.189118 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28945 2019-Jan-17 17:00:41.190363 - [DEBUG] Edge function : AllBottom (result of previous compose)
28946 2019-Jan-17 17:00:41.190397 - [DEBUG]
28947 2019-Jan-17 17:00:41.190424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28948 2019-Jan-17 17:00:41.190449 - [DEBUG] = AllBottom
28949 2019-Jan-17 17:00:41.190474 - [DEBUG]
28950 2019-Jan-17 17:00:41.190497 - [DEBUG] PROPAGATE: No new function!
28951 2019-Jan-17 17:00:41.190523 - [DEBUG] EDGE: >
28952 2019-Jan-17 17:00:41.190584 - [DEBUG] ---> 28953 2019-Jan-17 17:00:41.191230 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28954 2019-Jan-17 17:00:41.192491 - [DEBUG]
28955 2019-Jan-17 17:00:41.192518 - [DEBUG] EDGE: >
28956 2019-Jan-17 17:00:41.192577 - [DEBUG] ---> 28957 2019-Jan-17 17:00:41.193212 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28958 2019-Jan-17 17:00:41.194455 - [DEBUG]
28959 2019-Jan-17 17:00:41.194481 - [DEBUG] EDGE: >
28960 2019-Jan-17 17:00:41.194540 - [DEBUG] ---> 28961 2019-Jan-17 17:00:41.195195 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28962 2019-Jan-17 17:00:41.196437 - [DEBUG]
28963 2019-Jan-17 17:00:41.196475 - [DEBUG] Compose: EdgeIdentity * AllBottom
28964 2019-Jan-17 17:00:41.196503 - [DEBUG]
28965 2019-Jan-17 17:00:41.196527 - [DEBUG] Propagate flow
28966 2019-Jan-17 17:00:41.196551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28967 2019-Jan-17 17:00:41.196609 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28968 2019-Jan-17 17:00:41.197249 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28969 2019-Jan-17 17:00:41.198509 - [DEBUG] Edge function : AllBottom (result of previous compose)
28970 2019-Jan-17 17:00:41.198535 - [DEBUG]
28971 2019-Jan-17 17:00:41.198561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28972 2019-Jan-17 17:00:41.198587 - [DEBUG] = AllBottom
28973 2019-Jan-17 17:00:41.198611 - [DEBUG]
28974 2019-Jan-17 17:00:41.198634 - [DEBUG] PROPAGATE: No new function!
28975 2019-Jan-17 17:00:41.198661 - [DEBUG] EDGE: >
28976 2019-Jan-17 17:00:41.198721 - [DEBUG] ---> 28977 2019-Jan-17 17:00:41.199367 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
28978 2019-Jan-17 17:00:41.200611 - [DEBUG]
28979 2019-Jan-17 17:00:41.200648 - [DEBUG] Compose: EdgeIdentity * AllBottom
28980 2019-Jan-17 17:00:41.200675 - [DEBUG]
28981 2019-Jan-17 17:00:41.200698 - [DEBUG] Propagate flow
28982 2019-Jan-17 17:00:41.200722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

28983 2019-Jan-17 17:00:41.200780 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28984 2019-Jan-17 17:00:41.201436 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28985 2019-Jan-17 17:00:41.202679 - [DEBUG] Edge function : AllBottom (result of previous compose)
28986 2019-Jan-17 17:00:41.202713 - [DEBUG]
28987 2019-Jan-17 17:00:41.202738 - [DEBUG] Join: AllTop & AllBottom
28988 2019-Jan-17 17:00:41.202764 - [DEBUG] = AllBottom (new jump func)
28989 2019-Jan-17 17:00:41.202788 - [DEBUG]
28990 2019-Jan-17 17:00:41.202812 - [DEBUG] Start adding new jump function
28991 2019-Jan-17 17:00:41.202835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

28992 2019-Jan-17 17:00:41.202893 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

28993 2019-Jan-17 17:00:41.204139 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28994 2019-Jan-17 17:00:41.204793 - [DEBUG] Edge Function : AllBottom
28995 2019-Jan-17 17:00:41.204823 - [DEBUG] End adding new jump function
28996 2019-Jan-17 17:00:41.204847 - [DEBUG]
28997 2019-Jan-17 17:00:41.204871 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28998 2019-Jan-17 17:00:41.204895 - [DEBUG]
28999 2019-Jan-17 17:00:41.204918 - [DEBUG] Process 794. path edge:
29000 2019-Jan-17 17:00:41.204942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29001 2019-Jan-17 17:00:41.205000 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
29002 2019-Jan-17 17:00:41.205639 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29003 2019-Jan-17 17:00:41.206883 - [DEBUG]
29004 2019-Jan-17 17:00:41.206908 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29005 2019-Jan-17 17:00:41.207557 - [DEBUG] Possible callees:
29006 2019-Jan-17 17:00:41.207582 - [DEBUG] foo
29007 2019-Jan-17 17:00:41.207607 - [DEBUG] Possible return sites:
29008 2019-Jan-17 17:00:41.207631 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12629009 2019-Jan-17 17:00:41.208927 - [DEBUG] Found and process special summary
29010 2019-Jan-17 17:00:41.208969 - [DEBUG] Compose: EdgeIdentity * AllBottom
29011 2019-Jan-17 17:00:41.208997 - [DEBUG]
29012 2019-Jan-17 17:00:41.209021 - [DEBUG] Propagate flow
29013 2019-Jan-17 17:00:41.209045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29014 2019-Jan-17 17:00:41.209110 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29015 2019-Jan-17 17:00:41.209791 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29016 2019-Jan-17 17:00:41.211042 - [DEBUG] Edge function : AllBottom (result of previous compose)
29017 2019-Jan-17 17:00:41.211068 - [DEBUG]
29018 2019-Jan-17 17:00:41.211095 - [DEBUG] Join: AllTop & AllBottom
29019 2019-Jan-17 17:00:41.211120 - [DEBUG] = AllBottom (new jump func)
29020 2019-Jan-17 17:00:41.211145 - [DEBUG]
29021 2019-Jan-17 17:00:41.211168 - [DEBUG] Start adding new jump function
29022 2019-Jan-17 17:00:41.211192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29023 2019-Jan-17 17:00:41.211250 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29024 2019-Jan-17 17:00:41.212519 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29025 2019-Jan-17 17:00:41.213160 - [DEBUG] Edge Function : AllBottom
29026 2019-Jan-17 17:00:41.213191 - [DEBUG] End adding new jump function
29027 2019-Jan-17 17:00:41.213215 - [DEBUG]
29028 2019-Jan-17 17:00:41.213239 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
29029 2019-Jan-17 17:00:41.213276 - [DEBUG]
29030 2019-Jan-17 17:00:41.213300 - [DEBUG] Process 795. path edge:
29031 2019-Jan-17 17:00:41.213324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29032 2019-Jan-17 17:00:41.213383 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
29033 2019-Jan-17 17:00:41.214025 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29034 2019-Jan-17 17:00:41.215287 - [DEBUG]
29035 2019-Jan-17 17:00:41.215312 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29036 2019-Jan-17 17:00:41.215998 - [DEBUG] Compose: EdgeIdentity * AllBottom
29037 2019-Jan-17 17:00:41.216026 - [DEBUG]
29038 2019-Jan-17 17:00:41.216050 - [DEBUG] Propagate flow
29039 2019-Jan-17 17:00:41.216073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29040 2019-Jan-17 17:00:41.216133 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
29041 2019-Jan-17 17:00:41.216772 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29042 2019-Jan-17 17:00:41.218032 - [DEBUG] Edge function : AllBottom (result of previous compose)
29043 2019-Jan-17 17:00:41.218057 - [DEBUG]
29044 2019-Jan-17 17:00:41.218082 - [DEBUG] Join: AllTop & AllBottom
29045 2019-Jan-17 17:00:41.218108 - [DEBUG] = AllBottom (new jump func)
29046 2019-Jan-17 17:00:41.218132 - [DEBUG]
29047 2019-Jan-17 17:00:41.218156 - [DEBUG] Start adding new jump function
29048 2019-Jan-17 17:00:41.218179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29049 2019-Jan-17 17:00:41.218237 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29050 2019-Jan-17 17:00:41.219482 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
29051 2019-Jan-17 17:00:41.220118 - [DEBUG] Edge Function : AllBottom
29052 2019-Jan-17 17:00:41.220148 - [DEBUG] End adding new jump function
29053 2019-Jan-17 17:00:41.220172 - [DEBUG]
29054 2019-Jan-17 17:00:41.220196 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
29055 2019-Jan-17 17:00:41.220221 - [DEBUG]
29056 2019-Jan-17 17:00:41.220244 - [DEBUG] Process 796. path edge:
29057 2019-Jan-17 17:00:41.220268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29058 2019-Jan-17 17:00:41.220326 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
29059 2019-Jan-17 17:00:41.220979 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29060 2019-Jan-17 17:00:41.222239 - [DEBUG]
29061 2019-Jan-17 17:00:41.222265 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
29062 2019-Jan-17 17:00:41.222920 - [DEBUG] Compose: EdgeIdentity * AllBottom
29063 2019-Jan-17 17:00:41.222948 - [DEBUG]
29064 2019-Jan-17 17:00:41.222971 - [DEBUG] Propagate flow
29065 2019-Jan-17 17:00:41.222995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29066 2019-Jan-17 17:00:41.223054 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
29067 2019-Jan-17 17:00:41.223698 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29068 2019-Jan-17 17:00:41.224969 - [DEBUG] Edge function : AllBottom (result of previous compose)
29069 2019-Jan-17 17:00:41.224996 - [DEBUG]
29070 2019-Jan-17 17:00:41.225021 - [DEBUG] Join: AllTop & AllBottom
29071 2019-Jan-17 17:00:41.225047 - [DEBUG] = AllBottom (new jump func)
29072 2019-Jan-17 17:00:41.225071 - [DEBUG]
29073 2019-Jan-17 17:00:41.225094 - [DEBUG] Start adding new jump function
29074 2019-Jan-17 17:00:41.225117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29075 2019-Jan-17 17:00:41.225175 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29076 2019-Jan-17 17:00:41.226431 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
29077 2019-Jan-17 17:00:41.227069 - [DEBUG] Edge Function : AllBottom
29078 2019-Jan-17 17:00:41.227099 - [DEBUG] End adding new jump function
29079 2019-Jan-17 17:00:41.227122 - [DEBUG]
29080 2019-Jan-17 17:00:41.227146 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
29081 2019-Jan-17 17:00:41.227171 - [DEBUG]
29082 2019-Jan-17 17:00:41.227194 - [DEBUG] Process 797. path edge:
29083 2019-Jan-17 17:00:41.227218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29084 2019-Jan-17 17:00:41.227276 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
29085 2019-Jan-17 17:00:41.227915 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29086 2019-Jan-17 17:00:41.229180 - [DEBUG]
29087 2019-Jan-17 17:00:41.229207 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
29088 2019-Jan-17 17:00:41.229865 - [DEBUG] Compose: EdgeIdentity * AllBottom
29089 2019-Jan-17 17:00:41.229893 - [DEBUG]
29090 2019-Jan-17 17:00:41.229917 - [DEBUG] Propagate flow
29091 2019-Jan-17 17:00:41.229941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29092 2019-Jan-17 17:00:41.229999 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29093 2019-Jan-17 17:00:41.230650 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29094 2019-Jan-17 17:00:41.231914 - [DEBUG] Edge function : AllBottom (result of previous compose)
29095 2019-Jan-17 17:00:41.231939 - [DEBUG]
29096 2019-Jan-17 17:00:41.231965 - [DEBUG] Join: AllTop & AllBottom
29097 2019-Jan-17 17:00:41.231991 - [DEBUG] = AllBottom (new jump func)
29098 2019-Jan-17 17:00:41.232015 - [DEBUG]
29099 2019-Jan-17 17:00:41.232038 - [DEBUG] Start adding new jump function
29100 2019-Jan-17 17:00:41.232062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29101 2019-Jan-17 17:00:41.232120 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29102 2019-Jan-17 17:00:41.233367 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29103 2019-Jan-17 17:00:41.234015 - [DEBUG] Edge Function : AllBottom
29104 2019-Jan-17 17:00:41.234044 - [DEBUG] End adding new jump function
29105 2019-Jan-17 17:00:41.234068 - [DEBUG]
29106 2019-Jan-17 17:00:41.234092 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
29107 2019-Jan-17 17:00:41.234117 - [DEBUG]
29108 2019-Jan-17 17:00:41.234141 - [DEBUG] Process 798. path edge:
29109 2019-Jan-17 17:00:41.234165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29110 2019-Jan-17 17:00:41.234233 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
29111 2019-Jan-17 17:00:41.234898 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29112 2019-Jan-17 17:00:41.236146 - [DEBUG]
29113 2019-Jan-17 17:00:41.236171 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29114 2019-Jan-17 17:00:41.236829 - [DEBUG] Possible callees:
29115 2019-Jan-17 17:00:41.236854 - [DEBUG] llvm.dbg.declare
29116 2019-Jan-17 17:00:41.236880 - [DEBUG] Possible return sites:
29117 2019-Jan-17 17:00:41.236903 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13629118 2019-Jan-17 17:00:41.238203 - [DEBUG] Found and process special summary
29119 2019-Jan-17 17:00:41.238240 - [DEBUG] Compose: EdgeIdentity * AllBottom
29120 2019-Jan-17 17:00:41.238267 - [DEBUG]
29121 2019-Jan-17 17:00:41.238292 - [DEBUG] Propagate flow
29122 2019-Jan-17 17:00:41.238315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29123 2019-Jan-17 17:00:41.238375 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29124 2019-Jan-17 17:00:41.239018 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29125 2019-Jan-17 17:00:41.240266 - [DEBUG] Edge function : AllBottom (result of previous compose)
29126 2019-Jan-17 17:00:41.240291 - [DEBUG]
29127 2019-Jan-17 17:00:41.240317 - [DEBUG] Join: AllTop & AllBottom
29128 2019-Jan-17 17:00:41.240343 - [DEBUG] = AllBottom (new jump func)
29129 2019-Jan-17 17:00:41.240367 - [DEBUG]
29130 2019-Jan-17 17:00:41.240390 - [DEBUG] Start adding new jump function
29131 2019-Jan-17 17:00:41.240414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29132 2019-Jan-17 17:00:41.240471 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29133 2019-Jan-17 17:00:41.241735 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29134 2019-Jan-17 17:00:41.242377 - [DEBUG] Edge Function : AllBottom
29135 2019-Jan-17 17:00:41.242406 - [DEBUG] End adding new jump function
29136 2019-Jan-17 17:00:41.242431 - [DEBUG]
29137 2019-Jan-17 17:00:41.242455 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29138 2019-Jan-17 17:00:41.242480 - [DEBUG]
29139 2019-Jan-17 17:00:41.242504 - [DEBUG] Process 799. path edge:
29140 2019-Jan-17 17:00:41.242528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29141 2019-Jan-17 17:00:41.242586 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
29142 2019-Jan-17 17:00:41.243226 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29143 2019-Jan-17 17:00:41.244474 - [DEBUG]
29144 2019-Jan-17 17:00:41.244498 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29145 2019-Jan-17 17:00:41.245181 - [DEBUG] Compose: EdgeIdentity * AllBottom
29146 2019-Jan-17 17:00:41.245209 - [DEBUG]
29147 2019-Jan-17 17:00:41.245233 - [DEBUG] Propagate flow
29148 2019-Jan-17 17:00:41.245256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29149 2019-Jan-17 17:00:41.245324 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
29150 2019-Jan-17 17:00:41.245963 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29151 2019-Jan-17 17:00:41.247209 - [DEBUG] Edge function : AllBottom (result of previous compose)
29152 2019-Jan-17 17:00:41.247235 - [DEBUG]
29153 2019-Jan-17 17:00:41.247260 - [DEBUG] Join: AllTop & AllBottom
29154 2019-Jan-17 17:00:41.247285 - [DEBUG] = AllBottom (new jump func)
29155 2019-Jan-17 17:00:41.247310 - [DEBUG]
29156 2019-Jan-17 17:00:41.247333 - [DEBUG] Start adding new jump function
29157 2019-Jan-17 17:00:41.247356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29158 2019-Jan-17 17:00:41.247414 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29159 2019-Jan-17 17:00:41.248681 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
29160 2019-Jan-17 17:00:41.249318 - [DEBUG] Edge Function : AllBottom
29161 2019-Jan-17 17:00:41.249347 - [DEBUG] End adding new jump function
29162 2019-Jan-17 17:00:41.249371 - [DEBUG]
29163 2019-Jan-17 17:00:41.249396 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29164 2019-Jan-17 17:00:41.249420 - [DEBUG]
29165 2019-Jan-17 17:00:41.249443 - [DEBUG] Process 800. path edge:
29166 2019-Jan-17 17:00:41.249468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29167 2019-Jan-17 17:00:41.249526 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
29168 2019-Jan-17 17:00:41.250166 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29169 2019-Jan-17 17:00:41.251429 - [DEBUG]
29170 2019-Jan-17 17:00:41.251455 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
29171 2019-Jan-17 17:00:41.252111 - [DEBUG] Compose: EdgeIdentity * AllBottom
29172 2019-Jan-17 17:00:41.252139 - [DEBUG]
29173 2019-Jan-17 17:00:41.252163 - [DEBUG] Propagate flow
29174 2019-Jan-17 17:00:41.252187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29175 2019-Jan-17 17:00:41.252245 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
29176 2019-Jan-17 17:00:41.252881 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29177 2019-Jan-17 17:00:41.254128 - [DEBUG] Edge function : AllBottom (result of previous compose)
29178 2019-Jan-17 17:00:41.254154 - [DEBUG]
29179 2019-Jan-17 17:00:41.254179 - [DEBUG] Join: AllTop & AllBottom
29180 2019-Jan-17 17:00:41.254205 - [DEBUG] = AllBottom (new jump func)
29181 2019-Jan-17 17:00:41.254229 - [DEBUG]
29182 2019-Jan-17 17:00:41.254253 - [DEBUG] Start adding new jump function
29183 2019-Jan-17 17:00:41.254277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29184 2019-Jan-17 17:00:41.254335 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29185 2019-Jan-17 17:00:41.255597 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
29186 2019-Jan-17 17:00:41.256231 - [DEBUG] Edge Function : AllBottom
29187 2019-Jan-17 17:00:41.256260 - [DEBUG] End adding new jump function
29188 2019-Jan-17 17:00:41.256284 - [DEBUG]
29189 2019-Jan-17 17:00:41.256308 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29190 2019-Jan-17 17:00:41.256333 - [DEBUG]
29191 2019-Jan-17 17:00:41.256365 - [DEBUG] Process 801. path edge:
29192 2019-Jan-17 17:00:41.256389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29193 2019-Jan-17 17:00:41.256448 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
29194 2019-Jan-17 17:00:41.257085 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29195 2019-Jan-17 17:00:41.258346 - [DEBUG]
29196 2019-Jan-17 17:00:41.258372 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
29197 2019-Jan-17 17:00:41.259028 - [DEBUG] Compose: EdgeIdentity * AllBottom
29198 2019-Jan-17 17:00:41.259056 - [DEBUG]
29199 2019-Jan-17 17:00:41.259080 - [DEBUG] Propagate flow
29200 2019-Jan-17 17:00:41.259103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29201 2019-Jan-17 17:00:41.259162 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29202 2019-Jan-17 17:00:41.259812 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29203 2019-Jan-17 17:00:41.261058 - [DEBUG] Edge function : AllBottom (result of previous compose)
29204 2019-Jan-17 17:00:41.261083 - [DEBUG]
29205 2019-Jan-17 17:00:41.261109 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29206 2019-Jan-17 17:00:41.261135 - [DEBUG] = AllBottom
29207 2019-Jan-17 17:00:41.261159 - [DEBUG]
29208 2019-Jan-17 17:00:41.261182 - [DEBUG] PROPAGATE: No new function!
29209 2019-Jan-17 17:00:41.261207 - [DEBUG] EDGE: >
29210 2019-Jan-17 17:00:41.261266 - [DEBUG] ---> 29211 2019-Jan-17 17:00:41.261916 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29212 2019-Jan-17 17:00:41.263162 - [DEBUG]
29213 2019-Jan-17 17:00:41.263187 - [DEBUG] EDGE: >
29214 2019-Jan-17 17:00:41.263246 - [DEBUG] ---> 29215 2019-Jan-17 17:00:41.263884 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29216 2019-Jan-17 17:00:41.265143 - [DEBUG]
29217 2019-Jan-17 17:00:41.265169 - [DEBUG] EDGE: >
29218 2019-Jan-17 17:00:41.265228 - [DEBUG] ---> 29219 2019-Jan-17 17:00:41.265867 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29220 2019-Jan-17 17:00:41.267112 - [DEBUG]
29221 2019-Jan-17 17:00:41.267151 - [DEBUG] Compose: EdgeIdentity * AllBottom
29222 2019-Jan-17 17:00:41.267178 - [DEBUG]
29223 2019-Jan-17 17:00:41.267202 - [DEBUG] Propagate flow
29224 2019-Jan-17 17:00:41.267225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29225 2019-Jan-17 17:00:41.267283 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29226 2019-Jan-17 17:00:41.267924 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29227 2019-Jan-17 17:00:41.269183 - [DEBUG] Edge function : AllBottom (result of previous compose)
29228 2019-Jan-17 17:00:41.269209 - [DEBUG]
29229 2019-Jan-17 17:00:41.269234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29230 2019-Jan-17 17:00:41.269260 - [DEBUG] = AllBottom
29231 2019-Jan-17 17:00:41.269293 - [DEBUG]
29232 2019-Jan-17 17:00:41.269317 - [DEBUG] PROPAGATE: No new function!
29233 2019-Jan-17 17:00:41.269344 - [DEBUG] EDGE: >
29234 2019-Jan-17 17:00:41.269404 - [DEBUG] ---> 29235 2019-Jan-17 17:00:41.270052 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29236 2019-Jan-17 17:00:41.271309 - [DEBUG]
29237 2019-Jan-17 17:00:41.271343 - [DEBUG] Compose: EdgeIdentity * AllBottom
29238 2019-Jan-17 17:00:41.271370 - [DEBUG]
29239 2019-Jan-17 17:00:41.271394 - [DEBUG] Propagate flow
29240 2019-Jan-17 17:00:41.271418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29241 2019-Jan-17 17:00:41.271476 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29242 2019-Jan-17 17:00:41.272123 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29243 2019-Jan-17 17:00:41.273370 - [DEBUG] Edge function : AllBottom (result of previous compose)
29244 2019-Jan-17 17:00:41.273395 - [DEBUG]
29245 2019-Jan-17 17:00:41.273420 - [DEBUG] Join: AllTop & AllBottom
29246 2019-Jan-17 17:00:41.273446 - [DEBUG] = AllBottom (new jump func)
29247 2019-Jan-17 17:00:41.273470 - [DEBUG]
29248 2019-Jan-17 17:00:41.273493 - [DEBUG] Start adding new jump function
29249 2019-Jan-17 17:00:41.273516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29250 2019-Jan-17 17:00:41.273574 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29251 2019-Jan-17 17:00:41.274836 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29252 2019-Jan-17 17:00:41.275483 - [DEBUG] Edge Function : AllBottom
29253 2019-Jan-17 17:00:41.275511 - [DEBUG] End adding new jump function
29254 2019-Jan-17 17:00:41.275535 - [DEBUG]
29255 2019-Jan-17 17:00:41.275559 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29256 2019-Jan-17 17:00:41.275584 - [DEBUG]
29257 2019-Jan-17 17:00:41.275607 - [DEBUG] Process 802. path edge:
29258 2019-Jan-17 17:00:41.275631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29259 2019-Jan-17 17:00:41.275689 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
29260 2019-Jan-17 17:00:41.276335 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29261 2019-Jan-17 17:00:41.277581 - [DEBUG]
29262 2019-Jan-17 17:00:41.277606 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29263 2019-Jan-17 17:00:41.278278 - [DEBUG] Possible callees:
29264 2019-Jan-17 17:00:41.278303 - [DEBUG] llvm.dbg.declare
29265 2019-Jan-17 17:00:41.278328 - [DEBUG] Possible return sites:
29266 2019-Jan-17 17:00:41.278352 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14329267 2019-Jan-17 17:00:41.279630 - [DEBUG] Found and process special summary
29268 2019-Jan-17 17:00:41.279666 - [DEBUG] Compose: EdgeIdentity * AllBottom
29269 2019-Jan-17 17:00:41.279693 - [DEBUG]
29270 2019-Jan-17 17:00:41.279718 - [DEBUG] Propagate flow
29271 2019-Jan-17 17:00:41.279750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29272 2019-Jan-17 17:00:41.279810 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29273 2019-Jan-17 17:00:41.280455 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29274 2019-Jan-17 17:00:41.281721 - [DEBUG] Edge function : AllBottom (result of previous compose)
29275 2019-Jan-17 17:00:41.281747 - [DEBUG]
29276 2019-Jan-17 17:00:41.281773 - [DEBUG] Join: AllTop & AllBottom
29277 2019-Jan-17 17:00:41.281799 - [DEBUG] = AllBottom (new jump func)
29278 2019-Jan-17 17:00:41.281824 - [DEBUG]
29279 2019-Jan-17 17:00:41.281848 - [DEBUG] Start adding new jump function
29280 2019-Jan-17 17:00:41.281871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29281 2019-Jan-17 17:00:41.281931 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29282 2019-Jan-17 17:00:41.283178 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29283 2019-Jan-17 17:00:41.283819 - [DEBUG] Edge Function : AllBottom
29284 2019-Jan-17 17:00:41.283848 - [DEBUG] End adding new jump function
29285 2019-Jan-17 17:00:41.283872 - [DEBUG]
29286 2019-Jan-17 17:00:41.283897 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29287 2019-Jan-17 17:00:41.283921 - [DEBUG]
29288 2019-Jan-17 17:00:41.283945 - [DEBUG] Process 803. path edge:
29289 2019-Jan-17 17:00:41.283968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29290 2019-Jan-17 17:00:41.284027 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
29291 2019-Jan-17 17:00:41.284680 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29292 2019-Jan-17 17:00:41.285926 - [DEBUG]
29293 2019-Jan-17 17:00:41.285951 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29294 2019-Jan-17 17:00:41.286613 - [DEBUG] Compose: EdgeIdentity * AllBottom
29295 2019-Jan-17 17:00:41.286641 - [DEBUG]
29296 2019-Jan-17 17:00:41.286665 - [DEBUG] Propagate flow
29297 2019-Jan-17 17:00:41.286689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29298 2019-Jan-17 17:00:41.286748 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
29299 2019-Jan-17 17:00:41.287385 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29300 2019-Jan-17 17:00:41.288646 - [DEBUG] Edge function : AllBottom (result of previous compose)
29301 2019-Jan-17 17:00:41.288672 - [DEBUG]
29302 2019-Jan-17 17:00:41.288697 - [DEBUG] Join: AllTop & AllBottom
29303 2019-Jan-17 17:00:41.288723 - [DEBUG] = AllBottom (new jump func)
29304 2019-Jan-17 17:00:41.288747 - [DEBUG]
29305 2019-Jan-17 17:00:41.288771 - [DEBUG] Start adding new jump function
29306 2019-Jan-17 17:00:41.288794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29307 2019-Jan-17 17:00:41.288851 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29308 2019-Jan-17 17:00:41.290103 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
29309 2019-Jan-17 17:00:41.290738 - [DEBUG] Edge Function : AllBottom
29310 2019-Jan-17 17:00:41.290767 - [DEBUG] End adding new jump function
29311 2019-Jan-17 17:00:41.290791 - [DEBUG]
29312 2019-Jan-17 17:00:41.290815 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29313 2019-Jan-17 17:00:41.290848 - [DEBUG]
29314 2019-Jan-17 17:00:41.290872 - [DEBUG] Process 804. path edge:
29315 2019-Jan-17 17:00:41.290895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29316 2019-Jan-17 17:00:41.290954 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
29317 2019-Jan-17 17:00:41.291608 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29318 2019-Jan-17 17:00:41.292860 - [DEBUG]
29319 2019-Jan-17 17:00:41.292885 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
29320 2019-Jan-17 17:00:41.293536 - [DEBUG] Compose: EdgeIdentity * AllBottom
29321 2019-Jan-17 17:00:41.293564 - [DEBUG]
29322 2019-Jan-17 17:00:41.293587 - [DEBUG] Propagate flow
29323 2019-Jan-17 17:00:41.293611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29324 2019-Jan-17 17:00:41.293670 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
29325 2019-Jan-17 17:00:41.294312 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29326 2019-Jan-17 17:00:41.295578 - [DEBUG] Edge function : AllBottom (result of previous compose)
29327 2019-Jan-17 17:00:41.295603 - [DEBUG]
29328 2019-Jan-17 17:00:41.295629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29329 2019-Jan-17 17:00:41.295654 - [DEBUG] = AllBottom
29330 2019-Jan-17 17:00:41.295678 - [DEBUG]
29331 2019-Jan-17 17:00:41.295701 - [DEBUG] PROPAGATE: No new function!
29332 2019-Jan-17 17:00:41.295726 - [DEBUG] EDGE: >
29333 2019-Jan-17 17:00:41.295786 - [DEBUG] ---> 29334 2019-Jan-17 17:00:41.296423 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29335 2019-Jan-17 17:00:41.297666 - [DEBUG]
29336 2019-Jan-17 17:00:41.297692 - [DEBUG] EDGE: >
29337 2019-Jan-17 17:00:41.297751 - [DEBUG] ---> 29338 2019-Jan-17 17:00:41.298407 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29339 2019-Jan-17 17:00:41.299651 - [DEBUG]
29340 2019-Jan-17 17:00:41.299688 - [DEBUG] Compose: EdgeIdentity * AllBottom
29341 2019-Jan-17 17:00:41.299716 - [DEBUG]
29342 2019-Jan-17 17:00:41.299740 - [DEBUG] Propagate flow
29343 2019-Jan-17 17:00:41.299763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29344 2019-Jan-17 17:00:41.299821 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29345 2019-Jan-17 17:00:41.300460 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29346 2019-Jan-17 17:00:41.301721 - [DEBUG] Edge function : AllBottom (result of previous compose)
29347 2019-Jan-17 17:00:41.301746 - [DEBUG]
29348 2019-Jan-17 17:00:41.301772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29349 2019-Jan-17 17:00:41.301797 - [DEBUG] = AllBottom
29350 2019-Jan-17 17:00:41.301822 - [DEBUG]
29351 2019-Jan-17 17:00:41.301845 - [DEBUG] PROPAGATE: No new function!
29352 2019-Jan-17 17:00:41.301871 - [DEBUG] EDGE: >
29353 2019-Jan-17 17:00:41.301932 - [DEBUG] ---> 29354 2019-Jan-17 17:00:41.302588 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29355 2019-Jan-17 17:00:41.303834 - [DEBUG]
29356 2019-Jan-17 17:00:41.303860 - [DEBUG] EDGE: >
29357 2019-Jan-17 17:00:41.303919 - [DEBUG] ---> 29358 2019-Jan-17 17:00:41.304555 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29359 2019-Jan-17 17:00:41.305815 - [DEBUG]
29360 2019-Jan-17 17:00:41.305849 - [DEBUG] Compose: EdgeIdentity * AllBottom
29361 2019-Jan-17 17:00:41.305876 - [DEBUG]
29362 2019-Jan-17 17:00:41.305899 - [DEBUG] Propagate flow
29363 2019-Jan-17 17:00:41.305923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29364 2019-Jan-17 17:00:41.305981 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
29365 2019-Jan-17 17:00:41.306619 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29366 2019-Jan-17 17:00:41.307864 - [DEBUG] Edge function : AllBottom (result of previous compose)
29367 2019-Jan-17 17:00:41.307890 - [DEBUG]
29368 2019-Jan-17 17:00:41.307915 - [DEBUG] Join: AllTop & AllBottom
29369 2019-Jan-17 17:00:41.307940 - [DEBUG] = AllBottom (new jump func)
29370 2019-Jan-17 17:00:41.307979 - [DEBUG]
29371 2019-Jan-17 17:00:41.308003 - [DEBUG] Start adding new jump function
29372 2019-Jan-17 17:00:41.308026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29373 2019-Jan-17 17:00:41.308084 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29374 2019-Jan-17 17:00:41.309331 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
29375 2019-Jan-17 17:00:41.309968 - [DEBUG] Edge Function : AllBottom
29376 2019-Jan-17 17:00:41.309997 - [DEBUG] End adding new jump function
29377 2019-Jan-17 17:00:41.310021 - [DEBUG]
29378 2019-Jan-17 17:00:41.310045 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29379 2019-Jan-17 17:00:41.310069 - [DEBUG]
29380 2019-Jan-17 17:00:41.310093 - [DEBUG] Process 805. path edge:
29381 2019-Jan-17 17:00:41.310116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29382 2019-Jan-17 17:00:41.310174 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
29383 2019-Jan-17 17:00:41.310813 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29384 2019-Jan-17 17:00:41.312081 - [DEBUG]
29385 2019-Jan-17 17:00:41.312108 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
29386 2019-Jan-17 17:00:41.312767 - [DEBUG] Compose: EdgeIdentity * AllBottom
29387 2019-Jan-17 17:00:41.312795 - [DEBUG]
29388 2019-Jan-17 17:00:41.312819 - [DEBUG] Propagate flow
29389 2019-Jan-17 17:00:41.312842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29390 2019-Jan-17 17:00:41.312902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29391 2019-Jan-17 17:00:41.313552 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29392 2019-Jan-17 17:00:41.314830 - [DEBUG] Edge function : AllBottom (result of previous compose)
29393 2019-Jan-17 17:00:41.314856 - [DEBUG]
29394 2019-Jan-17 17:00:41.314882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29395 2019-Jan-17 17:00:41.314907 - [DEBUG] = AllBottom
29396 2019-Jan-17 17:00:41.314931 - [DEBUG]
29397 2019-Jan-17 17:00:41.314954 - [DEBUG] PROPAGATE: No new function!
29398 2019-Jan-17 17:00:41.314988 - [DEBUG] Compose: EdgeIdentity * AllBottom
29399 2019-Jan-17 17:00:41.315015 - [DEBUG]
29400 2019-Jan-17 17:00:41.315040 - [DEBUG] Propagate flow
29401 2019-Jan-17 17:00:41.315063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29402 2019-Jan-17 17:00:41.315123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29403 2019-Jan-17 17:00:41.315774 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29404 2019-Jan-17 17:00:41.317025 - [DEBUG] Edge function : AllBottom (result of previous compose)
29405 2019-Jan-17 17:00:41.317050 - [DEBUG]
29406 2019-Jan-17 17:00:41.317075 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29407 2019-Jan-17 17:00:41.317101 - [DEBUG] = AllBottom
29408 2019-Jan-17 17:00:41.317125 - [DEBUG]
29409 2019-Jan-17 17:00:41.317148 - [DEBUG] PROPAGATE: No new function!
29410 2019-Jan-17 17:00:41.317173 - [DEBUG] EDGE: >
29411 2019-Jan-17 17:00:41.317233 - [DEBUG] ---> 29412 2019-Jan-17 17:00:41.317869 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29413 2019-Jan-17 17:00:41.319128 - [DEBUG]
29414 2019-Jan-17 17:00:41.319154 - [DEBUG] EDGE: >
29415 2019-Jan-17 17:00:41.319212 - [DEBUG] ---> 29416 2019-Jan-17 17:00:41.319850 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29417 2019-Jan-17 17:00:41.321094 - [DEBUG]
29418 2019-Jan-17 17:00:41.321119 - [DEBUG] EDGE: >
29419 2019-Jan-17 17:00:41.321178 - [DEBUG] ---> 29420 2019-Jan-17 17:00:41.321833 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29421 2019-Jan-17 17:00:41.323078 - [DEBUG]
29422 2019-Jan-17 17:00:41.323116 - [DEBUG] Compose: EdgeIdentity * AllBottom
29423 2019-Jan-17 17:00:41.323143 - [DEBUG]
29424 2019-Jan-17 17:00:41.323167 - [DEBUG] Propagate flow
29425 2019-Jan-17 17:00:41.323191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29426 2019-Jan-17 17:00:41.323249 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29427 2019-Jan-17 17:00:41.323890 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

29428 2019-Jan-17 17:00:41.325151 - [DEBUG] Edge function : AllBottom (result of previous compose)
29429 2019-Jan-17 17:00:41.325176 - [DEBUG]
29430 2019-Jan-17 17:00:41.325203 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29431 2019-Jan-17 17:00:41.325228 - [DEBUG] = AllBottom
29432 2019-Jan-17 17:00:41.325252 - [DEBUG]
29433 2019-Jan-17 17:00:41.325275 - [DEBUG] PROPAGATE: No new function!
29434 2019-Jan-17 17:00:41.325303 - [DEBUG] EDGE: >
29435 2019-Jan-17 17:00:41.325371 - [DEBUG] ---> 29436 2019-Jan-17 17:00:41.326013 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29437 2019-Jan-17 17:00:41.327256 - [DEBUG]
29438 2019-Jan-17 17:00:41.327283 - [DEBUG] EDGE: >
29439 2019-Jan-17 17:00:41.327342 - [DEBUG] ---> 29440 2019-Jan-17 17:00:41.327991 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29441 2019-Jan-17 17:00:41.329233 - [DEBUG]
29442 2019-Jan-17 17:00:41.329260 - [DEBUG] EDGE: >
29443 2019-Jan-17 17:00:41.329319 - [DEBUG] ---> 29444 2019-Jan-17 17:00:41.329960 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29445 2019-Jan-17 17:00:41.331204 - [DEBUG]
29446 2019-Jan-17 17:00:41.331230 - [DEBUG] EDGE: >
29447 2019-Jan-17 17:00:41.331301 - [DEBUG] ---> 29448 2019-Jan-17 17:00:41.331940 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29449 2019-Jan-17 17:00:41.333185 - [DEBUG]
29450 2019-Jan-17 17:00:41.333211 - [DEBUG] EDGE: >
29451 2019-Jan-17 17:00:41.333271 - [DEBUG] ---> 29452 2019-Jan-17 17:00:41.333906 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
29453 2019-Jan-17 17:00:41.335167 - [DEBUG]
29454 2019-Jan-17 17:00:41.335193 - [DEBUG] EDGE: >
29455 2019-Jan-17 17:00:41.335252 - [DEBUG] ---> 29456 2019-Jan-17 17:00:41.335890 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
29457 2019-Jan-17 17:00:41.336535 - [DEBUG]
29458 2019-Jan-17 17:00:41.336560 - [DEBUG] EDGE: >
29459 2019-Jan-17 17:00:41.336619 - [DEBUG] ---> 29460 2019-Jan-17 17:00:41.337255 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
29461 2019-Jan-17 17:00:41.337897 - [DEBUG]
29462 2019-Jan-17 17:00:41.337924 - [DEBUG] Compose: EdgeIdentity * AllBottom
29463 2019-Jan-17 17:00:41.337950 - [DEBUG]
29464 2019-Jan-17 17:00:41.337986 - [DEBUG] Propagate flow
29465 2019-Jan-17 17:00:41.338009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29466 2019-Jan-17 17:00:41.338067 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29467 2019-Jan-17 17:00:41.338705 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29468 2019-Jan-17 17:00:41.339950 - [DEBUG] Edge function : AllBottom (result of previous compose)
29469 2019-Jan-17 17:00:41.339976 - [DEBUG]
29470 2019-Jan-17 17:00:41.340001 - [DEBUG] Join: AllTop & AllBottom
29471 2019-Jan-17 17:00:41.340041 - [DEBUG] = AllBottom (new jump func)
29472 2019-Jan-17 17:00:41.340066 - [DEBUG]
29473 2019-Jan-17 17:00:41.340090 - [DEBUG] Start adding new jump function
29474 2019-Jan-17 17:00:41.340113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29475 2019-Jan-17 17:00:41.340171 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29476 2019-Jan-17 17:00:41.341435 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29477 2019-Jan-17 17:00:41.342072 - [DEBUG] Edge Function : AllBottom
29478 2019-Jan-17 17:00:41.342101 - [DEBUG] End adding new jump function
29479 2019-Jan-17 17:00:41.342125 - [DEBUG]
29480 2019-Jan-17 17:00:41.342150 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29481 2019-Jan-17 17:00:41.342174 - [DEBUG]
29482 2019-Jan-17 17:00:41.342198 - [DEBUG] Process 806. path edge:
29483 2019-Jan-17 17:00:41.342221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29484 2019-Jan-17 17:00:41.342280 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29485 2019-Jan-17 17:00:41.342916 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29486 2019-Jan-17 17:00:41.344160 - [DEBUG]
29487 2019-Jan-17 17:00:41.344186 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29488 2019-Jan-17 17:00:41.344853 - [DEBUG] Compose: EdgeIdentity * AllBottom
29489 2019-Jan-17 17:00:41.344880 - [DEBUG]
29490 2019-Jan-17 17:00:41.344904 - [DEBUG] Propagate flow
29491 2019-Jan-17 17:00:41.344928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29492 2019-Jan-17 17:00:41.344986 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29493 2019-Jan-17 17:00:41.345626 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29494 2019-Jan-17 17:00:41.346871 - [DEBUG] Edge function : AllBottom (result of previous compose)
29495 2019-Jan-17 17:00:41.346896 - [DEBUG]
29496 2019-Jan-17 17:00:41.346921 - [DEBUG] Join: AllTop & AllBottom
29497 2019-Jan-17 17:00:41.346947 - [DEBUG] = AllBottom (new jump func)
29498 2019-Jan-17 17:00:41.346971 - [DEBUG]
29499 2019-Jan-17 17:00:41.346994 - [DEBUG] Start adding new jump function
29500 2019-Jan-17 17:00:41.347018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29501 2019-Jan-17 17:00:41.347075 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29502 2019-Jan-17 17:00:41.348333 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29503 2019-Jan-17 17:00:41.348972 - [DEBUG] Edge Function : AllBottom
29504 2019-Jan-17 17:00:41.349000 - [DEBUG] End adding new jump function
29505 2019-Jan-17 17:00:41.349024 - [DEBUG]
29506 2019-Jan-17 17:00:41.349048 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29507 2019-Jan-17 17:00:41.349072 - [DEBUG]
29508 2019-Jan-17 17:00:41.349095 - [DEBUG] Process 807. path edge:
29509 2019-Jan-17 17:00:41.349119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29510 2019-Jan-17 17:00:41.349177 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29511 2019-Jan-17 17:00:41.349817 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29512 2019-Jan-17 17:00:41.351061 - [DEBUG]
29513 2019-Jan-17 17:00:41.351097 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29514 2019-Jan-17 17:00:41.351776 - [DEBUG] Compose: EdgeIdentity * AllBottom
29515 2019-Jan-17 17:00:41.351805 - [DEBUG]
29516 2019-Jan-17 17:00:41.351829 - [DEBUG] Propagate flow
29517 2019-Jan-17 17:00:41.351852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29518 2019-Jan-17 17:00:41.351910 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29519 2019-Jan-17 17:00:41.352549 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29520 2019-Jan-17 17:00:41.353795 - [DEBUG] Edge function : AllBottom (result of previous compose)
29521 2019-Jan-17 17:00:41.353821 - [DEBUG]
29522 2019-Jan-17 17:00:41.353845 - [DEBUG] Join: AllTop & AllBottom
29523 2019-Jan-17 17:00:41.353871 - [DEBUG] = AllBottom (new jump func)
29524 2019-Jan-17 17:00:41.353895 - [DEBUG]
29525 2019-Jan-17 17:00:41.353919 - [DEBUG] Start adding new jump function
29526 2019-Jan-17 17:00:41.353942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29527 2019-Jan-17 17:00:41.354000 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29528 2019-Jan-17 17:00:41.355263 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29529 2019-Jan-17 17:00:41.355900 - [DEBUG] Edge Function : AllBottom
29530 2019-Jan-17 17:00:41.355931 - [DEBUG] End adding new jump function
29531 2019-Jan-17 17:00:41.355955 - [DEBUG]
29532 2019-Jan-17 17:00:41.355979 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29533 2019-Jan-17 17:00:41.356004 - [DEBUG]
29534 2019-Jan-17 17:00:41.356027 - [DEBUG] Process 808. path edge:
29535 2019-Jan-17 17:00:41.356051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29536 2019-Jan-17 17:00:41.356110 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29537 2019-Jan-17 17:00:41.356747 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29538 2019-Jan-17 17:00:41.358009 - [DEBUG]
29539 2019-Jan-17 17:00:41.358035 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29540 2019-Jan-17 17:00:41.358686 - [DEBUG] Compose: EdgeIdentity * AllBottom
29541 2019-Jan-17 17:00:41.358714 - [DEBUG]
29542 2019-Jan-17 17:00:41.358738 - [DEBUG] Propagate flow
29543 2019-Jan-17 17:00:41.358761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29544 2019-Jan-17 17:00:41.358820 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29545 2019-Jan-17 17:00:41.359458 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29546 2019-Jan-17 17:00:41.360705 - [DEBUG] Edge function : AllBottom (result of previous compose)
29547 2019-Jan-17 17:00:41.360730 - [DEBUG]
29548 2019-Jan-17 17:00:41.360755 - [DEBUG] Join: AllTop & AllBottom
29549 2019-Jan-17 17:00:41.360780 - [DEBUG] = AllBottom (new jump func)
29550 2019-Jan-17 17:00:41.360805 - [DEBUG]
29551 2019-Jan-17 17:00:41.360828 - [DEBUG] Start adding new jump function
29552 2019-Jan-17 17:00:41.360852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29553 2019-Jan-17 17:00:41.360910 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29554 2019-Jan-17 17:00:41.362173 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29555 2019-Jan-17 17:00:41.362817 - [DEBUG] Edge Function : AllBottom
29556 2019-Jan-17 17:00:41.362848 - [DEBUG] End adding new jump function
29557 2019-Jan-17 17:00:41.362872 - [DEBUG]
29558 2019-Jan-17 17:00:41.362896 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29559 2019-Jan-17 17:00:41.362921 - [DEBUG]
29560 2019-Jan-17 17:00:41.362944 - [DEBUG] Process 809. path edge:
29561 2019-Jan-17 17:00:41.362968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29562 2019-Jan-17 17:00:41.363026 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29563 2019-Jan-17 17:00:41.363663 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29564 2019-Jan-17 17:00:41.364925 - [DEBUG]
29565 2019-Jan-17 17:00:41.364950 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29566 2019-Jan-17 17:00:41.365606 - [DEBUG] Compose: EdgeIdentity * AllBottom
29567 2019-Jan-17 17:00:41.365634 - [DEBUG]
29568 2019-Jan-17 17:00:41.365658 - [DEBUG] Propagate flow
29569 2019-Jan-17 17:00:41.365681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29570 2019-Jan-17 17:00:41.365740 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29571 2019-Jan-17 17:00:41.366382 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29572 2019-Jan-17 17:00:41.367627 - [DEBUG] Edge function : AllBottom (result of previous compose)
29573 2019-Jan-17 17:00:41.367653 - [DEBUG]
29574 2019-Jan-17 17:00:41.367678 - [DEBUG] Join: AllTop & AllBottom
29575 2019-Jan-17 17:00:41.367703 - [DEBUG] = AllBottom (new jump func)
29576 2019-Jan-17 17:00:41.367728 - [DEBUG]
29577 2019-Jan-17 17:00:41.367751 - [DEBUG] Start adding new jump function
29578 2019-Jan-17 17:00:41.367775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29579 2019-Jan-17 17:00:41.367832 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29580 2019-Jan-17 17:00:41.369097 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29581 2019-Jan-17 17:00:41.369737 - [DEBUG] Edge Function : AllBottom
29582 2019-Jan-17 17:00:41.369766 - [DEBUG] End adding new jump function
29583 2019-Jan-17 17:00:41.369791 - [DEBUG]
29584 2019-Jan-17 17:00:41.369815 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29585 2019-Jan-17 17:00:41.369840 - [DEBUG]
29586 2019-Jan-17 17:00:41.369863 - [DEBUG] Process 810. path edge:
29587 2019-Jan-17 17:00:41.369887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29588 2019-Jan-17 17:00:41.369945 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29589 2019-Jan-17 17:00:41.370586 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29590 2019-Jan-17 17:00:41.371854 - [DEBUG]
29591 2019-Jan-17 17:00:41.371879 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29592 2019-Jan-17 17:00:41.372544 - [DEBUG] Compose: EdgeIdentity * AllBottom
29593 2019-Jan-17 17:00:41.372572 - [DEBUG]
29594 2019-Jan-17 17:00:41.372596 - [DEBUG] Propagate flow
29595 2019-Jan-17 17:00:41.372619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29596 2019-Jan-17 17:00:41.372678 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29597 2019-Jan-17 17:00:41.373324 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29598 2019-Jan-17 17:00:41.374571 - [DEBUG] Edge function : AllBottom (result of previous compose)
29599 2019-Jan-17 17:00:41.374596 - [DEBUG]
29600 2019-Jan-17 17:00:41.374633 - [DEBUG] Join: AllTop & AllBottom
29601 2019-Jan-17 17:00:41.374662 - [DEBUG] = AllBottom (new jump func)
29602 2019-Jan-17 17:00:41.374686 - [DEBUG]
29603 2019-Jan-17 17:00:41.374710 - [DEBUG] Start adding new jump function
29604 2019-Jan-17 17:00:41.374733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29605 2019-Jan-17 17:00:41.374791 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29606 2019-Jan-17 17:00:41.376041 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29607 2019-Jan-17 17:00:41.376677 - [DEBUG] Edge Function : AllBottom
29608 2019-Jan-17 17:00:41.376706 - [DEBUG] End adding new jump function
29609 2019-Jan-17 17:00:41.376730 - [DEBUG]
29610 2019-Jan-17 17:00:41.376755 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29611 2019-Jan-17 17:00:41.376779 - [DEBUG]
29612 2019-Jan-17 17:00:41.376802 - [DEBUG] Process 811. path edge:
29613 2019-Jan-17 17:00:41.376826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29614 2019-Jan-17 17:00:41.376884 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29615 2019-Jan-17 17:00:41.377520 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29616 2019-Jan-17 17:00:41.378782 - [DEBUG]
29617 2019-Jan-17 17:00:41.378808 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29618 2019-Jan-17 17:00:41.379460 - [DEBUG] Compose: EdgeIdentity * AllBottom
29619 2019-Jan-17 17:00:41.379488 - [DEBUG]
29620 2019-Jan-17 17:00:41.379512 - [DEBUG] Propagate flow
29621 2019-Jan-17 17:00:41.379536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29622 2019-Jan-17 17:00:41.379594 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29623 2019-Jan-17 17:00:41.380261 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29624 2019-Jan-17 17:00:41.381628 - [DEBUG] Edge function : AllBottom (result of previous compose)
29625 2019-Jan-17 17:00:41.381658 - [DEBUG]
29626 2019-Jan-17 17:00:41.381686 - [DEBUG] Join: AllTop & AllBottom
29627 2019-Jan-17 17:00:41.381713 - [DEBUG] = AllBottom (new jump func)
29628 2019-Jan-17 17:00:41.381738 - [DEBUG]
29629 2019-Jan-17 17:00:41.381762 - [DEBUG] Start adding new jump function
29630 2019-Jan-17 17:00:41.381786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29631 2019-Jan-17 17:00:41.381866 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29632 2019-Jan-17 17:00:41.383239 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29633 2019-Jan-17 17:00:41.383922 - [DEBUG] Edge Function : AllBottom
29634 2019-Jan-17 17:00:41.383958 - [DEBUG] End adding new jump function
29635 2019-Jan-17 17:00:41.383983 - [DEBUG]
29636 2019-Jan-17 17:00:41.384008 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29637 2019-Jan-17 17:00:41.384054 - [DEBUG]
29638 2019-Jan-17 17:00:41.384079 - [DEBUG] Process 812. path edge:
29639 2019-Jan-17 17:00:41.384103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29640 2019-Jan-17 17:00:41.384178 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29641 2019-Jan-17 17:00:41.384901 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29642 2019-Jan-17 17:00:41.386241 - [DEBUG]
29643 2019-Jan-17 17:00:41.386269 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29644 2019-Jan-17 17:00:41.387005 - [DEBUG] Possible callees:
29645 2019-Jan-17 17:00:41.387033 - [DEBUG] llvm.dbg.declare
29646 2019-Jan-17 17:00:41.387058 - [DEBUG] Possible return sites:
29647 2019-Jan-17 17:00:41.387081 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029648 2019-Jan-17 17:00:41.388460 - [DEBUG] Found and process special summary
29649 2019-Jan-17 17:00:41.388506 - [DEBUG] Compose: EdgeIdentity * AllBottom
29650 2019-Jan-17 17:00:41.388535 - [DEBUG]
29651 2019-Jan-17 17:00:41.388560 - [DEBUG] Propagate flow
29652 2019-Jan-17 17:00:41.388583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29653 2019-Jan-17 17:00:41.388647 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29654 2019-Jan-17 17:00:41.389292 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29655 2019-Jan-17 17:00:41.390552 - [DEBUG] Edge function : AllBottom (result of previous compose)
29656 2019-Jan-17 17:00:41.390577 - [DEBUG]
29657 2019-Jan-17 17:00:41.390604 - [DEBUG] Join: AllTop & AllBottom
29658 2019-Jan-17 17:00:41.390630 - [DEBUG] = AllBottom (new jump func)
29659 2019-Jan-17 17:00:41.390654 - [DEBUG]
29660 2019-Jan-17 17:00:41.390677 - [DEBUG] Start adding new jump function
29661 2019-Jan-17 17:00:41.390700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29662 2019-Jan-17 17:00:41.390758 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29663 2019-Jan-17 17:00:41.392027 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29664 2019-Jan-17 17:00:41.392668 - [DEBUG] Edge Function : AllBottom
29665 2019-Jan-17 17:00:41.392700 - [DEBUG] End adding new jump function
29666 2019-Jan-17 17:00:41.392725 - [DEBUG]
29667 2019-Jan-17 17:00:41.392750 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29668 2019-Jan-17 17:00:41.392775 - [DEBUG]
29669 2019-Jan-17 17:00:41.392799 - [DEBUG] Process 813. path edge:
29670 2019-Jan-17 17:00:41.392823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29671 2019-Jan-17 17:00:41.392882 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29672 2019-Jan-17 17:00:41.393523 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29673 2019-Jan-17 17:00:41.394791 - [DEBUG]
29674 2019-Jan-17 17:00:41.394818 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29675 2019-Jan-17 17:00:41.395510 - [DEBUG] Compose: EdgeIdentity * AllBottom
29676 2019-Jan-17 17:00:41.395554 - [DEBUG]
29677 2019-Jan-17 17:00:41.395578 - [DEBUG] Propagate flow
29678 2019-Jan-17 17:00:41.395602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29679 2019-Jan-17 17:00:41.395666 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29680 2019-Jan-17 17:00:41.396312 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29681 2019-Jan-17 17:00:41.397559 - [DEBUG] Edge function : AllBottom (result of previous compose)
29682 2019-Jan-17 17:00:41.397585 - [DEBUG]
29683 2019-Jan-17 17:00:41.397610 - [DEBUG] Join: AllTop & AllBottom
29684 2019-Jan-17 17:00:41.397636 - [DEBUG] = AllBottom (new jump func)
29685 2019-Jan-17 17:00:41.397660 - [DEBUG]
29686 2019-Jan-17 17:00:41.397683 - [DEBUG] Start adding new jump function
29687 2019-Jan-17 17:00:41.397707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29688 2019-Jan-17 17:00:41.397764 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29689 2019-Jan-17 17:00:41.399035 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29690 2019-Jan-17 17:00:41.399672 - [DEBUG] Edge Function : AllBottom
29691 2019-Jan-17 17:00:41.399704 - [DEBUG] End adding new jump function
29692 2019-Jan-17 17:00:41.399729 - [DEBUG]
29693 2019-Jan-17 17:00:41.399753 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29694 2019-Jan-17 17:00:41.399778 - [DEBUG]
29695 2019-Jan-17 17:00:41.399801 - [DEBUG] Process 814. path edge:
29696 2019-Jan-17 17:00:41.399825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29697 2019-Jan-17 17:00:41.399884 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29698 2019-Jan-17 17:00:41.400521 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29699 2019-Jan-17 17:00:41.401785 - [DEBUG]
29700 2019-Jan-17 17:00:41.401812 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29701 2019-Jan-17 17:00:41.402475 - [DEBUG] Compose: EdgeIdentity * AllBottom
29702 2019-Jan-17 17:00:41.402503 - [DEBUG]
29703 2019-Jan-17 17:00:41.402526 - [DEBUG] Propagate flow
29704 2019-Jan-17 17:00:41.402549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29705 2019-Jan-17 17:00:41.402608 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29706 2019-Jan-17 17:00:41.403259 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29707 2019-Jan-17 17:00:41.404504 - [DEBUG] Edge function : AllBottom (result of previous compose)
29708 2019-Jan-17 17:00:41.404529 - [DEBUG]
29709 2019-Jan-17 17:00:41.404555 - [DEBUG] Join: AllTop & AllBottom
29710 2019-Jan-17 17:00:41.404581 - [DEBUG] = AllBottom (new jump func)
29711 2019-Jan-17 17:00:41.404605 - [DEBUG]
29712 2019-Jan-17 17:00:41.404643 - [DEBUG] Start adding new jump function
29713 2019-Jan-17 17:00:41.404667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29714 2019-Jan-17 17:00:41.404726 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29715 2019-Jan-17 17:00:41.405973 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29716 2019-Jan-17 17:00:41.406619 - [DEBUG] Edge Function : AllBottom
29717 2019-Jan-17 17:00:41.406670 - [DEBUG] End adding new jump function
29718 2019-Jan-17 17:00:41.406695 - [DEBUG]
29719 2019-Jan-17 17:00:41.406719 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29720 2019-Jan-17 17:00:41.406745 - [DEBUG]
29721 2019-Jan-17 17:00:41.406768 - [DEBUG] Process 815. path edge:
29722 2019-Jan-17 17:00:41.406792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29723 2019-Jan-17 17:00:41.406852 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29724 2019-Jan-17 17:00:41.407513 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29725 2019-Jan-17 17:00:41.408791 - [DEBUG]
29726 2019-Jan-17 17:00:41.408817 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29727 2019-Jan-17 17:00:41.409480 - [DEBUG] Possible callees:
29728 2019-Jan-17 17:00:41.409506 - [DEBUG] llvm.dbg.declare
29729 2019-Jan-17 17:00:41.409531 - [DEBUG] Possible return sites:
29730 2019-Jan-17 17:00:41.409554 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929731 2019-Jan-17 17:00:41.410845 - [DEBUG] Found and process special summary
29732 2019-Jan-17 17:00:41.410886 - [DEBUG] Compose: EdgeIdentity * AllBottom
29733 2019-Jan-17 17:00:41.410913 - [DEBUG]
29734 2019-Jan-17 17:00:41.410938 - [DEBUG] Propagate flow
29735 2019-Jan-17 17:00:41.410961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29736 2019-Jan-17 17:00:41.411020 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29737 2019-Jan-17 17:00:41.411681 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29738 2019-Jan-17 17:00:41.412932 - [DEBUG] Edge function : AllBottom (result of previous compose)
29739 2019-Jan-17 17:00:41.412957 - [DEBUG]
29740 2019-Jan-17 17:00:41.412983 - [DEBUG] Join: AllTop & AllBottom
29741 2019-Jan-17 17:00:41.413009 - [DEBUG] = AllBottom (new jump func)
29742 2019-Jan-17 17:00:41.413033 - [DEBUG]
29743 2019-Jan-17 17:00:41.413057 - [DEBUG] Start adding new jump function
29744 2019-Jan-17 17:00:41.413080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29745 2019-Jan-17 17:00:41.413139 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29746 2019-Jan-17 17:00:41.414389 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29747 2019-Jan-17 17:00:41.415061 - [DEBUG] Edge Function : AllBottom
29748 2019-Jan-17 17:00:41.415092 - [DEBUG] End adding new jump function
29749 2019-Jan-17 17:00:41.415117 - [DEBUG]
29750 2019-Jan-17 17:00:41.415141 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29751 2019-Jan-17 17:00:41.415166 - [DEBUG]
29752 2019-Jan-17 17:00:41.415189 - [DEBUG] Process 816. path edge:
29753 2019-Jan-17 17:00:41.415213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29754 2019-Jan-17 17:00:41.415271 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29755 2019-Jan-17 17:00:41.415922 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29756 2019-Jan-17 17:00:41.417172 - [DEBUG]
29757 2019-Jan-17 17:00:41.417197 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29758 2019-Jan-17 17:00:41.417885 - [DEBUG] Compose: EdgeIdentity * AllBottom
29759 2019-Jan-17 17:00:41.417914 - [DEBUG]
29760 2019-Jan-17 17:00:41.417938 - [DEBUG] Propagate flow
29761 2019-Jan-17 17:00:41.417975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29762 2019-Jan-17 17:00:41.418035 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29763 2019-Jan-17 17:00:41.418685 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29764 2019-Jan-17 17:00:41.419933 - [DEBUG] Edge function : AllBottom (result of previous compose)
29765 2019-Jan-17 17:00:41.419959 - [DEBUG]
29766 2019-Jan-17 17:00:41.419984 - [DEBUG] Join: AllTop & AllBottom
29767 2019-Jan-17 17:00:41.420010 - [DEBUG] = AllBottom (new jump func)
29768 2019-Jan-17 17:00:41.420034 - [DEBUG]
29769 2019-Jan-17 17:00:41.420058 - [DEBUG] Start adding new jump function
29770 2019-Jan-17 17:00:41.420081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29771 2019-Jan-17 17:00:41.420140 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29772 2019-Jan-17 17:00:41.421404 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29773 2019-Jan-17 17:00:41.422041 - [DEBUG] Edge Function : AllBottom
29774 2019-Jan-17 17:00:41.422071 - [DEBUG] End adding new jump function
29775 2019-Jan-17 17:00:41.422095 - [DEBUG]
29776 2019-Jan-17 17:00:41.422119 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29777 2019-Jan-17 17:00:41.422143 - [DEBUG]
29778 2019-Jan-17 17:00:41.422167 - [DEBUG] Process 817. path edge:
29779 2019-Jan-17 17:00:41.422190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29780 2019-Jan-17 17:00:41.422248 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29781 2019-Jan-17 17:00:41.422885 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29782 2019-Jan-17 17:00:41.424133 - [DEBUG]
29783 2019-Jan-17 17:00:41.424159 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29784 2019-Jan-17 17:00:41.424836 - [DEBUG] Compose: EdgeIdentity * AllBottom
29785 2019-Jan-17 17:00:41.424864 - [DEBUG]
29786 2019-Jan-17 17:00:41.424888 - [DEBUG] Propagate flow
29787 2019-Jan-17 17:00:41.424912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29788 2019-Jan-17 17:00:41.424971 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29789 2019-Jan-17 17:00:41.425629 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29790 2019-Jan-17 17:00:41.426877 - [DEBUG] Edge function : AllBottom (result of previous compose)
29791 2019-Jan-17 17:00:41.426903 - [DEBUG]
29792 2019-Jan-17 17:00:41.426928 - [DEBUG] Join: AllTop & AllBottom
29793 2019-Jan-17 17:00:41.426954 - [DEBUG] = AllBottom (new jump func)
29794 2019-Jan-17 17:00:41.426978 - [DEBUG]
29795 2019-Jan-17 17:00:41.427002 - [DEBUG] Start adding new jump function
29796 2019-Jan-17 17:00:41.427025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29797 2019-Jan-17 17:00:41.427082 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29798 2019-Jan-17 17:00:41.428349 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29799 2019-Jan-17 17:00:41.429005 - [DEBUG] Edge Function : AllBottom
29800 2019-Jan-17 17:00:41.429036 - [DEBUG] End adding new jump function
29801 2019-Jan-17 17:00:41.429061 - [DEBUG]
29802 2019-Jan-17 17:00:41.429085 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29803 2019-Jan-17 17:00:41.429110 - [DEBUG]
29804 2019-Jan-17 17:00:41.429134 - [DEBUG] Process 818. path edge:
29805 2019-Jan-17 17:00:41.429158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29806 2019-Jan-17 17:00:41.429217 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29807 2019-Jan-17 17:00:41.429869 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29808 2019-Jan-17 17:00:41.431120 - [DEBUG]
29809 2019-Jan-17 17:00:41.431146 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29810 2019-Jan-17 17:00:41.431825 - [DEBUG] Possible callees:
29811 2019-Jan-17 17:00:41.431850 - [DEBUG] llvm.dbg.declare
29812 2019-Jan-17 17:00:41.431876 - [DEBUG] Possible return sites:
29813 2019-Jan-17 17:00:41.431900 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529814 2019-Jan-17 17:00:41.433180 - [DEBUG] Found and process special summary
29815 2019-Jan-17 17:00:41.433217 - [DEBUG] Compose: EdgeIdentity * AllBottom
29816 2019-Jan-17 17:00:41.433244 - [DEBUG]
29817 2019-Jan-17 17:00:41.433269 - [DEBUG] Propagate flow
29818 2019-Jan-17 17:00:41.433293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29819 2019-Jan-17 17:00:41.433352 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29820 2019-Jan-17 17:00:41.434001 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29821 2019-Jan-17 17:00:41.435265 - [DEBUG] Edge function : AllBottom (result of previous compose)
29822 2019-Jan-17 17:00:41.435291 - [DEBUG]
29823 2019-Jan-17 17:00:41.435317 - [DEBUG] Join: AllTop & AllBottom
29824 2019-Jan-17 17:00:41.435342 - [DEBUG] = AllBottom (new jump func)
29825 2019-Jan-17 17:00:41.435367 - [DEBUG]
29826 2019-Jan-17 17:00:41.435390 - [DEBUG] Start adding new jump function
29827 2019-Jan-17 17:00:41.435414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29828 2019-Jan-17 17:00:41.435473 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29829 2019-Jan-17 17:00:41.436720 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29830 2019-Jan-17 17:00:41.437362 - [DEBUG] Edge Function : AllBottom
29831 2019-Jan-17 17:00:41.437392 - [DEBUG] End adding new jump function
29832 2019-Jan-17 17:00:41.437417 - [DEBUG]
29833 2019-Jan-17 17:00:41.437442 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29834 2019-Jan-17 17:00:41.437466 - [DEBUG]
29835 2019-Jan-17 17:00:41.437490 - [DEBUG] Process 819. path edge:
29836 2019-Jan-17 17:00:41.437514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29837 2019-Jan-17 17:00:41.437573 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29838 2019-Jan-17 17:00:41.438230 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29839 2019-Jan-17 17:00:41.439484 - [DEBUG]
29840 2019-Jan-17 17:00:41.439510 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29841 2019-Jan-17 17:00:41.440181 - [DEBUG] Compose: EdgeIdentity * AllBottom
29842 2019-Jan-17 17:00:41.440210 - [DEBUG]
29843 2019-Jan-17 17:00:41.440234 - [DEBUG] Propagate flow
29844 2019-Jan-17 17:00:41.440257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29845 2019-Jan-17 17:00:41.440316 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29846 2019-Jan-17 17:00:41.440955 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29847 2019-Jan-17 17:00:41.442219 - [DEBUG] Edge function : AllBottom (result of previous compose)
29848 2019-Jan-17 17:00:41.442244 - [DEBUG]
29849 2019-Jan-17 17:00:41.442270 - [DEBUG] Join: AllTop & AllBottom
29850 2019-Jan-17 17:00:41.442295 - [DEBUG] = AllBottom (new jump func)
29851 2019-Jan-17 17:00:41.442319 - [DEBUG]
29852 2019-Jan-17 17:00:41.442343 - [DEBUG] Start adding new jump function
29853 2019-Jan-17 17:00:41.442366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29854 2019-Jan-17 17:00:41.442424 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29855 2019-Jan-17 17:00:41.443668 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29856 2019-Jan-17 17:00:41.444304 - [DEBUG] Edge Function : AllBottom
29857 2019-Jan-17 17:00:41.444333 - [DEBUG] End adding new jump function
29858 2019-Jan-17 17:00:41.444358 - [DEBUG]
29859 2019-Jan-17 17:00:41.444382 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29860 2019-Jan-17 17:00:41.444407 - [DEBUG]
29861 2019-Jan-17 17:00:41.444430 - [DEBUG] Process 820. path edge:
29862 2019-Jan-17 17:00:41.444454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29863 2019-Jan-17 17:00:41.444512 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29864 2019-Jan-17 17:00:41.445165 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29865 2019-Jan-17 17:00:41.446412 - [DEBUG]
29866 2019-Jan-17 17:00:41.446437 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29867 2019-Jan-17 17:00:41.447095 - [DEBUG] Compose: EdgeIdentity * AllBottom
29868 2019-Jan-17 17:00:41.447123 - [DEBUG]
29869 2019-Jan-17 17:00:41.447147 - [DEBUG] Propagate flow
29870 2019-Jan-17 17:00:41.447170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29871 2019-Jan-17 17:00:41.447229 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29872 2019-Jan-17 17:00:41.447866 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29873 2019-Jan-17 17:00:41.449126 - [DEBUG] Edge function : AllBottom (result of previous compose)
29874 2019-Jan-17 17:00:41.449151 - [DEBUG]
29875 2019-Jan-17 17:00:41.449176 - [DEBUG] Join: AllTop & AllBottom
29876 2019-Jan-17 17:00:41.449202 - [DEBUG] = AllBottom (new jump func)
29877 2019-Jan-17 17:00:41.449226 - [DEBUG]
29878 2019-Jan-17 17:00:41.449250 - [DEBUG] Start adding new jump function
29879 2019-Jan-17 17:00:41.449274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29880 2019-Jan-17 17:00:41.449332 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29881 2019-Jan-17 17:00:41.450592 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29882 2019-Jan-17 17:00:41.451229 - [DEBUG] Edge Function : AllBottom
29883 2019-Jan-17 17:00:41.451258 - [DEBUG] End adding new jump function
29884 2019-Jan-17 17:00:41.451283 - [DEBUG]
29885 2019-Jan-17 17:00:41.451321 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29886 2019-Jan-17 17:00:41.451346 - [DEBUG]
29887 2019-Jan-17 17:00:41.451370 - [DEBUG] Process 821. path edge:
29888 2019-Jan-17 17:00:41.451393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29889 2019-Jan-17 17:00:41.451452 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29890 2019-Jan-17 17:00:41.452088 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29891 2019-Jan-17 17:00:41.453331 - [DEBUG]
29892 2019-Jan-17 17:00:41.453356 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29893 2019-Jan-17 17:00:41.454013 - [DEBUG] Compose: EdgeIdentity * AllBottom
29894 2019-Jan-17 17:00:41.454041 - [DEBUG]
29895 2019-Jan-17 17:00:41.454065 - [DEBUG] Propagate flow
29896 2019-Jan-17 17:00:41.454089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29897 2019-Jan-17 17:00:41.454148 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29898 2019-Jan-17 17:00:41.454814 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29899 2019-Jan-17 17:00:41.456063 - [DEBUG] Edge function : AllBottom (result of previous compose)
29900 2019-Jan-17 17:00:41.456089 - [DEBUG]
29901 2019-Jan-17 17:00:41.456113 - [DEBUG] Join: AllTop & AllBottom
29902 2019-Jan-17 17:00:41.456139 - [DEBUG] = AllBottom (new jump func)
29903 2019-Jan-17 17:00:41.456163 - [DEBUG]
29904 2019-Jan-17 17:00:41.456186 - [DEBUG] Start adding new jump function
29905 2019-Jan-17 17:00:41.456209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29906 2019-Jan-17 17:00:41.456268 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29907 2019-Jan-17 17:00:41.457514 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29908 2019-Jan-17 17:00:41.458176 - [DEBUG] Edge Function : AllBottom
29909 2019-Jan-17 17:00:41.458206 - [DEBUG] End adding new jump function
29910 2019-Jan-17 17:00:41.458230 - [DEBUG]
29911 2019-Jan-17 17:00:41.458255 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29912 2019-Jan-17 17:00:41.458279 - [DEBUG]
29913 2019-Jan-17 17:00:41.458303 - [DEBUG] Process 822. path edge:
29914 2019-Jan-17 17:00:41.458327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29915 2019-Jan-17 17:00:41.458386 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29916 2019-Jan-17 17:00:41.459036 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29917 2019-Jan-17 17:00:41.460284 - [DEBUG]
29918 2019-Jan-17 17:00:41.460308 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29919 2019-Jan-17 17:00:41.460969 - [DEBUG] Possible callees:
29920 2019-Jan-17 17:00:41.460995 - [DEBUG] llvm.dbg.declare
29921 2019-Jan-17 17:00:41.461028 - [DEBUG] Possible return sites:
29922 2019-Jan-17 17:00:41.461052 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329923 2019-Jan-17 17:00:41.462346 - [DEBUG] Found and process special summary
29924 2019-Jan-17 17:00:41.462383 - [DEBUG] Compose: EdgeIdentity * AllBottom
29925 2019-Jan-17 17:00:41.462412 - [DEBUG]
29926 2019-Jan-17 17:00:41.462436 - [DEBUG] Propagate flow
29927 2019-Jan-17 17:00:41.462460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29928 2019-Jan-17 17:00:41.462519 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29929 2019-Jan-17 17:00:41.463170 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29930 2019-Jan-17 17:00:41.464419 - [DEBUG] Edge function : AllBottom (result of previous compose)
29931 2019-Jan-17 17:00:41.464445 - [DEBUG]
29932 2019-Jan-17 17:00:41.464470 - [DEBUG] Join: AllTop & AllBottom
29933 2019-Jan-17 17:00:41.464496 - [DEBUG] = AllBottom (new jump func)
29934 2019-Jan-17 17:00:41.464520 - [DEBUG]
29935 2019-Jan-17 17:00:41.464544 - [DEBUG] Start adding new jump function
29936 2019-Jan-17 17:00:41.464567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29937 2019-Jan-17 17:00:41.464637 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29938 2019-Jan-17 17:00:41.465887 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29939 2019-Jan-17 17:00:41.466528 - [DEBUG] Edge Function : AllBottom
29940 2019-Jan-17 17:00:41.466558 - [DEBUG] End adding new jump function
29941 2019-Jan-17 17:00:41.466583 - [DEBUG]
29942 2019-Jan-17 17:00:41.466607 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29943 2019-Jan-17 17:00:41.466631 - [DEBUG]
29944 2019-Jan-17 17:00:41.466655 - [DEBUG] Process 823. path edge:
29945 2019-Jan-17 17:00:41.466678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29946 2019-Jan-17 17:00:41.466737 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29947 2019-Jan-17 17:00:41.467377 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29948 2019-Jan-17 17:00:41.468635 - [DEBUG]
29949 2019-Jan-17 17:00:41.468660 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29950 2019-Jan-17 17:00:41.469327 - [DEBUG] Compose: EdgeIdentity * AllBottom
29951 2019-Jan-17 17:00:41.469355 - [DEBUG]
29952 2019-Jan-17 17:00:41.469379 - [DEBUG] Propagate flow
29953 2019-Jan-17 17:00:41.469402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29954 2019-Jan-17 17:00:41.469461 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29955 2019-Jan-17 17:00:41.470101 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29956 2019-Jan-17 17:00:41.471362 - [DEBUG] Edge function : AllBottom (result of previous compose)
29957 2019-Jan-17 17:00:41.471388 - [DEBUG]
29958 2019-Jan-17 17:00:41.471413 - [DEBUG] Join: AllTop & AllBottom
29959 2019-Jan-17 17:00:41.471438 - [DEBUG] = AllBottom (new jump func)
29960 2019-Jan-17 17:00:41.471463 - [DEBUG]
29961 2019-Jan-17 17:00:41.471486 - [DEBUG] Start adding new jump function
29962 2019-Jan-17 17:00:41.471510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29963 2019-Jan-17 17:00:41.471576 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29964 2019-Jan-17 17:00:41.472826 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29965 2019-Jan-17 17:00:41.473463 - [DEBUG] Edge Function : AllBottom
29966 2019-Jan-17 17:00:41.473493 - [DEBUG] End adding new jump function
29967 2019-Jan-17 17:00:41.473518 - [DEBUG]
29968 2019-Jan-17 17:00:41.473542 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29969 2019-Jan-17 17:00:41.473567 - [DEBUG]
29970 2019-Jan-17 17:00:41.473590 - [DEBUG] Process 824. path edge:
29971 2019-Jan-17 17:00:41.473614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29972 2019-Jan-17 17:00:41.473672 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29973 2019-Jan-17 17:00:41.474308 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
29974 2019-Jan-17 17:00:41.475571 - [DEBUG]
29975 2019-Jan-17 17:00:41.475596 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29976 2019-Jan-17 17:00:41.476254 - [DEBUG] Compose: EdgeIdentity * AllBottom
29977 2019-Jan-17 17:00:41.476282 - [DEBUG]
29978 2019-Jan-17 17:00:41.476306 - [DEBUG] Propagate flow
29979 2019-Jan-17 17:00:41.476330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

29980 2019-Jan-17 17:00:41.476389 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29981 2019-Jan-17 17:00:41.477039 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29982 2019-Jan-17 17:00:41.478300 - [DEBUG] Edge function : AllBottom (result of previous compose)
29983 2019-Jan-17 17:00:41.478326 - [DEBUG]
29984 2019-Jan-17 17:00:41.478351 - [DEBUG] Join: AllTop & AllBottom
29985 2019-Jan-17 17:00:41.478376 - [DEBUG] = AllBottom (new jump func)
29986 2019-Jan-17 17:00:41.478400 - [DEBUG]
29987 2019-Jan-17 17:00:41.478424 - [DEBUG] Start adding new jump function
29988 2019-Jan-17 17:00:41.478447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

29989 2019-Jan-17 17:00:41.478506 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

29990 2019-Jan-17 17:00:41.479753 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29991 2019-Jan-17 17:00:41.480399 - [DEBUG] Edge Function : AllBottom
29992 2019-Jan-17 17:00:41.480428 - [DEBUG] End adding new jump function
29993 2019-Jan-17 17:00:41.480453 - [DEBUG]
29994 2019-Jan-17 17:00:41.480477 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29995 2019-Jan-17 17:00:41.480502 - [DEBUG]
29996 2019-Jan-17 17:00:41.480525 - [DEBUG] Process 825. path edge:
29997 2019-Jan-17 17:00:41.480549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
29998 2019-Jan-17 17:00:41.480607 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29999 2019-Jan-17 17:00:41.481254 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30000 2019-Jan-17 17:00:41.482519 - [DEBUG]
30001 2019-Jan-17 17:00:41.482543 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30002 2019-Jan-17 17:00:41.483210 - [DEBUG] Possible callees:
30003 2019-Jan-17 17:00:41.483236 - [DEBUG] llvm.dbg.declare
30004 2019-Jan-17 17:00:41.483261 - [DEBUG] Possible return sites:
30005 2019-Jan-17 17:00:41.483285 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930006 2019-Jan-17 17:00:41.484563 - [DEBUG] Found and process special summary
30007 2019-Jan-17 17:00:41.484600 - [DEBUG] Compose: EdgeIdentity * AllBottom
30008 2019-Jan-17 17:00:41.484641 - [DEBUG]
30009 2019-Jan-17 17:00:41.484666 - [DEBUG] Propagate flow
30010 2019-Jan-17 17:00:41.484690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30011 2019-Jan-17 17:00:41.484749 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30012 2019-Jan-17 17:00:41.485393 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30013 2019-Jan-17 17:00:41.486640 - [DEBUG] Edge function : AllBottom (result of previous compose)
30014 2019-Jan-17 17:00:41.486666 - [DEBUG]
30015 2019-Jan-17 17:00:41.486691 - [DEBUG] Join: AllTop & AllBottom
30016 2019-Jan-17 17:00:41.486716 - [DEBUG] = AllBottom (new jump func)
30017 2019-Jan-17 17:00:41.486741 - [DEBUG]
30018 2019-Jan-17 17:00:41.486764 - [DEBUG] Start adding new jump function
30019 2019-Jan-17 17:00:41.486788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30020 2019-Jan-17 17:00:41.486846 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30021 2019-Jan-17 17:00:41.488111 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30022 2019-Jan-17 17:00:41.488752 - [DEBUG] Edge Function : AllBottom
30023 2019-Jan-17 17:00:41.488782 - [DEBUG] End adding new jump function
30024 2019-Jan-17 17:00:41.488806 - [DEBUG]
30025 2019-Jan-17 17:00:41.488831 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
30026 2019-Jan-17 17:00:41.488855 - [DEBUG]
30027 2019-Jan-17 17:00:41.488879 - [DEBUG] Process 826. path edge:
30028 2019-Jan-17 17:00:41.488903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30029 2019-Jan-17 17:00:41.488962 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30030 2019-Jan-17 17:00:41.489602 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30031 2019-Jan-17 17:00:41.490849 - [DEBUG]
30032 2019-Jan-17 17:00:41.490873 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30033 2019-Jan-17 17:00:41.491555 - [DEBUG] Compose: EdgeIdentity * AllBottom
30034 2019-Jan-17 17:00:41.491584 - [DEBUG]
30035 2019-Jan-17 17:00:41.491608 - [DEBUG] Propagate flow
30036 2019-Jan-17 17:00:41.491631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30037 2019-Jan-17 17:00:41.491690 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30038 2019-Jan-17 17:00:41.492327 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30039 2019-Jan-17 17:00:41.493574 - [DEBUG] Edge function : AllBottom (result of previous compose)
30040 2019-Jan-17 17:00:41.493600 - [DEBUG]
30041 2019-Jan-17 17:00:41.493625 - [DEBUG] Join: AllTop & AllBottom
30042 2019-Jan-17 17:00:41.493651 - [DEBUG] = AllBottom (new jump func)
30043 2019-Jan-17 17:00:41.493684 - [DEBUG]
30044 2019-Jan-17 17:00:41.493707 - [DEBUG] Start adding new jump function
30045 2019-Jan-17 17:00:41.493732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30046 2019-Jan-17 17:00:41.493790 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30047 2019-Jan-17 17:00:41.495056 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30048 2019-Jan-17 17:00:41.495693 - [DEBUG] Edge Function : AllBottom
30049 2019-Jan-17 17:00:41.495723 - [DEBUG] End adding new jump function
30050 2019-Jan-17 17:00:41.495748 - [DEBUG]
30051 2019-Jan-17 17:00:41.495772 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
30052 2019-Jan-17 17:00:41.495797 - [DEBUG]
30053 2019-Jan-17 17:00:41.495820 - [DEBUG] Process 827. path edge:
30054 2019-Jan-17 17:00:41.495844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30055 2019-Jan-17 17:00:41.495902 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30056 2019-Jan-17 17:00:41.496540 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30057 2019-Jan-17 17:00:41.497787 - [DEBUG]
30058 2019-Jan-17 17:00:41.497812 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30059 2019-Jan-17 17:00:41.498489 - [DEBUG] Compose: EdgeIdentity * AllBottom
30060 2019-Jan-17 17:00:41.498518 - [DEBUG]
30061 2019-Jan-17 17:00:41.498542 - [DEBUG] Propagate flow
30062 2019-Jan-17 17:00:41.498565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30063 2019-Jan-17 17:00:41.498624 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30064 2019-Jan-17 17:00:41.499267 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30065 2019-Jan-17 17:00:41.500512 - [DEBUG] Edge function : AllBottom (result of previous compose)
30066 2019-Jan-17 17:00:41.500537 - [DEBUG]
30067 2019-Jan-17 17:00:41.500562 - [DEBUG] Join: AllTop & AllBottom
30068 2019-Jan-17 17:00:41.500588 - [DEBUG] = AllBottom (new jump func)
30069 2019-Jan-17 17:00:41.500612 - [DEBUG]
30070 2019-Jan-17 17:00:41.500635 - [DEBUG] Start adding new jump function
30071 2019-Jan-17 17:00:41.500659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30072 2019-Jan-17 17:00:41.500717 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30073 2019-Jan-17 17:00:41.501978 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30074 2019-Jan-17 17:00:41.502619 - [DEBUG] Edge Function : AllBottom
30075 2019-Jan-17 17:00:41.502649 - [DEBUG] End adding new jump function
30076 2019-Jan-17 17:00:41.502673 - [DEBUG]
30077 2019-Jan-17 17:00:41.502697 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
30078 2019-Jan-17 17:00:41.502722 - [DEBUG]
30079 2019-Jan-17 17:00:41.502745 - [DEBUG] Process 828. path edge:
30080 2019-Jan-17 17:00:41.502769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30081 2019-Jan-17 17:00:41.502826 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30082 2019-Jan-17 17:00:41.503467 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30083 2019-Jan-17 17:00:41.504727 - [DEBUG]
30084 2019-Jan-17 17:00:41.504760 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30085 2019-Jan-17 17:00:41.505433 - [DEBUG] Compose: EdgeIdentity * AllBottom
30086 2019-Jan-17 17:00:41.505461 - [DEBUG]
30087 2019-Jan-17 17:00:41.505485 - [DEBUG] Propagate flow
30088 2019-Jan-17 17:00:41.505509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30089 2019-Jan-17 17:00:41.505568 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30090 2019-Jan-17 17:00:41.506208 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30091 2019-Jan-17 17:00:41.507454 - [DEBUG] Edge function : AllBottom (result of previous compose)
30092 2019-Jan-17 17:00:41.507479 - [DEBUG]
30093 2019-Jan-17 17:00:41.507504 - [DEBUG] Join: AllTop & AllBottom
30094 2019-Jan-17 17:00:41.507530 - [DEBUG] = AllBottom (new jump func)
30095 2019-Jan-17 17:00:41.507555 - [DEBUG]
30096 2019-Jan-17 17:00:41.507578 - [DEBUG] Start adding new jump function
30097 2019-Jan-17 17:00:41.507602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30098 2019-Jan-17 17:00:41.507660 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30099 2019-Jan-17 17:00:41.508922 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30100 2019-Jan-17 17:00:41.509558 - [DEBUG] Edge Function : AllBottom
30101 2019-Jan-17 17:00:41.509589 - [DEBUG] End adding new jump function
30102 2019-Jan-17 17:00:41.509613 - [DEBUG]
30103 2019-Jan-17 17:00:41.509638 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
30104 2019-Jan-17 17:00:41.509662 - [DEBUG]
30105 2019-Jan-17 17:00:41.509685 - [DEBUG] Process 829. path edge:
30106 2019-Jan-17 17:00:41.509708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30107 2019-Jan-17 17:00:41.509767 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30108 2019-Jan-17 17:00:41.510403 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30109 2019-Jan-17 17:00:41.511665 - [DEBUG]
30110 2019-Jan-17 17:00:41.511690 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30111 2019-Jan-17 17:00:41.512349 - [DEBUG] Compose: EdgeIdentity * AllBottom
30112 2019-Jan-17 17:00:41.512377 - [DEBUG]
30113 2019-Jan-17 17:00:41.512401 - [DEBUG] Propagate flow
30114 2019-Jan-17 17:00:41.512425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30115 2019-Jan-17 17:00:41.512483 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30116 2019-Jan-17 17:00:41.513124 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30117 2019-Jan-17 17:00:41.514370 - [DEBUG] Edge function : AllBottom (result of previous compose)
30118 2019-Jan-17 17:00:41.514396 - [DEBUG]
30119 2019-Jan-17 17:00:41.514421 - [DEBUG] Join: AllTop & AllBottom
30120 2019-Jan-17 17:00:41.514447 - [DEBUG] = AllBottom (new jump func)
30121 2019-Jan-17 17:00:41.514471 - [DEBUG]
30122 2019-Jan-17 17:00:41.514495 - [DEBUG] Start adding new jump function
30123 2019-Jan-17 17:00:41.514518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30124 2019-Jan-17 17:00:41.514576 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30125 2019-Jan-17 17:00:41.515853 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30126 2019-Jan-17 17:00:41.516493 - [DEBUG] Edge Function : AllBottom
30127 2019-Jan-17 17:00:41.516523 - [DEBUG] End adding new jump function
30128 2019-Jan-17 17:00:41.516548 - [DEBUG]
30129 2019-Jan-17 17:00:41.516572 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
30130 2019-Jan-17 17:00:41.516597 - [DEBUG]
30131 2019-Jan-17 17:00:41.516620 - [DEBUG] Process 830. path edge:
30132 2019-Jan-17 17:00:41.516644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30133 2019-Jan-17 17:00:41.516702 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30134 2019-Jan-17 17:00:41.517342 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30135 2019-Jan-17 17:00:41.518604 - [DEBUG]
30136 2019-Jan-17 17:00:41.518629 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30137 2019-Jan-17 17:00:41.519298 - [DEBUG] Compose: EdgeIdentity * AllBottom
30138 2019-Jan-17 17:00:41.519326 - [DEBUG]
30139 2019-Jan-17 17:00:41.519350 - [DEBUG] Propagate flow
30140 2019-Jan-17 17:00:41.519373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30141 2019-Jan-17 17:00:41.519432 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30142 2019-Jan-17 17:00:41.520071 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30143 2019-Jan-17 17:00:41.521330 - [DEBUG] Edge function : AllBottom (result of previous compose)
30144 2019-Jan-17 17:00:41.521356 - [DEBUG]
30145 2019-Jan-17 17:00:41.521381 - [DEBUG] Join: AllTop & AllBottom
30146 2019-Jan-17 17:00:41.521407 - [DEBUG] = AllBottom (new jump func)
30147 2019-Jan-17 17:00:41.521431 - [DEBUG]
30148 2019-Jan-17 17:00:41.521454 - [DEBUG] Start adding new jump function
30149 2019-Jan-17 17:00:41.521477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30150 2019-Jan-17 17:00:41.521536 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30151 2019-Jan-17 17:00:41.522784 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30152 2019-Jan-17 17:00:41.523420 - [DEBUG] Edge Function : AllBottom
30153 2019-Jan-17 17:00:41.523450 - [DEBUG] End adding new jump function
30154 2019-Jan-17 17:00:41.523474 - [DEBUG]
30155 2019-Jan-17 17:00:41.523499 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30156 2019-Jan-17 17:00:41.523524 - [DEBUG]
30157 2019-Jan-17 17:00:41.523547 - [DEBUG] Process 831. path edge:
30158 2019-Jan-17 17:00:41.523571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30159 2019-Jan-17 17:00:41.523629 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30160 2019-Jan-17 17:00:41.524267 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30161 2019-Jan-17 17:00:41.525528 - [DEBUG]
30162 2019-Jan-17 17:00:41.525553 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30163 2019-Jan-17 17:00:41.526211 - [DEBUG] Compose: EdgeIdentity * AllBottom
30164 2019-Jan-17 17:00:41.526240 - [DEBUG]
30165 2019-Jan-17 17:00:41.526264 - [DEBUG] Propagate flow
30166 2019-Jan-17 17:00:41.526287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30167 2019-Jan-17 17:00:41.526355 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30168 2019-Jan-17 17:00:41.526992 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30169 2019-Jan-17 17:00:41.528253 - [DEBUG] Edge function : AllBottom (result of previous compose)
30170 2019-Jan-17 17:00:41.528279 - [DEBUG]
30171 2019-Jan-17 17:00:41.528304 - [DEBUG] Join: AllTop & AllBottom
30172 2019-Jan-17 17:00:41.528329 - [DEBUG] = AllBottom (new jump func)
30173 2019-Jan-17 17:00:41.528354 - [DEBUG]
30174 2019-Jan-17 17:00:41.528377 - [DEBUG] Start adding new jump function
30175 2019-Jan-17 17:00:41.528400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30176 2019-Jan-17 17:00:41.528458 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30177 2019-Jan-17 17:00:41.529705 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30178 2019-Jan-17 17:00:41.530340 - [DEBUG] Edge Function : AllBottom
30179 2019-Jan-17 17:00:41.530370 - [DEBUG] End adding new jump function
30180 2019-Jan-17 17:00:41.530394 - [DEBUG]
30181 2019-Jan-17 17:00:41.530419 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30182 2019-Jan-17 17:00:41.530443 - [DEBUG]
30183 2019-Jan-17 17:00:41.530467 - [DEBUG] Process 832. path edge:
30184 2019-Jan-17 17:00:41.530490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30185 2019-Jan-17 17:00:41.530549 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30186 2019-Jan-17 17:00:41.531184 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30187 2019-Jan-17 17:00:41.532446 - [DEBUG]
30188 2019-Jan-17 17:00:41.532471 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30189 2019-Jan-17 17:00:41.533133 - [DEBUG] Compose: EdgeIdentity * AllBottom
30190 2019-Jan-17 17:00:41.533161 - [DEBUG]
30191 2019-Jan-17 17:00:41.533185 - [DEBUG] Propagate flow
30192 2019-Jan-17 17:00:41.533209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30193 2019-Jan-17 17:00:41.533268 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30194 2019-Jan-17 17:00:41.533913 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30195 2019-Jan-17 17:00:41.535174 - [DEBUG] Edge function : AllBottom (result of previous compose)
30196 2019-Jan-17 17:00:41.535200 - [DEBUG]
30197 2019-Jan-17 17:00:41.535225 - [DEBUG] Join: AllTop & AllBottom
30198 2019-Jan-17 17:00:41.535250 - [DEBUG] = AllBottom (new jump func)
30199 2019-Jan-17 17:00:41.535275 - [DEBUG]
30200 2019-Jan-17 17:00:41.535298 - [DEBUG] Start adding new jump function
30201 2019-Jan-17 17:00:41.535321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30202 2019-Jan-17 17:00:41.535379 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30203 2019-Jan-17 17:00:41.536625 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30204 2019-Jan-17 17:00:41.537268 - [DEBUG] Edge Function : AllBottom
30205 2019-Jan-17 17:00:41.537297 - [DEBUG] End adding new jump function
30206 2019-Jan-17 17:00:41.537322 - [DEBUG]
30207 2019-Jan-17 17:00:41.537346 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30208 2019-Jan-17 17:00:41.537379 - [DEBUG]
30209 2019-Jan-17 17:00:41.537403 - [DEBUG] Process 833. path edge:
30210 2019-Jan-17 17:00:41.537427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30211 2019-Jan-17 17:00:41.537486 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30212 2019-Jan-17 17:00:41.538144 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30213 2019-Jan-17 17:00:41.539393 - [DEBUG]
30214 2019-Jan-17 17:00:41.539420 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30215 2019-Jan-17 17:00:41.540128 - [DEBUG] Compose: EdgeIdentity * AllBottom
30216 2019-Jan-17 17:00:41.540158 - [DEBUG]
30217 2019-Jan-17 17:00:41.540182 - [DEBUG] Propagate flow
30218 2019-Jan-17 17:00:41.540206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30219 2019-Jan-17 17:00:41.540273 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30220 2019-Jan-17 17:00:41.540923 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30221 2019-Jan-17 17:00:41.542194 - [DEBUG] Edge function : AllBottom (result of previous compose)
30222 2019-Jan-17 17:00:41.542219 - [DEBUG]
30223 2019-Jan-17 17:00:41.542245 - [DEBUG] Join: AllTop & AllBottom
30224 2019-Jan-17 17:00:41.542272 - [DEBUG] = AllBottom (new jump func)
30225 2019-Jan-17 17:00:41.542296 - [DEBUG]
30226 2019-Jan-17 17:00:41.542320 - [DEBUG] Start adding new jump function
30227 2019-Jan-17 17:00:41.542343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30228 2019-Jan-17 17:00:41.542402 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30229 2019-Jan-17 17:00:41.543652 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30230 2019-Jan-17 17:00:41.544287 - [DEBUG] Edge Function : AllBottom
30231 2019-Jan-17 17:00:41.544318 - [DEBUG] End adding new jump function
30232 2019-Jan-17 17:00:41.544343 - [DEBUG]
30233 2019-Jan-17 17:00:41.544367 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30234 2019-Jan-17 17:00:41.544392 - [DEBUG]
30235 2019-Jan-17 17:00:41.544415 - [DEBUG] Process 834. path edge:
30236 2019-Jan-17 17:00:41.544439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30237 2019-Jan-17 17:00:41.544497 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30238 2019-Jan-17 17:00:41.545149 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30239 2019-Jan-17 17:00:41.546395 - [DEBUG]
30240 2019-Jan-17 17:00:41.546420 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30241 2019-Jan-17 17:00:41.547088 - [DEBUG] Compose: EdgeIdentity * AllBottom
30242 2019-Jan-17 17:00:41.547117 - [DEBUG]
30243 2019-Jan-17 17:00:41.547140 - [DEBUG] Propagate flow
30244 2019-Jan-17 17:00:41.547164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30245 2019-Jan-17 17:00:41.547223 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30246 2019-Jan-17 17:00:41.547903 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30247 2019-Jan-17 17:00:41.549172 - [DEBUG] Edge function : AllBottom (result of previous compose)
30248 2019-Jan-17 17:00:41.549210 - [DEBUG]
30249 2019-Jan-17 17:00:41.549236 - [DEBUG] Join: AllTop & AllBottom
30250 2019-Jan-17 17:00:41.549262 - [DEBUG] = AllBottom (new jump func)
30251 2019-Jan-17 17:00:41.549286 - [DEBUG]
30252 2019-Jan-17 17:00:41.549309 - [DEBUG] Start adding new jump function
30253 2019-Jan-17 17:00:41.549333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30254 2019-Jan-17 17:00:41.549392 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30255 2019-Jan-17 17:00:41.550639 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30256 2019-Jan-17 17:00:41.551275 - [DEBUG] Edge Function : AllBottom
30257 2019-Jan-17 17:00:41.551329 - [DEBUG] End adding new jump function
30258 2019-Jan-17 17:00:41.551362 - [DEBUG]
30259 2019-Jan-17 17:00:41.551387 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30260 2019-Jan-17 17:00:41.551413 - [DEBUG]
30261 2019-Jan-17 17:00:41.551436 - [DEBUG] Process 835. path edge:
30262 2019-Jan-17 17:00:41.551460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30263 2019-Jan-17 17:00:41.551521 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30264 2019-Jan-17 17:00:41.552164 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30265 2019-Jan-17 17:00:41.553418 - [DEBUG]
30266 2019-Jan-17 17:00:41.553443 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30267 2019-Jan-17 17:00:41.554098 - [DEBUG] Start of endsummarytab entry
30268 2019-Jan-17 17:00:41.554137 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30269 2019-Jan-17 17:00:41.554804 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

30270 2019-Jan-17 17:00:41.554873 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30271 2019-Jan-17 17:00:41.555512 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

30272 2019-Jan-17 17:00:41.556150 - [DEBUG] EF: AllBottom
30273 2019-Jan-17 17:00:41.556176 - [DEBUG]
30274 2019-Jan-17 17:00:41.556200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30275 2019-Jan-17 17:00:41.556836 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

30276 2019-Jan-17 17:00:41.557489 - [DEBUG] EF: AllBottom
30277 2019-Jan-17 17:00:41.557514 - [DEBUG]
30278 2019-Jan-17 17:00:41.557537 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30279 2019-Jan-17 17:00:41.558189 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

30280 2019-Jan-17 17:00:41.558826 - [DEBUG] EF: AllBottom
30281 2019-Jan-17 17:00:41.558851 - [DEBUG]
30282 2019-Jan-17 17:00:41.558874 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30283 2019-Jan-17 17:00:41.559508 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

30284 2019-Jan-17 17:00:41.560754 - [DEBUG] EF: AllBottom
30285 2019-Jan-17 17:00:41.560779 - [DEBUG]
30286 2019-Jan-17 17:00:41.560803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30287 2019-Jan-17 17:00:41.561452 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

30288 2019-Jan-17 17:00:41.562095 - [DEBUG] EF: AllBottom
30289 2019-Jan-17 17:00:41.562120 - [DEBUG]
30290 2019-Jan-17 17:00:41.562144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30291 2019-Jan-17 17:00:41.562789 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

30292 2019-Jan-17 17:00:41.563431 - [DEBUG] EF: AllBottom
30293 2019-Jan-17 17:00:41.563457 - [DEBUG]
30294 2019-Jan-17 17:00:41.563480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30295 2019-Jan-17 17:00:41.564116 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

30296 2019-Jan-17 17:00:41.564768 - [DEBUG] EF: AllBottom
30297 2019-Jan-17 17:00:41.564793 - [DEBUG]
30298 2019-Jan-17 17:00:41.564816 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30299 2019-Jan-17 17:00:41.565451 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

30300 2019-Jan-17 17:00:41.566093 - [DEBUG] EF: AllBottom
30301 2019-Jan-17 17:00:41.566118 - [DEBUG]
30302 2019-Jan-17 17:00:41.566141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30303 2019-Jan-17 17:00:41.566776 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

30304 2019-Jan-17 17:00:41.567412 - [DEBUG] EF: AllBottom
30305 2019-Jan-17 17:00:41.567436 - [DEBUG]
30306 2019-Jan-17 17:00:41.567460 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30307 2019-Jan-17 17:00:41.568110 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

30308 2019-Jan-17 17:00:41.568747 - [DEBUG] EF: AllBottom
30309 2019-Jan-17 17:00:41.568772 - [DEBUG]
30310 2019-Jan-17 17:00:41.568796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30311 2019-Jan-17 17:00:41.569431 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

30312 2019-Jan-17 17:00:41.570676 - [DEBUG] EF: AllBottom
30313 2019-Jan-17 17:00:41.570702 - [DEBUG]
30314 2019-Jan-17 17:00:41.570725 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30315 2019-Jan-17 17:00:41.571375 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

30316 2019-Jan-17 17:00:41.572620 - [DEBUG] EF: AllBottom
30317 2019-Jan-17 17:00:41.572645 - [DEBUG]
30318 2019-Jan-17 17:00:41.572668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30319 2019-Jan-17 17:00:41.573303 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

30320 2019-Jan-17 17:00:41.573939 - [DEBUG] EF: AllBottom
30321 2019-Jan-17 17:00:41.573964 - [DEBUG]
30322 2019-Jan-17 17:00:41.573988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30323 2019-Jan-17 17:00:41.574633 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

30324 2019-Jan-17 17:00:41.575283 - [DEBUG] EF: AllBottom
30325 2019-Jan-17 17:00:41.575308 - [DEBUG]
30326 2019-Jan-17 17:00:41.575332 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30327 2019-Jan-17 17:00:41.575967 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

30328 2019-Jan-17 17:00:41.577211 - [DEBUG] EF: AllBottom
30329 2019-Jan-17 17:00:41.577236 - [DEBUG]
30330 2019-Jan-17 17:00:41.577260 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30331 2019-Jan-17 17:00:41.577895 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

30332 2019-Jan-17 17:00:41.579155 - [DEBUG] EF: AllBottom
30333 2019-Jan-17 17:00:41.579180 - [DEBUG]
30334 2019-Jan-17 17:00:41.579203 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30335 2019-Jan-17 17:00:41.579846 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

30336 2019-Jan-17 17:00:41.580487 - [DEBUG] EF: AllBottom
30337 2019-Jan-17 17:00:41.580512 - [DEBUG]
30338 2019-Jan-17 17:00:41.580535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30339 2019-Jan-17 17:00:41.581172 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30340 2019-Jan-17 17:00:41.582432 - [DEBUG] EF: AllBottom
30341 2019-Jan-17 17:00:41.582457 - [DEBUG]
30342 2019-Jan-17 17:00:41.582480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30343 2019-Jan-17 17:00:41.583115 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

30344 2019-Jan-17 17:00:41.583762 - [DEBUG] EF: AllBottom
30345 2019-Jan-17 17:00:41.583787 - [DEBUG]
30346 2019-Jan-17 17:00:41.583811 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30347 2019-Jan-17 17:00:41.584446 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

30348 2019-Jan-17 17:00:41.585109 - [DEBUG] EF: AllBottom
30349 2019-Jan-17 17:00:41.585135 - [DEBUG]
30350 2019-Jan-17 17:00:41.585158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30351 2019-Jan-17 17:00:41.585793 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

30352 2019-Jan-17 17:00:41.586440 - [DEBUG] EF: AllBottom
30353 2019-Jan-17 17:00:41.586465 - [DEBUG]
30354 2019-Jan-17 17:00:41.586488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30355 2019-Jan-17 17:00:41.587122 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

30356 2019-Jan-17 17:00:41.588381 - [DEBUG] EF: AllBottom
30357 2019-Jan-17 17:00:41.588406 - [DEBUG]
30358 2019-Jan-17 17:00:41.588431 - [DEBUG] ---------------
30359 2019-Jan-17 17:00:41.588455 - [DEBUG]
30360 2019-Jan-17 17:00:41.588481 - [DEBUG] End of endsummarytab entry
30361 2019-Jan-17 17:00:41.588505 - [DEBUG]
30362 2019-Jan-17 17:00:41.588529 - [DEBUG] Start of incomingtab entry
30363 2019-Jan-17 17:00:41.588554 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30364 2019-Jan-17 17:00:41.589192 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

30365 2019-Jan-17 17:00:41.589252 - [DEBUG] ---------------
30366 2019-Jan-17 17:00:41.589276 - [DEBUG] End of incomingtab entry
30367 2019-Jan-17 17:00:41.589299 - [DEBUG]
30368 2019-Jan-17 17:00:41.589326 - [DEBUG] EDGE: >
30369 2019-Jan-17 17:00:41.589384 - [DEBUG] ---> 30370 2019-Jan-17 17:00:41.590022 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30371 2019-Jan-17 17:00:41.591265 - [DEBUG]
30372 2019-Jan-17 17:00:41.591302 - [DEBUG] EDGE: >
30373 2019-Jan-17 17:00:41.591363 - [DEBUG] ---> 30374 2019-Jan-17 17:00:41.591999 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30375 2019-Jan-17 17:00:41.593242 - [DEBUG]
30376 2019-Jan-17 17:00:41.593283 - [DEBUG] Compose: EdgeIdentity * AllBottom
30377 2019-Jan-17 17:00:41.593311 - [DEBUG]
30378 2019-Jan-17 17:00:41.593334 - [DEBUG] Propagate flow
30379 2019-Jan-17 17:00:41.593357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30380 2019-Jan-17 17:00:41.593424 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30381 2019-Jan-17 17:00:41.594073 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30382 2019-Jan-17 17:00:41.595333 - [DEBUG] Edge function : AllBottom (result of previous compose)
30383 2019-Jan-17 17:00:41.595359 - [DEBUG]
30384 2019-Jan-17 17:00:41.595385 - [DEBUG] Join: AllTop & AllBottom
30385 2019-Jan-17 17:00:41.595411 - [DEBUG] = AllBottom (new jump func)
30386 2019-Jan-17 17:00:41.595435 - [DEBUG]
30387 2019-Jan-17 17:00:41.595458 - [DEBUG] Start adding new jump function
30388 2019-Jan-17 17:00:41.595482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30389 2019-Jan-17 17:00:41.595540 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30390 2019-Jan-17 17:00:41.596787 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30391 2019-Jan-17 17:00:41.597432 - [DEBUG] Edge Function : AllBottom
30392 2019-Jan-17 17:00:41.597463 - [DEBUG] End adding new jump function
30393 2019-Jan-17 17:00:41.597487 - [DEBUG]
30394 2019-Jan-17 17:00:41.597511 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30395 2019-Jan-17 17:00:41.597536 - [DEBUG]
30396 2019-Jan-17 17:00:41.597559 - [DEBUG] Process 836. path edge:
30397 2019-Jan-17 17:00:41.597583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30398 2019-Jan-17 17:00:41.597641 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30399 2019-Jan-17 17:00:41.598305 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30400 2019-Jan-17 17:00:41.599548 - [DEBUG]
30401 2019-Jan-17 17:00:41.599574 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30402 2019-Jan-17 17:00:41.600233 - [DEBUG] Possible callees:
30403 2019-Jan-17 17:00:41.600259 - [DEBUG] llvm.dbg.declare
30404 2019-Jan-17 17:00:41.600284 - [DEBUG] Possible return sites:
30405 2019-Jan-17 17:00:41.600307 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330406 2019-Jan-17 17:00:41.601608 - [DEBUG] Found and process special summary
30407 2019-Jan-17 17:00:41.601645 - [DEBUG] Compose: EdgeIdentity * AllBottom
30408 2019-Jan-17 17:00:41.601673 - [DEBUG]
30409 2019-Jan-17 17:00:41.601697 - [DEBUG] Propagate flow
30410 2019-Jan-17 17:00:41.601721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30411 2019-Jan-17 17:00:41.601780 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30412 2019-Jan-17 17:00:41.602422 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30413 2019-Jan-17 17:00:41.603667 - [DEBUG] Edge function : AllBottom (result of previous compose)
30414 2019-Jan-17 17:00:41.603693 - [DEBUG]
30415 2019-Jan-17 17:00:41.603718 - [DEBUG] Join: AllTop & AllBottom
30416 2019-Jan-17 17:00:41.603744 - [DEBUG] = AllBottom (new jump func)
30417 2019-Jan-17 17:00:41.603768 - [DEBUG]
30418 2019-Jan-17 17:00:41.603792 - [DEBUG] Start adding new jump function
30419 2019-Jan-17 17:00:41.603815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30420 2019-Jan-17 17:00:41.603882 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30421 2019-Jan-17 17:00:41.605147 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30422 2019-Jan-17 17:00:41.605785 - [DEBUG] Edge Function : AllBottom
30423 2019-Jan-17 17:00:41.605814 - [DEBUG] End adding new jump function
30424 2019-Jan-17 17:00:41.605838 - [DEBUG]
30425 2019-Jan-17 17:00:41.605863 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30426 2019-Jan-17 17:00:41.605888 - [DEBUG]
30427 2019-Jan-17 17:00:41.605911 - [DEBUG] Process 837. path edge:
30428 2019-Jan-17 17:00:41.605935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30429 2019-Jan-17 17:00:41.605993 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30430 2019-Jan-17 17:00:41.606633 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30431 2019-Jan-17 17:00:41.607877 - [DEBUG]
30432 2019-Jan-17 17:00:41.607902 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30433 2019-Jan-17 17:00:41.608589 - [DEBUG] Compose: EdgeIdentity * AllBottom
30434 2019-Jan-17 17:00:41.608617 - [DEBUG]
30435 2019-Jan-17 17:00:41.608641 - [DEBUG] Propagate flow
30436 2019-Jan-17 17:00:41.608664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30437 2019-Jan-17 17:00:41.608724 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30438 2019-Jan-17 17:00:41.609364 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30439 2019-Jan-17 17:00:41.610612 - [DEBUG] Edge function : AllBottom (result of previous compose)
30440 2019-Jan-17 17:00:41.610638 - [DEBUG]
30441 2019-Jan-17 17:00:41.610663 - [DEBUG] Join: AllTop & AllBottom
30442 2019-Jan-17 17:00:41.610689 - [DEBUG] = AllBottom (new jump func)
30443 2019-Jan-17 17:00:41.610713 - [DEBUG]
30444 2019-Jan-17 17:00:41.610737 - [DEBUG] Start adding new jump function
30445 2019-Jan-17 17:00:41.610760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30446 2019-Jan-17 17:00:41.610819 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30447 2019-Jan-17 17:00:41.612083 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30448 2019-Jan-17 17:00:41.612721 - [DEBUG] Edge Function : AllBottom
30449 2019-Jan-17 17:00:41.612750 - [DEBUG] End adding new jump function
30450 2019-Jan-17 17:00:41.612775 - [DEBUG]
30451 2019-Jan-17 17:00:41.612799 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30452 2019-Jan-17 17:00:41.612824 - [DEBUG]
30453 2019-Jan-17 17:00:41.612847 - [DEBUG] Process 838. path edge:
30454 2019-Jan-17 17:00:41.612870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30455 2019-Jan-17 17:00:41.612929 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30456 2019-Jan-17 17:00:41.613566 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30457 2019-Jan-17 17:00:41.614827 - [DEBUG]
30458 2019-Jan-17 17:00:41.614852 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30459 2019-Jan-17 17:00:41.615512 - [DEBUG] Compose: EdgeIdentity * AllBottom
30460 2019-Jan-17 17:00:41.615552 - [DEBUG]
30461 2019-Jan-17 17:00:41.615577 - [DEBUG] Propagate flow
30462 2019-Jan-17 17:00:41.615600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30463 2019-Jan-17 17:00:41.615660 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30464 2019-Jan-17 17:00:41.616303 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30465 2019-Jan-17 17:00:41.617551 - [DEBUG] Edge function : AllBottom (result of previous compose)
30466 2019-Jan-17 17:00:41.617576 - [DEBUG]
30467 2019-Jan-17 17:00:41.617602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30468 2019-Jan-17 17:00:41.617628 - [DEBUG] = AllBottom
30469 2019-Jan-17 17:00:41.617652 - [DEBUG]
30470 2019-Jan-17 17:00:41.617675 - [DEBUG] PROPAGATE: No new function!
30471 2019-Jan-17 17:00:41.617700 - [DEBUG] EDGE: >
30472 2019-Jan-17 17:00:41.617760 - [DEBUG] ---> 30473 2019-Jan-17 17:00:41.618416 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30474 2019-Jan-17 17:00:41.619662 - [DEBUG]
30475 2019-Jan-17 17:00:41.619687 - [DEBUG] EDGE: >
30476 2019-Jan-17 17:00:41.619747 - [DEBUG] ---> 30477 2019-Jan-17 17:00:41.620386 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30478 2019-Jan-17 17:00:41.621644 - [DEBUG]
30479 2019-Jan-17 17:00:41.621684 - [DEBUG] Compose: EdgeIdentity * AllBottom
30480 2019-Jan-17 17:00:41.621711 - [DEBUG]
30481 2019-Jan-17 17:00:41.621735 - [DEBUG] Propagate flow
30482 2019-Jan-17 17:00:41.621759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30483 2019-Jan-17 17:00:41.621817 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30484 2019-Jan-17 17:00:41.622458 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30485 2019-Jan-17 17:00:41.623703 - [DEBUG] Edge function : AllBottom (result of previous compose)
30486 2019-Jan-17 17:00:41.623729 - [DEBUG]
30487 2019-Jan-17 17:00:41.623754 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30488 2019-Jan-17 17:00:41.623780 - [DEBUG] = AllBottom
30489 2019-Jan-17 17:00:41.623804 - [DEBUG]
30490 2019-Jan-17 17:00:41.623827 - [DEBUG] PROPAGATE: No new function!
30491 2019-Jan-17 17:00:41.623855 - [DEBUG] EDGE: >
30492 2019-Jan-17 17:00:41.623915 - [DEBUG] ---> 30493 2019-Jan-17 17:00:41.624563 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30494 2019-Jan-17 17:00:41.625824 - [DEBUG]
30495 2019-Jan-17 17:00:41.625850 - [DEBUG] EDGE: >
30496 2019-Jan-17 17:00:41.625909 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30497 2019-Jan-17 17:00:41.626552 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30498 2019-Jan-17 17:00:41.627793 - [DEBUG]
30499 2019-Jan-17 17:00:41.627820 - [DEBUG] EDGE: >
30500 2019-Jan-17 17:00:41.627887 - [DEBUG] ---> 30501 2019-Jan-17 17:00:41.628540 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30502 2019-Jan-17 17:00:41.629783 - [DEBUG]
30503 2019-Jan-17 17:00:41.629809 - [DEBUG] EDGE: >
30504 2019-Jan-17 17:00:41.629868 - [DEBUG] ---> 30505 2019-Jan-17 17:00:41.630504 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30506 2019-Jan-17 17:00:41.631810 - [DEBUG]
30507 2019-Jan-17 17:00:41.631840 - [DEBUG] EDGE: >
30508 2019-Jan-17 17:00:41.631910 - [DEBUG] ---> 30509 2019-Jan-17 17:00:41.632606 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30510 2019-Jan-17 17:00:41.633929 - [DEBUG]
30511 2019-Jan-17 17:00:41.633981 - [DEBUG] Compose: EdgeIdentity * AllBottom
30512 2019-Jan-17 17:00:41.634009 - [DEBUG]
30513 2019-Jan-17 17:00:41.634033 - [DEBUG] Propagate flow
30514 2019-Jan-17 17:00:41.634057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30515 2019-Jan-17 17:00:41.634120 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30516 2019-Jan-17 17:00:41.634788 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30517 2019-Jan-17 17:00:41.636034 - [DEBUG] Edge function : AllBottom (result of previous compose)
30518 2019-Jan-17 17:00:41.636060 - [DEBUG]
30519 2019-Jan-17 17:00:41.636087 - [DEBUG] Join: AllTop & AllBottom
30520 2019-Jan-17 17:00:41.636114 - [DEBUG] = AllBottom (new jump func)
30521 2019-Jan-17 17:00:41.636138 - [DEBUG]
30522 2019-Jan-17 17:00:41.636162 - [DEBUG] Start adding new jump function
30523 2019-Jan-17 17:00:41.636185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30524 2019-Jan-17 17:00:41.636243 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30525 2019-Jan-17 17:00:41.637490 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30526 2019-Jan-17 17:00:41.638146 - [DEBUG] Edge Function : AllBottom
30527 2019-Jan-17 17:00:41.638178 - [DEBUG] End adding new jump function
30528 2019-Jan-17 17:00:41.638202 - [DEBUG]
30529 2019-Jan-17 17:00:41.638226 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30530 2019-Jan-17 17:00:41.638252 - [DEBUG]
30531 2019-Jan-17 17:00:41.638275 - [DEBUG] Process 839. path edge:
30532 2019-Jan-17 17:00:41.638299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30533 2019-Jan-17 17:00:41.638357 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30534 2019-Jan-17 17:00:41.638997 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30535 2019-Jan-17 17:00:41.640243 - [DEBUG]
30536 2019-Jan-17 17:00:41.640269 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30537 2019-Jan-17 17:00:41.640946 - [DEBUG] Compose: EdgeIdentity * AllBottom
30538 2019-Jan-17 17:00:41.640974 - [DEBUG]
30539 2019-Jan-17 17:00:41.640998 - [DEBUG] Propagate flow
30540 2019-Jan-17 17:00:41.641039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30541 2019-Jan-17 17:00:41.641099 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30542 2019-Jan-17 17:00:41.641754 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30543 2019-Jan-17 17:00:41.642998 - [DEBUG] Edge function : AllBottom (result of previous compose)
30544 2019-Jan-17 17:00:41.643023 - [DEBUG]
30545 2019-Jan-17 17:00:41.643048 - [DEBUG] Join: AllTop & AllBottom
30546 2019-Jan-17 17:00:41.643074 - [DEBUG] = AllBottom (new jump func)
30547 2019-Jan-17 17:00:41.643098 - [DEBUG]
30548 2019-Jan-17 17:00:41.643121 - [DEBUG] Start adding new jump function
30549 2019-Jan-17 17:00:41.643145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30550 2019-Jan-17 17:00:41.643203 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30551 2019-Jan-17 17:00:41.644447 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30552 2019-Jan-17 17:00:41.645096 - [DEBUG] Edge Function : AllBottom
30553 2019-Jan-17 17:00:41.645126 - [DEBUG] End adding new jump function
30554 2019-Jan-17 17:00:41.645150 - [DEBUG]
30555 2019-Jan-17 17:00:41.645174 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30556 2019-Jan-17 17:00:41.645199 - [DEBUG]
30557 2019-Jan-17 17:00:41.645222 - [DEBUG] Process 840. path edge:
30558 2019-Jan-17 17:00:41.645246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30559 2019-Jan-17 17:00:41.645303 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30560 2019-Jan-17 17:00:41.645944 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30561 2019-Jan-17 17:00:41.647210 - [DEBUG]
30562 2019-Jan-17 17:00:41.647236 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30563 2019-Jan-17 17:00:41.647897 - [DEBUG] Compose: EdgeIdentity * AllBottom
30564 2019-Jan-17 17:00:41.647926 - [DEBUG]
30565 2019-Jan-17 17:00:41.647950 - [DEBUG] Propagate flow
30566 2019-Jan-17 17:00:41.647993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30567 2019-Jan-17 17:00:41.648054 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30568 2019-Jan-17 17:00:41.648693 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30569 2019-Jan-17 17:00:41.649938 - [DEBUG] Edge function : AllBottom (result of previous compose)
30570 2019-Jan-17 17:00:41.649963 - [DEBUG]
30571 2019-Jan-17 17:00:41.649990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30572 2019-Jan-17 17:00:41.650015 - [DEBUG] = AllBottom
30573 2019-Jan-17 17:00:41.650040 - [DEBUG]
30574 2019-Jan-17 17:00:41.650063 - [DEBUG] PROPAGATE: No new function!
30575 2019-Jan-17 17:00:41.650088 - [DEBUG] EDGE: >
30576 2019-Jan-17 17:00:41.650148 - [DEBUG] ---> 30577 2019-Jan-17 17:00:41.650782 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30578 2019-Jan-17 17:00:41.652043 - [DEBUG]
30579 2019-Jan-17 17:00:41.652068 - [DEBUG] EDGE: >
30580 2019-Jan-17 17:00:41.652127 - [DEBUG] ---> 30581 2019-Jan-17 17:00:41.652766 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30582 2019-Jan-17 17:00:41.654021 - [DEBUG]
30583 2019-Jan-17 17:00:41.654047 - [DEBUG] EDGE: >
30584 2019-Jan-17 17:00:41.654107 - [DEBUG] ---> 30585 2019-Jan-17 17:00:41.654760 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30586 2019-Jan-17 17:00:41.656004 - [DEBUG]
30587 2019-Jan-17 17:00:41.656030 - [DEBUG] EDGE: >
30588 2019-Jan-17 17:00:41.656090 - [DEBUG] ---> 30589 2019-Jan-17 17:00:41.656731 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30590 2019-Jan-17 17:00:41.657986 - [DEBUG]
30591 2019-Jan-17 17:00:41.658012 - [DEBUG] EDGE: >
30592 2019-Jan-17 17:00:41.658072 - [DEBUG] ---> 30593 2019-Jan-17 17:00:41.658708 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30594 2019-Jan-17 17:00:41.659951 - [DEBUG]
30595 2019-Jan-17 17:00:41.659977 - [DEBUG] EDGE: >
30596 2019-Jan-17 17:00:41.660036 - [DEBUG] ---> 30597 2019-Jan-17 17:00:41.660676 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30598 2019-Jan-17 17:00:41.661932 - [DEBUG]
30599 2019-Jan-17 17:00:41.661976 - [DEBUG] Compose: EdgeIdentity * AllBottom
30600 2019-Jan-17 17:00:41.662004 - [DEBUG]
30601 2019-Jan-17 17:00:41.662028 - [DEBUG] Propagate flow
30602 2019-Jan-17 17:00:41.662051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30603 2019-Jan-17 17:00:41.662109 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30604 2019-Jan-17 17:00:41.662750 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30605 2019-Jan-17 17:00:41.663993 - [DEBUG] Edge function : AllBottom (result of previous compose)
30606 2019-Jan-17 17:00:41.664019 - [DEBUG]
30607 2019-Jan-17 17:00:41.664044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30608 2019-Jan-17 17:00:41.664070 - [DEBUG] = AllBottom
30609 2019-Jan-17 17:00:41.664094 - [DEBUG]
30610 2019-Jan-17 17:00:41.664117 - [DEBUG] PROPAGATE: No new function!
30611 2019-Jan-17 17:00:41.664147 - [DEBUG] EDGE: >
30612 2019-Jan-17 17:00:41.664207 - [DEBUG] ---> 30613 2019-Jan-17 17:00:41.664874 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30614 2019-Jan-17 17:00:41.666119 - [DEBUG]
30615 2019-Jan-17 17:00:41.666145 - [DEBUG] EDGE: >
30616 2019-Jan-17 17:00:41.666204 - [DEBUG] ---> 30617 2019-Jan-17 17:00:41.666841 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30618 2019-Jan-17 17:00:41.668118 - [DEBUG]
30619 2019-Jan-17 17:00:41.668145 - [DEBUG] EDGE: >
30620 2019-Jan-17 17:00:41.668205 - [DEBUG] ---> 30621 2019-Jan-17 17:00:41.668847 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30622 2019-Jan-17 17:00:41.670091 - [DEBUG]
30623 2019-Jan-17 17:00:41.670130 - [DEBUG] Compose: EdgeIdentity * AllBottom
30624 2019-Jan-17 17:00:41.670158 - [DEBUG]
30625 2019-Jan-17 17:00:41.670182 - [DEBUG] Propagate flow
30626 2019-Jan-17 17:00:41.670205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30627 2019-Jan-17 17:00:41.670263 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30628 2019-Jan-17 17:00:41.670904 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30629 2019-Jan-17 17:00:41.672166 - [DEBUG] Edge function : AllBottom (result of previous compose)
30630 2019-Jan-17 17:00:41.672191 - [DEBUG]
30631 2019-Jan-17 17:00:41.672217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30632 2019-Jan-17 17:00:41.672243 - [DEBUG] = AllBottom
30633 2019-Jan-17 17:00:41.672267 - [DEBUG]
30634 2019-Jan-17 17:00:41.672290 - [DEBUG] PROPAGATE: No new function!
30635 2019-Jan-17 17:00:41.672317 - [DEBUG] EDGE: >
30636 2019-Jan-17 17:00:41.672377 - [DEBUG] ---> 30637 2019-Jan-17 17:00:41.673024 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30638 2019-Jan-17 17:00:41.674267 - [DEBUG]
30639 2019-Jan-17 17:00:41.674293 - [DEBUG] EDGE: >
30640 2019-Jan-17 17:00:41.674352 - [DEBUG] ---> 30641 2019-Jan-17 17:00:41.675001 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30642 2019-Jan-17 17:00:41.676243 - [DEBUG]
30643 2019-Jan-17 17:00:41.676269 - [DEBUG] EDGE: >
30644 2019-Jan-17 17:00:41.676328 - [DEBUG] ---> 30645 2019-Jan-17 17:00:41.676963 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30646 2019-Jan-17 17:00:41.678220 - [DEBUG]
30647 2019-Jan-17 17:00:41.678246 - [DEBUG] EDGE: >
30648 2019-Jan-17 17:00:41.678305 - [DEBUG] ---> 30649 2019-Jan-17 17:00:41.678945 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30650 2019-Jan-17 17:00:41.680187 - [DEBUG]
30651 2019-Jan-17 17:00:41.680226 - [DEBUG] Compose: EdgeIdentity * AllBottom
30652 2019-Jan-17 17:00:41.680254 - [DEBUG]
30653 2019-Jan-17 17:00:41.680278 - [DEBUG] Propagate flow
30654 2019-Jan-17 17:00:41.680301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30655 2019-Jan-17 17:00:41.680359 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30656 2019-Jan-17 17:00:41.680999 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30657 2019-Jan-17 17:00:41.682273 - [DEBUG] Edge function : AllBottom (result of previous compose)
30658 2019-Jan-17 17:00:41.682299 - [DEBUG]
30659 2019-Jan-17 17:00:41.682325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30660 2019-Jan-17 17:00:41.682351 - [DEBUG] = AllBottom
30661 2019-Jan-17 17:00:41.682375 - [DEBUG]
30662 2019-Jan-17 17:00:41.682398 - [DEBUG] PROPAGATE: No new function!
30663 2019-Jan-17 17:00:41.682426 - [DEBUG] EDGE: >
30664 2019-Jan-17 17:00:41.682486 - [DEBUG] ---> 30665 2019-Jan-17 17:00:41.683134 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30666 2019-Jan-17 17:00:41.684376 - [DEBUG]
30667 2019-Jan-17 17:00:41.684402 - [DEBUG] EDGE: >
30668 2019-Jan-17 17:00:41.684461 - [DEBUG] ---> 30669 2019-Jan-17 17:00:41.685113 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30670 2019-Jan-17 17:00:41.686356 - [DEBUG]
30671 2019-Jan-17 17:00:41.686382 - [DEBUG] EDGE: >
30672 2019-Jan-17 17:00:41.686441 - [DEBUG] ---> 30673 2019-Jan-17 17:00:41.687079 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30674 2019-Jan-17 17:00:41.688336 - [DEBUG]
30675 2019-Jan-17 17:00:41.688375 - [DEBUG] Compose: EdgeIdentity * AllBottom
30676 2019-Jan-17 17:00:41.688403 - [DEBUG]
30677 2019-Jan-17 17:00:41.688427 - [DEBUG] Propagate flow
30678 2019-Jan-17 17:00:41.688451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30679 2019-Jan-17 17:00:41.688509 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30680 2019-Jan-17 17:00:41.689148 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30681 2019-Jan-17 17:00:41.690392 - [DEBUG] Edge function : AllBottom (result of previous compose)
30682 2019-Jan-17 17:00:41.690417 - [DEBUG]
30683 2019-Jan-17 17:00:41.690443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30684 2019-Jan-17 17:00:41.690469 - [DEBUG] = AllBottom
30685 2019-Jan-17 17:00:41.690493 - [DEBUG]
30686 2019-Jan-17 17:00:41.690516 - [DEBUG] PROPAGATE: No new function!
30687 2019-Jan-17 17:00:41.690542 - [DEBUG] EDGE: >
30688 2019-Jan-17 17:00:41.690602 - [DEBUG] ---> 30689 2019-Jan-17 17:00:41.691249 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30690 2019-Jan-17 17:00:41.692509 - [DEBUG]
30691 2019-Jan-17 17:00:41.692535 - [DEBUG] EDGE: >
30692 2019-Jan-17 17:00:41.692594 - [DEBUG] ---> 30693 2019-Jan-17 17:00:41.693230 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30694 2019-Jan-17 17:00:41.694472 - [DEBUG]
30695 2019-Jan-17 17:00:41.694498 - [DEBUG] EDGE: >
30696 2019-Jan-17 17:00:41.694565 - [DEBUG] ---> 30697 2019-Jan-17 17:00:41.695220 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30698 2019-Jan-17 17:00:41.696464 - [DEBUG]
30699 2019-Jan-17 17:00:41.696502 - [DEBUG] Compose: EdgeIdentity * AllBottom
30700 2019-Jan-17 17:00:41.696529 - [DEBUG]
30701 2019-Jan-17 17:00:41.696553 - [DEBUG] Propagate flow
30702 2019-Jan-17 17:00:41.696577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30703 2019-Jan-17 17:00:41.696635 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30704 2019-Jan-17 17:00:41.697275 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30705 2019-Jan-17 17:00:41.698535 - [DEBUG] Edge function : AllBottom (result of previous compose)
30706 2019-Jan-17 17:00:41.698560 - [DEBUG]
30707 2019-Jan-17 17:00:41.698586 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30708 2019-Jan-17 17:00:41.698612 - [DEBUG] = AllBottom
30709 2019-Jan-17 17:00:41.698636 - [DEBUG]
30710 2019-Jan-17 17:00:41.698659 - [DEBUG] PROPAGATE: No new function!
30711 2019-Jan-17 17:00:41.698685 - [DEBUG] EDGE: >
30712 2019-Jan-17 17:00:41.698745 - [DEBUG] ---> 30713 2019-Jan-17 17:00:41.699392 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30714 2019-Jan-17 17:00:41.700636 - [DEBUG]
30715 2019-Jan-17 17:00:41.700672 - [DEBUG] Compose: EdgeIdentity * AllBottom
30716 2019-Jan-17 17:00:41.700699 - [DEBUG]
30717 2019-Jan-17 17:00:41.700723 - [DEBUG] Propagate flow
30718 2019-Jan-17 17:00:41.700746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30719 2019-Jan-17 17:00:41.700804 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30720 2019-Jan-17 17:00:41.701460 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30721 2019-Jan-17 17:00:41.702704 - [DEBUG] Edge function : AllBottom (result of previous compose)
30722 2019-Jan-17 17:00:41.702729 - [DEBUG]
30723 2019-Jan-17 17:00:41.702755 - [DEBUG] Join: AllTop & AllBottom
30724 2019-Jan-17 17:00:41.702780 - [DEBUG] = AllBottom (new jump func)
30725 2019-Jan-17 17:00:41.702805 - [DEBUG]
30726 2019-Jan-17 17:00:41.702828 - [DEBUG] Start adding new jump function
30727 2019-Jan-17 17:00:41.702852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30728 2019-Jan-17 17:00:41.702909 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30729 2019-Jan-17 17:00:41.704153 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30730 2019-Jan-17 17:00:41.704806 - [DEBUG] Edge Function : AllBottom
30731 2019-Jan-17 17:00:41.704836 - [DEBUG] End adding new jump function
30732 2019-Jan-17 17:00:41.704860 - [DEBUG]
30733 2019-Jan-17 17:00:41.704884 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30734 2019-Jan-17 17:00:41.704909 - [DEBUG]
30735 2019-Jan-17 17:00:41.704932 - [DEBUG] Process 841. path edge:
30736 2019-Jan-17 17:00:41.704956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30737 2019-Jan-17 17:00:41.705014 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
30738 2019-Jan-17 17:00:41.705662 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30739 2019-Jan-17 17:00:41.706906 - [DEBUG]
30740 2019-Jan-17 17:00:41.706930 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30741 2019-Jan-17 17:00:41.707579 - [DEBUG] Possible callees:
30742 2019-Jan-17 17:00:41.707605 - [DEBUG] foo
30743 2019-Jan-17 17:00:41.707630 - [DEBUG] Possible return sites:
30744 2019-Jan-17 17:00:41.707653 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12630745 2019-Jan-17 17:00:41.708939 - [DEBUG] Found and process special summary
30746 2019-Jan-17 17:00:41.708975 - [DEBUG] Compose: EdgeIdentity * AllBottom
30747 2019-Jan-17 17:00:41.709002 - [DEBUG]
30748 2019-Jan-17 17:00:41.709026 - [DEBUG] Propagate flow
30749 2019-Jan-17 17:00:41.709049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30750 2019-Jan-17 17:00:41.709107 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30751 2019-Jan-17 17:00:41.709749 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30752 2019-Jan-17 17:00:41.710993 - [DEBUG] Edge function : AllBottom (result of previous compose)
30753 2019-Jan-17 17:00:41.711019 - [DEBUG]
30754 2019-Jan-17 17:00:41.711044 - [DEBUG] Join: AllTop & AllBottom
30755 2019-Jan-17 17:00:41.711070 - [DEBUG] = AllBottom (new jump func)
30756 2019-Jan-17 17:00:41.711094 - [DEBUG]
30757 2019-Jan-17 17:00:41.711118 - [DEBUG] Start adding new jump function
30758 2019-Jan-17 17:00:41.711141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30759 2019-Jan-17 17:00:41.711199 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30760 2019-Jan-17 17:00:41.712461 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30761 2019-Jan-17 17:00:41.713101 - [DEBUG] Edge Function : AllBottom
30762 2019-Jan-17 17:00:41.713130 - [DEBUG] End adding new jump function
30763 2019-Jan-17 17:00:41.713154 - [DEBUG]
30764 2019-Jan-17 17:00:41.713178 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30765 2019-Jan-17 17:00:41.713203 - [DEBUG]
30766 2019-Jan-17 17:00:41.713226 - [DEBUG] Process 842. path edge:
30767 2019-Jan-17 17:00:41.713250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30768 2019-Jan-17 17:00:41.713308 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
30769 2019-Jan-17 17:00:41.713948 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30770 2019-Jan-17 17:00:41.715208 - [DEBUG]
30771 2019-Jan-17 17:00:41.715233 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30772 2019-Jan-17 17:00:41.715899 - [DEBUG] Compose: EdgeIdentity * AllBottom
30773 2019-Jan-17 17:00:41.715927 - [DEBUG]
30774 2019-Jan-17 17:00:41.715951 - [DEBUG] Propagate flow
30775 2019-Jan-17 17:00:41.715975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30776 2019-Jan-17 17:00:41.716033 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30777 2019-Jan-17 17:00:41.716670 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30778 2019-Jan-17 17:00:41.717930 - [DEBUG] Edge function : AllBottom (result of previous compose)
30779 2019-Jan-17 17:00:41.717969 - [DEBUG]
30780 2019-Jan-17 17:00:41.717997 - [DEBUG] Join: AllTop & AllBottom
30781 2019-Jan-17 17:00:41.718023 - [DEBUG] = AllBottom (new jump func)
30782 2019-Jan-17 17:00:41.718048 - [DEBUG]
30783 2019-Jan-17 17:00:41.718071 - [DEBUG] Start adding new jump function
30784 2019-Jan-17 17:00:41.718095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30785 2019-Jan-17 17:00:41.718153 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30786 2019-Jan-17 17:00:41.719399 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30787 2019-Jan-17 17:00:41.720035 - [DEBUG] Edge Function : AllBottom
30788 2019-Jan-17 17:00:41.720064 - [DEBUG] End adding new jump function
30789 2019-Jan-17 17:00:41.720088 - [DEBUG]
30790 2019-Jan-17 17:00:41.720112 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30791 2019-Jan-17 17:00:41.720136 - [DEBUG]
30792 2019-Jan-17 17:00:41.720159 - [DEBUG] Process 843. path edge:
30793 2019-Jan-17 17:00:41.720183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30794 2019-Jan-17 17:00:41.720241 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
30795 2019-Jan-17 17:00:41.720877 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30796 2019-Jan-17 17:00:41.722138 - [DEBUG]
30797 2019-Jan-17 17:00:41.722163 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
30798 2019-Jan-17 17:00:41.722818 - [DEBUG] Compose: EdgeIdentity * AllBottom
30799 2019-Jan-17 17:00:41.722847 - [DEBUG]
30800 2019-Jan-17 17:00:41.722870 - [DEBUG] Propagate flow
30801 2019-Jan-17 17:00:41.722894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30802 2019-Jan-17 17:00:41.722952 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30803 2019-Jan-17 17:00:41.723591 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30804 2019-Jan-17 17:00:41.724851 - [DEBUG] Edge function : AllBottom (result of previous compose)
30805 2019-Jan-17 17:00:41.724877 - [DEBUG]
30806 2019-Jan-17 17:00:41.724902 - [DEBUG] Join: AllTop & AllBottom
30807 2019-Jan-17 17:00:41.724928 - [DEBUG] = AllBottom (new jump func)
30808 2019-Jan-17 17:00:41.724953 - [DEBUG]
30809 2019-Jan-17 17:00:41.724976 - [DEBUG] Start adding new jump function
30810 2019-Jan-17 17:00:41.724999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30811 2019-Jan-17 17:00:41.725057 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30812 2019-Jan-17 17:00:41.726304 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30813 2019-Jan-17 17:00:41.726939 - [DEBUG] Edge Function : AllBottom
30814 2019-Jan-17 17:00:41.726969 - [DEBUG] End adding new jump function
30815 2019-Jan-17 17:00:41.726992 - [DEBUG]
30816 2019-Jan-17 17:00:41.727016 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30817 2019-Jan-17 17:00:41.727041 - [DEBUG]
30818 2019-Jan-17 17:00:41.727064 - [DEBUG] Process 844. path edge:
30819 2019-Jan-17 17:00:41.727088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30820 2019-Jan-17 17:00:41.727153 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
30821 2019-Jan-17 17:00:41.727792 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30822 2019-Jan-17 17:00:41.729051 - [DEBUG]
30823 2019-Jan-17 17:00:41.729077 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
30824 2019-Jan-17 17:00:41.729730 - [DEBUG] Compose: EdgeIdentity * AllBottom
30825 2019-Jan-17 17:00:41.729758 - [DEBUG]
30826 2019-Jan-17 17:00:41.729782 - [DEBUG] Propagate flow
30827 2019-Jan-17 17:00:41.729806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30828 2019-Jan-17 17:00:41.729864 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30829 2019-Jan-17 17:00:41.730514 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30830 2019-Jan-17 17:00:41.731774 - [DEBUG] Edge function : AllBottom (result of previous compose)
30831 2019-Jan-17 17:00:41.731800 - [DEBUG]
30832 2019-Jan-17 17:00:41.731825 - [DEBUG] Join: AllTop & AllBottom
30833 2019-Jan-17 17:00:41.731851 - [DEBUG] = AllBottom (new jump func)
30834 2019-Jan-17 17:00:41.731875 - [DEBUG]
30835 2019-Jan-17 17:00:41.731898 - [DEBUG] Start adding new jump function
30836 2019-Jan-17 17:00:41.731922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30837 2019-Jan-17 17:00:41.731979 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30838 2019-Jan-17 17:00:41.733225 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30839 2019-Jan-17 17:00:41.733870 - [DEBUG] Edge Function : AllBottom
30840 2019-Jan-17 17:00:41.733899 - [DEBUG] End adding new jump function
30841 2019-Jan-17 17:00:41.733924 - [DEBUG]
30842 2019-Jan-17 17:00:41.733948 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30843 2019-Jan-17 17:00:41.733972 - [DEBUG]
30844 2019-Jan-17 17:00:41.733996 - [DEBUG] Process 845. path edge:
30845 2019-Jan-17 17:00:41.734020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30846 2019-Jan-17 17:00:41.734078 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
30847 2019-Jan-17 17:00:41.734741 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30848 2019-Jan-17 17:00:41.735988 - [DEBUG]
30849 2019-Jan-17 17:00:41.736013 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30850 2019-Jan-17 17:00:41.736670 - [DEBUG] Possible callees:
30851 2019-Jan-17 17:00:41.736696 - [DEBUG] llvm.dbg.declare
30852 2019-Jan-17 17:00:41.736721 - [DEBUG] Possible return sites:
30853 2019-Jan-17 17:00:41.736746 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13630854 2019-Jan-17 17:00:41.738039 - [DEBUG] Found and process special summary
30855 2019-Jan-17 17:00:41.738075 - [DEBUG] Compose: EdgeIdentity * AllBottom
30856 2019-Jan-17 17:00:41.738103 - [DEBUG]
30857 2019-Jan-17 17:00:41.738127 - [DEBUG] Propagate flow
30858 2019-Jan-17 17:00:41.738150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30859 2019-Jan-17 17:00:41.738218 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30860 2019-Jan-17 17:00:41.738862 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30861 2019-Jan-17 17:00:41.740110 - [DEBUG] Edge function : AllBottom (result of previous compose)
30862 2019-Jan-17 17:00:41.740136 - [DEBUG]
30863 2019-Jan-17 17:00:41.740161 - [DEBUG] Join: AllTop & AllBottom
30864 2019-Jan-17 17:00:41.740187 - [DEBUG] = AllBottom (new jump func)
30865 2019-Jan-17 17:00:41.740212 - [DEBUG]
30866 2019-Jan-17 17:00:41.740236 - [DEBUG] Start adding new jump function
30867 2019-Jan-17 17:00:41.740259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30868 2019-Jan-17 17:00:41.740317 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30869 2019-Jan-17 17:00:41.741579 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30870 2019-Jan-17 17:00:41.742220 - [DEBUG] Edge Function : AllBottom
30871 2019-Jan-17 17:00:41.742249 - [DEBUG] End adding new jump function
30872 2019-Jan-17 17:00:41.742274 - [DEBUG]
30873 2019-Jan-17 17:00:41.742298 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30874 2019-Jan-17 17:00:41.742323 - [DEBUG]
30875 2019-Jan-17 17:00:41.742346 - [DEBUG] Process 846. path edge:
30876 2019-Jan-17 17:00:41.742370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30877 2019-Jan-17 17:00:41.742429 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
30878 2019-Jan-17 17:00:41.743068 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30879 2019-Jan-17 17:00:41.744313 - [DEBUG]
30880 2019-Jan-17 17:00:41.744337 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30881 2019-Jan-17 17:00:41.745016 - [DEBUG] Compose: EdgeIdentity * AllBottom
30882 2019-Jan-17 17:00:41.745044 - [DEBUG]
30883 2019-Jan-17 17:00:41.745068 - [DEBUG] Propagate flow
30884 2019-Jan-17 17:00:41.745092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30885 2019-Jan-17 17:00:41.745151 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30886 2019-Jan-17 17:00:41.745800 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30887 2019-Jan-17 17:00:41.747044 - [DEBUG] Edge function : AllBottom (result of previous compose)
30888 2019-Jan-17 17:00:41.747069 - [DEBUG]
30889 2019-Jan-17 17:00:41.747095 - [DEBUG] Join: AllTop & AllBottom
30890 2019-Jan-17 17:00:41.747121 - [DEBUG] = AllBottom (new jump func)
30891 2019-Jan-17 17:00:41.747145 - [DEBUG]
30892 2019-Jan-17 17:00:41.747168 - [DEBUG] Start adding new jump function
30893 2019-Jan-17 17:00:41.747192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30894 2019-Jan-17 17:00:41.747250 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30895 2019-Jan-17 17:00:41.748516 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30896 2019-Jan-17 17:00:41.749151 - [DEBUG] Edge Function : AllBottom
30897 2019-Jan-17 17:00:41.749180 - [DEBUG] End adding new jump function
30898 2019-Jan-17 17:00:41.749204 - [DEBUG]
30899 2019-Jan-17 17:00:41.749228 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30900 2019-Jan-17 17:00:41.749261 - [DEBUG]
30901 2019-Jan-17 17:00:41.749285 - [DEBUG] Process 847. path edge:
30902 2019-Jan-17 17:00:41.749309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30903 2019-Jan-17 17:00:41.749367 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
30904 2019-Jan-17 17:00:41.750005 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30905 2019-Jan-17 17:00:41.751253 - [DEBUG]
30906 2019-Jan-17 17:00:41.751278 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
30907 2019-Jan-17 17:00:41.751948 - [DEBUG] Compose: EdgeIdentity * AllBottom
30908 2019-Jan-17 17:00:41.751976 - [DEBUG]
30909 2019-Jan-17 17:00:41.752001 - [DEBUG] Propagate flow
30910 2019-Jan-17 17:00:41.752024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30911 2019-Jan-17 17:00:41.752083 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
30912 2019-Jan-17 17:00:41.752717 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30913 2019-Jan-17 17:00:41.753965 - [DEBUG] Edge function : AllBottom (result of previous compose)
30914 2019-Jan-17 17:00:41.753991 - [DEBUG]
30915 2019-Jan-17 17:00:41.754016 - [DEBUG] Join: AllTop & AllBottom
30916 2019-Jan-17 17:00:41.754042 - [DEBUG] = AllBottom (new jump func)
30917 2019-Jan-17 17:00:41.754066 - [DEBUG]
30918 2019-Jan-17 17:00:41.754090 - [DEBUG] Start adding new jump function
30919 2019-Jan-17 17:00:41.754114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30920 2019-Jan-17 17:00:41.754171 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30921 2019-Jan-17 17:00:41.755434 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
30922 2019-Jan-17 17:00:41.756068 - [DEBUG] Edge Function : AllBottom
30923 2019-Jan-17 17:00:41.756102 - [DEBUG] End adding new jump function
30924 2019-Jan-17 17:00:41.756126 - [DEBUG]
30925 2019-Jan-17 17:00:41.756150 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30926 2019-Jan-17 17:00:41.756175 - [DEBUG]
30927 2019-Jan-17 17:00:41.756198 - [DEBUG] Process 848. path edge:
30928 2019-Jan-17 17:00:41.756222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30929 2019-Jan-17 17:00:41.756280 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
30930 2019-Jan-17 17:00:41.756916 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30931 2019-Jan-17 17:00:41.758175 - [DEBUG]
30932 2019-Jan-17 17:00:41.758200 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
30933 2019-Jan-17 17:00:41.758854 - [DEBUG] Compose: EdgeIdentity * AllBottom
30934 2019-Jan-17 17:00:41.758882 - [DEBUG]
30935 2019-Jan-17 17:00:41.758906 - [DEBUG] Propagate flow
30936 2019-Jan-17 17:00:41.758930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30937 2019-Jan-17 17:00:41.758988 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30938 2019-Jan-17 17:00:41.759639 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30939 2019-Jan-17 17:00:41.760883 - [DEBUG] Edge function : AllBottom (result of previous compose)
30940 2019-Jan-17 17:00:41.760909 - [DEBUG]
30941 2019-Jan-17 17:00:41.760935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30942 2019-Jan-17 17:00:41.760969 - [DEBUG] = AllBottom
30943 2019-Jan-17 17:00:41.760994 - [DEBUG]
30944 2019-Jan-17 17:00:41.761017 - [DEBUG] PROPAGATE: No new function!
30945 2019-Jan-17 17:00:41.761041 - [DEBUG] EDGE: >
30946 2019-Jan-17 17:00:41.761101 - [DEBUG] ---> 30947 2019-Jan-17 17:00:41.761752 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30948 2019-Jan-17 17:00:41.762998 - [DEBUG]
30949 2019-Jan-17 17:00:41.763023 - [DEBUG] EDGE: >
30950 2019-Jan-17 17:00:41.763082 - [DEBUG] ---> 30951 2019-Jan-17 17:00:41.763720 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30952 2019-Jan-17 17:00:41.764978 - [DEBUG]
30953 2019-Jan-17 17:00:41.765003 - [DEBUG] EDGE: >
30954 2019-Jan-17 17:00:41.765063 - [DEBUG] ---> 30955 2019-Jan-17 17:00:41.765702 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30956 2019-Jan-17 17:00:41.766946 - [DEBUG]
30957 2019-Jan-17 17:00:41.766983 - [DEBUG] Compose: EdgeIdentity * AllBottom
30958 2019-Jan-17 17:00:41.767011 - [DEBUG]
30959 2019-Jan-17 17:00:41.767035 - [DEBUG] Propagate flow
30960 2019-Jan-17 17:00:41.767058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30961 2019-Jan-17 17:00:41.767116 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30962 2019-Jan-17 17:00:41.767756 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30963 2019-Jan-17 17:00:41.769016 - [DEBUG] Edge function : AllBottom (result of previous compose)
30964 2019-Jan-17 17:00:41.769042 - [DEBUG]
30965 2019-Jan-17 17:00:41.769067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30966 2019-Jan-17 17:00:41.769093 - [DEBUG] = AllBottom
30967 2019-Jan-17 17:00:41.769117 - [DEBUG]
30968 2019-Jan-17 17:00:41.769141 - [DEBUG] PROPAGATE: No new function!
30969 2019-Jan-17 17:00:41.769167 - [DEBUG] EDGE: >
30970 2019-Jan-17 17:00:41.769227 - [DEBUG] ---> 30971 2019-Jan-17 17:00:41.769875 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30972 2019-Jan-17 17:00:41.771120 - [DEBUG]
30973 2019-Jan-17 17:00:41.771154 - [DEBUG] Compose: EdgeIdentity * AllBottom
30974 2019-Jan-17 17:00:41.771181 - [DEBUG]
30975 2019-Jan-17 17:00:41.771204 - [DEBUG] Propagate flow
30976 2019-Jan-17 17:00:41.771228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

30977 2019-Jan-17 17:00:41.771297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30978 2019-Jan-17 17:00:41.771953 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30979 2019-Jan-17 17:00:41.773197 - [DEBUG] Edge function : AllBottom (result of previous compose)
30980 2019-Jan-17 17:00:41.773222 - [DEBUG]
30981 2019-Jan-17 17:00:41.773248 - [DEBUG] Join: AllTop & AllBottom
30982 2019-Jan-17 17:00:41.773273 - [DEBUG] = AllBottom (new jump func)
30983 2019-Jan-17 17:00:41.773306 - [DEBUG]
30984 2019-Jan-17 17:00:41.773330 - [DEBUG] Start adding new jump function
30985 2019-Jan-17 17:00:41.773353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

30986 2019-Jan-17 17:00:41.773411 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

30987 2019-Jan-17 17:00:41.774671 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30988 2019-Jan-17 17:00:41.775318 - [DEBUG] Edge Function : AllBottom
30989 2019-Jan-17 17:00:41.775348 - [DEBUG] End adding new jump function
30990 2019-Jan-17 17:00:41.775372 - [DEBUG]
30991 2019-Jan-17 17:00:41.775396 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30992 2019-Jan-17 17:00:41.775420 - [DEBUG]
30993 2019-Jan-17 17:00:41.775444 - [DEBUG] Process 849. path edge:
30994 2019-Jan-17 17:00:41.775467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
30995 2019-Jan-17 17:00:41.775525 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
30996 2019-Jan-17 17:00:41.776172 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
30997 2019-Jan-17 17:00:41.777416 - [DEBUG]
30998 2019-Jan-17 17:00:41.777440 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30999 2019-Jan-17 17:00:41.778111 - [DEBUG] Possible callees:
31000 2019-Jan-17 17:00:41.778136 - [DEBUG] llvm.dbg.declare
31001 2019-Jan-17 17:00:41.778161 - [DEBUG] Possible return sites:
31002 2019-Jan-17 17:00:41.778184 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331003 2019-Jan-17 17:00:41.779471 - [DEBUG] Found and process special summary
31004 2019-Jan-17 17:00:41.779507 - [DEBUG] Compose: EdgeIdentity * AllBottom
31005 2019-Jan-17 17:00:41.779534 - [DEBUG]
31006 2019-Jan-17 17:00:41.779558 - [DEBUG] Propagate flow
31007 2019-Jan-17 17:00:41.779582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31008 2019-Jan-17 17:00:41.779640 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31009 2019-Jan-17 17:00:41.780281 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31010 2019-Jan-17 17:00:41.781545 - [DEBUG] Edge function : AllBottom (result of previous compose)
31011 2019-Jan-17 17:00:41.781571 - [DEBUG]
31012 2019-Jan-17 17:00:41.781596 - [DEBUG] Join: AllTop & AllBottom
31013 2019-Jan-17 17:00:41.781622 - [DEBUG] = AllBottom (new jump func)
31014 2019-Jan-17 17:00:41.781647 - [DEBUG]
31015 2019-Jan-17 17:00:41.781670 - [DEBUG] Start adding new jump function
31016 2019-Jan-17 17:00:41.781694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31017 2019-Jan-17 17:00:41.781752 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31018 2019-Jan-17 17:00:41.782998 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31019 2019-Jan-17 17:00:41.783639 - [DEBUG] Edge Function : AllBottom
31020 2019-Jan-17 17:00:41.783669 - [DEBUG] End adding new jump function
31021 2019-Jan-17 17:00:41.783693 - [DEBUG]
31022 2019-Jan-17 17:00:41.783717 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
31023 2019-Jan-17 17:00:41.783750 - [DEBUG]
31024 2019-Jan-17 17:00:41.783774 - [DEBUG] Process 850. path edge:
31025 2019-Jan-17 17:00:41.783798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31026 2019-Jan-17 17:00:41.783856 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31027 2019-Jan-17 17:00:41.784497 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31028 2019-Jan-17 17:00:41.785762 - [DEBUG]
31029 2019-Jan-17 17:00:41.785786 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31030 2019-Jan-17 17:00:41.786450 - [DEBUG] Compose: EdgeIdentity * AllBottom
31031 2019-Jan-17 17:00:41.786478 - [DEBUG]
31032 2019-Jan-17 17:00:41.786502 - [DEBUG] Propagate flow
31033 2019-Jan-17 17:00:41.786526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31034 2019-Jan-17 17:00:41.786584 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31035 2019-Jan-17 17:00:41.787222 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31036 2019-Jan-17 17:00:41.788485 - [DEBUG] Edge function : AllBottom (result of previous compose)
31037 2019-Jan-17 17:00:41.788510 - [DEBUG]
31038 2019-Jan-17 17:00:41.788535 - [DEBUG] Join: AllTop & AllBottom
31039 2019-Jan-17 17:00:41.788561 - [DEBUG] = AllBottom (new jump func)
31040 2019-Jan-17 17:00:41.788585 - [DEBUG]
31041 2019-Jan-17 17:00:41.788608 - [DEBUG] Start adding new jump function
31042 2019-Jan-17 17:00:41.788632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31043 2019-Jan-17 17:00:41.788689 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31044 2019-Jan-17 17:00:41.789940 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31045 2019-Jan-17 17:00:41.790575 - [DEBUG] Edge Function : AllBottom
31046 2019-Jan-17 17:00:41.790604 - [DEBUG] End adding new jump function
31047 2019-Jan-17 17:00:41.790629 - [DEBUG]
31048 2019-Jan-17 17:00:41.790653 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
31049 2019-Jan-17 17:00:41.790678 - [DEBUG]
31050 2019-Jan-17 17:00:41.790701 - [DEBUG] Process 851. path edge:
31051 2019-Jan-17 17:00:41.790725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31052 2019-Jan-17 17:00:41.790784 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31053 2019-Jan-17 17:00:41.791437 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31054 2019-Jan-17 17:00:41.792688 - [DEBUG]
31055 2019-Jan-17 17:00:41.792713 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31056 2019-Jan-17 17:00:41.793365 - [DEBUG] Compose: EdgeIdentity * AllBottom
31057 2019-Jan-17 17:00:41.793393 - [DEBUG]
31058 2019-Jan-17 17:00:41.793417 - [DEBUG] Propagate flow
31059 2019-Jan-17 17:00:41.793440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31060 2019-Jan-17 17:00:41.793499 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31061 2019-Jan-17 17:00:41.794139 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31062 2019-Jan-17 17:00:41.795405 - [DEBUG] Edge function : AllBottom (result of previous compose)
31063 2019-Jan-17 17:00:41.795430 - [DEBUG]
31064 2019-Jan-17 17:00:41.795455 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31065 2019-Jan-17 17:00:41.795489 - [DEBUG] = AllBottom
31066 2019-Jan-17 17:00:41.795514 - [DEBUG]
31067 2019-Jan-17 17:00:41.795538 - [DEBUG] PROPAGATE: No new function!
31068 2019-Jan-17 17:00:41.795562 - [DEBUG] EDGE: >
31069 2019-Jan-17 17:00:41.795622 - [DEBUG] ---> 31070 2019-Jan-17 17:00:41.796259 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31071 2019-Jan-17 17:00:41.797504 - [DEBUG]
31072 2019-Jan-17 17:00:41.797529 - [DEBUG] EDGE: >
31073 2019-Jan-17 17:00:41.797588 - [DEBUG] ---> 31074 2019-Jan-17 17:00:41.798244 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31075 2019-Jan-17 17:00:41.799490 - [DEBUG]
31076 2019-Jan-17 17:00:41.799527 - [DEBUG] Compose: EdgeIdentity * AllBottom
31077 2019-Jan-17 17:00:41.799554 - [DEBUG]
31078 2019-Jan-17 17:00:41.799578 - [DEBUG] Propagate flow
31079 2019-Jan-17 17:00:41.799601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31080 2019-Jan-17 17:00:41.799659 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31081 2019-Jan-17 17:00:41.800299 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31082 2019-Jan-17 17:00:41.801560 - [DEBUG] Edge function : AllBottom (result of previous compose)
31083 2019-Jan-17 17:00:41.801585 - [DEBUG]
31084 2019-Jan-17 17:00:41.801611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31085 2019-Jan-17 17:00:41.801636 - [DEBUG] = AllBottom
31086 2019-Jan-17 17:00:41.801661 - [DEBUG]
31087 2019-Jan-17 17:00:41.801684 - [DEBUG] PROPAGATE: No new function!
31088 2019-Jan-17 17:00:41.801710 - [DEBUG] EDGE: >
31089 2019-Jan-17 17:00:41.801770 - [DEBUG] ---> 31090 2019-Jan-17 17:00:41.802419 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31091 2019-Jan-17 17:00:41.803664 - [DEBUG]
31092 2019-Jan-17 17:00:41.803689 - [DEBUG] EDGE: >
31093 2019-Jan-17 17:00:41.803748 - [DEBUG] ---> 31094 2019-Jan-17 17:00:41.804386 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31095 2019-Jan-17 17:00:41.805647 - [DEBUG]
31096 2019-Jan-17 17:00:41.805681 - [DEBUG] Compose: EdgeIdentity * AllBottom
31097 2019-Jan-17 17:00:41.805708 - [DEBUG]
31098 2019-Jan-17 17:00:41.805732 - [DEBUG] Propagate flow
31099 2019-Jan-17 17:00:41.805755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31100 2019-Jan-17 17:00:41.805812 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31101 2019-Jan-17 17:00:41.806450 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31102 2019-Jan-17 17:00:41.807696 - [DEBUG] Edge function : AllBottom (result of previous compose)
31103 2019-Jan-17 17:00:41.807722 - [DEBUG]
31104 2019-Jan-17 17:00:41.807747 - [DEBUG] Join: AllTop & AllBottom
31105 2019-Jan-17 17:00:41.807781 - [DEBUG] = AllBottom (new jump func)
31106 2019-Jan-17 17:00:41.807806 - [DEBUG]
31107 2019-Jan-17 17:00:41.807830 - [DEBUG] Start adding new jump function
31108 2019-Jan-17 17:00:41.807853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31109 2019-Jan-17 17:00:41.807911 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31110 2019-Jan-17 17:00:41.809174 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31111 2019-Jan-17 17:00:41.809811 - [DEBUG] Edge Function : AllBottom
31112 2019-Jan-17 17:00:41.809840 - [DEBUG] End adding new jump function
31113 2019-Jan-17 17:00:41.809864 - [DEBUG]
31114 2019-Jan-17 17:00:41.809888 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
31115 2019-Jan-17 17:00:41.809912 - [DEBUG]
31116 2019-Jan-17 17:00:41.809935 - [DEBUG] Process 852. path edge:
31117 2019-Jan-17 17:00:41.809959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31118 2019-Jan-17 17:00:41.810017 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31119 2019-Jan-17 17:00:41.810656 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31120 2019-Jan-17 17:00:41.811919 - [DEBUG]
31121 2019-Jan-17 17:00:41.811945 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31122 2019-Jan-17 17:00:41.812600 - [DEBUG] Compose: EdgeIdentity * AllBottom
31123 2019-Jan-17 17:00:41.812628 - [DEBUG]
31124 2019-Jan-17 17:00:41.812652 - [DEBUG] Propagate flow
31125 2019-Jan-17 17:00:41.812675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31126 2019-Jan-17 17:00:41.812734 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31127 2019-Jan-17 17:00:41.813383 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31128 2019-Jan-17 17:00:41.814642 - [DEBUG] Edge function : AllBottom (result of previous compose)
31129 2019-Jan-17 17:00:41.814668 - [DEBUG]
31130 2019-Jan-17 17:00:41.814694 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31131 2019-Jan-17 17:00:41.814720 - [DEBUG] = AllBottom
31132 2019-Jan-17 17:00:41.814744 - [DEBUG]
31133 2019-Jan-17 17:00:41.814767 - [DEBUG] PROPAGATE: No new function!
31134 2019-Jan-17 17:00:41.814800 - [DEBUG] Compose: EdgeIdentity * AllBottom
31135 2019-Jan-17 17:00:41.814827 - [DEBUG]
31136 2019-Jan-17 17:00:41.814852 - [DEBUG] Propagate flow
31137 2019-Jan-17 17:00:41.814875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31138 2019-Jan-17 17:00:41.814935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31139 2019-Jan-17 17:00:41.815583 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31140 2019-Jan-17 17:00:41.816829 - [DEBUG] Edge function : AllBottom (result of previous compose)
31141 2019-Jan-17 17:00:41.816855 - [DEBUG]
31142 2019-Jan-17 17:00:41.816880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31143 2019-Jan-17 17:00:41.816906 - [DEBUG] = AllBottom
31144 2019-Jan-17 17:00:41.816930 - [DEBUG]
31145 2019-Jan-17 17:00:41.816954 - [DEBUG] PROPAGATE: No new function!
31146 2019-Jan-17 17:00:41.816978 - [DEBUG] EDGE: >
31147 2019-Jan-17 17:00:41.817038 - [DEBUG] ---> 31148 2019-Jan-17 17:00:41.817685 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31149 2019-Jan-17 17:00:41.818944 - [DEBUG]
31150 2019-Jan-17 17:00:41.818969 - [DEBUG] EDGE: >
31151 2019-Jan-17 17:00:41.819028 - [DEBUG] ---> 31152 2019-Jan-17 17:00:41.819665 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31153 2019-Jan-17 17:00:41.820907 - [DEBUG]
31154 2019-Jan-17 17:00:41.820933 - [DEBUG] EDGE: >
31155 2019-Jan-17 17:00:41.820991 - [DEBUG] ---> 31156 2019-Jan-17 17:00:41.821647 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31157 2019-Jan-17 17:00:41.822893 - [DEBUG]
31158 2019-Jan-17 17:00:41.822930 - [DEBUG] Compose: EdgeIdentity * AllBottom
31159 2019-Jan-17 17:00:41.822957 - [DEBUG]
31160 2019-Jan-17 17:00:41.822981 - [DEBUG] Propagate flow
31161 2019-Jan-17 17:00:41.823005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31162 2019-Jan-17 17:00:41.823062 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31163 2019-Jan-17 17:00:41.823703 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

31164 2019-Jan-17 17:00:41.824962 - [DEBUG] Edge function : AllBottom (result of previous compose)
31165 2019-Jan-17 17:00:41.824987 - [DEBUG]
31166 2019-Jan-17 17:00:41.825013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31167 2019-Jan-17 17:00:41.825039 - [DEBUG] = AllBottom
31168 2019-Jan-17 17:00:41.825063 - [DEBUG]
31169 2019-Jan-17 17:00:41.825086 - [DEBUG] PROPAGATE: No new function!
31170 2019-Jan-17 17:00:41.825113 - [DEBUG] EDGE: >
31171 2019-Jan-17 17:00:41.825173 - [DEBUG] ---> 31172 2019-Jan-17 17:00:41.825813 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31173 2019-Jan-17 17:00:41.827057 - [DEBUG]
31174 2019-Jan-17 17:00:41.827083 - [DEBUG] EDGE: >
31175 2019-Jan-17 17:00:41.827142 - [DEBUG] ---> 31176 2019-Jan-17 17:00:41.827778 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31177 2019-Jan-17 17:00:41.829039 - [DEBUG]
31178 2019-Jan-17 17:00:41.829064 - [DEBUG] EDGE: >
31179 2019-Jan-17 17:00:41.829124 - [DEBUG] ---> 31180 2019-Jan-17 17:00:41.829766 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31181 2019-Jan-17 17:00:41.831010 - [DEBUG]
31182 2019-Jan-17 17:00:41.831037 - [DEBUG] EDGE: >
31183 2019-Jan-17 17:00:41.831096 - [DEBUG] ---> 31184 2019-Jan-17 17:00:41.831761 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31185 2019-Jan-17 17:00:41.833007 - [DEBUG]
31186 2019-Jan-17 17:00:41.833034 - [DEBUG] EDGE: >
31187 2019-Jan-17 17:00:41.833093 - [DEBUG] ---> 31188 2019-Jan-17 17:00:41.833730 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31189 2019-Jan-17 17:00:41.834988 - [DEBUG]
31190 2019-Jan-17 17:00:41.835014 - [DEBUG] EDGE: >
31191 2019-Jan-17 17:00:41.835074 - [DEBUG] ---> 31192 2019-Jan-17 17:00:41.835712 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31193 2019-Jan-17 17:00:41.836956 - [DEBUG]
31194 2019-Jan-17 17:00:41.836982 - [DEBUG] EDGE: >
31195 2019-Jan-17 17:00:41.837041 - [DEBUG] ---> 31196 2019-Jan-17 17:00:41.837679 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
>
31197 2019-Jan-17 17:00:41.838937 - [DEBUG]
31198 2019-Jan-17 17:00:41.838964 - [DEBUG] EDGE: >
31199 2019-Jan-17 17:00:41.839023 - [DEBUG] ---> 31200 2019-Jan-17 17:00:41.839664 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
31201 2019-Jan-17 17:00:41.840308 - [DEBUG]
31202 2019-Jan-17 17:00:41.840334 - [DEBUG] Compose: EdgeIdentity * AllBottom
31203 2019-Jan-17 17:00:41.840360 - [DEBUG]
31204 2019-Jan-17 17:00:41.840384 - [DEBUG] Propagate flow
31205 2019-Jan-17 17:00:41.840407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31206 2019-Jan-17 17:00:41.840464 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31207 2019-Jan-17 17:00:41.841106 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31208 2019-Jan-17 17:00:41.841769 - [DEBUG] Edge function : AllBottom (result of previous compose)
31209 2019-Jan-17 17:00:41.841795 - [DEBUG]
31210 2019-Jan-17 17:00:41.841820 - [DEBUG] Join: AllTop & AllBottom
31211 2019-Jan-17 17:00:41.841846 - [DEBUG] = AllBottom (new jump func)
31212 2019-Jan-17 17:00:41.841870 - [DEBUG]
31213 2019-Jan-17 17:00:41.841893 - [DEBUG] Start adding new jump function
31214 2019-Jan-17 17:00:41.841916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31215 2019-Jan-17 17:00:41.841974 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31216 2019-Jan-17 17:00:41.842622 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31217 2019-Jan-17 17:00:41.843263 - [DEBUG] Edge Function : AllBottom
31218 2019-Jan-17 17:00:41.843292 - [DEBUG] End adding new jump function
31219 2019-Jan-17 17:00:41.843315 - [DEBUG]
31220 2019-Jan-17 17:00:41.843339 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
31221 2019-Jan-17 17:00:41.843363 - [DEBUG]
31222 2019-Jan-17 17:00:41.843386 - [DEBUG] Process 853. path edge:
31223 2019-Jan-17 17:00:41.843410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31224 2019-Jan-17 17:00:41.843475 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
31225 2019-Jan-17 17:00:41.844116 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31226 2019-Jan-17 17:00:41.844780 - [DEBUG]
31227 2019-Jan-17 17:00:41.844804 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
31228 2019-Jan-17 17:00:41.845459 - [DEBUG] Compose: EdgeIdentity * AllBottom
31229 2019-Jan-17 17:00:41.845486 - [DEBUG]
31230 2019-Jan-17 17:00:41.845510 - [DEBUG] Propagate flow
31231 2019-Jan-17 17:00:41.845533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31232 2019-Jan-17 17:00:41.845591 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
31233 2019-Jan-17 17:00:41.846228 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31234 2019-Jan-17 17:00:41.846875 - [DEBUG] Edge function : AllBottom (result of previous compose)
31235 2019-Jan-17 17:00:41.846901 - [DEBUG]
31236 2019-Jan-17 17:00:41.846925 - [DEBUG] Join: AllTop & AllBottom
31237 2019-Jan-17 17:00:41.846951 - [DEBUG] = AllBottom (new jump func)
31238 2019-Jan-17 17:00:41.846976 - [DEBUG]
31239 2019-Jan-17 17:00:41.846999 - [DEBUG] Start adding new jump function
31240 2019-Jan-17 17:00:41.847022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31241 2019-Jan-17 17:00:41.847080 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31242 2019-Jan-17 17:00:41.847727 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
31243 2019-Jan-17 17:00:41.848379 - [DEBUG] Edge Function : AllBottom
31244 2019-Jan-17 17:00:41.848409 - [DEBUG] End adding new jump function
31245 2019-Jan-17 17:00:41.848432 - [DEBUG]
31246 2019-Jan-17 17:00:41.848456 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
31247 2019-Jan-17 17:00:41.848480 - [DEBUG]
31248 2019-Jan-17 17:00:41.848503 - [DEBUG] Process 854. path edge:
31249 2019-Jan-17 17:00:41.848527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31250 2019-Jan-17 17:00:41.848585 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
31251 2019-Jan-17 17:00:41.849221 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31252 2019-Jan-17 17:00:41.849868 - [DEBUG]
31253 2019-Jan-17 17:00:41.849893 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
31254 2019-Jan-17 17:00:41.850543 - [DEBUG] Compose: EdgeIdentity * AllBottom
31255 2019-Jan-17 17:00:41.850571 - [DEBUG]
31256 2019-Jan-17 17:00:41.850595 - [DEBUG] Propagate flow
31257 2019-Jan-17 17:00:41.850618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31258 2019-Jan-17 17:00:41.850676 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31259 2019-Jan-17 17:00:41.851329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31260 2019-Jan-17 17:00:41.851979 - [DEBUG] Edge function : AllBottom (result of previous compose)
31261 2019-Jan-17 17:00:41.852004 - [DEBUG]
31262 2019-Jan-17 17:00:41.852028 - [DEBUG] Join: AllTop & AllBottom
31263 2019-Jan-17 17:00:41.852054 - [DEBUG] = AllBottom (new jump func)
31264 2019-Jan-17 17:00:41.852078 - [DEBUG]
31265 2019-Jan-17 17:00:41.852102 - [DEBUG] Start adding new jump function
31266 2019-Jan-17 17:00:41.852125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31267 2019-Jan-17 17:00:41.852191 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31268 2019-Jan-17 17:00:41.852839 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31269 2019-Jan-17 17:00:41.853481 - [DEBUG] Edge Function : AllBottom
31270 2019-Jan-17 17:00:41.853510 - [DEBUG] End adding new jump function
31271 2019-Jan-17 17:00:41.853534 - [DEBUG]
31272 2019-Jan-17 17:00:41.853558 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
31273 2019-Jan-17 17:00:41.853582 - [DEBUG]
31274 2019-Jan-17 17:00:41.853605 - [DEBUG] Process 855. path edge:
31275 2019-Jan-17 17:00:41.853629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31276 2019-Jan-17 17:00:41.853687 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
31277 2019-Jan-17 17:00:41.854326 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31278 2019-Jan-17 17:00:41.854990 - [DEBUG]
31279 2019-Jan-17 17:00:41.855014 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31280 2019-Jan-17 17:00:41.855666 - [DEBUG] Compose: EdgeIdentity * AllBottom
31281 2019-Jan-17 17:00:41.855694 - [DEBUG]
31282 2019-Jan-17 17:00:41.855718 - [DEBUG] Propagate flow
31283 2019-Jan-17 17:00:41.855741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31284 2019-Jan-17 17:00:41.855799 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31285 2019-Jan-17 17:00:41.856437 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31286 2019-Jan-17 17:00:41.857085 - [DEBUG] Edge function : AllBottom (result of previous compose)
31287 2019-Jan-17 17:00:41.857110 - [DEBUG]
31288 2019-Jan-17 17:00:41.857135 - [DEBUG] Join: AllTop & AllBottom
31289 2019-Jan-17 17:00:41.857161 - [DEBUG] = AllBottom (new jump func)
31290 2019-Jan-17 17:00:41.857185 - [DEBUG]
31291 2019-Jan-17 17:00:41.857209 - [DEBUG] Start adding new jump function
31292 2019-Jan-17 17:00:41.857232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31293 2019-Jan-17 17:00:41.857289 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31294 2019-Jan-17 17:00:41.857937 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31295 2019-Jan-17 17:00:41.858588 - [DEBUG] Edge Function : AllBottom
31296 2019-Jan-17 17:00:41.858617 - [DEBUG] End adding new jump function
31297 2019-Jan-17 17:00:41.858640 - [DEBUG]
31298 2019-Jan-17 17:00:41.858664 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
31299 2019-Jan-17 17:00:41.858689 - [DEBUG]
31300 2019-Jan-17 17:00:41.858712 - [DEBUG] Process 856. path edge:
31301 2019-Jan-17 17:00:41.858736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31302 2019-Jan-17 17:00:41.858794 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31303 2019-Jan-17 17:00:41.859431 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31304 2019-Jan-17 17:00:41.860079 - [DEBUG]
31305 2019-Jan-17 17:00:41.860104 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31306 2019-Jan-17 17:00:41.860753 - [DEBUG] Compose: EdgeIdentity * AllBottom
31307 2019-Jan-17 17:00:41.860781 - [DEBUG]
31308 2019-Jan-17 17:00:41.860805 - [DEBUG] Propagate flow
31309 2019-Jan-17 17:00:41.860828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31310 2019-Jan-17 17:00:41.860895 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31311 2019-Jan-17 17:00:41.861550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31312 2019-Jan-17 17:00:41.862198 - [DEBUG] Edge function : AllBottom (result of previous compose)
31313 2019-Jan-17 17:00:41.862224 - [DEBUG]
31314 2019-Jan-17 17:00:41.862248 - [DEBUG] Join: AllTop & AllBottom
31315 2019-Jan-17 17:00:41.862274 - [DEBUG] = AllBottom (new jump func)
31316 2019-Jan-17 17:00:41.862299 - [DEBUG]
31317 2019-Jan-17 17:00:41.862322 - [DEBUG] Start adding new jump function
31318 2019-Jan-17 17:00:41.862346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31319 2019-Jan-17 17:00:41.862404 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31320 2019-Jan-17 17:00:41.863052 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31321 2019-Jan-17 17:00:41.863690 - [DEBUG] Edge Function : AllBottom
31322 2019-Jan-17 17:00:41.863719 - [DEBUG] End adding new jump function
31323 2019-Jan-17 17:00:41.863743 - [DEBUG]
31324 2019-Jan-17 17:00:41.863766 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31325 2019-Jan-17 17:00:41.863791 - [DEBUG]
31326 2019-Jan-17 17:00:41.863814 - [DEBUG] Process 857. path edge:
31327 2019-Jan-17 17:00:41.863838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31328 2019-Jan-17 17:00:41.863896 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
31329 2019-Jan-17 17:00:41.864533 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31330 2019-Jan-17 17:00:41.865198 - [DEBUG]
31331 2019-Jan-17 17:00:41.865222 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31332 2019-Jan-17 17:00:41.865874 - [DEBUG] Compose: EdgeIdentity * AllBottom
31333 2019-Jan-17 17:00:41.865902 - [DEBUG]
31334 2019-Jan-17 17:00:41.865925 - [DEBUG] Propagate flow
31335 2019-Jan-17 17:00:41.865949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31336 2019-Jan-17 17:00:41.866007 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31337 2019-Jan-17 17:00:41.866649 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31338 2019-Jan-17 17:00:41.867296 - [DEBUG] Edge function : AllBottom (result of previous compose)
31339 2019-Jan-17 17:00:41.867321 - [DEBUG]
31340 2019-Jan-17 17:00:41.867346 - [DEBUG] Join: AllTop & AllBottom
31341 2019-Jan-17 17:00:41.867372 - [DEBUG] = AllBottom (new jump func)
31342 2019-Jan-17 17:00:41.867396 - [DEBUG]
31343 2019-Jan-17 17:00:41.867419 - [DEBUG] Start adding new jump function
31344 2019-Jan-17 17:00:41.867443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31345 2019-Jan-17 17:00:41.867500 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31346 2019-Jan-17 17:00:41.868164 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31347 2019-Jan-17 17:00:41.868806 - [DEBUG] Edge Function : AllBottom
31348 2019-Jan-17 17:00:41.868834 - [DEBUG] End adding new jump function
31349 2019-Jan-17 17:00:41.868858 - [DEBUG]
31350 2019-Jan-17 17:00:41.868881 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31351 2019-Jan-17 17:00:41.868913 - [DEBUG]
31352 2019-Jan-17 17:00:41.868937 - [DEBUG] Process 858. path edge:
31353 2019-Jan-17 17:00:41.868961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31354 2019-Jan-17 17:00:41.869018 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
31355 2019-Jan-17 17:00:41.869660 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31356 2019-Jan-17 17:00:41.870308 - [DEBUG]
31357 2019-Jan-17 17:00:41.870333 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31358 2019-Jan-17 17:00:41.870987 - [DEBUG] Compose: EdgeIdentity * AllBottom
31359 2019-Jan-17 17:00:41.871015 - [DEBUG]
31360 2019-Jan-17 17:00:41.871038 - [DEBUG] Propagate flow
31361 2019-Jan-17 17:00:41.871061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31362 2019-Jan-17 17:00:41.871119 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31363 2019-Jan-17 17:00:41.871778 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31364 2019-Jan-17 17:00:41.872425 - [DEBUG] Edge function : AllBottom (result of previous compose)
31365 2019-Jan-17 17:00:41.872451 - [DEBUG]
31366 2019-Jan-17 17:00:41.872476 - [DEBUG] Join: AllTop & AllBottom
31367 2019-Jan-17 17:00:41.872501 - [DEBUG] = AllBottom (new jump func)
31368 2019-Jan-17 17:00:41.872526 - [DEBUG]
31369 2019-Jan-17 17:00:41.872549 - [DEBUG] Start adding new jump function
31370 2019-Jan-17 17:00:41.872572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31371 2019-Jan-17 17:00:41.872629 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31372 2019-Jan-17 17:00:41.873277 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31373 2019-Jan-17 17:00:41.873914 - [DEBUG] Edge Function : AllBottom
31374 2019-Jan-17 17:00:41.873942 - [DEBUG] End adding new jump function
31375 2019-Jan-17 17:00:41.873966 - [DEBUG]
31376 2019-Jan-17 17:00:41.873989 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31377 2019-Jan-17 17:00:41.874014 - [DEBUG]
31378 2019-Jan-17 17:00:41.874037 - [DEBUG] Process 859. path edge:
31379 2019-Jan-17 17:00:41.874061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31380 2019-Jan-17 17:00:41.874118 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
31381 2019-Jan-17 17:00:41.874770 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31382 2019-Jan-17 17:00:41.875419 - [DEBUG]
31383 2019-Jan-17 17:00:41.875445 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31384 2019-Jan-17 17:00:41.876095 - [DEBUG] Compose: EdgeIdentity * AllBottom
31385 2019-Jan-17 17:00:41.876123 - [DEBUG]
31386 2019-Jan-17 17:00:41.876147 - [DEBUG] Propagate flow
31387 2019-Jan-17 17:00:41.876170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31388 2019-Jan-17 17:00:41.876228 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31389 2019-Jan-17 17:00:41.876876 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31390 2019-Jan-17 17:00:41.877522 - [DEBUG] Edge function : AllBottom (result of previous compose)
31391 2019-Jan-17 17:00:41.877555 - [DEBUG]
31392 2019-Jan-17 17:00:41.877580 - [DEBUG] Join: AllTop & AllBottom
31393 2019-Jan-17 17:00:41.877606 - [DEBUG] = AllBottom (new jump func)
31394 2019-Jan-17 17:00:41.877631 - [DEBUG]
31395 2019-Jan-17 17:00:41.877654 - [DEBUG] Start adding new jump function
31396 2019-Jan-17 17:00:41.877677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31397 2019-Jan-17 17:00:41.877735 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31398 2019-Jan-17 17:00:41.878398 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31399 2019-Jan-17 17:00:41.879043 - [DEBUG] Edge Function : AllBottom
31400 2019-Jan-17 17:00:41.879071 - [DEBUG] End adding new jump function
31401 2019-Jan-17 17:00:41.879095 - [DEBUG]
31402 2019-Jan-17 17:00:41.879118 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31403 2019-Jan-17 17:00:41.879142 - [DEBUG]
31404 2019-Jan-17 17:00:41.879165 - [DEBUG] Process 860. path edge:
31405 2019-Jan-17 17:00:41.879189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31406 2019-Jan-17 17:00:41.879247 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
31407 2019-Jan-17 17:00:41.879893 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31408 2019-Jan-17 17:00:41.880540 - [DEBUG]
31409 2019-Jan-17 17:00:41.880564 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31410 2019-Jan-17 17:00:41.881219 - [DEBUG] Possible callees:
31411 2019-Jan-17 17:00:41.881244 - [DEBUG] llvm.dbg.declare
31412 2019-Jan-17 17:00:41.881269 - [DEBUG] Possible return sites:
31413 2019-Jan-17 17:00:41.881306 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12031414 2019-Jan-17 17:00:41.882633 - [DEBUG] Found and process special summary
31415 2019-Jan-17 17:00:41.882687 - [DEBUG] Compose: EdgeIdentity * AllBottom
31416 2019-Jan-17 17:00:41.882715 - [DEBUG]
31417 2019-Jan-17 17:00:41.882740 - [DEBUG] Propagate flow
31418 2019-Jan-17 17:00:41.882764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31419 2019-Jan-17 17:00:41.882838 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31420 2019-Jan-17 17:00:41.883544 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31421 2019-Jan-17 17:00:41.884241 - [DEBUG] Edge function : AllBottom (result of previous compose)
31422 2019-Jan-17 17:00:41.884268 - [DEBUG]
31423 2019-Jan-17 17:00:41.884295 - [DEBUG] Join: AllTop & AllBottom
31424 2019-Jan-17 17:00:41.884322 - [DEBUG] = AllBottom (new jump func)
31425 2019-Jan-17 17:00:41.884346 - [DEBUG]
31426 2019-Jan-17 17:00:41.884370 - [DEBUG] Start adding new jump function
31427 2019-Jan-17 17:00:41.884394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31428 2019-Jan-17 17:00:41.884457 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31429 2019-Jan-17 17:00:41.885134 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31430 2019-Jan-17 17:00:41.885776 - [DEBUG] Edge Function : AllBottom
31431 2019-Jan-17 17:00:41.885806 - [DEBUG] End adding new jump function
31432 2019-Jan-17 17:00:41.885830 - [DEBUG]
31433 2019-Jan-17 17:00:41.885872 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31434 2019-Jan-17 17:00:41.885898 - [DEBUG]
31435 2019-Jan-17 17:00:41.885921 - [DEBUG] Process 861. path edge:
31436 2019-Jan-17 17:00:41.885945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31437 2019-Jan-17 17:00:41.886003 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
31438 2019-Jan-17 17:00:41.886644 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31439 2019-Jan-17 17:00:41.887292 - [DEBUG]
31440 2019-Jan-17 17:00:41.887317 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31441 2019-Jan-17 17:00:41.887999 - [DEBUG] Compose: EdgeIdentity * AllBottom
31442 2019-Jan-17 17:00:41.888030 - [DEBUG]
31443 2019-Jan-17 17:00:41.888054 - [DEBUG] Propagate flow
31444 2019-Jan-17 17:00:41.888077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31445 2019-Jan-17 17:00:41.888137 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31446 2019-Jan-17 17:00:41.888777 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31447 2019-Jan-17 17:00:41.889425 - [DEBUG] Edge function : AllBottom (result of previous compose)
31448 2019-Jan-17 17:00:41.889450 - [DEBUG]
31449 2019-Jan-17 17:00:41.889475 - [DEBUG] Join: AllTop & AllBottom
31450 2019-Jan-17 17:00:41.889501 - [DEBUG] = AllBottom (new jump func)
31451 2019-Jan-17 17:00:41.889525 - [DEBUG]
31452 2019-Jan-17 17:00:41.889548 - [DEBUG] Start adding new jump function
31453 2019-Jan-17 17:00:41.889572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31454 2019-Jan-17 17:00:41.889629 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31455 2019-Jan-17 17:00:41.890277 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31456 2019-Jan-17 17:00:41.890913 - [DEBUG] Edge Function : AllBottom
31457 2019-Jan-17 17:00:41.890941 - [DEBUG] End adding new jump function
31458 2019-Jan-17 17:00:41.890965 - [DEBUG]
31459 2019-Jan-17 17:00:41.890989 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31460 2019-Jan-17 17:00:41.891014 - [DEBUG]
31461 2019-Jan-17 17:00:41.891037 - [DEBUG] Process 862. path edge:
31462 2019-Jan-17 17:00:41.891060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31463 2019-Jan-17 17:00:41.891118 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
31464 2019-Jan-17 17:00:41.891771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31465 2019-Jan-17 17:00:41.892418 - [DEBUG]
31466 2019-Jan-17 17:00:41.892443 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31467 2019-Jan-17 17:00:41.893097 - [DEBUG] Compose: EdgeIdentity * AllBottom
31468 2019-Jan-17 17:00:41.893125 - [DEBUG]
31469 2019-Jan-17 17:00:41.893149 - [DEBUG] Propagate flow
31470 2019-Jan-17 17:00:41.893172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31471 2019-Jan-17 17:00:41.893230 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31472 2019-Jan-17 17:00:41.893887 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31473 2019-Jan-17 17:00:41.894535 - [DEBUG] Edge function : AllBottom (result of previous compose)
31474 2019-Jan-17 17:00:41.894571 - [DEBUG]
31475 2019-Jan-17 17:00:41.894597 - [DEBUG] Join: AllTop & AllBottom
31476 2019-Jan-17 17:00:41.894635 - [DEBUG] = AllBottom (new jump func)
31477 2019-Jan-17 17:00:41.894661 - [DEBUG]
31478 2019-Jan-17 17:00:41.894685 - [DEBUG] Start adding new jump function
31479 2019-Jan-17 17:00:41.894708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31480 2019-Jan-17 17:00:41.894766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31481 2019-Jan-17 17:00:41.895415 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31482 2019-Jan-17 17:00:41.896062 - [DEBUG] Edge Function : AllBottom
31483 2019-Jan-17 17:00:41.896091 - [DEBUG] End adding new jump function
31484 2019-Jan-17 17:00:41.896114 - [DEBUG]
31485 2019-Jan-17 17:00:41.896138 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31486 2019-Jan-17 17:00:41.896162 - [DEBUG]
31487 2019-Jan-17 17:00:41.896185 - [DEBUG] Process 863. path edge:
31488 2019-Jan-17 17:00:41.896209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31489 2019-Jan-17 17:00:41.896266 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
31490 2019-Jan-17 17:00:41.896913 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31491 2019-Jan-17 17:00:41.897559 - [DEBUG]
31492 2019-Jan-17 17:00:41.897584 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31493 2019-Jan-17 17:00:41.898261 - [DEBUG] Possible callees:
31494 2019-Jan-17 17:00:41.898286 - [DEBUG] llvm.dbg.declare
31495 2019-Jan-17 17:00:41.898311 - [DEBUG] Possible return sites:
31496 2019-Jan-17 17:00:41.898335 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14931497 2019-Jan-17 17:00:41.899619 - [DEBUG] Found and process special summary
31498 2019-Jan-17 17:00:41.899654 - [DEBUG] Compose: EdgeIdentity * AllBottom
31499 2019-Jan-17 17:00:41.899681 - [DEBUG]
31500 2019-Jan-17 17:00:41.899705 - [DEBUG] Propagate flow
31501 2019-Jan-17 17:00:41.899728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31502 2019-Jan-17 17:00:41.899786 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31503 2019-Jan-17 17:00:41.900427 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31504 2019-Jan-17 17:00:41.901074 - [DEBUG] Edge function : AllBottom (result of previous compose)
31505 2019-Jan-17 17:00:41.901099 - [DEBUG]
31506 2019-Jan-17 17:00:41.901125 - [DEBUG] Join: AllTop & AllBottom
31507 2019-Jan-17 17:00:41.901151 - [DEBUG] = AllBottom (new jump func)
31508 2019-Jan-17 17:00:41.901175 - [DEBUG]
31509 2019-Jan-17 17:00:41.901198 - [DEBUG] Start adding new jump function
31510 2019-Jan-17 17:00:41.901221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31511 2019-Jan-17 17:00:41.901279 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31512 2019-Jan-17 17:00:41.901941 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31513 2019-Jan-17 17:00:41.902582 - [DEBUG] Edge Function : AllBottom
31514 2019-Jan-17 17:00:41.902611 - [DEBUG] End adding new jump function
31515 2019-Jan-17 17:00:41.902643 - [DEBUG]
31516 2019-Jan-17 17:00:41.902667 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31517 2019-Jan-17 17:00:41.902692 - [DEBUG]
31518 2019-Jan-17 17:00:41.902715 - [DEBUG] Process 864. path edge:
31519 2019-Jan-17 17:00:41.902739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31520 2019-Jan-17 17:00:41.902796 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
31521 2019-Jan-17 17:00:41.903438 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31522 2019-Jan-17 17:00:41.904085 - [DEBUG]
31523 2019-Jan-17 17:00:41.904109 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31524 2019-Jan-17 17:00:41.904784 - [DEBUG] Compose: EdgeIdentity * AllBottom
31525 2019-Jan-17 17:00:41.904812 - [DEBUG]
31526 2019-Jan-17 17:00:41.904836 - [DEBUG] Propagate flow
31527 2019-Jan-17 17:00:41.904860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31528 2019-Jan-17 17:00:41.904918 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31529 2019-Jan-17 17:00:41.905556 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31530 2019-Jan-17 17:00:41.906203 - [DEBUG] Edge function : AllBottom (result of previous compose)
31531 2019-Jan-17 17:00:41.906229 - [DEBUG]
31532 2019-Jan-17 17:00:41.906254 - [DEBUG] Join: AllTop & AllBottom
31533 2019-Jan-17 17:00:41.906280 - [DEBUG] = AllBottom (new jump func)
31534 2019-Jan-17 17:00:41.906304 - [DEBUG]
31535 2019-Jan-17 17:00:41.906328 - [DEBUG] Start adding new jump function
31536 2019-Jan-17 17:00:41.906351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31537 2019-Jan-17 17:00:41.906409 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31538 2019-Jan-17 17:00:41.907057 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31539 2019-Jan-17 17:00:41.907693 - [DEBUG] Edge Function : AllBottom
31540 2019-Jan-17 17:00:41.907721 - [DEBUG] End adding new jump function
31541 2019-Jan-17 17:00:41.907745 - [DEBUG]
31542 2019-Jan-17 17:00:41.907769 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31543 2019-Jan-17 17:00:41.907794 - [DEBUG]
31544 2019-Jan-17 17:00:41.907817 - [DEBUG] Process 865. path edge:
31545 2019-Jan-17 17:00:41.907841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31546 2019-Jan-17 17:00:41.907898 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
31547 2019-Jan-17 17:00:41.908551 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31548 2019-Jan-17 17:00:41.909198 - [DEBUG]
31549 2019-Jan-17 17:00:41.909224 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
31550 2019-Jan-17 17:00:41.909880 - [DEBUG] Compose: EdgeIdentity * AllBottom
31551 2019-Jan-17 17:00:41.909908 - [DEBUG]
31552 2019-Jan-17 17:00:41.909932 - [DEBUG] Propagate flow
31553 2019-Jan-17 17:00:41.909955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31554 2019-Jan-17 17:00:41.910014 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31555 2019-Jan-17 17:00:41.910664 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31556 2019-Jan-17 17:00:41.911325 - [DEBUG] Edge function : AllBottom (result of previous compose)
31557 2019-Jan-17 17:00:41.911360 - [DEBUG]
31558 2019-Jan-17 17:00:41.911386 - [DEBUG] Join: AllTop & AllBottom
31559 2019-Jan-17 17:00:41.911412 - [DEBUG] = AllBottom (new jump func)
31560 2019-Jan-17 17:00:41.911436 - [DEBUG]
31561 2019-Jan-17 17:00:41.911460 - [DEBUG] Start adding new jump function
31562 2019-Jan-17 17:00:41.911483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31563 2019-Jan-17 17:00:41.911541 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31564 2019-Jan-17 17:00:41.912188 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31565 2019-Jan-17 17:00:41.912833 - [DEBUG] Edge Function : AllBottom
31566 2019-Jan-17 17:00:41.912862 - [DEBUG] End adding new jump function
31567 2019-Jan-17 17:00:41.912886 - [DEBUG]
31568 2019-Jan-17 17:00:41.912910 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31569 2019-Jan-17 17:00:41.912934 - [DEBUG]
31570 2019-Jan-17 17:00:41.912958 - [DEBUG] Process 866. path edge:
31571 2019-Jan-17 17:00:41.912981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31572 2019-Jan-17 17:00:41.913039 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
31573 2019-Jan-17 17:00:41.913686 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31574 2019-Jan-17 17:00:41.914332 - [DEBUG]
31575 2019-Jan-17 17:00:41.914357 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
31576 2019-Jan-17 17:00:41.915029 - [DEBUG] Possible callees:
31577 2019-Jan-17 17:00:41.915055 - [DEBUG] llvm.dbg.declare
31578 2019-Jan-17 17:00:41.915080 - [DEBUG] Possible return sites:
31579 2019-Jan-17 17:00:41.915104 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15531580 2019-Jan-17 17:00:41.916383 - [DEBUG] Found and process special summary
31581 2019-Jan-17 17:00:41.916418 - [DEBUG] Compose: EdgeIdentity * AllBottom
31582 2019-Jan-17 17:00:41.916445 - [DEBUG]
31583 2019-Jan-17 17:00:41.916469 - [DEBUG] Propagate flow
31584 2019-Jan-17 17:00:41.916492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31585 2019-Jan-17 17:00:41.916550 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31586 2019-Jan-17 17:00:41.917191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31587 2019-Jan-17 17:00:41.917838 - [DEBUG] Edge function : AllBottom (result of previous compose)
31588 2019-Jan-17 17:00:41.917863 - [DEBUG]
31589 2019-Jan-17 17:00:41.917888 - [DEBUG] Join: AllTop & AllBottom
31590 2019-Jan-17 17:00:41.917914 - [DEBUG] = AllBottom (new jump func)
31591 2019-Jan-17 17:00:41.917939 - [DEBUG]
31592 2019-Jan-17 17:00:41.917976 - [DEBUG] Start adding new jump function
31593 2019-Jan-17 17:00:41.918000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31594 2019-Jan-17 17:00:41.918058 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31595 2019-Jan-17 17:00:41.918705 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31596 2019-Jan-17 17:00:41.919345 - [DEBUG] Edge Function : AllBottom
31597 2019-Jan-17 17:00:41.919381 - [DEBUG] End adding new jump function
31598 2019-Jan-17 17:00:41.919406 - [DEBUG]
31599 2019-Jan-17 17:00:41.919429 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31600 2019-Jan-17 17:00:41.919454 - [DEBUG]
31601 2019-Jan-17 17:00:41.919477 - [DEBUG] Process 867. path edge:
31602 2019-Jan-17 17:00:41.919501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31603 2019-Jan-17 17:00:41.919559 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
31604 2019-Jan-17 17:00:41.920200 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31605 2019-Jan-17 17:00:41.920848 - [DEBUG]
31606 2019-Jan-17 17:00:41.920873 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31607 2019-Jan-17 17:00:41.921544 - [DEBUG] Compose: EdgeIdentity * AllBottom
31608 2019-Jan-17 17:00:41.921573 - [DEBUG]
31609 2019-Jan-17 17:00:41.921596 - [DEBUG] Propagate flow
31610 2019-Jan-17 17:00:41.921619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31611 2019-Jan-17 17:00:41.921678 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31612 2019-Jan-17 17:00:41.922322 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31613 2019-Jan-17 17:00:41.922969 - [DEBUG] Edge function : AllBottom (result of previous compose)
31614 2019-Jan-17 17:00:41.922994 - [DEBUG]
31615 2019-Jan-17 17:00:41.923019 - [DEBUG] Join: AllTop & AllBottom
31616 2019-Jan-17 17:00:41.923045 - [DEBUG] = AllBottom (new jump func)
31617 2019-Jan-17 17:00:41.923069 - [DEBUG]
31618 2019-Jan-17 17:00:41.923092 - [DEBUG] Start adding new jump function
31619 2019-Jan-17 17:00:41.923115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31620 2019-Jan-17 17:00:41.923173 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31621 2019-Jan-17 17:00:41.923820 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31622 2019-Jan-17 17:00:41.924457 - [DEBUG] Edge Function : AllBottom
31623 2019-Jan-17 17:00:41.924485 - [DEBUG] End adding new jump function
31624 2019-Jan-17 17:00:41.924509 - [DEBUG]
31625 2019-Jan-17 17:00:41.924532 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31626 2019-Jan-17 17:00:41.924557 - [DEBUG]
31627 2019-Jan-17 17:00:41.924580 - [DEBUG] Process 868. path edge:
31628 2019-Jan-17 17:00:41.924603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31629 2019-Jan-17 17:00:41.924675 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
31630 2019-Jan-17 17:00:41.925313 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31631 2019-Jan-17 17:00:41.925960 - [DEBUG]
31632 2019-Jan-17 17:00:41.925985 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
31633 2019-Jan-17 17:00:41.926642 - [DEBUG] Compose: EdgeIdentity * AllBottom
31634 2019-Jan-17 17:00:41.926670 - [DEBUG]
31635 2019-Jan-17 17:00:41.926693 - [DEBUG] Propagate flow
31636 2019-Jan-17 17:00:41.926717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31637 2019-Jan-17 17:00:41.926775 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31638 2019-Jan-17 17:00:41.927414 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31639 2019-Jan-17 17:00:41.928076 - [DEBUG] Edge function : AllBottom (result of previous compose)
31640 2019-Jan-17 17:00:41.928110 - [DEBUG]
31641 2019-Jan-17 17:00:41.928136 - [DEBUG] Join: AllTop & AllBottom
31642 2019-Jan-17 17:00:41.928162 - [DEBUG] = AllBottom (new jump func)
31643 2019-Jan-17 17:00:41.928186 - [DEBUG]
31644 2019-Jan-17 17:00:41.928210 - [DEBUG] Start adding new jump function
31645 2019-Jan-17 17:00:41.928233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31646 2019-Jan-17 17:00:41.928291 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31647 2019-Jan-17 17:00:41.928939 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31648 2019-Jan-17 17:00:41.929576 - [DEBUG] Edge Function : AllBottom
31649 2019-Jan-17 17:00:41.929605 - [DEBUG] End adding new jump function
31650 2019-Jan-17 17:00:41.929628 - [DEBUG]
31651 2019-Jan-17 17:00:41.929652 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31652 2019-Jan-17 17:00:41.929676 - [DEBUG]
31653 2019-Jan-17 17:00:41.929699 - [DEBUG] Process 869. path edge:
31654 2019-Jan-17 17:00:41.929723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31655 2019-Jan-17 17:00:41.929781 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
31656 2019-Jan-17 17:00:41.930418 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31657 2019-Jan-17 17:00:41.931065 - [DEBUG]
31658 2019-Jan-17 17:00:41.931090 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
31659 2019-Jan-17 17:00:41.931761 - [DEBUG] Compose: EdgeIdentity * AllBottom
31660 2019-Jan-17 17:00:41.931789 - [DEBUG]
31661 2019-Jan-17 17:00:41.931813 - [DEBUG] Propagate flow
31662 2019-Jan-17 17:00:41.931836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31663 2019-Jan-17 17:00:41.931894 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31664 2019-Jan-17 17:00:41.932541 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31665 2019-Jan-17 17:00:41.933189 - [DEBUG] Edge function : AllBottom (result of previous compose)
31666 2019-Jan-17 17:00:41.933214 - [DEBUG]
31667 2019-Jan-17 17:00:41.933240 - [DEBUG] Join: AllTop & AllBottom
31668 2019-Jan-17 17:00:41.933265 - [DEBUG] = AllBottom (new jump func)
31669 2019-Jan-17 17:00:41.933290 - [DEBUG]
31670 2019-Jan-17 17:00:41.933313 - [DEBUG] Start adding new jump function
31671 2019-Jan-17 17:00:41.933336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31672 2019-Jan-17 17:00:41.933393 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31673 2019-Jan-17 17:00:41.934041 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31674 2019-Jan-17 17:00:41.934702 - [DEBUG] Edge Function : AllBottom
31675 2019-Jan-17 17:00:41.934730 - [DEBUG] End adding new jump function
31676 2019-Jan-17 17:00:41.934754 - [DEBUG]
31677 2019-Jan-17 17:00:41.934777 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31678 2019-Jan-17 17:00:41.934802 - [DEBUG]
31679 2019-Jan-17 17:00:41.934825 - [DEBUG] Process 870. path edge:
31680 2019-Jan-17 17:00:41.934848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31681 2019-Jan-17 17:00:41.934905 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
31682 2019-Jan-17 17:00:41.935566 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31683 2019-Jan-17 17:00:41.936214 - [DEBUG]
31684 2019-Jan-17 17:00:41.936238 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
31685 2019-Jan-17 17:00:41.936900 - [DEBUG] Possible callees:
31686 2019-Jan-17 17:00:41.936925 - [DEBUG] llvm.dbg.declare
31687 2019-Jan-17 17:00:41.936950 - [DEBUG] Possible return sites:
31688 2019-Jan-17 17:00:41.936973 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16331689 2019-Jan-17 17:00:41.938269 - [DEBUG] Found and process special summary
31690 2019-Jan-17 17:00:41.938303 - [DEBUG] Compose: EdgeIdentity * AllBottom
31691 2019-Jan-17 17:00:41.938330 - [DEBUG]
31692 2019-Jan-17 17:00:41.938353 - [DEBUG] Propagate flow
31693 2019-Jan-17 17:00:41.938377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31694 2019-Jan-17 17:00:41.938435 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31695 2019-Jan-17 17:00:41.939078 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31696 2019-Jan-17 17:00:41.939725 - [DEBUG] Edge function : AllBottom (result of previous compose)
31697 2019-Jan-17 17:00:41.939750 - [DEBUG]
31698 2019-Jan-17 17:00:41.939776 - [DEBUG] Join: AllTop & AllBottom
31699 2019-Jan-17 17:00:41.939801 - [DEBUG] = AllBottom (new jump func)
31700 2019-Jan-17 17:00:41.939825 - [DEBUG]
31701 2019-Jan-17 17:00:41.939849 - [DEBUG] Start adding new jump function
31702 2019-Jan-17 17:00:41.939872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31703 2019-Jan-17 17:00:41.939929 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31704 2019-Jan-17 17:00:41.940576 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31705 2019-Jan-17 17:00:41.941215 - [DEBUG] Edge Function : AllBottom
31706 2019-Jan-17 17:00:41.941244 - [DEBUG] End adding new jump function
31707 2019-Jan-17 17:00:41.941267 - [DEBUG]
31708 2019-Jan-17 17:00:41.941305 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31709 2019-Jan-17 17:00:41.941332 - [DEBUG]
31710 2019-Jan-17 17:00:41.941355 - [DEBUG] Process 871. path edge:
31711 2019-Jan-17 17:00:41.941379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31712 2019-Jan-17 17:00:41.941437 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
31713 2019-Jan-17 17:00:41.942079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31714 2019-Jan-17 17:00:41.942726 - [DEBUG]
31715 2019-Jan-17 17:00:41.942751 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31716 2019-Jan-17 17:00:41.943409 - [DEBUG] Compose: EdgeIdentity * AllBottom
31717 2019-Jan-17 17:00:41.943437 - [DEBUG]
31718 2019-Jan-17 17:00:41.943461 - [DEBUG] Propagate flow
31719 2019-Jan-17 17:00:41.943485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31720 2019-Jan-17 17:00:41.943543 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31721 2019-Jan-17 17:00:41.944182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31722 2019-Jan-17 17:00:41.944860 - [DEBUG] Edge function : AllBottom (result of previous compose)
31723 2019-Jan-17 17:00:41.944886 - [DEBUG]
31724 2019-Jan-17 17:00:41.944912 - [DEBUG] Join: AllTop & AllBottom
31725 2019-Jan-17 17:00:41.944938 - [DEBUG] = AllBottom (new jump func)
31726 2019-Jan-17 17:00:41.944962 - [DEBUG]
31727 2019-Jan-17 17:00:41.944986 - [DEBUG] Start adding new jump function
31728 2019-Jan-17 17:00:41.945009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31729 2019-Jan-17 17:00:41.945066 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31730 2019-Jan-17 17:00:41.945714 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31731 2019-Jan-17 17:00:41.946350 - [DEBUG] Edge Function : AllBottom
31732 2019-Jan-17 17:00:41.946379 - [DEBUG] End adding new jump function
31733 2019-Jan-17 17:00:41.946403 - [DEBUG]
31734 2019-Jan-17 17:00:41.946427 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31735 2019-Jan-17 17:00:41.946451 - [DEBUG]
31736 2019-Jan-17 17:00:41.946475 - [DEBUG] Process 872. path edge:
31737 2019-Jan-17 17:00:41.946499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31738 2019-Jan-17 17:00:41.946556 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
31739 2019-Jan-17 17:00:41.947193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31740 2019-Jan-17 17:00:41.947839 - [DEBUG]
31741 2019-Jan-17 17:00:41.947865 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
31742 2019-Jan-17 17:00:41.948535 - [DEBUG] Compose: EdgeIdentity * AllBottom
31743 2019-Jan-17 17:00:41.948563 - [DEBUG]
31744 2019-Jan-17 17:00:41.948587 - [DEBUG] Propagate flow
31745 2019-Jan-17 17:00:41.948610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31746 2019-Jan-17 17:00:41.948668 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31747 2019-Jan-17 17:00:41.949317 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31748 2019-Jan-17 17:00:41.949963 - [DEBUG] Edge function : AllBottom (result of previous compose)
31749 2019-Jan-17 17:00:41.949989 - [DEBUG]
31750 2019-Jan-17 17:00:41.950013 - [DEBUG] Join: AllTop & AllBottom
31751 2019-Jan-17 17:00:41.950039 - [DEBUG] = AllBottom (new jump func)
31752 2019-Jan-17 17:00:41.950063 - [DEBUG]
31753 2019-Jan-17 17:00:41.950086 - [DEBUG] Start adding new jump function
31754 2019-Jan-17 17:00:41.950110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31755 2019-Jan-17 17:00:41.950167 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31756 2019-Jan-17 17:00:41.950814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31757 2019-Jan-17 17:00:41.951476 - [DEBUG] Edge Function : AllBottom
31758 2019-Jan-17 17:00:41.951504 - [DEBUG] End adding new jump function
31759 2019-Jan-17 17:00:41.951528 - [DEBUG]
31760 2019-Jan-17 17:00:41.951551 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31761 2019-Jan-17 17:00:41.951576 - [DEBUG]
31762 2019-Jan-17 17:00:41.951599 - [DEBUG] Process 873. path edge:
31763 2019-Jan-17 17:00:41.951623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31764 2019-Jan-17 17:00:41.951680 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
31765 2019-Jan-17 17:00:41.952334 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31766 2019-Jan-17 17:00:41.952982 - [DEBUG]
31767 2019-Jan-17 17:00:41.953006 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
31768 2019-Jan-17 17:00:41.953664 - [DEBUG] Possible callees:
31769 2019-Jan-17 17:00:41.953689 - [DEBUG] llvm.dbg.declare
31770 2019-Jan-17 17:00:41.953714 - [DEBUG] Possible return sites:
31771 2019-Jan-17 17:00:41.953738 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16931772 2019-Jan-17 17:00:41.955030 - [DEBUG] Found and process special summary
31773 2019-Jan-17 17:00:41.955064 - [DEBUG] Compose: EdgeIdentity * AllBottom
31774 2019-Jan-17 17:00:41.955092 - [DEBUG]
31775 2019-Jan-17 17:00:41.955115 - [DEBUG] Propagate flow
31776 2019-Jan-17 17:00:41.955139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31777 2019-Jan-17 17:00:41.955197 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31778 2019-Jan-17 17:00:41.955838 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31779 2019-Jan-17 17:00:41.956486 - [DEBUG] Edge function : AllBottom (result of previous compose)
31780 2019-Jan-17 17:00:41.956511 - [DEBUG]
31781 2019-Jan-17 17:00:41.956536 - [DEBUG] Join: AllTop & AllBottom
31782 2019-Jan-17 17:00:41.956562 - [DEBUG] = AllBottom (new jump func)
31783 2019-Jan-17 17:00:41.956586 - [DEBUG]
31784 2019-Jan-17 17:00:41.956609 - [DEBUG] Start adding new jump function
31785 2019-Jan-17 17:00:41.956632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31786 2019-Jan-17 17:00:41.956690 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31787 2019-Jan-17 17:00:41.957338 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31788 2019-Jan-17 17:00:41.957990 - [DEBUG] Edge Function : AllBottom
31789 2019-Jan-17 17:00:41.958019 - [DEBUG] End adding new jump function
31790 2019-Jan-17 17:00:41.958042 - [DEBUG]
31791 2019-Jan-17 17:00:41.958066 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31792 2019-Jan-17 17:00:41.958090 - [DEBUG]
31793 2019-Jan-17 17:00:41.958113 - [DEBUG] Process 874. path edge:
31794 2019-Jan-17 17:00:41.958137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31795 2019-Jan-17 17:00:41.958194 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
31796 2019-Jan-17 17:00:41.958834 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31797 2019-Jan-17 17:00:41.959482 - [DEBUG]
31798 2019-Jan-17 17:00:41.959506 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31799 2019-Jan-17 17:00:41.960165 - [DEBUG] Compose: EdgeIdentity * AllBottom
31800 2019-Jan-17 17:00:41.960193 - [DEBUG]
31801 2019-Jan-17 17:00:41.960217 - [DEBUG] Propagate flow
31802 2019-Jan-17 17:00:41.960240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31803 2019-Jan-17 17:00:41.960299 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31804 2019-Jan-17 17:00:41.960937 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31805 2019-Jan-17 17:00:41.961610 - [DEBUG] Edge function : AllBottom (result of previous compose)
31806 2019-Jan-17 17:00:41.961636 - [DEBUG]
31807 2019-Jan-17 17:00:41.961661 - [DEBUG] Join: AllTop & AllBottom
31808 2019-Jan-17 17:00:41.961687 - [DEBUG] = AllBottom (new jump func)
31809 2019-Jan-17 17:00:41.961712 - [DEBUG]
31810 2019-Jan-17 17:00:41.961735 - [DEBUG] Start adding new jump function
31811 2019-Jan-17 17:00:41.961758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31812 2019-Jan-17 17:00:41.961816 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31813 2019-Jan-17 17:00:41.962464 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31814 2019-Jan-17 17:00:41.963099 - [DEBUG] Edge Function : AllBottom
31815 2019-Jan-17 17:00:41.963127 - [DEBUG] End adding new jump function
31816 2019-Jan-17 17:00:41.963151 - [DEBUG]
31817 2019-Jan-17 17:00:41.963175 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
31818 2019-Jan-17 17:00:41.963199 - [DEBUG]
31819 2019-Jan-17 17:00:41.963222 - [DEBUG] Process 875. path edge:
31820 2019-Jan-17 17:00:41.963246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31821 2019-Jan-17 17:00:41.963304 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
31822 2019-Jan-17 17:00:41.963941 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31823 2019-Jan-17 17:00:41.964589 - [DEBUG]
31824 2019-Jan-17 17:00:41.964613 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
31825 2019-Jan-17 17:00:41.965282 - [DEBUG] Compose: EdgeIdentity * AllBottom
31826 2019-Jan-17 17:00:41.965310 - [DEBUG]
31827 2019-Jan-17 17:00:41.965334 - [DEBUG] Propagate flow
31828 2019-Jan-17 17:00:41.965357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31829 2019-Jan-17 17:00:41.965416 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31830 2019-Jan-17 17:00:41.966072 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31831 2019-Jan-17 17:00:41.966719 - [DEBUG] Edge function : AllBottom (result of previous compose)
31832 2019-Jan-17 17:00:41.966744 - [DEBUG]
31833 2019-Jan-17 17:00:41.966770 - [DEBUG] Join: AllTop & AllBottom
31834 2019-Jan-17 17:00:41.966795 - [DEBUG] = AllBottom (new jump func)
31835 2019-Jan-17 17:00:41.966820 - [DEBUG]
31836 2019-Jan-17 17:00:41.966843 - [DEBUG] Start adding new jump function
31837 2019-Jan-17 17:00:41.966866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31838 2019-Jan-17 17:00:41.966924 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31839 2019-Jan-17 17:00:41.967571 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31840 2019-Jan-17 17:00:41.968228 - [DEBUG] Edge Function : AllBottom
31841 2019-Jan-17 17:00:41.968256 - [DEBUG] End adding new jump function
31842 2019-Jan-17 17:00:41.968280 - [DEBUG]
31843 2019-Jan-17 17:00:41.968304 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
31844 2019-Jan-17 17:00:41.968328 - [DEBUG]
31845 2019-Jan-17 17:00:41.968351 - [DEBUG] Process 876. path edge:
31846 2019-Jan-17 17:00:41.968375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31847 2019-Jan-17 17:00:41.968432 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
31848 2019-Jan-17 17:00:41.969081 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31849 2019-Jan-17 17:00:41.969730 - [DEBUG]
31850 2019-Jan-17 17:00:41.969754 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
31851 2019-Jan-17 17:00:41.970416 - [DEBUG] Compose: EdgeIdentity * AllBottom
31852 2019-Jan-17 17:00:41.970444 - [DEBUG]
31853 2019-Jan-17 17:00:41.970468 - [DEBUG] Propagate flow
31854 2019-Jan-17 17:00:41.970491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31855 2019-Jan-17 17:00:41.970551 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31856 2019-Jan-17 17:00:41.971190 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31857 2019-Jan-17 17:00:41.971854 - [DEBUG] Edge function : AllBottom (result of previous compose)
31858 2019-Jan-17 17:00:41.971880 - [DEBUG]
31859 2019-Jan-17 17:00:41.971905 - [DEBUG] Join: AllTop & AllBottom
31860 2019-Jan-17 17:00:41.971931 - [DEBUG] = AllBottom (new jump func)
31861 2019-Jan-17 17:00:41.971955 - [DEBUG]
31862 2019-Jan-17 17:00:41.971979 - [DEBUG] Start adding new jump function
31863 2019-Jan-17 17:00:41.972002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31864 2019-Jan-17 17:00:41.972060 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31865 2019-Jan-17 17:00:41.972708 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31866 2019-Jan-17 17:00:41.973345 - [DEBUG] Edge Function : AllBottom
31867 2019-Jan-17 17:00:41.973374 - [DEBUG] End adding new jump function
31868 2019-Jan-17 17:00:41.973397 - [DEBUG]
31869 2019-Jan-17 17:00:41.973421 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
31870 2019-Jan-17 17:00:41.973445 - [DEBUG]
31871 2019-Jan-17 17:00:41.973469 - [DEBUG] Process 877. path edge:
31872 2019-Jan-17 17:00:41.973493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31873 2019-Jan-17 17:00:41.973550 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
31874 2019-Jan-17 17:00:41.974188 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31875 2019-Jan-17 17:00:41.974853 - [DEBUG]
31876 2019-Jan-17 17:00:41.974879 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
31877 2019-Jan-17 17:00:41.975536 - [DEBUG] Compose: EdgeIdentity * AllBottom
31878 2019-Jan-17 17:00:41.975564 - [DEBUG]
31879 2019-Jan-17 17:00:41.975588 - [DEBUG] Propagate flow
31880 2019-Jan-17 17:00:41.975612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31881 2019-Jan-17 17:00:41.975670 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31882 2019-Jan-17 17:00:41.976311 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31883 2019-Jan-17 17:00:41.976959 - [DEBUG] Edge function : AllBottom (result of previous compose)
31884 2019-Jan-17 17:00:41.976985 - [DEBUG]
31885 2019-Jan-17 17:00:41.977010 - [DEBUG] Join: AllTop & AllBottom
31886 2019-Jan-17 17:00:41.977036 - [DEBUG] = AllBottom (new jump func)
31887 2019-Jan-17 17:00:41.977061 - [DEBUG]
31888 2019-Jan-17 17:00:41.977084 - [DEBUG] Start adding new jump function
31889 2019-Jan-17 17:00:41.977108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31890 2019-Jan-17 17:00:41.977173 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31891 2019-Jan-17 17:00:41.977823 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31892 2019-Jan-17 17:00:41.978480 - [DEBUG] Edge Function : AllBottom
31893 2019-Jan-17 17:00:41.978508 - [DEBUG] End adding new jump function
31894 2019-Jan-17 17:00:41.978532 - [DEBUG]
31895 2019-Jan-17 17:00:41.978556 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
31896 2019-Jan-17 17:00:41.978580 - [DEBUG]
31897 2019-Jan-17 17:00:41.978603 - [DEBUG] Process 878. path edge:
31898 2019-Jan-17 17:00:41.978627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31899 2019-Jan-17 17:00:41.978684 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
31900 2019-Jan-17 17:00:41.979323 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31901 2019-Jan-17 17:00:41.979973 - [DEBUG]
31902 2019-Jan-17 17:00:41.979997 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
31903 2019-Jan-17 17:00:41.980658 - [DEBUG] Compose: EdgeIdentity * AllBottom
31904 2019-Jan-17 17:00:41.980686 - [DEBUG]
31905 2019-Jan-17 17:00:41.980709 - [DEBUG] Propagate flow
31906 2019-Jan-17 17:00:41.980733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31907 2019-Jan-17 17:00:41.980792 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31908 2019-Jan-17 17:00:41.981445 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31909 2019-Jan-17 17:00:41.982092 - [DEBUG] Edge function : AllBottom (result of previous compose)
31910 2019-Jan-17 17:00:41.982117 - [DEBUG]
31911 2019-Jan-17 17:00:41.982143 - [DEBUG] Join: AllTop & AllBottom
31912 2019-Jan-17 17:00:41.982168 - [DEBUG] = AllBottom (new jump func)
31913 2019-Jan-17 17:00:41.982192 - [DEBUG]
31914 2019-Jan-17 17:00:41.982216 - [DEBUG] Start adding new jump function
31915 2019-Jan-17 17:00:41.982239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31916 2019-Jan-17 17:00:41.982296 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31917 2019-Jan-17 17:00:41.982943 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31918 2019-Jan-17 17:00:41.983579 - [DEBUG] Edge Function : AllBottom
31919 2019-Jan-17 17:00:41.983608 - [DEBUG] End adding new jump function
31920 2019-Jan-17 17:00:41.983631 - [DEBUG]
31921 2019-Jan-17 17:00:41.983655 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
31922 2019-Jan-17 17:00:41.983680 - [DEBUG]
31923 2019-Jan-17 17:00:41.983703 - [DEBUG] Process 879. path edge:
31924 2019-Jan-17 17:00:41.983727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31925 2019-Jan-17 17:00:41.983784 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
31926 2019-Jan-17 17:00:41.984421 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31927 2019-Jan-17 17:00:41.985084 - [DEBUG]
31928 2019-Jan-17 17:00:41.985109 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
31929 2019-Jan-17 17:00:41.985765 - [DEBUG] Compose: EdgeIdentity * AllBottom
31930 2019-Jan-17 17:00:41.985793 - [DEBUG]
31931 2019-Jan-17 17:00:41.985816 - [DEBUG] Propagate flow
31932 2019-Jan-17 17:00:41.985848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31933 2019-Jan-17 17:00:41.985907 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31934 2019-Jan-17 17:00:41.986544 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31935 2019-Jan-17 17:00:41.987192 - [DEBUG] Edge function : AllBottom (result of previous compose)
31936 2019-Jan-17 17:00:41.987218 - [DEBUG]
31937 2019-Jan-17 17:00:41.987243 - [DEBUG] Join: AllTop & AllBottom
31938 2019-Jan-17 17:00:41.987269 - [DEBUG] = AllBottom (new jump func)
31939 2019-Jan-17 17:00:41.987293 - [DEBUG]
31940 2019-Jan-17 17:00:41.987316 - [DEBUG] Start adding new jump function
31941 2019-Jan-17 17:00:41.987340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31942 2019-Jan-17 17:00:41.987397 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31943 2019-Jan-17 17:00:41.988060 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31944 2019-Jan-17 17:00:41.988695 - [DEBUG] Edge Function : AllBottom
31945 2019-Jan-17 17:00:41.988724 - [DEBUG] End adding new jump function
31946 2019-Jan-17 17:00:41.988748 - [DEBUG]
31947 2019-Jan-17 17:00:41.988771 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
31948 2019-Jan-17 17:00:41.988796 - [DEBUG]
31949 2019-Jan-17 17:00:41.988819 - [DEBUG] Process 880. path edge:
31950 2019-Jan-17 17:00:41.988842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31951 2019-Jan-17 17:00:41.988900 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
31952 2019-Jan-17 17:00:41.989537 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31953 2019-Jan-17 17:00:41.990187 - [DEBUG]
31954 2019-Jan-17 17:00:41.990211 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31955 2019-Jan-17 17:00:41.990866 - [DEBUG] Compose: EdgeIdentity * AllBottom
31956 2019-Jan-17 17:00:41.990895 - [DEBUG]
31957 2019-Jan-17 17:00:41.990918 - [DEBUG] Propagate flow
31958 2019-Jan-17 17:00:41.990942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31959 2019-Jan-17 17:00:41.991001 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31960 2019-Jan-17 17:00:41.991666 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31961 2019-Jan-17 17:00:41.992314 - [DEBUG] Edge function : AllBottom (result of previous compose)
31962 2019-Jan-17 17:00:41.992339 - [DEBUG]
31963 2019-Jan-17 17:00:41.992364 - [DEBUG] Join: AllTop & AllBottom
31964 2019-Jan-17 17:00:41.992390 - [DEBUG] = AllBottom (new jump func)
31965 2019-Jan-17 17:00:41.992414 - [DEBUG]
31966 2019-Jan-17 17:00:41.992437 - [DEBUG] Start adding new jump function
31967 2019-Jan-17 17:00:41.992461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31968 2019-Jan-17 17:00:41.992518 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31969 2019-Jan-17 17:00:41.993165 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31970 2019-Jan-17 17:00:41.993806 - [DEBUG] Edge Function : AllBottom
31971 2019-Jan-17 17:00:41.993834 - [DEBUG] End adding new jump function
31972 2019-Jan-17 17:00:41.993857 - [DEBUG]
31973 2019-Jan-17 17:00:41.993881 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
31974 2019-Jan-17 17:00:41.993913 - [DEBUG]
31975 2019-Jan-17 17:00:41.993937 - [DEBUG] Process 881. path edge:
31976 2019-Jan-17 17:00:41.993961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
31977 2019-Jan-17 17:00:41.994018 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
31978 2019-Jan-17 17:00:41.994674 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
31979 2019-Jan-17 17:00:41.995322 - [DEBUG]
31980 2019-Jan-17 17:00:41.995347 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
31981 2019-Jan-17 17:00:41.996009 - [DEBUG] Compose: EdgeIdentity * AllBottom
31982 2019-Jan-17 17:00:41.996038 - [DEBUG]
31983 2019-Jan-17 17:00:41.996061 - [DEBUG] Propagate flow
31984 2019-Jan-17 17:00:41.996085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

31985 2019-Jan-17 17:00:41.996144 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31986 2019-Jan-17 17:00:41.996781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31987 2019-Jan-17 17:00:41.997429 - [DEBUG] Edge function : AllBottom (result of previous compose)
31988 2019-Jan-17 17:00:41.997455 - [DEBUG]
31989 2019-Jan-17 17:00:41.997480 - [DEBUG] Join: AllTop & AllBottom
31990 2019-Jan-17 17:00:41.997506 - [DEBUG] = AllBottom (new jump func)
31991 2019-Jan-17 17:00:41.997530 - [DEBUG]
31992 2019-Jan-17 17:00:41.997554 - [DEBUG] Start adding new jump function
31993 2019-Jan-17 17:00:41.997578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

31994 2019-Jan-17 17:00:41.997635 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

31995 2019-Jan-17 17:00:41.998298 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31996 2019-Jan-17 17:00:41.998933 - [DEBUG] Edge Function : AllBottom
31997 2019-Jan-17 17:00:41.998961 - [DEBUG] End adding new jump function
31998 2019-Jan-17 17:00:41.998985 - [DEBUG]
31999 2019-Jan-17 17:00:41.999009 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32000 2019-Jan-17 17:00:41.999034 - [DEBUG]
32001 2019-Jan-17 17:00:41.999057 - [DEBUG] Process 882. path edge:
32002 2019-Jan-17 17:00:41.999081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32003 2019-Jan-17 17:00:41.999138 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32004 2019-Jan-17 17:00:41.999775 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32005 2019-Jan-17 17:00:42.000423 - [DEBUG]
32006 2019-Jan-17 17:00:42.000448 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32007 2019-Jan-17 17:00:42.001104 - [DEBUG] Compose: EdgeIdentity * AllBottom
32008 2019-Jan-17 17:00:42.001133 - [DEBUG]
32009 2019-Jan-17 17:00:42.001156 - [DEBUG] Propagate flow
32010 2019-Jan-17 17:00:42.001180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32011 2019-Jan-17 17:00:42.001239 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32012 2019-Jan-17 17:00:42.001893 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32013 2019-Jan-17 17:00:42.002540 - [DEBUG] Edge function : AllBottom (result of previous compose)
32014 2019-Jan-17 17:00:42.002574 - [DEBUG]
32015 2019-Jan-17 17:00:42.002600 - [DEBUG] Join: AllTop & AllBottom
32016 2019-Jan-17 17:00:42.002626 - [DEBUG] = AllBottom (new jump func)
32017 2019-Jan-17 17:00:42.002651 - [DEBUG]
32018 2019-Jan-17 17:00:42.002674 - [DEBUG] Start adding new jump function
32019 2019-Jan-17 17:00:42.002698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32020 2019-Jan-17 17:00:42.002756 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32021 2019-Jan-17 17:00:42.003403 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32022 2019-Jan-17 17:00:42.004038 - [DEBUG] Edge Function : AllBottom
32023 2019-Jan-17 17:00:42.004067 - [DEBUG] End adding new jump function
32024 2019-Jan-17 17:00:42.004091 - [DEBUG]
32025 2019-Jan-17 17:00:42.004114 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32026 2019-Jan-17 17:00:42.004139 - [DEBUG]
32027 2019-Jan-17 17:00:42.004162 - [DEBUG] Process 883. path edge:
32028 2019-Jan-17 17:00:42.004186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32029 2019-Jan-17 17:00:42.004243 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32030 2019-Jan-17 17:00:42.004896 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32031 2019-Jan-17 17:00:42.005543 - [DEBUG]
32032 2019-Jan-17 17:00:42.005568 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32033 2019-Jan-17 17:00:42.006220 - [DEBUG] Start of endsummarytab entry
32034 2019-Jan-17 17:00:42.006259 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32035 2019-Jan-17 17:00:42.006899 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

32036 2019-Jan-17 17:00:42.006965 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32037 2019-Jan-17 17:00:42.007603 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

32038 2019-Jan-17 17:00:42.008258 - [DEBUG] EF: AllBottom
32039 2019-Jan-17 17:00:42.008284 - [DEBUG]
32040 2019-Jan-17 17:00:42.008308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32041 2019-Jan-17 17:00:42.008944 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

32042 2019-Jan-17 17:00:42.009592 - [DEBUG] EF: AllBottom
32043 2019-Jan-17 17:00:42.009617 - [DEBUG]
32044 2019-Jan-17 17:00:42.009641 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32045 2019-Jan-17 17:00:42.010276 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

32046 2019-Jan-17 17:00:42.010915 - [DEBUG] EF: AllBottom
32047 2019-Jan-17 17:00:42.010940 - [DEBUG]
32048 2019-Jan-17 17:00:42.010963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32049 2019-Jan-17 17:00:42.011616 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

32050 2019-Jan-17 17:00:42.012861 - [DEBUG] EF: AllBottom
32051 2019-Jan-17 17:00:42.012886 - [DEBUG]
32052 2019-Jan-17 17:00:42.012910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32053 2019-Jan-17 17:00:42.013545 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

32054 2019-Jan-17 17:00:42.014187 - [DEBUG] EF: AllBottom
32055 2019-Jan-17 17:00:42.014212 - [DEBUG]
32056 2019-Jan-17 17:00:42.014236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32057 2019-Jan-17 17:00:42.014886 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

32058 2019-Jan-17 17:00:42.015537 - [DEBUG] EF: AllBottom
32059 2019-Jan-17 17:00:42.015563 - [DEBUG]
32060 2019-Jan-17 17:00:42.015586 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32061 2019-Jan-17 17:00:42.016222 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

32062 2019-Jan-17 17:00:42.016859 - [DEBUG] EF: AllBottom
32063 2019-Jan-17 17:00:42.016884 - [DEBUG]
32064 2019-Jan-17 17:00:42.016908 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32065 2019-Jan-17 17:00:42.017543 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

32066 2019-Jan-17 17:00:42.018199 - [DEBUG] EF: AllBottom
32067 2019-Jan-17 17:00:42.018224 - [DEBUG]
32068 2019-Jan-17 17:00:42.018248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32069 2019-Jan-17 17:00:42.018883 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

32070 2019-Jan-17 17:00:42.019521 - [DEBUG] EF: AllBottom
32071 2019-Jan-17 17:00:42.019546 - [DEBUG]
32072 2019-Jan-17 17:00:42.019569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32073 2019-Jan-17 17:00:42.020205 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

32074 2019-Jan-17 17:00:42.020841 - [DEBUG] EF: AllBottom
32075 2019-Jan-17 17:00:42.020866 - [DEBUG]
32076 2019-Jan-17 17:00:42.020890 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32077 2019-Jan-17 17:00:42.021541 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32078 2019-Jan-17 17:00:42.022189 - [DEBUG] EF: AllBottom
32079 2019-Jan-17 17:00:42.022214 - [DEBUG]
32080 2019-Jan-17 17:00:42.022237 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32081 2019-Jan-17 17:00:42.022872 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

32082 2019-Jan-17 17:00:42.024116 - [DEBUG] EF: AllBottom
32083 2019-Jan-17 17:00:42.024141 - [DEBUG]
32084 2019-Jan-17 17:00:42.024165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32085 2019-Jan-17 17:00:42.024816 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

32086 2019-Jan-17 17:00:42.026061 - [DEBUG] EF: AllBottom
32087 2019-Jan-17 17:00:42.026087 - [DEBUG]
32088 2019-Jan-17 17:00:42.026110 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32089 2019-Jan-17 17:00:42.026746 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

32090 2019-Jan-17 17:00:42.027382 - [DEBUG] EF: AllBottom
32091 2019-Jan-17 17:00:42.027407 - [DEBUG]
32092 2019-Jan-17 17:00:42.027431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32093 2019-Jan-17 17:00:42.028082 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

32094 2019-Jan-17 17:00:42.028729 - [DEBUG] EF: AllBottom
32095 2019-Jan-17 17:00:42.028754 - [DEBUG]
32096 2019-Jan-17 17:00:42.028778 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32097 2019-Jan-17 17:00:42.029413 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

32098 2019-Jan-17 17:00:42.030658 - [DEBUG] EF: AllBottom
32099 2019-Jan-17 17:00:42.030683 - [DEBUG]
32100 2019-Jan-17 17:00:42.030707 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32101 2019-Jan-17 17:00:42.031356 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

32102 2019-Jan-17 17:00:42.032611 - [DEBUG] EF: AllBottom
32103 2019-Jan-17 17:00:42.032636 - [DEBUG]
32104 2019-Jan-17 17:00:42.032660 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32105 2019-Jan-17 17:00:42.033296 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

32106 2019-Jan-17 17:00:42.033937 - [DEBUG] EF: AllBottom
32107 2019-Jan-17 17:00:42.033962 - [DEBUG]
32108 2019-Jan-17 17:00:42.033985 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32109 2019-Jan-17 17:00:42.034631 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

32110 2019-Jan-17 17:00:42.035877 - [DEBUG] EF: AllBottom
32111 2019-Jan-17 17:00:42.035903 - [DEBUG]
32112 2019-Jan-17 17:00:42.035926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32113 2019-Jan-17 17:00:42.036561 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

32114 2019-Jan-17 17:00:42.037209 - [DEBUG] EF: AllBottom
32115 2019-Jan-17 17:00:42.037234 - [DEBUG]
32116 2019-Jan-17 17:00:42.037257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32117 2019-Jan-17 17:00:42.037893 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

32118 2019-Jan-17 17:00:42.038555 - [DEBUG] EF: AllBottom
32119 2019-Jan-17 17:00:42.038581 - [DEBUG]
32120 2019-Jan-17 17:00:42.038604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32121 2019-Jan-17 17:00:42.039238 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

32122 2019-Jan-17 17:00:42.039886 - [DEBUG] EF: AllBottom
32123 2019-Jan-17 17:00:42.039911 - [DEBUG]
32124 2019-Jan-17 17:00:42.039934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32125 2019-Jan-17 17:00:42.040570 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

32126 2019-Jan-17 17:00:42.041831 - [DEBUG] EF: AllBottom
32127 2019-Jan-17 17:00:42.041857 - [DEBUG]
32128 2019-Jan-17 17:00:42.041881 - [DEBUG] ---------------
32129 2019-Jan-17 17:00:42.041905 - [DEBUG]
32130 2019-Jan-17 17:00:42.041932 - [DEBUG] End of endsummarytab entry
32131 2019-Jan-17 17:00:42.041956 - [DEBUG]
32132 2019-Jan-17 17:00:42.041979 - [DEBUG] Start of incomingtab entry
32133 2019-Jan-17 17:00:42.042004 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32134 2019-Jan-17 17:00:42.042643 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

32135 2019-Jan-17 17:00:42.042701 - [DEBUG] ---------------
32136 2019-Jan-17 17:00:42.042725 - [DEBUG] End of incomingtab entry
32137 2019-Jan-17 17:00:42.042749 - [DEBUG]
32138 2019-Jan-17 17:00:42.042774 - [DEBUG] EDGE: >
32139 2019-Jan-17 17:00:42.042832 - [DEBUG] ---> 32140 2019-Jan-17 17:00:42.043468 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32141 2019-Jan-17 17:00:42.044116 - [DEBUG]
32142 2019-Jan-17 17:00:42.044141 - [DEBUG] EDGE: >
32143 2019-Jan-17 17:00:42.044200 - [DEBUG] ---> 32144 2019-Jan-17 17:00:42.044851 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32145 2019-Jan-17 17:00:42.045498 - [DEBUG]
32146 2019-Jan-17 17:00:42.045541 - [DEBUG] Compose: EdgeIdentity * AllBottom
32147 2019-Jan-17 17:00:42.045568 - [DEBUG]
32148 2019-Jan-17 17:00:42.045592 - [DEBUG] Propagate flow
32149 2019-Jan-17 17:00:42.045615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32150 2019-Jan-17 17:00:42.045673 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32151 2019-Jan-17 17:00:42.046321 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32152 2019-Jan-17 17:00:42.046967 - [DEBUG] Edge function : AllBottom (result of previous compose)
32153 2019-Jan-17 17:00:42.046992 - [DEBUG]
32154 2019-Jan-17 17:00:42.047018 - [DEBUG] Join: AllTop & AllBottom
32155 2019-Jan-17 17:00:42.047044 - [DEBUG] = AllBottom (new jump func)
32156 2019-Jan-17 17:00:42.047069 - [DEBUG]
32157 2019-Jan-17 17:00:42.047092 - [DEBUG] Start adding new jump function
32158 2019-Jan-17 17:00:42.047115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32159 2019-Jan-17 17:00:42.047173 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32160 2019-Jan-17 17:00:42.047820 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32161 2019-Jan-17 17:00:42.048480 - [DEBUG] Edge Function : AllBottom
32162 2019-Jan-17 17:00:42.048510 - [DEBUG] End adding new jump function
32163 2019-Jan-17 17:00:42.048534 - [DEBUG]
32164 2019-Jan-17 17:00:42.048558 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32165 2019-Jan-17 17:00:42.048582 - [DEBUG]
32166 2019-Jan-17 17:00:42.048605 - [DEBUG] Process 884. path edge:
32167 2019-Jan-17 17:00:42.048629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32168 2019-Jan-17 17:00:42.048687 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32169 2019-Jan-17 17:00:42.049332 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32170 2019-Jan-17 17:00:42.049979 - [DEBUG]
32171 2019-Jan-17 17:00:42.050004 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32172 2019-Jan-17 17:00:42.050663 - [DEBUG] Possible callees:
32173 2019-Jan-17 17:00:42.050689 - [DEBUG] llvm.dbg.declare
32174 2019-Jan-17 17:00:42.050714 - [DEBUG] Possible return sites:
32175 2019-Jan-17 17:00:42.050738 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332176 2019-Jan-17 17:00:42.052032 - [DEBUG] Found and process special summary
32177 2019-Jan-17 17:00:42.052065 - [DEBUG] Compose: EdgeIdentity * AllBottom
32178 2019-Jan-17 17:00:42.052092 - [DEBUG]
32179 2019-Jan-17 17:00:42.052116 - [DEBUG] Propagate flow
32180 2019-Jan-17 17:00:42.052139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32181 2019-Jan-17 17:00:42.052198 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32182 2019-Jan-17 17:00:42.052850 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32183 2019-Jan-17 17:00:42.053498 - [DEBUG] Edge function : AllBottom (result of previous compose)
32184 2019-Jan-17 17:00:42.053524 - [DEBUG]
32185 2019-Jan-17 17:00:42.053549 - [DEBUG] Join: AllTop & AllBottom
32186 2019-Jan-17 17:00:42.053575 - [DEBUG] = AllBottom (new jump func)
32187 2019-Jan-17 17:00:42.053607 - [DEBUG]
32188 2019-Jan-17 17:00:42.053632 - [DEBUG] Start adding new jump function
32189 2019-Jan-17 17:00:42.053655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32190 2019-Jan-17 17:00:42.053713 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32191 2019-Jan-17 17:00:42.054361 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32192 2019-Jan-17 17:00:42.055016 - [DEBUG] Edge Function : AllBottom
32193 2019-Jan-17 17:00:42.055045 - [DEBUG] End adding new jump function
32194 2019-Jan-17 17:00:42.055069 - [DEBUG]
32195 2019-Jan-17 17:00:42.055093 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32196 2019-Jan-17 17:00:42.055117 - [DEBUG]
32197 2019-Jan-17 17:00:42.055140 - [DEBUG] Process 885. path edge:
32198 2019-Jan-17 17:00:42.055164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32199 2019-Jan-17 17:00:42.055222 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32200 2019-Jan-17 17:00:42.055863 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32201 2019-Jan-17 17:00:42.056511 - [DEBUG]
32202 2019-Jan-17 17:00:42.056536 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32203 2019-Jan-17 17:00:42.057195 - [DEBUG] Compose: EdgeIdentity * AllBottom
32204 2019-Jan-17 17:00:42.057223 - [DEBUG]
32205 2019-Jan-17 17:00:42.057247 - [DEBUG] Propagate flow
32206 2019-Jan-17 17:00:42.057270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32207 2019-Jan-17 17:00:42.057329 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32208 2019-Jan-17 17:00:42.057980 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32209 2019-Jan-17 17:00:42.058629 - [DEBUG] Edge function : AllBottom (result of previous compose)
32210 2019-Jan-17 17:00:42.058655 - [DEBUG]
32211 2019-Jan-17 17:00:42.058680 - [DEBUG] Join: AllTop & AllBottom
32212 2019-Jan-17 17:00:42.058705 - [DEBUG] = AllBottom (new jump func)
32213 2019-Jan-17 17:00:42.058730 - [DEBUG]
32214 2019-Jan-17 17:00:42.058753 - [DEBUG] Start adding new jump function
32215 2019-Jan-17 17:00:42.058777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32216 2019-Jan-17 17:00:42.058834 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32217 2019-Jan-17 17:00:42.059482 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32218 2019-Jan-17 17:00:42.060118 - [DEBUG] Edge Function : AllBottom
32219 2019-Jan-17 17:00:42.060146 - [DEBUG] End adding new jump function
32220 2019-Jan-17 17:00:42.060170 - [DEBUG]
32221 2019-Jan-17 17:00:42.060193 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32222 2019-Jan-17 17:00:42.060218 - [DEBUG]
32223 2019-Jan-17 17:00:42.060241 - [DEBUG] Process 886. path edge:
32224 2019-Jan-17 17:00:42.060265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32225 2019-Jan-17 17:00:42.060322 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32226 2019-Jan-17 17:00:42.060961 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32227 2019-Jan-17 17:00:42.061625 - [DEBUG]
32228 2019-Jan-17 17:00:42.061650 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32229 2019-Jan-17 17:00:42.062314 - [DEBUG] Compose: EdgeIdentity * AllBottom
32230 2019-Jan-17 17:00:42.062343 - [DEBUG]
32231 2019-Jan-17 17:00:42.062367 - [DEBUG] Propagate flow
32232 2019-Jan-17 17:00:42.062390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32233 2019-Jan-17 17:00:42.062450 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32234 2019-Jan-17 17:00:42.063088 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32235 2019-Jan-17 17:00:42.063735 - [DEBUG] Edge function : AllBottom (result of previous compose)
32236 2019-Jan-17 17:00:42.063761 - [DEBUG]
32237 2019-Jan-17 17:00:42.063786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32238 2019-Jan-17 17:00:42.063812 - [DEBUG] = AllBottom
32239 2019-Jan-17 17:00:42.063836 - [DEBUG]
32240 2019-Jan-17 17:00:42.063859 - [DEBUG] PROPAGATE: No new function!
32241 2019-Jan-17 17:00:42.063884 - [DEBUG] EDGE: >
32242 2019-Jan-17 17:00:42.063943 - [DEBUG] ---> 32243 2019-Jan-17 17:00:42.064581 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32244 2019-Jan-17 17:00:42.065245 - [DEBUG]
32245 2019-Jan-17 17:00:42.065270 - [DEBUG] EDGE: >
32246 2019-Jan-17 17:00:42.065329 - [DEBUG] ---> 32247 2019-Jan-17 17:00:42.065969 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32248 2019-Jan-17 17:00:42.066617 - [DEBUG]
32249 2019-Jan-17 17:00:42.066654 - [DEBUG] Compose: EdgeIdentity * AllBottom
32250 2019-Jan-17 17:00:42.066681 - [DEBUG]
32251 2019-Jan-17 17:00:42.066705 - [DEBUG] Propagate flow
32252 2019-Jan-17 17:00:42.066728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32253 2019-Jan-17 17:00:42.066786 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32254 2019-Jan-17 17:00:42.067426 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32255 2019-Jan-17 17:00:42.068088 - [DEBUG] Edge function : AllBottom (result of previous compose)
32256 2019-Jan-17 17:00:42.068114 - [DEBUG]
32257 2019-Jan-17 17:00:42.068139 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32258 2019-Jan-17 17:00:42.068165 - [DEBUG] = AllBottom
32259 2019-Jan-17 17:00:42.068189 - [DEBUG]
32260 2019-Jan-17 17:00:42.068212 - [DEBUG] PROPAGATE: No new function!
32261 2019-Jan-17 17:00:42.068239 - [DEBUG] EDGE: >
32262 2019-Jan-17 17:00:42.068298 - [DEBUG] ---> 32263 2019-Jan-17 17:00:42.068944 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32264 2019-Jan-17 17:00:42.069591 - [DEBUG]
32265 2019-Jan-17 17:00:42.069616 - [DEBUG] EDGE: >
32266 2019-Jan-17 17:00:42.069674 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32267 2019-Jan-17 17:00:42.070316 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32268 2019-Jan-17 17:00:42.070963 - [DEBUG]
32269 2019-Jan-17 17:00:42.070988 - [DEBUG] EDGE: >
32270 2019-Jan-17 17:00:42.071055 - [DEBUG] ---> 32271 2019-Jan-17 17:00:42.071711 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32272 2019-Jan-17 17:00:42.072358 - [DEBUG]
32273 2019-Jan-17 17:00:42.072384 - [DEBUG] EDGE: >
32274 2019-Jan-17 17:00:42.072443 - [DEBUG] ---> 32275 2019-Jan-17 17:00:42.073079 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32276 2019-Jan-17 17:00:42.073726 - [DEBUG]
32277 2019-Jan-17 17:00:42.073751 - [DEBUG] EDGE: >
32278 2019-Jan-17 17:00:42.073810 - [DEBUG] ---> 32279 2019-Jan-17 17:00:42.074451 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32280 2019-Jan-17 17:00:42.075114 - [DEBUG]
32281 2019-Jan-17 17:00:42.075147 - [DEBUG] Compose: EdgeIdentity * AllBottom
32282 2019-Jan-17 17:00:42.075174 - [DEBUG]
32283 2019-Jan-17 17:00:42.075198 - [DEBUG] Propagate flow
32284 2019-Jan-17 17:00:42.075222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32285 2019-Jan-17 17:00:42.075280 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32286 2019-Jan-17 17:00:42.075921 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32287 2019-Jan-17 17:00:42.076569 - [DEBUG] Edge function : AllBottom (result of previous compose)
32288 2019-Jan-17 17:00:42.076595 - [DEBUG]
32289 2019-Jan-17 17:00:42.076620 - [DEBUG] Join: AllTop & AllBottom
32290 2019-Jan-17 17:00:42.076646 - [DEBUG] = AllBottom (new jump func)
32291 2019-Jan-17 17:00:42.076670 - [DEBUG]
32292 2019-Jan-17 17:00:42.076694 - [DEBUG] Start adding new jump function
32293 2019-Jan-17 17:00:42.076717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32294 2019-Jan-17 17:00:42.076774 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32295 2019-Jan-17 17:00:42.077423 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32296 2019-Jan-17 17:00:42.078078 - [DEBUG] Edge Function : AllBottom
32297 2019-Jan-17 17:00:42.078106 - [DEBUG] End adding new jump function
32298 2019-Jan-17 17:00:42.078130 - [DEBUG]
32299 2019-Jan-17 17:00:42.078154 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32300 2019-Jan-17 17:00:42.078178 - [DEBUG]
32301 2019-Jan-17 17:00:42.078201 - [DEBUG] Process 887. path edge:
32302 2019-Jan-17 17:00:42.078225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32303 2019-Jan-17 17:00:42.078282 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
32304 2019-Jan-17 17:00:42.078923 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32305 2019-Jan-17 17:00:42.079571 - [DEBUG]
32306 2019-Jan-17 17:00:42.079596 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32307 2019-Jan-17 17:00:42.080254 - [DEBUG] Compose: EdgeIdentity * AllBottom
32308 2019-Jan-17 17:00:42.080282 - [DEBUG]
32309 2019-Jan-17 17:00:42.080306 - [DEBUG] Propagate flow
32310 2019-Jan-17 17:00:42.080329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32311 2019-Jan-17 17:00:42.080396 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
32312 2019-Jan-17 17:00:42.081033 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32313 2019-Jan-17 17:00:42.081697 - [DEBUG] Edge function : AllBottom (result of previous compose)
32314 2019-Jan-17 17:00:42.081722 - [DEBUG]
32315 2019-Jan-17 17:00:42.081747 - [DEBUG] Join: AllTop & AllBottom
32316 2019-Jan-17 17:00:42.081773 - [DEBUG] = AllBottom (new jump func)
32317 2019-Jan-17 17:00:42.081797 - [DEBUG]
32318 2019-Jan-17 17:00:42.081820 - [DEBUG] Start adding new jump function
32319 2019-Jan-17 17:00:42.081844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32320 2019-Jan-17 17:00:42.081901 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32321 2019-Jan-17 17:00:42.082549 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
32322 2019-Jan-17 17:00:42.083184 - [DEBUG] Edge Function : AllBottom
32323 2019-Jan-17 17:00:42.083213 - [DEBUG] End adding new jump function
32324 2019-Jan-17 17:00:42.083237 - [DEBUG]
32325 2019-Jan-17 17:00:42.083260 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32326 2019-Jan-17 17:00:42.083285 - [DEBUG]
32327 2019-Jan-17 17:00:42.083309 - [DEBUG] Process 888. path edge:
32328 2019-Jan-17 17:00:42.083333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32329 2019-Jan-17 17:00:42.083390 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
32330 2019-Jan-17 17:00:42.084025 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32331 2019-Jan-17 17:00:42.084686 - [DEBUG]
32332 2019-Jan-17 17:00:42.084711 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
32333 2019-Jan-17 17:00:42.085365 - [DEBUG] Compose: EdgeIdentity * AllBottom
32334 2019-Jan-17 17:00:42.085393 - [DEBUG]
32335 2019-Jan-17 17:00:42.085417 - [DEBUG] Propagate flow
32336 2019-Jan-17 17:00:42.085441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32337 2019-Jan-17 17:00:42.085499 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32338 2019-Jan-17 17:00:42.086137 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32339 2019-Jan-17 17:00:42.086785 - [DEBUG] Edge function : AllBottom (result of previous compose)
32340 2019-Jan-17 17:00:42.086810 - [DEBUG]
32341 2019-Jan-17 17:00:42.086835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32342 2019-Jan-17 17:00:42.086861 - [DEBUG] = AllBottom
32343 2019-Jan-17 17:00:42.086886 - [DEBUG]
32344 2019-Jan-17 17:00:42.086909 - [DEBUG] PROPAGATE: No new function!
32345 2019-Jan-17 17:00:42.086934 - [DEBUG] EDGE: >
32346 2019-Jan-17 17:00:42.086993 - [DEBUG] ---> 32347 2019-Jan-17 17:00:42.087627 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32348 2019-Jan-17 17:00:42.088291 - [DEBUG]
32349 2019-Jan-17 17:00:42.088316 - [DEBUG] EDGE: >
32350 2019-Jan-17 17:00:42.088375 - [DEBUG] ---> 32351 2019-Jan-17 17:00:42.089015 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32352 2019-Jan-17 17:00:42.089663 - [DEBUG]
32353 2019-Jan-17 17:00:42.089696 - [DEBUG] EDGE: >
32354 2019-Jan-17 17:00:42.089755 - [DEBUG] ---> 32355 2019-Jan-17 17:00:42.090393 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32356 2019-Jan-17 17:00:42.091041 - [DEBUG]
32357 2019-Jan-17 17:00:42.091066 - [DEBUG] EDGE: >
32358 2019-Jan-17 17:00:42.091124 - [DEBUG] ---> 32359 2019-Jan-17 17:00:42.091783 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32360 2019-Jan-17 17:00:42.092431 - [DEBUG]
32361 2019-Jan-17 17:00:42.092457 - [DEBUG] EDGE: >
32362 2019-Jan-17 17:00:42.092515 - [DEBUG] ---> 32363 2019-Jan-17 17:00:42.093151 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32364 2019-Jan-17 17:00:42.093798 - [DEBUG]
32365 2019-Jan-17 17:00:42.093823 - [DEBUG] EDGE: >
32366 2019-Jan-17 17:00:42.093882 - [DEBUG] ---> 32367 2019-Jan-17 17:00:42.094523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32368 2019-Jan-17 17:00:42.095186 - [DEBUG]
32369 2019-Jan-17 17:00:42.095222 - [DEBUG] Compose: EdgeIdentity * AllBottom
32370 2019-Jan-17 17:00:42.095249 - [DEBUG]
32371 2019-Jan-17 17:00:42.095273 - [DEBUG] Propagate flow
32372 2019-Jan-17 17:00:42.095296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32373 2019-Jan-17 17:00:42.095354 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32374 2019-Jan-17 17:00:42.095995 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32375 2019-Jan-17 17:00:42.096642 - [DEBUG] Edge function : AllBottom (result of previous compose)
32376 2019-Jan-17 17:00:42.096668 - [DEBUG]
32377 2019-Jan-17 17:00:42.096693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32378 2019-Jan-17 17:00:42.096718 - [DEBUG] = AllBottom
32379 2019-Jan-17 17:00:42.096743 - [DEBUG]
32380 2019-Jan-17 17:00:42.096766 - [DEBUG] PROPAGATE: No new function!
32381 2019-Jan-17 17:00:42.096792 - [DEBUG] EDGE: >
32382 2019-Jan-17 17:00:42.096851 - [DEBUG] ---> 32383 2019-Jan-17 17:00:42.097499 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32384 2019-Jan-17 17:00:42.098163 - [DEBUG]
32385 2019-Jan-17 17:00:42.098188 - [DEBUG] EDGE: >
32386 2019-Jan-17 17:00:42.098248 - [DEBUG] ---> 32387 2019-Jan-17 17:00:42.098885 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32388 2019-Jan-17 17:00:42.099532 - [DEBUG]
32389 2019-Jan-17 17:00:42.099557 - [DEBUG] EDGE: >
32390 2019-Jan-17 17:00:42.099616 - [DEBUG] ---> 32391 2019-Jan-17 17:00:42.100265 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32392 2019-Jan-17 17:00:42.100912 - [DEBUG]
32393 2019-Jan-17 17:00:42.100947 - [DEBUG] Compose: EdgeIdentity * AllBottom
32394 2019-Jan-17 17:00:42.100975 - [DEBUG]
32395 2019-Jan-17 17:00:42.100999 - [DEBUG] Propagate flow
32396 2019-Jan-17 17:00:42.101022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32397 2019-Jan-17 17:00:42.101080 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32398 2019-Jan-17 17:00:42.101737 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32399 2019-Jan-17 17:00:42.102383 - [DEBUG] Edge function : AllBottom (result of previous compose)
32400 2019-Jan-17 17:00:42.102408 - [DEBUG]
32401 2019-Jan-17 17:00:42.102434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32402 2019-Jan-17 17:00:42.102459 - [DEBUG] = AllBottom
32403 2019-Jan-17 17:00:42.102483 - [DEBUG]
32404 2019-Jan-17 17:00:42.102506 - [DEBUG] PROPAGATE: No new function!
32405 2019-Jan-17 17:00:42.102533 - [DEBUG] EDGE: >
32406 2019-Jan-17 17:00:42.102592 - [DEBUG] ---> 32407 2019-Jan-17 17:00:42.103238 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32408 2019-Jan-17 17:00:42.103886 - [DEBUG]
32409 2019-Jan-17 17:00:42.103911 - [DEBUG] EDGE: >
32410 2019-Jan-17 17:00:42.103970 - [DEBUG] ---> 32411 2019-Jan-17 17:00:42.104605 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32412 2019-Jan-17 17:00:42.105266 - [DEBUG]
32413 2019-Jan-17 17:00:42.105292 - [DEBUG] EDGE: >
32414 2019-Jan-17 17:00:42.105350 - [DEBUG] ---> 32415 2019-Jan-17 17:00:42.105987 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32416 2019-Jan-17 17:00:42.106633 - [DEBUG]
32417 2019-Jan-17 17:00:42.106658 - [DEBUG] EDGE: >
32418 2019-Jan-17 17:00:42.106717 - [DEBUG] ---> 32419 2019-Jan-17 17:00:42.107357 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32420 2019-Jan-17 17:00:42.108018 - [DEBUG]
32421 2019-Jan-17 17:00:42.108054 - [DEBUG] Compose: EdgeIdentity * AllBottom
32422 2019-Jan-17 17:00:42.108081 - [DEBUG]
32423 2019-Jan-17 17:00:42.108105 - [DEBUG] Propagate flow
32424 2019-Jan-17 17:00:42.108129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32425 2019-Jan-17 17:00:42.108187 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32426 2019-Jan-17 17:00:42.108827 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32427 2019-Jan-17 17:00:42.109474 - [DEBUG] Edge function : AllBottom (result of previous compose)
32428 2019-Jan-17 17:00:42.109499 - [DEBUG]
32429 2019-Jan-17 17:00:42.109524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32430 2019-Jan-17 17:00:42.109550 - [DEBUG] = AllBottom
32431 2019-Jan-17 17:00:42.109575 - [DEBUG]
32432 2019-Jan-17 17:00:42.109604 - [DEBUG] PROPAGATE: No new function!
32433 2019-Jan-17 17:00:42.109632 - [DEBUG] EDGE: >
32434 2019-Jan-17 17:00:42.109691 - [DEBUG] ---> 32435 2019-Jan-17 17:00:42.110338 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32436 2019-Jan-17 17:00:42.110986 - [DEBUG]
32437 2019-Jan-17 17:00:42.111012 - [DEBUG] EDGE: >
32438 2019-Jan-17 17:00:42.111070 - [DEBUG] ---> 32439 2019-Jan-17 17:00:42.111723 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32440 2019-Jan-17 17:00:42.112371 - [DEBUG]
32441 2019-Jan-17 17:00:42.112396 - [DEBUG] EDGE: >
32442 2019-Jan-17 17:00:42.112455 - [DEBUG] ---> 32443 2019-Jan-17 17:00:42.113094 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32444 2019-Jan-17 17:00:42.113741 - [DEBUG]
32445 2019-Jan-17 17:00:42.113777 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-17 17:00:42.113805 - [DEBUG]
32447 2019-Jan-17 17:00:42.113829 - [DEBUG] Propagate flow
32448 2019-Jan-17 17:00:42.113852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32449 2019-Jan-17 17:00:42.113910 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32450 2019-Jan-17 17:00:42.114550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32451 2019-Jan-17 17:00:42.115213 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-17 17:00:42.115239 - [DEBUG]
32453 2019-Jan-17 17:00:42.115264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32454 2019-Jan-17 17:00:42.115289 - [DEBUG] = AllBottom
32455 2019-Jan-17 17:00:42.115314 - [DEBUG]
32456 2019-Jan-17 17:00:42.115337 - [DEBUG] PROPAGATE: No new function!
32457 2019-Jan-17 17:00:42.115363 - [DEBUG] EDGE: >
32458 2019-Jan-17 17:00:42.115422 - [DEBUG] ---> 32459 2019-Jan-17 17:00:42.116068 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32460 2019-Jan-17 17:00:42.116715 - [DEBUG]
32461 2019-Jan-17 17:00:42.116740 - [DEBUG] EDGE: >
32462 2019-Jan-17 17:00:42.116799 - [DEBUG] ---> 32463 2019-Jan-17 17:00:42.117436 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32464 2019-Jan-17 17:00:42.118098 - [DEBUG]
32465 2019-Jan-17 17:00:42.118124 - [DEBUG] EDGE: >
32466 2019-Jan-17 17:00:42.118183 - [DEBUG] ---> 32467 2019-Jan-17 17:00:42.118822 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32468 2019-Jan-17 17:00:42.119469 - [DEBUG]
32469 2019-Jan-17 17:00:42.119505 - [DEBUG] Compose: EdgeIdentity * AllBottom
32470 2019-Jan-17 17:00:42.119532 - [DEBUG]
32471 2019-Jan-17 17:00:42.119565 - [DEBUG] Propagate flow
32472 2019-Jan-17 17:00:42.119589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32473 2019-Jan-17 17:00:42.119647 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32474 2019-Jan-17 17:00:42.120288 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32475 2019-Jan-17 17:00:42.120935 - [DEBUG] Edge function : AllBottom (result of previous compose)
32476 2019-Jan-17 17:00:42.120960 - [DEBUG]
32477 2019-Jan-17 17:00:42.120985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32478 2019-Jan-17 17:00:42.121011 - [DEBUG] = AllBottom
32479 2019-Jan-17 17:00:42.121036 - [DEBUG]
32480 2019-Jan-17 17:00:42.121059 - [DEBUG] PROPAGATE: No new function!
32481 2019-Jan-17 17:00:42.121085 - [DEBUG] EDGE: >
32482 2019-Jan-17 17:00:42.121144 - [DEBUG] ---> 32483 2019-Jan-17 17:00:42.121808 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32484 2019-Jan-17 17:00:42.122454 - [DEBUG]
32485 2019-Jan-17 17:00:42.122488 - [DEBUG] Compose: EdgeIdentity * AllBottom
32486 2019-Jan-17 17:00:42.122515 - [DEBUG]
32487 2019-Jan-17 17:00:42.122539 - [DEBUG] Propagate flow
32488 2019-Jan-17 17:00:42.122562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32489 2019-Jan-17 17:00:42.122619 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32490 2019-Jan-17 17:00:42.123260 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32491 2019-Jan-17 17:00:42.123906 - [DEBUG] Edge function : AllBottom (result of previous compose)
32492 2019-Jan-17 17:00:42.123931 - [DEBUG]
32493 2019-Jan-17 17:00:42.123956 - [DEBUG] Join: AllTop & AllBottom
32494 2019-Jan-17 17:00:42.123982 - [DEBUG] = AllBottom (new jump func)
32495 2019-Jan-17 17:00:42.124006 - [DEBUG]
32496 2019-Jan-17 17:00:42.124029 - [DEBUG] Start adding new jump function
32497 2019-Jan-17 17:00:42.124053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32498 2019-Jan-17 17:00:42.124110 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32499 2019-Jan-17 17:00:42.124772 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32500 2019-Jan-17 17:00:42.125411 - [DEBUG] Edge Function : AllBottom
32501 2019-Jan-17 17:00:42.125439 - [DEBUG] End adding new jump function
32502 2019-Jan-17 17:00:42.125462 - [DEBUG]
32503 2019-Jan-17 17:00:42.125486 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32504 2019-Jan-17 17:00:42.125510 - [DEBUG]
32505 2019-Jan-17 17:00:42.125533 - [DEBUG] Process 889. path edge:
32506 2019-Jan-17 17:00:42.125557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32507 2019-Jan-17 17:00:42.125615 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
32508 2019-Jan-17 17:00:42.126255 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32509 2019-Jan-17 17:00:42.126903 - [DEBUG]
32510 2019-Jan-17 17:00:42.126927 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32511 2019-Jan-17 17:00:42.127574 - [DEBUG] Possible callees:
32512 2019-Jan-17 17:00:42.127600 - [DEBUG] foo
32513 2019-Jan-17 17:00:42.127625 - [DEBUG] Possible return sites:
32514 2019-Jan-17 17:00:42.127656 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12632515 2019-Jan-17 17:00:42.128943 - [DEBUG] Found and process special summary
32516 2019-Jan-17 17:00:42.128977 - [DEBUG] Compose: EdgeIdentity * AllBottom
32517 2019-Jan-17 17:00:42.129004 - [DEBUG]
32518 2019-Jan-17 17:00:42.129028 - [DEBUG] Propagate flow
32519 2019-Jan-17 17:00:42.129051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32520 2019-Jan-17 17:00:42.129109 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32521 2019-Jan-17 17:00:42.129751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32522 2019-Jan-17 17:00:42.130398 - [DEBUG] Edge function : AllBottom (result of previous compose)
32523 2019-Jan-17 17:00:42.130423 - [DEBUG]
32524 2019-Jan-17 17:00:42.130448 - [DEBUG] Join: AllTop & AllBottom
32525 2019-Jan-17 17:00:42.130473 - [DEBUG] = AllBottom (new jump func)
32526 2019-Jan-17 17:00:42.130498 - [DEBUG]
32527 2019-Jan-17 17:00:42.130521 - [DEBUG] Start adding new jump function
32528 2019-Jan-17 17:00:42.130544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32529 2019-Jan-17 17:00:42.130602 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32530 2019-Jan-17 17:00:42.131249 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32531 2019-Jan-17 17:00:42.131905 - [DEBUG] Edge Function : AllBottom
32532 2019-Jan-17 17:00:42.131933 - [DEBUG] End adding new jump function
32533 2019-Jan-17 17:00:42.131957 - [DEBUG]
32534 2019-Jan-17 17:00:42.131980 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32535 2019-Jan-17 17:00:42.132005 - [DEBUG]
32536 2019-Jan-17 17:00:42.132028 - [DEBUG] Process 890. path edge:
32537 2019-Jan-17 17:00:42.132051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32538 2019-Jan-17 17:00:42.132109 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
32539 2019-Jan-17 17:00:42.132765 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32540 2019-Jan-17 17:00:42.133470 - [DEBUG]
32541 2019-Jan-17 17:00:42.133498 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32542 2019-Jan-17 17:00:42.134237 - [DEBUG] Compose: EdgeIdentity * AllBottom
32543 2019-Jan-17 17:00:42.134268 - [DEBUG]
32544 2019-Jan-17 17:00:42.134292 - [DEBUG] Propagate flow
32545 2019-Jan-17 17:00:42.134316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32546 2019-Jan-17 17:00:42.134392 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32547 2019-Jan-17 17:00:42.135097 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32548 2019-Jan-17 17:00:42.135758 - [DEBUG] Edge function : AllBottom (result of previous compose)
32549 2019-Jan-17 17:00:42.135785 - [DEBUG]
32550 2019-Jan-17 17:00:42.135812 - [DEBUG] Join: AllTop & AllBottom
32551 2019-Jan-17 17:00:42.135838 - [DEBUG] = AllBottom (new jump func)
32552 2019-Jan-17 17:00:42.135862 - [DEBUG]
32553 2019-Jan-17 17:00:42.135886 - [DEBUG] Start adding new jump function
32554 2019-Jan-17 17:00:42.135910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32555 2019-Jan-17 17:00:42.135970 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32556 2019-Jan-17 17:00:42.136640 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32557 2019-Jan-17 17:00:42.137280 - [DEBUG] Edge Function : AllBottom
32558 2019-Jan-17 17:00:42.137311 - [DEBUG] End adding new jump function
32559 2019-Jan-17 17:00:42.137335 - [DEBUG]
32560 2019-Jan-17 17:00:42.137359 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32561 2019-Jan-17 17:00:42.137384 - [DEBUG]
32562 2019-Jan-17 17:00:42.137408 - [DEBUG] Process 891. path edge:
32563 2019-Jan-17 17:00:42.137431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32564 2019-Jan-17 17:00:42.137490 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
32565 2019-Jan-17 17:00:42.138148 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32566 2019-Jan-17 17:00:42.138797 - [DEBUG]
32567 2019-Jan-17 17:00:42.138823 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
32568 2019-Jan-17 17:00:42.139485 - [DEBUG] Compose: EdgeIdentity * AllBottom
32569 2019-Jan-17 17:00:42.139513 - [DEBUG]
32570 2019-Jan-17 17:00:42.139537 - [DEBUG] Propagate flow
32571 2019-Jan-17 17:00:42.139560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32572 2019-Jan-17 17:00:42.139619 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32573 2019-Jan-17 17:00:42.140258 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32574 2019-Jan-17 17:00:42.140906 - [DEBUG] Edge function : AllBottom (result of previous compose)
32575 2019-Jan-17 17:00:42.140931 - [DEBUG]
32576 2019-Jan-17 17:00:42.140956 - [DEBUG] Join: AllTop & AllBottom
32577 2019-Jan-17 17:00:42.140982 - [DEBUG] = AllBottom (new jump func)
32578 2019-Jan-17 17:00:42.141006 - [DEBUG]
32579 2019-Jan-17 17:00:42.141029 - [DEBUG] Start adding new jump function
32580 2019-Jan-17 17:00:42.141052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32581 2019-Jan-17 17:00:42.141110 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32582 2019-Jan-17 17:00:42.141775 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32583 2019-Jan-17 17:00:42.142412 - [DEBUG] Edge Function : AllBottom
32584 2019-Jan-17 17:00:42.142441 - [DEBUG] End adding new jump function
32585 2019-Jan-17 17:00:42.142464 - [DEBUG]
32586 2019-Jan-17 17:00:42.142488 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32587 2019-Jan-17 17:00:42.142512 - [DEBUG]
32588 2019-Jan-17 17:00:42.142535 - [DEBUG] Process 892. path edge:
32589 2019-Jan-17 17:00:42.142559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32590 2019-Jan-17 17:00:42.142616 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
32591 2019-Jan-17 17:00:42.143253 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32592 2019-Jan-17 17:00:42.143900 - [DEBUG]
32593 2019-Jan-17 17:00:42.143925 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
32594 2019-Jan-17 17:00:42.144577 - [DEBUG] Compose: EdgeIdentity * AllBottom
32595 2019-Jan-17 17:00:42.144606 - [DEBUG]
32596 2019-Jan-17 17:00:42.144643 - [DEBUG] Propagate flow
32597 2019-Jan-17 17:00:42.144677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32598 2019-Jan-17 17:00:42.144736 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32599 2019-Jan-17 17:00:42.145395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32600 2019-Jan-17 17:00:42.146041 - [DEBUG] Edge function : AllBottom (result of previous compose)
32601 2019-Jan-17 17:00:42.146067 - [DEBUG]
32602 2019-Jan-17 17:00:42.146092 - [DEBUG] Join: AllTop & AllBottom
32603 2019-Jan-17 17:00:42.146117 - [DEBUG] = AllBottom (new jump func)
32604 2019-Jan-17 17:00:42.146142 - [DEBUG]
32605 2019-Jan-17 17:00:42.146165 - [DEBUG] Start adding new jump function
32606 2019-Jan-17 17:00:42.146188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32607 2019-Jan-17 17:00:42.146246 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32608 2019-Jan-17 17:00:42.146892 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32609 2019-Jan-17 17:00:42.147539 - [DEBUG] Edge Function : AllBottom
32610 2019-Jan-17 17:00:42.147567 - [DEBUG] End adding new jump function
32611 2019-Jan-17 17:00:42.147591 - [DEBUG]
32612 2019-Jan-17 17:00:42.147614 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32613 2019-Jan-17 17:00:42.147638 - [DEBUG]
32614 2019-Jan-17 17:00:42.147661 - [DEBUG] Process 893. path edge:
32615 2019-Jan-17 17:00:42.147685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32616 2019-Jan-17 17:00:42.147743 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
32617 2019-Jan-17 17:00:42.148407 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32618 2019-Jan-17 17:00:42.149054 - [DEBUG]
32619 2019-Jan-17 17:00:42.149078 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32620 2019-Jan-17 17:00:42.149737 - [DEBUG] Possible callees:
32621 2019-Jan-17 17:00:42.149762 - [DEBUG] llvm.dbg.declare
32622 2019-Jan-17 17:00:42.149787 - [DEBUG] Possible return sites:
32623 2019-Jan-17 17:00:42.149811 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13632624 2019-Jan-17 17:00:42.151107 - [DEBUG] Found and process special summary
32625 2019-Jan-17 17:00:42.151148 - [DEBUG] Compose: EdgeIdentity * AllBottom
32626 2019-Jan-17 17:00:42.151175 - [DEBUG]
32627 2019-Jan-17 17:00:42.151199 - [DEBUG] Propagate flow
32628 2019-Jan-17 17:00:42.151222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32629 2019-Jan-17 17:00:42.151285 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32630 2019-Jan-17 17:00:42.151950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32631 2019-Jan-17 17:00:42.152598 - [DEBUG] Edge function : AllBottom (result of previous compose)
32632 2019-Jan-17 17:00:42.152623 - [DEBUG]
32633 2019-Jan-17 17:00:42.152648 - [DEBUG] Join: AllTop & AllBottom
32634 2019-Jan-17 17:00:42.152674 - [DEBUG] = AllBottom (new jump func)
32635 2019-Jan-17 17:00:42.152698 - [DEBUG]
32636 2019-Jan-17 17:00:42.152722 - [DEBUG] Start adding new jump function
32637 2019-Jan-17 17:00:42.152759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32638 2019-Jan-17 17:00:42.152817 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32639 2019-Jan-17 17:00:42.153466 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32640 2019-Jan-17 17:00:42.154106 - [DEBUG] Edge Function : AllBottom
32641 2019-Jan-17 17:00:42.154134 - [DEBUG] End adding new jump function
32642 2019-Jan-17 17:00:42.154158 - [DEBUG]
32643 2019-Jan-17 17:00:42.154182 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32644 2019-Jan-17 17:00:42.154206 - [DEBUG]
32645 2019-Jan-17 17:00:42.154230 - [DEBUG] Process 894. path edge:
32646 2019-Jan-17 17:00:42.154254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32647 2019-Jan-17 17:00:42.154311 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
32648 2019-Jan-17 17:00:42.154967 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32649 2019-Jan-17 17:00:42.155615 - [DEBUG]
32650 2019-Jan-17 17:00:42.155640 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32651 2019-Jan-17 17:00:42.156301 - [DEBUG] Compose: EdgeIdentity * AllBottom
32652 2019-Jan-17 17:00:42.156330 - [DEBUG]
32653 2019-Jan-17 17:00:42.156354 - [DEBUG] Propagate flow
32654 2019-Jan-17 17:00:42.156377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32655 2019-Jan-17 17:00:42.156436 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32656 2019-Jan-17 17:00:42.157075 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32657 2019-Jan-17 17:00:42.157722 - [DEBUG] Edge function : AllBottom (result of previous compose)
32658 2019-Jan-17 17:00:42.157748 - [DEBUG]
32659 2019-Jan-17 17:00:42.157773 - [DEBUG] Join: AllTop & AllBottom
32660 2019-Jan-17 17:00:42.157799 - [DEBUG] = AllBottom (new jump func)
32661 2019-Jan-17 17:00:42.157823 - [DEBUG]
32662 2019-Jan-17 17:00:42.157846 - [DEBUG] Start adding new jump function
32663 2019-Jan-17 17:00:42.157869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32664 2019-Jan-17 17:00:42.157927 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32665 2019-Jan-17 17:00:42.158591 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32666 2019-Jan-17 17:00:42.159227 - [DEBUG] Edge Function : AllBottom
32667 2019-Jan-17 17:00:42.159255 - [DEBUG] End adding new jump function
32668 2019-Jan-17 17:00:42.159279 - [DEBUG]
32669 2019-Jan-17 17:00:42.159302 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32670 2019-Jan-17 17:00:42.159327 - [DEBUG]
32671 2019-Jan-17 17:00:42.159350 - [DEBUG] Process 895. path edge:
32672 2019-Jan-17 17:00:42.159374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32673 2019-Jan-17 17:00:42.159431 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
32674 2019-Jan-17 17:00:42.160069 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32675 2019-Jan-17 17:00:42.160716 - [DEBUG]
32676 2019-Jan-17 17:00:42.160741 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
32677 2019-Jan-17 17:00:42.161410 - [DEBUG] Compose: EdgeIdentity * AllBottom
32678 2019-Jan-17 17:00:42.161438 - [DEBUG]
32679 2019-Jan-17 17:00:42.161479 - [DEBUG] Propagate flow
32680 2019-Jan-17 17:00:42.161503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32681 2019-Jan-17 17:00:42.161562 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
32682 2019-Jan-17 17:00:42.162199 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32683 2019-Jan-17 17:00:42.162848 - [DEBUG] Edge function : AllBottom (result of previous compose)
32684 2019-Jan-17 17:00:42.162873 - [DEBUG]
32685 2019-Jan-17 17:00:42.162899 - [DEBUG] Join: AllTop & AllBottom
32686 2019-Jan-17 17:00:42.162924 - [DEBUG] = AllBottom (new jump func)
32687 2019-Jan-17 17:00:42.162948 - [DEBUG]
32688 2019-Jan-17 17:00:42.162972 - [DEBUG] Start adding new jump function
32689 2019-Jan-17 17:00:42.162995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32690 2019-Jan-17 17:00:42.163053 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32691 2019-Jan-17 17:00:42.163701 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
32692 2019-Jan-17 17:00:42.164335 - [DEBUG] Edge Function : AllBottom
32693 2019-Jan-17 17:00:42.164363 - [DEBUG] End adding new jump function
32694 2019-Jan-17 17:00:42.164387 - [DEBUG]
32695 2019-Jan-17 17:00:42.164411 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32696 2019-Jan-17 17:00:42.164435 - [DEBUG]
32697 2019-Jan-17 17:00:42.164458 - [DEBUG] Process 896. path edge:
32698 2019-Jan-17 17:00:42.164482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32699 2019-Jan-17 17:00:42.164539 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
32700 2019-Jan-17 17:00:42.165191 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32701 2019-Jan-17 17:00:42.165838 - [DEBUG]
32702 2019-Jan-17 17:00:42.165863 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
32703 2019-Jan-17 17:00:42.166516 - [DEBUG] Compose: EdgeIdentity * AllBottom
32704 2019-Jan-17 17:00:42.166545 - [DEBUG]
32705 2019-Jan-17 17:00:42.166568 - [DEBUG] Propagate flow
32706 2019-Jan-17 17:00:42.166592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32707 2019-Jan-17 17:00:42.166651 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32708 2019-Jan-17 17:00:42.167304 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32709 2019-Jan-17 17:00:42.167951 - [DEBUG] Edge function : AllBottom (result of previous compose)
32710 2019-Jan-17 17:00:42.167991 - [DEBUG]
32711 2019-Jan-17 17:00:42.168017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32712 2019-Jan-17 17:00:42.168043 - [DEBUG] = AllBottom
32713 2019-Jan-17 17:00:42.168067 - [DEBUG]
32714 2019-Jan-17 17:00:42.168091 - [DEBUG] PROPAGATE: No new function!
32715 2019-Jan-17 17:00:42.168116 - [DEBUG] EDGE: >
32716 2019-Jan-17 17:00:42.168175 - [DEBUG] ---> 32717 2019-Jan-17 17:00:42.168810 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32718 2019-Jan-17 17:00:42.169458 - [DEBUG]
32719 2019-Jan-17 17:00:42.169483 - [DEBUG] EDGE: >
32720 2019-Jan-17 17:00:42.169542 - [DEBUG] ---> 32721 2019-Jan-17 17:00:42.170180 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32722 2019-Jan-17 17:00:42.170842 - [DEBUG]
32723 2019-Jan-17 17:00:42.170867 - [DEBUG] EDGE: >
32724 2019-Jan-17 17:00:42.170927 - [DEBUG] ---> 32725 2019-Jan-17 17:00:42.171585 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32726 2019-Jan-17 17:00:42.172233 - [DEBUG]
32727 2019-Jan-17 17:00:42.172272 - [DEBUG] Compose: EdgeIdentity * AllBottom
32728 2019-Jan-17 17:00:42.172300 - [DEBUG]
32729 2019-Jan-17 17:00:42.172324 - [DEBUG] Propagate flow
32730 2019-Jan-17 17:00:42.172347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32731 2019-Jan-17 17:00:42.172405 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32732 2019-Jan-17 17:00:42.173046 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32733 2019-Jan-17 17:00:42.173693 - [DEBUG] Edge function : AllBottom (result of previous compose)
32734 2019-Jan-17 17:00:42.173719 - [DEBUG]
32735 2019-Jan-17 17:00:42.173744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32736 2019-Jan-17 17:00:42.173770 - [DEBUG] = AllBottom
32737 2019-Jan-17 17:00:42.173794 - [DEBUG]
32738 2019-Jan-17 17:00:42.173817 - [DEBUG] PROPAGATE: No new function!
32739 2019-Jan-17 17:00:42.173844 - [DEBUG] EDGE: >
32740 2019-Jan-17 17:00:42.173904 - [DEBUG] ---> 32741 2019-Jan-17 17:00:42.174551 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32742 2019-Jan-17 17:00:42.175213 - [DEBUG]
32743 2019-Jan-17 17:00:42.175247 - [DEBUG] Compose: EdgeIdentity * AllBottom
32744 2019-Jan-17 17:00:42.175274 - [DEBUG]
32745 2019-Jan-17 17:00:42.175297 - [DEBUG] Propagate flow
32746 2019-Jan-17 17:00:42.175321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32747 2019-Jan-17 17:00:42.175379 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32748 2019-Jan-17 17:00:42.176028 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32749 2019-Jan-17 17:00:42.176673 - [DEBUG] Edge function : AllBottom (result of previous compose)
32750 2019-Jan-17 17:00:42.176698 - [DEBUG]
32751 2019-Jan-17 17:00:42.176722 - [DEBUG] Join: AllTop & AllBottom
32752 2019-Jan-17 17:00:42.176748 - [DEBUG] = AllBottom (new jump func)
32753 2019-Jan-17 17:00:42.176773 - [DEBUG]
32754 2019-Jan-17 17:00:42.176796 - [DEBUG] Start adding new jump function
32755 2019-Jan-17 17:00:42.176820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32756 2019-Jan-17 17:00:42.176877 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32757 2019-Jan-17 17:00:42.177524 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32758 2019-Jan-17 17:00:42.178185 - [DEBUG] Edge Function : AllBottom
32759 2019-Jan-17 17:00:42.178214 - [DEBUG] End adding new jump function
32760 2019-Jan-17 17:00:42.178238 - [DEBUG]
32761 2019-Jan-17 17:00:42.178262 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32762 2019-Jan-17 17:00:42.178286 - [DEBUG]
32763 2019-Jan-17 17:00:42.178318 - [DEBUG] Process 897. path edge:
32764 2019-Jan-17 17:00:42.178342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32765 2019-Jan-17 17:00:42.178400 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
32766 2019-Jan-17 17:00:42.179048 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32767 2019-Jan-17 17:00:42.179696 - [DEBUG]
32768 2019-Jan-17 17:00:42.179721 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32769 2019-Jan-17 17:00:42.180377 - [DEBUG] Possible callees:
32770 2019-Jan-17 17:00:42.180402 - [DEBUG] llvm.dbg.declare
32771 2019-Jan-17 17:00:42.180427 - [DEBUG] Possible return sites:
32772 2019-Jan-17 17:00:42.180451 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14332773 2019-Jan-17 17:00:42.181754 - [DEBUG] Found and process special summary
32774 2019-Jan-17 17:00:42.181788 - [DEBUG] Compose: EdgeIdentity * AllBottom
32775 2019-Jan-17 17:00:42.181816 - [DEBUG]
32776 2019-Jan-17 17:00:42.181840 - [DEBUG] Propagate flow
32777 2019-Jan-17 17:00:42.181863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32778 2019-Jan-17 17:00:42.181922 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32779 2019-Jan-17 17:00:42.182562 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32780 2019-Jan-17 17:00:42.183212 - [DEBUG] Edge function : AllBottom (result of previous compose)
32781 2019-Jan-17 17:00:42.183238 - [DEBUG]
32782 2019-Jan-17 17:00:42.183263 - [DEBUG] Join: AllTop & AllBottom
32783 2019-Jan-17 17:00:42.183289 - [DEBUG] = AllBottom (new jump func)
32784 2019-Jan-17 17:00:42.183313 - [DEBUG]
32785 2019-Jan-17 17:00:42.183336 - [DEBUG] Start adding new jump function
32786 2019-Jan-17 17:00:42.183360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32787 2019-Jan-17 17:00:42.183418 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32788 2019-Jan-17 17:00:42.184065 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32789 2019-Jan-17 17:00:42.184721 - [DEBUG] Edge Function : AllBottom
32790 2019-Jan-17 17:00:42.184750 - [DEBUG] End adding new jump function
32791 2019-Jan-17 17:00:42.184774 - [DEBUG]
32792 2019-Jan-17 17:00:42.184797 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32793 2019-Jan-17 17:00:42.184822 - [DEBUG]
32794 2019-Jan-17 17:00:42.184845 - [DEBUG] Process 898. path edge:
32795 2019-Jan-17 17:00:42.184869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32796 2019-Jan-17 17:00:42.184926 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
32797 2019-Jan-17 17:00:42.185567 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32798 2019-Jan-17 17:00:42.186213 - [DEBUG]
32799 2019-Jan-17 17:00:42.186238 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32800 2019-Jan-17 17:00:42.186897 - [DEBUG] Compose: EdgeIdentity * AllBottom
32801 2019-Jan-17 17:00:42.186924 - [DEBUG]
32802 2019-Jan-17 17:00:42.186948 - [DEBUG] Propagate flow
32803 2019-Jan-17 17:00:42.186971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32804 2019-Jan-17 17:00:42.187039 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
32805 2019-Jan-17 17:00:42.187677 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32806 2019-Jan-17 17:00:42.188339 - [DEBUG] Edge function : AllBottom (result of previous compose)
32807 2019-Jan-17 17:00:42.188364 - [DEBUG]
32808 2019-Jan-17 17:00:42.188389 - [DEBUG] Join: AllTop & AllBottom
32809 2019-Jan-17 17:00:42.188414 - [DEBUG] = AllBottom (new jump func)
32810 2019-Jan-17 17:00:42.188438 - [DEBUG]
32811 2019-Jan-17 17:00:42.188462 - [DEBUG] Start adding new jump function
32812 2019-Jan-17 17:00:42.188485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32813 2019-Jan-17 17:00:42.188543 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32814 2019-Jan-17 17:00:42.189191 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
32815 2019-Jan-17 17:00:42.189826 - [DEBUG] Edge Function : AllBottom
32816 2019-Jan-17 17:00:42.189854 - [DEBUG] End adding new jump function
32817 2019-Jan-17 17:00:42.189877 - [DEBUG]
32818 2019-Jan-17 17:00:42.189901 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32819 2019-Jan-17 17:00:42.189925 - [DEBUG]
32820 2019-Jan-17 17:00:42.189948 - [DEBUG] Process 899. path edge:
32821 2019-Jan-17 17:00:42.189972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32822 2019-Jan-17 17:00:42.190030 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
32823 2019-Jan-17 17:00:42.190665 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32824 2019-Jan-17 17:00:42.191325 - [DEBUG]
32825 2019-Jan-17 17:00:42.191351 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
32826 2019-Jan-17 17:00:42.192002 - [DEBUG] Compose: EdgeIdentity * AllBottom
32827 2019-Jan-17 17:00:42.192030 - [DEBUG]
32828 2019-Jan-17 17:00:42.192054 - [DEBUG] Propagate flow
32829 2019-Jan-17 17:00:42.192077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32830 2019-Jan-17 17:00:42.192136 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
32831 2019-Jan-17 17:00:42.192771 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32832 2019-Jan-17 17:00:42.193420 - [DEBUG] Edge function : AllBottom (result of previous compose)
32833 2019-Jan-17 17:00:42.193445 - [DEBUG]
32834 2019-Jan-17 17:00:42.193470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32835 2019-Jan-17 17:00:42.193496 - [DEBUG] = AllBottom
32836 2019-Jan-17 17:00:42.193521 - [DEBUG]
32837 2019-Jan-17 17:00:42.193544 - [DEBUG] PROPAGATE: No new function!
32838 2019-Jan-17 17:00:42.193568 - [DEBUG] EDGE: >
32839 2019-Jan-17 17:00:42.193627 - [DEBUG] ---> 32840 2019-Jan-17 17:00:42.194262 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32841 2019-Jan-17 17:00:42.194927 - [DEBUG]
32842 2019-Jan-17 17:00:42.194952 - [DEBUG] EDGE: >
32843 2019-Jan-17 17:00:42.195010 - [DEBUG] ---> 32844 2019-Jan-17 17:00:42.195651 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32845 2019-Jan-17 17:00:42.196298 - [DEBUG]
32846 2019-Jan-17 17:00:42.196333 - [DEBUG] Compose: EdgeIdentity * AllBottom
32847 2019-Jan-17 17:00:42.196369 - [DEBUG]
32848 2019-Jan-17 17:00:42.196393 - [DEBUG] Propagate flow
32849 2019-Jan-17 17:00:42.196417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32850 2019-Jan-17 17:00:42.196474 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32851 2019-Jan-17 17:00:42.197115 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32852 2019-Jan-17 17:00:42.197762 - [DEBUG] Edge function : AllBottom (result of previous compose)
32853 2019-Jan-17 17:00:42.197787 - [DEBUG]
32854 2019-Jan-17 17:00:42.197812 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32855 2019-Jan-17 17:00:42.197838 - [DEBUG] = AllBottom
32856 2019-Jan-17 17:00:42.197862 - [DEBUG]
32857 2019-Jan-17 17:00:42.197885 - [DEBUG] PROPAGATE: No new function!
32858 2019-Jan-17 17:00:42.197911 - [DEBUG] EDGE: >
32859 2019-Jan-17 17:00:42.197984 - [DEBUG] ---> 32860 2019-Jan-17 17:00:42.198631 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32861 2019-Jan-17 17:00:42.199280 - [DEBUG]
32862 2019-Jan-17 17:00:42.199305 - [DEBUG] EDGE: >
32863 2019-Jan-17 17:00:42.199364 - [DEBUG] ---> 32864 2019-Jan-17 17:00:42.200004 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32865 2019-Jan-17 17:00:42.200651 - [DEBUG]
32866 2019-Jan-17 17:00:42.200684 - [DEBUG] Compose: EdgeIdentity * AllBottom
32867 2019-Jan-17 17:00:42.200710 - [DEBUG]
32868 2019-Jan-17 17:00:42.200734 - [DEBUG] Propagate flow
32869 2019-Jan-17 17:00:42.200757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32870 2019-Jan-17 17:00:42.200815 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32871 2019-Jan-17 17:00:42.201472 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32872 2019-Jan-17 17:00:42.202120 - [DEBUG] Edge function : AllBottom (result of previous compose)
32873 2019-Jan-17 17:00:42.202146 - [DEBUG]
32874 2019-Jan-17 17:00:42.202170 - [DEBUG] Join: AllTop & AllBottom
32875 2019-Jan-17 17:00:42.202196 - [DEBUG] = AllBottom (new jump func)
32876 2019-Jan-17 17:00:42.202221 - [DEBUG]
32877 2019-Jan-17 17:00:42.202244 - [DEBUG] Start adding new jump function
32878 2019-Jan-17 17:00:42.202267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

32879 2019-Jan-17 17:00:42.202325 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32880 2019-Jan-17 17:00:42.202972 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32881 2019-Jan-17 17:00:42.203609 - [DEBUG] Edge Function : AllBottom
32882 2019-Jan-17 17:00:42.203637 - [DEBUG] End adding new jump function
32883 2019-Jan-17 17:00:42.203661 - [DEBUG]
32884 2019-Jan-17 17:00:42.203685 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32885 2019-Jan-17 17:00:42.203709 - [DEBUG]
32886 2019-Jan-17 17:00:42.203732 - [DEBUG] Process 900. path edge:
32887 2019-Jan-17 17:00:42.203755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
32888 2019-Jan-17 17:00:42.203812 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
32889 2019-Jan-17 17:00:42.204458 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32890 2019-Jan-17 17:00:42.205122 - [DEBUG]
32891 2019-Jan-17 17:00:42.205148 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
32892 2019-Jan-17 17:00:42.205801 - [DEBUG] Compose: EdgeIdentity * AllBottom
32893 2019-Jan-17 17:00:42.205829 - [DEBUG]
32894 2019-Jan-17 17:00:42.205853 - [DEBUG] Propagate flow
32895 2019-Jan-17 17:00:42.205876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32896 2019-Jan-17 17:00:42.205935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32897 2019-Jan-17 17:00:42.206582 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32898 2019-Jan-17 17:00:42.207227 - [DEBUG] Edge function : AllBottom (result of previous compose)
32899 2019-Jan-17 17:00:42.207253 - [DEBUG]
32900 2019-Jan-17 17:00:42.207278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32901 2019-Jan-17 17:00:42.207303 - [DEBUG] = AllBottom
32902 2019-Jan-17 17:00:42.207328 - [DEBUG]
32903 2019-Jan-17 17:00:42.207351 - [DEBUG] PROPAGATE: No new function!
32904 2019-Jan-17 17:00:42.207382 - [DEBUG] Compose: EdgeIdentity * AllBottom
32905 2019-Jan-17 17:00:42.207409 - [DEBUG]
32906 2019-Jan-17 17:00:42.207433 - [DEBUG] Propagate flow
32907 2019-Jan-17 17:00:42.207456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32908 2019-Jan-17 17:00:42.207514 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32909 2019-Jan-17 17:00:42.208177 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32910 2019-Jan-17 17:00:42.208823 - [DEBUG] Edge function : AllBottom (result of previous compose)
32911 2019-Jan-17 17:00:42.208848 - [DEBUG]
32912 2019-Jan-17 17:00:42.208873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32913 2019-Jan-17 17:00:42.208899 - [DEBUG] = AllBottom
32914 2019-Jan-17 17:00:42.208923 - [DEBUG]
32915 2019-Jan-17 17:00:42.208946 - [DEBUG] PROPAGATE: No new function!
32916 2019-Jan-17 17:00:42.208970 - [DEBUG] EDGE: >
32917 2019-Jan-17 17:00:42.209029 - [DEBUG] ---> 32918 2019-Jan-17 17:00:42.209684 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32919 2019-Jan-17 17:00:42.210344 - [DEBUG]
32920 2019-Jan-17 17:00:42.210370 - [DEBUG] EDGE: >
32921 2019-Jan-17 17:00:42.210430 - [DEBUG] ---> 32922 2019-Jan-17 17:00:42.211067 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32923 2019-Jan-17 17:00:42.211733 - [DEBUG]
32924 2019-Jan-17 17:00:42.211759 - [DEBUG] EDGE: >
32925 2019-Jan-17 17:00:42.211818 - [DEBUG] ---> 32926 2019-Jan-17 17:00:42.212460 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32927 2019-Jan-17 17:00:42.213108 - [DEBUG]
32928 2019-Jan-17 17:00:42.213150 - [DEBUG] Compose: EdgeIdentity * AllBottom
32929 2019-Jan-17 17:00:42.213189 - [DEBUG]
32930 2019-Jan-17 17:00:42.213214 - [DEBUG] Propagate flow
32931 2019-Jan-17 17:00:42.213238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32932 2019-Jan-17 17:00:42.213295 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32933 2019-Jan-17 17:00:42.213936 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32934 2019-Jan-17 17:00:42.214583 - [DEBUG] Edge function : AllBottom (result of previous compose)
32935 2019-Jan-17 17:00:42.214608 - [DEBUG]
32936 2019-Jan-17 17:00:42.214649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32937 2019-Jan-17 17:00:42.214675 - [DEBUG] = AllBottom
32938 2019-Jan-17 17:00:42.214700 - [DEBUG]
32939 2019-Jan-17 17:00:42.214723 - [DEBUG] PROPAGATE: No new function!
32940 2019-Jan-17 17:00:42.214751 - [DEBUG] EDGE: >
32941 2019-Jan-17 17:00:42.214810 - [DEBUG] ---> 32942 2019-Jan-17 17:00:42.215452 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32943 2019-Jan-17 17:00:42.216101 - [DEBUG]
32944 2019-Jan-17 17:00:42.216126 - [DEBUG] EDGE: >
32945 2019-Jan-17 17:00:42.216185 - [DEBUG] ---> 32946 2019-Jan-17 17:00:42.216821 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32947 2019-Jan-17 17:00:42.217469 - [DEBUG]
32948 2019-Jan-17 17:00:42.217495 - [DEBUG] EDGE: >
32949 2019-Jan-17 17:00:42.217554 - [DEBUG] ---> 32950 2019-Jan-17 17:00:42.218212 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32951 2019-Jan-17 17:00:42.218859 - [DEBUG]
32952 2019-Jan-17 17:00:42.218884 - [DEBUG] EDGE: >
32953 2019-Jan-17 17:00:42.218943 - [DEBUG] ---> 32954 2019-Jan-17 17:00:42.219580 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32955 2019-Jan-17 17:00:42.220226 - [DEBUG]
32956 2019-Jan-17 17:00:42.220251 - [DEBUG] EDGE: >
32957 2019-Jan-17 17:00:42.220311 - [DEBUG] ---> 32958 2019-Jan-17 17:00:42.220946 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32959 2019-Jan-17 17:00:42.221608 - [DEBUG]
32960 2019-Jan-17 17:00:42.221634 - [DEBUG] EDGE: >
32961 2019-Jan-17 17:00:42.221693 - [DEBUG] ---> 32962 2019-Jan-17 17:00:42.222333 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32963 2019-Jan-17 17:00:42.222979 - [DEBUG]
32964 2019-Jan-17 17:00:42.223004 - [DEBUG] EDGE: >
32965 2019-Jan-17 17:00:42.223063 - [DEBUG] ---> 32966 2019-Jan-17 17:00:42.223698 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32967 2019-Jan-17 17:00:42.224353 - [DEBUG]
32968 2019-Jan-17 17:00:42.224380 - [DEBUG] EDGE: >
32969 2019-Jan-17 17:00:42.224439 - [DEBUG] ---> 32970 2019-Jan-17 17:00:42.225096 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
>
32971 2019-Jan-17 17:00:42.225744 - [DEBUG]
32972 2019-Jan-17 17:00:42.225792 - [DEBUG] Compose: EdgeIdentity * AllBottom
32973 2019-Jan-17 17:00:42.225820 - [DEBUG]
32974 2019-Jan-17 17:00:42.225844 - [DEBUG] Propagate flow
32975 2019-Jan-17 17:00:42.225867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32976 2019-Jan-17 17:00:42.225925 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32977 2019-Jan-17 17:00:42.226568 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

32978 2019-Jan-17 17:00:42.227211 - [DEBUG] Edge function : AllBottom (result of previous compose)
32979 2019-Jan-17 17:00:42.227236 - [DEBUG]
32980 2019-Jan-17 17:00:42.227262 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32981 2019-Jan-17 17:00:42.227288 - [DEBUG] = AllBottom
32982 2019-Jan-17 17:00:42.227312 - [DEBUG]
32983 2019-Jan-17 17:00:42.227335 - [DEBUG] PROPAGATE: No new function!
32984 2019-Jan-17 17:00:42.227360 - [DEBUG] Compose: EdgeIdentity * AllBottom
32985 2019-Jan-17 17:00:42.227386 - [DEBUG]
32986 2019-Jan-17 17:00:42.227410 - [DEBUG] Propagate flow
32987 2019-Jan-17 17:00:42.227433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

32988 2019-Jan-17 17:00:42.227490 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32989 2019-Jan-17 17:00:42.228148 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

32990 2019-Jan-17 17:00:42.228795 - [DEBUG] Edge function : AllBottom (result of previous compose)
32991 2019-Jan-17 17:00:42.228821 - [DEBUG]
32992 2019-Jan-17 17:00:42.228846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32993 2019-Jan-17 17:00:42.228871 - [DEBUG] = AllBottom
32994 2019-Jan-17 17:00:42.228895 - [DEBUG]
32995 2019-Jan-17 17:00:42.228918 - [DEBUG] PROPAGATE: No new function!
32996 2019-Jan-17 17:00:42.228945 - [DEBUG] EDGE: >
32997 2019-Jan-17 17:00:42.229005 - [DEBUG] ---> 32998 2019-Jan-17 17:00:42.229651 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
32999 2019-Jan-17 17:00:42.230293 - [DEBUG]
33000 2019-Jan-17 17:00:42.230329 - [DEBUG] Compose: EdgeIdentity * AllBottom
33001 2019-Jan-17 17:00:42.230356 - [DEBUG]
33002 2019-Jan-17 17:00:42.230380 - [DEBUG] Propagate flow
33003 2019-Jan-17 17:00:42.230403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33004 2019-Jan-17 17:00:42.230461 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
33005 2019-Jan-17 17:00:42.231102 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33006 2019-Jan-17 17:00:42.231765 - [DEBUG] Edge function : AllBottom (result of previous compose)
33007 2019-Jan-17 17:00:42.231791 - [DEBUG]
33008 2019-Jan-17 17:00:42.231815 - [DEBUG] Join: AllTop & AllBottom
33009 2019-Jan-17 17:00:42.231841 - [DEBUG] = AllBottom (new jump func)
33010 2019-Jan-17 17:00:42.231865 - [DEBUG]
33011 2019-Jan-17 17:00:42.231889 - [DEBUG] Start adding new jump function
33012 2019-Jan-17 17:00:42.231921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33013 2019-Jan-17 17:00:42.231979 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33014 2019-Jan-17 17:00:42.232624 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
33015 2019-Jan-17 17:00:42.233263 - [DEBUG] Edge Function : AllBottom
33016 2019-Jan-17 17:00:42.233292 - [DEBUG] End adding new jump function
33017 2019-Jan-17 17:00:42.233316 - [DEBUG]
33018 2019-Jan-17 17:00:42.233340 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
33019 2019-Jan-17 17:00:42.233364 - [DEBUG]
33020 2019-Jan-17 17:00:42.233388 - [DEBUG] Process 901. path edge:
33021 2019-Jan-17 17:00:42.233411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33022 2019-Jan-17 17:00:42.233469 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
33023 2019-Jan-17 17:00:42.234107 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33024 2019-Jan-17 17:00:42.234765 - [DEBUG]
33025 2019-Jan-17 17:00:42.234789 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
33026 2019-Jan-17 17:00:42.235437 - [DEBUG] Possible callees:
33027 2019-Jan-17 17:00:42.235462 - [DEBUG] foo
33028 2019-Jan-17 17:00:42.235487 - [DEBUG] Possible return sites:
33029 2019-Jan-17 17:00:42.235510 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8433030 2019-Jan-17 17:00:42.236782 - [DEBUG] Found and process special summary
33031 2019-Jan-17 17:00:42.236825 - [DEBUG] Compose: EdgeIdentity * AllBottom
33032 2019-Jan-17 17:00:42.236853 - [DEBUG]
33033 2019-Jan-17 17:00:42.236877 - [DEBUG] Propagate flow
33034 2019-Jan-17 17:00:42.236900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33035 2019-Jan-17 17:00:42.236959 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
33036 2019-Jan-17 17:00:42.237602 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33037 2019-Jan-17 17:00:42.238260 - [DEBUG] Edge function : AllBottom (result of previous compose)
33038 2019-Jan-17 17:00:42.238285 - [DEBUG]
33039 2019-Jan-17 17:00:42.238310 - [DEBUG] Join: AllTop & AllBottom
33040 2019-Jan-17 17:00:42.238336 - [DEBUG] = AllBottom (new jump func)
33041 2019-Jan-17 17:00:42.238360 - [DEBUG]
33042 2019-Jan-17 17:00:42.238383 - [DEBUG] Start adding new jump function
33043 2019-Jan-17 17:00:42.238406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33044 2019-Jan-17 17:00:42.238464 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33045 2019-Jan-17 17:00:42.239108 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
33046 2019-Jan-17 17:00:42.239747 - [DEBUG] Edge Function : AllBottom
33047 2019-Jan-17 17:00:42.239775 - [DEBUG] End adding new jump function
33048 2019-Jan-17 17:00:42.239799 - [DEBUG]
33049 2019-Jan-17 17:00:42.239823 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
33050 2019-Jan-17 17:00:42.239847 - [DEBUG]
33051 2019-Jan-17 17:00:42.239870 - [DEBUG] Process 902. path edge:
33052 2019-Jan-17 17:00:42.239894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33053 2019-Jan-17 17:00:42.239951 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
33054 2019-Jan-17 17:00:42.240600 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33055 2019-Jan-17 17:00:42.241243 - [DEBUG]
33056 2019-Jan-17 17:00:42.241268 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
33057 2019-Jan-17 17:00:42.241940 - [DEBUG] Compose: EdgeIdentity * AllBottom
33058 2019-Jan-17 17:00:42.241968 - [DEBUG]
33059 2019-Jan-17 17:00:42.241992 - [DEBUG] Propagate flow
33060 2019-Jan-17 17:00:42.242015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33061 2019-Jan-17 17:00:42.242073 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
33062 2019-Jan-17 17:00:42.242711 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33063 2019-Jan-17 17:00:42.243353 - [DEBUG] Edge function : AllBottom (result of previous compose)
33064 2019-Jan-17 17:00:42.243378 - [DEBUG]
33065 2019-Jan-17 17:00:42.243403 - [DEBUG] Join: AllTop & AllBottom
33066 2019-Jan-17 17:00:42.243429 - [DEBUG] = AllBottom (new jump func)
33067 2019-Jan-17 17:00:42.243453 - [DEBUG]
33068 2019-Jan-17 17:00:42.243477 - [DEBUG] Start adding new jump function
33069 2019-Jan-17 17:00:42.243500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33070 2019-Jan-17 17:00:42.243557 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33071 2019-Jan-17 17:00:42.244199 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
33072 2019-Jan-17 17:00:42.244851 - [DEBUG] Edge Function : AllBottom
33073 2019-Jan-17 17:00:42.244879 - [DEBUG] End adding new jump function
33074 2019-Jan-17 17:00:42.244903 - [DEBUG]
33075 2019-Jan-17 17:00:42.244927 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
33076 2019-Jan-17 17:00:42.244952 - [DEBUG]
33077 2019-Jan-17 17:00:42.244975 - [DEBUG] Process 903. path edge:
33078 2019-Jan-17 17:00:42.244999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33079 2019-Jan-17 17:00:42.245056 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
33080 2019-Jan-17 17:00:42.245701 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33081 2019-Jan-17 17:00:42.246344 - [DEBUG]
33082 2019-Jan-17 17:00:42.246369 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
33083 2019-Jan-17 17:00:42.247020 - [DEBUG] Compose: EdgeIdentity * AllBottom
33084 2019-Jan-17 17:00:42.247048 - [DEBUG]
33085 2019-Jan-17 17:00:42.247072 - [DEBUG] Propagate flow
33086 2019-Jan-17 17:00:42.247096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33087 2019-Jan-17 17:00:42.247154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
33088 2019-Jan-17 17:00:42.247805 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33089 2019-Jan-17 17:00:42.248467 - [DEBUG] Edge function : AllBottom (result of previous compose)
33090 2019-Jan-17 17:00:42.248493 - [DEBUG]
33091 2019-Jan-17 17:00:42.248517 - [DEBUG] Join: AllTop & AllBottom
33092 2019-Jan-17 17:00:42.248542 - [DEBUG] = AllBottom (new jump func)
33093 2019-Jan-17 17:00:42.248567 - [DEBUG]
33094 2019-Jan-17 17:00:42.248590 - [DEBUG] Start adding new jump function
33095 2019-Jan-17 17:00:42.248613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33096 2019-Jan-17 17:00:42.248680 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33097 2019-Jan-17 17:00:42.249324 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
33098 2019-Jan-17 17:00:42.249970 - [DEBUG] Edge Function : AllBottom
33099 2019-Jan-17 17:00:42.249998 - [DEBUG] End adding new jump function
33100 2019-Jan-17 17:00:42.250022 - [DEBUG]
33101 2019-Jan-17 17:00:42.250046 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
33102 2019-Jan-17 17:00:42.250071 - [DEBUG]
33103 2019-Jan-17 17:00:42.250094 - [DEBUG] Process 904. path edge:
33104 2019-Jan-17 17:00:42.250118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33105 2019-Jan-17 17:00:42.250176 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
33106 2019-Jan-17 17:00:42.250822 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33107 2019-Jan-17 17:00:42.251482 - [DEBUG]
33108 2019-Jan-17 17:00:42.251506 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
33109 2019-Jan-17 17:00:42.252159 - [DEBUG] Possible callees:
33110 2019-Jan-17 17:00:42.252184 - [DEBUG] llvm.dbg.declare
33111 2019-Jan-17 17:00:42.252209 - [DEBUG] Possible return sites:
33112 2019-Jan-17 17:00:42.252233 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9633113 2019-Jan-17 17:00:42.253510 - [DEBUG] Found and process special summary
33114 2019-Jan-17 17:00:42.253551 - [DEBUG] Compose: EdgeIdentity * AllBottom
33115 2019-Jan-17 17:00:42.253579 - [DEBUG]
33116 2019-Jan-17 17:00:42.253603 - [DEBUG] Propagate flow
33117 2019-Jan-17 17:00:42.253626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33118 2019-Jan-17 17:00:42.253686 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33119 2019-Jan-17 17:00:42.254328 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33120 2019-Jan-17 17:00:42.254989 - [DEBUG] Edge function : AllBottom (result of previous compose)
33121 2019-Jan-17 17:00:42.255014 - [DEBUG]
33122 2019-Jan-17 17:00:42.255039 - [DEBUG] Join: AllTop & AllBottom
33123 2019-Jan-17 17:00:42.255065 - [DEBUG] = AllBottom (new jump func)
33124 2019-Jan-17 17:00:42.255089 - [DEBUG]
33125 2019-Jan-17 17:00:42.255113 - [DEBUG] Start adding new jump function
33126 2019-Jan-17 17:00:42.255136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33127 2019-Jan-17 17:00:42.255194 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33128 2019-Jan-17 17:00:42.255837 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33129 2019-Jan-17 17:00:42.256478 - [DEBUG] Edge Function : AllBottom
33130 2019-Jan-17 17:00:42.256506 - [DEBUG] End adding new jump function
33131 2019-Jan-17 17:00:42.256530 - [DEBUG]
33132 2019-Jan-17 17:00:42.256553 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33133 2019-Jan-17 17:00:42.256578 - [DEBUG]
33134 2019-Jan-17 17:00:42.256601 - [DEBUG] Process 905. path edge:
33135 2019-Jan-17 17:00:42.256625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33136 2019-Jan-17 17:00:42.256683 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
33137 2019-Jan-17 17:00:42.257331 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33138 2019-Jan-17 17:00:42.257989 - [DEBUG]
33139 2019-Jan-17 17:00:42.258014 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
33140 2019-Jan-17 17:00:42.258680 - [DEBUG] Compose: EdgeIdentity * AllBottom
33141 2019-Jan-17 17:00:42.258710 - [DEBUG]
33142 2019-Jan-17 17:00:42.258734 - [DEBUG] Propagate flow
33143 2019-Jan-17 17:00:42.258758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33144 2019-Jan-17 17:00:42.258816 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33145 2019-Jan-17 17:00:42.259455 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33146 2019-Jan-17 17:00:42.260098 - [DEBUG] Edge function : AllBottom (result of previous compose)
33147 2019-Jan-17 17:00:42.260124 - [DEBUG]
33148 2019-Jan-17 17:00:42.260148 - [DEBUG] Join: AllTop & AllBottom
33149 2019-Jan-17 17:00:42.260174 - [DEBUG] = AllBottom (new jump func)
33150 2019-Jan-17 17:00:42.260198 - [DEBUG]
33151 2019-Jan-17 17:00:42.260222 - [DEBUG] Start adding new jump function
33152 2019-Jan-17 17:00:42.260245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33153 2019-Jan-17 17:00:42.260303 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33154 2019-Jan-17 17:00:42.260945 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33155 2019-Jan-17 17:00:42.261597 - [DEBUG] Edge Function : AllBottom
33156 2019-Jan-17 17:00:42.261625 - [DEBUG] End adding new jump function
33157 2019-Jan-17 17:00:42.261649 - [DEBUG]
33158 2019-Jan-17 17:00:42.261673 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33159 2019-Jan-17 17:00:42.261698 - [DEBUG]
33160 2019-Jan-17 17:00:42.261721 - [DEBUG] Process 906. path edge:
33161 2019-Jan-17 17:00:42.261745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33162 2019-Jan-17 17:00:42.261802 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
33163 2019-Jan-17 17:00:42.262439 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33164 2019-Jan-17 17:00:42.263082 - [DEBUG]
33165 2019-Jan-17 17:00:42.263107 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33166 2019-Jan-17 17:00:42.263766 - [DEBUG] Compose: EdgeIdentity * AllBottom
33167 2019-Jan-17 17:00:42.263793 - [DEBUG]
33168 2019-Jan-17 17:00:42.263817 - [DEBUG] Propagate flow
33169 2019-Jan-17 17:00:42.263841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33170 2019-Jan-17 17:00:42.263899 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
33171 2019-Jan-17 17:00:42.264535 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33172 2019-Jan-17 17:00:42.265194 - [DEBUG] Edge function : AllBottom (result of previous compose)
33173 2019-Jan-17 17:00:42.265219 - [DEBUG]
33174 2019-Jan-17 17:00:42.265244 - [DEBUG] Join: AllTop & AllBottom
33175 2019-Jan-17 17:00:42.265270 - [DEBUG] = AllBottom (new jump func)
33176 2019-Jan-17 17:00:42.265294 - [DEBUG]
33177 2019-Jan-17 17:00:42.265317 - [DEBUG] Start adding new jump function
33178 2019-Jan-17 17:00:42.265340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33179 2019-Jan-17 17:00:42.265398 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33180 2019-Jan-17 17:00:42.266049 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
33181 2019-Jan-17 17:00:42.266684 - [DEBUG] Edge Function : AllBottom
33182 2019-Jan-17 17:00:42.266712 - [DEBUG] End adding new jump function
33183 2019-Jan-17 17:00:42.266736 - [DEBUG]
33184 2019-Jan-17 17:00:42.266759 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33185 2019-Jan-17 17:00:42.266784 - [DEBUG]
33186 2019-Jan-17 17:00:42.266807 - [DEBUG] Process 907. path edge:
33187 2019-Jan-17 17:00:42.266831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33188 2019-Jan-17 17:00:42.266888 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
33189 2019-Jan-17 17:00:42.267522 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33190 2019-Jan-17 17:00:42.268182 - [DEBUG]
33191 2019-Jan-17 17:00:42.268207 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
33192 2019-Jan-17 17:00:42.268855 - [DEBUG] Compose: EdgeIdentity * AllBottom
33193 2019-Jan-17 17:00:42.268883 - [DEBUG]
33194 2019-Jan-17 17:00:42.268907 - [DEBUG] Propagate flow
33195 2019-Jan-17 17:00:42.268930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33196 2019-Jan-17 17:00:42.268989 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33197 2019-Jan-17 17:00:42.269629 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

33198 2019-Jan-17 17:00:42.270270 - [DEBUG] Edge function : AllBottom (result of previous compose)
33199 2019-Jan-17 17:00:42.270295 - [DEBUG]
33200 2019-Jan-17 17:00:42.270321 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33201 2019-Jan-17 17:00:42.270347 - [DEBUG] = AllBottom
33202 2019-Jan-17 17:00:42.270371 - [DEBUG]
33203 2019-Jan-17 17:00:42.270394 - [DEBUG] PROPAGATE: No new function!
33204 2019-Jan-17 17:00:42.270418 - [DEBUG] EDGE: >
33205 2019-Jan-17 17:00:42.270477 - [DEBUG] ---> 33206 2019-Jan-17 17:00:42.271118 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33207 2019-Jan-17 17:00:42.271776 - [DEBUG]
33208 2019-Jan-17 17:00:42.271801 - [DEBUG] EDGE: >
33209 2019-Jan-17 17:00:42.271860 - [DEBUG] ---> 33210 2019-Jan-17 17:00:42.272496 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
33211 2019-Jan-17 17:00:42.273138 - [DEBUG]
33212 2019-Jan-17 17:00:42.273164 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-17 17:00:42.273190 - [DEBUG]
33214 2019-Jan-17 17:00:42.273214 - [DEBUG] Propagate flow
33215 2019-Jan-17 17:00:42.273237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33216 2019-Jan-17 17:00:42.273294 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33217 2019-Jan-17 17:00:42.273930 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33218 2019-Jan-17 17:00:42.275194 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-17 17:00:42.275219 - [DEBUG]
33220 2019-Jan-17 17:00:42.275244 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-17 17:00:42.275270 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-17 17:00:42.275294 - [DEBUG]
33223 2019-Jan-17 17:00:42.275318 - [DEBUG] Start adding new jump function
33224 2019-Jan-17 17:00:42.275354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33225 2019-Jan-17 17:00:42.275413 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33226 2019-Jan-17 17:00:42.276660 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33227 2019-Jan-17 17:00:42.277296 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-17 17:00:42.277324 - [DEBUG] End adding new jump function
33229 2019-Jan-17 17:00:42.277348 - [DEBUG]
33230 2019-Jan-17 17:00:42.277372 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33231 2019-Jan-17 17:00:42.277398 - [DEBUG]
33232 2019-Jan-17 17:00:42.277421 - [DEBUG] Process 908. path edge:
33233 2019-Jan-17 17:00:42.277445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33234 2019-Jan-17 17:00:42.277503 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
33235 2019-Jan-17 17:00:42.278156 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33236 2019-Jan-17 17:00:42.279401 - [DEBUG]
33237 2019-Jan-17 17:00:42.279426 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
33238 2019-Jan-17 17:00:42.280078 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-17 17:00:42.280106 - [DEBUG]
33240 2019-Jan-17 17:00:42.280129 - [DEBUG] Propagate flow
33241 2019-Jan-17 17:00:42.280153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33242 2019-Jan-17 17:00:42.280211 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
33243 2019-Jan-17 17:00:42.280848 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33244 2019-Jan-17 17:00:42.282111 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-17 17:00:42.282137 - [DEBUG]
33246 2019-Jan-17 17:00:42.282161 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-17 17:00:42.282187 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-17 17:00:42.282211 - [DEBUG]
33249 2019-Jan-17 17:00:42.282235 - [DEBUG] Start adding new jump function
33250 2019-Jan-17 17:00:42.282258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33251 2019-Jan-17 17:00:42.282316 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33252 2019-Jan-17 17:00:42.283562 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
33253 2019-Jan-17 17:00:42.284198 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-17 17:00:42.284226 - [DEBUG] End adding new jump function
33255 2019-Jan-17 17:00:42.284249 - [DEBUG]
33256 2019-Jan-17 17:00:42.284273 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33257 2019-Jan-17 17:00:42.284299 - [DEBUG]
33258 2019-Jan-17 17:00:42.284322 - [DEBUG] Process 909. path edge:
33259 2019-Jan-17 17:00:42.284346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33260 2019-Jan-17 17:00:42.284404 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
33261 2019-Jan-17 17:00:42.285055 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33262 2019-Jan-17 17:00:42.286298 - [DEBUG]
33263 2019-Jan-17 17:00:42.286323 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
33264 2019-Jan-17 17:00:42.286972 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-17 17:00:42.287009 - [DEBUG]
33266 2019-Jan-17 17:00:42.287033 - [DEBUG] Propagate flow
33267 2019-Jan-17 17:00:42.287057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33268 2019-Jan-17 17:00:42.287115 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33269 2019-Jan-17 17:00:42.287757 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33270 2019-Jan-17 17:00:42.289019 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-17 17:00:42.289045 - [DEBUG]
33272 2019-Jan-17 17:00:42.289070 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-17 17:00:42.289096 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-17 17:00:42.289120 - [DEBUG]
33275 2019-Jan-17 17:00:42.289143 - [DEBUG] Start adding new jump function
33276 2019-Jan-17 17:00:42.289167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33277 2019-Jan-17 17:00:42.289224 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33278 2019-Jan-17 17:00:42.290470 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33279 2019-Jan-17 17:00:42.291110 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-17 17:00:42.291139 - [DEBUG] End adding new jump function
33281 2019-Jan-17 17:00:42.291163 - [DEBUG]
33282 2019-Jan-17 17:00:42.291187 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33283 2019-Jan-17 17:00:42.291212 - [DEBUG]
33284 2019-Jan-17 17:00:42.291235 - [DEBUG] Process 910. path edge:
33285 2019-Jan-17 17:00:42.291258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33286 2019-Jan-17 17:00:42.291329 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33287 2019-Jan-17 17:00:42.291970 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33288 2019-Jan-17 17:00:42.293214 - [DEBUG]
33289 2019-Jan-17 17:00:42.293239 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33290 2019-Jan-17 17:00:42.293902 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-17 17:00:42.293930 - [DEBUG]
33292 2019-Jan-17 17:00:42.293954 - [DEBUG] Propagate flow
33293 2019-Jan-17 17:00:42.293978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33294 2019-Jan-17 17:00:42.294036 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33295 2019-Jan-17 17:00:42.294688 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33296 2019-Jan-17 17:00:42.295933 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-17 17:00:42.295958 - [DEBUG]
33298 2019-Jan-17 17:00:42.295983 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-17 17:00:42.296009 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-17 17:00:42.296034 - [DEBUG]
33301 2019-Jan-17 17:00:42.296057 - [DEBUG] Start adding new jump function
33302 2019-Jan-17 17:00:42.296081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33303 2019-Jan-17 17:00:42.296138 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33304 2019-Jan-17 17:00:42.297385 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33305 2019-Jan-17 17:00:42.298035 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-17 17:00:42.298064 - [DEBUG] End adding new jump function
33307 2019-Jan-17 17:00:42.298096 - [DEBUG]
33308 2019-Jan-17 17:00:42.298121 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33309 2019-Jan-17 17:00:42.298146 - [DEBUG]
33310 2019-Jan-17 17:00:42.298170 - [DEBUG] Process 911. path edge:
33311 2019-Jan-17 17:00:42.298193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33312 2019-Jan-17 17:00:42.298252 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33313 2019-Jan-17 17:00:42.298889 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33314 2019-Jan-17 17:00:42.300134 - [DEBUG]
33315 2019-Jan-17 17:00:42.300159 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33316 2019-Jan-17 17:00:42.300810 - [DEBUG] Compose: EdgeIdentity * AllBottom
33317 2019-Jan-17 17:00:42.300838 - [DEBUG]
33318 2019-Jan-17 17:00:42.300862 - [DEBUG] Propagate flow
33319 2019-Jan-17 17:00:42.300885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33320 2019-Jan-17 17:00:42.300943 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33321 2019-Jan-17 17:00:42.301596 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33322 2019-Jan-17 17:00:42.302840 - [DEBUG] Edge function : AllBottom (result of previous compose)
33323 2019-Jan-17 17:00:42.302865 - [DEBUG]
33324 2019-Jan-17 17:00:42.302891 - [DEBUG] Join: AllTop & AllBottom
33325 2019-Jan-17 17:00:42.302916 - [DEBUG] = AllBottom (new jump func)
33326 2019-Jan-17 17:00:42.302941 - [DEBUG]
33327 2019-Jan-17 17:00:42.302964 - [DEBUG] Start adding new jump function
33328 2019-Jan-17 17:00:42.302987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33329 2019-Jan-17 17:00:42.303045 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33330 2019-Jan-17 17:00:42.304289 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33331 2019-Jan-17 17:00:42.304941 - [DEBUG] Edge Function : AllBottom
33332 2019-Jan-17 17:00:42.304970 - [DEBUG] End adding new jump function
33333 2019-Jan-17 17:00:42.304993 - [DEBUG]
33334 2019-Jan-17 17:00:42.305017 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33335 2019-Jan-17 17:00:42.305042 - [DEBUG]
33336 2019-Jan-17 17:00:42.305066 - [DEBUG] Process 912. path edge:
33337 2019-Jan-17 17:00:42.305089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33338 2019-Jan-17 17:00:42.305148 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33339 2019-Jan-17 17:00:42.305783 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33340 2019-Jan-17 17:00:42.307029 - [DEBUG]
33341 2019-Jan-17 17:00:42.307053 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33342 2019-Jan-17 17:00:42.307709 - [DEBUG] Compose: EdgeIdentity * AllBottom
33343 2019-Jan-17 17:00:42.307738 - [DEBUG]
33344 2019-Jan-17 17:00:42.307762 - [DEBUG] Propagate flow
33345 2019-Jan-17 17:00:42.307786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33346 2019-Jan-17 17:00:42.307844 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33347 2019-Jan-17 17:00:42.308504 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33348 2019-Jan-17 17:00:42.309765 - [DEBUG] Edge function : AllBottom (result of previous compose)
33349 2019-Jan-17 17:00:42.309791 - [DEBUG]
33350 2019-Jan-17 17:00:42.309817 - [DEBUG] Join: AllTop & AllBottom
33351 2019-Jan-17 17:00:42.309843 - [DEBUG] = AllBottom (new jump func)
33352 2019-Jan-17 17:00:42.309868 - [DEBUG]
33353 2019-Jan-17 17:00:42.309892 - [DEBUG] Start adding new jump function
33354 2019-Jan-17 17:00:42.309915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33355 2019-Jan-17 17:00:42.309974 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33356 2019-Jan-17 17:00:42.311223 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33357 2019-Jan-17 17:00:42.311881 - [DEBUG] Edge Function : AllBottom
33358 2019-Jan-17 17:00:42.311911 - [DEBUG] End adding new jump function
33359 2019-Jan-17 17:00:42.311935 - [DEBUG]
33360 2019-Jan-17 17:00:42.311960 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33361 2019-Jan-17 17:00:42.311985 - [DEBUG]
33362 2019-Jan-17 17:00:42.312008 - [DEBUG] Process 913. path edge:
33363 2019-Jan-17 17:00:42.312032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33364 2019-Jan-17 17:00:42.312091 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33365 2019-Jan-17 17:00:42.312733 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33366 2019-Jan-17 17:00:42.313982 - [DEBUG]
33367 2019-Jan-17 17:00:42.314007 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33368 2019-Jan-17 17:00:42.314687 - [DEBUG] Compose: EdgeIdentity * AllBottom
33369 2019-Jan-17 17:00:42.314716 - [DEBUG]
33370 2019-Jan-17 17:00:42.314740 - [DEBUG] Propagate flow
33371 2019-Jan-17 17:00:42.314763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33372 2019-Jan-17 17:00:42.314822 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33373 2019-Jan-17 17:00:42.315461 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33374 2019-Jan-17 17:00:42.316706 - [DEBUG] Edge function : AllBottom (result of previous compose)
33375 2019-Jan-17 17:00:42.316731 - [DEBUG]
33376 2019-Jan-17 17:00:42.316757 - [DEBUG] Join: AllTop & AllBottom
33377 2019-Jan-17 17:00:42.316782 - [DEBUG] = AllBottom (new jump func)
33378 2019-Jan-17 17:00:42.316807 - [DEBUG]
33379 2019-Jan-17 17:00:42.316830 - [DEBUG] Start adding new jump function
33380 2019-Jan-17 17:00:42.316853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33381 2019-Jan-17 17:00:42.316911 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33382 2019-Jan-17 17:00:42.318174 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33383 2019-Jan-17 17:00:42.318810 - [DEBUG] Edge Function : AllBottom
33384 2019-Jan-17 17:00:42.318839 - [DEBUG] End adding new jump function
33385 2019-Jan-17 17:00:42.318864 - [DEBUG]
33386 2019-Jan-17 17:00:42.318888 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33387 2019-Jan-17 17:00:42.318912 - [DEBUG]
33388 2019-Jan-17 17:00:42.318936 - [DEBUG] Process 914. path edge:
33389 2019-Jan-17 17:00:42.318960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33390 2019-Jan-17 17:00:42.319027 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33391 2019-Jan-17 17:00:42.319672 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33392 2019-Jan-17 17:00:42.320918 - [DEBUG]
33393 2019-Jan-17 17:00:42.320944 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33394 2019-Jan-17 17:00:42.321614 - [DEBUG] Compose: EdgeIdentity * AllBottom
33395 2019-Jan-17 17:00:42.321643 - [DEBUG]
33396 2019-Jan-17 17:00:42.321666 - [DEBUG] Propagate flow
33397 2019-Jan-17 17:00:42.321690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33398 2019-Jan-17 17:00:42.321748 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33399 2019-Jan-17 17:00:42.322403 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33400 2019-Jan-17 17:00:42.323650 - [DEBUG] Edge function : AllBottom (result of previous compose)
33401 2019-Jan-17 17:00:42.323675 - [DEBUG]
33402 2019-Jan-17 17:00:42.323700 - [DEBUG] Join: AllTop & AllBottom
33403 2019-Jan-17 17:00:42.323726 - [DEBUG] = AllBottom (new jump func)
33404 2019-Jan-17 17:00:42.323750 - [DEBUG]
33405 2019-Jan-17 17:00:42.323773 - [DEBUG] Start adding new jump function
33406 2019-Jan-17 17:00:42.323797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33407 2019-Jan-17 17:00:42.323854 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33408 2019-Jan-17 17:00:42.325118 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33409 2019-Jan-17 17:00:42.325765 - [DEBUG] Edge Function : AllBottom
33410 2019-Jan-17 17:00:42.325795 - [DEBUG] End adding new jump function
33411 2019-Jan-17 17:00:42.325819 - [DEBUG]
33412 2019-Jan-17 17:00:42.325844 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33413 2019-Jan-17 17:00:42.325869 - [DEBUG]
33414 2019-Jan-17 17:00:42.325892 - [DEBUG] Process 915. path edge:
33415 2019-Jan-17 17:00:42.325917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33416 2019-Jan-17 17:00:42.325975 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33417 2019-Jan-17 17:00:42.326622 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33418 2019-Jan-17 17:00:42.327870 - [DEBUG]
33419 2019-Jan-17 17:00:42.327894 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33420 2019-Jan-17 17:00:42.328569 - [DEBUG] Possible callees:
33421 2019-Jan-17 17:00:42.328594 - [DEBUG] llvm.dbg.declare
33422 2019-Jan-17 17:00:42.328618 - [DEBUG] Possible return sites:
33423 2019-Jan-17 17:00:42.328642 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033424 2019-Jan-17 17:00:42.329921 - [DEBUG] Found and process special summary
33425 2019-Jan-17 17:00:42.329956 - [DEBUG] Compose: EdgeIdentity * AllBottom
33426 2019-Jan-17 17:00:42.329983 - [DEBUG]
33427 2019-Jan-17 17:00:42.330007 - [DEBUG] Propagate flow
33428 2019-Jan-17 17:00:42.330030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33429 2019-Jan-17 17:00:42.330097 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33430 2019-Jan-17 17:00:42.330744 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33431 2019-Jan-17 17:00:42.332013 - [DEBUG] Edge function : AllBottom (result of previous compose)
33432 2019-Jan-17 17:00:42.332038 - [DEBUG]
33433 2019-Jan-17 17:00:42.332063 - [DEBUG] Join: AllTop & AllBottom
33434 2019-Jan-17 17:00:42.332089 - [DEBUG] = AllBottom (new jump func)
33435 2019-Jan-17 17:00:42.332113 - [DEBUG]
33436 2019-Jan-17 17:00:42.332137 - [DEBUG] Start adding new jump function
33437 2019-Jan-17 17:00:42.332160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33438 2019-Jan-17 17:00:42.332218 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33439 2019-Jan-17 17:00:42.333463 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33440 2019-Jan-17 17:00:42.334102 - [DEBUG] Edge Function : AllBottom
33441 2019-Jan-17 17:00:42.334131 - [DEBUG] End adding new jump function
33442 2019-Jan-17 17:00:42.334156 - [DEBUG]
33443 2019-Jan-17 17:00:42.334180 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33444 2019-Jan-17 17:00:42.334205 - [DEBUG]
33445 2019-Jan-17 17:00:42.334228 - [DEBUG] Process 916. path edge:
33446 2019-Jan-17 17:00:42.334252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33447 2019-Jan-17 17:00:42.334310 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33448 2019-Jan-17 17:00:42.334966 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33449 2019-Jan-17 17:00:42.336211 - [DEBUG]
33450 2019-Jan-17 17:00:42.336236 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33451 2019-Jan-17 17:00:42.336900 - [DEBUG] Compose: EdgeIdentity * AllBottom
33452 2019-Jan-17 17:00:42.336928 - [DEBUG]
33453 2019-Jan-17 17:00:42.336952 - [DEBUG] Propagate flow
33454 2019-Jan-17 17:00:42.336976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33455 2019-Jan-17 17:00:42.337034 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33456 2019-Jan-17 17:00:42.337675 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33457 2019-Jan-17 17:00:42.338934 - [DEBUG] Edge function : AllBottom (result of previous compose)
33458 2019-Jan-17 17:00:42.338960 - [DEBUG]
33459 2019-Jan-17 17:00:42.338985 - [DEBUG] Join: AllTop & AllBottom
33460 2019-Jan-17 17:00:42.339011 - [DEBUG] = AllBottom (new jump func)
33461 2019-Jan-17 17:00:42.339035 - [DEBUG]
33462 2019-Jan-17 17:00:42.339058 - [DEBUG] Start adding new jump function
33463 2019-Jan-17 17:00:42.339083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33464 2019-Jan-17 17:00:42.339141 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33465 2019-Jan-17 17:00:42.340394 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33466 2019-Jan-17 17:00:42.341031 - [DEBUG] Edge Function : AllBottom
33467 2019-Jan-17 17:00:42.341061 - [DEBUG] End adding new jump function
33468 2019-Jan-17 17:00:42.341085 - [DEBUG]
33469 2019-Jan-17 17:00:42.341110 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33470 2019-Jan-17 17:00:42.341143 - [DEBUG]
33471 2019-Jan-17 17:00:42.341168 - [DEBUG] Process 917. path edge:
33472 2019-Jan-17 17:00:42.341192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33473 2019-Jan-17 17:00:42.341250 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33474 2019-Jan-17 17:00:42.341904 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33475 2019-Jan-17 17:00:42.343154 - [DEBUG]
33476 2019-Jan-17 17:00:42.343179 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33477 2019-Jan-17 17:00:42.343834 - [DEBUG] Compose: EdgeIdentity * AllBottom
33478 2019-Jan-17 17:00:42.343862 - [DEBUG]
33479 2019-Jan-17 17:00:42.343886 - [DEBUG] Propagate flow
33480 2019-Jan-17 17:00:42.343909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33481 2019-Jan-17 17:00:42.343967 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33482 2019-Jan-17 17:00:42.344616 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33483 2019-Jan-17 17:00:42.345883 - [DEBUG] Edge function : AllBottom (result of previous compose)
33484 2019-Jan-17 17:00:42.345908 - [DEBUG]
33485 2019-Jan-17 17:00:42.345934 - [DEBUG] Join: AllTop & AllBottom
33486 2019-Jan-17 17:00:42.345959 - [DEBUG] = AllBottom (new jump func)
33487 2019-Jan-17 17:00:42.345984 - [DEBUG]
33488 2019-Jan-17 17:00:42.346007 - [DEBUG] Start adding new jump function
33489 2019-Jan-17 17:00:42.346030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33490 2019-Jan-17 17:00:42.346088 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33491 2019-Jan-17 17:00:42.347336 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33492 2019-Jan-17 17:00:42.347994 - [DEBUG] Edge Function : AllBottom
33493 2019-Jan-17 17:00:42.348024 - [DEBUG] End adding new jump function
33494 2019-Jan-17 17:00:42.348048 - [DEBUG]
33495 2019-Jan-17 17:00:42.348073 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33496 2019-Jan-17 17:00:42.348097 - [DEBUG]
33497 2019-Jan-17 17:00:42.348121 - [DEBUG] Process 918. path edge:
33498 2019-Jan-17 17:00:42.348146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33499 2019-Jan-17 17:00:42.348204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33500 2019-Jan-17 17:00:42.348854 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33501 2019-Jan-17 17:00:42.350101 - [DEBUG]
33502 2019-Jan-17 17:00:42.350125 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33503 2019-Jan-17 17:00:42.350786 - [DEBUG] Possible callees:
33504 2019-Jan-17 17:00:42.350811 - [DEBUG] llvm.dbg.declare
33505 2019-Jan-17 17:00:42.350836 - [DEBUG] Possible return sites:
33506 2019-Jan-17 17:00:42.350860 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933507 2019-Jan-17 17:00:42.352156 - [DEBUG] Found and process special summary
33508 2019-Jan-17 17:00:42.352201 - [DEBUG] Compose: EdgeIdentity * AllBottom
33509 2019-Jan-17 17:00:42.352229 - [DEBUG]
33510 2019-Jan-17 17:00:42.352253 - [DEBUG] Propagate flow
33511 2019-Jan-17 17:00:42.352277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33512 2019-Jan-17 17:00:42.352335 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33513 2019-Jan-17 17:00:42.352978 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33514 2019-Jan-17 17:00:42.354225 - [DEBUG] Edge function : AllBottom (result of previous compose)
33515 2019-Jan-17 17:00:42.354250 - [DEBUG]
33516 2019-Jan-17 17:00:42.354276 - [DEBUG] Join: AllTop & AllBottom
33517 2019-Jan-17 17:00:42.354301 - [DEBUG] = AllBottom (new jump func)
33518 2019-Jan-17 17:00:42.354326 - [DEBUG]
33519 2019-Jan-17 17:00:42.354349 - [DEBUG] Start adding new jump function
33520 2019-Jan-17 17:00:42.354372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33521 2019-Jan-17 17:00:42.354430 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33522 2019-Jan-17 17:00:42.355692 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33523 2019-Jan-17 17:00:42.356332 - [DEBUG] Edge Function : AllBottom
33524 2019-Jan-17 17:00:42.356362 - [DEBUG] End adding new jump function
33525 2019-Jan-17 17:00:42.356386 - [DEBUG]
33526 2019-Jan-17 17:00:42.356410 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33527 2019-Jan-17 17:00:42.356435 - [DEBUG]
33528 2019-Jan-17 17:00:42.356458 - [DEBUG] Process 919. path edge:
33529 2019-Jan-17 17:00:42.356482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33530 2019-Jan-17 17:00:42.356540 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33531 2019-Jan-17 17:00:42.357181 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33532 2019-Jan-17 17:00:42.358443 - [DEBUG]
33533 2019-Jan-17 17:00:42.358468 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33534 2019-Jan-17 17:00:42.359138 - [DEBUG] Compose: EdgeIdentity * AllBottom
33535 2019-Jan-17 17:00:42.359167 - [DEBUG]
33536 2019-Jan-17 17:00:42.359190 - [DEBUG] Propagate flow
33537 2019-Jan-17 17:00:42.359214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33538 2019-Jan-17 17:00:42.359273 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33539 2019-Jan-17 17:00:42.359911 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33540 2019-Jan-17 17:00:42.361157 - [DEBUG] Edge function : AllBottom (result of previous compose)
33541 2019-Jan-17 17:00:42.361183 - [DEBUG]
33542 2019-Jan-17 17:00:42.361208 - [DEBUG] Join: AllTop & AllBottom
33543 2019-Jan-17 17:00:42.361234 - [DEBUG] = AllBottom (new jump func)
33544 2019-Jan-17 17:00:42.361258 - [DEBUG]
33545 2019-Jan-17 17:00:42.361281 - [DEBUG] Start adding new jump function
33546 2019-Jan-17 17:00:42.361318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33547 2019-Jan-17 17:00:42.361377 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33548 2019-Jan-17 17:00:42.362625 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33549 2019-Jan-17 17:00:42.363260 - [DEBUG] Edge Function : AllBottom
33550 2019-Jan-17 17:00:42.363299 - [DEBUG] End adding new jump function
33551 2019-Jan-17 17:00:42.363324 - [DEBUG]
33552 2019-Jan-17 17:00:42.363349 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33553 2019-Jan-17 17:00:42.363374 - [DEBUG]
33554 2019-Jan-17 17:00:42.363397 - [DEBUG] Process 920. path edge:
33555 2019-Jan-17 17:00:42.363421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33556 2019-Jan-17 17:00:42.363479 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
33557 2019-Jan-17 17:00:42.364117 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33558 2019-Jan-17 17:00:42.365381 - [DEBUG]
33559 2019-Jan-17 17:00:42.365406 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33560 2019-Jan-17 17:00:42.366066 - [DEBUG] Compose: EdgeIdentity * AllBottom
33561 2019-Jan-17 17:00:42.366094 - [DEBUG]
33562 2019-Jan-17 17:00:42.366118 - [DEBUG] Propagate flow
33563 2019-Jan-17 17:00:42.366142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33564 2019-Jan-17 17:00:42.366200 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33565 2019-Jan-17 17:00:42.366850 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33566 2019-Jan-17 17:00:42.368111 - [DEBUG] Edge function : AllBottom (result of previous compose)
33567 2019-Jan-17 17:00:42.368136 - [DEBUG]
33568 2019-Jan-17 17:00:42.368161 - [DEBUG] Join: AllTop & AllBottom
33569 2019-Jan-17 17:00:42.368187 - [DEBUG] = AllBottom (new jump func)
33570 2019-Jan-17 17:00:42.368211 - [DEBUG]
33571 2019-Jan-17 17:00:42.368235 - [DEBUG] Start adding new jump function
33572 2019-Jan-17 17:00:42.368258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33573 2019-Jan-17 17:00:42.368316 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33574 2019-Jan-17 17:00:42.369563 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33575 2019-Jan-17 17:00:42.370210 - [DEBUG] Edge Function : AllBottom
33576 2019-Jan-17 17:00:42.370241 - [DEBUG] End adding new jump function
33577 2019-Jan-17 17:00:42.370265 - [DEBUG]
33578 2019-Jan-17 17:00:42.370290 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33579 2019-Jan-17 17:00:42.370314 - [DEBUG]
33580 2019-Jan-17 17:00:42.370338 - [DEBUG] Process 921. path edge:
33581 2019-Jan-17 17:00:42.370362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33582 2019-Jan-17 17:00:42.370420 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
33583 2019-Jan-17 17:00:42.371068 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33584 2019-Jan-17 17:00:42.372331 - [DEBUG]
33585 2019-Jan-17 17:00:42.372355 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
33586 2019-Jan-17 17:00:42.373018 - [DEBUG] Possible callees:
33587 2019-Jan-17 17:00:42.373043 - [DEBUG] llvm.dbg.declare
33588 2019-Jan-17 17:00:42.373068 - [DEBUG] Possible return sites:
33589 2019-Jan-17 17:00:42.373091 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15533590 2019-Jan-17 17:00:42.374378 - [DEBUG] Found and process special summary
33591 2019-Jan-17 17:00:42.374415 - [DEBUG] Compose: EdgeIdentity * AllBottom
33592 2019-Jan-17 17:00:42.374442 - [DEBUG]
33593 2019-Jan-17 17:00:42.374467 - [DEBUG] Propagate flow
33594 2019-Jan-17 17:00:42.374490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33595 2019-Jan-17 17:00:42.374549 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33596 2019-Jan-17 17:00:42.375208 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33597 2019-Jan-17 17:00:42.376454 - [DEBUG] Edge function : AllBottom (result of previous compose)
33598 2019-Jan-17 17:00:42.376480 - [DEBUG]
33599 2019-Jan-17 17:00:42.376505 - [DEBUG] Join: AllTop & AllBottom
33600 2019-Jan-17 17:00:42.376531 - [DEBUG] = AllBottom (new jump func)
33601 2019-Jan-17 17:00:42.376555 - [DEBUG]
33602 2019-Jan-17 17:00:42.376578 - [DEBUG] Start adding new jump function
33603 2019-Jan-17 17:00:42.376601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33604 2019-Jan-17 17:00:42.376659 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33605 2019-Jan-17 17:00:42.377906 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33606 2019-Jan-17 17:00:42.378561 - [DEBUG] Edge Function : AllBottom
33607 2019-Jan-17 17:00:42.378591 - [DEBUG] End adding new jump function
33608 2019-Jan-17 17:00:42.378615 - [DEBUG]
33609 2019-Jan-17 17:00:42.378640 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33610 2019-Jan-17 17:00:42.378664 - [DEBUG]
33611 2019-Jan-17 17:00:42.378688 - [DEBUG] Process 922. path edge:
33612 2019-Jan-17 17:00:42.378712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33613 2019-Jan-17 17:00:42.378771 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
33614 2019-Jan-17 17:00:42.379411 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33615 2019-Jan-17 17:00:42.380657 - [DEBUG]
33616 2019-Jan-17 17:00:42.380682 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33617 2019-Jan-17 17:00:42.381364 - [DEBUG] Compose: EdgeIdentity * AllBottom
33618 2019-Jan-17 17:00:42.381393 - [DEBUG]
33619 2019-Jan-17 17:00:42.381417 - [DEBUG] Propagate flow
33620 2019-Jan-17 17:00:42.381440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33621 2019-Jan-17 17:00:42.381500 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33622 2019-Jan-17 17:00:42.382140 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33623 2019-Jan-17 17:00:42.383402 - [DEBUG] Edge function : AllBottom (result of previous compose)
33624 2019-Jan-17 17:00:42.383428 - [DEBUG]
33625 2019-Jan-17 17:00:42.383455 - [DEBUG] Join: AllTop & AllBottom
33626 2019-Jan-17 17:00:42.383481 - [DEBUG] = AllBottom (new jump func)
33627 2019-Jan-17 17:00:42.383505 - [DEBUG]
33628 2019-Jan-17 17:00:42.383529 - [DEBUG] Start adding new jump function
33629 2019-Jan-17 17:00:42.383553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33630 2019-Jan-17 17:00:42.383623 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33631 2019-Jan-17 17:00:42.385029 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33632 2019-Jan-17 17:00:42.385697 - [DEBUG] Edge Function : AllBottom
33633 2019-Jan-17 17:00:42.385733 - [DEBUG] End adding new jump function
33634 2019-Jan-17 17:00:42.385758 - [DEBUG]
33635 2019-Jan-17 17:00:42.385784 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33636 2019-Jan-17 17:00:42.385809 - [DEBUG]
33637 2019-Jan-17 17:00:42.385833 - [DEBUG] Process 923. path edge:
33638 2019-Jan-17 17:00:42.385857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33639 2019-Jan-17 17:00:42.385923 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
33640 2019-Jan-17 17:00:42.386562 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33641 2019-Jan-17 17:00:42.387810 - [DEBUG]
33642 2019-Jan-17 17:00:42.387837 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
33643 2019-Jan-17 17:00:42.388531 - [DEBUG] Compose: EdgeIdentity * AllBottom
33644 2019-Jan-17 17:00:42.388560 - [DEBUG]
33645 2019-Jan-17 17:00:42.388584 - [DEBUG] Propagate flow
33646 2019-Jan-17 17:00:42.388608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33647 2019-Jan-17 17:00:42.388668 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33648 2019-Jan-17 17:00:42.389306 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33649 2019-Jan-17 17:00:42.390551 - [DEBUG] Edge function : AllBottom (result of previous compose)
33650 2019-Jan-17 17:00:42.390576 - [DEBUG]
33651 2019-Jan-17 17:00:42.390601 - [DEBUG] Join: AllTop & AllBottom
33652 2019-Jan-17 17:00:42.390628 - [DEBUG] = AllBottom (new jump func)
33653 2019-Jan-17 17:00:42.390652 - [DEBUG]
33654 2019-Jan-17 17:00:42.390675 - [DEBUG] Start adding new jump function
33655 2019-Jan-17 17:00:42.390699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33656 2019-Jan-17 17:00:42.390757 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33657 2019-Jan-17 17:00:42.392020 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33658 2019-Jan-17 17:00:42.392655 - [DEBUG] Edge Function : AllBottom
33659 2019-Jan-17 17:00:42.392686 - [DEBUG] End adding new jump function
33660 2019-Jan-17 17:00:42.392710 - [DEBUG]
33661 2019-Jan-17 17:00:42.392735 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33662 2019-Jan-17 17:00:42.392759 - [DEBUG]
33663 2019-Jan-17 17:00:42.392783 - [DEBUG] Process 924. path edge:
33664 2019-Jan-17 17:00:42.392806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33665 2019-Jan-17 17:00:42.392864 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
33666 2019-Jan-17 17:00:42.393504 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33667 2019-Jan-17 17:00:42.394768 - [DEBUG]
33668 2019-Jan-17 17:00:42.394793 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
33669 2019-Jan-17 17:00:42.395455 - [DEBUG] Compose: EdgeIdentity * AllBottom
33670 2019-Jan-17 17:00:42.395483 - [DEBUG]
33671 2019-Jan-17 17:00:42.395507 - [DEBUG] Propagate flow
33672 2019-Jan-17 17:00:42.395531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33673 2019-Jan-17 17:00:42.395590 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33674 2019-Jan-17 17:00:42.396251 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33675 2019-Jan-17 17:00:42.397499 - [DEBUG] Edge function : AllBottom (result of previous compose)
33676 2019-Jan-17 17:00:42.397524 - [DEBUG]
33677 2019-Jan-17 17:00:42.397550 - [DEBUG] Join: AllTop & AllBottom
33678 2019-Jan-17 17:00:42.397576 - [DEBUG] = AllBottom (new jump func)
33679 2019-Jan-17 17:00:42.397600 - [DEBUG]
33680 2019-Jan-17 17:00:42.397624 - [DEBUG] Start adding new jump function
33681 2019-Jan-17 17:00:42.397647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33682 2019-Jan-17 17:00:42.397705 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33683 2019-Jan-17 17:00:42.398968 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33684 2019-Jan-17 17:00:42.399613 - [DEBUG] Edge Function : AllBottom
33685 2019-Jan-17 17:00:42.399643 - [DEBUG] End adding new jump function
33686 2019-Jan-17 17:00:42.399667 - [DEBUG]
33687 2019-Jan-17 17:00:42.399692 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33688 2019-Jan-17 17:00:42.399717 - [DEBUG]
33689 2019-Jan-17 17:00:42.399740 - [DEBUG] Process 925. path edge:
33690 2019-Jan-17 17:00:42.399764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33691 2019-Jan-17 17:00:42.399823 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
33692 2019-Jan-17 17:00:42.400470 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33693 2019-Jan-17 17:00:42.401732 - [DEBUG]
33694 2019-Jan-17 17:00:42.401756 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
33695 2019-Jan-17 17:00:42.402418 - [DEBUG] Possible callees:
33696 2019-Jan-17 17:00:42.402444 - [DEBUG] llvm.dbg.declare
33697 2019-Jan-17 17:00:42.402469 - [DEBUG] Possible return sites:
33698 2019-Jan-17 17:00:42.402493 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16333699 2019-Jan-17 17:00:42.403777 - [DEBUG] Found and process special summary
33700 2019-Jan-17 17:00:42.403815 - [DEBUG] Compose: EdgeIdentity * AllBottom
33701 2019-Jan-17 17:00:42.403843 - [DEBUG]
33702 2019-Jan-17 17:00:42.403869 - [DEBUG] Propagate flow
33703 2019-Jan-17 17:00:42.403892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33704 2019-Jan-17 17:00:42.403951 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33705 2019-Jan-17 17:00:42.404593 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33706 2019-Jan-17 17:00:42.405855 - [DEBUG] Edge function : AllBottom (result of previous compose)
33707 2019-Jan-17 17:00:42.405881 - [DEBUG]
33708 2019-Jan-17 17:00:42.405906 - [DEBUG] Join: AllTop & AllBottom
33709 2019-Jan-17 17:00:42.405932 - [DEBUG] = AllBottom (new jump func)
33710 2019-Jan-17 17:00:42.405956 - [DEBUG]
33711 2019-Jan-17 17:00:42.405979 - [DEBUG] Start adding new jump function
33712 2019-Jan-17 17:00:42.406003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33713 2019-Jan-17 17:00:42.406074 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33714 2019-Jan-17 17:00:42.407322 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33715 2019-Jan-17 17:00:42.407974 - [DEBUG] Edge Function : AllBottom
33716 2019-Jan-17 17:00:42.408005 - [DEBUG] End adding new jump function
33717 2019-Jan-17 17:00:42.408030 - [DEBUG]
33718 2019-Jan-17 17:00:42.408054 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33719 2019-Jan-17 17:00:42.408079 - [DEBUG]
33720 2019-Jan-17 17:00:42.408102 - [DEBUG] Process 926. path edge:
33721 2019-Jan-17 17:00:42.408126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33722 2019-Jan-17 17:00:42.408185 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
33723 2019-Jan-17 17:00:42.408826 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33724 2019-Jan-17 17:00:42.410073 - [DEBUG]
33725 2019-Jan-17 17:00:42.410098 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33726 2019-Jan-17 17:00:42.410778 - [DEBUG] Compose: EdgeIdentity * AllBottom
33727 2019-Jan-17 17:00:42.410807 - [DEBUG]
33728 2019-Jan-17 17:00:42.410831 - [DEBUG] Propagate flow
33729 2019-Jan-17 17:00:42.410855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33730 2019-Jan-17 17:00:42.410915 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33731 2019-Jan-17 17:00:42.411572 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33732 2019-Jan-17 17:00:42.412819 - [DEBUG] Edge function : AllBottom (result of previous compose)
33733 2019-Jan-17 17:00:42.412844 - [DEBUG]
33734 2019-Jan-17 17:00:42.412870 - [DEBUG] Join: AllTop & AllBottom
33735 2019-Jan-17 17:00:42.412896 - [DEBUG] = AllBottom (new jump func)
33736 2019-Jan-17 17:00:42.412920 - [DEBUG]
33737 2019-Jan-17 17:00:42.412943 - [DEBUG] Start adding new jump function
33738 2019-Jan-17 17:00:42.412967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33739 2019-Jan-17 17:00:42.413025 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33740 2019-Jan-17 17:00:42.414272 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33741 2019-Jan-17 17:00:42.414924 - [DEBUG] Edge Function : AllBottom
33742 2019-Jan-17 17:00:42.414954 - [DEBUG] End adding new jump function
33743 2019-Jan-17 17:00:42.414978 - [DEBUG]
33744 2019-Jan-17 17:00:42.415002 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33745 2019-Jan-17 17:00:42.415027 - [DEBUG]
33746 2019-Jan-17 17:00:42.415050 - [DEBUG] Process 927. path edge:
33747 2019-Jan-17 17:00:42.415074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33748 2019-Jan-17 17:00:42.415132 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
33749 2019-Jan-17 17:00:42.415769 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33750 2019-Jan-17 17:00:42.417013 - [DEBUG]
33751 2019-Jan-17 17:00:42.417039 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
33752 2019-Jan-17 17:00:42.417698 - [DEBUG] Compose: EdgeIdentity * AllBottom
33753 2019-Jan-17 17:00:42.417726 - [DEBUG]
33754 2019-Jan-17 17:00:42.417760 - [DEBUG] Propagate flow
33755 2019-Jan-17 17:00:42.417785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33756 2019-Jan-17 17:00:42.417844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33757 2019-Jan-17 17:00:42.418510 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33758 2019-Jan-17 17:00:42.419757 - [DEBUG] Edge function : AllBottom (result of previous compose)
33759 2019-Jan-17 17:00:42.419782 - [DEBUG]
33760 2019-Jan-17 17:00:42.419808 - [DEBUG] Join: AllTop & AllBottom
33761 2019-Jan-17 17:00:42.419833 - [DEBUG] = AllBottom (new jump func)
33762 2019-Jan-17 17:00:42.419858 - [DEBUG]
33763 2019-Jan-17 17:00:42.419881 - [DEBUG] Start adding new jump function
33764 2019-Jan-17 17:00:42.419905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33765 2019-Jan-17 17:00:42.419963 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33766 2019-Jan-17 17:00:42.421208 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33767 2019-Jan-17 17:00:42.421870 - [DEBUG] Edge Function : AllBottom
33768 2019-Jan-17 17:00:42.421900 - [DEBUG] End adding new jump function
33769 2019-Jan-17 17:00:42.421925 - [DEBUG]
33770 2019-Jan-17 17:00:42.421950 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33771 2019-Jan-17 17:00:42.421974 - [DEBUG]
33772 2019-Jan-17 17:00:42.421998 - [DEBUG] Process 928. path edge:
33773 2019-Jan-17 17:00:42.422021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33774 2019-Jan-17 17:00:42.422080 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
33775 2019-Jan-17 17:00:42.422727 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33776 2019-Jan-17 17:00:42.423973 - [DEBUG]
33777 2019-Jan-17 17:00:42.423997 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
33778 2019-Jan-17 17:00:42.424670 - [DEBUG] Possible callees:
33779 2019-Jan-17 17:00:42.424695 - [DEBUG] llvm.dbg.declare
33780 2019-Jan-17 17:00:42.424721 - [DEBUG] Possible return sites:
33781 2019-Jan-17 17:00:42.424744 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16933782 2019-Jan-17 17:00:42.426025 - [DEBUG] Found and process special summary
33783 2019-Jan-17 17:00:42.426062 - [DEBUG] Compose: EdgeIdentity * AllBottom
33784 2019-Jan-17 17:00:42.426089 - [DEBUG]
33785 2019-Jan-17 17:00:42.426114 - [DEBUG] Propagate flow
33786 2019-Jan-17 17:00:42.426138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33787 2019-Jan-17 17:00:42.426197 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33788 2019-Jan-17 17:00:42.426840 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33789 2019-Jan-17 17:00:42.428121 - [DEBUG] Edge function : AllBottom (result of previous compose)
33790 2019-Jan-17 17:00:42.428147 - [DEBUG]
33791 2019-Jan-17 17:00:42.428172 - [DEBUG] Join: AllTop & AllBottom
33792 2019-Jan-17 17:00:42.428198 - [DEBUG] = AllBottom (new jump func)
33793 2019-Jan-17 17:00:42.428231 - [DEBUG]
33794 2019-Jan-17 17:00:42.428255 - [DEBUG] Start adding new jump function
33795 2019-Jan-17 17:00:42.428278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33796 2019-Jan-17 17:00:42.428337 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33797 2019-Jan-17 17:00:42.429584 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33798 2019-Jan-17 17:00:42.430222 - [DEBUG] Edge Function : AllBottom
33799 2019-Jan-17 17:00:42.430252 - [DEBUG] End adding new jump function
33800 2019-Jan-17 17:00:42.430276 - [DEBUG]
33801 2019-Jan-17 17:00:42.430300 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33802 2019-Jan-17 17:00:42.430325 - [DEBUG]
33803 2019-Jan-17 17:00:42.430348 - [DEBUG] Process 929. path edge:
33804 2019-Jan-17 17:00:42.430372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33805 2019-Jan-17 17:00:42.430430 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
33806 2019-Jan-17 17:00:42.431069 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33807 2019-Jan-17 17:00:42.432330 - [DEBUG]
33808 2019-Jan-17 17:00:42.432354 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33809 2019-Jan-17 17:00:42.433022 - [DEBUG] Compose: EdgeIdentity * AllBottom
33810 2019-Jan-17 17:00:42.433050 - [DEBUG]
33811 2019-Jan-17 17:00:42.433074 - [DEBUG] Propagate flow
33812 2019-Jan-17 17:00:42.433098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33813 2019-Jan-17 17:00:42.433157 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33814 2019-Jan-17 17:00:42.433805 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33815 2019-Jan-17 17:00:42.435067 - [DEBUG] Edge function : AllBottom (result of previous compose)
33816 2019-Jan-17 17:00:42.435092 - [DEBUG]
33817 2019-Jan-17 17:00:42.435118 - [DEBUG] Join: AllTop & AllBottom
33818 2019-Jan-17 17:00:42.435143 - [DEBUG] = AllBottom (new jump func)
33819 2019-Jan-17 17:00:42.435168 - [DEBUG]
33820 2019-Jan-17 17:00:42.435191 - [DEBUG] Start adding new jump function
33821 2019-Jan-17 17:00:42.435215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33822 2019-Jan-17 17:00:42.435273 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33823 2019-Jan-17 17:00:42.436518 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33824 2019-Jan-17 17:00:42.437152 - [DEBUG] Edge Function : AllBottom
33825 2019-Jan-17 17:00:42.437183 - [DEBUG] End adding new jump function
33826 2019-Jan-17 17:00:42.437207 - [DEBUG]
33827 2019-Jan-17 17:00:42.437231 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
33828 2019-Jan-17 17:00:42.437256 - [DEBUG]
33829 2019-Jan-17 17:00:42.437279 - [DEBUG] Process 930. path edge:
33830 2019-Jan-17 17:00:42.437303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33831 2019-Jan-17 17:00:42.437361 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
33832 2019-Jan-17 17:00:42.438011 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33833 2019-Jan-17 17:00:42.439255 - [DEBUG]
33834 2019-Jan-17 17:00:42.439288 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
33835 2019-Jan-17 17:00:42.439952 - [DEBUG] Compose: EdgeIdentity * AllBottom
33836 2019-Jan-17 17:00:42.439980 - [DEBUG]
33837 2019-Jan-17 17:00:42.440004 - [DEBUG] Propagate flow
33838 2019-Jan-17 17:00:42.440028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33839 2019-Jan-17 17:00:42.440087 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33840 2019-Jan-17 17:00:42.440731 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33841 2019-Jan-17 17:00:42.441996 - [DEBUG] Edge function : AllBottom (result of previous compose)
33842 2019-Jan-17 17:00:42.442022 - [DEBUG]
33843 2019-Jan-17 17:00:42.442047 - [DEBUG] Join: AllTop & AllBottom
33844 2019-Jan-17 17:00:42.442073 - [DEBUG] = AllBottom (new jump func)
33845 2019-Jan-17 17:00:42.442097 - [DEBUG]
33846 2019-Jan-17 17:00:42.442120 - [DEBUG] Start adding new jump function
33847 2019-Jan-17 17:00:42.442144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33848 2019-Jan-17 17:00:42.442202 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33849 2019-Jan-17 17:00:42.443450 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33850 2019-Jan-17 17:00:42.444090 - [DEBUG] Edge Function : AllBottom
33851 2019-Jan-17 17:00:42.444120 - [DEBUG] End adding new jump function
33852 2019-Jan-17 17:00:42.444144 - [DEBUG]
33853 2019-Jan-17 17:00:42.444169 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
33854 2019-Jan-17 17:00:42.444193 - [DEBUG]
33855 2019-Jan-17 17:00:42.444217 - [DEBUG] Process 931. path edge:
33856 2019-Jan-17 17:00:42.444241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33857 2019-Jan-17 17:00:42.444299 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
33858 2019-Jan-17 17:00:42.444957 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33859 2019-Jan-17 17:00:42.446202 - [DEBUG]
33860 2019-Jan-17 17:00:42.446227 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
33861 2019-Jan-17 17:00:42.446896 - [DEBUG] Compose: EdgeIdentity * AllBottom
33862 2019-Jan-17 17:00:42.446924 - [DEBUG]
33863 2019-Jan-17 17:00:42.446948 - [DEBUG] Propagate flow
33864 2019-Jan-17 17:00:42.446972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33865 2019-Jan-17 17:00:42.447031 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33866 2019-Jan-17 17:00:42.447670 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33867 2019-Jan-17 17:00:42.448929 - [DEBUG] Edge function : AllBottom (result of previous compose)
33868 2019-Jan-17 17:00:42.448954 - [DEBUG]
33869 2019-Jan-17 17:00:42.448980 - [DEBUG] Join: AllTop & AllBottom
33870 2019-Jan-17 17:00:42.449006 - [DEBUG] = AllBottom (new jump func)
33871 2019-Jan-17 17:00:42.449031 - [DEBUG]
33872 2019-Jan-17 17:00:42.449054 - [DEBUG] Start adding new jump function
33873 2019-Jan-17 17:00:42.449078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33874 2019-Jan-17 17:00:42.449136 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33875 2019-Jan-17 17:00:42.450390 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33876 2019-Jan-17 17:00:42.451027 - [DEBUG] Edge Function : AllBottom
33877 2019-Jan-17 17:00:42.451056 - [DEBUG] End adding new jump function
33878 2019-Jan-17 17:00:42.451081 - [DEBUG]
33879 2019-Jan-17 17:00:42.451106 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
33880 2019-Jan-17 17:00:42.451130 - [DEBUG]
33881 2019-Jan-17 17:00:42.451154 - [DEBUG] Process 932. path edge:
33882 2019-Jan-17 17:00:42.451178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33883 2019-Jan-17 17:00:42.451236 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
33884 2019-Jan-17 17:00:42.451888 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33885 2019-Jan-17 17:00:42.453133 - [DEBUG]
33886 2019-Jan-17 17:00:42.453159 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
33887 2019-Jan-17 17:00:42.453818 - [DEBUG] Compose: EdgeIdentity * AllBottom
33888 2019-Jan-17 17:00:42.453846 - [DEBUG]
33889 2019-Jan-17 17:00:42.453870 - [DEBUG] Propagate flow
33890 2019-Jan-17 17:00:42.453894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33891 2019-Jan-17 17:00:42.453952 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33892 2019-Jan-17 17:00:42.454600 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33893 2019-Jan-17 17:00:42.455913 - [DEBUG] Edge function : AllBottom (result of previous compose)
33894 2019-Jan-17 17:00:42.455939 - [DEBUG]
33895 2019-Jan-17 17:00:42.455964 - [DEBUG] Join: AllTop & AllBottom
33896 2019-Jan-17 17:00:42.455990 - [DEBUG] = AllBottom (new jump func)
33897 2019-Jan-17 17:00:42.456014 - [DEBUG]
33898 2019-Jan-17 17:00:42.456038 - [DEBUG] Start adding new jump function
33899 2019-Jan-17 17:00:42.456061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33900 2019-Jan-17 17:00:42.456120 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33901 2019-Jan-17 17:00:42.457367 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33902 2019-Jan-17 17:00:42.458021 - [DEBUG] Edge Function : AllBottom
33903 2019-Jan-17 17:00:42.458050 - [DEBUG] End adding new jump function
33904 2019-Jan-17 17:00:42.458075 - [DEBUG]
33905 2019-Jan-17 17:00:42.458099 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
33906 2019-Jan-17 17:00:42.458124 - [DEBUG]
33907 2019-Jan-17 17:00:42.458147 - [DEBUG] Process 933. path edge:
33908 2019-Jan-17 17:00:42.458171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33909 2019-Jan-17 17:00:42.458229 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
33910 2019-Jan-17 17:00:42.458870 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33911 2019-Jan-17 17:00:42.460116 - [DEBUG]
33912 2019-Jan-17 17:00:42.460141 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
33913 2019-Jan-17 17:00:42.460812 - [DEBUG] Compose: EdgeIdentity * AllBottom
33914 2019-Jan-17 17:00:42.460840 - [DEBUG]
33915 2019-Jan-17 17:00:42.460864 - [DEBUG] Propagate flow
33916 2019-Jan-17 17:00:42.460898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33917 2019-Jan-17 17:00:42.460958 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33918 2019-Jan-17 17:00:42.461615 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33919 2019-Jan-17 17:00:42.462863 - [DEBUG] Edge function : AllBottom (result of previous compose)
33920 2019-Jan-17 17:00:42.462888 - [DEBUG]
33921 2019-Jan-17 17:00:42.462914 - [DEBUG] Join: AllTop & AllBottom
33922 2019-Jan-17 17:00:42.462940 - [DEBUG] = AllBottom (new jump func)
33923 2019-Jan-17 17:00:42.462964 - [DEBUG]
33924 2019-Jan-17 17:00:42.462987 - [DEBUG] Start adding new jump function
33925 2019-Jan-17 17:00:42.463011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33926 2019-Jan-17 17:00:42.463070 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33927 2019-Jan-17 17:00:42.464316 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33928 2019-Jan-17 17:00:42.464967 - [DEBUG] Edge Function : AllBottom
33929 2019-Jan-17 17:00:42.464997 - [DEBUG] End adding new jump function
33930 2019-Jan-17 17:00:42.465022 - [DEBUG]
33931 2019-Jan-17 17:00:42.465046 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
33932 2019-Jan-17 17:00:42.465071 - [DEBUG]
33933 2019-Jan-17 17:00:42.465094 - [DEBUG] Process 934. path edge:
33934 2019-Jan-17 17:00:42.465118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33935 2019-Jan-17 17:00:42.465176 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
33936 2019-Jan-17 17:00:42.465814 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33937 2019-Jan-17 17:00:42.467056 - [DEBUG]
33938 2019-Jan-17 17:00:42.467082 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
33939 2019-Jan-17 17:00:42.467739 - [DEBUG] Compose: EdgeIdentity * AllBottom
33940 2019-Jan-17 17:00:42.467767 - [DEBUG]
33941 2019-Jan-17 17:00:42.467791 - [DEBUG] Propagate flow
33942 2019-Jan-17 17:00:42.467815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33943 2019-Jan-17 17:00:42.467873 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33944 2019-Jan-17 17:00:42.468526 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33945 2019-Jan-17 17:00:42.469773 - [DEBUG] Edge function : AllBottom (result of previous compose)
33946 2019-Jan-17 17:00:42.469798 - [DEBUG]
33947 2019-Jan-17 17:00:42.469823 - [DEBUG] Join: AllTop & AllBottom
33948 2019-Jan-17 17:00:42.469849 - [DEBUG] = AllBottom (new jump func)
33949 2019-Jan-17 17:00:42.469873 - [DEBUG]
33950 2019-Jan-17 17:00:42.469897 - [DEBUG] Start adding new jump function
33951 2019-Jan-17 17:00:42.469920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33952 2019-Jan-17 17:00:42.469978 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33953 2019-Jan-17 17:00:42.471224 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33954 2019-Jan-17 17:00:42.471875 - [DEBUG] Edge Function : AllBottom
33955 2019-Jan-17 17:00:42.471905 - [DEBUG] End adding new jump function
33956 2019-Jan-17 17:00:42.471930 - [DEBUG]
33957 2019-Jan-17 17:00:42.471954 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
33958 2019-Jan-17 17:00:42.471986 - [DEBUG]
33959 2019-Jan-17 17:00:42.472010 - [DEBUG] Process 935. path edge:
33960 2019-Jan-17 17:00:42.472034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33961 2019-Jan-17 17:00:42.472092 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
33962 2019-Jan-17 17:00:42.472728 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33963 2019-Jan-17 17:00:42.473972 - [DEBUG]
33964 2019-Jan-17 17:00:42.473997 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33965 2019-Jan-17 17:00:42.474673 - [DEBUG] Compose: EdgeIdentity * AllBottom
33966 2019-Jan-17 17:00:42.474702 - [DEBUG]
33967 2019-Jan-17 17:00:42.474726 - [DEBUG] Propagate flow
33968 2019-Jan-17 17:00:42.474750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33969 2019-Jan-17 17:00:42.474809 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33970 2019-Jan-17 17:00:42.475466 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33971 2019-Jan-17 17:00:42.476713 - [DEBUG] Edge function : AllBottom (result of previous compose)
33972 2019-Jan-17 17:00:42.476738 - [DEBUG]
33973 2019-Jan-17 17:00:42.476763 - [DEBUG] Join: AllTop & AllBottom
33974 2019-Jan-17 17:00:42.476790 - [DEBUG] = AllBottom (new jump func)
33975 2019-Jan-17 17:00:42.476814 - [DEBUG]
33976 2019-Jan-17 17:00:42.476837 - [DEBUG] Start adding new jump function
33977 2019-Jan-17 17:00:42.476861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

33978 2019-Jan-17 17:00:42.476920 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33979 2019-Jan-17 17:00:42.478181 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33980 2019-Jan-17 17:00:42.478823 - [DEBUG] Edge Function : AllBottom
33981 2019-Jan-17 17:00:42.478853 - [DEBUG] End adding new jump function
33982 2019-Jan-17 17:00:42.478878 - [DEBUG]
33983 2019-Jan-17 17:00:42.478902 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
33984 2019-Jan-17 17:00:42.478927 - [DEBUG]
33985 2019-Jan-17 17:00:42.478950 - [DEBUG] Process 936. path edge:
33986 2019-Jan-17 17:00:42.478974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
33987 2019-Jan-17 17:00:42.479032 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
33988 2019-Jan-17 17:00:42.479674 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
33989 2019-Jan-17 17:00:42.480920 - [DEBUG]
33990 2019-Jan-17 17:00:42.480945 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
33991 2019-Jan-17 17:00:42.481627 - [DEBUG] Compose: EdgeIdentity * AllBottom
33992 2019-Jan-17 17:00:42.481655 - [DEBUG]
33993 2019-Jan-17 17:00:42.481680 - [DEBUG] Propagate flow
33994 2019-Jan-17 17:00:42.481703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

33995 2019-Jan-17 17:00:42.481762 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
33996 2019-Jan-17 17:00:42.482400 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

33997 2019-Jan-17 17:00:42.483656 - [DEBUG] Edge function : AllBottom (result of previous compose)
33998 2019-Jan-17 17:00:42.483682 - [DEBUG]
33999 2019-Jan-17 17:00:42.483707 - [DEBUG] Join: AllTop & AllBottom
34000 2019-Jan-17 17:00:42.483733 - [DEBUG] = AllBottom (new jump func)
34001 2019-Jan-17 17:00:42.483757 - [DEBUG]
34002 2019-Jan-17 17:00:42.483781 - [DEBUG] Start adding new jump function
34003 2019-Jan-17 17:00:42.483804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34004 2019-Jan-17 17:00:42.483862 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34005 2019-Jan-17 17:00:42.485130 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34006 2019-Jan-17 17:00:42.485768 - [DEBUG] Edge Function : AllBottom
34007 2019-Jan-17 17:00:42.485798 - [DEBUG] End adding new jump function
34008 2019-Jan-17 17:00:42.485822 - [DEBUG]
34009 2019-Jan-17 17:00:42.485847 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34010 2019-Jan-17 17:00:42.485871 - [DEBUG]
34011 2019-Jan-17 17:00:42.485895 - [DEBUG] Process 937. path edge:
34012 2019-Jan-17 17:00:42.485919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34013 2019-Jan-17 17:00:42.485977 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34014 2019-Jan-17 17:00:42.486615 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34015 2019-Jan-17 17:00:42.487862 - [DEBUG]
34016 2019-Jan-17 17:00:42.487886 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34017 2019-Jan-17 17:00:42.488567 - [DEBUG] Compose: EdgeIdentity * AllBottom
34018 2019-Jan-17 17:00:42.488595 - [DEBUG]
34019 2019-Jan-17 17:00:42.488619 - [DEBUG] Propagate flow
34020 2019-Jan-17 17:00:42.488643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34021 2019-Jan-17 17:00:42.488702 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34022 2019-Jan-17 17:00:42.489347 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34023 2019-Jan-17 17:00:42.490595 - [DEBUG] Edge function : AllBottom (result of previous compose)
34024 2019-Jan-17 17:00:42.490621 - [DEBUG]
34025 2019-Jan-17 17:00:42.490646 - [DEBUG] Join: AllTop & AllBottom
34026 2019-Jan-17 17:00:42.490672 - [DEBUG] = AllBottom (new jump func)
34027 2019-Jan-17 17:00:42.490696 - [DEBUG]
34028 2019-Jan-17 17:00:42.490719 - [DEBUG] Start adding new jump function
34029 2019-Jan-17 17:00:42.490743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34030 2019-Jan-17 17:00:42.490801 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34031 2019-Jan-17 17:00:42.492085 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34032 2019-Jan-17 17:00:42.492731 - [DEBUG] Edge Function : AllBottom
34033 2019-Jan-17 17:00:42.492764 - [DEBUG] End adding new jump function
34034 2019-Jan-17 17:00:42.492788 - [DEBUG]
34035 2019-Jan-17 17:00:42.492813 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34036 2019-Jan-17 17:00:42.492839 - [DEBUG]
34037 2019-Jan-17 17:00:42.492862 - [DEBUG] Process 938. path edge:
34038 2019-Jan-17 17:00:42.492886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34039 2019-Jan-17 17:00:42.492947 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34040 2019-Jan-17 17:00:42.493597 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34041 2019-Jan-17 17:00:42.494865 - [DEBUG]
34042 2019-Jan-17 17:00:42.494890 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34043 2019-Jan-17 17:00:42.495546 - [DEBUG] Start of endsummarytab entry
34044 2019-Jan-17 17:00:42.495585 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34045 2019-Jan-17 17:00:42.496235 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

34046 2019-Jan-17 17:00:42.496303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34047 2019-Jan-17 17:00:42.496941 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

34048 2019-Jan-17 17:00:42.497579 - [DEBUG] EF: AllBottom
34049 2019-Jan-17 17:00:42.497605 - [DEBUG]
34050 2019-Jan-17 17:00:42.497628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34051 2019-Jan-17 17:00:42.498281 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

34052 2019-Jan-17 17:00:42.498931 - [DEBUG] EF: AllBottom
34053 2019-Jan-17 17:00:42.498956 - [DEBUG]
34054 2019-Jan-17 17:00:42.498980 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34055 2019-Jan-17 17:00:42.499615 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

34056 2019-Jan-17 17:00:42.500252 - [DEBUG] EF: AllBottom
34057 2019-Jan-17 17:00:42.500277 - [DEBUG]
34058 2019-Jan-17 17:00:42.500300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34059 2019-Jan-17 17:00:42.500934 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

34060 2019-Jan-17 17:00:42.502196 - [DEBUG] EF: AllBottom
34061 2019-Jan-17 17:00:42.502221 - [DEBUG]
34062 2019-Jan-17 17:00:42.502244 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34063 2019-Jan-17 17:00:42.502880 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

34064 2019-Jan-17 17:00:42.503523 - [DEBUG] EF: AllBottom
34065 2019-Jan-17 17:00:42.503547 - [DEBUG]
34066 2019-Jan-17 17:00:42.503571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34067 2019-Jan-17 17:00:42.504205 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

34068 2019-Jan-17 17:00:42.504862 - [DEBUG] EF: AllBottom
34069 2019-Jan-17 17:00:42.504886 - [DEBUG]
34070 2019-Jan-17 17:00:42.504910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34071 2019-Jan-17 17:00:42.505544 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

34072 2019-Jan-17 17:00:42.506179 - [DEBUG] EF: AllBottom
34073 2019-Jan-17 17:00:42.506203 - [DEBUG]
34074 2019-Jan-17 17:00:42.506226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34075 2019-Jan-17 17:00:42.506863 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

34076 2019-Jan-17 17:00:42.507504 - [DEBUG] EF: AllBottom
34077 2019-Jan-17 17:00:42.507528 - [DEBUG]
34078 2019-Jan-17 17:00:42.507552 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34079 2019-Jan-17 17:00:42.508202 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

34080 2019-Jan-17 17:00:42.508837 - [DEBUG] EF: AllBottom
34081 2019-Jan-17 17:00:42.508862 - [DEBUG]
34082 2019-Jan-17 17:00:42.508885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34083 2019-Jan-17 17:00:42.509519 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

34084 2019-Jan-17 17:00:42.510163 - [DEBUG] EF: AllBottom
34085 2019-Jan-17 17:00:42.510188 - [DEBUG]
34086 2019-Jan-17 17:00:42.510211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34087 2019-Jan-17 17:00:42.510847 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

34088 2019-Jan-17 17:00:42.511510 - [DEBUG] EF: AllBottom
34089 2019-Jan-17 17:00:42.511535 - [DEBUG]
34090 2019-Jan-17 17:00:42.511558 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34091 2019-Jan-17 17:00:42.512194 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

34092 2019-Jan-17 17:00:42.513440 - [DEBUG] EF: AllBottom
34093 2019-Jan-17 17:00:42.513465 - [DEBUG]
34094 2019-Jan-17 17:00:42.513488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34095 2019-Jan-17 17:00:42.514123 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

34096 2019-Jan-17 17:00:42.515383 - [DEBUG] EF: AllBottom
34097 2019-Jan-17 17:00:42.515408 - [DEBUG]
34098 2019-Jan-17 17:00:42.515431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34099 2019-Jan-17 17:00:42.516066 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

34100 2019-Jan-17 17:00:42.516702 - [DEBUG] EF: AllBottom
34101 2019-Jan-17 17:00:42.516727 - [DEBUG]
34102 2019-Jan-17 17:00:42.516750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34103 2019-Jan-17 17:00:42.517384 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

34104 2019-Jan-17 17:00:42.518044 - [DEBUG] EF: AllBottom
34105 2019-Jan-17 17:00:42.518069 - [DEBUG]
34106 2019-Jan-17 17:00:42.518092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34107 2019-Jan-17 17:00:42.518729 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

34108 2019-Jan-17 17:00:42.519972 - [DEBUG] EF: AllBottom
34109 2019-Jan-17 17:00:42.519997 - [DEBUG]
34110 2019-Jan-17 17:00:42.520021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34111 2019-Jan-17 17:00:42.520657 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

34112 2019-Jan-17 17:00:42.521915 - [DEBUG] EF: AllBottom
34113 2019-Jan-17 17:00:42.521939 - [DEBUG]
34114 2019-Jan-17 17:00:42.521963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34115 2019-Jan-17 17:00:42.522597 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

34116 2019-Jan-17 17:00:42.523237 - [DEBUG] EF: AllBottom
34117 2019-Jan-17 17:00:42.523262 - [DEBUG]
34118 2019-Jan-17 17:00:42.523285 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34119 2019-Jan-17 17:00:42.523921 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34120 2019-Jan-17 17:00:42.525178 - [DEBUG] EF: AllBottom
34121 2019-Jan-17 17:00:42.525203 - [DEBUG]
34122 2019-Jan-17 17:00:42.525227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34123 2019-Jan-17 17:00:42.525862 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

34124 2019-Jan-17 17:00:42.527103 - [DEBUG] EF: AllBottom
34125 2019-Jan-17 17:00:42.527128 - [DEBUG]
34126 2019-Jan-17 17:00:42.527164 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34127 2019-Jan-17 17:00:42.527800 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

34128 2019-Jan-17 17:00:42.528463 - [DEBUG] EF: AllBottom
34129 2019-Jan-17 17:00:42.528488 - [DEBUG]
34130 2019-Jan-17 17:00:42.528511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34131 2019-Jan-17 17:00:42.529147 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

34132 2019-Jan-17 17:00:42.529793 - [DEBUG] EF: AllBottom
34133 2019-Jan-17 17:00:42.529817 - [DEBUG]
34134 2019-Jan-17 17:00:42.529841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34135 2019-Jan-17 17:00:42.530475 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

34136 2019-Jan-17 17:00:42.531121 - [DEBUG] EF: AllBottom
34137 2019-Jan-17 17:00:42.531146 - [DEBUG]
34138 2019-Jan-17 17:00:42.531169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34139 2019-Jan-17 17:00:42.531820 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

34140 2019-Jan-17 17:00:42.533063 - [DEBUG] EF: AllBottom
34141 2019-Jan-17 17:00:42.533088 - [DEBUG]
34142 2019-Jan-17 17:00:42.533112 - [DEBUG] ---------------
34143 2019-Jan-17 17:00:42.533136 - [DEBUG]
34144 2019-Jan-17 17:00:42.533162 - [DEBUG] End of endsummarytab entry
34145 2019-Jan-17 17:00:42.533185 - [DEBUG]
34146 2019-Jan-17 17:00:42.533209 - [DEBUG] Start of incomingtab entry
34147 2019-Jan-17 17:00:42.533234 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34148 2019-Jan-17 17:00:42.533879 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

34149 2019-Jan-17 17:00:42.533937 - [DEBUG] ---------------
34150 2019-Jan-17 17:00:42.533961 - [DEBUG] End of incomingtab entry
34151 2019-Jan-17 17:00:42.533984 - [DEBUG]
34152 2019-Jan-17 17:00:42.534010 - [DEBUG] EDGE: >
34153 2019-Jan-17 17:00:42.534069 - [DEBUG] ---> 34154 2019-Jan-17 17:00:42.534720 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34155 2019-Jan-17 17:00:42.535966 - [DEBUG]
34156 2019-Jan-17 17:00:42.535992 - [DEBUG] EDGE: >
34157 2019-Jan-17 17:00:42.536051 - [DEBUG] ---> 34158 2019-Jan-17 17:00:42.536686 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34159 2019-Jan-17 17:00:42.537931 - [DEBUG]
34160 2019-Jan-17 17:00:42.537984 - [DEBUG] Compose: EdgeIdentity * AllBottom
34161 2019-Jan-17 17:00:42.538013 - [DEBUG]
34162 2019-Jan-17 17:00:42.538037 - [DEBUG] Propagate flow
34163 2019-Jan-17 17:00:42.538060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34164 2019-Jan-17 17:00:42.538119 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34165 2019-Jan-17 17:00:42.538769 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34166 2019-Jan-17 17:00:42.540013 - [DEBUG] Edge function : AllBottom (result of previous compose)
34167 2019-Jan-17 17:00:42.540039 - [DEBUG]
34168 2019-Jan-17 17:00:42.540065 - [DEBUG] Join: AllTop & AllBottom
34169 2019-Jan-17 17:00:42.540100 - [DEBUG] = AllBottom (new jump func)
34170 2019-Jan-17 17:00:42.540125 - [DEBUG]
34171 2019-Jan-17 17:00:42.540149 - [DEBUG] Start adding new jump function
34172 2019-Jan-17 17:00:42.540172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34173 2019-Jan-17 17:00:42.540230 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34174 2019-Jan-17 17:00:42.541529 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34175 2019-Jan-17 17:00:42.542178 - [DEBUG] Edge Function : AllBottom
34176 2019-Jan-17 17:00:42.542211 - [DEBUG] End adding new jump function
34177 2019-Jan-17 17:00:42.542235 - [DEBUG]
34178 2019-Jan-17 17:00:42.542259 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34179 2019-Jan-17 17:00:42.542284 - [DEBUG]
34180 2019-Jan-17 17:00:42.542307 - [DEBUG] Process 939. path edge:
34181 2019-Jan-17 17:00:42.542331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34182 2019-Jan-17 17:00:42.542390 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34183 2019-Jan-17 17:00:42.543037 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34184 2019-Jan-17 17:00:42.544285 - [DEBUG]
34185 2019-Jan-17 17:00:42.544310 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34186 2019-Jan-17 17:00:42.544989 - [DEBUG] Possible callees:
34187 2019-Jan-17 17:00:42.545014 - [DEBUG] llvm.dbg.declare
34188 2019-Jan-17 17:00:42.545040 - [DEBUG] Possible return sites:
34189 2019-Jan-17 17:00:42.545063 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334190 2019-Jan-17 17:00:42.546349 - [DEBUG] Found and process special summary
34191 2019-Jan-17 17:00:42.546387 - [DEBUG] Compose: EdgeIdentity * AllBottom
34192 2019-Jan-17 17:00:42.546415 - [DEBUG]
34193 2019-Jan-17 17:00:42.546440 - [DEBUG] Propagate flow
34194 2019-Jan-17 17:00:42.546463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34195 2019-Jan-17 17:00:42.546522 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34196 2019-Jan-17 17:00:42.547195 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34197 2019-Jan-17 17:00:42.548461 - [DEBUG] Edge function : AllBottom (result of previous compose)
34198 2019-Jan-17 17:00:42.548487 - [DEBUG]
34199 2019-Jan-17 17:00:42.548513 - [DEBUG] Join: AllTop & AllBottom
34200 2019-Jan-17 17:00:42.548538 - [DEBUG] = AllBottom (new jump func)
34201 2019-Jan-17 17:00:42.548563 - [DEBUG]
34202 2019-Jan-17 17:00:42.548586 - [DEBUG] Start adding new jump function
34203 2019-Jan-17 17:00:42.548610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34204 2019-Jan-17 17:00:42.548668 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34205 2019-Jan-17 17:00:42.549917 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34206 2019-Jan-17 17:00:42.550556 - [DEBUG] Edge Function : AllBottom
34207 2019-Jan-17 17:00:42.550586 - [DEBUG] End adding new jump function
34208 2019-Jan-17 17:00:42.550610 - [DEBUG]
34209 2019-Jan-17 17:00:42.550646 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34210 2019-Jan-17 17:00:42.550671 - [DEBUG]
34211 2019-Jan-17 17:00:42.550695 - [DEBUG] Process 940. path edge:
34212 2019-Jan-17 17:00:42.550719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34213 2019-Jan-17 17:00:42.550778 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34214 2019-Jan-17 17:00:42.551435 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34215 2019-Jan-17 17:00:42.552680 - [DEBUG]
34216 2019-Jan-17 17:00:42.552705 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34217 2019-Jan-17 17:00:42.553382 - [DEBUG] Compose: EdgeIdentity * AllBottom
34218 2019-Jan-17 17:00:42.553411 - [DEBUG]
34219 2019-Jan-17 17:00:42.553435 - [DEBUG] Propagate flow
34220 2019-Jan-17 17:00:42.553458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34221 2019-Jan-17 17:00:42.553518 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34222 2019-Jan-17 17:00:42.554163 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34223 2019-Jan-17 17:00:42.555428 - [DEBUG] Edge function : AllBottom (result of previous compose)
34224 2019-Jan-17 17:00:42.555454 - [DEBUG]
34225 2019-Jan-17 17:00:42.555479 - [DEBUG] Join: AllTop & AllBottom
34226 2019-Jan-17 17:00:42.555505 - [DEBUG] = AllBottom (new jump func)
34227 2019-Jan-17 17:00:42.555529 - [DEBUG]
34228 2019-Jan-17 17:00:42.555553 - [DEBUG] Start adding new jump function
34229 2019-Jan-17 17:00:42.555576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34230 2019-Jan-17 17:00:42.555634 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34231 2019-Jan-17 17:00:42.556883 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34232 2019-Jan-17 17:00:42.557520 - [DEBUG] Edge Function : AllBottom
34233 2019-Jan-17 17:00:42.557550 - [DEBUG] End adding new jump function
34234 2019-Jan-17 17:00:42.557574 - [DEBUG]
34235 2019-Jan-17 17:00:42.557599 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34236 2019-Jan-17 17:00:42.557623 - [DEBUG]
34237 2019-Jan-17 17:00:42.557647 - [DEBUG] Process 941. path edge:
34238 2019-Jan-17 17:00:42.557670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34239 2019-Jan-17 17:00:42.557729 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34240 2019-Jan-17 17:00:42.558383 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34241 2019-Jan-17 17:00:42.559631 - [DEBUG]
34242 2019-Jan-17 17:00:42.559656 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34243 2019-Jan-17 17:00:42.560319 - [DEBUG] Compose: EdgeIdentity * AllBottom
34244 2019-Jan-17 17:00:42.560347 - [DEBUG]
34245 2019-Jan-17 17:00:42.560371 - [DEBUG] Propagate flow
34246 2019-Jan-17 17:00:42.560395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34247 2019-Jan-17 17:00:42.560454 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34248 2019-Jan-17 17:00:42.561092 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34249 2019-Jan-17 17:00:42.562354 - [DEBUG] Edge function : AllBottom (result of previous compose)
34250 2019-Jan-17 17:00:42.562388 - [DEBUG]
34251 2019-Jan-17 17:00:42.562414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34252 2019-Jan-17 17:00:42.562440 - [DEBUG] = AllBottom
34253 2019-Jan-17 17:00:42.562465 - [DEBUG]
34254 2019-Jan-17 17:00:42.562488 - [DEBUG] PROPAGATE: No new function!
34255 2019-Jan-17 17:00:42.562513 - [DEBUG] EDGE: >
34256 2019-Jan-17 17:00:42.562573 - [DEBUG] ---> 34257 2019-Jan-17 17:00:42.563211 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34258 2019-Jan-17 17:00:42.564456 - [DEBUG]
34259 2019-Jan-17 17:00:42.564482 - [DEBUG] EDGE: >
34260 2019-Jan-17 17:00:42.564541 - [DEBUG] ---> 34261 2019-Jan-17 17:00:42.565197 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34262 2019-Jan-17 17:00:42.566440 - [DEBUG]
34263 2019-Jan-17 17:00:42.566480 - [DEBUG] Compose: EdgeIdentity * AllBottom
34264 2019-Jan-17 17:00:42.566508 - [DEBUG]
34265 2019-Jan-17 17:00:42.566532 - [DEBUG] Propagate flow
34266 2019-Jan-17 17:00:42.566555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34267 2019-Jan-17 17:00:42.566613 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34268 2019-Jan-17 17:00:42.567253 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34269 2019-Jan-17 17:00:42.568512 - [DEBUG] Edge function : AllBottom (result of previous compose)
34270 2019-Jan-17 17:00:42.568538 - [DEBUG]
34271 2019-Jan-17 17:00:42.568563 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34272 2019-Jan-17 17:00:42.568589 - [DEBUG] = AllBottom
34273 2019-Jan-17 17:00:42.568613 - [DEBUG]
34274 2019-Jan-17 17:00:42.568636 - [DEBUG] PROPAGATE: No new function!
34275 2019-Jan-17 17:00:42.568664 - [DEBUG] EDGE: >
34276 2019-Jan-17 17:00:42.568724 - [DEBUG] ---> 34277 2019-Jan-17 17:00:42.569374 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34278 2019-Jan-17 17:00:42.570620 - [DEBUG]
34279 2019-Jan-17 17:00:42.570646 - [DEBUG] EDGE: >
34280 2019-Jan-17 17:00:42.570705 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34281 2019-Jan-17 17:00:42.571363 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34282 2019-Jan-17 17:00:42.572607 - [DEBUG]
34283 2019-Jan-17 17:00:42.572633 - [DEBUG] EDGE: >
34284 2019-Jan-17 17:00:42.572692 - [DEBUG] ---> 34285 2019-Jan-17 17:00:42.573329 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34286 2019-Jan-17 17:00:42.574575 - [DEBUG]
34287 2019-Jan-17 17:00:42.574601 - [DEBUG] EDGE: >
34288 2019-Jan-17 17:00:42.574674 - [DEBUG] ---> 34289 2019-Jan-17 17:00:42.575319 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34290 2019-Jan-17 17:00:42.576563 - [DEBUG]
34291 2019-Jan-17 17:00:42.576589 - [DEBUG] EDGE: >
34292 2019-Jan-17 17:00:42.576648 - [DEBUG] ---> 34293 2019-Jan-17 17:00:42.577288 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34294 2019-Jan-17 17:00:42.578550 - [DEBUG]
34295 2019-Jan-17 17:00:42.578587 - [DEBUG] Compose: EdgeIdentity * AllBottom
34296 2019-Jan-17 17:00:42.578614 - [DEBUG]
34297 2019-Jan-17 17:00:42.578637 - [DEBUG] Propagate flow
34298 2019-Jan-17 17:00:42.578661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34299 2019-Jan-17 17:00:42.578719 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34300 2019-Jan-17 17:00:42.579360 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34301 2019-Jan-17 17:00:42.580606 - [DEBUG] Edge function : AllBottom (result of previous compose)
34302 2019-Jan-17 17:00:42.580631 - [DEBUG]
34303 2019-Jan-17 17:00:42.580657 - [DEBUG] Join: AllTop & AllBottom
34304 2019-Jan-17 17:00:42.580682 - [DEBUG] = AllBottom (new jump func)
34305 2019-Jan-17 17:00:42.580706 - [DEBUG]
34306 2019-Jan-17 17:00:42.580730 - [DEBUG] Start adding new jump function
34307 2019-Jan-17 17:00:42.580753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34308 2019-Jan-17 17:00:42.580810 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34309 2019-Jan-17 17:00:42.582072 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34310 2019-Jan-17 17:00:42.582711 - [DEBUG] Edge Function : AllBottom
34311 2019-Jan-17 17:00:42.582741 - [DEBUG] End adding new jump function
34312 2019-Jan-17 17:00:42.582765 - [DEBUG]
34313 2019-Jan-17 17:00:42.582788 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34314 2019-Jan-17 17:00:42.582813 - [DEBUG]
34315 2019-Jan-17 17:00:42.582836 - [DEBUG] Process 942. path edge:
34316 2019-Jan-17 17:00:42.582860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34317 2019-Jan-17 17:00:42.582917 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34318 2019-Jan-17 17:00:42.583557 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34319 2019-Jan-17 17:00:42.584817 - [DEBUG]
34320 2019-Jan-17 17:00:42.584842 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34321 2019-Jan-17 17:00:42.585511 - [DEBUG] Compose: EdgeIdentity * AllBottom
34322 2019-Jan-17 17:00:42.585539 - [DEBUG]
34323 2019-Jan-17 17:00:42.585563 - [DEBUG] Propagate flow
34324 2019-Jan-17 17:00:42.585586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34325 2019-Jan-17 17:00:42.585645 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34326 2019-Jan-17 17:00:42.586282 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34327 2019-Jan-17 17:00:42.587529 - [DEBUG] Edge function : AllBottom (result of previous compose)
34328 2019-Jan-17 17:00:42.587563 - [DEBUG]
34329 2019-Jan-17 17:00:42.587589 - [DEBUG] Join: AllTop & AllBottom
34330 2019-Jan-17 17:00:42.587615 - [DEBUG] = AllBottom (new jump func)
34331 2019-Jan-17 17:00:42.587639 - [DEBUG]
34332 2019-Jan-17 17:00:42.587663 - [DEBUG] Start adding new jump function
34333 2019-Jan-17 17:00:42.587686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34334 2019-Jan-17 17:00:42.587745 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34335 2019-Jan-17 17:00:42.589007 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34336 2019-Jan-17 17:00:42.589641 - [DEBUG] Edge Function : AllBottom
34337 2019-Jan-17 17:00:42.589671 - [DEBUG] End adding new jump function
34338 2019-Jan-17 17:00:42.589696 - [DEBUG]
34339 2019-Jan-17 17:00:42.589720 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34340 2019-Jan-17 17:00:42.589745 - [DEBUG]
34341 2019-Jan-17 17:00:42.589768 - [DEBUG] Process 943. path edge:
34342 2019-Jan-17 17:00:42.589792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34343 2019-Jan-17 17:00:42.589850 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34344 2019-Jan-17 17:00:42.590485 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34345 2019-Jan-17 17:00:42.591749 - [DEBUG]
34346 2019-Jan-17 17:00:42.591775 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34347 2019-Jan-17 17:00:42.592431 - [DEBUG] Compose: EdgeIdentity * AllBottom
34348 2019-Jan-17 17:00:42.592459 - [DEBUG]
34349 2019-Jan-17 17:00:42.592483 - [DEBUG] Propagate flow
34350 2019-Jan-17 17:00:42.592507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34351 2019-Jan-17 17:00:42.592566 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34352 2019-Jan-17 17:00:42.593203 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34353 2019-Jan-17 17:00:42.594450 - [DEBUG] Edge function : AllBottom (result of previous compose)
34354 2019-Jan-17 17:00:42.594476 - [DEBUG]
34355 2019-Jan-17 17:00:42.594501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34356 2019-Jan-17 17:00:42.594527 - [DEBUG] = AllBottom
34357 2019-Jan-17 17:00:42.594551 - [DEBUG]
34358 2019-Jan-17 17:00:42.594574 - [DEBUG] PROPAGATE: No new function!
34359 2019-Jan-17 17:00:42.594599 - [DEBUG] EDGE: >
34360 2019-Jan-17 17:00:42.594673 - [DEBUG] ---> 34361 2019-Jan-17 17:00:42.595308 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34362 2019-Jan-17 17:00:42.596552 - [DEBUG]
34363 2019-Jan-17 17:00:42.596578 - [DEBUG] EDGE: >
34364 2019-Jan-17 17:00:42.596637 - [DEBUG] ---> 34365 2019-Jan-17 17:00:42.597277 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34366 2019-Jan-17 17:00:42.598537 - [DEBUG]
34367 2019-Jan-17 17:00:42.598563 - [DEBUG] EDGE: >
34368 2019-Jan-17 17:00:42.598622 - [DEBUG] ---> 34369 2019-Jan-17 17:00:42.599260 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34370 2019-Jan-17 17:00:42.600511 - [DEBUG]
34371 2019-Jan-17 17:00:42.600537 - [DEBUG] EDGE: >
34372 2019-Jan-17 17:00:42.600596 - [DEBUG] ---> 34373 2019-Jan-17 17:00:42.601239 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34374 2019-Jan-17 17:00:42.602501 - [DEBUG]
34375 2019-Jan-17 17:00:42.602528 - [DEBUG] EDGE: >
34376 2019-Jan-17 17:00:42.602587 - [DEBUG] ---> 34377 2019-Jan-17 17:00:42.603224 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34378 2019-Jan-17 17:00:42.604468 - [DEBUG]
34379 2019-Jan-17 17:00:42.604494 - [DEBUG] EDGE: >
34380 2019-Jan-17 17:00:42.604553 - [DEBUG] ---> 34381 2019-Jan-17 17:00:42.605210 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34382 2019-Jan-17 17:00:42.606454 - [DEBUG]
34383 2019-Jan-17 17:00:42.606492 - [DEBUG] Compose: EdgeIdentity * AllBottom
34384 2019-Jan-17 17:00:42.606520 - [DEBUG]
34385 2019-Jan-17 17:00:42.606544 - [DEBUG] Propagate flow
34386 2019-Jan-17 17:00:42.606568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34387 2019-Jan-17 17:00:42.606626 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34388 2019-Jan-17 17:00:42.607266 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34389 2019-Jan-17 17:00:42.608526 - [DEBUG] Edge function : AllBottom (result of previous compose)
34390 2019-Jan-17 17:00:42.608551 - [DEBUG]
34391 2019-Jan-17 17:00:42.608577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34392 2019-Jan-17 17:00:42.608603 - [DEBUG] = AllBottom
34393 2019-Jan-17 17:00:42.608627 - [DEBUG]
34394 2019-Jan-17 17:00:42.608650 - [DEBUG] PROPAGATE: No new function!
34395 2019-Jan-17 17:00:42.608677 - [DEBUG] EDGE: >
34396 2019-Jan-17 17:00:42.608737 - [DEBUG] ---> 34397 2019-Jan-17 17:00:42.609385 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34398 2019-Jan-17 17:00:42.610630 - [DEBUG]
34399 2019-Jan-17 17:00:42.610656 - [DEBUG] EDGE: >
34400 2019-Jan-17 17:00:42.610714 - [DEBUG] ---> 34401 2019-Jan-17 17:00:42.611368 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34402 2019-Jan-17 17:00:42.612612 - [DEBUG]
34403 2019-Jan-17 17:00:42.612639 - [DEBUG] EDGE: >
34404 2019-Jan-17 17:00:42.612698 - [DEBUG] ---> 34405 2019-Jan-17 17:00:42.613338 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34406 2019-Jan-17 17:00:42.614589 - [DEBUG]
34407 2019-Jan-17 17:00:42.614642 - [DEBUG] Compose: EdgeIdentity * AllBottom
34408 2019-Jan-17 17:00:42.614671 - [DEBUG]
34409 2019-Jan-17 17:00:42.614695 - [DEBUG] Propagate flow
34410 2019-Jan-17 17:00:42.614718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34411 2019-Jan-17 17:00:42.614777 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34412 2019-Jan-17 17:00:42.615420 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34413 2019-Jan-17 17:00:42.616666 - [DEBUG] Edge function : AllBottom (result of previous compose)
34414 2019-Jan-17 17:00:42.616692 - [DEBUG]
34415 2019-Jan-17 17:00:42.616718 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34416 2019-Jan-17 17:00:42.616744 - [DEBUG] = AllBottom
34417 2019-Jan-17 17:00:42.616768 - [DEBUG]
34418 2019-Jan-17 17:00:42.616791 - [DEBUG] PROPAGATE: No new function!
34419 2019-Jan-17 17:00:42.616818 - [DEBUG] EDGE: >
34420 2019-Jan-17 17:00:42.616878 - [DEBUG] ---> 34421 2019-Jan-17 17:00:42.617524 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34422 2019-Jan-17 17:00:42.618786 - [DEBUG]
34423 2019-Jan-17 17:00:42.618812 - [DEBUG] EDGE: >
34424 2019-Jan-17 17:00:42.618871 - [DEBUG] ---> 34425 2019-Jan-17 17:00:42.619508 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34426 2019-Jan-17 17:00:42.620751 - [DEBUG]
34427 2019-Jan-17 17:00:42.620777 - [DEBUG] EDGE: >
34428 2019-Jan-17 17:00:42.620836 - [DEBUG] ---> 34429 2019-Jan-17 17:00:42.621490 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34430 2019-Jan-17 17:00:42.622734 - [DEBUG]
34431 2019-Jan-17 17:00:42.622760 - [DEBUG] EDGE: >
34432 2019-Jan-17 17:00:42.622819 - [DEBUG] ---> 34433 2019-Jan-17 17:00:42.623460 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34434 2019-Jan-17 17:00:42.624718 - [DEBUG]
34435 2019-Jan-17 17:00:42.624757 - [DEBUG] Compose: EdgeIdentity * AllBottom
34436 2019-Jan-17 17:00:42.624785 - [DEBUG]
34437 2019-Jan-17 17:00:42.624809 - [DEBUG] Propagate flow
34438 2019-Jan-17 17:00:42.624832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34439 2019-Jan-17 17:00:42.624890 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34440 2019-Jan-17 17:00:42.625532 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34441 2019-Jan-17 17:00:42.626777 - [DEBUG] Edge function : AllBottom (result of previous compose)
34442 2019-Jan-17 17:00:42.626803 - [DEBUG]
34443 2019-Jan-17 17:00:42.626829 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34444 2019-Jan-17 17:00:42.626854 - [DEBUG] = AllBottom
34445 2019-Jan-17 17:00:42.626879 - [DEBUG]
34446 2019-Jan-17 17:00:42.626902 - [DEBUG] PROPAGATE: No new function!
34447 2019-Jan-17 17:00:42.626937 - [DEBUG] EDGE: >
34448 2019-Jan-17 17:00:42.626998 - [DEBUG] ---> 34449 2019-Jan-17 17:00:42.627645 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34450 2019-Jan-17 17:00:42.628907 - [DEBUG]
34451 2019-Jan-17 17:00:42.628933 - [DEBUG] EDGE: >
34452 2019-Jan-17 17:00:42.628993 - [DEBUG] ---> 34453 2019-Jan-17 17:00:42.629628 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34454 2019-Jan-17 17:00:42.630870 - [DEBUG]
34455 2019-Jan-17 17:00:42.630896 - [DEBUG] EDGE: >
34456 2019-Jan-17 17:00:42.630955 - [DEBUG] ---> 34457 2019-Jan-17 17:00:42.631610 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34458 2019-Jan-17 17:00:42.632855 - [DEBUG]
34459 2019-Jan-17 17:00:42.632893 - [DEBUG] Compose: EdgeIdentity * AllBottom
34460 2019-Jan-17 17:00:42.632921 - [DEBUG]
34461 2019-Jan-17 17:00:42.632945 - [DEBUG] Propagate flow
34462 2019-Jan-17 17:00:42.632968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34463 2019-Jan-17 17:00:42.633026 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34464 2019-Jan-17 17:00:42.633667 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34465 2019-Jan-17 17:00:42.635022 - [DEBUG] Edge function : AllBottom (result of previous compose)
34466 2019-Jan-17 17:00:42.635051 - [DEBUG]
34467 2019-Jan-17 17:00:42.635079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34468 2019-Jan-17 17:00:42.635106 - [DEBUG] = AllBottom
34469 2019-Jan-17 17:00:42.635130 - [DEBUG]
34470 2019-Jan-17 17:00:42.635153 - [DEBUG] PROPAGATE: No new function!
34471 2019-Jan-17 17:00:42.635186 - [DEBUG] EDGE: >
34472 2019-Jan-17 17:00:42.635269 - [DEBUG] ---> 34473 2019-Jan-17 17:00:42.635984 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34474 2019-Jan-17 17:00:42.637249 - [DEBUG]
34475 2019-Jan-17 17:00:42.637277 - [DEBUG] EDGE: >
34476 2019-Jan-17 17:00:42.637339 - [DEBUG] ---> 34477 2019-Jan-17 17:00:42.637999 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34478 2019-Jan-17 17:00:42.639244 - [DEBUG]
34479 2019-Jan-17 17:00:42.639271 - [DEBUG] EDGE: >
34480 2019-Jan-17 17:00:42.639330 - [DEBUG] ---> 34481 2019-Jan-17 17:00:42.639969 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34482 2019-Jan-17 17:00:42.641214 - [DEBUG]
34483 2019-Jan-17 17:00:42.641265 - [DEBUG] Compose: EdgeIdentity * AllBottom
34484 2019-Jan-17 17:00:42.641326 - [DEBUG]
34485 2019-Jan-17 17:00:42.641351 - [DEBUG] Propagate flow
34486 2019-Jan-17 17:00:42.641375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34487 2019-Jan-17 17:00:42.641434 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34488 2019-Jan-17 17:00:42.642076 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34489 2019-Jan-17 17:00:42.643322 - [DEBUG] Edge function : AllBottom (result of previous compose)
34490 2019-Jan-17 17:00:42.643348 - [DEBUG]
34491 2019-Jan-17 17:00:42.643374 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34492 2019-Jan-17 17:00:42.643400 - [DEBUG] = AllBottom
34493 2019-Jan-17 17:00:42.643424 - [DEBUG]
34494 2019-Jan-17 17:00:42.643447 - [DEBUG] PROPAGATE: No new function!
34495 2019-Jan-17 17:00:42.643475 - [DEBUG] EDGE: >
34496 2019-Jan-17 17:00:42.643535 - [DEBUG] ---> 34497 2019-Jan-17 17:00:42.644183 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34498 2019-Jan-17 17:00:42.645446 - [DEBUG]
34499 2019-Jan-17 17:00:42.645485 - [DEBUG] Compose: EdgeIdentity * AllBottom
34500 2019-Jan-17 17:00:42.645512 - [DEBUG]
34501 2019-Jan-17 17:00:42.645536 - [DEBUG] Propagate flow
34502 2019-Jan-17 17:00:42.645560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34503 2019-Jan-17 17:00:42.645618 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34504 2019-Jan-17 17:00:42.646259 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34505 2019-Jan-17 17:00:42.647537 - [DEBUG] Edge function : AllBottom (result of previous compose)
34506 2019-Jan-17 17:00:42.647564 - [DEBUG]
34507 2019-Jan-17 17:00:42.647591 - [DEBUG] Join: AllTop & AllBottom
34508 2019-Jan-17 17:00:42.647617 - [DEBUG] = AllBottom (new jump func)
34509 2019-Jan-17 17:00:42.647641 - [DEBUG]
34510 2019-Jan-17 17:00:42.647665 - [DEBUG] Start adding new jump function
34511 2019-Jan-17 17:00:42.647688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34512 2019-Jan-17 17:00:42.647749 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34513 2019-Jan-17 17:00:42.649016 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34514 2019-Jan-17 17:00:42.649656 - [DEBUG] Edge Function : AllBottom
34515 2019-Jan-17 17:00:42.649688 - [DEBUG] End adding new jump function
34516 2019-Jan-17 17:00:42.649712 - [DEBUG]
34517 2019-Jan-17 17:00:42.649736 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34518 2019-Jan-17 17:00:42.649761 - [DEBUG]
34519 2019-Jan-17 17:00:42.649784 - [DEBUG] Process 944. path edge:
34520 2019-Jan-17 17:00:42.649808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34521 2019-Jan-17 17:00:42.649866 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34522 2019-Jan-17 17:00:42.650507 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34523 2019-Jan-17 17:00:42.651767 - [DEBUG]
34524 2019-Jan-17 17:00:42.651792 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34525 2019-Jan-17 17:00:42.652458 - [DEBUG] Possible callees:
34526 2019-Jan-17 17:00:42.652484 - [DEBUG] foo
34527 2019-Jan-17 17:00:42.652509 - [DEBUG] Possible return sites:
34528 2019-Jan-17 17:00:42.652533 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634529 2019-Jan-17 17:00:42.653830 - [DEBUG] Found and process special summary
34530 2019-Jan-17 17:00:42.653870 - [DEBUG] Compose: EdgeIdentity * AllBottom
34531 2019-Jan-17 17:00:42.653898 - [DEBUG]
34532 2019-Jan-17 17:00:42.653922 - [DEBUG] Propagate flow
34533 2019-Jan-17 17:00:42.653946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34534 2019-Jan-17 17:00:42.654004 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34535 2019-Jan-17 17:00:42.654660 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34536 2019-Jan-17 17:00:42.655909 - [DEBUG] Edge function : AllBottom (result of previous compose)
34537 2019-Jan-17 17:00:42.655935 - [DEBUG]
34538 2019-Jan-17 17:00:42.655961 - [DEBUG] Join: AllTop & AllBottom
34539 2019-Jan-17 17:00:42.655986 - [DEBUG] = AllBottom (new jump func)
34540 2019-Jan-17 17:00:42.656011 - [DEBUG]
34541 2019-Jan-17 17:00:42.656034 - [DEBUG] Start adding new jump function
34542 2019-Jan-17 17:00:42.656057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34543 2019-Jan-17 17:00:42.656115 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34544 2019-Jan-17 17:00:42.657360 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34545 2019-Jan-17 17:00:42.658012 - [DEBUG] Edge Function : AllBottom
34546 2019-Jan-17 17:00:42.658043 - [DEBUG] End adding new jump function
34547 2019-Jan-17 17:00:42.658067 - [DEBUG]
34548 2019-Jan-17 17:00:42.658091 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34549 2019-Jan-17 17:00:42.658116 - [DEBUG]
34550 2019-Jan-17 17:00:42.658139 - [DEBUG] Process 945. path edge:
34551 2019-Jan-17 17:00:42.658163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34552 2019-Jan-17 17:00:42.658221 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
34553 2019-Jan-17 17:00:42.658862 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34554 2019-Jan-17 17:00:42.660106 - [DEBUG]
34555 2019-Jan-17 17:00:42.660131 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34556 2019-Jan-17 17:00:42.660803 - [DEBUG] Compose: EdgeIdentity * AllBottom
34557 2019-Jan-17 17:00:42.660831 - [DEBUG]
34558 2019-Jan-17 17:00:42.660855 - [DEBUG] Propagate flow
34559 2019-Jan-17 17:00:42.660878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34560 2019-Jan-17 17:00:42.660937 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34561 2019-Jan-17 17:00:42.661593 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34562 2019-Jan-17 17:00:42.662838 - [DEBUG] Edge function : AllBottom (result of previous compose)
34563 2019-Jan-17 17:00:42.662863 - [DEBUG]
34564 2019-Jan-17 17:00:42.662889 - [DEBUG] Join: AllTop & AllBottom
34565 2019-Jan-17 17:00:42.662915 - [DEBUG] = AllBottom (new jump func)
34566 2019-Jan-17 17:00:42.662939 - [DEBUG]
34567 2019-Jan-17 17:00:42.662963 - [DEBUG] Start adding new jump function
34568 2019-Jan-17 17:00:42.662995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34569 2019-Jan-17 17:00:42.663053 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34570 2019-Jan-17 17:00:42.664303 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34571 2019-Jan-17 17:00:42.664955 - [DEBUG] Edge Function : AllBottom
34572 2019-Jan-17 17:00:42.664985 - [DEBUG] End adding new jump function
34573 2019-Jan-17 17:00:42.665009 - [DEBUG]
34574 2019-Jan-17 17:00:42.665033 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34575 2019-Jan-17 17:00:42.665057 - [DEBUG]
34576 2019-Jan-17 17:00:42.665080 - [DEBUG] Process 946. path edge:
34577 2019-Jan-17 17:00:42.665104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34578 2019-Jan-17 17:00:42.665162 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
34579 2019-Jan-17 17:00:42.665800 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34580 2019-Jan-17 17:00:42.667049 - [DEBUG]
34581 2019-Jan-17 17:00:42.667075 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
34582 2019-Jan-17 17:00:42.667731 - [DEBUG] Compose: EdgeIdentity * AllBottom
34583 2019-Jan-17 17:00:42.667759 - [DEBUG]
34584 2019-Jan-17 17:00:42.667783 - [DEBUG] Propagate flow
34585 2019-Jan-17 17:00:42.667807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34586 2019-Jan-17 17:00:42.667865 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34587 2019-Jan-17 17:00:42.668520 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34588 2019-Jan-17 17:00:42.669768 - [DEBUG] Edge function : AllBottom (result of previous compose)
34589 2019-Jan-17 17:00:42.669793 - [DEBUG]
34590 2019-Jan-17 17:00:42.669819 - [DEBUG] Join: AllTop & AllBottom
34591 2019-Jan-17 17:00:42.669845 - [DEBUG] = AllBottom (new jump func)
34592 2019-Jan-17 17:00:42.669869 - [DEBUG]
34593 2019-Jan-17 17:00:42.669892 - [DEBUG] Start adding new jump function
34594 2019-Jan-17 17:00:42.669916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34595 2019-Jan-17 17:00:42.669974 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34596 2019-Jan-17 17:00:42.671223 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34597 2019-Jan-17 17:00:42.671877 - [DEBUG] Edge Function : AllBottom
34598 2019-Jan-17 17:00:42.671908 - [DEBUG] End adding new jump function
34599 2019-Jan-17 17:00:42.671932 - [DEBUG]
34600 2019-Jan-17 17:00:42.671957 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34601 2019-Jan-17 17:00:42.671981 - [DEBUG]
34602 2019-Jan-17 17:00:42.672005 - [DEBUG] Process 947. path edge:
34603 2019-Jan-17 17:00:42.672029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34604 2019-Jan-17 17:00:42.672088 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
34605 2019-Jan-17 17:00:42.672727 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34606 2019-Jan-17 17:00:42.673974 - [DEBUG]
34607 2019-Jan-17 17:00:42.674007 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
34608 2019-Jan-17 17:00:42.674678 - [DEBUG] Compose: EdgeIdentity * AllBottom
34609 2019-Jan-17 17:00:42.674706 - [DEBUG]
34610 2019-Jan-17 17:00:42.674730 - [DEBUG] Propagate flow
34611 2019-Jan-17 17:00:42.674754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34612 2019-Jan-17 17:00:42.674812 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34613 2019-Jan-17 17:00:42.675466 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34614 2019-Jan-17 17:00:42.676713 - [DEBUG] Edge function : AllBottom (result of previous compose)
34615 2019-Jan-17 17:00:42.676739 - [DEBUG]
34616 2019-Jan-17 17:00:42.676764 - [DEBUG] Join: AllTop & AllBottom
34617 2019-Jan-17 17:00:42.676790 - [DEBUG] = AllBottom (new jump func)
34618 2019-Jan-17 17:00:42.676814 - [DEBUG]
34619 2019-Jan-17 17:00:42.676838 - [DEBUG] Start adding new jump function
34620 2019-Jan-17 17:00:42.676861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34621 2019-Jan-17 17:00:42.676920 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34622 2019-Jan-17 17:00:42.678183 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34623 2019-Jan-17 17:00:42.678831 - [DEBUG] Edge Function : AllBottom
34624 2019-Jan-17 17:00:42.678861 - [DEBUG] End adding new jump function
34625 2019-Jan-17 17:00:42.678886 - [DEBUG]
34626 2019-Jan-17 17:00:42.678910 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34627 2019-Jan-17 17:00:42.678935 - [DEBUG]
34628 2019-Jan-17 17:00:42.678959 - [DEBUG] Process 948. path edge:
34629 2019-Jan-17 17:00:42.678983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34630 2019-Jan-17 17:00:42.679041 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
34631 2019-Jan-17 17:00:42.679688 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34632 2019-Jan-17 17:00:42.680933 - [DEBUG]
34633 2019-Jan-17 17:00:42.680957 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34634 2019-Jan-17 17:00:42.681630 - [DEBUG] Possible callees:
34635 2019-Jan-17 17:00:42.681655 - [DEBUG] llvm.dbg.declare
34636 2019-Jan-17 17:00:42.681680 - [DEBUG] Possible return sites:
34637 2019-Jan-17 17:00:42.681704 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13634638 2019-Jan-17 17:00:42.682981 - [DEBUG] Found and process special summary
34639 2019-Jan-17 17:00:42.683017 - [DEBUG] Compose: EdgeIdentity * AllBottom
34640 2019-Jan-17 17:00:42.683045 - [DEBUG]
34641 2019-Jan-17 17:00:42.683069 - [DEBUG] Propagate flow
34642 2019-Jan-17 17:00:42.683093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34643 2019-Jan-17 17:00:42.683151 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34644 2019-Jan-17 17:00:42.683792 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34645 2019-Jan-17 17:00:42.685063 - [DEBUG] Edge function : AllBottom (result of previous compose)
34646 2019-Jan-17 17:00:42.685089 - [DEBUG]
34647 2019-Jan-17 17:00:42.685115 - [DEBUG] Join: AllTop & AllBottom
34648 2019-Jan-17 17:00:42.685141 - [DEBUG] = AllBottom (new jump func)
34649 2019-Jan-17 17:00:42.685165 - [DEBUG]
34650 2019-Jan-17 17:00:42.685189 - [DEBUG] Start adding new jump function
34651 2019-Jan-17 17:00:42.685212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34652 2019-Jan-17 17:00:42.685270 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34653 2019-Jan-17 17:00:42.686515 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34654 2019-Jan-17 17:00:42.687154 - [DEBUG] Edge Function : AllBottom
34655 2019-Jan-17 17:00:42.687184 - [DEBUG] End adding new jump function
34656 2019-Jan-17 17:00:42.687208 - [DEBUG]
34657 2019-Jan-17 17:00:42.687232 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34658 2019-Jan-17 17:00:42.687257 - [DEBUG]
34659 2019-Jan-17 17:00:42.687281 - [DEBUG] Process 949. path edge:
34660 2019-Jan-17 17:00:42.687304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34661 2019-Jan-17 17:00:42.687363 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
34662 2019-Jan-17 17:00:42.688016 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34663 2019-Jan-17 17:00:42.689261 - [DEBUG]
34664 2019-Jan-17 17:00:42.689286 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34665 2019-Jan-17 17:00:42.689954 - [DEBUG] Compose: EdgeIdentity * AllBottom
34666 2019-Jan-17 17:00:42.689983 - [DEBUG]
34667 2019-Jan-17 17:00:42.690006 - [DEBUG] Propagate flow
34668 2019-Jan-17 17:00:42.690030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34669 2019-Jan-17 17:00:42.690089 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34670 2019-Jan-17 17:00:42.690729 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34671 2019-Jan-17 17:00:42.691992 - [DEBUG] Edge function : AllBottom (result of previous compose)
34672 2019-Jan-17 17:00:42.692018 - [DEBUG]
34673 2019-Jan-17 17:00:42.692043 - [DEBUG] Join: AllTop & AllBottom
34674 2019-Jan-17 17:00:42.692069 - [DEBUG] = AllBottom (new jump func)
34675 2019-Jan-17 17:00:42.692094 - [DEBUG]
34676 2019-Jan-17 17:00:42.692117 - [DEBUG] Start adding new jump function
34677 2019-Jan-17 17:00:42.692141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34678 2019-Jan-17 17:00:42.692199 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34679 2019-Jan-17 17:00:42.693445 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34680 2019-Jan-17 17:00:42.694082 - [DEBUG] Edge Function : AllBottom
34681 2019-Jan-17 17:00:42.694116 - [DEBUG] End adding new jump function
34682 2019-Jan-17 17:00:42.694140 - [DEBUG]
34683 2019-Jan-17 17:00:42.694165 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34684 2019-Jan-17 17:00:42.694189 - [DEBUG]
34685 2019-Jan-17 17:00:42.694212 - [DEBUG] Process 950. path edge:
34686 2019-Jan-17 17:00:42.694236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34687 2019-Jan-17 17:00:42.694293 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
34688 2019-Jan-17 17:00:42.694962 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34689 2019-Jan-17 17:00:42.696210 - [DEBUG]
34690 2019-Jan-17 17:00:42.696235 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
34691 2019-Jan-17 17:00:42.696891 - [DEBUG] Compose: EdgeIdentity * AllBottom
34692 2019-Jan-17 17:00:42.696919 - [DEBUG]
34693 2019-Jan-17 17:00:42.696943 - [DEBUG] Propagate flow
34694 2019-Jan-17 17:00:42.696966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34695 2019-Jan-17 17:00:42.697025 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
34696 2019-Jan-17 17:00:42.697660 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34697 2019-Jan-17 17:00:42.698922 - [DEBUG] Edge function : AllBottom (result of previous compose)
34698 2019-Jan-17 17:00:42.698947 - [DEBUG]
34699 2019-Jan-17 17:00:42.698973 - [DEBUG] Join: AllTop & AllBottom
34700 2019-Jan-17 17:00:42.698998 - [DEBUG] = AllBottom (new jump func)
34701 2019-Jan-17 17:00:42.699023 - [DEBUG]
34702 2019-Jan-17 17:00:42.699046 - [DEBUG] Start adding new jump function
34703 2019-Jan-17 17:00:42.699070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34704 2019-Jan-17 17:00:42.699128 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34705 2019-Jan-17 17:00:42.700376 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
34706 2019-Jan-17 17:00:42.701010 - [DEBUG] Edge Function : AllBottom
34707 2019-Jan-17 17:00:42.701040 - [DEBUG] End adding new jump function
34708 2019-Jan-17 17:00:42.701064 - [DEBUG]
34709 2019-Jan-17 17:00:42.701089 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34710 2019-Jan-17 17:00:42.701114 - [DEBUG]
34711 2019-Jan-17 17:00:42.701137 - [DEBUG] Process 951. path edge:
34712 2019-Jan-17 17:00:42.701161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34713 2019-Jan-17 17:00:42.701219 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
34714 2019-Jan-17 17:00:42.701871 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34715 2019-Jan-17 17:00:42.703116 - [DEBUG]
34716 2019-Jan-17 17:00:42.703141 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
34717 2019-Jan-17 17:00:42.703798 - [DEBUG] Compose: EdgeIdentity * AllBottom
34718 2019-Jan-17 17:00:42.703826 - [DEBUG]
34719 2019-Jan-17 17:00:42.703849 - [DEBUG] Propagate flow
34720 2019-Jan-17 17:00:42.703873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34721 2019-Jan-17 17:00:42.703931 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34722 2019-Jan-17 17:00:42.704580 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34723 2019-Jan-17 17:00:42.705843 - [DEBUG] Edge function : AllBottom (result of previous compose)
34724 2019-Jan-17 17:00:42.705868 - [DEBUG]
34725 2019-Jan-17 17:00:42.705894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34726 2019-Jan-17 17:00:42.705920 - [DEBUG] = AllBottom
34727 2019-Jan-17 17:00:42.705944 - [DEBUG]
34728 2019-Jan-17 17:00:42.705967 - [DEBUG] PROPAGATE: No new function!
34729 2019-Jan-17 17:00:42.705992 - [DEBUG] EDGE: >
34730 2019-Jan-17 17:00:42.706060 - [DEBUG] ---> 34731 2019-Jan-17 17:00:42.706695 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34732 2019-Jan-17 17:00:42.707940 - [DEBUG]
34733 2019-Jan-17 17:00:42.707980 - [DEBUG] EDGE: >
34734 2019-Jan-17 17:00:42.708039 - [DEBUG] ---> 34735 2019-Jan-17 17:00:42.708678 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34736 2019-Jan-17 17:00:42.709922 - [DEBUG]
34737 2019-Jan-17 17:00:42.709947 - [DEBUG] EDGE: >
34738 2019-Jan-17 17:00:42.710006 - [DEBUG] ---> 34739 2019-Jan-17 17:00:42.710646 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34740 2019-Jan-17 17:00:42.711904 - [DEBUG]
34741 2019-Jan-17 17:00:42.711945 - [DEBUG] Compose: EdgeIdentity * AllBottom
34742 2019-Jan-17 17:00:42.711973 - [DEBUG]
34743 2019-Jan-17 17:00:42.711997 - [DEBUG] Propagate flow
34744 2019-Jan-17 17:00:42.712020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34745 2019-Jan-17 17:00:42.712078 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34746 2019-Jan-17 17:00:42.712718 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34747 2019-Jan-17 17:00:42.713959 - [DEBUG] Edge function : AllBottom (result of previous compose)
34748 2019-Jan-17 17:00:42.713985 - [DEBUG]
34749 2019-Jan-17 17:00:42.714011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34750 2019-Jan-17 17:00:42.714037 - [DEBUG] = AllBottom
34751 2019-Jan-17 17:00:42.714061 - [DEBUG]
34752 2019-Jan-17 17:00:42.714084 - [DEBUG] PROPAGATE: No new function!
34753 2019-Jan-17 17:00:42.714111 - [DEBUG] EDGE: >
34754 2019-Jan-17 17:00:42.714171 - [DEBUG] ---> 34755 2019-Jan-17 17:00:42.714837 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34756 2019-Jan-17 17:00:42.716080 - [DEBUG]
34757 2019-Jan-17 17:00:42.716115 - [DEBUG] Compose: EdgeIdentity * AllBottom
34758 2019-Jan-17 17:00:42.716142 - [DEBUG]
34759 2019-Jan-17 17:00:42.716166 - [DEBUG] Propagate flow
34760 2019-Jan-17 17:00:42.716189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34761 2019-Jan-17 17:00:42.716247 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34762 2019-Jan-17 17:00:42.716896 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34763 2019-Jan-17 17:00:42.718156 - [DEBUG] Edge function : AllBottom (result of previous compose)
34764 2019-Jan-17 17:00:42.718182 - [DEBUG]
34765 2019-Jan-17 17:00:42.718207 - [DEBUG] Join: AllTop & AllBottom
34766 2019-Jan-17 17:00:42.718233 - [DEBUG] = AllBottom (new jump func)
34767 2019-Jan-17 17:00:42.718257 - [DEBUG]
34768 2019-Jan-17 17:00:42.718281 - [DEBUG] Start adding new jump function
34769 2019-Jan-17 17:00:42.718304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34770 2019-Jan-17 17:00:42.718362 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34771 2019-Jan-17 17:00:42.719619 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34772 2019-Jan-17 17:00:42.720266 - [DEBUG] Edge Function : AllBottom
34773 2019-Jan-17 17:00:42.720296 - [DEBUG] End adding new jump function
34774 2019-Jan-17 17:00:42.720319 - [DEBUG]
34775 2019-Jan-17 17:00:42.720343 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34776 2019-Jan-17 17:00:42.720368 - [DEBUG]
34777 2019-Jan-17 17:00:42.720391 - [DEBUG] Process 952. path edge:
34778 2019-Jan-17 17:00:42.720414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34779 2019-Jan-17 17:00:42.720472 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
34780 2019-Jan-17 17:00:42.721119 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34781 2019-Jan-17 17:00:42.722383 - [DEBUG]
34782 2019-Jan-17 17:00:42.722408 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34783 2019-Jan-17 17:00:42.723064 - [DEBUG] Possible callees:
34784 2019-Jan-17 17:00:42.723090 - [DEBUG] llvm.dbg.declare
34785 2019-Jan-17 17:00:42.723115 - [DEBUG] Possible return sites:
34786 2019-Jan-17 17:00:42.723139 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14334787 2019-Jan-17 17:00:42.724416 - [DEBUG] Found and process special summary
34788 2019-Jan-17 17:00:42.724451 - [DEBUG] Compose: EdgeIdentity * AllBottom
34789 2019-Jan-17 17:00:42.724479 - [DEBUG]
34790 2019-Jan-17 17:00:42.724503 - [DEBUG] Propagate flow
34791 2019-Jan-17 17:00:42.724527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34792 2019-Jan-17 17:00:42.724585 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34793 2019-Jan-17 17:00:42.725242 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34794 2019-Jan-17 17:00:42.726487 - [DEBUG] Edge function : AllBottom (result of previous compose)
34795 2019-Jan-17 17:00:42.726512 - [DEBUG]
34796 2019-Jan-17 17:00:42.726538 - [DEBUG] Join: AllTop & AllBottom
34797 2019-Jan-17 17:00:42.726564 - [DEBUG] = AllBottom (new jump func)
34798 2019-Jan-17 17:00:42.726588 - [DEBUG]
34799 2019-Jan-17 17:00:42.726612 - [DEBUG] Start adding new jump function
34800 2019-Jan-17 17:00:42.726635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34801 2019-Jan-17 17:00:42.726693 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34802 2019-Jan-17 17:00:42.727938 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34803 2019-Jan-17 17:00:42.728592 - [DEBUG] Edge Function : AllBottom
34804 2019-Jan-17 17:00:42.728621 - [DEBUG] End adding new jump function
34805 2019-Jan-17 17:00:42.728645 - [DEBUG]
34806 2019-Jan-17 17:00:42.728669 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34807 2019-Jan-17 17:00:42.728694 - [DEBUG]
34808 2019-Jan-17 17:00:42.728717 - [DEBUG] Process 953. path edge:
34809 2019-Jan-17 17:00:42.728741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34810 2019-Jan-17 17:00:42.728807 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
34811 2019-Jan-17 17:00:42.729447 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34812 2019-Jan-17 17:00:42.730693 - [DEBUG]
34813 2019-Jan-17 17:00:42.730718 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34814 2019-Jan-17 17:00:42.731396 - [DEBUG] Compose: EdgeIdentity * AllBottom
34815 2019-Jan-17 17:00:42.731425 - [DEBUG]
34816 2019-Jan-17 17:00:42.731448 - [DEBUG] Propagate flow
34817 2019-Jan-17 17:00:42.731472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34818 2019-Jan-17 17:00:42.731531 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
34819 2019-Jan-17 17:00:42.732176 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34820 2019-Jan-17 17:00:42.733423 - [DEBUG] Edge function : AllBottom (result of previous compose)
34821 2019-Jan-17 17:00:42.733449 - [DEBUG]
34822 2019-Jan-17 17:00:42.733474 - [DEBUG] Join: AllTop & AllBottom
34823 2019-Jan-17 17:00:42.733500 - [DEBUG] = AllBottom (new jump func)
34824 2019-Jan-17 17:00:42.733524 - [DEBUG]
34825 2019-Jan-17 17:00:42.733548 - [DEBUG] Start adding new jump function
34826 2019-Jan-17 17:00:42.733571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34827 2019-Jan-17 17:00:42.733629 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34828 2019-Jan-17 17:00:42.734894 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
34829 2019-Jan-17 17:00:42.735530 - [DEBUG] Edge Function : AllBottom
34830 2019-Jan-17 17:00:42.735563 - [DEBUG] End adding new jump function
34831 2019-Jan-17 17:00:42.735587 - [DEBUG]
34832 2019-Jan-17 17:00:42.735611 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34833 2019-Jan-17 17:00:42.735636 - [DEBUG]
34834 2019-Jan-17 17:00:42.735659 - [DEBUG] Process 954. path edge:
34835 2019-Jan-17 17:00:42.735683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34836 2019-Jan-17 17:00:42.735741 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
34837 2019-Jan-17 17:00:42.736377 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34838 2019-Jan-17 17:00:42.737626 - [DEBUG]
34839 2019-Jan-17 17:00:42.737652 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
34840 2019-Jan-17 17:00:42.738321 - [DEBUG] Compose: EdgeIdentity * AllBottom
34841 2019-Jan-17 17:00:42.738349 - [DEBUG]
34842 2019-Jan-17 17:00:42.738373 - [DEBUG] Propagate flow
34843 2019-Jan-17 17:00:42.738396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34844 2019-Jan-17 17:00:42.738455 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
34845 2019-Jan-17 17:00:42.739091 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34846 2019-Jan-17 17:00:42.740336 - [DEBUG] Edge function : AllBottom (result of previous compose)
34847 2019-Jan-17 17:00:42.740361 - [DEBUG]
34848 2019-Jan-17 17:00:42.740386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34849 2019-Jan-17 17:00:42.740412 - [DEBUG] = AllBottom
34850 2019-Jan-17 17:00:42.740436 - [DEBUG]
34851 2019-Jan-17 17:00:42.740460 - [DEBUG] PROPAGATE: No new function!
34852 2019-Jan-17 17:00:42.740484 - [DEBUG] EDGE: >
34853 2019-Jan-17 17:00:42.740550 - [DEBUG] ---> 34854 2019-Jan-17 17:00:42.741186 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34855 2019-Jan-17 17:00:42.742447 - [DEBUG]
34856 2019-Jan-17 17:00:42.742473 - [DEBUG] EDGE: >
34857 2019-Jan-17 17:00:42.742532 - [DEBUG] ---> 34858 2019-Jan-17 17:00:42.743172 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34859 2019-Jan-17 17:00:42.744415 - [DEBUG]
34860 2019-Jan-17 17:00:42.744451 - [DEBUG] Compose: EdgeIdentity * AllBottom
34861 2019-Jan-17 17:00:42.744479 - [DEBUG]
34862 2019-Jan-17 17:00:42.744503 - [DEBUG] Propagate flow
34863 2019-Jan-17 17:00:42.744527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34864 2019-Jan-17 17:00:42.744585 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34865 2019-Jan-17 17:00:42.745240 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34866 2019-Jan-17 17:00:42.746482 - [DEBUG] Edge function : AllBottom (result of previous compose)
34867 2019-Jan-17 17:00:42.746507 - [DEBUG]
34868 2019-Jan-17 17:00:42.746533 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34869 2019-Jan-17 17:00:42.746559 - [DEBUG] = AllBottom
34870 2019-Jan-17 17:00:42.746583 - [DEBUG]
34871 2019-Jan-17 17:00:42.746606 - [DEBUG] PROPAGATE: No new function!
34872 2019-Jan-17 17:00:42.746632 - [DEBUG] EDGE: >
34873 2019-Jan-17 17:00:42.746692 - [DEBUG] ---> 34874 2019-Jan-17 17:00:42.747342 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34875 2019-Jan-17 17:00:42.748600 - [DEBUG]
34876 2019-Jan-17 17:00:42.748625 - [DEBUG] EDGE: >
34877 2019-Jan-17 17:00:42.748685 - [DEBUG] ---> 34878 2019-Jan-17 17:00:42.749321 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34879 2019-Jan-17 17:00:42.750566 - [DEBUG]
34880 2019-Jan-17 17:00:42.750600 - [DEBUG] Compose: EdgeIdentity * AllBottom
34881 2019-Jan-17 17:00:42.750627 - [DEBUG]
34882 2019-Jan-17 17:00:42.750651 - [DEBUG] Propagate flow
34883 2019-Jan-17 17:00:42.750674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34884 2019-Jan-17 17:00:42.750732 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34885 2019-Jan-17 17:00:42.751383 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34886 2019-Jan-17 17:00:42.752632 - [DEBUG] Edge function : AllBottom (result of previous compose)
34887 2019-Jan-17 17:00:42.752658 - [DEBUG]
34888 2019-Jan-17 17:00:42.752684 - [DEBUG] Join: AllTop & AllBottom
34889 2019-Jan-17 17:00:42.752709 - [DEBUG] = AllBottom (new jump func)
34890 2019-Jan-17 17:00:42.752733 - [DEBUG]
34891 2019-Jan-17 17:00:42.752757 - [DEBUG] Start adding new jump function
34892 2019-Jan-17 17:00:42.752780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

34893 2019-Jan-17 17:00:42.752846 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34894 2019-Jan-17 17:00:42.754095 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34895 2019-Jan-17 17:00:42.754747 - [DEBUG] Edge Function : AllBottom
34896 2019-Jan-17 17:00:42.754777 - [DEBUG] End adding new jump function
34897 2019-Jan-17 17:00:42.754801 - [DEBUG]
34898 2019-Jan-17 17:00:42.754825 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
34899 2019-Jan-17 17:00:42.754849 - [DEBUG]
34900 2019-Jan-17 17:00:42.754872 - [DEBUG] Process 955. path edge:
34901 2019-Jan-17 17:00:42.754896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
34902 2019-Jan-17 17:00:42.754954 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
34903 2019-Jan-17 17:00:42.755593 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34904 2019-Jan-17 17:00:42.756838 - [DEBUG]
34905 2019-Jan-17 17:00:42.756863 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
34906 2019-Jan-17 17:00:42.757518 - [DEBUG] Compose: EdgeIdentity * AllBottom
34907 2019-Jan-17 17:00:42.757546 - [DEBUG]
34908 2019-Jan-17 17:00:42.757570 - [DEBUG] Propagate flow
34909 2019-Jan-17 17:00:42.757593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34910 2019-Jan-17 17:00:42.757652 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34911 2019-Jan-17 17:00:42.758316 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34912 2019-Jan-17 17:00:42.759562 - [DEBUG] Edge function : AllBottom (result of previous compose)
34913 2019-Jan-17 17:00:42.759588 - [DEBUG]
34914 2019-Jan-17 17:00:42.759613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34915 2019-Jan-17 17:00:42.759639 - [DEBUG] = AllBottom
34916 2019-Jan-17 17:00:42.759663 - [DEBUG]
34917 2019-Jan-17 17:00:42.759686 - [DEBUG] PROPAGATE: No new function!
34918 2019-Jan-17 17:00:42.759719 - [DEBUG] Compose: EdgeIdentity * AllBottom
34919 2019-Jan-17 17:00:42.759746 - [DEBUG]
34920 2019-Jan-17 17:00:42.759770 - [DEBUG] Propagate flow
34921 2019-Jan-17 17:00:42.759794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34922 2019-Jan-17 17:00:42.759853 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34923 2019-Jan-17 17:00:42.760505 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34924 2019-Jan-17 17:00:42.761767 - [DEBUG] Edge function : AllBottom (result of previous compose)
34925 2019-Jan-17 17:00:42.761793 - [DEBUG]
34926 2019-Jan-17 17:00:42.761818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34927 2019-Jan-17 17:00:42.761844 - [DEBUG] = AllBottom
34928 2019-Jan-17 17:00:42.761869 - [DEBUG]
34929 2019-Jan-17 17:00:42.761892 - [DEBUG] PROPAGATE: No new function!
34930 2019-Jan-17 17:00:42.761916 - [DEBUG] EDGE: >
34931 2019-Jan-17 17:00:42.761976 - [DEBUG] ---> 34932 2019-Jan-17 17:00:42.762614 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34933 2019-Jan-17 17:00:42.763875 - [DEBUG]
34934 2019-Jan-17 17:00:42.763901 - [DEBUG] EDGE: >
34935 2019-Jan-17 17:00:42.763961 - [DEBUG] ---> 34936 2019-Jan-17 17:00:42.764597 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34937 2019-Jan-17 17:00:42.765856 - [DEBUG]
34938 2019-Jan-17 17:00:42.765882 - [DEBUG] EDGE: >
34939 2019-Jan-17 17:00:42.765941 - [DEBUG] ---> 34940 2019-Jan-17 17:00:42.766581 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34941 2019-Jan-17 17:00:42.767826 - [DEBUG]
34942 2019-Jan-17 17:00:42.767863 - [DEBUG] Compose: EdgeIdentity * AllBottom
34943 2019-Jan-17 17:00:42.767890 - [DEBUG]
34944 2019-Jan-17 17:00:42.767914 - [DEBUG] Propagate flow
34945 2019-Jan-17 17:00:42.767937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34946 2019-Jan-17 17:00:42.768009 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34947 2019-Jan-17 17:00:42.768650 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

34948 2019-Jan-17 17:00:42.769894 - [DEBUG] Edge function : AllBottom (result of previous compose)
34949 2019-Jan-17 17:00:42.769920 - [DEBUG]
34950 2019-Jan-17 17:00:42.769946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34951 2019-Jan-17 17:00:42.769971 - [DEBUG] = AllBottom
34952 2019-Jan-17 17:00:42.769995 - [DEBUG]
34953 2019-Jan-17 17:00:42.770018 - [DEBUG] PROPAGATE: No new function!
34954 2019-Jan-17 17:00:42.770045 - [DEBUG] EDGE: >
34955 2019-Jan-17 17:00:42.770106 - [DEBUG] ---> 34956 2019-Jan-17 17:00:42.770745 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34957 2019-Jan-17 17:00:42.772006 - [DEBUG]
34958 2019-Jan-17 17:00:42.772032 - [DEBUG] EDGE: >
34959 2019-Jan-17 17:00:42.772092 - [DEBUG] ---> 34960 2019-Jan-17 17:00:42.772728 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34961 2019-Jan-17 17:00:42.773973 - [DEBUG]
34962 2019-Jan-17 17:00:42.773999 - [DEBUG] EDGE: >
34963 2019-Jan-17 17:00:42.774058 - [DEBUG] ---> 34964 2019-Jan-17 17:00:42.774713 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34965 2019-Jan-17 17:00:42.775956 - [DEBUG]
34966 2019-Jan-17 17:00:42.775983 - [DEBUG] EDGE: >
34967 2019-Jan-17 17:00:42.776042 - [DEBUG] ---> 34968 2019-Jan-17 17:00:42.776678 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34969 2019-Jan-17 17:00:42.777928 - [DEBUG]
34970 2019-Jan-17 17:00:42.777967 - [DEBUG] EDGE: >
34971 2019-Jan-17 17:00:42.778028 - [DEBUG] ---> 34972 2019-Jan-17 17:00:42.778664 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34973 2019-Jan-17 17:00:42.779908 - [DEBUG]
34974 2019-Jan-17 17:00:42.779934 - [DEBUG] EDGE: >
34975 2019-Jan-17 17:00:42.779994 - [DEBUG] ---> 34976 2019-Jan-17 17:00:42.780633 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34977 2019-Jan-17 17:00:42.781894 - [DEBUG]
34978 2019-Jan-17 17:00:42.781921 - [DEBUG] EDGE: >
34979 2019-Jan-17 17:00:42.781980 - [DEBUG] ---> 34980 2019-Jan-17 17:00:42.782614 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34981 2019-Jan-17 17:00:42.783857 - [DEBUG]
34982 2019-Jan-17 17:00:42.783883 - [DEBUG] EDGE: >
34983 2019-Jan-17 17:00:42.783942 - [DEBUG] ---> 34984 2019-Jan-17 17:00:42.784578 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
>
34985 2019-Jan-17 17:00:42.785837 - [DEBUG]
34986 2019-Jan-17 17:00:42.785863 - [DEBUG] EDGE: >
34987 2019-Jan-17 17:00:42.785922 - [DEBUG] ---> 34988 2019-Jan-17 17:00:42.786561 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
34989 2019-Jan-17 17:00:42.787205 - [DEBUG]
34990 2019-Jan-17 17:00:42.787231 - [DEBUG] Compose: EdgeIdentity * AllBottom
34991 2019-Jan-17 17:00:42.787257 - [DEBUG]
34992 2019-Jan-17 17:00:42.787281 - [DEBUG] Propagate flow
34993 2019-Jan-17 17:00:42.787304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

34994 2019-Jan-17 17:00:42.787361 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
34995 2019-Jan-17 17:00:42.788013 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

34996 2019-Jan-17 17:00:42.788662 - [DEBUG] Edge function : AllBottom (result of previous compose)
34997 2019-Jan-17 17:00:42.788687 - [DEBUG]
34998 2019-Jan-17 17:00:42.788712 - [DEBUG] Join: AllTop & AllBottom
34999 2019-Jan-17 17:00:42.788738 - [DEBUG] = AllBottom (new jump func)
35000 2019-Jan-17 17:00:42.788762 - [DEBUG]
35001 2019-Jan-17 17:00:42.788785 - [DEBUG] Start adding new jump function
35002 2019-Jan-17 17:00:42.788809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35003 2019-Jan-17 17:00:42.788866 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35004 2019-Jan-17 17:00:42.789514 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35005 2019-Jan-17 17:00:42.790153 - [DEBUG] Edge Function : AllBottom
35006 2019-Jan-17 17:00:42.790182 - [DEBUG] End adding new jump function
35007 2019-Jan-17 17:00:42.790205 - [DEBUG]
35008 2019-Jan-17 17:00:42.790229 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35009 2019-Jan-17 17:00:42.790261 - [DEBUG]
35010 2019-Jan-17 17:00:42.790285 - [DEBUG] Process 956. path edge:
35011 2019-Jan-17 17:00:42.790308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35012 2019-Jan-17 17:00:42.790366 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35013 2019-Jan-17 17:00:42.791005 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35014 2019-Jan-17 17:00:42.791669 - [DEBUG]
35015 2019-Jan-17 17:00:42.791693 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35016 2019-Jan-17 17:00:42.792348 - [DEBUG] Compose: EdgeIdentity * AllBottom
35017 2019-Jan-17 17:00:42.792376 - [DEBUG]
35018 2019-Jan-17 17:00:42.792399 - [DEBUG] Propagate flow
35019 2019-Jan-17 17:00:42.792422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35020 2019-Jan-17 17:00:42.792481 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35021 2019-Jan-17 17:00:42.793117 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35022 2019-Jan-17 17:00:42.793765 - [DEBUG] Edge function : AllBottom (result of previous compose)
35023 2019-Jan-17 17:00:42.793790 - [DEBUG]
35024 2019-Jan-17 17:00:42.793814 - [DEBUG] Join: AllTop & AllBottom
35025 2019-Jan-17 17:00:42.793840 - [DEBUG] = AllBottom (new jump func)
35026 2019-Jan-17 17:00:42.793864 - [DEBUG]
35027 2019-Jan-17 17:00:42.793887 - [DEBUG] Start adding new jump function
35028 2019-Jan-17 17:00:42.793911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35029 2019-Jan-17 17:00:42.793968 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35030 2019-Jan-17 17:00:42.794615 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35031 2019-Jan-17 17:00:42.795264 - [DEBUG] Edge Function : AllBottom
35032 2019-Jan-17 17:00:42.795294 - [DEBUG] End adding new jump function
35033 2019-Jan-17 17:00:42.795318 - [DEBUG]
35034 2019-Jan-17 17:00:42.795342 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35035 2019-Jan-17 17:00:42.795366 - [DEBUG]
35036 2019-Jan-17 17:00:42.795389 - [DEBUG] Process 957. path edge:
35037 2019-Jan-17 17:00:42.795412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35038 2019-Jan-17 17:00:42.795470 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35039 2019-Jan-17 17:00:42.796106 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35040 2019-Jan-17 17:00:42.796754 - [DEBUG]
35041 2019-Jan-17 17:00:42.796779 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35042 2019-Jan-17 17:00:42.797427 - [DEBUG] Compose: EdgeIdentity * AllBottom
35043 2019-Jan-17 17:00:42.797454 - [DEBUG]
35044 2019-Jan-17 17:00:42.797478 - [DEBUG] Propagate flow
35045 2019-Jan-17 17:00:42.797502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35046 2019-Jan-17 17:00:42.797559 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35047 2019-Jan-17 17:00:42.798210 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35048 2019-Jan-17 17:00:42.798858 - [DEBUG] Edge function : AllBottom (result of previous compose)
35049 2019-Jan-17 17:00:42.798883 - [DEBUG]
35050 2019-Jan-17 17:00:42.798907 - [DEBUG] Join: AllTop & AllBottom
35051 2019-Jan-17 17:00:42.798933 - [DEBUG] = AllBottom (new jump func)
35052 2019-Jan-17 17:00:42.798965 - [DEBUG]
35053 2019-Jan-17 17:00:42.798989 - [DEBUG] Start adding new jump function
35054 2019-Jan-17 17:00:42.799012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35055 2019-Jan-17 17:00:42.799070 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35056 2019-Jan-17 17:00:42.799719 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35057 2019-Jan-17 17:00:42.800352 - [DEBUG] Edge Function : AllBottom
35058 2019-Jan-17 17:00:42.800382 - [DEBUG] End adding new jump function
35059 2019-Jan-17 17:00:42.800406 - [DEBUG]
35060 2019-Jan-17 17:00:42.800429 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35061 2019-Jan-17 17:00:42.800454 - [DEBUG]
35062 2019-Jan-17 17:00:42.800477 - [DEBUG] Process 958. path edge:
35063 2019-Jan-17 17:00:42.800500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35064 2019-Jan-17 17:00:42.800558 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35065 2019-Jan-17 17:00:42.801193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35066 2019-Jan-17 17:00:42.801855 - [DEBUG]
35067 2019-Jan-17 17:00:42.801880 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35068 2019-Jan-17 17:00:42.802528 - [DEBUG] Compose: EdgeIdentity * AllBottom
35069 2019-Jan-17 17:00:42.802555 - [DEBUG]
35070 2019-Jan-17 17:00:42.802579 - [DEBUG] Propagate flow
35071 2019-Jan-17 17:00:42.802602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35072 2019-Jan-17 17:00:42.802660 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35073 2019-Jan-17 17:00:42.803300 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35074 2019-Jan-17 17:00:42.803948 - [DEBUG] Edge function : AllBottom (result of previous compose)
35075 2019-Jan-17 17:00:42.803973 - [DEBUG]
35076 2019-Jan-17 17:00:42.803998 - [DEBUG] Join: AllTop & AllBottom
35077 2019-Jan-17 17:00:42.804023 - [DEBUG] = AllBottom (new jump func)
35078 2019-Jan-17 17:00:42.804048 - [DEBUG]
35079 2019-Jan-17 17:00:42.804071 - [DEBUG] Start adding new jump function
35080 2019-Jan-17 17:00:42.804094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35081 2019-Jan-17 17:00:42.804151 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35082 2019-Jan-17 17:00:42.804815 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35083 2019-Jan-17 17:00:42.805455 - [DEBUG] Edge Function : AllBottom
35084 2019-Jan-17 17:00:42.805483 - [DEBUG] End adding new jump function
35085 2019-Jan-17 17:00:42.805506 - [DEBUG]
35086 2019-Jan-17 17:00:42.805530 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35087 2019-Jan-17 17:00:42.805554 - [DEBUG]
35088 2019-Jan-17 17:00:42.805577 - [DEBUG] Process 959. path edge:
35089 2019-Jan-17 17:00:42.805600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35090 2019-Jan-17 17:00:42.805658 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35091 2019-Jan-17 17:00:42.806298 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35092 2019-Jan-17 17:00:42.806945 - [DEBUG]
35093 2019-Jan-17 17:00:42.806969 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35094 2019-Jan-17 17:00:42.807635 - [DEBUG] Compose: EdgeIdentity * AllBottom
35095 2019-Jan-17 17:00:42.807664 - [DEBUG]
35096 2019-Jan-17 17:00:42.807688 - [DEBUG] Propagate flow
35097 2019-Jan-17 17:00:42.807711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35098 2019-Jan-17 17:00:42.807770 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35099 2019-Jan-17 17:00:42.808425 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35100 2019-Jan-17 17:00:42.809073 - [DEBUG] Edge function : AllBottom (result of previous compose)
35101 2019-Jan-17 17:00:42.809098 - [DEBUG]
35102 2019-Jan-17 17:00:42.809123 - [DEBUG] Join: AllTop & AllBottom
35103 2019-Jan-17 17:00:42.809149 - [DEBUG] = AllBottom (new jump func)
35104 2019-Jan-17 17:00:42.809173 - [DEBUG]
35105 2019-Jan-17 17:00:42.809196 - [DEBUG] Start adding new jump function
35106 2019-Jan-17 17:00:42.809220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35107 2019-Jan-17 17:00:42.809277 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35108 2019-Jan-17 17:00:42.809925 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35109 2019-Jan-17 17:00:42.810561 - [DEBUG] Edge Function : AllBottom
35110 2019-Jan-17 17:00:42.810589 - [DEBUG] End adding new jump function
35111 2019-Jan-17 17:00:42.810613 - [DEBUG]
35112 2019-Jan-17 17:00:42.810637 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35113 2019-Jan-17 17:00:42.810661 - [DEBUG]
35114 2019-Jan-17 17:00:42.810685 - [DEBUG] Process 960. path edge:
35115 2019-Jan-17 17:00:42.810709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35116 2019-Jan-17 17:00:42.810766 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35117 2019-Jan-17 17:00:42.811419 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35118 2019-Jan-17 17:00:42.812068 - [DEBUG]
35119 2019-Jan-17 17:00:42.812093 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35120 2019-Jan-17 17:00:42.812745 - [DEBUG] Compose: EdgeIdentity * AllBottom
35121 2019-Jan-17 17:00:42.812773 - [DEBUG]
35122 2019-Jan-17 17:00:42.812797 - [DEBUG] Propagate flow
35123 2019-Jan-17 17:00:42.812820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35124 2019-Jan-17 17:00:42.812878 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35125 2019-Jan-17 17:00:42.813522 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35126 2019-Jan-17 17:00:42.814169 - [DEBUG] Edge function : AllBottom (result of previous compose)
35127 2019-Jan-17 17:00:42.814194 - [DEBUG]
35128 2019-Jan-17 17:00:42.814219 - [DEBUG] Join: AllTop & AllBottom
35129 2019-Jan-17 17:00:42.814245 - [DEBUG] = AllBottom (new jump func)
35130 2019-Jan-17 17:00:42.814269 - [DEBUG]
35131 2019-Jan-17 17:00:42.814292 - [DEBUG] Start adding new jump function
35132 2019-Jan-17 17:00:42.814316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35133 2019-Jan-17 17:00:42.814373 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35134 2019-Jan-17 17:00:42.815036 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35135 2019-Jan-17 17:00:42.815673 - [DEBUG] Edge Function : AllBottom
35136 2019-Jan-17 17:00:42.815701 - [DEBUG] End adding new jump function
35137 2019-Jan-17 17:00:42.815733 - [DEBUG]
35138 2019-Jan-17 17:00:42.815757 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35139 2019-Jan-17 17:00:42.815782 - [DEBUG]
35140 2019-Jan-17 17:00:42.815805 - [DEBUG] Process 961. path edge:
35141 2019-Jan-17 17:00:42.815828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35142 2019-Jan-17 17:00:42.815886 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35143 2019-Jan-17 17:00:42.816521 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35144 2019-Jan-17 17:00:42.817169 - [DEBUG]
35145 2019-Jan-17 17:00:42.817193 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35146 2019-Jan-17 17:00:42.817843 - [DEBUG] Compose: EdgeIdentity * AllBottom
35147 2019-Jan-17 17:00:42.817871 - [DEBUG]
35148 2019-Jan-17 17:00:42.817895 - [DEBUG] Propagate flow
35149 2019-Jan-17 17:00:42.817918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35150 2019-Jan-17 17:00:42.817990 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35151 2019-Jan-17 17:00:42.818632 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35152 2019-Jan-17 17:00:42.819280 - [DEBUG] Edge function : AllBottom (result of previous compose)
35153 2019-Jan-17 17:00:42.819305 - [DEBUG]
35154 2019-Jan-17 17:00:42.819330 - [DEBUG] Join: AllTop & AllBottom
35155 2019-Jan-17 17:00:42.819355 - [DEBUG] = AllBottom (new jump func)
35156 2019-Jan-17 17:00:42.819380 - [DEBUG]
35157 2019-Jan-17 17:00:42.819403 - [DEBUG] Start adding new jump function
35158 2019-Jan-17 17:00:42.819427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35159 2019-Jan-17 17:00:42.819484 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35160 2019-Jan-17 17:00:42.820131 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35161 2019-Jan-17 17:00:42.820771 - [DEBUG] Edge Function : AllBottom
35162 2019-Jan-17 17:00:42.820799 - [DEBUG] End adding new jump function
35163 2019-Jan-17 17:00:42.820822 - [DEBUG]
35164 2019-Jan-17 17:00:42.820846 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35165 2019-Jan-17 17:00:42.820871 - [DEBUG]
35166 2019-Jan-17 17:00:42.820894 - [DEBUG] Process 962. path edge:
35167 2019-Jan-17 17:00:42.820917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35168 2019-Jan-17 17:00:42.820975 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35169 2019-Jan-17 17:00:42.821630 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35170 2019-Jan-17 17:00:42.822277 - [DEBUG]
35171 2019-Jan-17 17:00:42.822301 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35172 2019-Jan-17 17:00:42.822955 - [DEBUG] Compose: EdgeIdentity * AllBottom
35173 2019-Jan-17 17:00:42.822983 - [DEBUG]
35174 2019-Jan-17 17:00:42.823007 - [DEBUG] Propagate flow
35175 2019-Jan-17 17:00:42.823030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35176 2019-Jan-17 17:00:42.823088 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35177 2019-Jan-17 17:00:42.823726 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35178 2019-Jan-17 17:00:42.824381 - [DEBUG] Edge function : AllBottom (result of previous compose)
35179 2019-Jan-17 17:00:42.824406 - [DEBUG]
35180 2019-Jan-17 17:00:42.824431 - [DEBUG] Join: AllTop & AllBottom
35181 2019-Jan-17 17:00:42.824457 - [DEBUG] = AllBottom (new jump func)
35182 2019-Jan-17 17:00:42.824481 - [DEBUG]
35183 2019-Jan-17 17:00:42.824504 - [DEBUG] Start adding new jump function
35184 2019-Jan-17 17:00:42.824528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35185 2019-Jan-17 17:00:42.824585 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35186 2019-Jan-17 17:00:42.825250 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35187 2019-Jan-17 17:00:42.825886 - [DEBUG] Edge Function : AllBottom
35188 2019-Jan-17 17:00:42.825914 - [DEBUG] End adding new jump function
35189 2019-Jan-17 17:00:42.825938 - [DEBUG]
35190 2019-Jan-17 17:00:42.825962 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35191 2019-Jan-17 17:00:42.825986 - [DEBUG]
35192 2019-Jan-17 17:00:42.826009 - [DEBUG] Process 963. path edge:
35193 2019-Jan-17 17:00:42.826032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35194 2019-Jan-17 17:00:42.826090 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35195 2019-Jan-17 17:00:42.826726 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35196 2019-Jan-17 17:00:42.827373 - [DEBUG]
35197 2019-Jan-17 17:00:42.827398 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35198 2019-Jan-17 17:00:42.828063 - [DEBUG] Compose: EdgeIdentity * AllBottom
35199 2019-Jan-17 17:00:42.828091 - [DEBUG]
35200 2019-Jan-17 17:00:42.828115 - [DEBUG] Propagate flow
35201 2019-Jan-17 17:00:42.828138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35202 2019-Jan-17 17:00:42.828197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35203 2019-Jan-17 17:00:42.828844 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35204 2019-Jan-17 17:00:42.829490 - [DEBUG] Edge function : AllBottom (result of previous compose)
35205 2019-Jan-17 17:00:42.829515 - [DEBUG]
35206 2019-Jan-17 17:00:42.829540 - [DEBUG] Join: AllTop & AllBottom
35207 2019-Jan-17 17:00:42.829566 - [DEBUG] = AllBottom (new jump func)
35208 2019-Jan-17 17:00:42.829590 - [DEBUG]
35209 2019-Jan-17 17:00:42.829613 - [DEBUG] Start adding new jump function
35210 2019-Jan-17 17:00:42.829636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35211 2019-Jan-17 17:00:42.829694 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35212 2019-Jan-17 17:00:42.830340 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35213 2019-Jan-17 17:00:42.830985 - [DEBUG] Edge Function : AllBottom
35214 2019-Jan-17 17:00:42.831013 - [DEBUG] End adding new jump function
35215 2019-Jan-17 17:00:42.831037 - [DEBUG]
35216 2019-Jan-17 17:00:42.831061 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35217 2019-Jan-17 17:00:42.831085 - [DEBUG]
35218 2019-Jan-17 17:00:42.831108 - [DEBUG] Process 964. path edge:
35219 2019-Jan-17 17:00:42.831131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35220 2019-Jan-17 17:00:42.831197 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35221 2019-Jan-17 17:00:42.831860 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35222 2019-Jan-17 17:00:42.832508 - [DEBUG]
35223 2019-Jan-17 17:00:42.832532 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35224 2019-Jan-17 17:00:42.833187 - [DEBUG] Possible callees:
35225 2019-Jan-17 17:00:42.833212 - [DEBUG] llvm.dbg.declare
35226 2019-Jan-17 17:00:42.833237 - [DEBUG] Possible return sites:
35227 2019-Jan-17 17:00:42.833260 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035228 2019-Jan-17 17:00:42.834537 - [DEBUG] Found and process special summary
35229 2019-Jan-17 17:00:42.834571 - [DEBUG] Compose: EdgeIdentity * AllBottom
35230 2019-Jan-17 17:00:42.834599 - [DEBUG]
35231 2019-Jan-17 17:00:42.834634 - [DEBUG] Propagate flow
35232 2019-Jan-17 17:00:42.834660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35233 2019-Jan-17 17:00:42.834718 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35234 2019-Jan-17 17:00:42.835364 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35235 2019-Jan-17 17:00:42.836014 - [DEBUG] Edge function : AllBottom (result of previous compose)
35236 2019-Jan-17 17:00:42.836039 - [DEBUG]
35237 2019-Jan-17 17:00:42.836064 - [DEBUG] Join: AllTop & AllBottom
35238 2019-Jan-17 17:00:42.836089 - [DEBUG] = AllBottom (new jump func)
35239 2019-Jan-17 17:00:42.836114 - [DEBUG]
35240 2019-Jan-17 17:00:42.836137 - [DEBUG] Start adding new jump function
35241 2019-Jan-17 17:00:42.836160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35242 2019-Jan-17 17:00:42.836218 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35243 2019-Jan-17 17:00:42.836864 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35244 2019-Jan-17 17:00:42.837505 - [DEBUG] Edge Function : AllBottom
35245 2019-Jan-17 17:00:42.837533 - [DEBUG] End adding new jump function
35246 2019-Jan-17 17:00:42.837557 - [DEBUG]
35247 2019-Jan-17 17:00:42.837581 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35248 2019-Jan-17 17:00:42.837605 - [DEBUG]
35249 2019-Jan-17 17:00:42.837629 - [DEBUG] Process 965. path edge:
35250 2019-Jan-17 17:00:42.837652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35251 2019-Jan-17 17:00:42.837710 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35252 2019-Jan-17 17:00:42.838366 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35253 2019-Jan-17 17:00:42.839014 - [DEBUG]
35254 2019-Jan-17 17:00:42.839039 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35255 2019-Jan-17 17:00:42.839695 - [DEBUG] Compose: EdgeIdentity * AllBottom
35256 2019-Jan-17 17:00:42.839723 - [DEBUG]
35257 2019-Jan-17 17:00:42.839747 - [DEBUG] Propagate flow
35258 2019-Jan-17 17:00:42.839770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35259 2019-Jan-17 17:00:42.839828 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35260 2019-Jan-17 17:00:42.840475 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35261 2019-Jan-17 17:00:42.841124 - [DEBUG] Edge function : AllBottom (result of previous compose)
35262 2019-Jan-17 17:00:42.841149 - [DEBUG]
35263 2019-Jan-17 17:00:42.841174 - [DEBUG] Join: AllTop & AllBottom
35264 2019-Jan-17 17:00:42.841199 - [DEBUG] = AllBottom (new jump func)
35265 2019-Jan-17 17:00:42.841224 - [DEBUG]
35266 2019-Jan-17 17:00:42.841247 - [DEBUG] Start adding new jump function
35267 2019-Jan-17 17:00:42.841270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35268 2019-Jan-17 17:00:42.841342 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35269 2019-Jan-17 17:00:42.841991 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35270 2019-Jan-17 17:00:42.842628 - [DEBUG] Edge Function : AllBottom
35271 2019-Jan-17 17:00:42.842656 - [DEBUG] End adding new jump function
35272 2019-Jan-17 17:00:42.842680 - [DEBUG]
35273 2019-Jan-17 17:00:42.842704 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35274 2019-Jan-17 17:00:42.842728 - [DEBUG]
35275 2019-Jan-17 17:00:42.842751 - [DEBUG] Process 966. path edge:
35276 2019-Jan-17 17:00:42.842775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35277 2019-Jan-17 17:00:42.842832 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35278 2019-Jan-17 17:00:42.843469 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35279 2019-Jan-17 17:00:42.844117 - [DEBUG]
35280 2019-Jan-17 17:00:42.844142 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35281 2019-Jan-17 17:00:42.844810 - [DEBUG] Compose: EdgeIdentity * AllBottom
35282 2019-Jan-17 17:00:42.844838 - [DEBUG]
35283 2019-Jan-17 17:00:42.844862 - [DEBUG] Propagate flow
35284 2019-Jan-17 17:00:42.844885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35285 2019-Jan-17 17:00:42.844943 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35286 2019-Jan-17 17:00:42.845590 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35287 2019-Jan-17 17:00:42.846238 - [DEBUG] Edge function : AllBottom (result of previous compose)
35288 2019-Jan-17 17:00:42.846264 - [DEBUG]
35289 2019-Jan-17 17:00:42.846288 - [DEBUG] Join: AllTop & AllBottom
35290 2019-Jan-17 17:00:42.846314 - [DEBUG] = AllBottom (new jump func)
35291 2019-Jan-17 17:00:42.846339 - [DEBUG]
35292 2019-Jan-17 17:00:42.846362 - [DEBUG] Start adding new jump function
35293 2019-Jan-17 17:00:42.846386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35294 2019-Jan-17 17:00:42.846443 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35295 2019-Jan-17 17:00:42.847091 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35296 2019-Jan-17 17:00:42.847738 - [DEBUG] Edge Function : AllBottom
35297 2019-Jan-17 17:00:42.847766 - [DEBUG] End adding new jump function
35298 2019-Jan-17 17:00:42.847790 - [DEBUG]
35299 2019-Jan-17 17:00:42.847814 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35300 2019-Jan-17 17:00:42.847838 - [DEBUG]
35301 2019-Jan-17 17:00:42.847862 - [DEBUG] Process 967. path edge:
35302 2019-Jan-17 17:00:42.847885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35303 2019-Jan-17 17:00:42.847951 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35304 2019-Jan-17 17:00:42.848612 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35305 2019-Jan-17 17:00:42.849259 - [DEBUG]
35306 2019-Jan-17 17:00:42.849283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35307 2019-Jan-17 17:00:42.849944 - [DEBUG] Possible callees:
35308 2019-Jan-17 17:00:42.849970 - [DEBUG] llvm.dbg.declare
35309 2019-Jan-17 17:00:42.849995 - [DEBUG] Possible return sites:
35310 2019-Jan-17 17:00:42.850019 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935311 2019-Jan-17 17:00:42.851312 - [DEBUG] Found and process special summary
35312 2019-Jan-17 17:00:42.851348 - [DEBUG] Compose: EdgeIdentity * AllBottom
35313 2019-Jan-17 17:00:42.851375 - [DEBUG]
35314 2019-Jan-17 17:00:42.851399 - [DEBUG] Propagate flow
35315 2019-Jan-17 17:00:42.851423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35316 2019-Jan-17 17:00:42.851481 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35317 2019-Jan-17 17:00:42.852122 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35318 2019-Jan-17 17:00:42.852770 - [DEBUG] Edge function : AllBottom (result of previous compose)
35319 2019-Jan-17 17:00:42.852796 - [DEBUG]
35320 2019-Jan-17 17:00:42.852820 - [DEBUG] Join: AllTop & AllBottom
35321 2019-Jan-17 17:00:42.852846 - [DEBUG] = AllBottom (new jump func)
35322 2019-Jan-17 17:00:42.852870 - [DEBUG]
35323 2019-Jan-17 17:00:42.852893 - [DEBUG] Start adding new jump function
35324 2019-Jan-17 17:00:42.852917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35325 2019-Jan-17 17:00:42.852974 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35326 2019-Jan-17 17:00:42.853621 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35327 2019-Jan-17 17:00:42.854260 - [DEBUG] Edge Function : AllBottom
35328 2019-Jan-17 17:00:42.854288 - [DEBUG] End adding new jump function
35329 2019-Jan-17 17:00:42.854312 - [DEBUG]
35330 2019-Jan-17 17:00:42.854335 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35331 2019-Jan-17 17:00:42.854360 - [DEBUG]
35332 2019-Jan-17 17:00:42.854383 - [DEBUG] Process 968. path edge:
35333 2019-Jan-17 17:00:42.854407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35334 2019-Jan-17 17:00:42.854464 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
35335 2019-Jan-17 17:00:42.855120 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35336 2019-Jan-17 17:00:42.855768 - [DEBUG]
35337 2019-Jan-17 17:00:42.855792 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35338 2019-Jan-17 17:00:42.856451 - [DEBUG] Compose: EdgeIdentity * AllBottom
35339 2019-Jan-17 17:00:42.856478 - [DEBUG]
35340 2019-Jan-17 17:00:42.856502 - [DEBUG] Propagate flow
35341 2019-Jan-17 17:00:42.856526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35342 2019-Jan-17 17:00:42.856584 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35343 2019-Jan-17 17:00:42.857241 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35344 2019-Jan-17 17:00:42.857889 - [DEBUG] Edge function : AllBottom (result of previous compose)
35345 2019-Jan-17 17:00:42.857915 - [DEBUG]
35346 2019-Jan-17 17:00:42.857939 - [DEBUG] Join: AllTop & AllBottom
35347 2019-Jan-17 17:00:42.857979 - [DEBUG] = AllBottom (new jump func)
35348 2019-Jan-17 17:00:42.858004 - [DEBUG]
35349 2019-Jan-17 17:00:42.858027 - [DEBUG] Start adding new jump function
35350 2019-Jan-17 17:00:42.858051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35351 2019-Jan-17 17:00:42.858109 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35352 2019-Jan-17 17:00:42.858757 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35353 2019-Jan-17 17:00:42.859393 - [DEBUG] Edge Function : AllBottom
35354 2019-Jan-17 17:00:42.859422 - [DEBUG] End adding new jump function
35355 2019-Jan-17 17:00:42.859445 - [DEBUG]
35356 2019-Jan-17 17:00:42.859469 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35357 2019-Jan-17 17:00:42.859493 - [DEBUG]
35358 2019-Jan-17 17:00:42.859516 - [DEBUG] Process 969. path edge:
35359 2019-Jan-17 17:00:42.859540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35360 2019-Jan-17 17:00:42.859597 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
35361 2019-Jan-17 17:00:42.860234 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35362 2019-Jan-17 17:00:42.860882 - [DEBUG]
35363 2019-Jan-17 17:00:42.860907 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
35364 2019-Jan-17 17:00:42.861580 - [DEBUG] Compose: EdgeIdentity * AllBottom
35365 2019-Jan-17 17:00:42.861608 - [DEBUG]
35366 2019-Jan-17 17:00:42.861631 - [DEBUG] Propagate flow
35367 2019-Jan-17 17:00:42.861655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35368 2019-Jan-17 17:00:42.861714 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35369 2019-Jan-17 17:00:42.862361 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35370 2019-Jan-17 17:00:42.863009 - [DEBUG] Edge function : AllBottom (result of previous compose)
35371 2019-Jan-17 17:00:42.863034 - [DEBUG]
35372 2019-Jan-17 17:00:42.863059 - [DEBUG] Join: AllTop & AllBottom
35373 2019-Jan-17 17:00:42.863084 - [DEBUG] = AllBottom (new jump func)
35374 2019-Jan-17 17:00:42.863108 - [DEBUG]
35375 2019-Jan-17 17:00:42.863131 - [DEBUG] Start adding new jump function
35376 2019-Jan-17 17:00:42.863155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35377 2019-Jan-17 17:00:42.863212 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35378 2019-Jan-17 17:00:42.863859 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35379 2019-Jan-17 17:00:42.864505 - [DEBUG] Edge Function : AllBottom
35380 2019-Jan-17 17:00:42.864533 - [DEBUG] End adding new jump function
35381 2019-Jan-17 17:00:42.864557 - [DEBUG]
35382 2019-Jan-17 17:00:42.864580 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35383 2019-Jan-17 17:00:42.864605 - [DEBUG]
35384 2019-Jan-17 17:00:42.864641 - [DEBUG] Process 970. path edge:
35385 2019-Jan-17 17:00:42.864673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35386 2019-Jan-17 17:00:42.864731 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
35387 2019-Jan-17 17:00:42.865378 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35388 2019-Jan-17 17:00:42.866026 - [DEBUG]
35389 2019-Jan-17 17:00:42.866050 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
35390 2019-Jan-17 17:00:42.866712 - [DEBUG] Possible callees:
35391 2019-Jan-17 17:00:42.866738 - [DEBUG] llvm.dbg.declare
35392 2019-Jan-17 17:00:42.866763 - [DEBUG] Possible return sites:
35393 2019-Jan-17 17:00:42.866786 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15535394 2019-Jan-17 17:00:42.868079 - [DEBUG] Found and process special summary
35395 2019-Jan-17 17:00:42.868113 - [DEBUG] Compose: EdgeIdentity * AllBottom
35396 2019-Jan-17 17:00:42.868140 - [DEBUG]
35397 2019-Jan-17 17:00:42.868164 - [DEBUG] Propagate flow
35398 2019-Jan-17 17:00:42.868188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35399 2019-Jan-17 17:00:42.868246 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35400 2019-Jan-17 17:00:42.868890 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35401 2019-Jan-17 17:00:42.869537 - [DEBUG] Edge function : AllBottom (result of previous compose)
35402 2019-Jan-17 17:00:42.869563 - [DEBUG]
35403 2019-Jan-17 17:00:42.869587 - [DEBUG] Join: AllTop & AllBottom
35404 2019-Jan-17 17:00:42.869613 - [DEBUG] = AllBottom (new jump func)
35405 2019-Jan-17 17:00:42.869637 - [DEBUG]
35406 2019-Jan-17 17:00:42.869661 - [DEBUG] Start adding new jump function
35407 2019-Jan-17 17:00:42.869684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35408 2019-Jan-17 17:00:42.869742 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35409 2019-Jan-17 17:00:42.870389 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35410 2019-Jan-17 17:00:42.871028 - [DEBUG] Edge Function : AllBottom
35411 2019-Jan-17 17:00:42.871056 - [DEBUG] End adding new jump function
35412 2019-Jan-17 17:00:42.871081 - [DEBUG]
35413 2019-Jan-17 17:00:42.871105 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35414 2019-Jan-17 17:00:42.871129 - [DEBUG]
35415 2019-Jan-17 17:00:42.871152 - [DEBUG] Process 971. path edge:
35416 2019-Jan-17 17:00:42.871176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35417 2019-Jan-17 17:00:42.871234 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
35418 2019-Jan-17 17:00:42.871890 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35419 2019-Jan-17 17:00:42.872539 - [DEBUG]
35420 2019-Jan-17 17:00:42.872563 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
35421 2019-Jan-17 17:00:42.873224 - [DEBUG] Compose: EdgeIdentity * AllBottom
35422 2019-Jan-17 17:00:42.873251 - [DEBUG]
35423 2019-Jan-17 17:00:42.873275 - [DEBUG] Propagate flow
35424 2019-Jan-17 17:00:42.873298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35425 2019-Jan-17 17:00:42.873366 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35426 2019-Jan-17 17:00:42.874005 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35427 2019-Jan-17 17:00:42.874665 - [DEBUG] Edge function : AllBottom (result of previous compose)
35428 2019-Jan-17 17:00:42.874691 - [DEBUG]
35429 2019-Jan-17 17:00:42.874715 - [DEBUG] Join: AllTop & AllBottom
35430 2019-Jan-17 17:00:42.874741 - [DEBUG] = AllBottom (new jump func)
35431 2019-Jan-17 17:00:42.874765 - [DEBUG]
35432 2019-Jan-17 17:00:42.874788 - [DEBUG] Start adding new jump function
35433 2019-Jan-17 17:00:42.874812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35434 2019-Jan-17 17:00:42.874869 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35435 2019-Jan-17 17:00:42.875518 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35436 2019-Jan-17 17:00:42.876154 - [DEBUG] Edge Function : AllBottom
35437 2019-Jan-17 17:00:42.876182 - [DEBUG] End adding new jump function
35438 2019-Jan-17 17:00:42.876205 - [DEBUG]
35439 2019-Jan-17 17:00:42.876229 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35440 2019-Jan-17 17:00:42.876253 - [DEBUG]
35441 2019-Jan-17 17:00:42.876276 - [DEBUG] Process 972. path edge:
35442 2019-Jan-17 17:00:42.876300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35443 2019-Jan-17 17:00:42.876358 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
35444 2019-Jan-17 17:00:42.876994 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35445 2019-Jan-17 17:00:42.877641 - [DEBUG]
35446 2019-Jan-17 17:00:42.877666 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
35447 2019-Jan-17 17:00:42.878335 - [DEBUG] Compose: EdgeIdentity * AllBottom
35448 2019-Jan-17 17:00:42.878363 - [DEBUG]
35449 2019-Jan-17 17:00:42.878387 - [DEBUG] Propagate flow
35450 2019-Jan-17 17:00:42.878410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35451 2019-Jan-17 17:00:42.878469 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35452 2019-Jan-17 17:00:42.879113 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35453 2019-Jan-17 17:00:42.879761 - [DEBUG] Edge function : AllBottom (result of previous compose)
35454 2019-Jan-17 17:00:42.879786 - [DEBUG]
35455 2019-Jan-17 17:00:42.879811 - [DEBUG] Join: AllTop & AllBottom
35456 2019-Jan-17 17:00:42.879837 - [DEBUG] = AllBottom (new jump func)
35457 2019-Jan-17 17:00:42.879861 - [DEBUG]
35458 2019-Jan-17 17:00:42.879885 - [DEBUG] Start adding new jump function
35459 2019-Jan-17 17:00:42.879908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35460 2019-Jan-17 17:00:42.879965 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35461 2019-Jan-17 17:00:42.880613 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35462 2019-Jan-17 17:00:42.881249 - [DEBUG] Edge Function : AllBottom
35463 2019-Jan-17 17:00:42.881277 - [DEBUG] End adding new jump function
35464 2019-Jan-17 17:00:42.881318 - [DEBUG]
35465 2019-Jan-17 17:00:42.881342 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35466 2019-Jan-17 17:00:42.881367 - [DEBUG]
35467 2019-Jan-17 17:00:42.881390 - [DEBUG] Process 973. path edge:
35468 2019-Jan-17 17:00:42.881414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35469 2019-Jan-17 17:00:42.881480 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
35470 2019-Jan-17 17:00:42.882119 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35471 2019-Jan-17 17:00:42.882768 - [DEBUG]
35472 2019-Jan-17 17:00:42.882793 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
35473 2019-Jan-17 17:00:42.883448 - [DEBUG] Compose: EdgeIdentity * AllBottom
35474 2019-Jan-17 17:00:42.883476 - [DEBUG]
35475 2019-Jan-17 17:00:42.883500 - [DEBUG] Propagate flow
35476 2019-Jan-17 17:00:42.883523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35477 2019-Jan-17 17:00:42.883582 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35478 2019-Jan-17 17:00:42.884229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35479 2019-Jan-17 17:00:42.884935 - [DEBUG] Edge function : AllBottom (result of previous compose)
35480 2019-Jan-17 17:00:42.884962 - [DEBUG]
35481 2019-Jan-17 17:00:42.884988 - [DEBUG] Join: AllTop & AllBottom
35482 2019-Jan-17 17:00:42.885014 - [DEBUG] = AllBottom (new jump func)
35483 2019-Jan-17 17:00:42.885039 - [DEBUG]
35484 2019-Jan-17 17:00:42.885062 - [DEBUG] Start adding new jump function
35485 2019-Jan-17 17:00:42.885086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35486 2019-Jan-17 17:00:42.885156 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35487 2019-Jan-17 17:00:42.885868 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35488 2019-Jan-17 17:00:42.886569 - [DEBUG] Edge Function : AllBottom
35489 2019-Jan-17 17:00:42.886604 - [DEBUG] End adding new jump function
35490 2019-Jan-17 17:00:42.886628 - [DEBUG]
35491 2019-Jan-17 17:00:42.886652 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35492 2019-Jan-17 17:00:42.886678 - [DEBUG]
35493 2019-Jan-17 17:00:42.886701 - [DEBUG] Process 974. path edge:
35494 2019-Jan-17 17:00:42.886725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35495 2019-Jan-17 17:00:42.886794 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
35496 2019-Jan-17 17:00:42.887448 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35497 2019-Jan-17 17:00:42.888121 - [DEBUG]
35498 2019-Jan-17 17:00:42.888146 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
35499 2019-Jan-17 17:00:42.888810 - [DEBUG] Possible callees:
35500 2019-Jan-17 17:00:42.888835 - [DEBUG] llvm.dbg.declare
35501 2019-Jan-17 17:00:42.888860 - [DEBUG] Possible return sites:
35502 2019-Jan-17 17:00:42.888884 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16335503 2019-Jan-17 17:00:42.890176 - [DEBUG] Found and process special summary
35504 2019-Jan-17 17:00:42.890215 - [DEBUG] Compose: EdgeIdentity * AllBottom
35505 2019-Jan-17 17:00:42.890242 - [DEBUG]
35506 2019-Jan-17 17:00:42.890267 - [DEBUG] Propagate flow
35507 2019-Jan-17 17:00:42.890290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35508 2019-Jan-17 17:00:42.890371 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35509 2019-Jan-17 17:00:42.891013 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35510 2019-Jan-17 17:00:42.891677 - [DEBUG] Edge function : AllBottom (result of previous compose)
35511 2019-Jan-17 17:00:42.891702 - [DEBUG]
35512 2019-Jan-17 17:00:42.891728 - [DEBUG] Join: AllTop & AllBottom
35513 2019-Jan-17 17:00:42.891753 - [DEBUG] = AllBottom (new jump func)
35514 2019-Jan-17 17:00:42.891778 - [DEBUG]
35515 2019-Jan-17 17:00:42.891801 - [DEBUG] Start adding new jump function
35516 2019-Jan-17 17:00:42.891825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35517 2019-Jan-17 17:00:42.891882 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35518 2019-Jan-17 17:00:42.892530 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35519 2019-Jan-17 17:00:42.893169 - [DEBUG] Edge Function : AllBottom
35520 2019-Jan-17 17:00:42.893198 - [DEBUG] End adding new jump function
35521 2019-Jan-17 17:00:42.893221 - [DEBUG]
35522 2019-Jan-17 17:00:42.893245 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35523 2019-Jan-17 17:00:42.893270 - [DEBUG]
35524 2019-Jan-17 17:00:42.893293 - [DEBUG] Process 975. path edge:
35525 2019-Jan-17 17:00:42.893317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35526 2019-Jan-17 17:00:42.893374 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
35527 2019-Jan-17 17:00:42.894015 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35528 2019-Jan-17 17:00:42.894677 - [DEBUG]
35529 2019-Jan-17 17:00:42.894702 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
35530 2019-Jan-17 17:00:42.895367 - [DEBUG] Compose: EdgeIdentity * AllBottom
35531 2019-Jan-17 17:00:42.895395 - [DEBUG]
35532 2019-Jan-17 17:00:42.895419 - [DEBUG] Propagate flow
35533 2019-Jan-17 17:00:42.895442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35534 2019-Jan-17 17:00:42.895501 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35535 2019-Jan-17 17:00:42.896140 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35536 2019-Jan-17 17:00:42.896787 - [DEBUG] Edge function : AllBottom (result of previous compose)
35537 2019-Jan-17 17:00:42.896813 - [DEBUG]
35538 2019-Jan-17 17:00:42.896838 - [DEBUG] Join: AllTop & AllBottom
35539 2019-Jan-17 17:00:42.896863 - [DEBUG] = AllBottom (new jump func)
35540 2019-Jan-17 17:00:42.896888 - [DEBUG]
35541 2019-Jan-17 17:00:42.896911 - [DEBUG] Start adding new jump function
35542 2019-Jan-17 17:00:42.896934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35543 2019-Jan-17 17:00:42.896992 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35544 2019-Jan-17 17:00:42.897639 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35545 2019-Jan-17 17:00:42.898290 - [DEBUG] Edge Function : AllBottom
35546 2019-Jan-17 17:00:42.898319 - [DEBUG] End adding new jump function
35547 2019-Jan-17 17:00:42.898343 - [DEBUG]
35548 2019-Jan-17 17:00:42.898366 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35549 2019-Jan-17 17:00:42.898391 - [DEBUG]
35550 2019-Jan-17 17:00:42.898414 - [DEBUG] Process 976. path edge:
35551 2019-Jan-17 17:00:42.898449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35552 2019-Jan-17 17:00:42.898507 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
35553 2019-Jan-17 17:00:42.899144 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35554 2019-Jan-17 17:00:42.899793 - [DEBUG]
35555 2019-Jan-17 17:00:42.899818 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
35556 2019-Jan-17 17:00:42.900477 - [DEBUG] Compose: EdgeIdentity * AllBottom
35557 2019-Jan-17 17:00:42.900505 - [DEBUG]
35558 2019-Jan-17 17:00:42.900529 - [DEBUG] Propagate flow
35559 2019-Jan-17 17:00:42.900552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35560 2019-Jan-17 17:00:42.900611 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35561 2019-Jan-17 17:00:42.901260 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35562 2019-Jan-17 17:00:42.901924 - [DEBUG] Edge function : AllBottom (result of previous compose)
35563 2019-Jan-17 17:00:42.901950 - [DEBUG]
35564 2019-Jan-17 17:00:42.901974 - [DEBUG] Join: AllTop & AllBottom
35565 2019-Jan-17 17:00:42.902000 - [DEBUG] = AllBottom (new jump func)
35566 2019-Jan-17 17:00:42.902024 - [DEBUG]
35567 2019-Jan-17 17:00:42.902047 - [DEBUG] Start adding new jump function
35568 2019-Jan-17 17:00:42.902071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35569 2019-Jan-17 17:00:42.902128 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35570 2019-Jan-17 17:00:42.902776 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35571 2019-Jan-17 17:00:42.903421 - [DEBUG] Edge Function : AllBottom
35572 2019-Jan-17 17:00:42.903449 - [DEBUG] End adding new jump function
35573 2019-Jan-17 17:00:42.903473 - [DEBUG]
35574 2019-Jan-17 17:00:42.903496 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35575 2019-Jan-17 17:00:42.903521 - [DEBUG]
35576 2019-Jan-17 17:00:42.903544 - [DEBUG] Process 977. path edge:
35577 2019-Jan-17 17:00:42.903568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35578 2019-Jan-17 17:00:42.903625 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
35579 2019-Jan-17 17:00:42.904271 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35580 2019-Jan-17 17:00:42.904934 - [DEBUG]
35581 2019-Jan-17 17:00:42.904958 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
35582 2019-Jan-17 17:00:42.905617 - [DEBUG] Possible callees:
35583 2019-Jan-17 17:00:42.905643 - [DEBUG] llvm.dbg.declare
35584 2019-Jan-17 17:00:42.905668 - [DEBUG] Possible return sites:
35585 2019-Jan-17 17:00:42.905691 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16935586 2019-Jan-17 17:00:42.906968 - [DEBUG] Found and process special summary
35587 2019-Jan-17 17:00:42.907002 - [DEBUG] Compose: EdgeIdentity * AllBottom
35588 2019-Jan-17 17:00:42.907029 - [DEBUG]
35589 2019-Jan-17 17:00:42.907053 - [DEBUG] Propagate flow
35590 2019-Jan-17 17:00:42.907076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35591 2019-Jan-17 17:00:42.907142 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35592 2019-Jan-17 17:00:42.907785 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35593 2019-Jan-17 17:00:42.908452 - [DEBUG] Edge function : AllBottom (result of previous compose)
35594 2019-Jan-17 17:00:42.908477 - [DEBUG]
35595 2019-Jan-17 17:00:42.908501 - [DEBUG] Join: AllTop & AllBottom
35596 2019-Jan-17 17:00:42.908527 - [DEBUG] = AllBottom (new jump func)
35597 2019-Jan-17 17:00:42.908551 - [DEBUG]
35598 2019-Jan-17 17:00:42.908574 - [DEBUG] Start adding new jump function
35599 2019-Jan-17 17:00:42.908598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35600 2019-Jan-17 17:00:42.908655 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35601 2019-Jan-17 17:00:42.909304 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35602 2019-Jan-17 17:00:42.909943 - [DEBUG] Edge Function : AllBottom
35603 2019-Jan-17 17:00:42.909971 - [DEBUG] End adding new jump function
35604 2019-Jan-17 17:00:42.909995 - [DEBUG]
35605 2019-Jan-17 17:00:42.910019 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35606 2019-Jan-17 17:00:42.910043 - [DEBUG]
35607 2019-Jan-17 17:00:42.910066 - [DEBUG] Process 978. path edge:
35608 2019-Jan-17 17:00:42.910090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35609 2019-Jan-17 17:00:42.910148 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
35610 2019-Jan-17 17:00:42.910791 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35611 2019-Jan-17 17:00:42.911456 - [DEBUG]
35612 2019-Jan-17 17:00:42.911481 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
35613 2019-Jan-17 17:00:42.912142 - [DEBUG] Compose: EdgeIdentity * AllBottom
35614 2019-Jan-17 17:00:42.912170 - [DEBUG]
35615 2019-Jan-17 17:00:42.912195 - [DEBUG] Propagate flow
35616 2019-Jan-17 17:00:42.912218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35617 2019-Jan-17 17:00:42.912277 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35618 2019-Jan-17 17:00:42.912914 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35619 2019-Jan-17 17:00:42.913563 - [DEBUG] Edge function : AllBottom (result of previous compose)
35620 2019-Jan-17 17:00:42.913588 - [DEBUG]
35621 2019-Jan-17 17:00:42.913613 - [DEBUG] Join: AllTop & AllBottom
35622 2019-Jan-17 17:00:42.913639 - [DEBUG] = AllBottom (new jump func)
35623 2019-Jan-17 17:00:42.913664 - [DEBUG]
35624 2019-Jan-17 17:00:42.913687 - [DEBUG] Start adding new jump function
35625 2019-Jan-17 17:00:42.913710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35626 2019-Jan-17 17:00:42.913768 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35627 2019-Jan-17 17:00:42.914415 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35628 2019-Jan-17 17:00:42.915067 - [DEBUG] Edge Function : AllBottom
35629 2019-Jan-17 17:00:42.915096 - [DEBUG] End adding new jump function
35630 2019-Jan-17 17:00:42.915120 - [DEBUG]
35631 2019-Jan-17 17:00:42.915144 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35632 2019-Jan-17 17:00:42.915178 - [DEBUG]
35633 2019-Jan-17 17:00:42.915201 - [DEBUG] Process 979. path edge:
35634 2019-Jan-17 17:00:42.915225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35635 2019-Jan-17 17:00:42.915283 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
35636 2019-Jan-17 17:00:42.915920 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35637 2019-Jan-17 17:00:42.916568 - [DEBUG]
35638 2019-Jan-17 17:00:42.916593 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
35639 2019-Jan-17 17:00:42.917250 - [DEBUG] Compose: EdgeIdentity * AllBottom
35640 2019-Jan-17 17:00:42.917278 - [DEBUG]
35641 2019-Jan-17 17:00:42.917302 - [DEBUG] Propagate flow
35642 2019-Jan-17 17:00:42.917325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35643 2019-Jan-17 17:00:42.917385 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35644 2019-Jan-17 17:00:42.918051 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35645 2019-Jan-17 17:00:42.918699 - [DEBUG] Edge function : AllBottom (result of previous compose)
35646 2019-Jan-17 17:00:42.918724 - [DEBUG]
35647 2019-Jan-17 17:00:42.918749 - [DEBUG] Join: AllTop & AllBottom
35648 2019-Jan-17 17:00:42.918774 - [DEBUG] = AllBottom (new jump func)
35649 2019-Jan-17 17:00:42.918799 - [DEBUG]
35650 2019-Jan-17 17:00:42.918822 - [DEBUG] Start adding new jump function
35651 2019-Jan-17 17:00:42.918846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35652 2019-Jan-17 17:00:42.918903 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35653 2019-Jan-17 17:00:42.919550 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35654 2019-Jan-17 17:00:42.920191 - [DEBUG] Edge Function : AllBottom
35655 2019-Jan-17 17:00:42.920220 - [DEBUG] End adding new jump function
35656 2019-Jan-17 17:00:42.920244 - [DEBUG]
35657 2019-Jan-17 17:00:42.920267 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35658 2019-Jan-17 17:00:42.920292 - [DEBUG]
35659 2019-Jan-17 17:00:42.920315 - [DEBUG] Process 980. path edge:
35660 2019-Jan-17 17:00:42.920338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35661 2019-Jan-17 17:00:42.920396 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
35662 2019-Jan-17 17:00:42.921037 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35663 2019-Jan-17 17:00:42.921701 - [DEBUG]
35664 2019-Jan-17 17:00:42.921725 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
35665 2019-Jan-17 17:00:42.922387 - [DEBUG] Compose: EdgeIdentity * AllBottom
35666 2019-Jan-17 17:00:42.922414 - [DEBUG]
35667 2019-Jan-17 17:00:42.922438 - [DEBUG] Propagate flow
35668 2019-Jan-17 17:00:42.922462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35669 2019-Jan-17 17:00:42.922521 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35670 2019-Jan-17 17:00:42.923160 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35671 2019-Jan-17 17:00:42.923806 - [DEBUG] Edge function : AllBottom (result of previous compose)
35672 2019-Jan-17 17:00:42.923832 - [DEBUG]
35673 2019-Jan-17 17:00:42.923857 - [DEBUG] Join: AllTop & AllBottom
35674 2019-Jan-17 17:00:42.923891 - [DEBUG] = AllBottom (new jump func)
35675 2019-Jan-17 17:00:42.923916 - [DEBUG]
35676 2019-Jan-17 17:00:42.923939 - [DEBUG] Start adding new jump function
35677 2019-Jan-17 17:00:42.923962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35678 2019-Jan-17 17:00:42.924020 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35679 2019-Jan-17 17:00:42.924681 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35680 2019-Jan-17 17:00:42.925318 - [DEBUG] Edge Function : AllBottom
35681 2019-Jan-17 17:00:42.925347 - [DEBUG] End adding new jump function
35682 2019-Jan-17 17:00:42.925371 - [DEBUG]
35683 2019-Jan-17 17:00:42.925394 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35684 2019-Jan-17 17:00:42.925419 - [DEBUG]
35685 2019-Jan-17 17:00:42.925442 - [DEBUG] Process 981. path edge:
35686 2019-Jan-17 17:00:42.925465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35687 2019-Jan-17 17:00:42.925523 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
35688 2019-Jan-17 17:00:42.926160 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35689 2019-Jan-17 17:00:42.926808 - [DEBUG]
35690 2019-Jan-17 17:00:42.926833 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
35691 2019-Jan-17 17:00:42.927491 - [DEBUG] Compose: EdgeIdentity * AllBottom
35692 2019-Jan-17 17:00:42.927518 - [DEBUG]
35693 2019-Jan-17 17:00:42.927542 - [DEBUG] Propagate flow
35694 2019-Jan-17 17:00:42.927566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35695 2019-Jan-17 17:00:42.927624 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35696 2019-Jan-17 17:00:42.928282 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35697 2019-Jan-17 17:00:42.928930 - [DEBUG] Edge function : AllBottom (result of previous compose)
35698 2019-Jan-17 17:00:42.928955 - [DEBUG]
35699 2019-Jan-17 17:00:42.928980 - [DEBUG] Join: AllTop & AllBottom
35700 2019-Jan-17 17:00:42.929006 - [DEBUG] = AllBottom (new jump func)
35701 2019-Jan-17 17:00:42.929030 - [DEBUG]
35702 2019-Jan-17 17:00:42.929053 - [DEBUG] Start adding new jump function
35703 2019-Jan-17 17:00:42.929076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35704 2019-Jan-17 17:00:42.929134 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35705 2019-Jan-17 17:00:42.929781 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35706 2019-Jan-17 17:00:42.930420 - [DEBUG] Edge Function : AllBottom
35707 2019-Jan-17 17:00:42.930448 - [DEBUG] End adding new jump function
35708 2019-Jan-17 17:00:42.930472 - [DEBUG]
35709 2019-Jan-17 17:00:42.930495 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35710 2019-Jan-17 17:00:42.930520 - [DEBUG]
35711 2019-Jan-17 17:00:42.930543 - [DEBUG] Process 982. path edge:
35712 2019-Jan-17 17:00:42.930566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35713 2019-Jan-17 17:00:42.930624 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
35714 2019-Jan-17 17:00:42.931263 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35715 2019-Jan-17 17:00:42.931933 - [DEBUG]
35716 2019-Jan-17 17:00:42.931958 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
35717 2019-Jan-17 17:00:42.932620 - [DEBUG] Compose: EdgeIdentity * AllBottom
35718 2019-Jan-17 17:00:42.932648 - [DEBUG]
35719 2019-Jan-17 17:00:42.932671 - [DEBUG] Propagate flow
35720 2019-Jan-17 17:00:42.932694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35721 2019-Jan-17 17:00:42.932753 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35722 2019-Jan-17 17:00:42.933391 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35723 2019-Jan-17 17:00:42.934038 - [DEBUG] Edge function : AllBottom (result of previous compose)
35724 2019-Jan-17 17:00:42.934063 - [DEBUG]
35725 2019-Jan-17 17:00:42.934088 - [DEBUG] Join: AllTop & AllBottom
35726 2019-Jan-17 17:00:42.934113 - [DEBUG] = AllBottom (new jump func)
35727 2019-Jan-17 17:00:42.934138 - [DEBUG]
35728 2019-Jan-17 17:00:42.934161 - [DEBUG] Start adding new jump function
35729 2019-Jan-17 17:00:42.934185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35730 2019-Jan-17 17:00:42.934242 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35731 2019-Jan-17 17:00:42.934906 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35732 2019-Jan-17 17:00:42.935543 - [DEBUG] Edge Function : AllBottom
35733 2019-Jan-17 17:00:42.935571 - [DEBUG] End adding new jump function
35734 2019-Jan-17 17:00:42.935595 - [DEBUG]
35735 2019-Jan-17 17:00:42.935619 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35736 2019-Jan-17 17:00:42.935643 - [DEBUG]
35737 2019-Jan-17 17:00:42.935666 - [DEBUG] Process 983. path edge:
35738 2019-Jan-17 17:00:42.935690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35739 2019-Jan-17 17:00:42.935747 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
35740 2019-Jan-17 17:00:42.936384 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35741 2019-Jan-17 17:00:42.937031 - [DEBUG]
35742 2019-Jan-17 17:00:42.937057 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
35743 2019-Jan-17 17:00:42.937716 - [DEBUG] Compose: EdgeIdentity * AllBottom
35744 2019-Jan-17 17:00:42.937745 - [DEBUG]
35745 2019-Jan-17 17:00:42.937769 - [DEBUG] Propagate flow
35746 2019-Jan-17 17:00:42.937792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35747 2019-Jan-17 17:00:42.937852 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35748 2019-Jan-17 17:00:42.938506 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35749 2019-Jan-17 17:00:42.939154 - [DEBUG] Edge function : AllBottom (result of previous compose)
35750 2019-Jan-17 17:00:42.939180 - [DEBUG]
35751 2019-Jan-17 17:00:42.939205 - [DEBUG] Join: AllTop & AllBottom
35752 2019-Jan-17 17:00:42.939230 - [DEBUG] = AllBottom (new jump func)
35753 2019-Jan-17 17:00:42.939255 - [DEBUG]
35754 2019-Jan-17 17:00:42.939278 - [DEBUG] Start adding new jump function
35755 2019-Jan-17 17:00:42.939302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35756 2019-Jan-17 17:00:42.939359 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35757 2019-Jan-17 17:00:42.940007 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35758 2019-Jan-17 17:00:42.940651 - [DEBUG] Edge Function : AllBottom
35759 2019-Jan-17 17:00:42.940680 - [DEBUG] End adding new jump function
35760 2019-Jan-17 17:00:42.940704 - [DEBUG]
35761 2019-Jan-17 17:00:42.940728 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35762 2019-Jan-17 17:00:42.940752 - [DEBUG]
35763 2019-Jan-17 17:00:42.940776 - [DEBUG] Process 984. path edge:
35764 2019-Jan-17 17:00:42.940799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35765 2019-Jan-17 17:00:42.940857 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
35766 2019-Jan-17 17:00:42.941509 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35767 2019-Jan-17 17:00:42.942158 - [DEBUG]
35768 2019-Jan-17 17:00:42.942182 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
35769 2019-Jan-17 17:00:42.942838 - [DEBUG] Compose: EdgeIdentity * AllBottom
35770 2019-Jan-17 17:00:42.942866 - [DEBUG]
35771 2019-Jan-17 17:00:42.942890 - [DEBUG] Propagate flow
35772 2019-Jan-17 17:00:42.942914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35773 2019-Jan-17 17:00:42.942973 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35774 2019-Jan-17 17:00:42.943619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35775 2019-Jan-17 17:00:42.944266 - [DEBUG] Edge function : AllBottom (result of previous compose)
35776 2019-Jan-17 17:00:42.944291 - [DEBUG]
35777 2019-Jan-17 17:00:42.944315 - [DEBUG] Join: AllTop & AllBottom
35778 2019-Jan-17 17:00:42.944341 - [DEBUG] = AllBottom (new jump func)
35779 2019-Jan-17 17:00:42.944365 - [DEBUG]
35780 2019-Jan-17 17:00:42.944389 - [DEBUG] Start adding new jump function
35781 2019-Jan-17 17:00:42.944412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35782 2019-Jan-17 17:00:42.944469 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35783 2019-Jan-17 17:00:42.945134 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35784 2019-Jan-17 17:00:42.945775 - [DEBUG] Edge Function : AllBottom
35785 2019-Jan-17 17:00:42.945803 - [DEBUG] End adding new jump function
35786 2019-Jan-17 17:00:42.945827 - [DEBUG]
35787 2019-Jan-17 17:00:42.945851 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
35788 2019-Jan-17 17:00:42.945875 - [DEBUG]
35789 2019-Jan-17 17:00:42.945898 - [DEBUG] Process 985. path edge:
35790 2019-Jan-17 17:00:42.945922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35791 2019-Jan-17 17:00:42.945980 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
35792 2019-Jan-17 17:00:42.946622 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35793 2019-Jan-17 17:00:42.947269 - [DEBUG]
35794 2019-Jan-17 17:00:42.947295 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
35795 2019-Jan-17 17:00:42.947969 - [DEBUG] Compose: EdgeIdentity * AllBottom
35796 2019-Jan-17 17:00:42.947998 - [DEBUG]
35797 2019-Jan-17 17:00:42.948022 - [DEBUG] Propagate flow
35798 2019-Jan-17 17:00:42.948046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35799 2019-Jan-17 17:00:42.948104 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35800 2019-Jan-17 17:00:42.948749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35801 2019-Jan-17 17:00:42.949398 - [DEBUG] Edge function : AllBottom (result of previous compose)
35802 2019-Jan-17 17:00:42.949423 - [DEBUG]
35803 2019-Jan-17 17:00:42.949448 - [DEBUG] Join: AllTop & AllBottom
35804 2019-Jan-17 17:00:42.949474 - [DEBUG] = AllBottom (new jump func)
35805 2019-Jan-17 17:00:42.949498 - [DEBUG]
35806 2019-Jan-17 17:00:42.949521 - [DEBUG] Start adding new jump function
35807 2019-Jan-17 17:00:42.949545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35808 2019-Jan-17 17:00:42.949602 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35809 2019-Jan-17 17:00:42.950249 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35810 2019-Jan-17 17:00:42.950886 - [DEBUG] Edge Function : AllBottom
35811 2019-Jan-17 17:00:42.950915 - [DEBUG] End adding new jump function
35812 2019-Jan-17 17:00:42.950938 - [DEBUG]
35813 2019-Jan-17 17:00:42.950962 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
35814 2019-Jan-17 17:00:42.950987 - [DEBUG]
35815 2019-Jan-17 17:00:42.951010 - [DEBUG] Process 986. path edge:
35816 2019-Jan-17 17:00:42.951033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35817 2019-Jan-17 17:00:42.951091 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
35818 2019-Jan-17 17:00:42.951744 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35819 2019-Jan-17 17:00:42.952392 - [DEBUG]
35820 2019-Jan-17 17:00:42.952416 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
35821 2019-Jan-17 17:00:42.953074 - [DEBUG] Compose: EdgeIdentity * AllBottom
35822 2019-Jan-17 17:00:42.953102 - [DEBUG]
35823 2019-Jan-17 17:00:42.953125 - [DEBUG] Propagate flow
35824 2019-Jan-17 17:00:42.953149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35825 2019-Jan-17 17:00:42.953208 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35826 2019-Jan-17 17:00:42.953852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35827 2019-Jan-17 17:00:42.954501 - [DEBUG] Edge function : AllBottom (result of previous compose)
35828 2019-Jan-17 17:00:42.954526 - [DEBUG]
35829 2019-Jan-17 17:00:42.954551 - [DEBUG] Join: AllTop & AllBottom
35830 2019-Jan-17 17:00:42.954576 - [DEBUG] = AllBottom (new jump func)
35831 2019-Jan-17 17:00:42.954601 - [DEBUG]
35832 2019-Jan-17 17:00:42.954637 - [DEBUG] Start adding new jump function
35833 2019-Jan-17 17:00:42.954662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35834 2019-Jan-17 17:00:42.954720 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35835 2019-Jan-17 17:00:42.955368 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35836 2019-Jan-17 17:00:42.956002 - [DEBUG] Edge Function : AllBottom
35837 2019-Jan-17 17:00:42.956031 - [DEBUG] End adding new jump function
35838 2019-Jan-17 17:00:42.956054 - [DEBUG]
35839 2019-Jan-17 17:00:42.956078 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
35840 2019-Jan-17 17:00:42.956103 - [DEBUG]
35841 2019-Jan-17 17:00:42.956126 - [DEBUG] Process 987. path edge:
35842 2019-Jan-17 17:00:42.956158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35843 2019-Jan-17 17:00:42.956216 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
35844 2019-Jan-17 17:00:42.956853 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35845 2019-Jan-17 17:00:42.957500 - [DEBUG]
35846 2019-Jan-17 17:00:42.957524 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35847 2019-Jan-17 17:00:42.958192 - [DEBUG] Start of endsummarytab entry
35848 2019-Jan-17 17:00:42.958232 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
35849 2019-Jan-17 17:00:42.958874 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

35850 2019-Jan-17 17:00:42.958940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35851 2019-Jan-17 17:00:42.959577 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35852 2019-Jan-17 17:00:42.960225 - [DEBUG] EF: AllBottom
35853 2019-Jan-17 17:00:42.960251 - [DEBUG]
35854 2019-Jan-17 17:00:42.960275 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35855 2019-Jan-17 17:00:42.960911 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

35856 2019-Jan-17 17:00:42.961564 - [DEBUG] EF: AllBottom
35857 2019-Jan-17 17:00:42.961590 - [DEBUG]
35858 2019-Jan-17 17:00:42.961613 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35859 2019-Jan-17 17:00:42.962251 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

35860 2019-Jan-17 17:00:42.962899 - [DEBUG] EF: AllBottom
35861 2019-Jan-17 17:00:42.962924 - [DEBUG]
35862 2019-Jan-17 17:00:42.962948 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35863 2019-Jan-17 17:00:42.963583 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

35864 2019-Jan-17 17:00:42.964220 - [DEBUG] EF: AllBottom
35865 2019-Jan-17 17:00:42.964245 - [DEBUG]
35866 2019-Jan-17 17:00:42.964269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35867 2019-Jan-17 17:00:42.964920 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

35868 2019-Jan-17 17:00:42.966165 - [DEBUG] EF: AllBottom
35869 2019-Jan-17 17:00:42.966191 - [DEBUG]
35870 2019-Jan-17 17:00:42.966214 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35871 2019-Jan-17 17:00:42.966850 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

35872 2019-Jan-17 17:00:42.967493 - [DEBUG] EF: AllBottom
35873 2019-Jan-17 17:00:42.967518 - [DEBUG]
35874 2019-Jan-17 17:00:42.967542 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35875 2019-Jan-17 17:00:42.968193 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

35876 2019-Jan-17 17:00:42.968836 - [DEBUG] EF: AllBottom
35877 2019-Jan-17 17:00:42.968861 - [DEBUG]
35878 2019-Jan-17 17:00:42.968884 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35879 2019-Jan-17 17:00:42.969520 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

35880 2019-Jan-17 17:00:42.970156 - [DEBUG] EF: AllBottom
35881 2019-Jan-17 17:00:42.970181 - [DEBUG]
35882 2019-Jan-17 17:00:42.970205 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35883 2019-Jan-17 17:00:42.970840 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

35884 2019-Jan-17 17:00:42.971497 - [DEBUG] EF: AllBottom
35885 2019-Jan-17 17:00:42.971522 - [DEBUG]
35886 2019-Jan-17 17:00:42.971554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35887 2019-Jan-17 17:00:42.972191 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

35888 2019-Jan-17 17:00:42.972828 - [DEBUG] EF: AllBottom
35889 2019-Jan-17 17:00:42.972853 - [DEBUG]
35890 2019-Jan-17 17:00:42.972877 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35891 2019-Jan-17 17:00:42.973512 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

35892 2019-Jan-17 17:00:42.974149 - [DEBUG] EF: AllBottom
35893 2019-Jan-17 17:00:42.974174 - [DEBUG]
35894 2019-Jan-17 17:00:42.974197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35895 2019-Jan-17 17:00:42.974847 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

35896 2019-Jan-17 17:00:42.975493 - [DEBUG] EF: AllBottom
35897 2019-Jan-17 17:00:42.975518 - [DEBUG]
35898 2019-Jan-17 17:00:42.975541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35899 2019-Jan-17 17:00:42.976176 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

35900 2019-Jan-17 17:00:42.977421 - [DEBUG] EF: AllBottom
35901 2019-Jan-17 17:00:42.977447 - [DEBUG]
35902 2019-Jan-17 17:00:42.977470 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35903 2019-Jan-17 17:00:42.978121 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

35904 2019-Jan-17 17:00:42.979366 - [DEBUG] EF: AllBottom
35905 2019-Jan-17 17:00:42.979391 - [DEBUG]
35906 2019-Jan-17 17:00:42.979414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35907 2019-Jan-17 17:00:42.980050 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

35908 2019-Jan-17 17:00:42.980686 - [DEBUG] EF: AllBottom
35909 2019-Jan-17 17:00:42.980711 - [DEBUG]
35910 2019-Jan-17 17:00:42.980735 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35911 2019-Jan-17 17:00:42.981387 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

35912 2019-Jan-17 17:00:42.982034 - [DEBUG] EF: AllBottom
35913 2019-Jan-17 17:00:42.982059 - [DEBUG]
35914 2019-Jan-17 17:00:42.982083 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35915 2019-Jan-17 17:00:42.982717 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

35916 2019-Jan-17 17:00:42.983961 - [DEBUG] EF: AllBottom
35917 2019-Jan-17 17:00:42.983986 - [DEBUG]
35918 2019-Jan-17 17:00:42.984010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35919 2019-Jan-17 17:00:42.984658 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

35920 2019-Jan-17 17:00:42.985903 - [DEBUG] EF: AllBottom
35921 2019-Jan-17 17:00:42.985928 - [DEBUG]
35922 2019-Jan-17 17:00:42.985951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35923 2019-Jan-17 17:00:42.986586 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

35924 2019-Jan-17 17:00:42.987227 - [DEBUG] EF: AllBottom
35925 2019-Jan-17 17:00:42.987252 - [DEBUG]
35926 2019-Jan-17 17:00:42.987275 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35927 2019-Jan-17 17:00:42.987910 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

35928 2019-Jan-17 17:00:42.989178 - [DEBUG] EF: AllBottom
35929 2019-Jan-17 17:00:42.989204 - [DEBUG]
35930 2019-Jan-17 17:00:42.989228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35931 2019-Jan-17 17:00:42.989863 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

35932 2019-Jan-17 17:00:42.991106 - [DEBUG] EF: AllBottom
35933 2019-Jan-17 17:00:42.991132 - [DEBUG]
35934 2019-Jan-17 17:00:42.991155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35935 2019-Jan-17 17:00:42.991807 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

35936 2019-Jan-17 17:00:42.992453 - [DEBUG] EF: AllBottom
35937 2019-Jan-17 17:00:42.992478 - [DEBUG]
35938 2019-Jan-17 17:00:42.992502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35939 2019-Jan-17 17:00:42.993137 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

35940 2019-Jan-17 17:00:42.993782 - [DEBUG] EF: AllBottom
35941 2019-Jan-17 17:00:42.993807 - [DEBUG]
35942 2019-Jan-17 17:00:42.993830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35943 2019-Jan-17 17:00:42.994466 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

35944 2019-Jan-17 17:00:42.995128 - [DEBUG] EF: AllBottom
35945 2019-Jan-17 17:00:42.995153 - [DEBUG]
35946 2019-Jan-17 17:00:42.995176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
35947 2019-Jan-17 17:00:42.995811 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

35948 2019-Jan-17 17:00:42.997058 - [DEBUG] EF: AllBottom
35949 2019-Jan-17 17:00:42.997083 - [DEBUG]
35950 2019-Jan-17 17:00:42.997107 - [DEBUG] ---------------
35951 2019-Jan-17 17:00:42.997131 - [DEBUG]
35952 2019-Jan-17 17:00:42.997158 - [DEBUG] End of endsummarytab entry
35953 2019-Jan-17 17:00:42.997181 - [DEBUG]
35954 2019-Jan-17 17:00:42.997204 - [DEBUG] Start of incomingtab entry
35955 2019-Jan-17 17:00:42.997229 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
35956 2019-Jan-17 17:00:42.997867 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

35957 2019-Jan-17 17:00:42.997925 - [DEBUG] ---------------
35958 2019-Jan-17 17:00:42.997949 - [DEBUG] End of incomingtab entry
35959 2019-Jan-17 17:00:42.997987 - [DEBUG]
35960 2019-Jan-17 17:00:42.998012 - [DEBUG] EDGE: >
35961 2019-Jan-17 17:00:42.998070 - [DEBUG] ---> 35962 2019-Jan-17 17:00:42.998707 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35963 2019-Jan-17 17:00:42.999356 - [DEBUG]
35964 2019-Jan-17 17:00:42.999381 - [DEBUG] EDGE: >
35965 2019-Jan-17 17:00:42.999441 - [DEBUG] ---> 35966 2019-Jan-17 17:00:43.000076 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35967 2019-Jan-17 17:00:43.000725 - [DEBUG]
35968 2019-Jan-17 17:00:43.000759 - [DEBUG] Compose: EdgeIdentity * AllBottom
35969 2019-Jan-17 17:00:43.000787 - [DEBUG]
35970 2019-Jan-17 17:00:43.000811 - [DEBUG] Propagate flow
35971 2019-Jan-17 17:00:43.000834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

35972 2019-Jan-17 17:00:43.000892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35973 2019-Jan-17 17:00:43.001564 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35974 2019-Jan-17 17:00:43.002212 - [DEBUG] Edge function : AllBottom (result of previous compose)
35975 2019-Jan-17 17:00:43.002238 - [DEBUG]
35976 2019-Jan-17 17:00:43.002263 - [DEBUG] Join: AllTop & AllBottom
35977 2019-Jan-17 17:00:43.002289 - [DEBUG] = AllBottom (new jump func)
35978 2019-Jan-17 17:00:43.002313 - [DEBUG]
35979 2019-Jan-17 17:00:43.002337 - [DEBUG] Start adding new jump function
35980 2019-Jan-17 17:00:43.002360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

35981 2019-Jan-17 17:00:43.002418 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

35982 2019-Jan-17 17:00:43.003065 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35983 2019-Jan-17 17:00:43.003709 - [DEBUG] Edge Function : AllBottom
35984 2019-Jan-17 17:00:43.003738 - [DEBUG] End adding new jump function
35985 2019-Jan-17 17:00:43.003762 - [DEBUG]
35986 2019-Jan-17 17:00:43.003786 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
35987 2019-Jan-17 17:00:43.003810 - [DEBUG]
35988 2019-Jan-17 17:00:43.003833 - [DEBUG] Process 988. path edge:
35989 2019-Jan-17 17:00:43.003857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
35990 2019-Jan-17 17:00:43.003915 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
35991 2019-Jan-17 17:00:43.004561 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
35992 2019-Jan-17 17:00:43.005223 - [DEBUG]
35993 2019-Jan-17 17:00:43.005248 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
35994 2019-Jan-17 17:00:43.005908 - [DEBUG] Possible callees:
35995 2019-Jan-17 17:00:43.005934 - [DEBUG] llvm.dbg.declare
35996 2019-Jan-17 17:00:43.005959 - [DEBUG] Possible return sites:
35997 2019-Jan-17 17:00:43.005983 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19335998 2019-Jan-17 17:00:43.007261 - [DEBUG] Found and process special summary
35999 2019-Jan-17 17:00:43.007295 - [DEBUG] Compose: EdgeIdentity * AllBottom
36000 2019-Jan-17 17:00:43.007322 - [DEBUG]
36001 2019-Jan-17 17:00:43.007346 - [DEBUG] Propagate flow
36002 2019-Jan-17 17:00:43.007369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36003 2019-Jan-17 17:00:43.007427 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36004 2019-Jan-17 17:00:43.008084 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36005 2019-Jan-17 17:00:43.008731 - [DEBUG] Edge function : AllBottom (result of previous compose)
36006 2019-Jan-17 17:00:43.008757 - [DEBUG]
36007 2019-Jan-17 17:00:43.008781 - [DEBUG] Join: AllTop & AllBottom
36008 2019-Jan-17 17:00:43.008807 - [DEBUG] = AllBottom (new jump func)
36009 2019-Jan-17 17:00:43.008832 - [DEBUG]
36010 2019-Jan-17 17:00:43.008855 - [DEBUG] Start adding new jump function
36011 2019-Jan-17 17:00:43.008878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36012 2019-Jan-17 17:00:43.008936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36013 2019-Jan-17 17:00:43.009591 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36014 2019-Jan-17 17:00:43.010230 - [DEBUG] Edge Function : AllBottom
36015 2019-Jan-17 17:00:43.010258 - [DEBUG] End adding new jump function
36016 2019-Jan-17 17:00:43.010282 - [DEBUG]
36017 2019-Jan-17 17:00:43.010306 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36018 2019-Jan-17 17:00:43.010330 - [DEBUG]
36019 2019-Jan-17 17:00:43.010354 - [DEBUG] Process 989. path edge:
36020 2019-Jan-17 17:00:43.010378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36021 2019-Jan-17 17:00:43.010435 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36022 2019-Jan-17 17:00:43.011075 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36023 2019-Jan-17 17:00:43.011740 - [DEBUG]
36024 2019-Jan-17 17:00:43.011764 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36025 2019-Jan-17 17:00:43.012424 - [DEBUG] Compose: EdgeIdentity * AllBottom
36026 2019-Jan-17 17:00:43.012452 - [DEBUG]
36027 2019-Jan-17 17:00:43.012476 - [DEBUG] Propagate flow
36028 2019-Jan-17 17:00:43.012499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36029 2019-Jan-17 17:00:43.012558 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36030 2019-Jan-17 17:00:43.013195 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36031 2019-Jan-17 17:00:43.013843 - [DEBUG] Edge function : AllBottom (result of previous compose)
36032 2019-Jan-17 17:00:43.013868 - [DEBUG]
36033 2019-Jan-17 17:00:43.013892 - [DEBUG] Join: AllTop & AllBottom
36034 2019-Jan-17 17:00:43.013918 - [DEBUG] = AllBottom (new jump func)
36035 2019-Jan-17 17:00:43.013943 - [DEBUG]
36036 2019-Jan-17 17:00:43.013966 - [DEBUG] Start adding new jump function
36037 2019-Jan-17 17:00:43.013990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36038 2019-Jan-17 17:00:43.014047 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36039 2019-Jan-17 17:00:43.014709 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36040 2019-Jan-17 17:00:43.015345 - [DEBUG] Edge Function : AllBottom
36041 2019-Jan-17 17:00:43.015373 - [DEBUG] End adding new jump function
36042 2019-Jan-17 17:00:43.015397 - [DEBUG]
36043 2019-Jan-17 17:00:43.015421 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36044 2019-Jan-17 17:00:43.015445 - [DEBUG]
36045 2019-Jan-17 17:00:43.015469 - [DEBUG] Process 990. path edge:
36046 2019-Jan-17 17:00:43.015492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36047 2019-Jan-17 17:00:43.015550 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36048 2019-Jan-17 17:00:43.016186 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36049 2019-Jan-17 17:00:43.016833 - [DEBUG]
36050 2019-Jan-17 17:00:43.016858 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36051 2019-Jan-17 17:00:43.017516 - [DEBUG] Compose: EdgeIdentity * AllBottom
36052 2019-Jan-17 17:00:43.017544 - [DEBUG]
36053 2019-Jan-17 17:00:43.017568 - [DEBUG] Propagate flow
36054 2019-Jan-17 17:00:43.017592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36055 2019-Jan-17 17:00:43.017651 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36056 2019-Jan-17 17:00:43.018316 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36057 2019-Jan-17 17:00:43.018964 - [DEBUG] Edge function : AllBottom (result of previous compose)
36058 2019-Jan-17 17:00:43.018989 - [DEBUG]
36059 2019-Jan-17 17:00:43.019014 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36060 2019-Jan-17 17:00:43.019040 - [DEBUG] = AllBottom
36061 2019-Jan-17 17:00:43.019065 - [DEBUG]
36062 2019-Jan-17 17:00:43.019088 - [DEBUG] PROPAGATE: No new function!
36063 2019-Jan-17 17:00:43.019113 - [DEBUG] EDGE: >
36064 2019-Jan-17 17:00:43.019172 - [DEBUG] ---> 36065 2019-Jan-17 17:00:43.019809 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36066 2019-Jan-17 17:00:43.020456 - [DEBUG]
36067 2019-Jan-17 17:00:43.020481 - [DEBUG] EDGE: >
36068 2019-Jan-17 17:00:43.020540 - [DEBUG] ---> 36069 2019-Jan-17 17:00:43.021179 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36070 2019-Jan-17 17:00:43.021842 - [DEBUG]
36071 2019-Jan-17 17:00:43.021880 - [DEBUG] Compose: EdgeIdentity * AllBottom
36072 2019-Jan-17 17:00:43.021908 - [DEBUG]
36073 2019-Jan-17 17:00:43.021932 - [DEBUG] Propagate flow
36074 2019-Jan-17 17:00:43.021955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36075 2019-Jan-17 17:00:43.022013 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36076 2019-Jan-17 17:00:43.022653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36077 2019-Jan-17 17:00:43.023300 - [DEBUG] Edge function : AllBottom (result of previous compose)
36078 2019-Jan-17 17:00:43.023326 - [DEBUG]
36079 2019-Jan-17 17:00:43.023351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36080 2019-Jan-17 17:00:43.023377 - [DEBUG] = AllBottom
36081 2019-Jan-17 17:00:43.023401 - [DEBUG]
36082 2019-Jan-17 17:00:43.023425 - [DEBUG] PROPAGATE: No new function!
36083 2019-Jan-17 17:00:43.023452 - [DEBUG] EDGE: >
36084 2019-Jan-17 17:00:43.023511 - [DEBUG] ---> 36085 2019-Jan-17 17:00:43.024158 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36086 2019-Jan-17 17:00:43.024821 - [DEBUG]
36087 2019-Jan-17 17:00:43.024847 - [DEBUG] EDGE: >
36088 2019-Jan-17 17:00:43.024906 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36089 2019-Jan-17 17:00:43.025549 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36090 2019-Jan-17 17:00:43.026196 - [DEBUG]
36091 2019-Jan-17 17:00:43.026221 - [DEBUG] EDGE: >
36092 2019-Jan-17 17:00:43.026280 - [DEBUG] ---> 36093 2019-Jan-17 17:00:43.026916 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36094 2019-Jan-17 17:00:43.027572 - [DEBUG]
36095 2019-Jan-17 17:00:43.027598 - [DEBUG] EDGE: >
36096 2019-Jan-17 17:00:43.027657 - [DEBUG] ---> 36097 2019-Jan-17 17:00:43.028309 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36098 2019-Jan-17 17:00:43.028956 - [DEBUG]
36099 2019-Jan-17 17:00:43.028982 - [DEBUG] EDGE: >
36100 2019-Jan-17 17:00:43.029041 - [DEBUG] ---> 36101 2019-Jan-17 17:00:43.029681 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36102 2019-Jan-17 17:00:43.030327 - [DEBUG]
36103 2019-Jan-17 17:00:43.030361 - [DEBUG] Compose: EdgeIdentity * AllBottom
36104 2019-Jan-17 17:00:43.030388 - [DEBUG]
36105 2019-Jan-17 17:00:43.030412 - [DEBUG] Propagate flow
36106 2019-Jan-17 17:00:43.030436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36107 2019-Jan-17 17:00:43.030493 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36108 2019-Jan-17 17:00:43.031133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36109 2019-Jan-17 17:00:43.031796 - [DEBUG] Edge function : AllBottom (result of previous compose)
36110 2019-Jan-17 17:00:43.031822 - [DEBUG]
36111 2019-Jan-17 17:00:43.031847 - [DEBUG] Join: AllTop & AllBottom
36112 2019-Jan-17 17:00:43.031873 - [DEBUG] = AllBottom (new jump func)
36113 2019-Jan-17 17:00:43.031897 - [DEBUG]
36114 2019-Jan-17 17:00:43.031921 - [DEBUG] Start adding new jump function
36115 2019-Jan-17 17:00:43.031944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36116 2019-Jan-17 17:00:43.032002 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36117 2019-Jan-17 17:00:43.032648 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36118 2019-Jan-17 17:00:43.033287 - [DEBUG] Edge Function : AllBottom
36119 2019-Jan-17 17:00:43.033316 - [DEBUG] End adding new jump function
36120 2019-Jan-17 17:00:43.033339 - [DEBUG]
36121 2019-Jan-17 17:00:43.033363 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36122 2019-Jan-17 17:00:43.033388 - [DEBUG]
36123 2019-Jan-17 17:00:43.033411 - [DEBUG] Process 991. path edge:
36124 2019-Jan-17 17:00:43.033435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36125 2019-Jan-17 17:00:43.033492 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36126 2019-Jan-17 17:00:43.034132 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36127 2019-Jan-17 17:00:43.034794 - [DEBUG]
36128 2019-Jan-17 17:00:43.034818 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36129 2019-Jan-17 17:00:43.035476 - [DEBUG] Compose: EdgeIdentity * AllBottom
36130 2019-Jan-17 17:00:43.035504 - [DEBUG]
36131 2019-Jan-17 17:00:43.035528 - [DEBUG] Propagate flow
36132 2019-Jan-17 17:00:43.035551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36133 2019-Jan-17 17:00:43.035610 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36134 2019-Jan-17 17:00:43.036245 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36135 2019-Jan-17 17:00:43.036892 - [DEBUG] Edge function : AllBottom (result of previous compose)
36136 2019-Jan-17 17:00:43.036925 - [DEBUG]
36137 2019-Jan-17 17:00:43.036950 - [DEBUG] Join: AllTop & AllBottom
36138 2019-Jan-17 17:00:43.036976 - [DEBUG] = AllBottom (new jump func)
36139 2019-Jan-17 17:00:43.037001 - [DEBUG]
36140 2019-Jan-17 17:00:43.037024 - [DEBUG] Start adding new jump function
36141 2019-Jan-17 17:00:43.037048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36142 2019-Jan-17 17:00:43.037106 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36143 2019-Jan-17 17:00:43.037755 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36144 2019-Jan-17 17:00:43.038406 - [DEBUG] Edge Function : AllBottom
36145 2019-Jan-17 17:00:43.038435 - [DEBUG] End adding new jump function
36146 2019-Jan-17 17:00:43.038459 - [DEBUG]
36147 2019-Jan-17 17:00:43.038483 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36148 2019-Jan-17 17:00:43.038507 - [DEBUG]
36149 2019-Jan-17 17:00:43.038531 - [DEBUG] Process 992. path edge:
36150 2019-Jan-17 17:00:43.038555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36151 2019-Jan-17 17:00:43.038613 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36152 2019-Jan-17 17:00:43.039248 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36153 2019-Jan-17 17:00:43.039895 - [DEBUG]
36154 2019-Jan-17 17:00:43.039921 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36155 2019-Jan-17 17:00:43.040575 - [DEBUG] Compose: EdgeIdentity * AllBottom
36156 2019-Jan-17 17:00:43.040603 - [DEBUG]
36157 2019-Jan-17 17:00:43.040627 - [DEBUG] Propagate flow
36158 2019-Jan-17 17:00:43.040650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36159 2019-Jan-17 17:00:43.040710 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36160 2019-Jan-17 17:00:43.041359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36161 2019-Jan-17 17:00:43.042007 - [DEBUG] Edge function : AllBottom (result of previous compose)
36162 2019-Jan-17 17:00:43.042032 - [DEBUG]
36163 2019-Jan-17 17:00:43.042057 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36164 2019-Jan-17 17:00:43.042083 - [DEBUG] = AllBottom
36165 2019-Jan-17 17:00:43.042107 - [DEBUG]
36166 2019-Jan-17 17:00:43.042130 - [DEBUG] PROPAGATE: No new function!
36167 2019-Jan-17 17:00:43.042155 - [DEBUG] EDGE: >
36168 2019-Jan-17 17:00:43.042214 - [DEBUG] ---> 36169 2019-Jan-17 17:00:43.042848 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36170 2019-Jan-17 17:00:43.043495 - [DEBUG]
36171 2019-Jan-17 17:00:43.043520 - [DEBUG] EDGE: >
36172 2019-Jan-17 17:00:43.043579 - [DEBUG] ---> 36173 2019-Jan-17 17:00:43.044219 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36174 2019-Jan-17 17:00:43.044882 - [DEBUG]
36175 2019-Jan-17 17:00:43.044907 - [DEBUG] EDGE: >
36176 2019-Jan-17 17:00:43.044966 - [DEBUG] ---> 36177 2019-Jan-17 17:00:43.045602 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36178 2019-Jan-17 17:00:43.046255 - [DEBUG]
36179 2019-Jan-17 17:00:43.046282 - [DEBUG] EDGE: >
36180 2019-Jan-17 17:00:43.046341 - [DEBUG] ---> 36181 2019-Jan-17 17:00:43.046982 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36182 2019-Jan-17 17:00:43.047628 - [DEBUG]
36183 2019-Jan-17 17:00:43.047654 - [DEBUG] EDGE: >
36184 2019-Jan-17 17:00:43.047713 - [DEBUG] ---> 36185 2019-Jan-17 17:00:43.048364 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36186 2019-Jan-17 17:00:43.049012 - [DEBUG]
36187 2019-Jan-17 17:00:43.049037 - [DEBUG] EDGE: >
36188 2019-Jan-17 17:00:43.049096 - [DEBUG] ---> 36189 2019-Jan-17 17:00:43.049737 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36190 2019-Jan-17 17:00:43.050384 - [DEBUG]
36191 2019-Jan-17 17:00:43.050420 - [DEBUG] Compose: EdgeIdentity * AllBottom
36192 2019-Jan-17 17:00:43.050447 - [DEBUG]
36193 2019-Jan-17 17:00:43.050471 - [DEBUG] Propagate flow
36194 2019-Jan-17 17:00:43.050495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36195 2019-Jan-17 17:00:43.050553 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36196 2019-Jan-17 17:00:43.051193 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36197 2019-Jan-17 17:00:43.051856 - [DEBUG] Edge function : AllBottom (result of previous compose)
36198 2019-Jan-17 17:00:43.051881 - [DEBUG]
36199 2019-Jan-17 17:00:43.051906 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36200 2019-Jan-17 17:00:43.051932 - [DEBUG] = AllBottom
36201 2019-Jan-17 17:00:43.051956 - [DEBUG]
36202 2019-Jan-17 17:00:43.051980 - [DEBUG] PROPAGATE: No new function!
36203 2019-Jan-17 17:00:43.052006 - [DEBUG] EDGE: >
36204 2019-Jan-17 17:00:43.052066 - [DEBUG] ---> 36205 2019-Jan-17 17:00:43.052713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36206 2019-Jan-17 17:00:43.053359 - [DEBUG]
36207 2019-Jan-17 17:00:43.053385 - [DEBUG] EDGE: >
36208 2019-Jan-17 17:00:43.053443 - [DEBUG] ---> 36209 2019-Jan-17 17:00:43.054080 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36210 2019-Jan-17 17:00:43.054742 - [DEBUG]
36211 2019-Jan-17 17:00:43.054768 - [DEBUG] EDGE: >
36212 2019-Jan-17 17:00:43.054827 - [DEBUG] ---> 36213 2019-Jan-17 17:00:43.055466 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36214 2019-Jan-17 17:00:43.056113 - [DEBUG]
36215 2019-Jan-17 17:00:43.056148 - [DEBUG] Compose: EdgeIdentity * AllBottom
36216 2019-Jan-17 17:00:43.056183 - [DEBUG]
36217 2019-Jan-17 17:00:43.056208 - [DEBUG] Propagate flow
36218 2019-Jan-17 17:00:43.056231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36219 2019-Jan-17 17:00:43.056290 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36220 2019-Jan-17 17:00:43.056930 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36221 2019-Jan-17 17:00:43.057578 - [DEBUG] Edge function : AllBottom (result of previous compose)
36222 2019-Jan-17 17:00:43.057603 - [DEBUG]
36223 2019-Jan-17 17:00:43.057628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36224 2019-Jan-17 17:00:43.057654 - [DEBUG] = AllBottom
36225 2019-Jan-17 17:00:43.057679 - [DEBUG]
36226 2019-Jan-17 17:00:43.057702 - [DEBUG] PROPAGATE: No new function!
36227 2019-Jan-17 17:00:43.057728 - [DEBUG] EDGE: >
36228 2019-Jan-17 17:00:43.057788 - [DEBUG] ---> 36229 2019-Jan-17 17:00:43.058451 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36230 2019-Jan-17 17:00:43.059098 - [DEBUG]
36231 2019-Jan-17 17:00:43.059124 - [DEBUG] EDGE: >
36232 2019-Jan-17 17:00:43.059183 - [DEBUG] ---> 36233 2019-Jan-17 17:00:43.059819 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36234 2019-Jan-17 17:00:43.060466 - [DEBUG]
36235 2019-Jan-17 17:00:43.060491 - [DEBUG] EDGE: >
36236 2019-Jan-17 17:00:43.060550 - [DEBUG] ---> 36237 2019-Jan-17 17:00:43.061188 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36238 2019-Jan-17 17:00:43.061850 - [DEBUG]
36239 2019-Jan-17 17:00:43.061875 - [DEBUG] EDGE: >
36240 2019-Jan-17 17:00:43.061934 - [DEBUG] ---> 36241 2019-Jan-17 17:00:43.062574 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36242 2019-Jan-17 17:00:43.063221 - [DEBUG]
36243 2019-Jan-17 17:00:43.063257 - [DEBUG] Compose: EdgeIdentity * AllBottom
36244 2019-Jan-17 17:00:43.063284 - [DEBUG]
36245 2019-Jan-17 17:00:43.063308 - [DEBUG] Propagate flow
36246 2019-Jan-17 17:00:43.063332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36247 2019-Jan-17 17:00:43.063390 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36248 2019-Jan-17 17:00:43.064030 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36249 2019-Jan-17 17:00:43.064690 - [DEBUG] Edge function : AllBottom (result of previous compose)
36250 2019-Jan-17 17:00:43.064715 - [DEBUG]
36251 2019-Jan-17 17:00:43.064741 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36252 2019-Jan-17 17:00:43.064767 - [DEBUG] = AllBottom
36253 2019-Jan-17 17:00:43.064791 - [DEBUG]
36254 2019-Jan-17 17:00:43.064814 - [DEBUG] PROPAGATE: No new function!
36255 2019-Jan-17 17:00:43.064840 - [DEBUG] EDGE: >
36256 2019-Jan-17 17:00:43.064900 - [DEBUG] ---> 36257 2019-Jan-17 17:00:43.065554 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36258 2019-Jan-17 17:00:43.066200 - [DEBUG]
36259 2019-Jan-17 17:00:43.066226 - [DEBUG] EDGE: >
36260 2019-Jan-17 17:00:43.066285 - [DEBUG] ---> 36261 2019-Jan-17 17:00:43.066920 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36262 2019-Jan-17 17:00:43.067566 - [DEBUG]
36263 2019-Jan-17 17:00:43.067592 - [DEBUG] EDGE: >
36264 2019-Jan-17 17:00:43.067651 - [DEBUG] ---> 36265 2019-Jan-17 17:00:43.068305 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36266 2019-Jan-17 17:00:43.068953 - [DEBUG]
36267 2019-Jan-17 17:00:43.068989 - [DEBUG] Compose: EdgeIdentity * AllBottom
36268 2019-Jan-17 17:00:43.069016 - [DEBUG]
36269 2019-Jan-17 17:00:43.069040 - [DEBUG] Propagate flow
36270 2019-Jan-17 17:00:43.069064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36271 2019-Jan-17 17:00:43.069122 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36272 2019-Jan-17 17:00:43.069762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36273 2019-Jan-17 17:00:43.070408 - [DEBUG] Edge function : AllBottom (result of previous compose)
36274 2019-Jan-17 17:00:43.070434 - [DEBUG]
36275 2019-Jan-17 17:00:43.070459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36276 2019-Jan-17 17:00:43.070485 - [DEBUG] = AllBottom
36277 2019-Jan-17 17:00:43.070509 - [DEBUG]
36278 2019-Jan-17 17:00:43.070532 - [DEBUG] PROPAGATE: No new function!
36279 2019-Jan-17 17:00:43.070559 - [DEBUG] EDGE: >
36280 2019-Jan-17 17:00:43.070618 - [DEBUG] ---> 36281 2019-Jan-17 17:00:43.071263 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36282 2019-Jan-17 17:00:43.071927 - [DEBUG]
36283 2019-Jan-17 17:00:43.071952 - [DEBUG] EDGE: >
36284 2019-Jan-17 17:00:43.072011 - [DEBUG] ---> 36285 2019-Jan-17 17:00:43.072648 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36286 2019-Jan-17 17:00:43.073295 - [DEBUG]
36287 2019-Jan-17 17:00:43.073321 - [DEBUG] EDGE: >
36288 2019-Jan-17 17:00:43.073380 - [DEBUG] ---> 36289 2019-Jan-17 17:00:43.074019 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36290 2019-Jan-17 17:00:43.074679 - [DEBUG]
36291 2019-Jan-17 17:00:43.074717 - [DEBUG] Compose: EdgeIdentity * AllBottom
36292 2019-Jan-17 17:00:43.074744 - [DEBUG]
36293 2019-Jan-17 17:00:43.074768 - [DEBUG] Propagate flow
36294 2019-Jan-17 17:00:43.074792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36295 2019-Jan-17 17:00:43.074850 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36296 2019-Jan-17 17:00:43.075498 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36297 2019-Jan-17 17:00:43.076147 - [DEBUG] Edge function : AllBottom (result of previous compose)
36298 2019-Jan-17 17:00:43.076172 - [DEBUG]
36299 2019-Jan-17 17:00:43.076197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36300 2019-Jan-17 17:00:43.076223 - [DEBUG] = AllBottom
36301 2019-Jan-17 17:00:43.076248 - [DEBUG]
36302 2019-Jan-17 17:00:43.076271 - [DEBUG] PROPAGATE: No new function!
36303 2019-Jan-17 17:00:43.076298 - [DEBUG] EDGE: >
36304 2019-Jan-17 17:00:43.076358 - [DEBUG] ---> 36305 2019-Jan-17 17:00:43.077005 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36306 2019-Jan-17 17:00:43.077651 - [DEBUG]
36307 2019-Jan-17 17:00:43.077685 - [DEBUG] Compose: EdgeIdentity * AllBottom
36308 2019-Jan-17 17:00:43.077712 - [DEBUG]
36309 2019-Jan-17 17:00:43.077736 - [DEBUG] Propagate flow
36310 2019-Jan-17 17:00:43.077759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36311 2019-Jan-17 17:00:43.077817 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36312 2019-Jan-17 17:00:43.078472 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36313 2019-Jan-17 17:00:43.079120 - [DEBUG] Edge function : AllBottom (result of previous compose)
36314 2019-Jan-17 17:00:43.079145 - [DEBUG]
36315 2019-Jan-17 17:00:43.079170 - [DEBUG] Join: AllTop & AllBottom
36316 2019-Jan-17 17:00:43.079196 - [DEBUG] = AllBottom (new jump func)
36317 2019-Jan-17 17:00:43.079220 - [DEBUG]
36318 2019-Jan-17 17:00:43.079244 - [DEBUG] Start adding new jump function
36319 2019-Jan-17 17:00:43.079267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36320 2019-Jan-17 17:00:43.079325 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36321 2019-Jan-17 17:00:43.079971 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36322 2019-Jan-17 17:00:43.080609 - [DEBUG] Edge Function : AllBottom
36323 2019-Jan-17 17:00:43.080638 - [DEBUG] End adding new jump function
36324 2019-Jan-17 17:00:43.080661 - [DEBUG]
36325 2019-Jan-17 17:00:43.080685 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36326 2019-Jan-17 17:00:43.080709 - [DEBUG]
36327 2019-Jan-17 17:00:43.080732 - [DEBUG] Process 993. path edge:
36328 2019-Jan-17 17:00:43.080756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36329 2019-Jan-17 17:00:43.080814 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36330 2019-Jan-17 17:00:43.081470 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36331 2019-Jan-17 17:00:43.082117 - [DEBUG]
36332 2019-Jan-17 17:00:43.082142 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36333 2019-Jan-17 17:00:43.082789 - [DEBUG] Possible callees:
36334 2019-Jan-17 17:00:43.082814 - [DEBUG] foo
36335 2019-Jan-17 17:00:43.082839 - [DEBUG] Possible return sites:
36336 2019-Jan-17 17:00:43.082863 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12636337 2019-Jan-17 17:00:43.084132 - [DEBUG] Found and process special summary
36338 2019-Jan-17 17:00:43.084174 - [DEBUG] Compose: EdgeIdentity * AllBottom
36339 2019-Jan-17 17:00:43.084201 - [DEBUG]
36340 2019-Jan-17 17:00:43.084225 - [DEBUG] Propagate flow
36341 2019-Jan-17 17:00:43.084249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36342 2019-Jan-17 17:00:43.084307 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36343 2019-Jan-17 17:00:43.084961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36344 2019-Jan-17 17:00:43.085616 - [DEBUG] Edge function : AllBottom (result of previous compose)
36345 2019-Jan-17 17:00:43.085642 - [DEBUG]
36346 2019-Jan-17 17:00:43.085666 - [DEBUG] Join: AllTop & AllBottom
36347 2019-Jan-17 17:00:43.085692 - [DEBUG] = AllBottom (new jump func)
36348 2019-Jan-17 17:00:43.085716 - [DEBUG]
36349 2019-Jan-17 17:00:43.085739 - [DEBUG] Start adding new jump function
36350 2019-Jan-17 17:00:43.085762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36351 2019-Jan-17 17:00:43.085820 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36352 2019-Jan-17 17:00:43.086467 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36353 2019-Jan-17 17:00:43.087107 - [DEBUG] Edge Function : AllBottom
36354 2019-Jan-17 17:00:43.087135 - [DEBUG] End adding new jump function
36355 2019-Jan-17 17:00:43.087158 - [DEBUG]
36356 2019-Jan-17 17:00:43.087182 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36357 2019-Jan-17 17:00:43.087206 - [DEBUG]
36358 2019-Jan-17 17:00:43.087229 - [DEBUG] Process 994. path edge:
36359 2019-Jan-17 17:00:43.087253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36360 2019-Jan-17 17:00:43.087311 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
36361 2019-Jan-17 17:00:43.087950 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36362 2019-Jan-17 17:00:43.088613 - [DEBUG]
36363 2019-Jan-17 17:00:43.088637 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36364 2019-Jan-17 17:00:43.089304 - [DEBUG] Compose: EdgeIdentity * AllBottom
36365 2019-Jan-17 17:00:43.089332 - [DEBUG]
36366 2019-Jan-17 17:00:43.089355 - [DEBUG] Propagate flow
36367 2019-Jan-17 17:00:43.089379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36368 2019-Jan-17 17:00:43.089437 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36369 2019-Jan-17 17:00:43.090075 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36370 2019-Jan-17 17:00:43.090723 - [DEBUG] Edge function : AllBottom (result of previous compose)
36371 2019-Jan-17 17:00:43.090748 - [DEBUG]
36372 2019-Jan-17 17:00:43.090773 - [DEBUG] Join: AllTop & AllBottom
36373 2019-Jan-17 17:00:43.090799 - [DEBUG] = AllBottom (new jump func)
36374 2019-Jan-17 17:00:43.090823 - [DEBUG]
36375 2019-Jan-17 17:00:43.090846 - [DEBUG] Start adding new jump function
36376 2019-Jan-17 17:00:43.090870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36377 2019-Jan-17 17:00:43.090927 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36378 2019-Jan-17 17:00:43.091592 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36379 2019-Jan-17 17:00:43.092228 - [DEBUG] Edge Function : AllBottom
36380 2019-Jan-17 17:00:43.092265 - [DEBUG] End adding new jump function
36381 2019-Jan-17 17:00:43.092290 - [DEBUG]
36382 2019-Jan-17 17:00:43.092313 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36383 2019-Jan-17 17:00:43.092337 - [DEBUG]
36384 2019-Jan-17 17:00:43.092361 - [DEBUG] Process 995. path edge:
36385 2019-Jan-17 17:00:43.092384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36386 2019-Jan-17 17:00:43.092442 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
36387 2019-Jan-17 17:00:43.093080 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36388 2019-Jan-17 17:00:43.093728 - [DEBUG]
36389 2019-Jan-17 17:00:43.093754 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
36390 2019-Jan-17 17:00:43.094406 - [DEBUG] Compose: EdgeIdentity * AllBottom
36391 2019-Jan-17 17:00:43.094434 - [DEBUG]
36392 2019-Jan-17 17:00:43.094458 - [DEBUG] Propagate flow
36393 2019-Jan-17 17:00:43.094481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36394 2019-Jan-17 17:00:43.094539 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36395 2019-Jan-17 17:00:43.095194 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36396 2019-Jan-17 17:00:43.095842 - [DEBUG] Edge function : AllBottom (result of previous compose)
36397 2019-Jan-17 17:00:43.095867 - [DEBUG]
36398 2019-Jan-17 17:00:43.095892 - [DEBUG] Join: AllTop & AllBottom
36399 2019-Jan-17 17:00:43.095917 - [DEBUG] = AllBottom (new jump func)
36400 2019-Jan-17 17:00:43.095942 - [DEBUG]
36401 2019-Jan-17 17:00:43.095965 - [DEBUG] Start adding new jump function
36402 2019-Jan-17 17:00:43.095989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36403 2019-Jan-17 17:00:43.096046 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36404 2019-Jan-17 17:00:43.096695 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36405 2019-Jan-17 17:00:43.097333 - [DEBUG] Edge Function : AllBottom
36406 2019-Jan-17 17:00:43.097361 - [DEBUG] End adding new jump function
36407 2019-Jan-17 17:00:43.097385 - [DEBUG]
36408 2019-Jan-17 17:00:43.097409 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36409 2019-Jan-17 17:00:43.097433 - [DEBUG]
36410 2019-Jan-17 17:00:43.097456 - [DEBUG] Process 996. path edge:
36411 2019-Jan-17 17:00:43.097480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36412 2019-Jan-17 17:00:43.097537 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
36413 2019-Jan-17 17:00:43.098193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36414 2019-Jan-17 17:00:43.098841 - [DEBUG]
36415 2019-Jan-17 17:00:43.098866 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
36416 2019-Jan-17 17:00:43.099521 - [DEBUG] Compose: EdgeIdentity * AllBottom
36417 2019-Jan-17 17:00:43.099549 - [DEBUG]
36418 2019-Jan-17 17:00:43.099572 - [DEBUG] Propagate flow
36419 2019-Jan-17 17:00:43.099596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36420 2019-Jan-17 17:00:43.099654 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36421 2019-Jan-17 17:00:43.100313 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36422 2019-Jan-17 17:00:43.100960 - [DEBUG] Edge function : AllBottom (result of previous compose)
36423 2019-Jan-17 17:00:43.100985 - [DEBUG]
36424 2019-Jan-17 17:00:43.101010 - [DEBUG] Join: AllTop & AllBottom
36425 2019-Jan-17 17:00:43.101036 - [DEBUG] = AllBottom (new jump func)
36426 2019-Jan-17 17:00:43.101060 - [DEBUG]
36427 2019-Jan-17 17:00:43.101083 - [DEBUG] Start adding new jump function
36428 2019-Jan-17 17:00:43.101107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36429 2019-Jan-17 17:00:43.101164 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36430 2019-Jan-17 17:00:43.101830 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36431 2019-Jan-17 17:00:43.102478 - [DEBUG] Edge Function : AllBottom
36432 2019-Jan-17 17:00:43.102506 - [DEBUG] End adding new jump function
36433 2019-Jan-17 17:00:43.102530 - [DEBUG]
36434 2019-Jan-17 17:00:43.102554 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36435 2019-Jan-17 17:00:43.102578 - [DEBUG]
36436 2019-Jan-17 17:00:43.102602 - [DEBUG] Process 997. path edge:
36437 2019-Jan-17 17:00:43.102625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36438 2019-Jan-17 17:00:43.102683 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
36439 2019-Jan-17 17:00:43.103330 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36440 2019-Jan-17 17:00:43.103978 - [DEBUG]
36441 2019-Jan-17 17:00:43.104002 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36442 2019-Jan-17 17:00:43.104671 - [DEBUG] Possible callees:
36443 2019-Jan-17 17:00:43.104696 - [DEBUG] llvm.dbg.declare
36444 2019-Jan-17 17:00:43.104722 - [DEBUG] Possible return sites:
36445 2019-Jan-17 17:00:43.104745 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13636446 2019-Jan-17 17:00:43.106022 - [DEBUG] Found and process special summary
36447 2019-Jan-17 17:00:43.106056 - [DEBUG] Compose: EdgeIdentity * AllBottom
36448 2019-Jan-17 17:00:43.106083 - [DEBUG]
36449 2019-Jan-17 17:00:43.106107 - [DEBUG] Propagate flow
36450 2019-Jan-17 17:00:43.106130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36451 2019-Jan-17 17:00:43.106188 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36452 2019-Jan-17 17:00:43.106829 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36453 2019-Jan-17 17:00:43.107477 - [DEBUG] Edge function : AllBottom (result of previous compose)
36454 2019-Jan-17 17:00:43.107502 - [DEBUG]
36455 2019-Jan-17 17:00:43.107527 - [DEBUG] Join: AllTop & AllBottom
36456 2019-Jan-17 17:00:43.107553 - [DEBUG] = AllBottom (new jump func)
36457 2019-Jan-17 17:00:43.107577 - [DEBUG]
36458 2019-Jan-17 17:00:43.107600 - [DEBUG] Start adding new jump function
36459 2019-Jan-17 17:00:43.107624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36460 2019-Jan-17 17:00:43.107682 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36461 2019-Jan-17 17:00:43.108350 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36462 2019-Jan-17 17:00:43.108991 - [DEBUG] Edge Function : AllBottom
36463 2019-Jan-17 17:00:43.109024 - [DEBUG] End adding new jump function
36464 2019-Jan-17 17:00:43.109048 - [DEBUG]
36465 2019-Jan-17 17:00:43.109071 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36466 2019-Jan-17 17:00:43.109096 - [DEBUG]
36467 2019-Jan-17 17:00:43.109119 - [DEBUG] Process 998. path edge:
36468 2019-Jan-17 17:00:43.109143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36469 2019-Jan-17 17:00:43.109201 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
36470 2019-Jan-17 17:00:43.109840 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36471 2019-Jan-17 17:00:43.110489 - [DEBUG]
36472 2019-Jan-17 17:00:43.110513 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36473 2019-Jan-17 17:00:43.111181 - [DEBUG] Compose: EdgeIdentity * AllBottom
36474 2019-Jan-17 17:00:43.111209 - [DEBUG]
36475 2019-Jan-17 17:00:43.111233 - [DEBUG] Propagate flow
36476 2019-Jan-17 17:00:43.111256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36477 2019-Jan-17 17:00:43.111332 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36478 2019-Jan-17 17:00:43.111972 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36479 2019-Jan-17 17:00:43.112620 - [DEBUG] Edge function : AllBottom (result of previous compose)
36480 2019-Jan-17 17:00:43.112645 - [DEBUG]
36481 2019-Jan-17 17:00:43.112670 - [DEBUG] Join: AllTop & AllBottom
36482 2019-Jan-17 17:00:43.112695 - [DEBUG] = AllBottom (new jump func)
36483 2019-Jan-17 17:00:43.112719 - [DEBUG]
36484 2019-Jan-17 17:00:43.112743 - [DEBUG] Start adding new jump function
36485 2019-Jan-17 17:00:43.112766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36486 2019-Jan-17 17:00:43.112823 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36487 2019-Jan-17 17:00:43.113473 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36488 2019-Jan-17 17:00:43.114109 - [DEBUG] Edge Function : AllBottom
36489 2019-Jan-17 17:00:43.114137 - [DEBUG] End adding new jump function
36490 2019-Jan-17 17:00:43.114161 - [DEBUG]
36491 2019-Jan-17 17:00:43.114184 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36492 2019-Jan-17 17:00:43.114209 - [DEBUG]
36493 2019-Jan-17 17:00:43.114232 - [DEBUG] Process 999. path edge:
36494 2019-Jan-17 17:00:43.114256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36495 2019-Jan-17 17:00:43.114313 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
36496 2019-Jan-17 17:00:43.114965 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36497 2019-Jan-17 17:00:43.115612 - [DEBUG]
36498 2019-Jan-17 17:00:43.115637 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
36499 2019-Jan-17 17:00:43.116292 - [DEBUG] Compose: EdgeIdentity * AllBottom
36500 2019-Jan-17 17:00:43.116320 - [DEBUG]
36501 2019-Jan-17 17:00:43.116344 - [DEBUG] Propagate flow
36502 2019-Jan-17 17:00:43.116367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36503 2019-Jan-17 17:00:43.116425 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
36504 2019-Jan-17 17:00:43.117069 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36505 2019-Jan-17 17:00:43.117716 - [DEBUG] Edge function : AllBottom (result of previous compose)
36506 2019-Jan-17 17:00:43.117742 - [DEBUG]
36507 2019-Jan-17 17:00:43.117767 - [DEBUG] Join: AllTop & AllBottom
36508 2019-Jan-17 17:00:43.117792 - [DEBUG] = AllBottom (new jump func)
36509 2019-Jan-17 17:00:43.117817 - [DEBUG]
36510 2019-Jan-17 17:00:43.117840 - [DEBUG] Start adding new jump function
36511 2019-Jan-17 17:00:43.117864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36512 2019-Jan-17 17:00:43.117922 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36513 2019-Jan-17 17:00:43.118587 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
36514 2019-Jan-17 17:00:43.119220 - [DEBUG] Edge Function : AllBottom
36515 2019-Jan-17 17:00:43.119249 - [DEBUG] End adding new jump function
36516 2019-Jan-17 17:00:43.119273 - [DEBUG]
36517 2019-Jan-17 17:00:43.119297 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36518 2019-Jan-17 17:00:43.119321 - [DEBUG]
36519 2019-Jan-17 17:00:43.119345 - [DEBUG] Process 1000. path edge:
36520 2019-Jan-17 17:00:43.119368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36521 2019-Jan-17 17:00:43.119426 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
36522 2019-Jan-17 17:00:43.120061 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36523 2019-Jan-17 17:00:43.120709 - [DEBUG]
36524 2019-Jan-17 17:00:43.120734 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
36525 2019-Jan-17 17:00:43.121404 - [DEBUG] Compose: EdgeIdentity * AllBottom
36526 2019-Jan-17 17:00:43.121432 - [DEBUG]
36527 2019-Jan-17 17:00:43.121456 - [DEBUG] Propagate flow
36528 2019-Jan-17 17:00:43.121479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36529 2019-Jan-17 17:00:43.121538 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36530 2019-Jan-17 17:00:43.122196 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36531 2019-Jan-17 17:00:43.122844 - [DEBUG] Edge function : AllBottom (result of previous compose)
36532 2019-Jan-17 17:00:43.122870 - [DEBUG]
36533 2019-Jan-17 17:00:43.122895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36534 2019-Jan-17 17:00:43.122921 - [DEBUG] = AllBottom
36535 2019-Jan-17 17:00:43.122946 - [DEBUG]
36536 2019-Jan-17 17:00:43.122969 - [DEBUG] PROPAGATE: No new function!
36537 2019-Jan-17 17:00:43.122993 - [DEBUG] EDGE: >
36538 2019-Jan-17 17:00:43.123052 - [DEBUG] ---> 36539 2019-Jan-17 17:00:43.123688 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36540 2019-Jan-17 17:00:43.124335 - [DEBUG]
36541 2019-Jan-17 17:00:43.124360 - [DEBUG] EDGE: >
36542 2019-Jan-17 17:00:43.124419 - [DEBUG] ---> 36543 2019-Jan-17 17:00:43.125073 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36544 2019-Jan-17 17:00:43.125721 - [DEBUG]
36545 2019-Jan-17 17:00:43.125746 - [DEBUG] EDGE: >
36546 2019-Jan-17 17:00:43.125819 - [DEBUG] ---> 36547 2019-Jan-17 17:00:43.126460 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36548 2019-Jan-17 17:00:43.127107 - [DEBUG]
36549 2019-Jan-17 17:00:43.127143 - [DEBUG] Compose: EdgeIdentity * AllBottom
36550 2019-Jan-17 17:00:43.127171 - [DEBUG]
36551 2019-Jan-17 17:00:43.127195 - [DEBUG] Propagate flow
36552 2019-Jan-17 17:00:43.127218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36553 2019-Jan-17 17:00:43.127276 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36554 2019-Jan-17 17:00:43.127917 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36555 2019-Jan-17 17:00:43.128581 - [DEBUG] Edge function : AllBottom (result of previous compose)
36556 2019-Jan-17 17:00:43.128607 - [DEBUG]
36557 2019-Jan-17 17:00:43.128632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36558 2019-Jan-17 17:00:43.128658 - [DEBUG] = AllBottom
36559 2019-Jan-17 17:00:43.128682 - [DEBUG]
36560 2019-Jan-17 17:00:43.128705 - [DEBUG] PROPAGATE: No new function!
36561 2019-Jan-17 17:00:43.128732 - [DEBUG] EDGE: >
36562 2019-Jan-17 17:00:43.128791 - [DEBUG] ---> 36563 2019-Jan-17 17:00:43.129440 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36564 2019-Jan-17 17:00:43.130087 - [DEBUG]
36565 2019-Jan-17 17:00:43.130119 - [DEBUG] Compose: EdgeIdentity * AllBottom
36566 2019-Jan-17 17:00:43.130146 - [DEBUG]
36567 2019-Jan-17 17:00:43.130170 - [DEBUG] Propagate flow
36568 2019-Jan-17 17:00:43.130194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36569 2019-Jan-17 17:00:43.130251 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36570 2019-Jan-17 17:00:43.130901 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36571 2019-Jan-17 17:00:43.131564 - [DEBUG] Edge function : AllBottom (result of previous compose)
36572 2019-Jan-17 17:00:43.131589 - [DEBUG]
36573 2019-Jan-17 17:00:43.131614 - [DEBUG] Join: AllTop & AllBottom
36574 2019-Jan-17 17:00:43.131640 - [DEBUG] = AllBottom (new jump func)
36575 2019-Jan-17 17:00:43.131664 - [DEBUG]
36576 2019-Jan-17 17:00:43.131688 - [DEBUG] Start adding new jump function
36577 2019-Jan-17 17:00:43.131711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36578 2019-Jan-17 17:00:43.131769 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36579 2019-Jan-17 17:00:43.132418 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36580 2019-Jan-17 17:00:43.133065 - [DEBUG] Edge Function : AllBottom
36581 2019-Jan-17 17:00:43.133094 - [DEBUG] End adding new jump function
36582 2019-Jan-17 17:00:43.133118 - [DEBUG]
36583 2019-Jan-17 17:00:43.133142 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36584 2019-Jan-17 17:00:43.133166 - [DEBUG]
36585 2019-Jan-17 17:00:43.133189 - [DEBUG] Process 1001. path edge:
36586 2019-Jan-17 17:00:43.133213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36587 2019-Jan-17 17:00:43.133270 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
36588 2019-Jan-17 17:00:43.133926 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36589 2019-Jan-17 17:00:43.134576 - [DEBUG]
36590 2019-Jan-17 17:00:43.134600 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36591 2019-Jan-17 17:00:43.135291 - [DEBUG] Possible callees:
36592 2019-Jan-17 17:00:43.135317 - [DEBUG] llvm.dbg.declare
36593 2019-Jan-17 17:00:43.135343 - [DEBUG] Possible return sites:
36594 2019-Jan-17 17:00:43.135367 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14336595 2019-Jan-17 17:00:43.136767 - [DEBUG] Found and process special summary
36596 2019-Jan-17 17:00:43.136824 - [DEBUG] Compose: EdgeIdentity * AllBottom
36597 2019-Jan-17 17:00:43.136852 - [DEBUG]
36598 2019-Jan-17 17:00:43.136877 - [DEBUG] Propagate flow
36599 2019-Jan-17 17:00:43.136901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36600 2019-Jan-17 17:00:43.136977 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36601 2019-Jan-17 17:00:43.137657 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36602 2019-Jan-17 17:00:43.138335 - [DEBUG] Edge function : AllBottom (result of previous compose)
36603 2019-Jan-17 17:00:43.138361 - [DEBUG]
36604 2019-Jan-17 17:00:43.138388 - [DEBUG] Join: AllTop & AllBottom
36605 2019-Jan-17 17:00:43.138413 - [DEBUG] = AllBottom (new jump func)
36606 2019-Jan-17 17:00:43.138438 - [DEBUG]
36607 2019-Jan-17 17:00:43.138462 - [DEBUG] Start adding new jump function
36608 2019-Jan-17 17:00:43.138485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36609 2019-Jan-17 17:00:43.138543 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36610 2019-Jan-17 17:00:43.139190 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36611 2019-Jan-17 17:00:43.139830 - [DEBUG] Edge Function : AllBottom
36612 2019-Jan-17 17:00:43.139866 - [DEBUG] End adding new jump function
36613 2019-Jan-17 17:00:43.139891 - [DEBUG]
36614 2019-Jan-17 17:00:43.139915 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36615 2019-Jan-17 17:00:43.139940 - [DEBUG]
36616 2019-Jan-17 17:00:43.139963 - [DEBUG] Process 1002. path edge:
36617 2019-Jan-17 17:00:43.139987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36618 2019-Jan-17 17:00:43.140045 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
36619 2019-Jan-17 17:00:43.140685 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36620 2019-Jan-17 17:00:43.141347 - [DEBUG]
36621 2019-Jan-17 17:00:43.141372 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36622 2019-Jan-17 17:00:43.142040 - [DEBUG] Compose: EdgeIdentity * AllBottom
36623 2019-Jan-17 17:00:43.142068 - [DEBUG]
36624 2019-Jan-17 17:00:43.142092 - [DEBUG] Propagate flow
36625 2019-Jan-17 17:00:43.142115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36626 2019-Jan-17 17:00:43.142174 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
36627 2019-Jan-17 17:00:43.142813 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36628 2019-Jan-17 17:00:43.143480 - [DEBUG] Edge function : AllBottom (result of previous compose)
36629 2019-Jan-17 17:00:43.143505 - [DEBUG]
36630 2019-Jan-17 17:00:43.143531 - [DEBUG] Join: AllTop & AllBottom
36631 2019-Jan-17 17:00:43.143556 - [DEBUG] = AllBottom (new jump func)
36632 2019-Jan-17 17:00:43.143581 - [DEBUG]
36633 2019-Jan-17 17:00:43.143604 - [DEBUG] Start adding new jump function
36634 2019-Jan-17 17:00:43.143627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36635 2019-Jan-17 17:00:43.143685 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36636 2019-Jan-17 17:00:43.144334 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
36637 2019-Jan-17 17:00:43.144983 - [DEBUG] Edge Function : AllBottom
36638 2019-Jan-17 17:00:43.145012 - [DEBUG] End adding new jump function
36639 2019-Jan-17 17:00:43.145035 - [DEBUG]
36640 2019-Jan-17 17:00:43.145059 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36641 2019-Jan-17 17:00:43.145084 - [DEBUG]
36642 2019-Jan-17 17:00:43.145107 - [DEBUG] Process 1003. path edge:
36643 2019-Jan-17 17:00:43.145130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36644 2019-Jan-17 17:00:43.145188 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
36645 2019-Jan-17 17:00:43.145823 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36646 2019-Jan-17 17:00:43.146471 - [DEBUG]
36647 2019-Jan-17 17:00:43.146497 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
36648 2019-Jan-17 17:00:43.147151 - [DEBUG] Compose: EdgeIdentity * AllBottom
36649 2019-Jan-17 17:00:43.147179 - [DEBUG]
36650 2019-Jan-17 17:00:43.147203 - [DEBUG] Propagate flow
36651 2019-Jan-17 17:00:43.147226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36652 2019-Jan-17 17:00:43.147285 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
36653 2019-Jan-17 17:00:43.147920 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36654 2019-Jan-17 17:00:43.148584 - [DEBUG] Edge function : AllBottom (result of previous compose)
36655 2019-Jan-17 17:00:43.148609 - [DEBUG]
36656 2019-Jan-17 17:00:43.148635 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36657 2019-Jan-17 17:00:43.148661 - [DEBUG] = AllBottom
36658 2019-Jan-17 17:00:43.148685 - [DEBUG]
36659 2019-Jan-17 17:00:43.148708 - [DEBUG] PROPAGATE: No new function!
36660 2019-Jan-17 17:00:43.148733 - [DEBUG] EDGE: >
36661 2019-Jan-17 17:00:43.148792 - [DEBUG] ---> 36662 2019-Jan-17 17:00:43.149427 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36663 2019-Jan-17 17:00:43.150076 - [DEBUG]
36664 2019-Jan-17 17:00:43.150100 - [DEBUG] EDGE: >
36665 2019-Jan-17 17:00:43.150160 - [DEBUG] ---> 36666 2019-Jan-17 17:00:43.150799 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36667 2019-Jan-17 17:00:43.151462 - [DEBUG]
36668 2019-Jan-17 17:00:43.151502 - [DEBUG] Compose: EdgeIdentity * AllBottom
36669 2019-Jan-17 17:00:43.151530 - [DEBUG]
36670 2019-Jan-17 17:00:43.151553 - [DEBUG] Propagate flow
36671 2019-Jan-17 17:00:43.151577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36672 2019-Jan-17 17:00:43.151644 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36673 2019-Jan-17 17:00:43.152285 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36674 2019-Jan-17 17:00:43.152932 - [DEBUG] Edge function : AllBottom (result of previous compose)
36675 2019-Jan-17 17:00:43.152958 - [DEBUG]
36676 2019-Jan-17 17:00:43.152983 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36677 2019-Jan-17 17:00:43.153008 - [DEBUG] = AllBottom
36678 2019-Jan-17 17:00:43.153033 - [DEBUG]
36679 2019-Jan-17 17:00:43.153056 - [DEBUG] PROPAGATE: No new function!
36680 2019-Jan-17 17:00:43.153084 - [DEBUG] EDGE: >
36681 2019-Jan-17 17:00:43.153143 - [DEBUG] ---> 36682 2019-Jan-17 17:00:43.153792 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36683 2019-Jan-17 17:00:43.154438 - [DEBUG]
36684 2019-Jan-17 17:00:43.154464 - [DEBUG] EDGE: >
36685 2019-Jan-17 17:00:43.154523 - [DEBUG] ---> 36686 2019-Jan-17 17:00:43.155177 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36687 2019-Jan-17 17:00:43.155825 - [DEBUG]
36688 2019-Jan-17 17:00:43.155859 - [DEBUG] Compose: EdgeIdentity * AllBottom
36689 2019-Jan-17 17:00:43.155886 - [DEBUG]
36690 2019-Jan-17 17:00:43.155910 - [DEBUG] Propagate flow
36691 2019-Jan-17 17:00:43.155933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36692 2019-Jan-17 17:00:43.155991 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36693 2019-Jan-17 17:00:43.156629 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36694 2019-Jan-17 17:00:43.157278 - [DEBUG] Edge function : AllBottom (result of previous compose)
36695 2019-Jan-17 17:00:43.157303 - [DEBUG]
36696 2019-Jan-17 17:00:43.157328 - [DEBUG] Join: AllTop & AllBottom
36697 2019-Jan-17 17:00:43.157354 - [DEBUG] = AllBottom (new jump func)
36698 2019-Jan-17 17:00:43.157378 - [DEBUG]
36699 2019-Jan-17 17:00:43.157402 - [DEBUG] Start adding new jump function
36700 2019-Jan-17 17:00:43.157425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36701 2019-Jan-17 17:00:43.157483 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36702 2019-Jan-17 17:00:43.158148 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36703 2019-Jan-17 17:00:43.158786 - [DEBUG] Edge Function : AllBottom
36704 2019-Jan-17 17:00:43.158814 - [DEBUG] End adding new jump function
36705 2019-Jan-17 17:00:43.158838 - [DEBUG]
36706 2019-Jan-17 17:00:43.158862 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36707 2019-Jan-17 17:00:43.158886 - [DEBUG]
36708 2019-Jan-17 17:00:43.158909 - [DEBUG] Process 1004. path edge:
36709 2019-Jan-17 17:00:43.158933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36710 2019-Jan-17 17:00:43.158991 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
36711 2019-Jan-17 17:00:43.159630 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36712 2019-Jan-17 17:00:43.160286 - [DEBUG]
36713 2019-Jan-17 17:00:43.160312 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
36714 2019-Jan-17 17:00:43.160968 - [DEBUG] Compose: EdgeIdentity * AllBottom
36715 2019-Jan-17 17:00:43.160996 - [DEBUG]
36716 2019-Jan-17 17:00:43.161020 - [DEBUG] Propagate flow
36717 2019-Jan-17 17:00:43.161044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36718 2019-Jan-17 17:00:43.161102 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36719 2019-Jan-17 17:00:43.161769 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36720 2019-Jan-17 17:00:43.162416 - [DEBUG] Edge function : AllBottom (result of previous compose)
36721 2019-Jan-17 17:00:43.162441 - [DEBUG]
36722 2019-Jan-17 17:00:43.162466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36723 2019-Jan-17 17:00:43.162492 - [DEBUG] = AllBottom
36724 2019-Jan-17 17:00:43.162516 - [DEBUG]
36725 2019-Jan-17 17:00:43.162539 - [DEBUG] PROPAGATE: No new function!
36726 2019-Jan-17 17:00:43.162571 - [DEBUG] Compose: EdgeIdentity * AllBottom
36727 2019-Jan-17 17:00:43.162598 - [DEBUG]
36728 2019-Jan-17 17:00:43.162622 - [DEBUG] Propagate flow
36729 2019-Jan-17 17:00:43.162645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36730 2019-Jan-17 17:00:43.162703 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36731 2019-Jan-17 17:00:43.163353 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36732 2019-Jan-17 17:00:43.163999 - [DEBUG] Edge function : AllBottom (result of previous compose)
36733 2019-Jan-17 17:00:43.164025 - [DEBUG]
36734 2019-Jan-17 17:00:43.164050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36735 2019-Jan-17 17:00:43.164076 - [DEBUG] = AllBottom
36736 2019-Jan-17 17:00:43.164100 - [DEBUG]
36737 2019-Jan-17 17:00:43.164124 - [DEBUG] PROPAGATE: No new function!
36738 2019-Jan-17 17:00:43.164148 - [DEBUG] EDGE: >
36739 2019-Jan-17 17:00:43.164207 - [DEBUG] ---> 36740 2019-Jan-17 17:00:43.164860 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36741 2019-Jan-17 17:00:43.165509 - [DEBUG]
36742 2019-Jan-17 17:00:43.165534 - [DEBUG] EDGE: >
36743 2019-Jan-17 17:00:43.165593 - [DEBUG] ---> 36744 2019-Jan-17 17:00:43.166231 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36745 2019-Jan-17 17:00:43.166878 - [DEBUG]
36746 2019-Jan-17 17:00:43.166904 - [DEBUG] EDGE: >
36747 2019-Jan-17 17:00:43.166963 - [DEBUG] ---> 36748 2019-Jan-17 17:00:43.167603 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36749 2019-Jan-17 17:00:43.168267 - [DEBUG]
36750 2019-Jan-17 17:00:43.168303 - [DEBUG] Compose: EdgeIdentity * AllBottom
36751 2019-Jan-17 17:00:43.168330 - [DEBUG]
36752 2019-Jan-17 17:00:43.168354 - [DEBUG] Propagate flow
36753 2019-Jan-17 17:00:43.168378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36754 2019-Jan-17 17:00:43.168444 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36755 2019-Jan-17 17:00:43.169086 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36756 2019-Jan-17 17:00:43.169734 - [DEBUG] Edge function : AllBottom (result of previous compose)
36757 2019-Jan-17 17:00:43.169759 - [DEBUG]
36758 2019-Jan-17 17:00:43.169785 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36759 2019-Jan-17 17:00:43.169811 - [DEBUG] = AllBottom
36760 2019-Jan-17 17:00:43.169835 - [DEBUG]
36761 2019-Jan-17 17:00:43.169859 - [DEBUG] PROPAGATE: No new function!
36762 2019-Jan-17 17:00:43.169885 - [DEBUG] EDGE: >
36763 2019-Jan-17 17:00:43.169944 - [DEBUG] ---> 36764 2019-Jan-17 17:00:43.170584 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36765 2019-Jan-17 17:00:43.171231 - [DEBUG]
36766 2019-Jan-17 17:00:43.171256 - [DEBUG] EDGE: >
36767 2019-Jan-17 17:00:43.171329 - [DEBUG] ---> 36768 2019-Jan-17 17:00:43.171966 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36769 2019-Jan-17 17:00:43.172613 - [DEBUG]
36770 2019-Jan-17 17:00:43.172638 - [DEBUG] EDGE: >
36771 2019-Jan-17 17:00:43.172697 - [DEBUG] ---> 36772 2019-Jan-17 17:00:43.173339 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36773 2019-Jan-17 17:00:43.173986 - [DEBUG]
36774 2019-Jan-17 17:00:43.174011 - [DEBUG] EDGE: >
36775 2019-Jan-17 17:00:43.174070 - [DEBUG] ---> 36776 2019-Jan-17 17:00:43.174718 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36777 2019-Jan-17 17:00:43.175366 - [DEBUG]
36778 2019-Jan-17 17:00:43.175392 - [DEBUG] EDGE: >
36779 2019-Jan-17 17:00:43.175451 - [DEBUG] ---> 36780 2019-Jan-17 17:00:43.176087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36781 2019-Jan-17 17:00:43.176733 - [DEBUG]
36782 2019-Jan-17 17:00:43.176759 - [DEBUG] EDGE: >
36783 2019-Jan-17 17:00:43.176817 - [DEBUG] ---> 36784 2019-Jan-17 17:00:43.177457 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36785 2019-Jan-17 17:00:43.178120 - [DEBUG]
36786 2019-Jan-17 17:00:43.178146 - [DEBUG] EDGE: >
36787 2019-Jan-17 17:00:43.178206 - [DEBUG] ---> 36788 2019-Jan-17 17:00:43.178841 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36789 2019-Jan-17 17:00:43.179487 - [DEBUG]
36790 2019-Jan-17 17:00:43.179513 - [DEBUG] EDGE: >
36791 2019-Jan-17 17:00:43.179589 - [DEBUG] ---> 36792 2019-Jan-17 17:00:43.180225 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36793 2019-Jan-17 17:00:43.180872 - [DEBUG]
36794 2019-Jan-17 17:00:43.180898 - [DEBUG] EDGE: >
36795 2019-Jan-17 17:00:43.180957 - [DEBUG] ---> 36796 2019-Jan-17 17:00:43.181611 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
>
36797 2019-Jan-17 17:00:43.182256 - [DEBUG]
36798 2019-Jan-17 17:00:43.182304 - [DEBUG] Compose: EdgeIdentity * AllBottom
36799 2019-Jan-17 17:00:43.182332 - [DEBUG]
36800 2019-Jan-17 17:00:43.182356 - [DEBUG] Propagate flow
36801 2019-Jan-17 17:00:43.182379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36802 2019-Jan-17 17:00:43.182438 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36803 2019-Jan-17 17:00:43.183078 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36804 2019-Jan-17 17:00:43.183722 - [DEBUG] Edge function : AllBottom (result of previous compose)
36805 2019-Jan-17 17:00:43.183747 - [DEBUG]
36806 2019-Jan-17 17:00:43.183773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36807 2019-Jan-17 17:00:43.183799 - [DEBUG] = AllBottom
36808 2019-Jan-17 17:00:43.183823 - [DEBUG]
36809 2019-Jan-17 17:00:43.183846 - [DEBUG] PROPAGATE: No new function!
36810 2019-Jan-17 17:00:43.183871 - [DEBUG] Compose: EdgeIdentity * AllBottom
36811 2019-Jan-17 17:00:43.183897 - [DEBUG]
36812 2019-Jan-17 17:00:43.183921 - [DEBUG] Propagate flow
36813 2019-Jan-17 17:00:43.183944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36814 2019-Jan-17 17:00:43.184001 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36815 2019-Jan-17 17:00:43.184655 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

36816 2019-Jan-17 17:00:43.185304 - [DEBUG] Edge function : AllBottom (result of previous compose)
36817 2019-Jan-17 17:00:43.185330 - [DEBUG]
36818 2019-Jan-17 17:00:43.185354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36819 2019-Jan-17 17:00:43.185380 - [DEBUG] = AllBottom
36820 2019-Jan-17 17:00:43.185405 - [DEBUG]
36821 2019-Jan-17 17:00:43.185428 - [DEBUG] PROPAGATE: No new function!
36822 2019-Jan-17 17:00:43.185455 - [DEBUG] EDGE: >
36823 2019-Jan-17 17:00:43.185514 - [DEBUG] ---> 36824 2019-Jan-17 17:00:43.186162 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
36825 2019-Jan-17 17:00:43.186805 - [DEBUG]
36826 2019-Jan-17 17:00:43.186840 - [DEBUG] Compose: EdgeIdentity * AllBottom
36827 2019-Jan-17 17:00:43.186868 - [DEBUG]
36828 2019-Jan-17 17:00:43.186891 - [DEBUG] Propagate flow
36829 2019-Jan-17 17:00:43.186915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36830 2019-Jan-17 17:00:43.186972 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
36831 2019-Jan-17 17:00:43.187613 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36832 2019-Jan-17 17:00:43.188272 - [DEBUG] Edge function : AllBottom (result of previous compose)
36833 2019-Jan-17 17:00:43.188306 - [DEBUG]
36834 2019-Jan-17 17:00:43.188332 - [DEBUG] Join: AllTop & AllBottom
36835 2019-Jan-17 17:00:43.188358 - [DEBUG] = AllBottom (new jump func)
36836 2019-Jan-17 17:00:43.188382 - [DEBUG]
36837 2019-Jan-17 17:00:43.188406 - [DEBUG] Start adding new jump function
36838 2019-Jan-17 17:00:43.188429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36839 2019-Jan-17 17:00:43.188486 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36840 2019-Jan-17 17:00:43.189130 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
36841 2019-Jan-17 17:00:43.189768 - [DEBUG] Edge Function : AllBottom
36842 2019-Jan-17 17:00:43.189797 - [DEBUG] End adding new jump function
36843 2019-Jan-17 17:00:43.189821 - [DEBUG]
36844 2019-Jan-17 17:00:43.189845 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36845 2019-Jan-17 17:00:43.189869 - [DEBUG]
36846 2019-Jan-17 17:00:43.189892 - [DEBUG] Process 1005. path edge:
36847 2019-Jan-17 17:00:43.189916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36848 2019-Jan-17 17:00:43.189973 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
36849 2019-Jan-17 17:00:43.190613 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
36850 2019-Jan-17 17:00:43.191257 - [DEBUG]
36851 2019-Jan-17 17:00:43.191282 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
36852 2019-Jan-17 17:00:43.191942 - [DEBUG] Possible callees:
36853 2019-Jan-17 17:00:43.191967 - [DEBUG] bar
36854 2019-Jan-17 17:00:43.191992 - [DEBUG] Possible return sites:
36855 2019-Jan-17 17:00:43.192016 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8936856 2019-Jan-17 17:00:43.193286 - [DEBUG] Found and process special summary
36857 2019-Jan-17 17:00:43.193327 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-17 17:00:43.193355 - [DEBUG]
36859 2019-Jan-17 17:00:43.193379 - [DEBUG] Propagate flow
36860 2019-Jan-17 17:00:43.193403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36861 2019-Jan-17 17:00:43.193461 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
36862 2019-Jan-17 17:00:43.194101 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36863 2019-Jan-17 17:00:43.194761 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-17 17:00:43.194786 - [DEBUG]
36865 2019-Jan-17 17:00:43.194811 - [DEBUG] Join: AllTop & AllBottom
36866 2019-Jan-17 17:00:43.194837 - [DEBUG] = AllBottom (new jump func)
36867 2019-Jan-17 17:00:43.194861 - [DEBUG]
36868 2019-Jan-17 17:00:43.194885 - [DEBUG] Start adding new jump function
36869 2019-Jan-17 17:00:43.194908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36870 2019-Jan-17 17:00:43.194966 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36871 2019-Jan-17 17:00:43.195609 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
36872 2019-Jan-17 17:00:43.196249 - [DEBUG] Edge Function : AllBottom
36873 2019-Jan-17 17:00:43.196277 - [DEBUG] End adding new jump function
36874 2019-Jan-17 17:00:43.196301 - [DEBUG]
36875 2019-Jan-17 17:00:43.196325 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36876 2019-Jan-17 17:00:43.196349 - [DEBUG]
36877 2019-Jan-17 17:00:43.196380 - [DEBUG] Process 1006. path edge:
36878 2019-Jan-17 17:00:43.196405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36879 2019-Jan-17 17:00:43.196463 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
36880 2019-Jan-17 17:00:43.197104 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
36881 2019-Jan-17 17:00:43.197746 - [DEBUG]
36882 2019-Jan-17 17:00:43.197771 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
36883 2019-Jan-17 17:00:43.198444 - [DEBUG] Compose: EdgeIdentity * AllBottom
36884 2019-Jan-17 17:00:43.198473 - [DEBUG]
36885 2019-Jan-17 17:00:43.198496 - [DEBUG] Propagate flow
36886 2019-Jan-17 17:00:43.198520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36887 2019-Jan-17 17:00:43.198578 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
36888 2019-Jan-17 17:00:43.199215 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36889 2019-Jan-17 17:00:43.199857 - [DEBUG] Edge function : AllBottom (result of previous compose)
36890 2019-Jan-17 17:00:43.199883 - [DEBUG]
36891 2019-Jan-17 17:00:43.199907 - [DEBUG] Join: AllTop & AllBottom
36892 2019-Jan-17 17:00:43.199932 - [DEBUG] = AllBottom (new jump func)
36893 2019-Jan-17 17:00:43.199957 - [DEBUG]
36894 2019-Jan-17 17:00:43.199980 - [DEBUG] Start adding new jump function
36895 2019-Jan-17 17:00:43.200003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36896 2019-Jan-17 17:00:43.200061 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36897 2019-Jan-17 17:00:43.200702 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
36898 2019-Jan-17 17:00:43.201351 - [DEBUG] Edge Function : AllBottom
36899 2019-Jan-17 17:00:43.201379 - [DEBUG] End adding new jump function
36900 2019-Jan-17 17:00:43.201403 - [DEBUG]
36901 2019-Jan-17 17:00:43.201426 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36902 2019-Jan-17 17:00:43.201451 - [DEBUG]
36903 2019-Jan-17 17:00:43.201474 - [DEBUG] Process 1007. path edge:
36904 2019-Jan-17 17:00:43.201498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36905 2019-Jan-17 17:00:43.201555 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
36906 2019-Jan-17 17:00:43.202192 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
36907 2019-Jan-17 17:00:43.202834 - [DEBUG]
36908 2019-Jan-17 17:00:43.202859 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
36909 2019-Jan-17 17:00:43.203509 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-17 17:00:43.203537 - [DEBUG]
36911 2019-Jan-17 17:00:43.203561 - [DEBUG] Propagate flow
36912 2019-Jan-17 17:00:43.203585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36913 2019-Jan-17 17:00:43.203642 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
36914 2019-Jan-17 17:00:43.204290 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36915 2019-Jan-17 17:00:43.204947 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-17 17:00:43.204973 - [DEBUG]
36917 2019-Jan-17 17:00:43.204999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-17 17:00:43.205032 - [DEBUG] = AllBottom
36919 2019-Jan-17 17:00:43.205057 - [DEBUG]
36920 2019-Jan-17 17:00:43.205081 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-17 17:00:43.205114 - [DEBUG] Compose: EdgeIdentity * AllBottom
36922 2019-Jan-17 17:00:43.205142 - [DEBUG]
36923 2019-Jan-17 17:00:43.205166 - [DEBUG] Propagate flow
36924 2019-Jan-17 17:00:43.205189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36925 2019-Jan-17 17:00:43.205247 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
36926 2019-Jan-17 17:00:43.205895 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36927 2019-Jan-17 17:00:43.206538 - [DEBUG] Edge function : AllBottom (result of previous compose)
36928 2019-Jan-17 17:00:43.206563 - [DEBUG]
36929 2019-Jan-17 17:00:43.206588 - [DEBUG] Join: AllTop & AllBottom
36930 2019-Jan-17 17:00:43.206614 - [DEBUG] = AllBottom (new jump func)
36931 2019-Jan-17 17:00:43.206638 - [DEBUG]
36932 2019-Jan-17 17:00:43.206662 - [DEBUG] Start adding new jump function
36933 2019-Jan-17 17:00:43.206685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36934 2019-Jan-17 17:00:43.206743 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36935 2019-Jan-17 17:00:43.207385 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
36936 2019-Jan-17 17:00:43.208045 - [DEBUG] Edge Function : AllBottom
36937 2019-Jan-17 17:00:43.208073 - [DEBUG] End adding new jump function
36938 2019-Jan-17 17:00:43.208097 - [DEBUG]
36939 2019-Jan-17 17:00:43.208120 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36940 2019-Jan-17 17:00:43.208145 - [DEBUG]
36941 2019-Jan-17 17:00:43.208169 - [DEBUG] Process 1008. path edge:
36942 2019-Jan-17 17:00:43.208192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36943 2019-Jan-17 17:00:43.208250 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
36944 2019-Jan-17 17:00:43.208897 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
36945 2019-Jan-17 17:00:43.209538 - [DEBUG]
36946 2019-Jan-17 17:00:43.209563 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
36947 2019-Jan-17 17:00:43.210236 - [DEBUG] Possible callees:
36948 2019-Jan-17 17:00:43.210262 - [DEBUG] llvm.dbg.declare
36949 2019-Jan-17 17:00:43.210287 - [DEBUG] Possible return sites:
36950 2019-Jan-17 17:00:43.210310 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10336951 2019-Jan-17 17:00:43.211626 - [DEBUG] Found and process special summary
36952 2019-Jan-17 17:00:43.211673 - [DEBUG] Compose: EdgeIdentity * AllBottom
36953 2019-Jan-17 17:00:43.211701 - [DEBUG]
36954 2019-Jan-17 17:00:43.211726 - [DEBUG] Propagate flow
36955 2019-Jan-17 17:00:43.211749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36956 2019-Jan-17 17:00:43.211809 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
36957 2019-Jan-17 17:00:43.212462 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36958 2019-Jan-17 17:00:43.213108 - [DEBUG] Edge function : AllBottom (result of previous compose)
36959 2019-Jan-17 17:00:43.213145 - [DEBUG]
36960 2019-Jan-17 17:00:43.213171 - [DEBUG] Join: AllTop & AllBottom
36961 2019-Jan-17 17:00:43.213197 - [DEBUG] = AllBottom (new jump func)
36962 2019-Jan-17 17:00:43.213221 - [DEBUG]
36963 2019-Jan-17 17:00:43.213245 - [DEBUG] Start adding new jump function
36964 2019-Jan-17 17:00:43.213269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36965 2019-Jan-17 17:00:43.213326 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36966 2019-Jan-17 17:00:43.213971 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
36967 2019-Jan-17 17:00:43.214610 - [DEBUG] Edge Function : AllBottom
36968 2019-Jan-17 17:00:43.214655 - [DEBUG] End adding new jump function
36969 2019-Jan-17 17:00:43.214680 - [DEBUG]
36970 2019-Jan-17 17:00:43.214704 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36971 2019-Jan-17 17:00:43.214729 - [DEBUG]
36972 2019-Jan-17 17:00:43.214752 - [DEBUG] Process 1009. path edge:
36973 2019-Jan-17 17:00:43.214776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
36974 2019-Jan-17 17:00:43.214834 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
36975 2019-Jan-17 17:00:43.215475 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
36976 2019-Jan-17 17:00:43.216118 - [DEBUG]
36977 2019-Jan-17 17:00:43.216143 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
36978 2019-Jan-17 17:00:43.216808 - [DEBUG] Compose: EdgeIdentity * AllBottom
36979 2019-Jan-17 17:00:43.216838 - [DEBUG]
36980 2019-Jan-17 17:00:43.216863 - [DEBUG] Propagate flow
36981 2019-Jan-17 17:00:43.216886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

36982 2019-Jan-17 17:00:43.216945 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
36983 2019-Jan-17 17:00:43.217581 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36984 2019-Jan-17 17:00:43.218241 - [DEBUG] Edge function : AllBottom (result of previous compose)
36985 2019-Jan-17 17:00:43.218267 - [DEBUG]
36986 2019-Jan-17 17:00:43.218291 - [DEBUG] Join: AllTop & AllBottom
36987 2019-Jan-17 17:00:43.218317 - [DEBUG] = AllBottom (new jump func)
36988 2019-Jan-17 17:00:43.218341 - [DEBUG]
36989 2019-Jan-17 17:00:43.218364 - [DEBUG] Start adding new jump function
36990 2019-Jan-17 17:00:43.218388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

36991 2019-Jan-17 17:00:43.218445 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

36992 2019-Jan-17 17:00:43.219088 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
36993 2019-Jan-17 17:00:43.219723 - [DEBUG] Edge Function : AllBottom
36994 2019-Jan-17 17:00:43.219751 - [DEBUG] End adding new jump function
36995 2019-Jan-17 17:00:43.219774 - [DEBUG]
36996 2019-Jan-17 17:00:43.219798 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
36997 2019-Jan-17 17:00:43.219822 - [DEBUG]
36998 2019-Jan-17 17:00:43.219845 - [DEBUG] Process 1010. path edge:
36999 2019-Jan-17 17:00:43.219869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37000 2019-Jan-17 17:00:43.219926 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
37001 2019-Jan-17 17:00:43.220561 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
37002 2019-Jan-17 17:00:43.221202 - [DEBUG]
37003 2019-Jan-17 17:00:43.221236 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
37004 2019-Jan-17 17:00:43.221900 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-17 17:00:43.221928 - [DEBUG]
37006 2019-Jan-17 17:00:43.221952 - [DEBUG] Propagate flow
37007 2019-Jan-17 17:00:43.221976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37008 2019-Jan-17 17:00:43.222034 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37009 2019-Jan-17 17:00:43.222670 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

37010 2019-Jan-17 17:00:43.223313 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-17 17:00:43.223338 - [DEBUG]
37012 2019-Jan-17 17:00:43.223363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37013 2019-Jan-17 17:00:43.223389 - [DEBUG] = AllBottom
37014 2019-Jan-17 17:00:43.223413 - [DEBUG]
37015 2019-Jan-17 17:00:43.223436 - [DEBUG] PROPAGATE: No new function!
37016 2019-Jan-17 17:00:43.223461 - [DEBUG] EDGE: >
37017 2019-Jan-17 17:00:43.223519 - [DEBUG] ---> 37018 2019-Jan-17 17:00:43.224154 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
37019 2019-Jan-17 17:00:43.224811 - [DEBUG]
37020 2019-Jan-17 17:00:43.224838 - [DEBUG] Compose: EdgeIdentity * AllBottom
37021 2019-Jan-17 17:00:43.224864 - [DEBUG]
37022 2019-Jan-17 17:00:43.224888 - [DEBUG] Propagate flow
37023 2019-Jan-17 17:00:43.224911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37024 2019-Jan-17 17:00:43.224969 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
37025 2019-Jan-17 17:00:43.225604 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37026 2019-Jan-17 17:00:43.226853 - [DEBUG] Edge function : AllBottom (result of previous compose)
37027 2019-Jan-17 17:00:43.226878 - [DEBUG]
37028 2019-Jan-17 17:00:43.226903 - [DEBUG] Join: AllTop & AllBottom
37029 2019-Jan-17 17:00:43.226929 - [DEBUG] = AllBottom (new jump func)
37030 2019-Jan-17 17:00:43.226953 - [DEBUG]
37031 2019-Jan-17 17:00:43.226977 - [DEBUG] Start adding new jump function
37032 2019-Jan-17 17:00:43.227000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37033 2019-Jan-17 17:00:43.227058 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37034 2019-Jan-17 17:00:43.228318 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
37035 2019-Jan-17 17:00:43.228951 - [DEBUG] Edge Function : AllBottom
37036 2019-Jan-17 17:00:43.228979 - [DEBUG] End adding new jump function
37037 2019-Jan-17 17:00:43.229003 - [DEBUG]
37038 2019-Jan-17 17:00:43.229027 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37039 2019-Jan-17 17:00:43.229052 - [DEBUG]
37040 2019-Jan-17 17:00:43.229076 - [DEBUG] Process 1011. path edge:
37041 2019-Jan-17 17:00:43.229099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37042 2019-Jan-17 17:00:43.229158 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
37043 2019-Jan-17 17:00:43.229793 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37044 2019-Jan-17 17:00:43.231036 - [DEBUG]
37045 2019-Jan-17 17:00:43.231061 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
37046 2019-Jan-17 17:00:43.231725 - [DEBUG] Compose: EdgeIdentity * AllBottom
37047 2019-Jan-17 17:00:43.231761 - [DEBUG]
37048 2019-Jan-17 17:00:43.231786 - [DEBUG] Propagate flow
37049 2019-Jan-17 17:00:43.231809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37050 2019-Jan-17 17:00:43.231868 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37051 2019-Jan-17 17:00:43.232505 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37052 2019-Jan-17 17:00:43.233750 - [DEBUG] Edge function : AllBottom (result of previous compose)
37053 2019-Jan-17 17:00:43.233775 - [DEBUG]
37054 2019-Jan-17 17:00:43.233800 - [DEBUG] Join: AllTop & AllBottom
37055 2019-Jan-17 17:00:43.233825 - [DEBUG] = AllBottom (new jump func)
37056 2019-Jan-17 17:00:43.233850 - [DEBUG]
37057 2019-Jan-17 17:00:43.233873 - [DEBUG] Start adding new jump function
37058 2019-Jan-17 17:00:43.233897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37059 2019-Jan-17 17:00:43.233954 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37060 2019-Jan-17 17:00:43.235217 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37061 2019-Jan-17 17:00:43.235852 - [DEBUG] Edge Function : AllBottom
37062 2019-Jan-17 17:00:43.235882 - [DEBUG] End adding new jump function
37063 2019-Jan-17 17:00:43.235906 - [DEBUG]
37064 2019-Jan-17 17:00:43.235930 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37065 2019-Jan-17 17:00:43.235955 - [DEBUG]
37066 2019-Jan-17 17:00:43.235978 - [DEBUG] Process 1012. path edge:
37067 2019-Jan-17 17:00:43.236002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37068 2019-Jan-17 17:00:43.236060 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37069 2019-Jan-17 17:00:43.236696 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37070 2019-Jan-17 17:00:43.237943 - [DEBUG]
37071 2019-Jan-17 17:00:43.237982 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37072 2019-Jan-17 17:00:43.238633 - [DEBUG] Compose: EdgeIdentity * AllBottom
37073 2019-Jan-17 17:00:43.238661 - [DEBUG]
37074 2019-Jan-17 17:00:43.238685 - [DEBUG] Propagate flow
37075 2019-Jan-17 17:00:43.238708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37076 2019-Jan-17 17:00:43.238767 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37077 2019-Jan-17 17:00:43.239407 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37078 2019-Jan-17 17:00:43.240653 - [DEBUG] Edge function : AllBottom (result of previous compose)
37079 2019-Jan-17 17:00:43.240678 - [DEBUG]
37080 2019-Jan-17 17:00:43.240703 - [DEBUG] Join: AllTop & AllBottom
37081 2019-Jan-17 17:00:43.240729 - [DEBUG] = AllBottom (new jump func)
37082 2019-Jan-17 17:00:43.240753 - [DEBUG]
37083 2019-Jan-17 17:00:43.240776 - [DEBUG] Start adding new jump function
37084 2019-Jan-17 17:00:43.240799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37085 2019-Jan-17 17:00:43.240857 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37086 2019-Jan-17 17:00:43.242122 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37087 2019-Jan-17 17:00:43.242761 - [DEBUG] Edge Function : AllBottom
37088 2019-Jan-17 17:00:43.242790 - [DEBUG] End adding new jump function
37089 2019-Jan-17 17:00:43.242827 - [DEBUG]
37090 2019-Jan-17 17:00:43.242852 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37091 2019-Jan-17 17:00:43.242878 - [DEBUG]
37092 2019-Jan-17 17:00:43.242901 - [DEBUG] Process 1013. path edge:
37093 2019-Jan-17 17:00:43.242925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37094 2019-Jan-17 17:00:43.242983 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37095 2019-Jan-17 17:00:43.243624 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37096 2019-Jan-17 17:00:43.244884 - [DEBUG]
37097 2019-Jan-17 17:00:43.244908 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37098 2019-Jan-17 17:00:43.245572 - [DEBUG] Compose: EdgeIdentity * AllBottom
37099 2019-Jan-17 17:00:43.245600 - [DEBUG]
37100 2019-Jan-17 17:00:43.245623 - [DEBUG] Propagate flow
37101 2019-Jan-17 17:00:43.245647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37102 2019-Jan-17 17:00:43.245705 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37103 2019-Jan-17 17:00:43.246342 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37104 2019-Jan-17 17:00:43.247588 - [DEBUG] Edge function : AllBottom (result of previous compose)
37105 2019-Jan-17 17:00:43.247613 - [DEBUG]
37106 2019-Jan-17 17:00:43.247638 - [DEBUG] Join: AllTop & AllBottom
37107 2019-Jan-17 17:00:43.247664 - [DEBUG] = AllBottom (new jump func)
37108 2019-Jan-17 17:00:43.247689 - [DEBUG]
37109 2019-Jan-17 17:00:43.247712 - [DEBUG] Start adding new jump function
37110 2019-Jan-17 17:00:43.247735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37111 2019-Jan-17 17:00:43.247793 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37112 2019-Jan-17 17:00:43.249056 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37113 2019-Jan-17 17:00:43.249692 - [DEBUG] Edge Function : AllBottom
37114 2019-Jan-17 17:00:43.249721 - [DEBUG] End adding new jump function
37115 2019-Jan-17 17:00:43.249744 - [DEBUG]
37116 2019-Jan-17 17:00:43.249768 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37117 2019-Jan-17 17:00:43.249793 - [DEBUG]
37118 2019-Jan-17 17:00:43.249816 - [DEBUG] Process 1014. path edge:
37119 2019-Jan-17 17:00:43.249840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37120 2019-Jan-17 17:00:43.249898 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37121 2019-Jan-17 17:00:43.250533 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37122 2019-Jan-17 17:00:43.251791 - [DEBUG]
37123 2019-Jan-17 17:00:43.251816 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37124 2019-Jan-17 17:00:43.252468 - [DEBUG] Compose: EdgeIdentity * AllBottom
37125 2019-Jan-17 17:00:43.252496 - [DEBUG]
37126 2019-Jan-17 17:00:43.252520 - [DEBUG] Propagate flow
37127 2019-Jan-17 17:00:43.252543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37128 2019-Jan-17 17:00:43.252601 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37129 2019-Jan-17 17:00:43.253238 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37130 2019-Jan-17 17:00:43.254492 - [DEBUG] Edge function : AllBottom (result of previous compose)
37131 2019-Jan-17 17:00:43.254518 - [DEBUG]
37132 2019-Jan-17 17:00:43.254543 - [DEBUG] Join: AllTop & AllBottom
37133 2019-Jan-17 17:00:43.254569 - [DEBUG] = AllBottom (new jump func)
37134 2019-Jan-17 17:00:43.254593 - [DEBUG]
37135 2019-Jan-17 17:00:43.254617 - [DEBUG] Start adding new jump function
37136 2019-Jan-17 17:00:43.254654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37137 2019-Jan-17 17:00:43.254712 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37138 2019-Jan-17 17:00:43.255961 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37139 2019-Jan-17 17:00:43.256597 - [DEBUG] Edge Function : AllBottom
37140 2019-Jan-17 17:00:43.256626 - [DEBUG] End adding new jump function
37141 2019-Jan-17 17:00:43.256650 - [DEBUG]
37142 2019-Jan-17 17:00:43.256674 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37143 2019-Jan-17 17:00:43.256699 - [DEBUG]
37144 2019-Jan-17 17:00:43.256722 - [DEBUG] Process 1015. path edge:
37145 2019-Jan-17 17:00:43.256746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37146 2019-Jan-17 17:00:43.256804 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37147 2019-Jan-17 17:00:43.257441 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37148 2019-Jan-17 17:00:43.258703 - [DEBUG]
37149 2019-Jan-17 17:00:43.258728 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37150 2019-Jan-17 17:00:43.259386 - [DEBUG] Compose: EdgeIdentity * AllBottom
37151 2019-Jan-17 17:00:43.259414 - [DEBUG]
37152 2019-Jan-17 17:00:43.259438 - [DEBUG] Propagate flow
37153 2019-Jan-17 17:00:43.259461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37154 2019-Jan-17 17:00:43.259520 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37155 2019-Jan-17 17:00:43.260162 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37156 2019-Jan-17 17:00:43.261423 - [DEBUG] Edge function : AllBottom (result of previous compose)
37157 2019-Jan-17 17:00:43.261448 - [DEBUG]
37158 2019-Jan-17 17:00:43.261474 - [DEBUG] Join: AllTop & AllBottom
37159 2019-Jan-17 17:00:43.261499 - [DEBUG] = AllBottom (new jump func)
37160 2019-Jan-17 17:00:43.261524 - [DEBUG]
37161 2019-Jan-17 17:00:43.261547 - [DEBUG] Start adding new jump function
37162 2019-Jan-17 17:00:43.261571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37163 2019-Jan-17 17:00:43.261629 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37164 2019-Jan-17 17:00:43.262872 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37165 2019-Jan-17 17:00:43.263513 - [DEBUG] Edge Function : AllBottom
37166 2019-Jan-17 17:00:43.263542 - [DEBUG] End adding new jump function
37167 2019-Jan-17 17:00:43.263566 - [DEBUG]
37168 2019-Jan-17 17:00:43.263590 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37169 2019-Jan-17 17:00:43.263614 - [DEBUG]
37170 2019-Jan-17 17:00:43.263637 - [DEBUG] Process 1016. path edge:
37171 2019-Jan-17 17:00:43.263661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37172 2019-Jan-17 17:00:43.263719 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37173 2019-Jan-17 17:00:43.264367 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37174 2019-Jan-17 17:00:43.265625 - [DEBUG]
37175 2019-Jan-17 17:00:43.265650 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37176 2019-Jan-17 17:00:43.266317 - [DEBUG] Compose: EdgeIdentity * AllBottom
37177 2019-Jan-17 17:00:43.266346 - [DEBUG]
37178 2019-Jan-17 17:00:43.266371 - [DEBUG] Propagate flow
37179 2019-Jan-17 17:00:43.266395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37180 2019-Jan-17 17:00:43.266456 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37181 2019-Jan-17 17:00:43.267096 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37182 2019-Jan-17 17:00:43.268357 - [DEBUG] Edge function : AllBottom (result of previous compose)
37183 2019-Jan-17 17:00:43.268383 - [DEBUG]
37184 2019-Jan-17 17:00:43.268408 - [DEBUG] Join: AllTop & AllBottom
37185 2019-Jan-17 17:00:43.268434 - [DEBUG] = AllBottom (new jump func)
37186 2019-Jan-17 17:00:43.268459 - [DEBUG]
37187 2019-Jan-17 17:00:43.268482 - [DEBUG] Start adding new jump function
37188 2019-Jan-17 17:00:43.268506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37189 2019-Jan-17 17:00:43.268565 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37190 2019-Jan-17 17:00:43.269815 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37191 2019-Jan-17 17:00:43.270452 - [DEBUG] Edge Function : AllBottom
37192 2019-Jan-17 17:00:43.270481 - [DEBUG] End adding new jump function
37193 2019-Jan-17 17:00:43.270506 - [DEBUG]
37194 2019-Jan-17 17:00:43.270530 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37195 2019-Jan-17 17:00:43.270555 - [DEBUG]
37196 2019-Jan-17 17:00:43.270579 - [DEBUG] Process 1017. path edge:
37197 2019-Jan-17 17:00:43.270603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37198 2019-Jan-17 17:00:43.270662 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37199 2019-Jan-17 17:00:43.271314 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37200 2019-Jan-17 17:00:43.272565 - [DEBUG]
37201 2019-Jan-17 17:00:43.272591 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37202 2019-Jan-17 17:00:43.273248 - [DEBUG] Compose: EdgeIdentity * AllBottom
37203 2019-Jan-17 17:00:43.273276 - [DEBUG]
37204 2019-Jan-17 17:00:43.273300 - [DEBUG] Propagate flow
37205 2019-Jan-17 17:00:43.273323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37206 2019-Jan-17 17:00:43.273382 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37207 2019-Jan-17 17:00:43.274030 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37208 2019-Jan-17 17:00:43.275293 - [DEBUG] Edge function : AllBottom (result of previous compose)
37209 2019-Jan-17 17:00:43.275318 - [DEBUG]
37210 2019-Jan-17 17:00:43.275344 - [DEBUG] Join: AllTop & AllBottom
37211 2019-Jan-17 17:00:43.275369 - [DEBUG] = AllBottom (new jump func)
37212 2019-Jan-17 17:00:43.275402 - [DEBUG]
37213 2019-Jan-17 17:00:43.275426 - [DEBUG] Start adding new jump function
37214 2019-Jan-17 17:00:43.275450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37215 2019-Jan-17 17:00:43.275507 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37216 2019-Jan-17 17:00:43.276757 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37217 2019-Jan-17 17:00:43.277402 - [DEBUG] Edge Function : AllBottom
37218 2019-Jan-17 17:00:43.277432 - [DEBUG] End adding new jump function
37219 2019-Jan-17 17:00:43.277456 - [DEBUG]
37220 2019-Jan-17 17:00:43.277481 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37221 2019-Jan-17 17:00:43.277505 - [DEBUG]
37222 2019-Jan-17 17:00:43.277529 - [DEBUG] Process 1018. path edge:
37223 2019-Jan-17 17:00:43.277553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37224 2019-Jan-17 17:00:43.277612 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37225 2019-Jan-17 17:00:43.278277 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37226 2019-Jan-17 17:00:43.279522 - [DEBUG]
37227 2019-Jan-17 17:00:43.279547 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37228 2019-Jan-17 17:00:43.280207 - [DEBUG] Possible callees:
37229 2019-Jan-17 17:00:43.280233 - [DEBUG] llvm.dbg.declare
37230 2019-Jan-17 17:00:43.280258 - [DEBUG] Possible return sites:
37231 2019-Jan-17 17:00:43.280282 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037232 2019-Jan-17 17:00:43.281577 - [DEBUG] Found and process special summary
37233 2019-Jan-17 17:00:43.281613 - [DEBUG] Compose: EdgeIdentity * AllBottom
37234 2019-Jan-17 17:00:43.281641 - [DEBUG]
37235 2019-Jan-17 17:00:43.281666 - [DEBUG] Propagate flow
37236 2019-Jan-17 17:00:43.281690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37237 2019-Jan-17 17:00:43.281749 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37238 2019-Jan-17 17:00:43.282391 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37239 2019-Jan-17 17:00:43.283638 - [DEBUG] Edge function : AllBottom (result of previous compose)
37240 2019-Jan-17 17:00:43.283664 - [DEBUG]
37241 2019-Jan-17 17:00:43.283690 - [DEBUG] Join: AllTop & AllBottom
37242 2019-Jan-17 17:00:43.283716 - [DEBUG] = AllBottom (new jump func)
37243 2019-Jan-17 17:00:43.283741 - [DEBUG]
37244 2019-Jan-17 17:00:43.283764 - [DEBUG] Start adding new jump function
37245 2019-Jan-17 17:00:43.283788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37246 2019-Jan-17 17:00:43.283846 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37247 2019-Jan-17 17:00:43.285107 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37248 2019-Jan-17 17:00:43.285746 - [DEBUG] Edge Function : AllBottom
37249 2019-Jan-17 17:00:43.285775 - [DEBUG] End adding new jump function
37250 2019-Jan-17 17:00:43.285799 - [DEBUG]
37251 2019-Jan-17 17:00:43.285824 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37252 2019-Jan-17 17:00:43.285857 - [DEBUG]
37253 2019-Jan-17 17:00:43.285882 - [DEBUG] Process 1019. path edge:
37254 2019-Jan-17 17:00:43.285906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37255 2019-Jan-17 17:00:43.285965 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37256 2019-Jan-17 17:00:43.286607 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37257 2019-Jan-17 17:00:43.287853 - [DEBUG]
37258 2019-Jan-17 17:00:43.287878 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37259 2019-Jan-17 17:00:43.288561 - [DEBUG] Compose: EdgeIdentity * AllBottom
37260 2019-Jan-17 17:00:43.288589 - [DEBUG]
37261 2019-Jan-17 17:00:43.288613 - [DEBUG] Propagate flow
37262 2019-Jan-17 17:00:43.288637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37263 2019-Jan-17 17:00:43.288696 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37264 2019-Jan-17 17:00:43.289334 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37265 2019-Jan-17 17:00:43.290578 - [DEBUG] Edge function : AllBottom (result of previous compose)
37266 2019-Jan-17 17:00:43.290604 - [DEBUG]
37267 2019-Jan-17 17:00:43.290629 - [DEBUG] Join: AllTop & AllBottom
37268 2019-Jan-17 17:00:43.290655 - [DEBUG] = AllBottom (new jump func)
37269 2019-Jan-17 17:00:43.290679 - [DEBUG]
37270 2019-Jan-17 17:00:43.290703 - [DEBUG] Start adding new jump function
37271 2019-Jan-17 17:00:43.290726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37272 2019-Jan-17 17:00:43.290784 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37273 2019-Jan-17 17:00:43.292046 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37274 2019-Jan-17 17:00:43.292683 - [DEBUG] Edge Function : AllBottom
37275 2019-Jan-17 17:00:43.292712 - [DEBUG] End adding new jump function
37276 2019-Jan-17 17:00:43.292736 - [DEBUG]
37277 2019-Jan-17 17:00:43.292761 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37278 2019-Jan-17 17:00:43.292785 - [DEBUG]
37279 2019-Jan-17 17:00:43.292809 - [DEBUG] Process 1020. path edge:
37280 2019-Jan-17 17:00:43.292833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37281 2019-Jan-17 17:00:43.292891 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37282 2019-Jan-17 17:00:43.293529 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37283 2019-Jan-17 17:00:43.294790 - [DEBUG]
37284 2019-Jan-17 17:00:43.294816 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37285 2019-Jan-17 17:00:43.295473 - [DEBUG] Compose: EdgeIdentity * AllBottom
37286 2019-Jan-17 17:00:43.295501 - [DEBUG]
37287 2019-Jan-17 17:00:43.295525 - [DEBUG] Propagate flow
37288 2019-Jan-17 17:00:43.295548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37289 2019-Jan-17 17:00:43.295607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37290 2019-Jan-17 17:00:43.296255 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37291 2019-Jan-17 17:00:43.297500 - [DEBUG] Edge function : AllBottom (result of previous compose)
37292 2019-Jan-17 17:00:43.297534 - [DEBUG]
37293 2019-Jan-17 17:00:43.297560 - [DEBUG] Join: AllTop & AllBottom
37294 2019-Jan-17 17:00:43.297586 - [DEBUG] = AllBottom (new jump func)
37295 2019-Jan-17 17:00:43.297610 - [DEBUG]
37296 2019-Jan-17 17:00:43.297634 - [DEBUG] Start adding new jump function
37297 2019-Jan-17 17:00:43.297657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37298 2019-Jan-17 17:00:43.297715 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37299 2019-Jan-17 17:00:43.298980 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37300 2019-Jan-17 17:00:43.299625 - [DEBUG] Edge Function : AllBottom
37301 2019-Jan-17 17:00:43.299655 - [DEBUG] End adding new jump function
37302 2019-Jan-17 17:00:43.299680 - [DEBUG]
37303 2019-Jan-17 17:00:43.299704 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37304 2019-Jan-17 17:00:43.299729 - [DEBUG]
37305 2019-Jan-17 17:00:43.299753 - [DEBUG] Process 1021. path edge:
37306 2019-Jan-17 17:00:43.299777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37307 2019-Jan-17 17:00:43.299835 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37308 2019-Jan-17 17:00:43.300482 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37309 2019-Jan-17 17:00:43.301745 - [DEBUG]
37310 2019-Jan-17 17:00:43.301769 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37311 2019-Jan-17 17:00:43.302430 - [DEBUG] Possible callees:
37312 2019-Jan-17 17:00:43.302455 - [DEBUG] llvm.dbg.declare
37313 2019-Jan-17 17:00:43.302481 - [DEBUG] Possible return sites:
37314 2019-Jan-17 17:00:43.302504 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937315 2019-Jan-17 17:00:43.303787 - [DEBUG] Found and process special summary
37316 2019-Jan-17 17:00:43.303823 - [DEBUG] Compose: EdgeIdentity * AllBottom
37317 2019-Jan-17 17:00:43.303851 - [DEBUG]
37318 2019-Jan-17 17:00:43.303876 - [DEBUG] Propagate flow
37319 2019-Jan-17 17:00:43.303899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37320 2019-Jan-17 17:00:43.303958 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37321 2019-Jan-17 17:00:43.304600 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37322 2019-Jan-17 17:00:43.305861 - [DEBUG] Edge function : AllBottom (result of previous compose)
37323 2019-Jan-17 17:00:43.305886 - [DEBUG]
37324 2019-Jan-17 17:00:43.305912 - [DEBUG] Join: AllTop & AllBottom
37325 2019-Jan-17 17:00:43.305938 - [DEBUG] = AllBottom (new jump func)
37326 2019-Jan-17 17:00:43.305962 - [DEBUG]
37327 2019-Jan-17 17:00:43.305985 - [DEBUG] Start adding new jump function
37328 2019-Jan-17 17:00:43.306009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37329 2019-Jan-17 17:00:43.306067 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37330 2019-Jan-17 17:00:43.307312 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37331 2019-Jan-17 17:00:43.307972 - [DEBUG] Edge Function : AllBottom
37332 2019-Jan-17 17:00:43.308002 - [DEBUG] End adding new jump function
37333 2019-Jan-17 17:00:43.308027 - [DEBUG]
37334 2019-Jan-17 17:00:43.308051 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37335 2019-Jan-17 17:00:43.308076 - [DEBUG]
37336 2019-Jan-17 17:00:43.308100 - [DEBUG] Process 1022. path edge:
37337 2019-Jan-17 17:00:43.308124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37338 2019-Jan-17 17:00:43.308182 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37339 2019-Jan-17 17:00:43.308822 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37340 2019-Jan-17 17:00:43.310068 - [DEBUG]
37341 2019-Jan-17 17:00:43.310092 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37342 2019-Jan-17 17:00:43.310761 - [DEBUG] Compose: EdgeIdentity * AllBottom
37343 2019-Jan-17 17:00:43.310789 - [DEBUG]
37344 2019-Jan-17 17:00:43.310813 - [DEBUG] Propagate flow
37345 2019-Jan-17 17:00:43.310836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37346 2019-Jan-17 17:00:43.310896 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37347 2019-Jan-17 17:00:43.311554 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37348 2019-Jan-17 17:00:43.312803 - [DEBUG] Edge function : AllBottom (result of previous compose)
37349 2019-Jan-17 17:00:43.312828 - [DEBUG]
37350 2019-Jan-17 17:00:43.312853 - [DEBUG] Join: AllTop & AllBottom
37351 2019-Jan-17 17:00:43.312879 - [DEBUG] = AllBottom (new jump func)
37352 2019-Jan-17 17:00:43.312903 - [DEBUG]
37353 2019-Jan-17 17:00:43.312927 - [DEBUG] Start adding new jump function
37354 2019-Jan-17 17:00:43.312950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37355 2019-Jan-17 17:00:43.313008 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37356 2019-Jan-17 17:00:43.314254 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37357 2019-Jan-17 17:00:43.314904 - [DEBUG] Edge Function : AllBottom
37358 2019-Jan-17 17:00:43.314934 - [DEBUG] End adding new jump function
37359 2019-Jan-17 17:00:43.314959 - [DEBUG]
37360 2019-Jan-17 17:00:43.314983 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37361 2019-Jan-17 17:00:43.315008 - [DEBUG]
37362 2019-Jan-17 17:00:43.315032 - [DEBUG] Process 1023. path edge:
37363 2019-Jan-17 17:00:43.315056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37364 2019-Jan-17 17:00:43.315114 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37365 2019-Jan-17 17:00:43.315750 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37366 2019-Jan-17 17:00:43.316994 - [DEBUG]
37367 2019-Jan-17 17:00:43.317020 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37368 2019-Jan-17 17:00:43.317679 - [DEBUG] Compose: EdgeIdentity * AllBottom
37369 2019-Jan-17 17:00:43.317707 - [DEBUG]
37370 2019-Jan-17 17:00:43.317732 - [DEBUG] Propagate flow
37371 2019-Jan-17 17:00:43.317756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37372 2019-Jan-17 17:00:43.317815 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37373 2019-Jan-17 17:00:43.318491 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37374 2019-Jan-17 17:00:43.319737 - [DEBUG] Edge function : AllBottom (result of previous compose)
37375 2019-Jan-17 17:00:43.319763 - [DEBUG]
37376 2019-Jan-17 17:00:43.319789 - [DEBUG] Join: AllTop & AllBottom
37377 2019-Jan-17 17:00:43.319815 - [DEBUG] = AllBottom (new jump func)
37378 2019-Jan-17 17:00:43.319839 - [DEBUG]
37379 2019-Jan-17 17:00:43.319862 - [DEBUG] Start adding new jump function
37380 2019-Jan-17 17:00:43.319886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37381 2019-Jan-17 17:00:43.319944 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37382 2019-Jan-17 17:00:43.321191 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37383 2019-Jan-17 17:00:43.321853 - [DEBUG] Edge Function : AllBottom
37384 2019-Jan-17 17:00:43.321883 - [DEBUG] End adding new jump function
37385 2019-Jan-17 17:00:43.321908 - [DEBUG]
37386 2019-Jan-17 17:00:43.321932 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37387 2019-Jan-17 17:00:43.321957 - [DEBUG]
37388 2019-Jan-17 17:00:43.321980 - [DEBUG] Process 1024. path edge:
37389 2019-Jan-17 17:00:43.322004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37390 2019-Jan-17 17:00:43.322062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37391 2019-Jan-17 17:00:43.322709 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37392 2019-Jan-17 17:00:43.323954 - [DEBUG]
37393 2019-Jan-17 17:00:43.323979 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37394 2019-Jan-17 17:00:43.324652 - [DEBUG] Possible callees:
37395 2019-Jan-17 17:00:43.324679 - [DEBUG] llvm.dbg.declare
37396 2019-Jan-17 17:00:43.324704 - [DEBUG] Possible return sites:
37397 2019-Jan-17 17:00:43.324728 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537398 2019-Jan-17 17:00:43.326006 - [DEBUG] Found and process special summary
37399 2019-Jan-17 17:00:43.326042 - [DEBUG] Compose: EdgeIdentity * AllBottom
37400 2019-Jan-17 17:00:43.326070 - [DEBUG]
37401 2019-Jan-17 17:00:43.326094 - [DEBUG] Propagate flow
37402 2019-Jan-17 17:00:43.326118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37403 2019-Jan-17 17:00:43.326177 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37404 2019-Jan-17 17:00:43.326818 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37405 2019-Jan-17 17:00:43.328078 - [DEBUG] Edge function : AllBottom (result of previous compose)
37406 2019-Jan-17 17:00:43.328104 - [DEBUG]
37407 2019-Jan-17 17:00:43.328129 - [DEBUG] Join: AllTop & AllBottom
37408 2019-Jan-17 17:00:43.328155 - [DEBUG] = AllBottom (new jump func)
37409 2019-Jan-17 17:00:43.328179 - [DEBUG]
37410 2019-Jan-17 17:00:43.328202 - [DEBUG] Start adding new jump function
37411 2019-Jan-17 17:00:43.328225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37412 2019-Jan-17 17:00:43.328284 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37413 2019-Jan-17 17:00:43.329542 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37414 2019-Jan-17 17:00:43.330182 - [DEBUG] Edge Function : AllBottom
37415 2019-Jan-17 17:00:43.330211 - [DEBUG] End adding new jump function
37416 2019-Jan-17 17:00:43.330236 - [DEBUG]
37417 2019-Jan-17 17:00:43.330261 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37418 2019-Jan-17 17:00:43.330286 - [DEBUG]
37419 2019-Jan-17 17:00:43.330309 - [DEBUG] Process 1025. path edge:
37420 2019-Jan-17 17:00:43.330333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37421 2019-Jan-17 17:00:43.330391 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37422 2019-Jan-17 17:00:43.331030 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37423 2019-Jan-17 17:00:43.332289 - [DEBUG]
37424 2019-Jan-17 17:00:43.332314 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37425 2019-Jan-17 17:00:43.332982 - [DEBUG] Compose: EdgeIdentity * AllBottom
37426 2019-Jan-17 17:00:43.333011 - [DEBUG]
37427 2019-Jan-17 17:00:43.333035 - [DEBUG] Propagate flow
37428 2019-Jan-17 17:00:43.333059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37429 2019-Jan-17 17:00:43.333118 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37430 2019-Jan-17 17:00:43.333763 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37431 2019-Jan-17 17:00:43.335026 - [DEBUG] Edge function : AllBottom (result of previous compose)
37432 2019-Jan-17 17:00:43.335051 - [DEBUG]
37433 2019-Jan-17 17:00:43.335077 - [DEBUG] Join: AllTop & AllBottom
37434 2019-Jan-17 17:00:43.335102 - [DEBUG] = AllBottom (new jump func)
37435 2019-Jan-17 17:00:43.335127 - [DEBUG]
37436 2019-Jan-17 17:00:43.335150 - [DEBUG] Start adding new jump function
37437 2019-Jan-17 17:00:43.335173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37438 2019-Jan-17 17:00:43.335231 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37439 2019-Jan-17 17:00:43.336479 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37440 2019-Jan-17 17:00:43.337114 - [DEBUG] Edge Function : AllBottom
37441 2019-Jan-17 17:00:43.337143 - [DEBUG] End adding new jump function
37442 2019-Jan-17 17:00:43.337168 - [DEBUG]
37443 2019-Jan-17 17:00:43.337192 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37444 2019-Jan-17 17:00:43.337217 - [DEBUG]
37445 2019-Jan-17 17:00:43.337240 - [DEBUG] Process 1026. path edge:
37446 2019-Jan-17 17:00:43.337264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37447 2019-Jan-17 17:00:43.337322 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37448 2019-Jan-17 17:00:43.337973 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37449 2019-Jan-17 17:00:43.339220 - [DEBUG]
37450 2019-Jan-17 17:00:43.339245 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37451 2019-Jan-17 17:00:43.339905 - [DEBUG] Compose: EdgeIdentity * AllBottom
37452 2019-Jan-17 17:00:43.339933 - [DEBUG]
37453 2019-Jan-17 17:00:43.339957 - [DEBUG] Propagate flow
37454 2019-Jan-17 17:00:43.339990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37455 2019-Jan-17 17:00:43.340049 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37456 2019-Jan-17 17:00:43.340687 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37457 2019-Jan-17 17:00:43.341947 - [DEBUG] Edge function : AllBottom (result of previous compose)
37458 2019-Jan-17 17:00:43.341973 - [DEBUG]
37459 2019-Jan-17 17:00:43.341998 - [DEBUG] Join: AllTop & AllBottom
37460 2019-Jan-17 17:00:43.342024 - [DEBUG] = AllBottom (new jump func)
37461 2019-Jan-17 17:00:43.342048 - [DEBUG]
37462 2019-Jan-17 17:00:43.342071 - [DEBUG] Start adding new jump function
37463 2019-Jan-17 17:00:43.342095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37464 2019-Jan-17 17:00:43.342153 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37465 2019-Jan-17 17:00:43.343399 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37466 2019-Jan-17 17:00:43.344033 - [DEBUG] Edge Function : AllBottom
37467 2019-Jan-17 17:00:43.344063 - [DEBUG] End adding new jump function
37468 2019-Jan-17 17:00:43.344087 - [DEBUG]
37469 2019-Jan-17 17:00:43.344112 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37470 2019-Jan-17 17:00:43.344137 - [DEBUG]
37471 2019-Jan-17 17:00:43.344160 - [DEBUG] Process 1027. path edge:
37472 2019-Jan-17 17:00:43.344184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37473 2019-Jan-17 17:00:43.344242 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37474 2019-Jan-17 17:00:43.344895 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37475 2019-Jan-17 17:00:43.346140 - [DEBUG]
37476 2019-Jan-17 17:00:43.346165 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37477 2019-Jan-17 17:00:43.346823 - [DEBUG] Compose: EdgeIdentity * AllBottom
37478 2019-Jan-17 17:00:43.346851 - [DEBUG]
37479 2019-Jan-17 17:00:43.346875 - [DEBUG] Propagate flow
37480 2019-Jan-17 17:00:43.346898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37481 2019-Jan-17 17:00:43.346958 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37482 2019-Jan-17 17:00:43.347606 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37483 2019-Jan-17 17:00:43.348870 - [DEBUG] Edge function : AllBottom (result of previous compose)
37484 2019-Jan-17 17:00:43.348895 - [DEBUG]
37485 2019-Jan-17 17:00:43.348920 - [DEBUG] Join: AllTop & AllBottom
37486 2019-Jan-17 17:00:43.348946 - [DEBUG] = AllBottom (new jump func)
37487 2019-Jan-17 17:00:43.348970 - [DEBUG]
37488 2019-Jan-17 17:00:43.348993 - [DEBUG] Start adding new jump function
37489 2019-Jan-17 17:00:43.349016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37490 2019-Jan-17 17:00:43.349074 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37491 2019-Jan-17 17:00:43.350320 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37492 2019-Jan-17 17:00:43.350966 - [DEBUG] Edge Function : AllBottom
37493 2019-Jan-17 17:00:43.350996 - [DEBUG] End adding new jump function
37494 2019-Jan-17 17:00:43.351020 - [DEBUG]
37495 2019-Jan-17 17:00:43.351053 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37496 2019-Jan-17 17:00:43.351079 - [DEBUG]
37497 2019-Jan-17 17:00:43.351103 - [DEBUG] Process 1028. path edge:
37498 2019-Jan-17 17:00:43.351127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37499 2019-Jan-17 17:00:43.351185 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37500 2019-Jan-17 17:00:43.351848 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37501 2019-Jan-17 17:00:43.353096 - [DEBUG]
37502 2019-Jan-17 17:00:43.353120 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37503 2019-Jan-17 17:00:43.353779 - [DEBUG] Possible callees:
37504 2019-Jan-17 17:00:43.353804 - [DEBUG] llvm.dbg.declare
37505 2019-Jan-17 17:00:43.353830 - [DEBUG] Possible return sites:
37506 2019-Jan-17 17:00:43.353853 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337507 2019-Jan-17 17:00:43.355146 - [DEBUG] Found and process special summary
37508 2019-Jan-17 17:00:43.355182 - [DEBUG] Compose: EdgeIdentity * AllBottom
37509 2019-Jan-17 17:00:43.355210 - [DEBUG]
37510 2019-Jan-17 17:00:43.355235 - [DEBUG] Propagate flow
37511 2019-Jan-17 17:00:43.355258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37512 2019-Jan-17 17:00:43.355317 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37513 2019-Jan-17 17:00:43.355958 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37514 2019-Jan-17 17:00:43.357203 - [DEBUG] Edge function : AllBottom (result of previous compose)
37515 2019-Jan-17 17:00:43.357228 - [DEBUG]
37516 2019-Jan-17 17:00:43.357253 - [DEBUG] Join: AllTop & AllBottom
37517 2019-Jan-17 17:00:43.357279 - [DEBUG] = AllBottom (new jump func)
37518 2019-Jan-17 17:00:43.357303 - [DEBUG]
37519 2019-Jan-17 17:00:43.357327 - [DEBUG] Start adding new jump function
37520 2019-Jan-17 17:00:43.357350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37521 2019-Jan-17 17:00:43.357408 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37522 2019-Jan-17 17:00:43.358670 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37523 2019-Jan-17 17:00:43.359309 - [DEBUG] Edge Function : AllBottom
37524 2019-Jan-17 17:00:43.359339 - [DEBUG] End adding new jump function
37525 2019-Jan-17 17:00:43.359363 - [DEBUG]
37526 2019-Jan-17 17:00:43.359388 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37527 2019-Jan-17 17:00:43.359412 - [DEBUG]
37528 2019-Jan-17 17:00:43.359436 - [DEBUG] Process 1029. path edge:
37529 2019-Jan-17 17:00:43.359459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37530 2019-Jan-17 17:00:43.359517 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
37531 2019-Jan-17 17:00:43.360157 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37532 2019-Jan-17 17:00:43.361418 - [DEBUG]
37533 2019-Jan-17 17:00:43.361443 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37534 2019-Jan-17 17:00:43.362119 - [DEBUG] Compose: EdgeIdentity * AllBottom
37535 2019-Jan-17 17:00:43.362148 - [DEBUG]
37536 2019-Jan-17 17:00:43.362172 - [DEBUG] Propagate flow
37537 2019-Jan-17 17:00:43.362195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37538 2019-Jan-17 17:00:43.362255 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37539 2019-Jan-17 17:00:43.362899 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37540 2019-Jan-17 17:00:43.364144 - [DEBUG] Edge function : AllBottom (result of previous compose)
37541 2019-Jan-17 17:00:43.364169 - [DEBUG]
37542 2019-Jan-17 17:00:43.364194 - [DEBUG] Join: AllTop & AllBottom
37543 2019-Jan-17 17:00:43.364220 - [DEBUG] = AllBottom (new jump func)
37544 2019-Jan-17 17:00:43.364245 - [DEBUG]
37545 2019-Jan-17 17:00:43.364268 - [DEBUG] Start adding new jump function
37546 2019-Jan-17 17:00:43.364291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37547 2019-Jan-17 17:00:43.364349 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37548 2019-Jan-17 17:00:43.365609 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37549 2019-Jan-17 17:00:43.366244 - [DEBUG] Edge Function : AllBottom
37550 2019-Jan-17 17:00:43.366274 - [DEBUG] End adding new jump function
37551 2019-Jan-17 17:00:43.366298 - [DEBUG]
37552 2019-Jan-17 17:00:43.366322 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37553 2019-Jan-17 17:00:43.366347 - [DEBUG]
37554 2019-Jan-17 17:00:43.366371 - [DEBUG] Process 1030. path edge:
37555 2019-Jan-17 17:00:43.366395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37556 2019-Jan-17 17:00:43.366453 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
37557 2019-Jan-17 17:00:43.367090 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37558 2019-Jan-17 17:00:43.368351 - [DEBUG]
37559 2019-Jan-17 17:00:43.368376 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
37560 2019-Jan-17 17:00:43.369035 - [DEBUG] Compose: EdgeIdentity * AllBottom
37561 2019-Jan-17 17:00:43.369064 - [DEBUG]
37562 2019-Jan-17 17:00:43.369088 - [DEBUG] Propagate flow
37563 2019-Jan-17 17:00:43.369111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37564 2019-Jan-17 17:00:43.369170 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37565 2019-Jan-17 17:00:43.369818 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37566 2019-Jan-17 17:00:43.371065 - [DEBUG] Edge function : AllBottom (result of previous compose)
37567 2019-Jan-17 17:00:43.371091 - [DEBUG]
37568 2019-Jan-17 17:00:43.371116 - [DEBUG] Join: AllTop & AllBottom
37569 2019-Jan-17 17:00:43.371141 - [DEBUG] = AllBottom (new jump func)
37570 2019-Jan-17 17:00:43.371166 - [DEBUG]
37571 2019-Jan-17 17:00:43.371189 - [DEBUG] Start adding new jump function
37572 2019-Jan-17 17:00:43.371213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37573 2019-Jan-17 17:00:43.371270 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37574 2019-Jan-17 17:00:43.372534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37575 2019-Jan-17 17:00:43.373193 - [DEBUG] Edge Function : AllBottom
37576 2019-Jan-17 17:00:43.373223 - [DEBUG] End adding new jump function
37577 2019-Jan-17 17:00:43.373247 - [DEBUG]
37578 2019-Jan-17 17:00:43.373272 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37579 2019-Jan-17 17:00:43.373297 - [DEBUG]
37580 2019-Jan-17 17:00:43.373320 - [DEBUG] Process 1031. path edge:
37581 2019-Jan-17 17:00:43.373344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37582 2019-Jan-17 17:00:43.373402 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
37583 2019-Jan-17 17:00:43.374050 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37584 2019-Jan-17 17:00:43.375310 - [DEBUG]
37585 2019-Jan-17 17:00:43.375335 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
37586 2019-Jan-17 17:00:43.375995 - [DEBUG] Possible callees:
37587 2019-Jan-17 17:00:43.376020 - [DEBUG] llvm.dbg.declare
37588 2019-Jan-17 17:00:43.376045 - [DEBUG] Possible return sites:
37589 2019-Jan-17 17:00:43.376069 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16937590 2019-Jan-17 17:00:43.377346 - [DEBUG] Found and process special summary
37591 2019-Jan-17 17:00:43.377382 - [DEBUG] Compose: EdgeIdentity * AllBottom
37592 2019-Jan-17 17:00:43.377409 - [DEBUG]
37593 2019-Jan-17 17:00:43.377434 - [DEBUG] Propagate flow
37594 2019-Jan-17 17:00:43.377458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37595 2019-Jan-17 17:00:43.377516 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37596 2019-Jan-17 17:00:43.378175 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37597 2019-Jan-17 17:00:43.379420 - [DEBUG] Edge function : AllBottom (result of previous compose)
37598 2019-Jan-17 17:00:43.379446 - [DEBUG]
37599 2019-Jan-17 17:00:43.379471 - [DEBUG] Join: AllTop & AllBottom
37600 2019-Jan-17 17:00:43.379497 - [DEBUG] = AllBottom (new jump func)
37601 2019-Jan-17 17:00:43.379521 - [DEBUG]
37602 2019-Jan-17 17:00:43.379544 - [DEBUG] Start adding new jump function
37603 2019-Jan-17 17:00:43.379568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37604 2019-Jan-17 17:00:43.379626 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37605 2019-Jan-17 17:00:43.380874 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37606 2019-Jan-17 17:00:43.381528 - [DEBUG] Edge Function : AllBottom
37607 2019-Jan-17 17:00:43.381557 - [DEBUG] End adding new jump function
37608 2019-Jan-17 17:00:43.381582 - [DEBUG]
37609 2019-Jan-17 17:00:43.381607 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37610 2019-Jan-17 17:00:43.381631 - [DEBUG]
37611 2019-Jan-17 17:00:43.381655 - [DEBUG] Process 1032. path edge:
37612 2019-Jan-17 17:00:43.381678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37613 2019-Jan-17 17:00:43.381736 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
37614 2019-Jan-17 17:00:43.382377 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37615 2019-Jan-17 17:00:43.383631 - [DEBUG]
37616 2019-Jan-17 17:00:43.383656 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
37617 2019-Jan-17 17:00:43.384324 - [DEBUG] Compose: EdgeIdentity * AllBottom
37618 2019-Jan-17 17:00:43.384353 - [DEBUG]
37619 2019-Jan-17 17:00:43.384377 - [DEBUG] Propagate flow
37620 2019-Jan-17 17:00:43.384400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37621 2019-Jan-17 17:00:43.384459 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37622 2019-Jan-17 17:00:43.385120 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37623 2019-Jan-17 17:00:43.386415 - [DEBUG] Edge function : AllBottom (result of previous compose)
37624 2019-Jan-17 17:00:43.386442 - [DEBUG]
37625 2019-Jan-17 17:00:43.386469 - [DEBUG] Join: AllTop & AllBottom
37626 2019-Jan-17 17:00:43.386495 - [DEBUG] = AllBottom (new jump func)
37627 2019-Jan-17 17:00:43.386520 - [DEBUG]
37628 2019-Jan-17 17:00:43.386543 - [DEBUG] Start adding new jump function
37629 2019-Jan-17 17:00:43.386567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37630 2019-Jan-17 17:00:43.386643 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37631 2019-Jan-17 17:00:43.388033 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37632 2019-Jan-17 17:00:43.388682 - [DEBUG] Edge Function : AllBottom
37633 2019-Jan-17 17:00:43.388717 - [DEBUG] End adding new jump function
37634 2019-Jan-17 17:00:43.388742 - [DEBUG]
37635 2019-Jan-17 17:00:43.388768 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37636 2019-Jan-17 17:00:43.388793 - [DEBUG]
37637 2019-Jan-17 17:00:43.388816 - [DEBUG] Process 1033. path edge:
37638 2019-Jan-17 17:00:43.388840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37639 2019-Jan-17 17:00:43.388903 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
37640 2019-Jan-17 17:00:43.389541 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37641 2019-Jan-17 17:00:43.390788 - [DEBUG]
37642 2019-Jan-17 17:00:43.390813 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
37643 2019-Jan-17 17:00:43.391510 - [DEBUG] Compose: EdgeIdentity * AllBottom
37644 2019-Jan-17 17:00:43.391539 - [DEBUG]
37645 2019-Jan-17 17:00:43.391563 - [DEBUG] Propagate flow
37646 2019-Jan-17 17:00:43.391587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37647 2019-Jan-17 17:00:43.391646 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37648 2019-Jan-17 17:00:43.392290 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37649 2019-Jan-17 17:00:43.393538 - [DEBUG] Edge function : AllBottom (result of previous compose)
37650 2019-Jan-17 17:00:43.393563 - [DEBUG]
37651 2019-Jan-17 17:00:43.393589 - [DEBUG] Join: AllTop & AllBottom
37652 2019-Jan-17 17:00:43.393615 - [DEBUG] = AllBottom (new jump func)
37653 2019-Jan-17 17:00:43.393639 - [DEBUG]
37654 2019-Jan-17 17:00:43.393663 - [DEBUG] Start adding new jump function
37655 2019-Jan-17 17:00:43.393687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37656 2019-Jan-17 17:00:43.393745 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37657 2019-Jan-17 17:00:43.395022 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37658 2019-Jan-17 17:00:43.395663 - [DEBUG] Edge Function : AllBottom
37659 2019-Jan-17 17:00:43.395693 - [DEBUG] End adding new jump function
37660 2019-Jan-17 17:00:43.395718 - [DEBUG]
37661 2019-Jan-17 17:00:43.395742 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37662 2019-Jan-17 17:00:43.395767 - [DEBUG]
37663 2019-Jan-17 17:00:43.395790 - [DEBUG] Process 1034. path edge:
37664 2019-Jan-17 17:00:43.395814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37665 2019-Jan-17 17:00:43.395873 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
37666 2019-Jan-17 17:00:43.396514 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37667 2019-Jan-17 17:00:43.397763 - [DEBUG]
37668 2019-Jan-17 17:00:43.397787 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
37669 2019-Jan-17 17:00:43.398478 - [DEBUG] Compose: EdgeIdentity * AllBottom
37670 2019-Jan-17 17:00:43.398506 - [DEBUG]
37671 2019-Jan-17 17:00:43.398530 - [DEBUG] Propagate flow
37672 2019-Jan-17 17:00:43.398554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37673 2019-Jan-17 17:00:43.398614 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37674 2019-Jan-17 17:00:43.399254 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37675 2019-Jan-17 17:00:43.400499 - [DEBUG] Edge function : AllBottom (result of previous compose)
37676 2019-Jan-17 17:00:43.400525 - [DEBUG]
37677 2019-Jan-17 17:00:43.400551 - [DEBUG] Join: AllTop & AllBottom
37678 2019-Jan-17 17:00:43.400577 - [DEBUG] = AllBottom (new jump func)
37679 2019-Jan-17 17:00:43.400601 - [DEBUG]
37680 2019-Jan-17 17:00:43.400625 - [DEBUG] Start adding new jump function
37681 2019-Jan-17 17:00:43.400648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37682 2019-Jan-17 17:00:43.400706 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37683 2019-Jan-17 17:00:43.401968 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37684 2019-Jan-17 17:00:43.402605 - [DEBUG] Edge Function : AllBottom
37685 2019-Jan-17 17:00:43.402635 - [DEBUG] End adding new jump function
37686 2019-Jan-17 17:00:43.402659 - [DEBUG]
37687 2019-Jan-17 17:00:43.402684 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37688 2019-Jan-17 17:00:43.402708 - [DEBUG]
37689 2019-Jan-17 17:00:43.402732 - [DEBUG] Process 1035. path edge:
37690 2019-Jan-17 17:00:43.402756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37691 2019-Jan-17 17:00:43.402814 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
37692 2019-Jan-17 17:00:43.403451 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37693 2019-Jan-17 17:00:43.404712 - [DEBUG]
37694 2019-Jan-17 17:00:43.404738 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
37695 2019-Jan-17 17:00:43.405399 - [DEBUG] Compose: EdgeIdentity * AllBottom
37696 2019-Jan-17 17:00:43.405440 - [DEBUG]
37697 2019-Jan-17 17:00:43.405464 - [DEBUG] Propagate flow
37698 2019-Jan-17 17:00:43.405488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37699 2019-Jan-17 17:00:43.405547 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37700 2019-Jan-17 17:00:43.406197 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37701 2019-Jan-17 17:00:43.407442 - [DEBUG] Edge function : AllBottom (result of previous compose)
37702 2019-Jan-17 17:00:43.407467 - [DEBUG]
37703 2019-Jan-17 17:00:43.407492 - [DEBUG] Join: AllTop & AllBottom
37704 2019-Jan-17 17:00:43.407518 - [DEBUG] = AllBottom (new jump func)
37705 2019-Jan-17 17:00:43.407542 - [DEBUG]
37706 2019-Jan-17 17:00:43.407566 - [DEBUG] Start adding new jump function
37707 2019-Jan-17 17:00:43.407590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37708 2019-Jan-17 17:00:43.407648 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37709 2019-Jan-17 17:00:43.408913 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37710 2019-Jan-17 17:00:43.409553 - [DEBUG] Edge Function : AllBottom
37711 2019-Jan-17 17:00:43.409583 - [DEBUG] End adding new jump function
37712 2019-Jan-17 17:00:43.409607 - [DEBUG]
37713 2019-Jan-17 17:00:43.409632 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37714 2019-Jan-17 17:00:43.409657 - [DEBUG]
37715 2019-Jan-17 17:00:43.409680 - [DEBUG] Process 1036. path edge:
37716 2019-Jan-17 17:00:43.409704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37717 2019-Jan-17 17:00:43.409761 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
37718 2019-Jan-17 17:00:43.410401 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37719 2019-Jan-17 17:00:43.411665 - [DEBUG]
37720 2019-Jan-17 17:00:43.411690 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
37721 2019-Jan-17 17:00:43.412361 - [DEBUG] Compose: EdgeIdentity * AllBottom
37722 2019-Jan-17 17:00:43.412390 - [DEBUG]
37723 2019-Jan-17 17:00:43.412413 - [DEBUG] Propagate flow
37724 2019-Jan-17 17:00:43.412437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37725 2019-Jan-17 17:00:43.412496 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37726 2019-Jan-17 17:00:43.413135 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37727 2019-Jan-17 17:00:43.414380 - [DEBUG] Edge function : AllBottom (result of previous compose)
37728 2019-Jan-17 17:00:43.414406 - [DEBUG]
37729 2019-Jan-17 17:00:43.414431 - [DEBUG] Join: AllTop & AllBottom
37730 2019-Jan-17 17:00:43.414457 - [DEBUG] = AllBottom (new jump func)
37731 2019-Jan-17 17:00:43.414481 - [DEBUG]
37732 2019-Jan-17 17:00:43.414504 - [DEBUG] Start adding new jump function
37733 2019-Jan-17 17:00:43.414528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37734 2019-Jan-17 17:00:43.414586 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37735 2019-Jan-17 17:00:43.415868 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37736 2019-Jan-17 17:00:43.416504 - [DEBUG] Edge Function : AllBottom
37737 2019-Jan-17 17:00:43.416544 - [DEBUG] End adding new jump function
37738 2019-Jan-17 17:00:43.416569 - [DEBUG]
37739 2019-Jan-17 17:00:43.416594 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37740 2019-Jan-17 17:00:43.416618 - [DEBUG]
37741 2019-Jan-17 17:00:43.416642 - [DEBUG] Process 1037. path edge:
37742 2019-Jan-17 17:00:43.416666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37743 2019-Jan-17 17:00:43.416724 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
37744 2019-Jan-17 17:00:43.417362 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37745 2019-Jan-17 17:00:43.418621 - [DEBUG]
37746 2019-Jan-17 17:00:43.418646 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
37747 2019-Jan-17 17:00:43.419305 - [DEBUG] Compose: EdgeIdentity * AllBottom
37748 2019-Jan-17 17:00:43.419333 - [DEBUG]
37749 2019-Jan-17 17:00:43.419358 - [DEBUG] Propagate flow
37750 2019-Jan-17 17:00:43.419381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37751 2019-Jan-17 17:00:43.419440 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37752 2019-Jan-17 17:00:43.420076 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37753 2019-Jan-17 17:00:43.421338 - [DEBUG] Edge function : AllBottom (result of previous compose)
37754 2019-Jan-17 17:00:43.421363 - [DEBUG]
37755 2019-Jan-17 17:00:43.421388 - [DEBUG] Join: AllTop & AllBottom
37756 2019-Jan-17 17:00:43.421414 - [DEBUG] = AllBottom (new jump func)
37757 2019-Jan-17 17:00:43.421438 - [DEBUG]
37758 2019-Jan-17 17:00:43.421461 - [DEBUG] Start adding new jump function
37759 2019-Jan-17 17:00:43.421485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37760 2019-Jan-17 17:00:43.421543 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37761 2019-Jan-17 17:00:43.422792 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37762 2019-Jan-17 17:00:43.423427 - [DEBUG] Edge Function : AllBottom
37763 2019-Jan-17 17:00:43.423457 - [DEBUG] End adding new jump function
37764 2019-Jan-17 17:00:43.423482 - [DEBUG]
37765 2019-Jan-17 17:00:43.423506 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37766 2019-Jan-17 17:00:43.423531 - [DEBUG]
37767 2019-Jan-17 17:00:43.423554 - [DEBUG] Process 1038. path edge:
37768 2019-Jan-17 17:00:43.423578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37769 2019-Jan-17 17:00:43.423636 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
37770 2019-Jan-17 17:00:43.424272 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37771 2019-Jan-17 17:00:43.425532 - [DEBUG]
37772 2019-Jan-17 17:00:43.425557 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
37773 2019-Jan-17 17:00:43.426221 - [DEBUG] Compose: EdgeIdentity * AllBottom
37774 2019-Jan-17 17:00:43.426250 - [DEBUG]
37775 2019-Jan-17 17:00:43.426274 - [DEBUG] Propagate flow
37776 2019-Jan-17 17:00:43.426297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37777 2019-Jan-17 17:00:43.426357 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37778 2019-Jan-17 17:00:43.427010 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37779 2019-Jan-17 17:00:43.428281 - [DEBUG] Edge function : AllBottom (result of previous compose)
37780 2019-Jan-17 17:00:43.428307 - [DEBUG]
37781 2019-Jan-17 17:00:43.428332 - [DEBUG] Join: AllTop & AllBottom
37782 2019-Jan-17 17:00:43.428358 - [DEBUG] = AllBottom (new jump func)
37783 2019-Jan-17 17:00:43.428382 - [DEBUG]
37784 2019-Jan-17 17:00:43.428405 - [DEBUG] Start adding new jump function
37785 2019-Jan-17 17:00:43.428429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37786 2019-Jan-17 17:00:43.428487 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37787 2019-Jan-17 17:00:43.429735 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37788 2019-Jan-17 17:00:43.430375 - [DEBUG] Edge Function : AllBottom
37789 2019-Jan-17 17:00:43.430404 - [DEBUG] End adding new jump function
37790 2019-Jan-17 17:00:43.430428 - [DEBUG]
37791 2019-Jan-17 17:00:43.430453 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37792 2019-Jan-17 17:00:43.430478 - [DEBUG]
37793 2019-Jan-17 17:00:43.430501 - [DEBUG] Process 1039. path edge:
37794 2019-Jan-17 17:00:43.430525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37795 2019-Jan-17 17:00:43.430583 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
37796 2019-Jan-17 17:00:43.431224 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37797 2019-Jan-17 17:00:43.432487 - [DEBUG]
37798 2019-Jan-17 17:00:43.432512 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
37799 2019-Jan-17 17:00:43.433178 - [DEBUG] Compose: EdgeIdentity * AllBottom
37800 2019-Jan-17 17:00:43.433207 - [DEBUG]
37801 2019-Jan-17 17:00:43.433231 - [DEBUG] Propagate flow
37802 2019-Jan-17 17:00:43.433255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37803 2019-Jan-17 17:00:43.433313 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37804 2019-Jan-17 17:00:43.433950 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37805 2019-Jan-17 17:00:43.435212 - [DEBUG] Edge function : AllBottom (result of previous compose)
37806 2019-Jan-17 17:00:43.435237 - [DEBUG]
37807 2019-Jan-17 17:00:43.435263 - [DEBUG] Join: AllTop & AllBottom
37808 2019-Jan-17 17:00:43.435288 - [DEBUG] = AllBottom (new jump func)
37809 2019-Jan-17 17:00:43.435313 - [DEBUG]
37810 2019-Jan-17 17:00:43.435336 - [DEBUG] Start adding new jump function
37811 2019-Jan-17 17:00:43.435360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37812 2019-Jan-17 17:00:43.435418 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37813 2019-Jan-17 17:00:43.436663 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37814 2019-Jan-17 17:00:43.437299 - [DEBUG] Edge Function : AllBottom
37815 2019-Jan-17 17:00:43.437329 - [DEBUG] End adding new jump function
37816 2019-Jan-17 17:00:43.437354 - [DEBUG]
37817 2019-Jan-17 17:00:43.437378 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37818 2019-Jan-17 17:00:43.437403 - [DEBUG]
37819 2019-Jan-17 17:00:43.437435 - [DEBUG] Process 1040. path edge:
37820 2019-Jan-17 17:00:43.437460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37821 2019-Jan-17 17:00:43.437519 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
37822 2019-Jan-17 17:00:43.438173 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37823 2019-Jan-17 17:00:43.439420 - [DEBUG]
37824 2019-Jan-17 17:00:43.439445 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
37825 2019-Jan-17 17:00:43.440110 - [DEBUG] Compose: EdgeIdentity * AllBottom
37826 2019-Jan-17 17:00:43.440139 - [DEBUG]
37827 2019-Jan-17 17:00:43.440163 - [DEBUG] Propagate flow
37828 2019-Jan-17 17:00:43.440186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37829 2019-Jan-17 17:00:43.440246 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37830 2019-Jan-17 17:00:43.440884 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37831 2019-Jan-17 17:00:43.442146 - [DEBUG] Edge function : AllBottom (result of previous compose)
37832 2019-Jan-17 17:00:43.442171 - [DEBUG]
37833 2019-Jan-17 17:00:43.442196 - [DEBUG] Join: AllTop & AllBottom
37834 2019-Jan-17 17:00:43.442222 - [DEBUG] = AllBottom (new jump func)
37835 2019-Jan-17 17:00:43.442247 - [DEBUG]
37836 2019-Jan-17 17:00:43.442270 - [DEBUG] Start adding new jump function
37837 2019-Jan-17 17:00:43.442294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37838 2019-Jan-17 17:00:43.442352 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37839 2019-Jan-17 17:00:43.443598 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37840 2019-Jan-17 17:00:43.444233 - [DEBUG] Edge Function : AllBottom
37841 2019-Jan-17 17:00:43.444263 - [DEBUG] End adding new jump function
37842 2019-Jan-17 17:00:43.444288 - [DEBUG]
37843 2019-Jan-17 17:00:43.444312 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
37844 2019-Jan-17 17:00:43.444337 - [DEBUG]
37845 2019-Jan-17 17:00:43.444361 - [DEBUG] Process 1041. path edge:
37846 2019-Jan-17 17:00:43.444385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37847 2019-Jan-17 17:00:43.444442 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
37848 2019-Jan-17 17:00:43.445095 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37849 2019-Jan-17 17:00:43.446342 - [DEBUG]
37850 2019-Jan-17 17:00:43.446366 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37851 2019-Jan-17 17:00:43.447020 - [DEBUG] Start of endsummarytab entry
37852 2019-Jan-17 17:00:43.447060 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
37853 2019-Jan-17 17:00:43.447721 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

37854 2019-Jan-17 17:00:43.447790 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37855 2019-Jan-17 17:00:43.448445 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

37856 2019-Jan-17 17:00:43.449098 - [DEBUG] EF: AllBottom
37857 2019-Jan-17 17:00:43.449124 - [DEBUG]
37858 2019-Jan-17 17:00:43.449148 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37859 2019-Jan-17 17:00:43.449784 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

37860 2019-Jan-17 17:00:43.450430 - [DEBUG] EF: AllBottom
37861 2019-Jan-17 17:00:43.450456 - [DEBUG]
37862 2019-Jan-17 17:00:43.450479 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37863 2019-Jan-17 17:00:43.451116 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

37864 2019-Jan-17 17:00:43.451781 - [DEBUG] EF: AllBottom
37865 2019-Jan-17 17:00:43.451806 - [DEBUG]
37866 2019-Jan-17 17:00:43.451830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37867 2019-Jan-17 17:00:43.452466 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

37868 2019-Jan-17 17:00:43.453102 - [DEBUG] EF: AllBottom
37869 2019-Jan-17 17:00:43.453127 - [DEBUG]
37870 2019-Jan-17 17:00:43.453151 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37871 2019-Jan-17 17:00:43.453786 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

37872 2019-Jan-17 17:00:43.455046 - [DEBUG] EF: AllBottom
37873 2019-Jan-17 17:00:43.455071 - [DEBUG]
37874 2019-Jan-17 17:00:43.455095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37875 2019-Jan-17 17:00:43.455731 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

37876 2019-Jan-17 17:00:43.456372 - [DEBUG] EF: AllBottom
37877 2019-Jan-17 17:00:43.456397 - [DEBUG]
37878 2019-Jan-17 17:00:43.456420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37879 2019-Jan-17 17:00:43.457055 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

37880 2019-Jan-17 17:00:43.457695 - [DEBUG] EF: AllBottom
37881 2019-Jan-17 17:00:43.457720 - [DEBUG]
37882 2019-Jan-17 17:00:43.457743 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37883 2019-Jan-17 17:00:43.458393 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

37884 2019-Jan-17 17:00:43.459029 - [DEBUG] EF: AllBottom
37885 2019-Jan-17 17:00:43.459054 - [DEBUG]
37886 2019-Jan-17 17:00:43.459078 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37887 2019-Jan-17 17:00:43.459713 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

37888 2019-Jan-17 17:00:43.460353 - [DEBUG] EF: AllBottom
37889 2019-Jan-17 17:00:43.460378 - [DEBUG]
37890 2019-Jan-17 17:00:43.460401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37891 2019-Jan-17 17:00:43.461036 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37892 2019-Jan-17 17:00:43.462293 - [DEBUG] EF: AllBottom
37893 2019-Jan-17 17:00:43.462319 - [DEBUG]
37894 2019-Jan-17 17:00:43.462342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37895 2019-Jan-17 17:00:43.462978 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

37896 2019-Jan-17 17:00:43.463615 - [DEBUG] EF: AllBottom
37897 2019-Jan-17 17:00:43.463640 - [DEBUG]
37898 2019-Jan-17 17:00:43.463663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37899 2019-Jan-17 17:00:43.464299 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

37900 2019-Jan-17 17:00:43.464949 - [DEBUG] EF: AllBottom
37901 2019-Jan-17 17:00:43.464974 - [DEBUG]
37902 2019-Jan-17 17:00:43.464998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37903 2019-Jan-17 17:00:43.465633 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

37904 2019-Jan-17 17:00:43.466280 - [DEBUG] EF: AllBottom
37905 2019-Jan-17 17:00:43.466313 - [DEBUG]
37906 2019-Jan-17 17:00:43.466338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37907 2019-Jan-17 17:00:43.466975 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

37908 2019-Jan-17 17:00:43.468232 - [DEBUG] EF: AllBottom
37909 2019-Jan-17 17:00:43.468257 - [DEBUG]
37910 2019-Jan-17 17:00:43.468281 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37911 2019-Jan-17 17:00:43.468916 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

37912 2019-Jan-17 17:00:43.470157 - [DEBUG] EF: AllBottom
37913 2019-Jan-17 17:00:43.470182 - [DEBUG]
37914 2019-Jan-17 17:00:43.470206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37915 2019-Jan-17 17:00:43.470840 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

37916 2019-Jan-17 17:00:43.471491 - [DEBUG] EF: AllBottom
37917 2019-Jan-17 17:00:43.471516 - [DEBUG]
37918 2019-Jan-17 17:00:43.471540 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37919 2019-Jan-17 17:00:43.472175 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

37920 2019-Jan-17 17:00:43.472822 - [DEBUG] EF: AllBottom
37921 2019-Jan-17 17:00:43.472847 - [DEBUG]
37922 2019-Jan-17 17:00:43.472870 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37923 2019-Jan-17 17:00:43.473506 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

37924 2019-Jan-17 17:00:43.474763 - [DEBUG] EF: AllBottom
37925 2019-Jan-17 17:00:43.474788 - [DEBUG]
37926 2019-Jan-17 17:00:43.474811 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37927 2019-Jan-17 17:00:43.475447 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

37928 2019-Jan-17 17:00:43.476688 - [DEBUG] EF: AllBottom
37929 2019-Jan-17 17:00:43.476713 - [DEBUG]
37930 2019-Jan-17 17:00:43.476737 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37931 2019-Jan-17 17:00:43.477372 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

37932 2019-Jan-17 17:00:43.478027 - [DEBUG] EF: AllBottom
37933 2019-Jan-17 17:00:43.478051 - [DEBUG]
37934 2019-Jan-17 17:00:43.478075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37935 2019-Jan-17 17:00:43.478711 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

37936 2019-Jan-17 17:00:43.479952 - [DEBUG] EF: AllBottom
37937 2019-Jan-17 17:00:43.479977 - [DEBUG]
37938 2019-Jan-17 17:00:43.480000 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37939 2019-Jan-17 17:00:43.480636 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

37940 2019-Jan-17 17:00:43.481895 - [DEBUG] EF: AllBottom
37941 2019-Jan-17 17:00:43.481920 - [DEBUG]
37942 2019-Jan-17 17:00:43.481944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37943 2019-Jan-17 17:00:43.482580 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

37944 2019-Jan-17 17:00:43.483228 - [DEBUG] EF: AllBottom
37945 2019-Jan-17 17:00:43.483253 - [DEBUG]
37946 2019-Jan-17 17:00:43.483277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37947 2019-Jan-17 17:00:43.483912 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

37948 2019-Jan-17 17:00:43.484572 - [DEBUG] EF: AllBottom
37949 2019-Jan-17 17:00:43.484598 - [DEBUG]
37950 2019-Jan-17 17:00:43.484633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37951 2019-Jan-17 17:00:43.485271 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

37952 2019-Jan-17 17:00:43.485918 - [DEBUG] EF: AllBottom
37953 2019-Jan-17 17:00:43.485943 - [DEBUG]
37954 2019-Jan-17 17:00:43.485966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
37955 2019-Jan-17 17:00:43.486602 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

37956 2019-Jan-17 17:00:43.487845 - [DEBUG] EF: AllBottom
37957 2019-Jan-17 17:00:43.487870 - [DEBUG]
37958 2019-Jan-17 17:00:43.487894 - [DEBUG] ---------------
37959 2019-Jan-17 17:00:43.487918 - [DEBUG]
37960 2019-Jan-17 17:00:43.487944 - [DEBUG] End of endsummarytab entry
37961 2019-Jan-17 17:00:43.487982 - [DEBUG]
37962 2019-Jan-17 17:00:43.488006 - [DEBUG] Start of incomingtab entry
37963 2019-Jan-17 17:00:43.488031 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
37964 2019-Jan-17 17:00:43.488668 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

37965 2019-Jan-17 17:00:43.488726 - [DEBUG] ---------------
37966 2019-Jan-17 17:00:43.488750 - [DEBUG] End of incomingtab entry
37967 2019-Jan-17 17:00:43.488774 - [DEBUG]
37968 2019-Jan-17 17:00:43.488799 - [DEBUG] EDGE: >
37969 2019-Jan-17 17:00:43.488857 - [DEBUG] ---> 37970 2019-Jan-17 17:00:43.489495 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37971 2019-Jan-17 17:00:43.490739 - [DEBUG]
37972 2019-Jan-17 17:00:43.490765 - [DEBUG] EDGE: >
37973 2019-Jan-17 17:00:43.490824 - [DEBUG] ---> 37974 2019-Jan-17 17:00:43.491476 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
37975 2019-Jan-17 17:00:43.492718 - [DEBUG]
37976 2019-Jan-17 17:00:43.492755 - [DEBUG] Compose: EdgeIdentity * AllBottom
37977 2019-Jan-17 17:00:43.492782 - [DEBUG]
37978 2019-Jan-17 17:00:43.492806 - [DEBUG] Propagate flow
37979 2019-Jan-17 17:00:43.492829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

37980 2019-Jan-17 17:00:43.492887 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37981 2019-Jan-17 17:00:43.493534 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37982 2019-Jan-17 17:00:43.494794 - [DEBUG] Edge function : AllBottom (result of previous compose)
37983 2019-Jan-17 17:00:43.494819 - [DEBUG]
37984 2019-Jan-17 17:00:43.494845 - [DEBUG] Join: AllTop & AllBottom
37985 2019-Jan-17 17:00:43.494871 - [DEBUG] = AllBottom (new jump func)
37986 2019-Jan-17 17:00:43.494895 - [DEBUG]
37987 2019-Jan-17 17:00:43.494918 - [DEBUG] Start adding new jump function
37988 2019-Jan-17 17:00:43.494942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

37989 2019-Jan-17 17:00:43.495000 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

37990 2019-Jan-17 17:00:43.496251 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
37991 2019-Jan-17 17:00:43.496898 - [DEBUG] Edge Function : AllBottom
37992 2019-Jan-17 17:00:43.496928 - [DEBUG] End adding new jump function
37993 2019-Jan-17 17:00:43.496951 - [DEBUG]
37994 2019-Jan-17 17:00:43.496975 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
37995 2019-Jan-17 17:00:43.497000 - [DEBUG]
37996 2019-Jan-17 17:00:43.497023 - [DEBUG] Process 1042. path edge:
37997 2019-Jan-17 17:00:43.497048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
37998 2019-Jan-17 17:00:43.497106 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
37999 2019-Jan-17 17:00:43.497752 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38000 2019-Jan-17 17:00:43.499017 - [DEBUG]
38001 2019-Jan-17 17:00:43.499042 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38002 2019-Jan-17 17:00:43.499705 - [DEBUG] Possible callees:
38003 2019-Jan-17 17:00:43.499731 - [DEBUG] llvm.dbg.declare
38004 2019-Jan-17 17:00:43.499756 - [DEBUG] Possible return sites:
38005 2019-Jan-17 17:00:43.499779 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338006 2019-Jan-17 17:00:43.501063 - [DEBUG] Found and process special summary
38007 2019-Jan-17 17:00:43.501100 - [DEBUG] Compose: EdgeIdentity * AllBottom
38008 2019-Jan-17 17:00:43.501128 - [DEBUG]
38009 2019-Jan-17 17:00:43.501153 - [DEBUG] Propagate flow
38010 2019-Jan-17 17:00:43.501177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38011 2019-Jan-17 17:00:43.501235 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38012 2019-Jan-17 17:00:43.501897 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38013 2019-Jan-17 17:00:43.503143 - [DEBUG] Edge function : AllBottom (result of previous compose)
38014 2019-Jan-17 17:00:43.503169 - [DEBUG]
38015 2019-Jan-17 17:00:43.503194 - [DEBUG] Join: AllTop & AllBottom
38016 2019-Jan-17 17:00:43.503219 - [DEBUG] = AllBottom (new jump func)
38017 2019-Jan-17 17:00:43.503244 - [DEBUG]
38018 2019-Jan-17 17:00:43.503267 - [DEBUG] Start adding new jump function
38019 2019-Jan-17 17:00:43.503291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38020 2019-Jan-17 17:00:43.503349 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38021 2019-Jan-17 17:00:43.504594 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38022 2019-Jan-17 17:00:43.505247 - [DEBUG] Edge Function : AllBottom
38023 2019-Jan-17 17:00:43.505276 - [DEBUG] End adding new jump function
38024 2019-Jan-17 17:00:43.505301 - [DEBUG]
38025 2019-Jan-17 17:00:43.505325 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38026 2019-Jan-17 17:00:43.505350 - [DEBUG]
38027 2019-Jan-17 17:00:43.505374 - [DEBUG] Process 1043. path edge:
38028 2019-Jan-17 17:00:43.505397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38029 2019-Jan-17 17:00:43.505455 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38030 2019-Jan-17 17:00:43.506103 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38031 2019-Jan-17 17:00:43.507350 - [DEBUG]
38032 2019-Jan-17 17:00:43.507374 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38033 2019-Jan-17 17:00:43.508058 - [DEBUG] Compose: EdgeIdentity * AllBottom
38034 2019-Jan-17 17:00:43.508087 - [DEBUG]
38035 2019-Jan-17 17:00:43.508111 - [DEBUG] Propagate flow
38036 2019-Jan-17 17:00:43.508135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38037 2019-Jan-17 17:00:43.508194 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38038 2019-Jan-17 17:00:43.508833 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38039 2019-Jan-17 17:00:43.510079 - [DEBUG] Edge function : AllBottom (result of previous compose)
38040 2019-Jan-17 17:00:43.510105 - [DEBUG]
38041 2019-Jan-17 17:00:43.510130 - [DEBUG] Join: AllTop & AllBottom
38042 2019-Jan-17 17:00:43.510156 - [DEBUG] = AllBottom (new jump func)
38043 2019-Jan-17 17:00:43.510180 - [DEBUG]
38044 2019-Jan-17 17:00:43.510203 - [DEBUG] Start adding new jump function
38045 2019-Jan-17 17:00:43.510227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38046 2019-Jan-17 17:00:43.510284 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38047 2019-Jan-17 17:00:43.511549 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38048 2019-Jan-17 17:00:43.512185 - [DEBUG] Edge Function : AllBottom
38049 2019-Jan-17 17:00:43.512214 - [DEBUG] End adding new jump function
38050 2019-Jan-17 17:00:43.512238 - [DEBUG]
38051 2019-Jan-17 17:00:43.512263 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38052 2019-Jan-17 17:00:43.512288 - [DEBUG]
38053 2019-Jan-17 17:00:43.512311 - [DEBUG] Process 1044. path edge:
38054 2019-Jan-17 17:00:43.512334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38055 2019-Jan-17 17:00:43.512393 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38056 2019-Jan-17 17:00:43.513029 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38057 2019-Jan-17 17:00:43.514274 - [DEBUG]
38058 2019-Jan-17 17:00:43.514299 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38059 2019-Jan-17 17:00:43.514974 - [DEBUG] Compose: EdgeIdentity * AllBottom
38060 2019-Jan-17 17:00:43.515002 - [DEBUG]
38061 2019-Jan-17 17:00:43.515026 - [DEBUG] Propagate flow
38062 2019-Jan-17 17:00:43.515050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38063 2019-Jan-17 17:00:43.515109 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38064 2019-Jan-17 17:00:43.515746 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38065 2019-Jan-17 17:00:43.516992 - [DEBUG] Edge function : AllBottom (result of previous compose)
38066 2019-Jan-17 17:00:43.517018 - [DEBUG]
38067 2019-Jan-17 17:00:43.517044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38068 2019-Jan-17 17:00:43.517070 - [DEBUG] = AllBottom
38069 2019-Jan-17 17:00:43.517094 - [DEBUG]
38070 2019-Jan-17 17:00:43.517117 - [DEBUG] PROPAGATE: No new function!
38071 2019-Jan-17 17:00:43.517142 - [DEBUG] EDGE: >
38072 2019-Jan-17 17:00:43.517211 - [DEBUG] ---> 38073 2019-Jan-17 17:00:43.517849 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38074 2019-Jan-17 17:00:43.519110 - [DEBUG]
38075 2019-Jan-17 17:00:43.519135 - [DEBUG] EDGE: >
38076 2019-Jan-17 17:00:43.519195 - [DEBUG] ---> 38077 2019-Jan-17 17:00:43.519834 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38078 2019-Jan-17 17:00:43.521076 - [DEBUG]
38079 2019-Jan-17 17:00:43.521115 - [DEBUG] Compose: EdgeIdentity * AllBottom
38080 2019-Jan-17 17:00:43.521143 - [DEBUG]
38081 2019-Jan-17 17:00:43.521167 - [DEBUG] Propagate flow
38082 2019-Jan-17 17:00:43.521190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38083 2019-Jan-17 17:00:43.521248 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38084 2019-Jan-17 17:00:43.521904 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38085 2019-Jan-17 17:00:43.523147 - [DEBUG] Edge function : AllBottom (result of previous compose)
38086 2019-Jan-17 17:00:43.523172 - [DEBUG]
38087 2019-Jan-17 17:00:43.523197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38088 2019-Jan-17 17:00:43.523223 - [DEBUG] = AllBottom
38089 2019-Jan-17 17:00:43.523247 - [DEBUG]
38090 2019-Jan-17 17:00:43.523270 - [DEBUG] PROPAGATE: No new function!
38091 2019-Jan-17 17:00:43.523298 - [DEBUG] EDGE: >
38092 2019-Jan-17 17:00:43.523358 - [DEBUG] ---> 38093 2019-Jan-17 17:00:43.524007 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38094 2019-Jan-17 17:00:43.525265 - [DEBUG]
38095 2019-Jan-17 17:00:43.525290 - [DEBUG] EDGE: >
38096 2019-Jan-17 17:00:43.525350 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38097 2019-Jan-17 17:00:43.525991 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38098 2019-Jan-17 17:00:43.527235 - [DEBUG]
38099 2019-Jan-17 17:00:43.527260 - [DEBUG] EDGE: >
38100 2019-Jan-17 17:00:43.527319 - [DEBUG] ---> 38101 2019-Jan-17 17:00:43.527965 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38102 2019-Jan-17 17:00:43.529210 - [DEBUG]
38103 2019-Jan-17 17:00:43.529236 - [DEBUG] EDGE: >
38104 2019-Jan-17 17:00:43.529295 - [DEBUG] ---> 38105 2019-Jan-17 17:00:43.529932 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38106 2019-Jan-17 17:00:43.531175 - [DEBUG]
38107 2019-Jan-17 17:00:43.531201 - [DEBUG] EDGE: >
38108 2019-Jan-17 17:00:43.531260 - [DEBUG] ---> 38109 2019-Jan-17 17:00:43.531924 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38110 2019-Jan-17 17:00:43.533168 - [DEBUG]
38111 2019-Jan-17 17:00:43.533204 - [DEBUG] Compose: EdgeIdentity * AllBottom
38112 2019-Jan-17 17:00:43.533231 - [DEBUG]
38113 2019-Jan-17 17:00:43.533254 - [DEBUG] Propagate flow
38114 2019-Jan-17 17:00:43.533278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38115 2019-Jan-17 17:00:43.533336 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38116 2019-Jan-17 17:00:43.533977 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38117 2019-Jan-17 17:00:43.535236 - [DEBUG] Edge function : AllBottom (result of previous compose)
38118 2019-Jan-17 17:00:43.535262 - [DEBUG]
38119 2019-Jan-17 17:00:43.535288 - [DEBUG] Join: AllTop & AllBottom
38120 2019-Jan-17 17:00:43.535314 - [DEBUG] = AllBottom (new jump func)
38121 2019-Jan-17 17:00:43.535338 - [DEBUG]
38122 2019-Jan-17 17:00:43.535362 - [DEBUG] Start adding new jump function
38123 2019-Jan-17 17:00:43.535385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38124 2019-Jan-17 17:00:43.535443 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38125 2019-Jan-17 17:00:43.536690 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38126 2019-Jan-17 17:00:43.537330 - [DEBUG] Edge Function : AllBottom
38127 2019-Jan-17 17:00:43.537360 - [DEBUG] End adding new jump function
38128 2019-Jan-17 17:00:43.537384 - [DEBUG]
38129 2019-Jan-17 17:00:43.537408 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38130 2019-Jan-17 17:00:43.537433 - [DEBUG]
38131 2019-Jan-17 17:00:43.537456 - [DEBUG] Process 1045. path edge:
38132 2019-Jan-17 17:00:43.537480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38133 2019-Jan-17 17:00:43.537538 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38134 2019-Jan-17 17:00:43.538194 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38135 2019-Jan-17 17:00:43.539439 - [DEBUG]
38136 2019-Jan-17 17:00:43.539464 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38137 2019-Jan-17 17:00:43.540132 - [DEBUG] Compose: EdgeIdentity * AllBottom
38138 2019-Jan-17 17:00:43.540160 - [DEBUG]
38139 2019-Jan-17 17:00:43.540184 - [DEBUG] Propagate flow
38140 2019-Jan-17 17:00:43.540207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38141 2019-Jan-17 17:00:43.540266 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38142 2019-Jan-17 17:00:43.540904 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38143 2019-Jan-17 17:00:43.542199 - [DEBUG] Edge function : AllBottom (result of previous compose)
38144 2019-Jan-17 17:00:43.542226 - [DEBUG]
38145 2019-Jan-17 17:00:43.542252 - [DEBUG] Join: AllTop & AllBottom
38146 2019-Jan-17 17:00:43.542279 - [DEBUG] = AllBottom (new jump func)
38147 2019-Jan-17 17:00:43.542303 - [DEBUG]
38148 2019-Jan-17 17:00:43.542326 - [DEBUG] Start adding new jump function
38149 2019-Jan-17 17:00:43.542350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38150 2019-Jan-17 17:00:43.542409 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38151 2019-Jan-17 17:00:43.543676 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38152 2019-Jan-17 17:00:43.544313 - [DEBUG] Edge Function : AllBottom
38153 2019-Jan-17 17:00:43.544343 - [DEBUG] End adding new jump function
38154 2019-Jan-17 17:00:43.544368 - [DEBUG]
38155 2019-Jan-17 17:00:43.544393 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38156 2019-Jan-17 17:00:43.544418 - [DEBUG]
38157 2019-Jan-17 17:00:43.544442 - [DEBUG] Process 1046. path edge:
38158 2019-Jan-17 17:00:43.544465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38159 2019-Jan-17 17:00:43.544524 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38160 2019-Jan-17 17:00:43.545176 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38161 2019-Jan-17 17:00:43.546423 - [DEBUG]
38162 2019-Jan-17 17:00:43.546449 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38163 2019-Jan-17 17:00:43.547110 - [DEBUG] Compose: EdgeIdentity * AllBottom
38164 2019-Jan-17 17:00:43.547138 - [DEBUG]
38165 2019-Jan-17 17:00:43.547162 - [DEBUG] Propagate flow
38166 2019-Jan-17 17:00:43.547186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38167 2019-Jan-17 17:00:43.547245 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38168 2019-Jan-17 17:00:43.547883 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38169 2019-Jan-17 17:00:43.549147 - [DEBUG] Edge function : AllBottom (result of previous compose)
38170 2019-Jan-17 17:00:43.549172 - [DEBUG]
38171 2019-Jan-17 17:00:43.549198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38172 2019-Jan-17 17:00:43.549224 - [DEBUG] = AllBottom
38173 2019-Jan-17 17:00:43.549248 - [DEBUG]
38174 2019-Jan-17 17:00:43.549271 - [DEBUG] PROPAGATE: No new function!
38175 2019-Jan-17 17:00:43.549296 - [DEBUG] EDGE: >
38176 2019-Jan-17 17:00:43.549356 - [DEBUG] ---> 38177 2019-Jan-17 17:00:43.549991 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38178 2019-Jan-17 17:00:43.551234 - [DEBUG]
38179 2019-Jan-17 17:00:43.551259 - [DEBUG] EDGE: >
38180 2019-Jan-17 17:00:43.551332 - [DEBUG] ---> 38181 2019-Jan-17 17:00:43.551972 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38182 2019-Jan-17 17:00:43.553214 - [DEBUG]
38183 2019-Jan-17 17:00:43.553239 - [DEBUG] EDGE: >
38184 2019-Jan-17 17:00:43.553298 - [DEBUG] ---> 38185 2019-Jan-17 17:00:43.553936 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38186 2019-Jan-17 17:00:43.555196 - [DEBUG]
38187 2019-Jan-17 17:00:43.555222 - [DEBUG] EDGE: >
38188 2019-Jan-17 17:00:43.555281 - [DEBUG] ---> 38189 2019-Jan-17 17:00:43.555923 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38190 2019-Jan-17 17:00:43.557175 - [DEBUG]
38191 2019-Jan-17 17:00:43.557201 - [DEBUG] EDGE: >
38192 2019-Jan-17 17:00:43.557261 - [DEBUG] ---> 38193 2019-Jan-17 17:00:43.557895 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38194 2019-Jan-17 17:00:43.559155 - [DEBUG]
38195 2019-Jan-17 17:00:43.559181 - [DEBUG] EDGE: >
38196 2019-Jan-17 17:00:43.559240 - [DEBUG] ---> 38197 2019-Jan-17 17:00:43.559879 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38198 2019-Jan-17 17:00:43.561122 - [DEBUG]
38199 2019-Jan-17 17:00:43.561163 - [DEBUG] Compose: EdgeIdentity * AllBottom
38200 2019-Jan-17 17:00:43.561191 - [DEBUG]
38201 2019-Jan-17 17:00:43.561215 - [DEBUG] Propagate flow
38202 2019-Jan-17 17:00:43.561238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38203 2019-Jan-17 17:00:43.561309 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38204 2019-Jan-17 17:00:43.561950 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38205 2019-Jan-17 17:00:43.563194 - [DEBUG] Edge function : AllBottom (result of previous compose)
38206 2019-Jan-17 17:00:43.563219 - [DEBUG]
38207 2019-Jan-17 17:00:43.563246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38208 2019-Jan-17 17:00:43.563272 - [DEBUG] = AllBottom
38209 2019-Jan-17 17:00:43.563296 - [DEBUG]
38210 2019-Jan-17 17:00:43.563319 - [DEBUG] PROPAGATE: No new function!
38211 2019-Jan-17 17:00:43.563347 - [DEBUG] EDGE: >
38212 2019-Jan-17 17:00:43.563407 - [DEBUG] ---> 38213 2019-Jan-17 17:00:43.564058 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38214 2019-Jan-17 17:00:43.565319 - [DEBUG]
38215 2019-Jan-17 17:00:43.565346 - [DEBUG] EDGE: >
38216 2019-Jan-17 17:00:43.565405 - [DEBUG] ---> 38217 2019-Jan-17 17:00:43.566042 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38218 2019-Jan-17 17:00:43.567283 - [DEBUG]
38219 2019-Jan-17 17:00:43.567309 - [DEBUG] EDGE: >
38220 2019-Jan-17 17:00:43.567368 - [DEBUG] ---> 38221 2019-Jan-17 17:00:43.568023 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38222 2019-Jan-17 17:00:43.569266 - [DEBUG]
38223 2019-Jan-17 17:00:43.569305 - [DEBUG] Compose: EdgeIdentity * AllBottom
38224 2019-Jan-17 17:00:43.569333 - [DEBUG]
38225 2019-Jan-17 17:00:43.569357 - [DEBUG] Propagate flow
38226 2019-Jan-17 17:00:43.569381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38227 2019-Jan-17 17:00:43.569439 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38228 2019-Jan-17 17:00:43.570087 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38229 2019-Jan-17 17:00:43.571346 - [DEBUG] Edge function : AllBottom (result of previous compose)
38230 2019-Jan-17 17:00:43.571372 - [DEBUG]
38231 2019-Jan-17 17:00:43.571398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38232 2019-Jan-17 17:00:43.571424 - [DEBUG] = AllBottom
38233 2019-Jan-17 17:00:43.571448 - [DEBUG]
38234 2019-Jan-17 17:00:43.571471 - [DEBUG] PROPAGATE: No new function!
38235 2019-Jan-17 17:00:43.571498 - [DEBUG] EDGE: >
38236 2019-Jan-17 17:00:43.571558 - [DEBUG] ---> 38237 2019-Jan-17 17:00:43.572206 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38238 2019-Jan-17 17:00:43.573451 - [DEBUG]
38239 2019-Jan-17 17:00:43.573477 - [DEBUG] EDGE: >
38240 2019-Jan-17 17:00:43.573536 - [DEBUG] ---> 38241 2019-Jan-17 17:00:43.574172 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38242 2019-Jan-17 17:00:43.575429 - [DEBUG]
38243 2019-Jan-17 17:00:43.575456 - [DEBUG] EDGE: >
38244 2019-Jan-17 17:00:43.575515 - [DEBUG] ---> 38245 2019-Jan-17 17:00:43.576150 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38246 2019-Jan-17 17:00:43.577392 - [DEBUG]
38247 2019-Jan-17 17:00:43.577419 - [DEBUG] EDGE: >
38248 2019-Jan-17 17:00:43.577478 - [DEBUG] ---> 38249 2019-Jan-17 17:00:43.578133 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38250 2019-Jan-17 17:00:43.579376 - [DEBUG]
38251 2019-Jan-17 17:00:43.579415 - [DEBUG] Compose: EdgeIdentity * AllBottom
38252 2019-Jan-17 17:00:43.579442 - [DEBUG]
38253 2019-Jan-17 17:00:43.579466 - [DEBUG] Propagate flow
38254 2019-Jan-17 17:00:43.579489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38255 2019-Jan-17 17:00:43.579547 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38256 2019-Jan-17 17:00:43.580188 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38257 2019-Jan-17 17:00:43.581448 - [DEBUG] Edge function : AllBottom (result of previous compose)
38258 2019-Jan-17 17:00:43.581474 - [DEBUG]
38259 2019-Jan-17 17:00:43.581500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38260 2019-Jan-17 17:00:43.581526 - [DEBUG] = AllBottom
38261 2019-Jan-17 17:00:43.581550 - [DEBUG]
38262 2019-Jan-17 17:00:43.581573 - [DEBUG] PROPAGATE: No new function!
38263 2019-Jan-17 17:00:43.581600 - [DEBUG] EDGE: >
38264 2019-Jan-17 17:00:43.581660 - [DEBUG] ---> 38265 2019-Jan-17 17:00:43.582308 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38266 2019-Jan-17 17:00:43.583558 - [DEBUG]
38267 2019-Jan-17 17:00:43.583585 - [DEBUG] EDGE: >
38268 2019-Jan-17 17:00:43.583644 - [DEBUG] ---> 38269 2019-Jan-17 17:00:43.584281 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38270 2019-Jan-17 17:00:43.585541 - [DEBUG]
38271 2019-Jan-17 17:00:43.585567 - [DEBUG] EDGE: >
38272 2019-Jan-17 17:00:43.585626 - [DEBUG] ---> 38273 2019-Jan-17 17:00:43.586266 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38274 2019-Jan-17 17:00:43.587508 - [DEBUG]
38275 2019-Jan-17 17:00:43.587546 - [DEBUG] Compose: EdgeIdentity * AllBottom
38276 2019-Jan-17 17:00:43.587574 - [DEBUG]
38277 2019-Jan-17 17:00:43.587598 - [DEBUG] Propagate flow
38278 2019-Jan-17 17:00:43.587622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38279 2019-Jan-17 17:00:43.587680 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38280 2019-Jan-17 17:00:43.588335 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38281 2019-Jan-17 17:00:43.589578 - [DEBUG] Edge function : AllBottom (result of previous compose)
38282 2019-Jan-17 17:00:43.589603 - [DEBUG]
38283 2019-Jan-17 17:00:43.589630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38284 2019-Jan-17 17:00:43.589656 - [DEBUG] = AllBottom
38285 2019-Jan-17 17:00:43.589680 - [DEBUG]
38286 2019-Jan-17 17:00:43.589703 - [DEBUG] PROPAGATE: No new function!
38287 2019-Jan-17 17:00:43.589730 - [DEBUG] EDGE: >
38288 2019-Jan-17 17:00:43.589790 - [DEBUG] ---> 38289 2019-Jan-17 17:00:43.590437 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38290 2019-Jan-17 17:00:43.591697 - [DEBUG]
38291 2019-Jan-17 17:00:43.591723 - [DEBUG] EDGE: >
38292 2019-Jan-17 17:00:43.591783 - [DEBUG] ---> 38293 2019-Jan-17 17:00:43.592419 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38294 2019-Jan-17 17:00:43.593660 - [DEBUG]
38295 2019-Jan-17 17:00:43.593686 - [DEBUG] EDGE: >
38296 2019-Jan-17 17:00:43.593746 - [DEBUG] ---> 38297 2019-Jan-17 17:00:43.594385 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38298 2019-Jan-17 17:00:43.595644 - [DEBUG]
38299 2019-Jan-17 17:00:43.595683 - [DEBUG] Compose: EdgeIdentity * AllBottom
38300 2019-Jan-17 17:00:43.595710 - [DEBUG]
38301 2019-Jan-17 17:00:43.595734 - [DEBUG] Propagate flow
38302 2019-Jan-17 17:00:43.595758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38303 2019-Jan-17 17:00:43.595816 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38304 2019-Jan-17 17:00:43.596464 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38305 2019-Jan-17 17:00:43.597710 - [DEBUG] Edge function : AllBottom (result of previous compose)
38306 2019-Jan-17 17:00:43.597735 - [DEBUG]
38307 2019-Jan-17 17:00:43.597761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38308 2019-Jan-17 17:00:43.597787 - [DEBUG] = AllBottom
38309 2019-Jan-17 17:00:43.597811 - [DEBUG]
38310 2019-Jan-17 17:00:43.597834 - [DEBUG] PROPAGATE: No new function!
38311 2019-Jan-17 17:00:43.597861 - [DEBUG] EDGE: >
38312 2019-Jan-17 17:00:43.597921 - [DEBUG] ---> 38313 2019-Jan-17 17:00:43.598582 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38314 2019-Jan-17 17:00:43.599827 - [DEBUG]
38315 2019-Jan-17 17:00:43.599864 - [DEBUG] Compose: EdgeIdentity * AllBottom
38316 2019-Jan-17 17:00:43.599890 - [DEBUG]
38317 2019-Jan-17 17:00:43.599914 - [DEBUG] Propagate flow
38318 2019-Jan-17 17:00:43.599938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38319 2019-Jan-17 17:00:43.599996 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38320 2019-Jan-17 17:00:43.600636 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38321 2019-Jan-17 17:00:43.601897 - [DEBUG] Edge function : AllBottom (result of previous compose)
38322 2019-Jan-17 17:00:43.601923 - [DEBUG]
38323 2019-Jan-17 17:00:43.601948 - [DEBUG] Join: AllTop & AllBottom
38324 2019-Jan-17 17:00:43.601974 - [DEBUG] = AllBottom (new jump func)
38325 2019-Jan-17 17:00:43.601998 - [DEBUG]
38326 2019-Jan-17 17:00:43.602022 - [DEBUG] Start adding new jump function
38327 2019-Jan-17 17:00:43.602045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38328 2019-Jan-17 17:00:43.602102 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38329 2019-Jan-17 17:00:43.603349 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38330 2019-Jan-17 17:00:43.603989 - [DEBUG] Edge Function : AllBottom
38331 2019-Jan-17 17:00:43.604018 - [DEBUG] End adding new jump function
38332 2019-Jan-17 17:00:43.604042 - [DEBUG]
38333 2019-Jan-17 17:00:43.604066 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38334 2019-Jan-17 17:00:43.604091 - [DEBUG]
38335 2019-Jan-17 17:00:43.604114 - [DEBUG] Process 1047. path edge:
38336 2019-Jan-17 17:00:43.604138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38337 2019-Jan-17 17:00:43.604196 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38338 2019-Jan-17 17:00:43.604853 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38339 2019-Jan-17 17:00:43.606094 - [DEBUG]
38340 2019-Jan-17 17:00:43.606119 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38341 2019-Jan-17 17:00:43.606769 - [DEBUG] Possible callees:
38342 2019-Jan-17 17:00:43.606795 - [DEBUG] foo
38343 2019-Jan-17 17:00:43.606820 - [DEBUG] Possible return sites:
38344 2019-Jan-17 17:00:43.606843 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638345 2019-Jan-17 17:00:43.608138 - [DEBUG] Found and process special summary
38346 2019-Jan-17 17:00:43.608175 - [DEBUG] Compose: EdgeIdentity * AllBottom
38347 2019-Jan-17 17:00:43.608202 - [DEBUG]
38348 2019-Jan-17 17:00:43.608226 - [DEBUG] Propagate flow
38349 2019-Jan-17 17:00:43.608250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38350 2019-Jan-17 17:00:43.608309 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38351 2019-Jan-17 17:00:43.608951 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38352 2019-Jan-17 17:00:43.610196 - [DEBUG] Edge function : AllBottom (result of previous compose)
38353 2019-Jan-17 17:00:43.610222 - [DEBUG]
38354 2019-Jan-17 17:00:43.610247 - [DEBUG] Join: AllTop & AllBottom
38355 2019-Jan-17 17:00:43.610273 - [DEBUG] = AllBottom (new jump func)
38356 2019-Jan-17 17:00:43.610297 - [DEBUG]
38357 2019-Jan-17 17:00:43.610320 - [DEBUG] Start adding new jump function
38358 2019-Jan-17 17:00:43.610344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38359 2019-Jan-17 17:00:43.610402 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38360 2019-Jan-17 17:00:43.611661 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38361 2019-Jan-17 17:00:43.612301 - [DEBUG] Edge Function : AllBottom
38362 2019-Jan-17 17:00:43.612331 - [DEBUG] End adding new jump function
38363 2019-Jan-17 17:00:43.612355 - [DEBUG]
38364 2019-Jan-17 17:00:43.612379 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38365 2019-Jan-17 17:00:43.612404 - [DEBUG]
38366 2019-Jan-17 17:00:43.612427 - [DEBUG] Process 1048. path edge:
38367 2019-Jan-17 17:00:43.612451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38368 2019-Jan-17 17:00:43.612508 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38369 2019-Jan-17 17:00:43.613148 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38370 2019-Jan-17 17:00:43.614391 - [DEBUG]
38371 2019-Jan-17 17:00:43.614416 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38372 2019-Jan-17 17:00:43.615100 - [DEBUG] Compose: EdgeIdentity * AllBottom
38373 2019-Jan-17 17:00:43.615128 - [DEBUG]
38374 2019-Jan-17 17:00:43.615152 - [DEBUG] Propagate flow
38375 2019-Jan-17 17:00:43.615176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38376 2019-Jan-17 17:00:43.615234 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38377 2019-Jan-17 17:00:43.615872 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38378 2019-Jan-17 17:00:43.617116 - [DEBUG] Edge function : AllBottom (result of previous compose)
38379 2019-Jan-17 17:00:43.617142 - [DEBUG]
38380 2019-Jan-17 17:00:43.617168 - [DEBUG] Join: AllTop & AllBottom
38381 2019-Jan-17 17:00:43.617194 - [DEBUG] = AllBottom (new jump func)
38382 2019-Jan-17 17:00:43.617218 - [DEBUG]
38383 2019-Jan-17 17:00:43.617241 - [DEBUG] Start adding new jump function
38384 2019-Jan-17 17:00:43.617265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38385 2019-Jan-17 17:00:43.617322 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38386 2019-Jan-17 17:00:43.618581 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38387 2019-Jan-17 17:00:43.619226 - [DEBUG] Edge Function : AllBottom
38388 2019-Jan-17 17:00:43.619256 - [DEBUG] End adding new jump function
38389 2019-Jan-17 17:00:43.619280 - [DEBUG]
38390 2019-Jan-17 17:00:43.619304 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38391 2019-Jan-17 17:00:43.619329 - [DEBUG]
38392 2019-Jan-17 17:00:43.619353 - [DEBUG] Process 1049. path edge:
38393 2019-Jan-17 17:00:43.619377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38394 2019-Jan-17 17:00:43.619435 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38395 2019-Jan-17 17:00:43.620070 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38396 2019-Jan-17 17:00:43.621328 - [DEBUG]
38397 2019-Jan-17 17:00:43.621353 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38398 2019-Jan-17 17:00:43.622010 - [DEBUG] Compose: EdgeIdentity * AllBottom
38399 2019-Jan-17 17:00:43.622038 - [DEBUG]
38400 2019-Jan-17 17:00:43.622062 - [DEBUG] Propagate flow
38401 2019-Jan-17 17:00:43.622085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38402 2019-Jan-17 17:00:43.622144 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38403 2019-Jan-17 17:00:43.622782 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38404 2019-Jan-17 17:00:43.624027 - [DEBUG] Edge function : AllBottom (result of previous compose)
38405 2019-Jan-17 17:00:43.624052 - [DEBUG]
38406 2019-Jan-17 17:00:43.624077 - [DEBUG] Join: AllTop & AllBottom
38407 2019-Jan-17 17:00:43.624103 - [DEBUG] = AllBottom (new jump func)
38408 2019-Jan-17 17:00:43.624127 - [DEBUG]
38409 2019-Jan-17 17:00:43.624151 - [DEBUG] Start adding new jump function
38410 2019-Jan-17 17:00:43.624174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38411 2019-Jan-17 17:00:43.624232 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38412 2019-Jan-17 17:00:43.625491 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38413 2019-Jan-17 17:00:43.626128 - [DEBUG] Edge Function : AllBottom
38414 2019-Jan-17 17:00:43.626162 - [DEBUG] End adding new jump function
38415 2019-Jan-17 17:00:43.626186 - [DEBUG]
38416 2019-Jan-17 17:00:43.626210 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38417 2019-Jan-17 17:00:43.626234 - [DEBUG]
38418 2019-Jan-17 17:00:43.626258 - [DEBUG] Process 1050. path edge:
38419 2019-Jan-17 17:00:43.626281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38420 2019-Jan-17 17:00:43.626339 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38421 2019-Jan-17 17:00:43.626976 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38422 2019-Jan-17 17:00:43.628236 - [DEBUG]
38423 2019-Jan-17 17:00:43.628262 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38424 2019-Jan-17 17:00:43.628919 - [DEBUG] Compose: EdgeIdentity * AllBottom
38425 2019-Jan-17 17:00:43.628948 - [DEBUG]
38426 2019-Jan-17 17:00:43.628972 - [DEBUG] Propagate flow
38427 2019-Jan-17 17:00:43.629004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38428 2019-Jan-17 17:00:43.629064 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38429 2019-Jan-17 17:00:43.629720 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38430 2019-Jan-17 17:00:43.630967 - [DEBUG] Edge function : AllBottom (result of previous compose)
38431 2019-Jan-17 17:00:43.630992 - [DEBUG]
38432 2019-Jan-17 17:00:43.631018 - [DEBUG] Join: AllTop & AllBottom
38433 2019-Jan-17 17:00:43.631043 - [DEBUG] = AllBottom (new jump func)
38434 2019-Jan-17 17:00:43.631068 - [DEBUG]
38435 2019-Jan-17 17:00:43.631091 - [DEBUG] Start adding new jump function
38436 2019-Jan-17 17:00:43.631115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38437 2019-Jan-17 17:00:43.631174 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38438 2019-Jan-17 17:00:43.632443 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38439 2019-Jan-17 17:00:43.633090 - [DEBUG] Edge Function : AllBottom
38440 2019-Jan-17 17:00:43.633124 - [DEBUG] End adding new jump function
38441 2019-Jan-17 17:00:43.633148 - [DEBUG]
38442 2019-Jan-17 17:00:43.633172 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38443 2019-Jan-17 17:00:43.633197 - [DEBUG]
38444 2019-Jan-17 17:00:43.633220 - [DEBUG] Process 1051. path edge:
38445 2019-Jan-17 17:00:43.633244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38446 2019-Jan-17 17:00:43.633302 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38447 2019-Jan-17 17:00:43.633966 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38448 2019-Jan-17 17:00:43.635231 - [DEBUG]
38449 2019-Jan-17 17:00:43.635255 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38450 2019-Jan-17 17:00:43.635915 - [DEBUG] Possible callees:
38451 2019-Jan-17 17:00:43.635940 - [DEBUG] llvm.dbg.declare
38452 2019-Jan-17 17:00:43.635965 - [DEBUG] Possible return sites:
38453 2019-Jan-17 17:00:43.635989 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638454 2019-Jan-17 17:00:43.637343 - [DEBUG] Found and process special summary
38455 2019-Jan-17 17:00:43.637403 - [DEBUG] Compose: EdgeIdentity * AllBottom
38456 2019-Jan-17 17:00:43.637431 - [DEBUG]
38457 2019-Jan-17 17:00:43.637457 - [DEBUG] Propagate flow
38458 2019-Jan-17 17:00:43.637480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38459 2019-Jan-17 17:00:43.637556 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38460 2019-Jan-17 17:00:43.638299 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38461 2019-Jan-17 17:00:43.639594 - [DEBUG] Edge function : AllBottom (result of previous compose)
38462 2019-Jan-17 17:00:43.639620 - [DEBUG]
38463 2019-Jan-17 17:00:43.639647 - [DEBUG] Join: AllTop & AllBottom
38464 2019-Jan-17 17:00:43.639673 - [DEBUG] = AllBottom (new jump func)
38465 2019-Jan-17 17:00:43.639697 - [DEBUG]
38466 2019-Jan-17 17:00:43.639739 - [DEBUG] Start adding new jump function
38467 2019-Jan-17 17:00:43.639763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38468 2019-Jan-17 17:00:43.639824 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38469 2019-Jan-17 17:00:43.641073 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38470 2019-Jan-17 17:00:43.641734 - [DEBUG] Edge Function : AllBottom
38471 2019-Jan-17 17:00:43.641766 - [DEBUG] End adding new jump function
38472 2019-Jan-17 17:00:43.641791 - [DEBUG]
38473 2019-Jan-17 17:00:43.641816 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38474 2019-Jan-17 17:00:43.641841 - [DEBUG]
38475 2019-Jan-17 17:00:43.641865 - [DEBUG] Process 1052. path edge:
38476 2019-Jan-17 17:00:43.641890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38477 2019-Jan-17 17:00:43.641948 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38478 2019-Jan-17 17:00:43.642590 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38479 2019-Jan-17 17:00:43.643835 - [DEBUG]
38480 2019-Jan-17 17:00:43.643861 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38481 2019-Jan-17 17:00:43.644546 - [DEBUG] Compose: EdgeIdentity * AllBottom
38482 2019-Jan-17 17:00:43.644574 - [DEBUG]
38483 2019-Jan-17 17:00:43.644598 - [DEBUG] Propagate flow
38484 2019-Jan-17 17:00:43.644635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38485 2019-Jan-17 17:00:43.644697 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38486 2019-Jan-17 17:00:43.645338 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38487 2019-Jan-17 17:00:43.646586 - [DEBUG] Edge function : AllBottom (result of previous compose)
38488 2019-Jan-17 17:00:43.646611 - [DEBUG]
38489 2019-Jan-17 17:00:43.646636 - [DEBUG] Join: AllTop & AllBottom
38490 2019-Jan-17 17:00:43.646662 - [DEBUG] = AllBottom (new jump func)
38491 2019-Jan-17 17:00:43.646687 - [DEBUG]
38492 2019-Jan-17 17:00:43.646710 - [DEBUG] Start adding new jump function
38493 2019-Jan-17 17:00:43.646734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38494 2019-Jan-17 17:00:43.646792 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38495 2019-Jan-17 17:00:43.648091 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38496 2019-Jan-17 17:00:43.648730 - [DEBUG] Edge Function : AllBottom
38497 2019-Jan-17 17:00:43.648761 - [DEBUG] End adding new jump function
38498 2019-Jan-17 17:00:43.648786 - [DEBUG]
38499 2019-Jan-17 17:00:43.648811 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38500 2019-Jan-17 17:00:43.648836 - [DEBUG]
38501 2019-Jan-17 17:00:43.648861 - [DEBUG] Process 1053. path edge:
38502 2019-Jan-17 17:00:43.648885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38503 2019-Jan-17 17:00:43.648946 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38504 2019-Jan-17 17:00:43.649585 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38505 2019-Jan-17 17:00:43.650833 - [DEBUG]
38506 2019-Jan-17 17:00:43.650859 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38507 2019-Jan-17 17:00:43.651554 - [DEBUG] Compose: EdgeIdentity * AllBottom
38508 2019-Jan-17 17:00:43.651583 - [DEBUG]
38509 2019-Jan-17 17:00:43.651607 - [DEBUG] Propagate flow
38510 2019-Jan-17 17:00:43.651630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38511 2019-Jan-17 17:00:43.651690 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38512 2019-Jan-17 17:00:43.652328 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38513 2019-Jan-17 17:00:43.653574 - [DEBUG] Edge function : AllBottom (result of previous compose)
38514 2019-Jan-17 17:00:43.653600 - [DEBUG]
38515 2019-Jan-17 17:00:43.653625 - [DEBUG] Join: AllTop & AllBottom
38516 2019-Jan-17 17:00:43.653651 - [DEBUG] = AllBottom (new jump func)
38517 2019-Jan-17 17:00:43.653675 - [DEBUG]
38518 2019-Jan-17 17:00:43.653699 - [DEBUG] Start adding new jump function
38519 2019-Jan-17 17:00:43.653722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38520 2019-Jan-17 17:00:43.653780 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38521 2019-Jan-17 17:00:43.655042 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38522 2019-Jan-17 17:00:43.655677 - [DEBUG] Edge Function : AllBottom
38523 2019-Jan-17 17:00:43.655707 - [DEBUG] End adding new jump function
38524 2019-Jan-17 17:00:43.655732 - [DEBUG]
38525 2019-Jan-17 17:00:43.655757 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38526 2019-Jan-17 17:00:43.655781 - [DEBUG]
38527 2019-Jan-17 17:00:43.655805 - [DEBUG] Process 1054. path edge:
38528 2019-Jan-17 17:00:43.655829 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38529 2019-Jan-17 17:00:43.655888 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
38530 2019-Jan-17 17:00:43.656523 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38531 2019-Jan-17 17:00:43.657770 - [DEBUG]
38532 2019-Jan-17 17:00:43.657795 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
38533 2019-Jan-17 17:00:43.658468 - [DEBUG] Compose: EdgeIdentity * AllBottom
38534 2019-Jan-17 17:00:43.658497 - [DEBUG]
38535 2019-Jan-17 17:00:43.658521 - [DEBUG] Propagate flow
38536 2019-Jan-17 17:00:43.658545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38537 2019-Jan-17 17:00:43.658603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38538 2019-Jan-17 17:00:43.659288 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38539 2019-Jan-17 17:00:43.660535 - [DEBUG] Edge function : AllBottom (result of previous compose)
38540 2019-Jan-17 17:00:43.660561 - [DEBUG]
38541 2019-Jan-17 17:00:43.660587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38542 2019-Jan-17 17:00:43.660613 - [DEBUG] = AllBottom
38543 2019-Jan-17 17:00:43.660638 - [DEBUG]
38544 2019-Jan-17 17:00:43.660661 - [DEBUG] PROPAGATE: No new function!
38545 2019-Jan-17 17:00:43.660686 - [DEBUG] EDGE: >
38546 2019-Jan-17 17:00:43.660746 - [DEBUG] ---> 38547 2019-Jan-17 17:00:43.661397 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38548 2019-Jan-17 17:00:43.662642 - [DEBUG]
38549 2019-Jan-17 17:00:43.662676 - [DEBUG] EDGE: >
38550 2019-Jan-17 17:00:43.662736 - [DEBUG] ---> 38551 2019-Jan-17 17:00:43.663373 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38552 2019-Jan-17 17:00:43.664617 - [DEBUG]
38553 2019-Jan-17 17:00:43.664656 - [DEBUG] EDGE: >
38554 2019-Jan-17 17:00:43.664716 - [DEBUG] ---> 38555 2019-Jan-17 17:00:43.665358 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38556 2019-Jan-17 17:00:43.666601 - [DEBUG]
38557 2019-Jan-17 17:00:43.666645 - [DEBUG] Compose: EdgeIdentity * AllBottom
38558 2019-Jan-17 17:00:43.666673 - [DEBUG]
38559 2019-Jan-17 17:00:43.666696 - [DEBUG] Propagate flow
38560 2019-Jan-17 17:00:43.666720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38561 2019-Jan-17 17:00:43.666777 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38562 2019-Jan-17 17:00:43.667421 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38563 2019-Jan-17 17:00:43.668681 - [DEBUG] Edge function : AllBottom (result of previous compose)
38564 2019-Jan-17 17:00:43.668707 - [DEBUG]
38565 2019-Jan-17 17:00:43.668732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38566 2019-Jan-17 17:00:43.668757 - [DEBUG] = AllBottom
38567 2019-Jan-17 17:00:43.668782 - [DEBUG]
38568 2019-Jan-17 17:00:43.668805 - [DEBUG] PROPAGATE: No new function!
38569 2019-Jan-17 17:00:43.668834 - [DEBUG] EDGE: >
38570 2019-Jan-17 17:00:43.668894 - [DEBUG] ---> 38571 2019-Jan-17 17:00:43.669541 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38572 2019-Jan-17 17:00:43.670787 - [DEBUG]
38573 2019-Jan-17 17:00:43.670823 - [DEBUG] Compose: EdgeIdentity * AllBottom
38574 2019-Jan-17 17:00:43.670850 - [DEBUG]
38575 2019-Jan-17 17:00:43.670874 - [DEBUG] Propagate flow
38576 2019-Jan-17 17:00:43.670897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38577 2019-Jan-17 17:00:43.670955 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38578 2019-Jan-17 17:00:43.671619 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38579 2019-Jan-17 17:00:43.672864 - [DEBUG] Edge function : AllBottom (result of previous compose)
38580 2019-Jan-17 17:00:43.672889 - [DEBUG]
38581 2019-Jan-17 17:00:43.672914 - [DEBUG] Join: AllTop & AllBottom
38582 2019-Jan-17 17:00:43.672940 - [DEBUG] = AllBottom (new jump func)
38583 2019-Jan-17 17:00:43.672964 - [DEBUG]
38584 2019-Jan-17 17:00:43.672988 - [DEBUG] Start adding new jump function
38585 2019-Jan-17 17:00:43.673011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38586 2019-Jan-17 17:00:43.673069 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38587 2019-Jan-17 17:00:43.674314 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38588 2019-Jan-17 17:00:43.674986 - [DEBUG] Edge Function : AllBottom
38589 2019-Jan-17 17:00:43.675022 - [DEBUG] End adding new jump function
38590 2019-Jan-17 17:00:43.675047 - [DEBUG]
38591 2019-Jan-17 17:00:43.675071 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38592 2019-Jan-17 17:00:43.675096 - [DEBUG]
38593 2019-Jan-17 17:00:43.675120 - [DEBUG] Process 1055. path edge:
38594 2019-Jan-17 17:00:43.675145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38595 2019-Jan-17 17:00:43.675204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
38596 2019-Jan-17 17:00:43.675853 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38597 2019-Jan-17 17:00:43.677102 - [DEBUG]
38598 2019-Jan-17 17:00:43.677127 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38599 2019-Jan-17 17:00:43.677788 - [DEBUG] Possible callees:
38600 2019-Jan-17 17:00:43.677814 - [DEBUG] llvm.dbg.declare
38601 2019-Jan-17 17:00:43.677839 - [DEBUG] Possible return sites:
38602 2019-Jan-17 17:00:43.677862 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14338603 2019-Jan-17 17:00:43.679167 - [DEBUG] Found and process special summary
38604 2019-Jan-17 17:00:43.679204 - [DEBUG] Compose: EdgeIdentity * AllBottom
38605 2019-Jan-17 17:00:43.679231 - [DEBUG]
38606 2019-Jan-17 17:00:43.679255 - [DEBUG] Propagate flow
38607 2019-Jan-17 17:00:43.679279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38608 2019-Jan-17 17:00:43.679337 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38609 2019-Jan-17 17:00:43.679981 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38610 2019-Jan-17 17:00:43.681226 - [DEBUG] Edge function : AllBottom (result of previous compose)
38611 2019-Jan-17 17:00:43.681251 - [DEBUG]
38612 2019-Jan-17 17:00:43.681277 - [DEBUG] Join: AllTop & AllBottom
38613 2019-Jan-17 17:00:43.681318 - [DEBUG] = AllBottom (new jump func)
38614 2019-Jan-17 17:00:43.681342 - [DEBUG]
38615 2019-Jan-17 17:00:43.681366 - [DEBUG] Start adding new jump function
38616 2019-Jan-17 17:00:43.681389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38617 2019-Jan-17 17:00:43.681448 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38618 2019-Jan-17 17:00:43.682694 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38619 2019-Jan-17 17:00:43.683333 - [DEBUG] Edge Function : AllBottom
38620 2019-Jan-17 17:00:43.683362 - [DEBUG] End adding new jump function
38621 2019-Jan-17 17:00:43.683386 - [DEBUG]
38622 2019-Jan-17 17:00:43.683411 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38623 2019-Jan-17 17:00:43.683436 - [DEBUG]
38624 2019-Jan-17 17:00:43.683459 - [DEBUG] Process 1056. path edge:
38625 2019-Jan-17 17:00:43.683483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38626 2019-Jan-17 17:00:43.683542 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
38627 2019-Jan-17 17:00:43.684181 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38628 2019-Jan-17 17:00:43.685451 - [DEBUG]
38629 2019-Jan-17 17:00:43.685477 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38630 2019-Jan-17 17:00:43.686146 - [DEBUG] Compose: EdgeIdentity * AllBottom
38631 2019-Jan-17 17:00:43.686174 - [DEBUG]
38632 2019-Jan-17 17:00:43.686198 - [DEBUG] Propagate flow
38633 2019-Jan-17 17:00:43.686222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38634 2019-Jan-17 17:00:43.686281 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
38635 2019-Jan-17 17:00:43.686918 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38636 2019-Jan-17 17:00:43.688182 - [DEBUG] Edge function : AllBottom (result of previous compose)
38637 2019-Jan-17 17:00:43.688207 - [DEBUG]
38638 2019-Jan-17 17:00:43.688232 - [DEBUG] Join: AllTop & AllBottom
38639 2019-Jan-17 17:00:43.688258 - [DEBUG] = AllBottom (new jump func)
38640 2019-Jan-17 17:00:43.688283 - [DEBUG]
38641 2019-Jan-17 17:00:43.688306 - [DEBUG] Start adding new jump function
38642 2019-Jan-17 17:00:43.688330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38643 2019-Jan-17 17:00:43.688388 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38644 2019-Jan-17 17:00:43.689636 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
38645 2019-Jan-17 17:00:43.690270 - [DEBUG] Edge Function : AllBottom
38646 2019-Jan-17 17:00:43.690299 - [DEBUG] End adding new jump function
38647 2019-Jan-17 17:00:43.690323 - [DEBUG]
38648 2019-Jan-17 17:00:43.690348 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38649 2019-Jan-17 17:00:43.690372 - [DEBUG]
38650 2019-Jan-17 17:00:43.690396 - [DEBUG] Process 1057. path edge:
38651 2019-Jan-17 17:00:43.690419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38652 2019-Jan-17 17:00:43.690477 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
38653 2019-Jan-17 17:00:43.691113 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38654 2019-Jan-17 17:00:43.692375 - [DEBUG]
38655 2019-Jan-17 17:00:43.692401 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
38656 2019-Jan-17 17:00:43.693056 - [DEBUG] Compose: EdgeIdentity * AllBottom
38657 2019-Jan-17 17:00:43.693084 - [DEBUG]
38658 2019-Jan-17 17:00:43.693108 - [DEBUG] Propagate flow
38659 2019-Jan-17 17:00:43.693132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38660 2019-Jan-17 17:00:43.693190 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38661 2019-Jan-17 17:00:43.693833 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38662 2019-Jan-17 17:00:43.695095 - [DEBUG] Edge function : AllBottom (result of previous compose)
38663 2019-Jan-17 17:00:43.695120 - [DEBUG]
38664 2019-Jan-17 17:00:43.695146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38665 2019-Jan-17 17:00:43.695171 - [DEBUG] = AllBottom
38666 2019-Jan-17 17:00:43.695196 - [DEBUG]
38667 2019-Jan-17 17:00:43.695219 - [DEBUG] PROPAGATE: No new function!
38668 2019-Jan-17 17:00:43.695243 - [DEBUG] EDGE: >
38669 2019-Jan-17 17:00:43.695303 - [DEBUG] ---> 38670 2019-Jan-17 17:00:43.695938 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38671 2019-Jan-17 17:00:43.697190 - [DEBUG]
38672 2019-Jan-17 17:00:43.697216 - [DEBUG] EDGE: >
38673 2019-Jan-17 17:00:43.697275 - [DEBUG] ---> 38674 2019-Jan-17 17:00:43.697916 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38675 2019-Jan-17 17:00:43.699178 - [DEBUG]
38676 2019-Jan-17 17:00:43.699215 - [DEBUG] Compose: EdgeIdentity * AllBottom
38677 2019-Jan-17 17:00:43.699243 - [DEBUG]
38678 2019-Jan-17 17:00:43.699267 - [DEBUG] Propagate flow
38679 2019-Jan-17 17:00:43.699290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38680 2019-Jan-17 17:00:43.699349 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38681 2019-Jan-17 17:00:43.699992 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38682 2019-Jan-17 17:00:43.701237 - [DEBUG] Edge function : AllBottom (result of previous compose)
38683 2019-Jan-17 17:00:43.701262 - [DEBUG]
38684 2019-Jan-17 17:00:43.701299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38685 2019-Jan-17 17:00:43.701327 - [DEBUG] = AllBottom
38686 2019-Jan-17 17:00:43.701352 - [DEBUG]
38687 2019-Jan-17 17:00:43.701375 - [DEBUG] PROPAGATE: No new function!
38688 2019-Jan-17 17:00:43.701402 - [DEBUG] EDGE: >
38689 2019-Jan-17 17:00:43.701462 - [DEBUG] ---> 38690 2019-Jan-17 17:00:43.702110 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38691 2019-Jan-17 17:00:43.703357 - [DEBUG]
38692 2019-Jan-17 17:00:43.703384 - [DEBUG] EDGE: >
38693 2019-Jan-17 17:00:43.703443 - [DEBUG] ---> 38694 2019-Jan-17 17:00:43.704082 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38695 2019-Jan-17 17:00:43.705342 - [DEBUG]
38696 2019-Jan-17 17:00:43.705377 - [DEBUG] Compose: EdgeIdentity * AllBottom
38697 2019-Jan-17 17:00:43.705404 - [DEBUG]
38698 2019-Jan-17 17:00:43.705427 - [DEBUG] Propagate flow
38699 2019-Jan-17 17:00:43.705451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38700 2019-Jan-17 17:00:43.705509 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38701 2019-Jan-17 17:00:43.706147 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38702 2019-Jan-17 17:00:43.707393 - [DEBUG] Edge function : AllBottom (result of previous compose)
38703 2019-Jan-17 17:00:43.707418 - [DEBUG]
38704 2019-Jan-17 17:00:43.707444 - [DEBUG] Join: AllTop & AllBottom
38705 2019-Jan-17 17:00:43.707469 - [DEBUG] = AllBottom (new jump func)
38706 2019-Jan-17 17:00:43.707494 - [DEBUG]
38707 2019-Jan-17 17:00:43.707517 - [DEBUG] Start adding new jump function
38708 2019-Jan-17 17:00:43.707540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38709 2019-Jan-17 17:00:43.707598 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38710 2019-Jan-17 17:00:43.708868 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38711 2019-Jan-17 17:00:43.709506 - [DEBUG] Edge Function : AllBottom
38712 2019-Jan-17 17:00:43.709540 - [DEBUG] End adding new jump function
38713 2019-Jan-17 17:00:43.709564 - [DEBUG]
38714 2019-Jan-17 17:00:43.709588 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38715 2019-Jan-17 17:00:43.709613 - [DEBUG]
38716 2019-Jan-17 17:00:43.709636 - [DEBUG] Process 1058. path edge:
38717 2019-Jan-17 17:00:43.709660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38718 2019-Jan-17 17:00:43.709718 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
38719 2019-Jan-17 17:00:43.710357 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38720 2019-Jan-17 17:00:43.711622 - [DEBUG]
38721 2019-Jan-17 17:00:43.711648 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
38722 2019-Jan-17 17:00:43.712306 - [DEBUG] Compose: EdgeIdentity * AllBottom
38723 2019-Jan-17 17:00:43.712334 - [DEBUG]
38724 2019-Jan-17 17:00:43.712358 - [DEBUG] Propagate flow
38725 2019-Jan-17 17:00:43.712383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38726 2019-Jan-17 17:00:43.712442 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38727 2019-Jan-17 17:00:43.713090 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38728 2019-Jan-17 17:00:43.714337 - [DEBUG] Edge function : AllBottom (result of previous compose)
38729 2019-Jan-17 17:00:43.714363 - [DEBUG]
38730 2019-Jan-17 17:00:43.714389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38731 2019-Jan-17 17:00:43.714416 - [DEBUG] = AllBottom
38732 2019-Jan-17 17:00:43.714441 - [DEBUG]
38733 2019-Jan-17 17:00:43.714465 - [DEBUG] PROPAGATE: No new function!
38734 2019-Jan-17 17:00:43.714500 - [DEBUG] Compose: EdgeIdentity * AllBottom
38735 2019-Jan-17 17:00:43.714527 - [DEBUG]
38736 2019-Jan-17 17:00:43.714551 - [DEBUG] Propagate flow
38737 2019-Jan-17 17:00:43.714575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38738 2019-Jan-17 17:00:43.714648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38739 2019-Jan-17 17:00:43.715298 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38740 2019-Jan-17 17:00:43.716547 - [DEBUG] Edge function : AllBottom (result of previous compose)
38741 2019-Jan-17 17:00:43.716573 - [DEBUG]
38742 2019-Jan-17 17:00:43.716599 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38743 2019-Jan-17 17:00:43.716625 - [DEBUG] = AllBottom
38744 2019-Jan-17 17:00:43.716650 - [DEBUG]
38745 2019-Jan-17 17:00:43.716673 - [DEBUG] PROPAGATE: No new function!
38746 2019-Jan-17 17:00:43.716698 - [DEBUG] EDGE: >
38747 2019-Jan-17 17:00:43.716758 - [DEBUG] ---> 38748 2019-Jan-17 17:00:43.717396 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38749 2019-Jan-17 17:00:43.718654 - [DEBUG]
38750 2019-Jan-17 17:00:43.718680 - [DEBUG] EDGE: >
38751 2019-Jan-17 17:00:43.718740 - [DEBUG] ---> 38752 2019-Jan-17 17:00:43.719393 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38753 2019-Jan-17 17:00:43.720637 - [DEBUG]
38754 2019-Jan-17 17:00:43.720663 - [DEBUG] EDGE: >
38755 2019-Jan-17 17:00:43.720723 - [DEBUG] ---> 38756 2019-Jan-17 17:00:43.721378 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38757 2019-Jan-17 17:00:43.722622 - [DEBUG]
38758 2019-Jan-17 17:00:43.722660 - [DEBUG] Compose: EdgeIdentity * AllBottom
38759 2019-Jan-17 17:00:43.722688 - [DEBUG]
38760 2019-Jan-17 17:00:43.722712 - [DEBUG] Propagate flow
38761 2019-Jan-17 17:00:43.722735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38762 2019-Jan-17 17:00:43.722793 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38763 2019-Jan-17 17:00:43.723433 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

38764 2019-Jan-17 17:00:43.724692 - [DEBUG] Edge function : AllBottom (result of previous compose)
38765 2019-Jan-17 17:00:43.724718 - [DEBUG]
38766 2019-Jan-17 17:00:43.724744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38767 2019-Jan-17 17:00:43.724770 - [DEBUG] = AllBottom
38768 2019-Jan-17 17:00:43.724794 - [DEBUG]
38769 2019-Jan-17 17:00:43.724817 - [DEBUG] PROPAGATE: No new function!
38770 2019-Jan-17 17:00:43.724845 - [DEBUG] EDGE: >
38771 2019-Jan-17 17:00:43.724905 - [DEBUG] ---> 38772 2019-Jan-17 17:00:43.725545 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38773 2019-Jan-17 17:00:43.726791 - [DEBUG]
38774 2019-Jan-17 17:00:43.726818 - [DEBUG] EDGE: >
38775 2019-Jan-17 17:00:43.726877 - [DEBUG] ---> 38776 2019-Jan-17 17:00:43.727515 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38777 2019-Jan-17 17:00:43.728775 - [DEBUG]
38778 2019-Jan-17 17:00:43.728802 - [DEBUG] EDGE: >
38779 2019-Jan-17 17:00:43.728861 - [DEBUG] ---> 38780 2019-Jan-17 17:00:43.729502 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38781 2019-Jan-17 17:00:43.730747 - [DEBUG]
38782 2019-Jan-17 17:00:43.730774 - [DEBUG] EDGE: >
38783 2019-Jan-17 17:00:43.730833 - [DEBUG] ---> 38784 2019-Jan-17 17:00:43.731485 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38785 2019-Jan-17 17:00:43.732729 - [DEBUG]
38786 2019-Jan-17 17:00:43.732756 - [DEBUG] EDGE: >
38787 2019-Jan-17 17:00:43.732815 - [DEBUG] ---> 38788 2019-Jan-17 17:00:43.733459 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38789 2019-Jan-17 17:00:43.734718 - [DEBUG]
38790 2019-Jan-17 17:00:43.734745 - [DEBUG] EDGE: >
38791 2019-Jan-17 17:00:43.734804 - [DEBUG] ---> 38792 2019-Jan-17 17:00:43.735445 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38793 2019-Jan-17 17:00:43.736688 - [DEBUG]
38794 2019-Jan-17 17:00:43.736715 - [DEBUG] EDGE: >
38795 2019-Jan-17 17:00:43.736774 - [DEBUG] ---> 38796 2019-Jan-17 17:00:43.737410 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38797 2019-Jan-17 17:00:43.738668 - [DEBUG]
38798 2019-Jan-17 17:00:43.738695 - [DEBUG] EDGE: >
38799 2019-Jan-17 17:00:43.738754 - [DEBUG] ---> 38800 2019-Jan-17 17:00:43.739388 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
>
38801 2019-Jan-17 17:00:43.740632 - [DEBUG]
38802 2019-Jan-17 17:00:43.740658 - [DEBUG] EDGE: >
38803 2019-Jan-17 17:00:43.740717 - [DEBUG] ---> 38804 2019-Jan-17 17:00:43.741370 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
38805 2019-Jan-17 17:00:43.742014 - [DEBUG]
38806 2019-Jan-17 17:00:43.742041 - [DEBUG] Compose: EdgeIdentity * AllBottom
38807 2019-Jan-17 17:00:43.742067 - [DEBUG]
38808 2019-Jan-17 17:00:43.742091 - [DEBUG] Propagate flow
38809 2019-Jan-17 17:00:43.742115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38810 2019-Jan-17 17:00:43.742172 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38811 2019-Jan-17 17:00:43.742811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38812 2019-Jan-17 17:00:43.743459 - [DEBUG] Edge function : AllBottom (result of previous compose)
38813 2019-Jan-17 17:00:43.743484 - [DEBUG]
38814 2019-Jan-17 17:00:43.743510 - [DEBUG] Join: AllTop & AllBottom
38815 2019-Jan-17 17:00:43.743536 - [DEBUG] = AllBottom (new jump func)
38816 2019-Jan-17 17:00:43.743560 - [DEBUG]
38817 2019-Jan-17 17:00:43.743584 - [DEBUG] Start adding new jump function
38818 2019-Jan-17 17:00:43.743607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38819 2019-Jan-17 17:00:43.743665 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38820 2019-Jan-17 17:00:43.744313 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38821 2019-Jan-17 17:00:43.744967 - [DEBUG] Edge Function : AllBottom
38822 2019-Jan-17 17:00:43.744995 - [DEBUG] End adding new jump function
38823 2019-Jan-17 17:00:43.745019 - [DEBUG]
38824 2019-Jan-17 17:00:43.745043 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38825 2019-Jan-17 17:00:43.745068 - [DEBUG]
38826 2019-Jan-17 17:00:43.745091 - [DEBUG] Process 1059. path edge:
38827 2019-Jan-17 17:00:43.745115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38828 2019-Jan-17 17:00:43.745181 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
38829 2019-Jan-17 17:00:43.745822 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38830 2019-Jan-17 17:00:43.746469 - [DEBUG]
38831 2019-Jan-17 17:00:43.746494 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
38832 2019-Jan-17 17:00:43.747149 - [DEBUG] Compose: EdgeIdentity * AllBottom
38833 2019-Jan-17 17:00:43.747177 - [DEBUG]
38834 2019-Jan-17 17:00:43.747201 - [DEBUG] Propagate flow
38835 2019-Jan-17 17:00:43.747224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38836 2019-Jan-17 17:00:43.747282 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
38837 2019-Jan-17 17:00:43.747918 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38838 2019-Jan-17 17:00:43.748580 - [DEBUG] Edge function : AllBottom (result of previous compose)
38839 2019-Jan-17 17:00:43.748606 - [DEBUG]
38840 2019-Jan-17 17:00:43.748631 - [DEBUG] Join: AllTop & AllBottom
38841 2019-Jan-17 17:00:43.748657 - [DEBUG] = AllBottom (new jump func)
38842 2019-Jan-17 17:00:43.748681 - [DEBUG]
38843 2019-Jan-17 17:00:43.748704 - [DEBUG] Start adding new jump function
38844 2019-Jan-17 17:00:43.748728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38845 2019-Jan-17 17:00:43.748785 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38846 2019-Jan-17 17:00:43.749432 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
38847 2019-Jan-17 17:00:43.750066 - [DEBUG] Edge Function : AllBottom
38848 2019-Jan-17 17:00:43.750096 - [DEBUG] End adding new jump function
38849 2019-Jan-17 17:00:43.750120 - [DEBUG]
38850 2019-Jan-17 17:00:43.750144 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38851 2019-Jan-17 17:00:43.750169 - [DEBUG]
38852 2019-Jan-17 17:00:43.750192 - [DEBUG] Process 1060. path edge:
38853 2019-Jan-17 17:00:43.750216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38854 2019-Jan-17 17:00:43.750273 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
38855 2019-Jan-17 17:00:43.750908 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38856 2019-Jan-17 17:00:43.751571 - [DEBUG]
38857 2019-Jan-17 17:00:43.751597 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
38858 2019-Jan-17 17:00:43.752244 - [DEBUG] Compose: EdgeIdentity * AllBottom
38859 2019-Jan-17 17:00:43.752272 - [DEBUG]
38860 2019-Jan-17 17:00:43.752296 - [DEBUG] Propagate flow
38861 2019-Jan-17 17:00:43.752320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38862 2019-Jan-17 17:00:43.752377 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
38863 2019-Jan-17 17:00:43.753013 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38864 2019-Jan-17 17:00:43.753660 - [DEBUG] Edge function : AllBottom (result of previous compose)
38865 2019-Jan-17 17:00:43.753685 - [DEBUG]
38866 2019-Jan-17 17:00:43.753710 - [DEBUG] Join: AllTop & AllBottom
38867 2019-Jan-17 17:00:43.753736 - [DEBUG] = AllBottom (new jump func)
38868 2019-Jan-17 17:00:43.753760 - [DEBUG]
38869 2019-Jan-17 17:00:43.753784 - [DEBUG] Start adding new jump function
38870 2019-Jan-17 17:00:43.753807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38871 2019-Jan-17 17:00:43.753873 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38872 2019-Jan-17 17:00:43.754520 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
38873 2019-Jan-17 17:00:43.755172 - [DEBUG] Edge Function : AllBottom
38874 2019-Jan-17 17:00:43.755200 - [DEBUG] End adding new jump function
38875 2019-Jan-17 17:00:43.755224 - [DEBUG]
38876 2019-Jan-17 17:00:43.755248 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38877 2019-Jan-17 17:00:43.755273 - [DEBUG]
38878 2019-Jan-17 17:00:43.755296 - [DEBUG] Process 1061. path edge:
38879 2019-Jan-17 17:00:43.755320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38880 2019-Jan-17 17:00:43.755377 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
38881 2019-Jan-17 17:00:43.756012 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38882 2019-Jan-17 17:00:43.756659 - [DEBUG]
38883 2019-Jan-17 17:00:43.756684 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
38884 2019-Jan-17 17:00:43.757332 - [DEBUG] Compose: EdgeIdentity * AllBottom
38885 2019-Jan-17 17:00:43.757359 - [DEBUG]
38886 2019-Jan-17 17:00:43.757383 - [DEBUG] Propagate flow
38887 2019-Jan-17 17:00:43.757407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38888 2019-Jan-17 17:00:43.757465 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38889 2019-Jan-17 17:00:43.758121 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38890 2019-Jan-17 17:00:43.758769 - [DEBUG] Edge function : AllBottom (result of previous compose)
38891 2019-Jan-17 17:00:43.758795 - [DEBUG]
38892 2019-Jan-17 17:00:43.758819 - [DEBUG] Join: AllTop & AllBottom
38893 2019-Jan-17 17:00:43.758845 - [DEBUG] = AllBottom (new jump func)
38894 2019-Jan-17 17:00:43.758869 - [DEBUG]
38895 2019-Jan-17 17:00:43.758892 - [DEBUG] Start adding new jump function
38896 2019-Jan-17 17:00:43.758916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38897 2019-Jan-17 17:00:43.758973 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38898 2019-Jan-17 17:00:43.759621 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38899 2019-Jan-17 17:00:43.760261 - [DEBUG] Edge Function : AllBottom
38900 2019-Jan-17 17:00:43.760289 - [DEBUG] End adding new jump function
38901 2019-Jan-17 17:00:43.760313 - [DEBUG]
38902 2019-Jan-17 17:00:43.760336 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38903 2019-Jan-17 17:00:43.760360 - [DEBUG]
38904 2019-Jan-17 17:00:43.760384 - [DEBUG] Process 1062. path edge:
38905 2019-Jan-17 17:00:43.760407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38906 2019-Jan-17 17:00:43.760464 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
38907 2019-Jan-17 17:00:43.761104 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38908 2019-Jan-17 17:00:43.761771 - [DEBUG]
38909 2019-Jan-17 17:00:43.761796 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38910 2019-Jan-17 17:00:43.762451 - [DEBUG] Compose: EdgeIdentity * AllBottom
38911 2019-Jan-17 17:00:43.762479 - [DEBUG]
38912 2019-Jan-17 17:00:43.762502 - [DEBUG] Propagate flow
38913 2019-Jan-17 17:00:43.762526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38914 2019-Jan-17 17:00:43.762592 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38915 2019-Jan-17 17:00:43.763231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38916 2019-Jan-17 17:00:43.763878 - [DEBUG] Edge function : AllBottom (result of previous compose)
38917 2019-Jan-17 17:00:43.763904 - [DEBUG]
38918 2019-Jan-17 17:00:43.763928 - [DEBUG] Join: AllTop & AllBottom
38919 2019-Jan-17 17:00:43.763954 - [DEBUG] = AllBottom (new jump func)
38920 2019-Jan-17 17:00:43.763978 - [DEBUG]
38921 2019-Jan-17 17:00:43.764001 - [DEBUG] Start adding new jump function
38922 2019-Jan-17 17:00:43.764025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38923 2019-Jan-17 17:00:43.764082 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38924 2019-Jan-17 17:00:43.764746 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38925 2019-Jan-17 17:00:43.765382 - [DEBUG] Edge Function : AllBottom
38926 2019-Jan-17 17:00:43.765410 - [DEBUG] End adding new jump function
38927 2019-Jan-17 17:00:43.765434 - [DEBUG]
38928 2019-Jan-17 17:00:43.765457 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38929 2019-Jan-17 17:00:43.765482 - [DEBUG]
38930 2019-Jan-17 17:00:43.765505 - [DEBUG] Process 1063. path edge:
38931 2019-Jan-17 17:00:43.765528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38932 2019-Jan-17 17:00:43.765586 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
38933 2019-Jan-17 17:00:43.766222 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38934 2019-Jan-17 17:00:43.766868 - [DEBUG]
38935 2019-Jan-17 17:00:43.766893 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
38936 2019-Jan-17 17:00:43.767543 - [DEBUG] Compose: EdgeIdentity * AllBottom
38937 2019-Jan-17 17:00:43.767571 - [DEBUG]
38938 2019-Jan-17 17:00:43.767595 - [DEBUG] Propagate flow
38939 2019-Jan-17 17:00:43.767619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38940 2019-Jan-17 17:00:43.767677 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38941 2019-Jan-17 17:00:43.768329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38942 2019-Jan-17 17:00:43.768977 - [DEBUG] Edge function : AllBottom (result of previous compose)
38943 2019-Jan-17 17:00:43.769002 - [DEBUG]
38944 2019-Jan-17 17:00:43.769027 - [DEBUG] Join: AllTop & AllBottom
38945 2019-Jan-17 17:00:43.769053 - [DEBUG] = AllBottom (new jump func)
38946 2019-Jan-17 17:00:43.769078 - [DEBUG]
38947 2019-Jan-17 17:00:43.769101 - [DEBUG] Start adding new jump function
38948 2019-Jan-17 17:00:43.769124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38949 2019-Jan-17 17:00:43.769182 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38950 2019-Jan-17 17:00:43.769829 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38951 2019-Jan-17 17:00:43.770463 - [DEBUG] Edge Function : AllBottom
38952 2019-Jan-17 17:00:43.770492 - [DEBUG] End adding new jump function
38953 2019-Jan-17 17:00:43.770515 - [DEBUG]
38954 2019-Jan-17 17:00:43.770539 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38955 2019-Jan-17 17:00:43.770571 - [DEBUG]
38956 2019-Jan-17 17:00:43.770595 - [DEBUG] Process 1064. path edge:
38957 2019-Jan-17 17:00:43.770619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38958 2019-Jan-17 17:00:43.770677 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
38959 2019-Jan-17 17:00:43.771328 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38960 2019-Jan-17 17:00:43.771976 - [DEBUG]
38961 2019-Jan-17 17:00:43.772000 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38962 2019-Jan-17 17:00:43.772654 - [DEBUG] Compose: EdgeIdentity * AllBottom
38963 2019-Jan-17 17:00:43.772683 - [DEBUG]
38964 2019-Jan-17 17:00:43.772706 - [DEBUG] Propagate flow
38965 2019-Jan-17 17:00:43.772730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38966 2019-Jan-17 17:00:43.772788 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38967 2019-Jan-17 17:00:43.773429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38968 2019-Jan-17 17:00:43.774076 - [DEBUG] Edge function : AllBottom (result of previous compose)
38969 2019-Jan-17 17:00:43.774102 - [DEBUG]
38970 2019-Jan-17 17:00:43.774127 - [DEBUG] Join: AllTop & AllBottom
38971 2019-Jan-17 17:00:43.774153 - [DEBUG] = AllBottom (new jump func)
38972 2019-Jan-17 17:00:43.774177 - [DEBUG]
38973 2019-Jan-17 17:00:43.774201 - [DEBUG] Start adding new jump function
38974 2019-Jan-17 17:00:43.774224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

38975 2019-Jan-17 17:00:43.774282 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38976 2019-Jan-17 17:00:43.774945 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38977 2019-Jan-17 17:00:43.775586 - [DEBUG] Edge Function : AllBottom
38978 2019-Jan-17 17:00:43.775615 - [DEBUG] End adding new jump function
38979 2019-Jan-17 17:00:43.775639 - [DEBUG]
38980 2019-Jan-17 17:00:43.775662 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38981 2019-Jan-17 17:00:43.775687 - [DEBUG]
38982 2019-Jan-17 17:00:43.775710 - [DEBUG] Process 1065. path edge:
38983 2019-Jan-17 17:00:43.775734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
38984 2019-Jan-17 17:00:43.775792 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
38985 2019-Jan-17 17:00:43.776434 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
38986 2019-Jan-17 17:00:43.777081 - [DEBUG]
38987 2019-Jan-17 17:00:43.777105 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38988 2019-Jan-17 17:00:43.777761 - [DEBUG] Compose: EdgeIdentity * AllBottom
38989 2019-Jan-17 17:00:43.777790 - [DEBUG]
38990 2019-Jan-17 17:00:43.777813 - [DEBUG] Propagate flow
38991 2019-Jan-17 17:00:43.777837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

38992 2019-Jan-17 17:00:43.777895 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
38993 2019-Jan-17 17:00:43.778550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

38994 2019-Jan-17 17:00:43.779198 - [DEBUG] Edge function : AllBottom (result of previous compose)
38995 2019-Jan-17 17:00:43.779224 - [DEBUG]
38996 2019-Jan-17 17:00:43.779248 - [DEBUG] Join: AllTop & AllBottom
38997 2019-Jan-17 17:00:43.779282 - [DEBUG] = AllBottom (new jump func)
38998 2019-Jan-17 17:00:43.779307 - [DEBUG]
38999 2019-Jan-17 17:00:43.779330 - [DEBUG] Start adding new jump function
39000 2019-Jan-17 17:00:43.779353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39001 2019-Jan-17 17:00:43.779411 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39002 2019-Jan-17 17:00:43.780059 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39003 2019-Jan-17 17:00:43.780695 - [DEBUG] Edge Function : AllBottom
39004 2019-Jan-17 17:00:43.780724 - [DEBUG] End adding new jump function
39005 2019-Jan-17 17:00:43.780747 - [DEBUG]
39006 2019-Jan-17 17:00:43.780771 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39007 2019-Jan-17 17:00:43.780795 - [DEBUG]
39008 2019-Jan-17 17:00:43.780818 - [DEBUG] Process 1066. path edge:
39009 2019-Jan-17 17:00:43.780842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39010 2019-Jan-17 17:00:43.780899 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39011 2019-Jan-17 17:00:43.781552 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39012 2019-Jan-17 17:00:43.782200 - [DEBUG]
39013 2019-Jan-17 17:00:43.782226 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39014 2019-Jan-17 17:00:43.782878 - [DEBUG] Compose: EdgeIdentity * AllBottom
39015 2019-Jan-17 17:00:43.782906 - [DEBUG]
39016 2019-Jan-17 17:00:43.782930 - [DEBUG] Propagate flow
39017 2019-Jan-17 17:00:43.782954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39018 2019-Jan-17 17:00:43.783012 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39019 2019-Jan-17 17:00:43.783659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39020 2019-Jan-17 17:00:43.784306 - [DEBUG] Edge function : AllBottom (result of previous compose)
39021 2019-Jan-17 17:00:43.784331 - [DEBUG]
39022 2019-Jan-17 17:00:43.784356 - [DEBUG] Join: AllTop & AllBottom
39023 2019-Jan-17 17:00:43.784382 - [DEBUG] = AllBottom (new jump func)
39024 2019-Jan-17 17:00:43.784406 - [DEBUG]
39025 2019-Jan-17 17:00:43.784429 - [DEBUG] Start adding new jump function
39026 2019-Jan-17 17:00:43.784452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39027 2019-Jan-17 17:00:43.784509 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39028 2019-Jan-17 17:00:43.785174 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39029 2019-Jan-17 17:00:43.785820 - [DEBUG] Edge Function : AllBottom
39030 2019-Jan-17 17:00:43.785848 - [DEBUG] End adding new jump function
39031 2019-Jan-17 17:00:43.785871 - [DEBUG]
39032 2019-Jan-17 17:00:43.785895 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39033 2019-Jan-17 17:00:43.785920 - [DEBUG]
39034 2019-Jan-17 17:00:43.785943 - [DEBUG] Process 1067. path edge:
39035 2019-Jan-17 17:00:43.785966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39036 2019-Jan-17 17:00:43.786024 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39037 2019-Jan-17 17:00:43.786679 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39038 2019-Jan-17 17:00:43.787324 - [DEBUG]
39039 2019-Jan-17 17:00:43.787349 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39040 2019-Jan-17 17:00:43.788019 - [DEBUG] Possible callees:
39041 2019-Jan-17 17:00:43.788044 - [DEBUG] llvm.dbg.declare
39042 2019-Jan-17 17:00:43.788069 - [DEBUG] Possible return sites:
39043 2019-Jan-17 17:00:43.788093 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039044 2019-Jan-17 17:00:43.789373 - [DEBUG] Found and process special summary
39045 2019-Jan-17 17:00:43.789408 - [DEBUG] Compose: EdgeIdentity * AllBottom
39046 2019-Jan-17 17:00:43.789436 - [DEBUG]
39047 2019-Jan-17 17:00:43.789459 - [DEBUG] Propagate flow
39048 2019-Jan-17 17:00:43.789483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39049 2019-Jan-17 17:00:43.789541 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39050 2019-Jan-17 17:00:43.790182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39051 2019-Jan-17 17:00:43.790837 - [DEBUG] Edge function : AllBottom (result of previous compose)
39052 2019-Jan-17 17:00:43.790863 - [DEBUG]
39053 2019-Jan-17 17:00:43.790887 - [DEBUG] Join: AllTop & AllBottom
39054 2019-Jan-17 17:00:43.790913 - [DEBUG] = AllBottom (new jump func)
39055 2019-Jan-17 17:00:43.790937 - [DEBUG]
39056 2019-Jan-17 17:00:43.790960 - [DEBUG] Start adding new jump function
39057 2019-Jan-17 17:00:43.790983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39058 2019-Jan-17 17:00:43.791041 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39059 2019-Jan-17 17:00:43.791710 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39060 2019-Jan-17 17:00:43.792350 - [DEBUG] Edge Function : AllBottom
39061 2019-Jan-17 17:00:43.792378 - [DEBUG] End adding new jump function
39062 2019-Jan-17 17:00:43.792402 - [DEBUG]
39063 2019-Jan-17 17:00:43.792426 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39064 2019-Jan-17 17:00:43.792450 - [DEBUG]
39065 2019-Jan-17 17:00:43.792474 - [DEBUG] Process 1068. path edge:
39066 2019-Jan-17 17:00:43.792497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39067 2019-Jan-17 17:00:43.792555 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39068 2019-Jan-17 17:00:43.793195 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39069 2019-Jan-17 17:00:43.793842 - [DEBUG]
39070 2019-Jan-17 17:00:43.793866 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39071 2019-Jan-17 17:00:43.794523 - [DEBUG] Compose: EdgeIdentity * AllBottom
39072 2019-Jan-17 17:00:43.794552 - [DEBUG]
39073 2019-Jan-17 17:00:43.794576 - [DEBUG] Propagate flow
39074 2019-Jan-17 17:00:43.794599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39075 2019-Jan-17 17:00:43.794671 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39076 2019-Jan-17 17:00:43.795310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39077 2019-Jan-17 17:00:43.795970 - [DEBUG] Edge function : AllBottom (result of previous compose)
39078 2019-Jan-17 17:00:43.795996 - [DEBUG]
39079 2019-Jan-17 17:00:43.796021 - [DEBUG] Join: AllTop & AllBottom
39080 2019-Jan-17 17:00:43.796047 - [DEBUG] = AllBottom (new jump func)
39081 2019-Jan-17 17:00:43.796071 - [DEBUG]
39082 2019-Jan-17 17:00:43.796095 - [DEBUG] Start adding new jump function
39083 2019-Jan-17 17:00:43.796118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39084 2019-Jan-17 17:00:43.796176 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39085 2019-Jan-17 17:00:43.796823 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39086 2019-Jan-17 17:00:43.797460 - [DEBUG] Edge Function : AllBottom
39087 2019-Jan-17 17:00:43.797493 - [DEBUG] End adding new jump function
39088 2019-Jan-17 17:00:43.797517 - [DEBUG]
39089 2019-Jan-17 17:00:43.797541 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39090 2019-Jan-17 17:00:43.797565 - [DEBUG]
39091 2019-Jan-17 17:00:43.797589 - [DEBUG] Process 1069. path edge:
39092 2019-Jan-17 17:00:43.797612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39093 2019-Jan-17 17:00:43.797670 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39094 2019-Jan-17 17:00:43.798320 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39095 2019-Jan-17 17:00:43.798970 - [DEBUG]
39096 2019-Jan-17 17:00:43.798995 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39097 2019-Jan-17 17:00:43.799649 - [DEBUG] Compose: EdgeIdentity * AllBottom
39098 2019-Jan-17 17:00:43.799677 - [DEBUG]
39099 2019-Jan-17 17:00:43.799701 - [DEBUG] Propagate flow
39100 2019-Jan-17 17:00:43.799724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39101 2019-Jan-17 17:00:43.799783 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39102 2019-Jan-17 17:00:43.800430 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39103 2019-Jan-17 17:00:43.801077 - [DEBUG] Edge function : AllBottom (result of previous compose)
39104 2019-Jan-17 17:00:43.801103 - [DEBUG]
39105 2019-Jan-17 17:00:43.801128 - [DEBUG] Join: AllTop & AllBottom
39106 2019-Jan-17 17:00:43.801153 - [DEBUG] = AllBottom (new jump func)
39107 2019-Jan-17 17:00:43.801178 - [DEBUG]
39108 2019-Jan-17 17:00:43.801201 - [DEBUG] Start adding new jump function
39109 2019-Jan-17 17:00:43.801224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39110 2019-Jan-17 17:00:43.801281 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39111 2019-Jan-17 17:00:43.801943 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39112 2019-Jan-17 17:00:43.802591 - [DEBUG] Edge Function : AllBottom
39113 2019-Jan-17 17:00:43.802620 - [DEBUG] End adding new jump function
39114 2019-Jan-17 17:00:43.802643 - [DEBUG]
39115 2019-Jan-17 17:00:43.802667 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39116 2019-Jan-17 17:00:43.802691 - [DEBUG]
39117 2019-Jan-17 17:00:43.802714 - [DEBUG] Process 1070. path edge:
39118 2019-Jan-17 17:00:43.802738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39119 2019-Jan-17 17:00:43.802795 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39120 2019-Jan-17 17:00:43.803451 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39121 2019-Jan-17 17:00:43.804099 - [DEBUG]
39122 2019-Jan-17 17:00:43.804123 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39123 2019-Jan-17 17:00:43.804800 - [DEBUG] Possible callees:
39124 2019-Jan-17 17:00:43.804826 - [DEBUG] llvm.dbg.declare
39125 2019-Jan-17 17:00:43.804851 - [DEBUG] Possible return sites:
39126 2019-Jan-17 17:00:43.804875 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939127 2019-Jan-17 17:00:43.806158 - [DEBUG] Found and process special summary
39128 2019-Jan-17 17:00:43.806193 - [DEBUG] Compose: EdgeIdentity * AllBottom
39129 2019-Jan-17 17:00:43.806220 - [DEBUG]
39130 2019-Jan-17 17:00:43.806244 - [DEBUG] Propagate flow
39131 2019-Jan-17 17:00:43.806267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39132 2019-Jan-17 17:00:43.806326 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39133 2019-Jan-17 17:00:43.806969 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39134 2019-Jan-17 17:00:43.807616 - [DEBUG] Edge function : AllBottom (result of previous compose)
39135 2019-Jan-17 17:00:43.807642 - [DEBUG]
39136 2019-Jan-17 17:00:43.807667 - [DEBUG] Join: AllTop & AllBottom
39137 2019-Jan-17 17:00:43.807693 - [DEBUG] = AllBottom (new jump func)
39138 2019-Jan-17 17:00:43.807717 - [DEBUG]
39139 2019-Jan-17 17:00:43.807740 - [DEBUG] Start adding new jump function
39140 2019-Jan-17 17:00:43.807763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39141 2019-Jan-17 17:00:43.807821 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39142 2019-Jan-17 17:00:43.808487 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39143 2019-Jan-17 17:00:43.809127 - [DEBUG] Edge Function : AllBottom
39144 2019-Jan-17 17:00:43.809156 - [DEBUG] End adding new jump function
39145 2019-Jan-17 17:00:43.809180 - [DEBUG]
39146 2019-Jan-17 17:00:43.809204 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39147 2019-Jan-17 17:00:43.809229 - [DEBUG]
39148 2019-Jan-17 17:00:43.809252 - [DEBUG] Process 1071. path edge:
39149 2019-Jan-17 17:00:43.809276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39150 2019-Jan-17 17:00:43.809333 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39151 2019-Jan-17 17:00:43.809973 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39152 2019-Jan-17 17:00:43.810620 - [DEBUG]
39153 2019-Jan-17 17:00:43.810645 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39154 2019-Jan-17 17:00:43.811319 - [DEBUG] Compose: EdgeIdentity * AllBottom
39155 2019-Jan-17 17:00:43.811349 - [DEBUG]
39156 2019-Jan-17 17:00:43.811373 - [DEBUG] Propagate flow
39157 2019-Jan-17 17:00:43.811396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39158 2019-Jan-17 17:00:43.811455 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39159 2019-Jan-17 17:00:43.812096 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39160 2019-Jan-17 17:00:43.812751 - [DEBUG] Edge function : AllBottom (result of previous compose)
39161 2019-Jan-17 17:00:43.812777 - [DEBUG]
39162 2019-Jan-17 17:00:43.812802 - [DEBUG] Join: AllTop & AllBottom
39163 2019-Jan-17 17:00:43.812828 - [DEBUG] = AllBottom (new jump func)
39164 2019-Jan-17 17:00:43.812852 - [DEBUG]
39165 2019-Jan-17 17:00:43.812876 - [DEBUG] Start adding new jump function
39166 2019-Jan-17 17:00:43.812899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39167 2019-Jan-17 17:00:43.812956 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39168 2019-Jan-17 17:00:43.813604 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39169 2019-Jan-17 17:00:43.814240 - [DEBUG] Edge Function : AllBottom
39170 2019-Jan-17 17:00:43.814268 - [DEBUG] End adding new jump function
39171 2019-Jan-17 17:00:43.814292 - [DEBUG]
39172 2019-Jan-17 17:00:43.814316 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39173 2019-Jan-17 17:00:43.814340 - [DEBUG]
39174 2019-Jan-17 17:00:43.814364 - [DEBUG] Process 1072. path edge:
39175 2019-Jan-17 17:00:43.814388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39176 2019-Jan-17 17:00:43.814445 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39177 2019-Jan-17 17:00:43.815098 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39178 2019-Jan-17 17:00:43.815746 - [DEBUG]
39179 2019-Jan-17 17:00:43.815771 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39180 2019-Jan-17 17:00:43.816429 - [DEBUG] Compose: EdgeIdentity * AllBottom
39181 2019-Jan-17 17:00:43.816457 - [DEBUG]
39182 2019-Jan-17 17:00:43.816481 - [DEBUG] Propagate flow
39183 2019-Jan-17 17:00:43.816504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39184 2019-Jan-17 17:00:43.816563 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39185 2019-Jan-17 17:00:43.817218 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39186 2019-Jan-17 17:00:43.817864 - [DEBUG] Edge function : AllBottom (result of previous compose)
39187 2019-Jan-17 17:00:43.817890 - [DEBUG]
39188 2019-Jan-17 17:00:43.817915 - [DEBUG] Join: AllTop & AllBottom
39189 2019-Jan-17 17:00:43.817940 - [DEBUG] = AllBottom (new jump func)
39190 2019-Jan-17 17:00:43.817979 - [DEBUG]
39191 2019-Jan-17 17:00:43.818002 - [DEBUG] Start adding new jump function
39192 2019-Jan-17 17:00:43.818026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39193 2019-Jan-17 17:00:43.818084 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39194 2019-Jan-17 17:00:43.818732 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39195 2019-Jan-17 17:00:43.819378 - [DEBUG] Edge Function : AllBottom
39196 2019-Jan-17 17:00:43.819407 - [DEBUG] End adding new jump function
39197 2019-Jan-17 17:00:43.819431 - [DEBUG]
39198 2019-Jan-17 17:00:43.819455 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39199 2019-Jan-17 17:00:43.819479 - [DEBUG]
39200 2019-Jan-17 17:00:43.819502 - [DEBUG] Process 1073. path edge:
39201 2019-Jan-17 17:00:43.819526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39202 2019-Jan-17 17:00:43.819591 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39203 2019-Jan-17 17:00:43.820238 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39204 2019-Jan-17 17:00:43.820886 - [DEBUG]
39205 2019-Jan-17 17:00:43.820910 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39206 2019-Jan-17 17:00:43.821588 - [DEBUG] Possible callees:
39207 2019-Jan-17 17:00:43.821613 - [DEBUG] llvm.dbg.declare
39208 2019-Jan-17 17:00:43.821639 - [DEBUG] Possible return sites:
39209 2019-Jan-17 17:00:43.821662 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539210 2019-Jan-17 17:00:43.822940 - [DEBUG] Found and process special summary
39211 2019-Jan-17 17:00:43.822975 - [DEBUG] Compose: EdgeIdentity * AllBottom
39212 2019-Jan-17 17:00:43.823003 - [DEBUG]
39213 2019-Jan-17 17:00:43.823027 - [DEBUG] Propagate flow
39214 2019-Jan-17 17:00:43.823050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39215 2019-Jan-17 17:00:43.823109 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39216 2019-Jan-17 17:00:43.823751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39217 2019-Jan-17 17:00:43.824398 - [DEBUG] Edge function : AllBottom (result of previous compose)
39218 2019-Jan-17 17:00:43.824424 - [DEBUG]
39219 2019-Jan-17 17:00:43.824448 - [DEBUG] Join: AllTop & AllBottom
39220 2019-Jan-17 17:00:43.824474 - [DEBUG] = AllBottom (new jump func)
39221 2019-Jan-17 17:00:43.824498 - [DEBUG]
39222 2019-Jan-17 17:00:43.824522 - [DEBUG] Start adding new jump function
39223 2019-Jan-17 17:00:43.824545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39224 2019-Jan-17 17:00:43.824602 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39225 2019-Jan-17 17:00:43.825265 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39226 2019-Jan-17 17:00:43.825904 - [DEBUG] Edge Function : AllBottom
39227 2019-Jan-17 17:00:43.825933 - [DEBUG] End adding new jump function
39228 2019-Jan-17 17:00:43.825956 - [DEBUG]
39229 2019-Jan-17 17:00:43.825980 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39230 2019-Jan-17 17:00:43.826004 - [DEBUG]
39231 2019-Jan-17 17:00:43.826027 - [DEBUG] Process 1074. path edge:
39232 2019-Jan-17 17:00:43.826051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39233 2019-Jan-17 17:00:43.826108 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39234 2019-Jan-17 17:00:43.826747 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39235 2019-Jan-17 17:00:43.827394 - [DEBUG]
39236 2019-Jan-17 17:00:43.827419 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39237 2019-Jan-17 17:00:43.828094 - [DEBUG] Compose: EdgeIdentity * AllBottom
39238 2019-Jan-17 17:00:43.828122 - [DEBUG]
39239 2019-Jan-17 17:00:43.828146 - [DEBUG] Propagate flow
39240 2019-Jan-17 17:00:43.828169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39241 2019-Jan-17 17:00:43.828228 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39242 2019-Jan-17 17:00:43.828875 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39243 2019-Jan-17 17:00:43.829522 - [DEBUG] Edge function : AllBottom (result of previous compose)
39244 2019-Jan-17 17:00:43.829547 - [DEBUG]
39245 2019-Jan-17 17:00:43.829572 - [DEBUG] Join: AllTop & AllBottom
39246 2019-Jan-17 17:00:43.829598 - [DEBUG] = AllBottom (new jump func)
39247 2019-Jan-17 17:00:43.829622 - [DEBUG]
39248 2019-Jan-17 17:00:43.829645 - [DEBUG] Start adding new jump function
39249 2019-Jan-17 17:00:43.829669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39250 2019-Jan-17 17:00:43.829726 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39251 2019-Jan-17 17:00:43.830373 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39252 2019-Jan-17 17:00:43.831008 - [DEBUG] Edge Function : AllBottom
39253 2019-Jan-17 17:00:43.831036 - [DEBUG] End adding new jump function
39254 2019-Jan-17 17:00:43.831060 - [DEBUG]
39255 2019-Jan-17 17:00:43.831084 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39256 2019-Jan-17 17:00:43.831108 - [DEBUG]
39257 2019-Jan-17 17:00:43.831131 - [DEBUG] Process 1075. path edge:
39258 2019-Jan-17 17:00:43.831155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39259 2019-Jan-17 17:00:43.831213 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39260 2019-Jan-17 17:00:43.831866 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39261 2019-Jan-17 17:00:43.832514 - [DEBUG]
39262 2019-Jan-17 17:00:43.832539 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39263 2019-Jan-17 17:00:43.833196 - [DEBUG] Compose: EdgeIdentity * AllBottom
39264 2019-Jan-17 17:00:43.833224 - [DEBUG]
39265 2019-Jan-17 17:00:43.833248 - [DEBUG] Propagate flow
39266 2019-Jan-17 17:00:43.833271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39267 2019-Jan-17 17:00:43.833330 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39268 2019-Jan-17 17:00:43.833967 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39269 2019-Jan-17 17:00:43.834615 - [DEBUG] Edge function : AllBottom (result of previous compose)
39270 2019-Jan-17 17:00:43.834654 - [DEBUG]
39271 2019-Jan-17 17:00:43.834679 - [DEBUG] Join: AllTop & AllBottom
39272 2019-Jan-17 17:00:43.834705 - [DEBUG] = AllBottom (new jump func)
39273 2019-Jan-17 17:00:43.834729 - [DEBUG]
39274 2019-Jan-17 17:00:43.834753 - [DEBUG] Start adding new jump function
39275 2019-Jan-17 17:00:43.834776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39276 2019-Jan-17 17:00:43.834834 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39277 2019-Jan-17 17:00:43.835481 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39278 2019-Jan-17 17:00:43.836116 - [DEBUG] Edge Function : AllBottom
39279 2019-Jan-17 17:00:43.836145 - [DEBUG] End adding new jump function
39280 2019-Jan-17 17:00:43.836168 - [DEBUG]
39281 2019-Jan-17 17:00:43.836192 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39282 2019-Jan-17 17:00:43.836216 - [DEBUG]
39283 2019-Jan-17 17:00:43.836240 - [DEBUG] Process 1076. path edge:
39284 2019-Jan-17 17:00:43.836263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39285 2019-Jan-17 17:00:43.836321 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39286 2019-Jan-17 17:00:43.836965 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39287 2019-Jan-17 17:00:43.837614 - [DEBUG]
39288 2019-Jan-17 17:00:43.837639 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39289 2019-Jan-17 17:00:43.838312 - [DEBUG] Compose: EdgeIdentity * AllBottom
39290 2019-Jan-17 17:00:43.838340 - [DEBUG]
39291 2019-Jan-17 17:00:43.838364 - [DEBUG] Propagate flow
39292 2019-Jan-17 17:00:43.838387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39293 2019-Jan-17 17:00:43.838447 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39294 2019-Jan-17 17:00:43.839094 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39295 2019-Jan-17 17:00:43.839741 - [DEBUG] Edge function : AllBottom (result of previous compose)
39296 2019-Jan-17 17:00:43.839766 - [DEBUG]
39297 2019-Jan-17 17:00:43.839791 - [DEBUG] Join: AllTop & AllBottom
39298 2019-Jan-17 17:00:43.839817 - [DEBUG] = AllBottom (new jump func)
39299 2019-Jan-17 17:00:43.839841 - [DEBUG]
39300 2019-Jan-17 17:00:43.839864 - [DEBUG] Start adding new jump function
39301 2019-Jan-17 17:00:43.839888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39302 2019-Jan-17 17:00:43.839945 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39303 2019-Jan-17 17:00:43.840593 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39304 2019-Jan-17 17:00:43.841239 - [DEBUG] Edge Function : AllBottom
39305 2019-Jan-17 17:00:43.841267 - [DEBUG] End adding new jump function
39306 2019-Jan-17 17:00:43.841303 - [DEBUG]
39307 2019-Jan-17 17:00:43.841329 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39308 2019-Jan-17 17:00:43.841353 - [DEBUG]
39309 2019-Jan-17 17:00:43.841377 - [DEBUG] Process 1077. path edge:
39310 2019-Jan-17 17:00:43.841401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39311 2019-Jan-17 17:00:43.841458 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39312 2019-Jan-17 17:00:43.842104 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39313 2019-Jan-17 17:00:43.842751 - [DEBUG]
39314 2019-Jan-17 17:00:43.842775 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39315 2019-Jan-17 17:00:43.843435 - [DEBUG] Possible callees:
39316 2019-Jan-17 17:00:43.843460 - [DEBUG] llvm.dbg.declare
39317 2019-Jan-17 17:00:43.843485 - [DEBUG] Possible return sites:
39318 2019-Jan-17 17:00:43.843508 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339319 2019-Jan-17 17:00:43.844801 - [DEBUG] Found and process special summary
39320 2019-Jan-17 17:00:43.844835 - [DEBUG] Compose: EdgeIdentity * AllBottom
39321 2019-Jan-17 17:00:43.844863 - [DEBUG]
39322 2019-Jan-17 17:00:43.844887 - [DEBUG] Propagate flow
39323 2019-Jan-17 17:00:43.844910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39324 2019-Jan-17 17:00:43.844969 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39325 2019-Jan-17 17:00:43.845619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39326 2019-Jan-17 17:00:43.846266 - [DEBUG] Edge function : AllBottom (result of previous compose)
39327 2019-Jan-17 17:00:43.846292 - [DEBUG]
39328 2019-Jan-17 17:00:43.846317 - [DEBUG] Join: AllTop & AllBottom
39329 2019-Jan-17 17:00:43.846343 - [DEBUG] = AllBottom (new jump func)
39330 2019-Jan-17 17:00:43.846367 - [DEBUG]
39331 2019-Jan-17 17:00:43.846390 - [DEBUG] Start adding new jump function
39332 2019-Jan-17 17:00:43.846413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39333 2019-Jan-17 17:00:43.846471 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39334 2019-Jan-17 17:00:43.847118 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39335 2019-Jan-17 17:00:43.847756 - [DEBUG] Edge Function : AllBottom
39336 2019-Jan-17 17:00:43.847785 - [DEBUG] End adding new jump function
39337 2019-Jan-17 17:00:43.847809 - [DEBUG]
39338 2019-Jan-17 17:00:43.847833 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39339 2019-Jan-17 17:00:43.847857 - [DEBUG]
39340 2019-Jan-17 17:00:43.847880 - [DEBUG] Process 1078. path edge:
39341 2019-Jan-17 17:00:43.847904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39342 2019-Jan-17 17:00:43.847975 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
39343 2019-Jan-17 17:00:43.848615 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39344 2019-Jan-17 17:00:43.849262 - [DEBUG]
39345 2019-Jan-17 17:00:43.849286 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39346 2019-Jan-17 17:00:43.849946 - [DEBUG] Compose: EdgeIdentity * AllBottom
39347 2019-Jan-17 17:00:43.849974 - [DEBUG]
39348 2019-Jan-17 17:00:43.849997 - [DEBUG] Propagate flow
39349 2019-Jan-17 17:00:43.850020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39350 2019-Jan-17 17:00:43.850079 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39351 2019-Jan-17 17:00:43.850716 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39352 2019-Jan-17 17:00:43.851377 - [DEBUG] Edge function : AllBottom (result of previous compose)
39353 2019-Jan-17 17:00:43.851402 - [DEBUG]
39354 2019-Jan-17 17:00:43.851427 - [DEBUG] Join: AllTop & AllBottom
39355 2019-Jan-17 17:00:43.851453 - [DEBUG] = AllBottom (new jump func)
39356 2019-Jan-17 17:00:43.851477 - [DEBUG]
39357 2019-Jan-17 17:00:43.851500 - [DEBUG] Start adding new jump function
39358 2019-Jan-17 17:00:43.851524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39359 2019-Jan-17 17:00:43.851581 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39360 2019-Jan-17 17:00:43.852228 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39361 2019-Jan-17 17:00:43.852863 - [DEBUG] Edge Function : AllBottom
39362 2019-Jan-17 17:00:43.852891 - [DEBUG] End adding new jump function
39363 2019-Jan-17 17:00:43.852915 - [DEBUG]
39364 2019-Jan-17 17:00:43.852939 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39365 2019-Jan-17 17:00:43.852963 - [DEBUG]
39366 2019-Jan-17 17:00:43.852986 - [DEBUG] Process 1079. path edge:
39367 2019-Jan-17 17:00:43.853010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39368 2019-Jan-17 17:00:43.853076 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
39369 2019-Jan-17 17:00:43.853712 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39370 2019-Jan-17 17:00:43.854359 - [DEBUG]
39371 2019-Jan-17 17:00:43.854384 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
39372 2019-Jan-17 17:00:43.855056 - [DEBUG] Compose: EdgeIdentity * AllBottom
39373 2019-Jan-17 17:00:43.855084 - [DEBUG]
39374 2019-Jan-17 17:00:43.855108 - [DEBUG] Propagate flow
39375 2019-Jan-17 17:00:43.855131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39376 2019-Jan-17 17:00:43.855191 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39377 2019-Jan-17 17:00:43.855839 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39378 2019-Jan-17 17:00:43.856485 - [DEBUG] Edge function : AllBottom (result of previous compose)
39379 2019-Jan-17 17:00:43.856511 - [DEBUG]
39380 2019-Jan-17 17:00:43.856535 - [DEBUG] Join: AllTop & AllBottom
39381 2019-Jan-17 17:00:43.856561 - [DEBUG] = AllBottom (new jump func)
39382 2019-Jan-17 17:00:43.856585 - [DEBUG]
39383 2019-Jan-17 17:00:43.856608 - [DEBUG] Start adding new jump function
39384 2019-Jan-17 17:00:43.856632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39385 2019-Jan-17 17:00:43.856689 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39386 2019-Jan-17 17:00:43.857336 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39387 2019-Jan-17 17:00:43.857995 - [DEBUG] Edge Function : AllBottom
39388 2019-Jan-17 17:00:43.858023 - [DEBUG] End adding new jump function
39389 2019-Jan-17 17:00:43.858047 - [DEBUG]
39390 2019-Jan-17 17:00:43.858071 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39391 2019-Jan-17 17:00:43.858095 - [DEBUG]
39392 2019-Jan-17 17:00:43.858118 - [DEBUG] Process 1080. path edge:
39393 2019-Jan-17 17:00:43.858142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39394 2019-Jan-17 17:00:43.858200 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
39395 2019-Jan-17 17:00:43.858847 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39396 2019-Jan-17 17:00:43.859494 - [DEBUG]
39397 2019-Jan-17 17:00:43.859518 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
39398 2019-Jan-17 17:00:43.860176 - [DEBUG] Possible callees:
39399 2019-Jan-17 17:00:43.860201 - [DEBUG] llvm.dbg.declare
39400 2019-Jan-17 17:00:43.860226 - [DEBUG] Possible return sites:
39401 2019-Jan-17 17:00:43.860250 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16939402 2019-Jan-17 17:00:43.861540 - [DEBUG] Found and process special summary
39403 2019-Jan-17 17:00:43.861574 - [DEBUG] Compose: EdgeIdentity * AllBottom
39404 2019-Jan-17 17:00:43.861601 - [DEBUG]
39405 2019-Jan-17 17:00:43.861625 - [DEBUG] Propagate flow
39406 2019-Jan-17 17:00:43.861649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39407 2019-Jan-17 17:00:43.861715 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39408 2019-Jan-17 17:00:43.862357 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39409 2019-Jan-17 17:00:43.863004 - [DEBUG] Edge function : AllBottom (result of previous compose)
39410 2019-Jan-17 17:00:43.863029 - [DEBUG]
39411 2019-Jan-17 17:00:43.863054 - [DEBUG] Join: AllTop & AllBottom
39412 2019-Jan-17 17:00:43.863080 - [DEBUG] = AllBottom (new jump func)
39413 2019-Jan-17 17:00:43.863104 - [DEBUG]
39414 2019-Jan-17 17:00:43.863127 - [DEBUG] Start adding new jump function
39415 2019-Jan-17 17:00:43.863151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39416 2019-Jan-17 17:00:43.863208 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39417 2019-Jan-17 17:00:43.863856 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39418 2019-Jan-17 17:00:43.864494 - [DEBUG] Edge Function : AllBottom
39419 2019-Jan-17 17:00:43.864522 - [DEBUG] End adding new jump function
39420 2019-Jan-17 17:00:43.864546 - [DEBUG]
39421 2019-Jan-17 17:00:43.864570 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39422 2019-Jan-17 17:00:43.864594 - [DEBUG]
39423 2019-Jan-17 17:00:43.864617 - [DEBUG] Process 1081. path edge:
39424 2019-Jan-17 17:00:43.864655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39425 2019-Jan-17 17:00:43.864712 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
39426 2019-Jan-17 17:00:43.865353 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39427 2019-Jan-17 17:00:43.866000 - [DEBUG]
39428 2019-Jan-17 17:00:43.866025 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
39429 2019-Jan-17 17:00:43.866685 - [DEBUG] Compose: EdgeIdentity * AllBottom
39430 2019-Jan-17 17:00:43.866713 - [DEBUG]
39431 2019-Jan-17 17:00:43.866737 - [DEBUG] Propagate flow
39432 2019-Jan-17 17:00:43.866760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39433 2019-Jan-17 17:00:43.866819 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39434 2019-Jan-17 17:00:43.867457 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39435 2019-Jan-17 17:00:43.868122 - [DEBUG] Edge function : AllBottom (result of previous compose)
39436 2019-Jan-17 17:00:43.868147 - [DEBUG]
39437 2019-Jan-17 17:00:43.868172 - [DEBUG] Join: AllTop & AllBottom
39438 2019-Jan-17 17:00:43.868198 - [DEBUG] = AllBottom (new jump func)
39439 2019-Jan-17 17:00:43.868222 - [DEBUG]
39440 2019-Jan-17 17:00:43.868245 - [DEBUG] Start adding new jump function
39441 2019-Jan-17 17:00:43.868269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39442 2019-Jan-17 17:00:43.868326 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39443 2019-Jan-17 17:00:43.868975 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39444 2019-Jan-17 17:00:43.869611 - [DEBUG] Edge Function : AllBottom
39445 2019-Jan-17 17:00:43.869640 - [DEBUG] End adding new jump function
39446 2019-Jan-17 17:00:43.869664 - [DEBUG]
39447 2019-Jan-17 17:00:43.869688 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39448 2019-Jan-17 17:00:43.869712 - [DEBUG]
39449 2019-Jan-17 17:00:43.869743 - [DEBUG] Process 1082. path edge:
39450 2019-Jan-17 17:00:43.869768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39451 2019-Jan-17 17:00:43.869825 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
39452 2019-Jan-17 17:00:43.870463 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39453 2019-Jan-17 17:00:43.871110 - [DEBUG]
39454 2019-Jan-17 17:00:43.871135 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
39455 2019-Jan-17 17:00:43.871809 - [DEBUG] Compose: EdgeIdentity * AllBottom
39456 2019-Jan-17 17:00:43.871837 - [DEBUG]
39457 2019-Jan-17 17:00:43.871861 - [DEBUG] Propagate flow
39458 2019-Jan-17 17:00:43.871884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39459 2019-Jan-17 17:00:43.871943 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39460 2019-Jan-17 17:00:43.872585 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39461 2019-Jan-17 17:00:43.873233 - [DEBUG] Edge function : AllBottom (result of previous compose)
39462 2019-Jan-17 17:00:43.873258 - [DEBUG]
39463 2019-Jan-17 17:00:43.873283 - [DEBUG] Join: AllTop & AllBottom
39464 2019-Jan-17 17:00:43.873309 - [DEBUG] = AllBottom (new jump func)
39465 2019-Jan-17 17:00:43.873333 - [DEBUG]
39466 2019-Jan-17 17:00:43.873357 - [DEBUG] Start adding new jump function
39467 2019-Jan-17 17:00:43.873380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39468 2019-Jan-17 17:00:43.873437 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39469 2019-Jan-17 17:00:43.874087 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39470 2019-Jan-17 17:00:43.874742 - [DEBUG] Edge Function : AllBottom
39471 2019-Jan-17 17:00:43.874771 - [DEBUG] End adding new jump function
39472 2019-Jan-17 17:00:43.874794 - [DEBUG]
39473 2019-Jan-17 17:00:43.874818 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39474 2019-Jan-17 17:00:43.874842 - [DEBUG]
39475 2019-Jan-17 17:00:43.874866 - [DEBUG] Process 1083. path edge:
39476 2019-Jan-17 17:00:43.874889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39477 2019-Jan-17 17:00:43.874947 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
39478 2019-Jan-17 17:00:43.875588 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39479 2019-Jan-17 17:00:43.876236 - [DEBUG]
39480 2019-Jan-17 17:00:43.876261 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
39481 2019-Jan-17 17:00:43.876921 - [DEBUG] Compose: EdgeIdentity * AllBottom
39482 2019-Jan-17 17:00:43.876949 - [DEBUG]
39483 2019-Jan-17 17:00:43.876973 - [DEBUG] Propagate flow
39484 2019-Jan-17 17:00:43.876996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39485 2019-Jan-17 17:00:43.877055 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39486 2019-Jan-17 17:00:43.877694 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39487 2019-Jan-17 17:00:43.878356 - [DEBUG] Edge function : AllBottom (result of previous compose)
39488 2019-Jan-17 17:00:43.878381 - [DEBUG]
39489 2019-Jan-17 17:00:43.878406 - [DEBUG] Join: AllTop & AllBottom
39490 2019-Jan-17 17:00:43.878440 - [DEBUG] = AllBottom (new jump func)
39491 2019-Jan-17 17:00:43.878466 - [DEBUG]
39492 2019-Jan-17 17:00:43.878489 - [DEBUG] Start adding new jump function
39493 2019-Jan-17 17:00:43.878513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39494 2019-Jan-17 17:00:43.878570 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39495 2019-Jan-17 17:00:43.879219 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39496 2019-Jan-17 17:00:43.879857 - [DEBUG] Edge Function : AllBottom
39497 2019-Jan-17 17:00:43.879885 - [DEBUG] End adding new jump function
39498 2019-Jan-17 17:00:43.879909 - [DEBUG]
39499 2019-Jan-17 17:00:43.879933 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39500 2019-Jan-17 17:00:43.879957 - [DEBUG]
39501 2019-Jan-17 17:00:43.879981 - [DEBUG] Process 1084. path edge:
39502 2019-Jan-17 17:00:43.880004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39503 2019-Jan-17 17:00:43.880062 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
39504 2019-Jan-17 17:00:43.880699 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39505 2019-Jan-17 17:00:43.881361 - [DEBUG]
39506 2019-Jan-17 17:00:43.881386 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
39507 2019-Jan-17 17:00:43.882044 - [DEBUG] Compose: EdgeIdentity * AllBottom
39508 2019-Jan-17 17:00:43.882072 - [DEBUG]
39509 2019-Jan-17 17:00:43.882096 - [DEBUG] Propagate flow
39510 2019-Jan-17 17:00:43.882119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39511 2019-Jan-17 17:00:43.882178 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39512 2019-Jan-17 17:00:43.882820 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39513 2019-Jan-17 17:00:43.883468 - [DEBUG] Edge function : AllBottom (result of previous compose)
39514 2019-Jan-17 17:00:43.883493 - [DEBUG]
39515 2019-Jan-17 17:00:43.883518 - [DEBUG] Join: AllTop & AllBottom
39516 2019-Jan-17 17:00:43.883544 - [DEBUG] = AllBottom (new jump func)
39517 2019-Jan-17 17:00:43.883568 - [DEBUG]
39518 2019-Jan-17 17:00:43.883591 - [DEBUG] Start adding new jump function
39519 2019-Jan-17 17:00:43.883615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39520 2019-Jan-17 17:00:43.883672 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39521 2019-Jan-17 17:00:43.884321 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39522 2019-Jan-17 17:00:43.884976 - [DEBUG] Edge Function : AllBottom
39523 2019-Jan-17 17:00:43.885004 - [DEBUG] End adding new jump function
39524 2019-Jan-17 17:00:43.885028 - [DEBUG]
39525 2019-Jan-17 17:00:43.885052 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39526 2019-Jan-17 17:00:43.885076 - [DEBUG]
39527 2019-Jan-17 17:00:43.885099 - [DEBUG] Process 1085. path edge:
39528 2019-Jan-17 17:00:43.885123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39529 2019-Jan-17 17:00:43.885180 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
39530 2019-Jan-17 17:00:43.885819 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39531 2019-Jan-17 17:00:43.886475 - [DEBUG]
39532 2019-Jan-17 17:00:43.886500 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
39533 2019-Jan-17 17:00:43.887180 - [DEBUG] Compose: EdgeIdentity * AllBottom
39534 2019-Jan-17 17:00:43.887210 - [DEBUG]
39535 2019-Jan-17 17:00:43.887234 - [DEBUG] Propagate flow
39536 2019-Jan-17 17:00:43.887257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39537 2019-Jan-17 17:00:43.887325 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39538 2019-Jan-17 17:00:43.888043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39539 2019-Jan-17 17:00:43.888765 - [DEBUG] Edge function : AllBottom (result of previous compose)
39540 2019-Jan-17 17:00:43.888793 - [DEBUG]
39541 2019-Jan-17 17:00:43.888821 - [DEBUG] Join: AllTop & AllBottom
39542 2019-Jan-17 17:00:43.888848 - [DEBUG] = AllBottom (new jump func)
39543 2019-Jan-17 17:00:43.888873 - [DEBUG]
39544 2019-Jan-17 17:00:43.888896 - [DEBUG] Start adding new jump function
39545 2019-Jan-17 17:00:43.888920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39546 2019-Jan-17 17:00:43.888996 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39547 2019-Jan-17 17:00:43.889671 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39548 2019-Jan-17 17:00:43.890309 - [DEBUG] Edge Function : AllBottom
39549 2019-Jan-17 17:00:43.890341 - [DEBUG] End adding new jump function
39550 2019-Jan-17 17:00:43.890365 - [DEBUG]
39551 2019-Jan-17 17:00:43.890389 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39552 2019-Jan-17 17:00:43.890414 - [DEBUG]
39553 2019-Jan-17 17:00:43.890437 - [DEBUG] Process 1086. path edge:
39554 2019-Jan-17 17:00:43.890461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39555 2019-Jan-17 17:00:43.890519 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
39556 2019-Jan-17 17:00:43.891156 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39557 2019-Jan-17 17:00:43.891834 - [DEBUG]
39558 2019-Jan-17 17:00:43.891861 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
39559 2019-Jan-17 17:00:43.892532 - [DEBUG] Compose: EdgeIdentity * AllBottom
39560 2019-Jan-17 17:00:43.892560 - [DEBUG]
39561 2019-Jan-17 17:00:43.892584 - [DEBUG] Propagate flow
39562 2019-Jan-17 17:00:43.892608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39563 2019-Jan-17 17:00:43.892667 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39564 2019-Jan-17 17:00:43.893305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39565 2019-Jan-17 17:00:43.893953 - [DEBUG] Edge function : AllBottom (result of previous compose)
39566 2019-Jan-17 17:00:43.893978 - [DEBUG]
39567 2019-Jan-17 17:00:43.894003 - [DEBUG] Join: AllTop & AllBottom
39568 2019-Jan-17 17:00:43.894029 - [DEBUG] = AllBottom (new jump func)
39569 2019-Jan-17 17:00:43.894054 - [DEBUG]
39570 2019-Jan-17 17:00:43.894077 - [DEBUG] Start adding new jump function
39571 2019-Jan-17 17:00:43.894100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39572 2019-Jan-17 17:00:43.894158 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39573 2019-Jan-17 17:00:43.894824 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39574 2019-Jan-17 17:00:43.895476 - [DEBUG] Edge Function : AllBottom
39575 2019-Jan-17 17:00:43.895505 - [DEBUG] End adding new jump function
39576 2019-Jan-17 17:00:43.895529 - [DEBUG]
39577 2019-Jan-17 17:00:43.895553 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39578 2019-Jan-17 17:00:43.895577 - [DEBUG]
39579 2019-Jan-17 17:00:43.895600 - [DEBUG] Process 1087. path edge:
39580 2019-Jan-17 17:00:43.895624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39581 2019-Jan-17 17:00:43.895682 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
39582 2019-Jan-17 17:00:43.896319 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39583 2019-Jan-17 17:00:43.896966 - [DEBUG]
39584 2019-Jan-17 17:00:43.896991 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39585 2019-Jan-17 17:00:43.897653 - [DEBUG] Compose: EdgeIdentity * AllBottom
39586 2019-Jan-17 17:00:43.897681 - [DEBUG]
39587 2019-Jan-17 17:00:43.897704 - [DEBUG] Propagate flow
39588 2019-Jan-17 17:00:43.897728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39589 2019-Jan-17 17:00:43.897787 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39590 2019-Jan-17 17:00:43.898450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39591 2019-Jan-17 17:00:43.899097 - [DEBUG] Edge function : AllBottom (result of previous compose)
39592 2019-Jan-17 17:00:43.899122 - [DEBUG]
39593 2019-Jan-17 17:00:43.899147 - [DEBUG] Join: AllTop & AllBottom
39594 2019-Jan-17 17:00:43.899173 - [DEBUG] = AllBottom (new jump func)
39595 2019-Jan-17 17:00:43.899197 - [DEBUG]
39596 2019-Jan-17 17:00:43.899220 - [DEBUG] Start adding new jump function
39597 2019-Jan-17 17:00:43.899244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39598 2019-Jan-17 17:00:43.899301 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39599 2019-Jan-17 17:00:43.899949 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39600 2019-Jan-17 17:00:43.900590 - [DEBUG] Edge Function : AllBottom
39601 2019-Jan-17 17:00:43.900618 - [DEBUG] End adding new jump function
39602 2019-Jan-17 17:00:43.900642 - [DEBUG]
39603 2019-Jan-17 17:00:43.900665 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39604 2019-Jan-17 17:00:43.900690 - [DEBUG]
39605 2019-Jan-17 17:00:43.900713 - [DEBUG] Process 1088. path edge:
39606 2019-Jan-17 17:00:43.900737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39607 2019-Jan-17 17:00:43.900794 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
39608 2019-Jan-17 17:00:43.901452 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39609 2019-Jan-17 17:00:43.902100 - [DEBUG]
39610 2019-Jan-17 17:00:43.902126 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
39611 2019-Jan-17 17:00:43.902790 - [DEBUG] Compose: EdgeIdentity * AllBottom
39612 2019-Jan-17 17:00:43.902819 - [DEBUG]
39613 2019-Jan-17 17:00:43.902843 - [DEBUG] Propagate flow
39614 2019-Jan-17 17:00:43.902867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39615 2019-Jan-17 17:00:43.902940 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39616 2019-Jan-17 17:00:43.903578 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39617 2019-Jan-17 17:00:43.904228 - [DEBUG] Edge function : AllBottom (result of previous compose)
39618 2019-Jan-17 17:00:43.904253 - [DEBUG]
39619 2019-Jan-17 17:00:43.904278 - [DEBUG] Join: AllTop & AllBottom
39620 2019-Jan-17 17:00:43.904304 - [DEBUG] = AllBottom (new jump func)
39621 2019-Jan-17 17:00:43.904329 - [DEBUG]
39622 2019-Jan-17 17:00:43.904352 - [DEBUG] Start adding new jump function
39623 2019-Jan-17 17:00:43.904376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39624 2019-Jan-17 17:00:43.904433 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39625 2019-Jan-17 17:00:43.905100 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39626 2019-Jan-17 17:00:43.905736 - [DEBUG] Edge Function : AllBottom
39627 2019-Jan-17 17:00:43.905765 - [DEBUG] End adding new jump function
39628 2019-Jan-17 17:00:43.905788 - [DEBUG]
39629 2019-Jan-17 17:00:43.905812 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39630 2019-Jan-17 17:00:43.905837 - [DEBUG]
39631 2019-Jan-17 17:00:43.905860 - [DEBUG] Process 1089. path edge:
39632 2019-Jan-17 17:00:43.905884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39633 2019-Jan-17 17:00:43.905942 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
39634 2019-Jan-17 17:00:43.906578 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39635 2019-Jan-17 17:00:43.907225 - [DEBUG]
39636 2019-Jan-17 17:00:43.907250 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39637 2019-Jan-17 17:00:43.907909 - [DEBUG] Compose: EdgeIdentity * AllBottom
39638 2019-Jan-17 17:00:43.907938 - [DEBUG]
39639 2019-Jan-17 17:00:43.907976 - [DEBUG] Propagate flow
39640 2019-Jan-17 17:00:43.908001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39641 2019-Jan-17 17:00:43.908061 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39642 2019-Jan-17 17:00:43.908701 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39643 2019-Jan-17 17:00:43.909349 - [DEBUG] Edge function : AllBottom (result of previous compose)
39644 2019-Jan-17 17:00:43.909375 - [DEBUG]
39645 2019-Jan-17 17:00:43.909402 - [DEBUG] Join: AllTop & AllBottom
39646 2019-Jan-17 17:00:43.909428 - [DEBUG] = AllBottom (new jump func)
39647 2019-Jan-17 17:00:43.909453 - [DEBUG]
39648 2019-Jan-17 17:00:43.909477 - [DEBUG] Start adding new jump function
39649 2019-Jan-17 17:00:43.909502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39650 2019-Jan-17 17:00:43.909559 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39651 2019-Jan-17 17:00:43.910208 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39652 2019-Jan-17 17:00:43.910844 - [DEBUG] Edge Function : AllBottom
39653 2019-Jan-17 17:00:43.910874 - [DEBUG] End adding new jump function
39654 2019-Jan-17 17:00:43.910899 - [DEBUG]
39655 2019-Jan-17 17:00:43.910923 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39656 2019-Jan-17 17:00:43.910948 - [DEBUG]
39657 2019-Jan-17 17:00:43.910972 - [DEBUG] Process 1090. path edge:
39658 2019-Jan-17 17:00:43.911005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39659 2019-Jan-17 17:00:43.911066 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
39660 2019-Jan-17 17:00:43.911722 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39661 2019-Jan-17 17:00:43.912371 - [DEBUG]
39662 2019-Jan-17 17:00:43.912396 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39663 2019-Jan-17 17:00:43.913052 - [DEBUG] Start of endsummarytab entry
39664 2019-Jan-17 17:00:43.913093 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
39665 2019-Jan-17 17:00:43.913750 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

39666 2019-Jan-17 17:00:43.913818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39667 2019-Jan-17 17:00:43.914457 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

39668 2019-Jan-17 17:00:43.915125 - [DEBUG] EF: AllBottom
39669 2019-Jan-17 17:00:43.915151 - [DEBUG]
39670 2019-Jan-17 17:00:43.915175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39671 2019-Jan-17 17:00:43.915811 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

39672 2019-Jan-17 17:00:43.916448 - [DEBUG] EF: AllBottom
39673 2019-Jan-17 17:00:43.916473 - [DEBUG]
39674 2019-Jan-17 17:00:43.916496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39675 2019-Jan-17 17:00:43.917133 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

39676 2019-Jan-17 17:00:43.917781 - [DEBUG] EF: AllBottom
39677 2019-Jan-17 17:00:43.917806 - [DEBUG]
39678 2019-Jan-17 17:00:43.917830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39679 2019-Jan-17 17:00:43.918483 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

39680 2019-Jan-17 17:00:43.919119 - [DEBUG] EF: AllBottom
39681 2019-Jan-17 17:00:43.919144 - [DEBUG]
39682 2019-Jan-17 17:00:43.919167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39683 2019-Jan-17 17:00:43.919801 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39684 2019-Jan-17 17:00:43.920449 - [DEBUG] EF: AllBottom
39685 2019-Jan-17 17:00:43.920474 - [DEBUG]
39686 2019-Jan-17 17:00:43.920497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39687 2019-Jan-17 17:00:43.921132 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

39688 2019-Jan-17 17:00:43.922393 - [DEBUG] EF: AllBottom
39689 2019-Jan-17 17:00:43.922419 - [DEBUG]
39690 2019-Jan-17 17:00:43.922442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39691 2019-Jan-17 17:00:43.923077 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

39692 2019-Jan-17 17:00:43.923719 - [DEBUG] EF: AllBottom
39693 2019-Jan-17 17:00:43.923744 - [DEBUG]
39694 2019-Jan-17 17:00:43.923768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39695 2019-Jan-17 17:00:43.924403 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

39696 2019-Jan-17 17:00:43.925059 - [DEBUG] EF: AllBottom
39697 2019-Jan-17 17:00:43.925084 - [DEBUG]
39698 2019-Jan-17 17:00:43.925107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39699 2019-Jan-17 17:00:43.925742 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

39700 2019-Jan-17 17:00:43.926387 - [DEBUG] EF: AllBottom
39701 2019-Jan-17 17:00:43.926413 - [DEBUG]
39702 2019-Jan-17 17:00:43.926436 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39703 2019-Jan-17 17:00:43.927072 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

39704 2019-Jan-17 17:00:43.927713 - [DEBUG] EF: AllBottom
39705 2019-Jan-17 17:00:43.927738 - [DEBUG]
39706 2019-Jan-17 17:00:43.927762 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39707 2019-Jan-17 17:00:43.928413 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

39708 2019-Jan-17 17:00:43.929657 - [DEBUG] EF: AllBottom
39709 2019-Jan-17 17:00:43.929682 - [DEBUG]
39710 2019-Jan-17 17:00:43.929706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39711 2019-Jan-17 17:00:43.930342 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

39712 2019-Jan-17 17:00:43.930979 - [DEBUG] EF: AllBottom
39713 2019-Jan-17 17:00:43.931003 - [DEBUG]
39714 2019-Jan-17 17:00:43.931027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39715 2019-Jan-17 17:00:43.931677 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

39716 2019-Jan-17 17:00:43.932314 - [DEBUG] EF: AllBottom
39717 2019-Jan-17 17:00:43.932339 - [DEBUG]
39718 2019-Jan-17 17:00:43.932362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39719 2019-Jan-17 17:00:43.932997 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

39720 2019-Jan-17 17:00:43.933644 - [DEBUG] EF: AllBottom
39721 2019-Jan-17 17:00:43.933669 - [DEBUG]
39722 2019-Jan-17 17:00:43.933693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39723 2019-Jan-17 17:00:43.934327 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

39724 2019-Jan-17 17:00:43.935585 - [DEBUG] EF: AllBottom
39725 2019-Jan-17 17:00:43.935610 - [DEBUG]
39726 2019-Jan-17 17:00:43.935634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39727 2019-Jan-17 17:00:43.936269 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

39728 2019-Jan-17 17:00:43.937514 - [DEBUG] EF: AllBottom
39729 2019-Jan-17 17:00:43.937539 - [DEBUG]
39730 2019-Jan-17 17:00:43.937563 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39731 2019-Jan-17 17:00:43.938214 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

39732 2019-Jan-17 17:00:43.938850 - [DEBUG] EF: AllBottom
39733 2019-Jan-17 17:00:43.938875 - [DEBUG]
39734 2019-Jan-17 17:00:43.938899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39735 2019-Jan-17 17:00:43.939533 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

39736 2019-Jan-17 17:00:43.940179 - [DEBUG] EF: AllBottom
39737 2019-Jan-17 17:00:43.940204 - [DEBUG]
39738 2019-Jan-17 17:00:43.940228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39739 2019-Jan-17 17:00:43.940863 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

39740 2019-Jan-17 17:00:43.942123 - [DEBUG] EF: AllBottom
39741 2019-Jan-17 17:00:43.942148 - [DEBUG]
39742 2019-Jan-17 17:00:43.942171 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39743 2019-Jan-17 17:00:43.942807 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

39744 2019-Jan-17 17:00:43.944063 - [DEBUG] EF: AllBottom
39745 2019-Jan-17 17:00:43.944089 - [DEBUG]
39746 2019-Jan-17 17:00:43.944113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39747 2019-Jan-17 17:00:43.944764 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

39748 2019-Jan-17 17:00:43.945405 - [DEBUG] EF: AllBottom
39749 2019-Jan-17 17:00:43.945430 - [DEBUG]
39750 2019-Jan-17 17:00:43.945454 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39751 2019-Jan-17 17:00:43.946089 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

39752 2019-Jan-17 17:00:43.947332 - [DEBUG] EF: AllBottom
39753 2019-Jan-17 17:00:43.947357 - [DEBUG]
39754 2019-Jan-17 17:00:43.947381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39755 2019-Jan-17 17:00:43.948030 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

39756 2019-Jan-17 17:00:43.949273 - [DEBUG] EF: AllBottom
39757 2019-Jan-17 17:00:43.949298 - [DEBUG]
39758 2019-Jan-17 17:00:43.949322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39759 2019-Jan-17 17:00:43.949956 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

39760 2019-Jan-17 17:00:43.950603 - [DEBUG] EF: AllBottom
39761 2019-Jan-17 17:00:43.950628 - [DEBUG]
39762 2019-Jan-17 17:00:43.950652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39763 2019-Jan-17 17:00:43.951298 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

39764 2019-Jan-17 17:00:43.951947 - [DEBUG] EF: AllBottom
39765 2019-Jan-17 17:00:43.951972 - [DEBUG]
39766 2019-Jan-17 17:00:43.951996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39767 2019-Jan-17 17:00:43.952630 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

39768 2019-Jan-17 17:00:43.953277 - [DEBUG] EF: AllBottom
39769 2019-Jan-17 17:00:43.953302 - [DEBUG]
39770 2019-Jan-17 17:00:43.953325 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
39771 2019-Jan-17 17:00:43.953960 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

39772 2019-Jan-17 17:00:43.955219 - [DEBUG] EF: AllBottom
39773 2019-Jan-17 17:00:43.955244 - [DEBUG]
39774 2019-Jan-17 17:00:43.955270 - [DEBUG] ---------------
39775 2019-Jan-17 17:00:43.955294 - [DEBUG]
39776 2019-Jan-17 17:00:43.955321 - [DEBUG] End of endsummarytab entry
39777 2019-Jan-17 17:00:43.955345 - [DEBUG]
39778 2019-Jan-17 17:00:43.955368 - [DEBUG] Start of incomingtab entry
39779 2019-Jan-17 17:00:43.955393 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
39780 2019-Jan-17 17:00:43.956031 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

39781 2019-Jan-17 17:00:43.956089 - [DEBUG] ---------------
39782 2019-Jan-17 17:00:43.956113 - [DEBUG] End of incomingtab entry
39783 2019-Jan-17 17:00:43.956137 - [DEBUG]
39784 2019-Jan-17 17:00:43.956163 - [DEBUG] EDGE: >
39785 2019-Jan-17 17:00:43.956221 - [DEBUG] ---> 39786 2019-Jan-17 17:00:43.956859 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39787 2019-Jan-17 17:00:43.957506 - [DEBUG]
39788 2019-Jan-17 17:00:43.957540 - [DEBUG] EDGE: >
39789 2019-Jan-17 17:00:43.957600 - [DEBUG] ---> 39790 2019-Jan-17 17:00:43.958251 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39791 2019-Jan-17 17:00:43.958907 - [DEBUG]
39792 2019-Jan-17 17:00:43.958945 - [DEBUG] Compose: EdgeIdentity * AllBottom
39793 2019-Jan-17 17:00:43.958972 - [DEBUG]
39794 2019-Jan-17 17:00:43.958996 - [DEBUG] Propagate flow
39795 2019-Jan-17 17:00:43.959019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39796 2019-Jan-17 17:00:43.959078 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39797 2019-Jan-17 17:00:43.959725 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39798 2019-Jan-17 17:00:43.960370 - [DEBUG] Edge function : AllBottom (result of previous compose)
39799 2019-Jan-17 17:00:43.960396 - [DEBUG]
39800 2019-Jan-17 17:00:43.960422 - [DEBUG] Join: AllTop & AllBottom
39801 2019-Jan-17 17:00:43.960448 - [DEBUG] = AllBottom (new jump func)
39802 2019-Jan-17 17:00:43.960472 - [DEBUG]
39803 2019-Jan-17 17:00:43.960496 - [DEBUG] Start adding new jump function
39804 2019-Jan-17 17:00:43.960519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39805 2019-Jan-17 17:00:43.960576 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39806 2019-Jan-17 17:00:43.961225 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39807 2019-Jan-17 17:00:43.961886 - [DEBUG] Edge Function : AllBottom
39808 2019-Jan-17 17:00:43.961916 - [DEBUG] End adding new jump function
39809 2019-Jan-17 17:00:43.961940 - [DEBUG]
39810 2019-Jan-17 17:00:43.961964 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39811 2019-Jan-17 17:00:43.961988 - [DEBUG]
39812 2019-Jan-17 17:00:43.962011 - [DEBUG] Process 1091. path edge:
39813 2019-Jan-17 17:00:43.962035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39814 2019-Jan-17 17:00:43.962093 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
39815 2019-Jan-17 17:00:43.962739 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39816 2019-Jan-17 17:00:43.963385 - [DEBUG]
39817 2019-Jan-17 17:00:43.963410 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
39818 2019-Jan-17 17:00:43.964072 - [DEBUG] Possible callees:
39819 2019-Jan-17 17:00:43.964098 - [DEBUG] llvm.dbg.declare
39820 2019-Jan-17 17:00:43.964123 - [DEBUG] Possible return sites:
39821 2019-Jan-17 17:00:43.964146 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19339822 2019-Jan-17 17:00:43.965445 - [DEBUG] Found and process special summary
39823 2019-Jan-17 17:00:43.965480 - [DEBUG] Compose: EdgeIdentity * AllBottom
39824 2019-Jan-17 17:00:43.965507 - [DEBUG]
39825 2019-Jan-17 17:00:43.965531 - [DEBUG] Propagate flow
39826 2019-Jan-17 17:00:43.965555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39827 2019-Jan-17 17:00:43.965613 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39828 2019-Jan-17 17:00:43.966263 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39829 2019-Jan-17 17:00:43.966911 - [DEBUG] Edge function : AllBottom (result of previous compose)
39830 2019-Jan-17 17:00:43.966937 - [DEBUG]
39831 2019-Jan-17 17:00:43.966961 - [DEBUG] Join: AllTop & AllBottom
39832 2019-Jan-17 17:00:43.966987 - [DEBUG] = AllBottom (new jump func)
39833 2019-Jan-17 17:00:43.967012 - [DEBUG]
39834 2019-Jan-17 17:00:43.967035 - [DEBUG] Start adding new jump function
39835 2019-Jan-17 17:00:43.967058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39836 2019-Jan-17 17:00:43.967116 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39837 2019-Jan-17 17:00:43.967764 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39838 2019-Jan-17 17:00:43.968420 - [DEBUG] Edge Function : AllBottom
39839 2019-Jan-17 17:00:43.968448 - [DEBUG] End adding new jump function
39840 2019-Jan-17 17:00:43.968472 - [DEBUG]
39841 2019-Jan-17 17:00:43.968496 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39842 2019-Jan-17 17:00:43.968520 - [DEBUG]
39843 2019-Jan-17 17:00:43.968544 - [DEBUG] Process 1092. path edge:
39844 2019-Jan-17 17:00:43.968567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39845 2019-Jan-17 17:00:43.968625 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
39846 2019-Jan-17 17:00:43.969265 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39847 2019-Jan-17 17:00:43.969912 - [DEBUG]
39848 2019-Jan-17 17:00:43.969936 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39849 2019-Jan-17 17:00:43.970597 - [DEBUG] Compose: EdgeIdentity * AllBottom
39850 2019-Jan-17 17:00:43.970625 - [DEBUG]
39851 2019-Jan-17 17:00:43.970649 - [DEBUG] Propagate flow
39852 2019-Jan-17 17:00:43.970673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39853 2019-Jan-17 17:00:43.970732 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39854 2019-Jan-17 17:00:43.971385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39855 2019-Jan-17 17:00:43.972033 - [DEBUG] Edge function : AllBottom (result of previous compose)
39856 2019-Jan-17 17:00:43.972058 - [DEBUG]
39857 2019-Jan-17 17:00:43.972083 - [DEBUG] Join: AllTop & AllBottom
39858 2019-Jan-17 17:00:43.972109 - [DEBUG] = AllBottom (new jump func)
39859 2019-Jan-17 17:00:43.972133 - [DEBUG]
39860 2019-Jan-17 17:00:43.972157 - [DEBUG] Start adding new jump function
39861 2019-Jan-17 17:00:43.972180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39862 2019-Jan-17 17:00:43.972237 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39863 2019-Jan-17 17:00:43.972884 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39864 2019-Jan-17 17:00:43.973519 - [DEBUG] Edge Function : AllBottom
39865 2019-Jan-17 17:00:43.973548 - [DEBUG] End adding new jump function
39866 2019-Jan-17 17:00:43.973572 - [DEBUG]
39867 2019-Jan-17 17:00:43.973595 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39868 2019-Jan-17 17:00:43.973620 - [DEBUG]
39869 2019-Jan-17 17:00:43.973643 - [DEBUG] Process 1093. path edge:
39870 2019-Jan-17 17:00:43.973667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39871 2019-Jan-17 17:00:43.973732 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
39872 2019-Jan-17 17:00:43.974370 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39873 2019-Jan-17 17:00:43.975033 - [DEBUG]
39874 2019-Jan-17 17:00:43.975058 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
39875 2019-Jan-17 17:00:43.975717 - [DEBUG] Compose: EdgeIdentity * AllBottom
39876 2019-Jan-17 17:00:43.975745 - [DEBUG]
39877 2019-Jan-17 17:00:43.975769 - [DEBUG] Propagate flow
39878 2019-Jan-17 17:00:43.975792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39879 2019-Jan-17 17:00:43.975852 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
39880 2019-Jan-17 17:00:43.976490 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39881 2019-Jan-17 17:00:43.977137 - [DEBUG] Edge function : AllBottom (result of previous compose)
39882 2019-Jan-17 17:00:43.977163 - [DEBUG]
39883 2019-Jan-17 17:00:43.977188 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39884 2019-Jan-17 17:00:43.977213 - [DEBUG] = AllBottom
39885 2019-Jan-17 17:00:43.977238 - [DEBUG]
39886 2019-Jan-17 17:00:43.977261 - [DEBUG] PROPAGATE: No new function!
39887 2019-Jan-17 17:00:43.977285 - [DEBUG] EDGE: >
39888 2019-Jan-17 17:00:43.977344 - [DEBUG] ---> 39889 2019-Jan-17 17:00:43.977994 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39890 2019-Jan-17 17:00:43.978641 - [DEBUG]
39891 2019-Jan-17 17:00:43.978666 - [DEBUG] EDGE: >
39892 2019-Jan-17 17:00:43.978725 - [DEBUG] ---> 39893 2019-Jan-17 17:00:43.979365 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39894 2019-Jan-17 17:00:43.980012 - [DEBUG]
39895 2019-Jan-17 17:00:43.980050 - [DEBUG] Compose: EdgeIdentity * AllBottom
39896 2019-Jan-17 17:00:43.980077 - [DEBUG]
39897 2019-Jan-17 17:00:43.980101 - [DEBUG] Propagate flow
39898 2019-Jan-17 17:00:43.980125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39899 2019-Jan-17 17:00:43.980183 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
39900 2019-Jan-17 17:00:43.980823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39901 2019-Jan-17 17:00:43.981487 - [DEBUG] Edge function : AllBottom (result of previous compose)
39902 2019-Jan-17 17:00:43.981513 - [DEBUG]
39903 2019-Jan-17 17:00:43.981538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39904 2019-Jan-17 17:00:43.981564 - [DEBUG] = AllBottom
39905 2019-Jan-17 17:00:43.981588 - [DEBUG]
39906 2019-Jan-17 17:00:43.981612 - [DEBUG] PROPAGATE: No new function!
39907 2019-Jan-17 17:00:43.981639 - [DEBUG] EDGE: >
39908 2019-Jan-17 17:00:43.981699 - [DEBUG] ---> 39909 2019-Jan-17 17:00:43.982346 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39910 2019-Jan-17 17:00:43.982992 - [DEBUG]
39911 2019-Jan-17 17:00:43.983017 - [DEBUG] EDGE: >
39912 2019-Jan-17 17:00:43.983085 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
39913 2019-Jan-17 17:00:43.983727 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39914 2019-Jan-17 17:00:43.984374 - [DEBUG]
39915 2019-Jan-17 17:00:43.984400 - [DEBUG] EDGE: >
39916 2019-Jan-17 17:00:43.984459 - [DEBUG] ---> 39917 2019-Jan-17 17:00:43.985111 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39918 2019-Jan-17 17:00:43.985758 - [DEBUG]
39919 2019-Jan-17 17:00:43.985783 - [DEBUG] EDGE: >
39920 2019-Jan-17 17:00:43.985842 - [DEBUG] ---> 39921 2019-Jan-17 17:00:43.986478 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39922 2019-Jan-17 17:00:43.987125 - [DEBUG]
39923 2019-Jan-17 17:00:43.987151 - [DEBUG] EDGE: >
39924 2019-Jan-17 17:00:43.987210 - [DEBUG] ---> 39925 2019-Jan-17 17:00:43.987851 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39926 2019-Jan-17 17:00:43.988513 - [DEBUG]
39927 2019-Jan-17 17:00:43.988546 - [DEBUG] Compose: EdgeIdentity * AllBottom
39928 2019-Jan-17 17:00:43.988573 - [DEBUG]
39929 2019-Jan-17 17:00:43.988597 - [DEBUG] Propagate flow
39930 2019-Jan-17 17:00:43.988620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39931 2019-Jan-17 17:00:43.988679 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39932 2019-Jan-17 17:00:43.989319 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39933 2019-Jan-17 17:00:43.989965 - [DEBUG] Edge function : AllBottom (result of previous compose)
39934 2019-Jan-17 17:00:43.989991 - [DEBUG]
39935 2019-Jan-17 17:00:43.990016 - [DEBUG] Join: AllTop & AllBottom
39936 2019-Jan-17 17:00:43.990042 - [DEBUG] = AllBottom (new jump func)
39937 2019-Jan-17 17:00:43.990066 - [DEBUG]
39938 2019-Jan-17 17:00:43.990090 - [DEBUG] Start adding new jump function
39939 2019-Jan-17 17:00:43.990113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39940 2019-Jan-17 17:00:43.990171 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39941 2019-Jan-17 17:00:43.990821 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39942 2019-Jan-17 17:00:43.991478 - [DEBUG] Edge Function : AllBottom
39943 2019-Jan-17 17:00:43.991506 - [DEBUG] End adding new jump function
39944 2019-Jan-17 17:00:43.991530 - [DEBUG]
39945 2019-Jan-17 17:00:43.991554 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
39946 2019-Jan-17 17:00:43.991578 - [DEBUG]
39947 2019-Jan-17 17:00:43.991601 - [DEBUG] Process 1094. path edge:
39948 2019-Jan-17 17:00:43.991625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39949 2019-Jan-17 17:00:43.991683 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
39950 2019-Jan-17 17:00:43.992323 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39951 2019-Jan-17 17:00:43.992979 - [DEBUG]
39952 2019-Jan-17 17:00:43.993004 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
39953 2019-Jan-17 17:00:43.993665 - [DEBUG] Compose: EdgeIdentity * AllBottom
39954 2019-Jan-17 17:00:43.993693 - [DEBUG]
39955 2019-Jan-17 17:00:43.993717 - [DEBUG] Propagate flow
39956 2019-Jan-17 17:00:43.993740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39957 2019-Jan-17 17:00:43.993799 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
39958 2019-Jan-17 17:00:43.994436 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39959 2019-Jan-17 17:00:43.995099 - [DEBUG] Edge function : AllBottom (result of previous compose)
39960 2019-Jan-17 17:00:43.995125 - [DEBUG]
39961 2019-Jan-17 17:00:43.995150 - [DEBUG] Join: AllTop & AllBottom
39962 2019-Jan-17 17:00:43.995176 - [DEBUG] = AllBottom (new jump func)
39963 2019-Jan-17 17:00:43.995200 - [DEBUG]
39964 2019-Jan-17 17:00:43.995224 - [DEBUG] Start adding new jump function
39965 2019-Jan-17 17:00:43.995247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

39966 2019-Jan-17 17:00:43.995305 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39967 2019-Jan-17 17:00:43.995953 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
39968 2019-Jan-17 17:00:43.996589 - [DEBUG] Edge Function : AllBottom
39969 2019-Jan-17 17:00:43.996617 - [DEBUG] End adding new jump function
39970 2019-Jan-17 17:00:43.996641 - [DEBUG]
39971 2019-Jan-17 17:00:43.996665 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
39972 2019-Jan-17 17:00:43.996689 - [DEBUG]
39973 2019-Jan-17 17:00:43.996713 - [DEBUG] Process 1095. path edge:
39974 2019-Jan-17 17:00:43.996736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
39975 2019-Jan-17 17:00:43.996794 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
39976 2019-Jan-17 17:00:43.997430 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39977 2019-Jan-17 17:00:43.998093 - [DEBUG]
39978 2019-Jan-17 17:00:43.998118 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
39979 2019-Jan-17 17:00:43.998772 - [DEBUG] Compose: EdgeIdentity * AllBottom
39980 2019-Jan-17 17:00:43.998800 - [DEBUG]
39981 2019-Jan-17 17:00:43.998824 - [DEBUG] Propagate flow
39982 2019-Jan-17 17:00:43.998847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

39983 2019-Jan-17 17:00:43.998906 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
39984 2019-Jan-17 17:00:43.999543 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

39985 2019-Jan-17 17:00:44.000191 - [DEBUG] Edge function : AllBottom (result of previous compose)
39986 2019-Jan-17 17:00:44.000217 - [DEBUG]
39987 2019-Jan-17 17:00:44.000242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39988 2019-Jan-17 17:00:44.000268 - [DEBUG] = AllBottom
39989 2019-Jan-17 17:00:44.000292 - [DEBUG]
39990 2019-Jan-17 17:00:44.000316 - [DEBUG] PROPAGATE: No new function!
39991 2019-Jan-17 17:00:44.000340 - [DEBUG] EDGE: >
39992 2019-Jan-17 17:00:44.000399 - [DEBUG] ---> 39993 2019-Jan-17 17:00:44.001034 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39994 2019-Jan-17 17:00:44.001705 - [DEBUG]
39995 2019-Jan-17 17:00:44.001731 - [DEBUG] EDGE: >
39996 2019-Jan-17 17:00:44.001790 - [DEBUG] ---> 39997 2019-Jan-17 17:00:44.002431 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
39998 2019-Jan-17 17:00:44.003078 - [DEBUG]
39999 2019-Jan-17 17:00:44.003103 - [DEBUG] EDGE: >
40000 2019-Jan-17 17:00:44.003162 - [DEBUG] ---> 40001 2019-Jan-17 17:00:44.003799 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40002 2019-Jan-17 17:00:44.004445 - [DEBUG]
40003 2019-Jan-17 17:00:44.004471 - [DEBUG] EDGE: >
40004 2019-Jan-17 17:00:44.004530 - [DEBUG] ---> 40005 2019-Jan-17 17:00:44.005185 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40006 2019-Jan-17 17:00:44.005832 - [DEBUG]
40007 2019-Jan-17 17:00:44.005858 - [DEBUG] EDGE: >
40008 2019-Jan-17 17:00:44.005917 - [DEBUG] ---> 40009 2019-Jan-17 17:00:44.006552 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40010 2019-Jan-17 17:00:44.007200 - [DEBUG]
40011 2019-Jan-17 17:00:44.007225 - [DEBUG] EDGE: >
40012 2019-Jan-17 17:00:44.007284 - [DEBUG] ---> 40013 2019-Jan-17 17:00:44.007923 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40014 2019-Jan-17 17:00:44.008585 - [DEBUG]
40015 2019-Jan-17 17:00:44.008622 - [DEBUG] Compose: EdgeIdentity * AllBottom
40016 2019-Jan-17 17:00:44.008649 - [DEBUG]
40017 2019-Jan-17 17:00:44.008674 - [DEBUG] Propagate flow
40018 2019-Jan-17 17:00:44.008697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40019 2019-Jan-17 17:00:44.008755 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40020 2019-Jan-17 17:00:44.009395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40021 2019-Jan-17 17:00:44.010042 - [DEBUG] Edge function : AllBottom (result of previous compose)
40022 2019-Jan-17 17:00:44.010068 - [DEBUG]
40023 2019-Jan-17 17:00:44.010093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40024 2019-Jan-17 17:00:44.010119 - [DEBUG] = AllBottom
40025 2019-Jan-17 17:00:44.010143 - [DEBUG]
40026 2019-Jan-17 17:00:44.010166 - [DEBUG] PROPAGATE: No new function!
40027 2019-Jan-17 17:00:44.010193 - [DEBUG] EDGE: >
40028 2019-Jan-17 17:00:44.010253 - [DEBUG] ---> 40029 2019-Jan-17 17:00:44.010900 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40030 2019-Jan-17 17:00:44.011565 - [DEBUG]
40031 2019-Jan-17 17:00:44.011599 - [DEBUG] EDGE: >
40032 2019-Jan-17 17:00:44.011658 - [DEBUG] ---> 40033 2019-Jan-17 17:00:44.012295 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40034 2019-Jan-17 17:00:44.012942 - [DEBUG]
40035 2019-Jan-17 17:00:44.012967 - [DEBUG] EDGE: >
40036 2019-Jan-17 17:00:44.013026 - [DEBUG] ---> 40037 2019-Jan-17 17:00:44.013665 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40038 2019-Jan-17 17:00:44.014312 - [DEBUG]
40039 2019-Jan-17 17:00:44.014348 - [DEBUG] Compose: EdgeIdentity * AllBottom
40040 2019-Jan-17 17:00:44.014376 - [DEBUG]
40041 2019-Jan-17 17:00:44.014400 - [DEBUG] Propagate flow
40042 2019-Jan-17 17:00:44.014423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40043 2019-Jan-17 17:00:44.014481 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40044 2019-Jan-17 17:00:44.015136 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40045 2019-Jan-17 17:00:44.015784 - [DEBUG] Edge function : AllBottom (result of previous compose)
40046 2019-Jan-17 17:00:44.015810 - [DEBUG]
40047 2019-Jan-17 17:00:44.015835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40048 2019-Jan-17 17:00:44.015861 - [DEBUG] = AllBottom
40049 2019-Jan-17 17:00:44.015885 - [DEBUG]
40050 2019-Jan-17 17:00:44.015908 - [DEBUG] PROPAGATE: No new function!
40051 2019-Jan-17 17:00:44.015934 - [DEBUG] EDGE: >
40052 2019-Jan-17 17:00:44.015994 - [DEBUG] ---> 40053 2019-Jan-17 17:00:44.016641 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40054 2019-Jan-17 17:00:44.017287 - [DEBUG]
40055 2019-Jan-17 17:00:44.017313 - [DEBUG] EDGE: >
40056 2019-Jan-17 17:00:44.017372 - [DEBUG] ---> 40057 2019-Jan-17 17:00:44.018022 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40058 2019-Jan-17 17:00:44.018669 - [DEBUG]
40059 2019-Jan-17 17:00:44.018695 - [DEBUG] EDGE: >
40060 2019-Jan-17 17:00:44.018754 - [DEBUG] ---> 40061 2019-Jan-17 17:00:44.019390 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40062 2019-Jan-17 17:00:44.020037 - [DEBUG]
40063 2019-Jan-17 17:00:44.020063 - [DEBUG] EDGE: >
40064 2019-Jan-17 17:00:44.020122 - [DEBUG] ---> 40065 2019-Jan-17 17:00:44.020761 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40066 2019-Jan-17 17:00:44.021426 - [DEBUG]
40067 2019-Jan-17 17:00:44.021462 - [DEBUG] Compose: EdgeIdentity * AllBottom
40068 2019-Jan-17 17:00:44.021490 - [DEBUG]
40069 2019-Jan-17 17:00:44.021514 - [DEBUG] Propagate flow
40070 2019-Jan-17 17:00:44.021537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40071 2019-Jan-17 17:00:44.021603 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40072 2019-Jan-17 17:00:44.022244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40073 2019-Jan-17 17:00:44.022891 - [DEBUG] Edge function : AllBottom (result of previous compose)
40074 2019-Jan-17 17:00:44.022917 - [DEBUG]
40075 2019-Jan-17 17:00:44.022942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40076 2019-Jan-17 17:00:44.022968 - [DEBUG] = AllBottom
40077 2019-Jan-17 17:00:44.022993 - [DEBUG]
40078 2019-Jan-17 17:00:44.023016 - [DEBUG] PROPAGATE: No new function!
40079 2019-Jan-17 17:00:44.023042 - [DEBUG] EDGE: >
40080 2019-Jan-17 17:00:44.023102 - [DEBUG] ---> 40081 2019-Jan-17 17:00:44.023749 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40082 2019-Jan-17 17:00:44.024395 - [DEBUG]
40083 2019-Jan-17 17:00:44.024420 - [DEBUG] EDGE: >
40084 2019-Jan-17 17:00:44.024480 - [DEBUG] ---> 40085 2019-Jan-17 17:00:44.025133 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40086 2019-Jan-17 17:00:44.025780 - [DEBUG]
40087 2019-Jan-17 17:00:44.025805 - [DEBUG] EDGE: >
40088 2019-Jan-17 17:00:44.025865 - [DEBUG] ---> 40089 2019-Jan-17 17:00:44.026506 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40090 2019-Jan-17 17:00:44.027153 - [DEBUG]
40091 2019-Jan-17 17:00:44.027190 - [DEBUG] Compose: EdgeIdentity * AllBottom
40092 2019-Jan-17 17:00:44.027217 - [DEBUG]
40093 2019-Jan-17 17:00:44.027241 - [DEBUG] Propagate flow
40094 2019-Jan-17 17:00:44.027265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40095 2019-Jan-17 17:00:44.027322 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40096 2019-Jan-17 17:00:44.027975 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40097 2019-Jan-17 17:00:44.028622 - [DEBUG] Edge function : AllBottom (result of previous compose)
40098 2019-Jan-17 17:00:44.028648 - [DEBUG]
40099 2019-Jan-17 17:00:44.028673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40100 2019-Jan-17 17:00:44.028699 - [DEBUG] = AllBottom
40101 2019-Jan-17 17:00:44.028723 - [DEBUG]
40102 2019-Jan-17 17:00:44.028747 - [DEBUG] PROPAGATE: No new function!
40103 2019-Jan-17 17:00:44.028773 - [DEBUG] EDGE: >
40104 2019-Jan-17 17:00:44.028832 - [DEBUG] ---> 40105 2019-Jan-17 17:00:44.029478 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40106 2019-Jan-17 17:00:44.030124 - [DEBUG]
40107 2019-Jan-17 17:00:44.030150 - [DEBUG] EDGE: >
40108 2019-Jan-17 17:00:44.030209 - [DEBUG] ---> 40109 2019-Jan-17 17:00:44.030844 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40110 2019-Jan-17 17:00:44.031514 - [DEBUG]
40111 2019-Jan-17 17:00:44.031540 - [DEBUG] EDGE: >
40112 2019-Jan-17 17:00:44.031599 - [DEBUG] ---> 40113 2019-Jan-17 17:00:44.032239 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40114 2019-Jan-17 17:00:44.032887 - [DEBUG]
40115 2019-Jan-17 17:00:44.032924 - [DEBUG] Compose: EdgeIdentity * AllBottom
40116 2019-Jan-17 17:00:44.032951 - [DEBUG]
40117 2019-Jan-17 17:00:44.032975 - [DEBUG] Propagate flow
40118 2019-Jan-17 17:00:44.032999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40119 2019-Jan-17 17:00:44.033057 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40120 2019-Jan-17 17:00:44.033696 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40121 2019-Jan-17 17:00:44.034343 - [DEBUG] Edge function : AllBottom (result of previous compose)
40122 2019-Jan-17 17:00:44.034369 - [DEBUG]
40123 2019-Jan-17 17:00:44.034394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40124 2019-Jan-17 17:00:44.034420 - [DEBUG] = AllBottom
40125 2019-Jan-17 17:00:44.034444 - [DEBUG]
40126 2019-Jan-17 17:00:44.034467 - [DEBUG] PROPAGATE: No new function!
40127 2019-Jan-17 17:00:44.034493 - [DEBUG] EDGE: >
40128 2019-Jan-17 17:00:44.034553 - [DEBUG] ---> 40129 2019-Jan-17 17:00:44.035214 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40130 2019-Jan-17 17:00:44.035861 - [DEBUG]
40131 2019-Jan-17 17:00:44.035896 - [DEBUG] Compose: EdgeIdentity * AllBottom
40132 2019-Jan-17 17:00:44.035923 - [DEBUG]
40133 2019-Jan-17 17:00:44.035947 - [DEBUG] Propagate flow
40134 2019-Jan-17 17:00:44.035970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40135 2019-Jan-17 17:00:44.036028 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40136 2019-Jan-17 17:00:44.036668 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40137 2019-Jan-17 17:00:44.037330 - [DEBUG] Edge function : AllBottom (result of previous compose)
40138 2019-Jan-17 17:00:44.037356 - [DEBUG]
40139 2019-Jan-17 17:00:44.037381 - [DEBUG] Join: AllTop & AllBottom
40140 2019-Jan-17 17:00:44.037407 - [DEBUG] = AllBottom (new jump func)
40141 2019-Jan-17 17:00:44.037431 - [DEBUG]
40142 2019-Jan-17 17:00:44.037455 - [DEBUG] Start adding new jump function
40143 2019-Jan-17 17:00:44.037478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40144 2019-Jan-17 17:00:44.037535 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40145 2019-Jan-17 17:00:44.038200 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40146 2019-Jan-17 17:00:44.038839 - [DEBUG] Edge Function : AllBottom
40147 2019-Jan-17 17:00:44.038867 - [DEBUG] End adding new jump function
40148 2019-Jan-17 17:00:44.038891 - [DEBUG]
40149 2019-Jan-17 17:00:44.038915 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40150 2019-Jan-17 17:00:44.038940 - [DEBUG]
40151 2019-Jan-17 17:00:44.038963 - [DEBUG] Process 1096. path edge:
40152 2019-Jan-17 17:00:44.038987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40153 2019-Jan-17 17:00:44.039052 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40154 2019-Jan-17 17:00:44.039693 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40155 2019-Jan-17 17:00:44.040339 - [DEBUG]
40156 2019-Jan-17 17:00:44.040364 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40157 2019-Jan-17 17:00:44.041013 - [DEBUG] Possible callees:
40158 2019-Jan-17 17:00:44.041039 - [DEBUG] foo
40159 2019-Jan-17 17:00:44.041064 - [DEBUG] Possible return sites:
40160 2019-Jan-17 17:00:44.041088 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640161 2019-Jan-17 17:00:44.042374 - [DEBUG] Found and process special summary
40162 2019-Jan-17 17:00:44.042410 - [DEBUG] Compose: EdgeIdentity * AllBottom
40163 2019-Jan-17 17:00:44.042437 - [DEBUG]
40164 2019-Jan-17 17:00:44.042461 - [DEBUG] Propagate flow
40165 2019-Jan-17 17:00:44.042484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40166 2019-Jan-17 17:00:44.042543 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40167 2019-Jan-17 17:00:44.043184 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40168 2019-Jan-17 17:00:44.043832 - [DEBUG] Edge function : AllBottom (result of previous compose)
40169 2019-Jan-17 17:00:44.043857 - [DEBUG]
40170 2019-Jan-17 17:00:44.043882 - [DEBUG] Join: AllTop & AllBottom
40171 2019-Jan-17 17:00:44.043908 - [DEBUG] = AllBottom (new jump func)
40172 2019-Jan-17 17:00:44.043932 - [DEBUG]
40173 2019-Jan-17 17:00:44.043956 - [DEBUG] Start adding new jump function
40174 2019-Jan-17 17:00:44.043980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40175 2019-Jan-17 17:00:44.044037 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40176 2019-Jan-17 17:00:44.044701 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40177 2019-Jan-17 17:00:44.045341 - [DEBUG] Edge Function : AllBottom
40178 2019-Jan-17 17:00:44.045370 - [DEBUG] End adding new jump function
40179 2019-Jan-17 17:00:44.045394 - [DEBUG]
40180 2019-Jan-17 17:00:44.045417 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40181 2019-Jan-17 17:00:44.045442 - [DEBUG]
40182 2019-Jan-17 17:00:44.045466 - [DEBUG] Process 1097. path edge:
40183 2019-Jan-17 17:00:44.045489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40184 2019-Jan-17 17:00:44.045547 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40185 2019-Jan-17 17:00:44.046188 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40186 2019-Jan-17 17:00:44.046835 - [DEBUG]
40187 2019-Jan-17 17:00:44.046860 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40188 2019-Jan-17 17:00:44.047517 - [DEBUG] Compose: EdgeIdentity * AllBottom
40189 2019-Jan-17 17:00:44.047545 - [DEBUG]
40190 2019-Jan-17 17:00:44.047569 - [DEBUG] Propagate flow
40191 2019-Jan-17 17:00:44.047593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40192 2019-Jan-17 17:00:44.047651 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40193 2019-Jan-17 17:00:44.048306 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40194 2019-Jan-17 17:00:44.048962 - [DEBUG] Edge function : AllBottom (result of previous compose)
40195 2019-Jan-17 17:00:44.048989 - [DEBUG]
40196 2019-Jan-17 17:00:44.049014 - [DEBUG] Join: AllTop & AllBottom
40197 2019-Jan-17 17:00:44.049040 - [DEBUG] = AllBottom (new jump func)
40198 2019-Jan-17 17:00:44.049064 - [DEBUG]
40199 2019-Jan-17 17:00:44.049088 - [DEBUG] Start adding new jump function
40200 2019-Jan-17 17:00:44.049112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40201 2019-Jan-17 17:00:44.049169 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40202 2019-Jan-17 17:00:44.049817 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40203 2019-Jan-17 17:00:44.050454 - [DEBUG] Edge Function : AllBottom
40204 2019-Jan-17 17:00:44.050488 - [DEBUG] End adding new jump function
40205 2019-Jan-17 17:00:44.050512 - [DEBUG]
40206 2019-Jan-17 17:00:44.050535 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40207 2019-Jan-17 17:00:44.050560 - [DEBUG]
40208 2019-Jan-17 17:00:44.050583 - [DEBUG] Process 1098. path edge:
40209 2019-Jan-17 17:00:44.050607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40210 2019-Jan-17 17:00:44.050664 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40211 2019-Jan-17 17:00:44.051314 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40212 2019-Jan-17 17:00:44.051963 - [DEBUG]
40213 2019-Jan-17 17:00:44.051988 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40214 2019-Jan-17 17:00:44.052643 - [DEBUG] Compose: EdgeIdentity * AllBottom
40215 2019-Jan-17 17:00:44.052671 - [DEBUG]
40216 2019-Jan-17 17:00:44.052695 - [DEBUG] Propagate flow
40217 2019-Jan-17 17:00:44.052718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40218 2019-Jan-17 17:00:44.052777 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40219 2019-Jan-17 17:00:44.053417 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40220 2019-Jan-17 17:00:44.054065 - [DEBUG] Edge function : AllBottom (result of previous compose)
40221 2019-Jan-17 17:00:44.054090 - [DEBUG]
40222 2019-Jan-17 17:00:44.054116 - [DEBUG] Join: AllTop & AllBottom
40223 2019-Jan-17 17:00:44.054141 - [DEBUG] = AllBottom (new jump func)
40224 2019-Jan-17 17:00:44.054166 - [DEBUG]
40225 2019-Jan-17 17:00:44.054189 - [DEBUG] Start adding new jump function
40226 2019-Jan-17 17:00:44.054212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40227 2019-Jan-17 17:00:44.054270 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40228 2019-Jan-17 17:00:44.054934 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40229 2019-Jan-17 17:00:44.055571 - [DEBUG] Edge Function : AllBottom
40230 2019-Jan-17 17:00:44.055600 - [DEBUG] End adding new jump function
40231 2019-Jan-17 17:00:44.055624 - [DEBUG]
40232 2019-Jan-17 17:00:44.055647 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40233 2019-Jan-17 17:00:44.055672 - [DEBUG]
40234 2019-Jan-17 17:00:44.055695 - [DEBUG] Process 1099. path edge:
40235 2019-Jan-17 17:00:44.055719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40236 2019-Jan-17 17:00:44.055785 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40237 2019-Jan-17 17:00:44.056423 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40238 2019-Jan-17 17:00:44.057070 - [DEBUG]
40239 2019-Jan-17 17:00:44.057096 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40240 2019-Jan-17 17:00:44.057751 - [DEBUG] Compose: EdgeIdentity * AllBottom
40241 2019-Jan-17 17:00:44.057779 - [DEBUG]
40242 2019-Jan-17 17:00:44.057804 - [DEBUG] Propagate flow
40243 2019-Jan-17 17:00:44.057827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40244 2019-Jan-17 17:00:44.057886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40245 2019-Jan-17 17:00:44.058551 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40246 2019-Jan-17 17:00:44.059198 - [DEBUG] Edge function : AllBottom (result of previous compose)
40247 2019-Jan-17 17:00:44.059224 - [DEBUG]
40248 2019-Jan-17 17:00:44.059249 - [DEBUG] Join: AllTop & AllBottom
40249 2019-Jan-17 17:00:44.059275 - [DEBUG] = AllBottom (new jump func)
40250 2019-Jan-17 17:00:44.059299 - [DEBUG]
40251 2019-Jan-17 17:00:44.059323 - [DEBUG] Start adding new jump function
40252 2019-Jan-17 17:00:44.059347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40253 2019-Jan-17 17:00:44.059404 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40254 2019-Jan-17 17:00:44.060054 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40255 2019-Jan-17 17:00:44.060700 - [DEBUG] Edge Function : AllBottom
40256 2019-Jan-17 17:00:44.060729 - [DEBUG] End adding new jump function
40257 2019-Jan-17 17:00:44.060753 - [DEBUG]
40258 2019-Jan-17 17:00:44.060776 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40259 2019-Jan-17 17:00:44.060801 - [DEBUG]
40260 2019-Jan-17 17:00:44.060824 - [DEBUG] Process 1100. path edge:
40261 2019-Jan-17 17:00:44.060848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40262 2019-Jan-17 17:00:44.060906 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40263 2019-Jan-17 17:00:44.061570 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40264 2019-Jan-17 17:00:44.062218 - [DEBUG]
40265 2019-Jan-17 17:00:44.062243 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40266 2019-Jan-17 17:00:44.062898 - [DEBUG] Possible callees:
40267 2019-Jan-17 17:00:44.062924 - [DEBUG] llvm.dbg.declare
40268 2019-Jan-17 17:00:44.062949 - [DEBUG] Possible return sites:
40269 2019-Jan-17 17:00:44.062973 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640270 2019-Jan-17 17:00:44.064249 - [DEBUG] Found and process special summary
40271 2019-Jan-17 17:00:44.064283 - [DEBUG] Compose: EdgeIdentity * AllBottom
40272 2019-Jan-17 17:00:44.064310 - [DEBUG]
40273 2019-Jan-17 17:00:44.064334 - [DEBUG] Propagate flow
40274 2019-Jan-17 17:00:44.064358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40275 2019-Jan-17 17:00:44.064424 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40276 2019-Jan-17 17:00:44.065084 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40277 2019-Jan-17 17:00:44.065731 - [DEBUG] Edge function : AllBottom (result of previous compose)
40278 2019-Jan-17 17:00:44.065756 - [DEBUG]
40279 2019-Jan-17 17:00:44.065781 - [DEBUG] Join: AllTop & AllBottom
40280 2019-Jan-17 17:00:44.065807 - [DEBUG] = AllBottom (new jump func)
40281 2019-Jan-17 17:00:44.065832 - [DEBUG]
40282 2019-Jan-17 17:00:44.065855 - [DEBUG] Start adding new jump function
40283 2019-Jan-17 17:00:44.065879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40284 2019-Jan-17 17:00:44.065936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40285 2019-Jan-17 17:00:44.066584 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40286 2019-Jan-17 17:00:44.067223 - [DEBUG] Edge Function : AllBottom
40287 2019-Jan-17 17:00:44.067251 - [DEBUG] End adding new jump function
40288 2019-Jan-17 17:00:44.067274 - [DEBUG]
40289 2019-Jan-17 17:00:44.067298 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40290 2019-Jan-17 17:00:44.067323 - [DEBUG]
40291 2019-Jan-17 17:00:44.067346 - [DEBUG] Process 1101. path edge:
40292 2019-Jan-17 17:00:44.067370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40293 2019-Jan-17 17:00:44.067428 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40294 2019-Jan-17 17:00:44.068083 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40295 2019-Jan-17 17:00:44.068732 - [DEBUG]
40296 2019-Jan-17 17:00:44.068756 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40297 2019-Jan-17 17:00:44.069415 - [DEBUG] Compose: EdgeIdentity * AllBottom
40298 2019-Jan-17 17:00:44.069444 - [DEBUG]
40299 2019-Jan-17 17:00:44.069468 - [DEBUG] Propagate flow
40300 2019-Jan-17 17:00:44.069491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40301 2019-Jan-17 17:00:44.069551 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40302 2019-Jan-17 17:00:44.070197 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40303 2019-Jan-17 17:00:44.070844 - [DEBUG] Edge function : AllBottom (result of previous compose)
40304 2019-Jan-17 17:00:44.070870 - [DEBUG]
40305 2019-Jan-17 17:00:44.070895 - [DEBUG] Join: AllTop & AllBottom
40306 2019-Jan-17 17:00:44.070921 - [DEBUG] = AllBottom (new jump func)
40307 2019-Jan-17 17:00:44.070945 - [DEBUG]
40308 2019-Jan-17 17:00:44.070969 - [DEBUG] Start adding new jump function
40309 2019-Jan-17 17:00:44.070992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40310 2019-Jan-17 17:00:44.071050 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40311 2019-Jan-17 17:00:44.071714 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40312 2019-Jan-17 17:00:44.072352 - [DEBUG] Edge Function : AllBottom
40313 2019-Jan-17 17:00:44.072381 - [DEBUG] End adding new jump function
40314 2019-Jan-17 17:00:44.072405 - [DEBUG]
40315 2019-Jan-17 17:00:44.072428 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40316 2019-Jan-17 17:00:44.072461 - [DEBUG]
40317 2019-Jan-17 17:00:44.072485 - [DEBUG] Process 1102. path edge:
40318 2019-Jan-17 17:00:44.072509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40319 2019-Jan-17 17:00:44.072567 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40320 2019-Jan-17 17:00:44.073205 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40321 2019-Jan-17 17:00:44.073853 - [DEBUG]
40322 2019-Jan-17 17:00:44.073879 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40323 2019-Jan-17 17:00:44.074533 - [DEBUG] Compose: EdgeIdentity * AllBottom
40324 2019-Jan-17 17:00:44.074561 - [DEBUG]
40325 2019-Jan-17 17:00:44.074585 - [DEBUG] Propagate flow
40326 2019-Jan-17 17:00:44.074609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40327 2019-Jan-17 17:00:44.074681 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40328 2019-Jan-17 17:00:44.075318 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40329 2019-Jan-17 17:00:44.075967 - [DEBUG] Edge function : AllBottom (result of previous compose)
40330 2019-Jan-17 17:00:44.075992 - [DEBUG]
40331 2019-Jan-17 17:00:44.076017 - [DEBUG] Join: AllTop & AllBottom
40332 2019-Jan-17 17:00:44.076043 - [DEBUG] = AllBottom (new jump func)
40333 2019-Jan-17 17:00:44.076067 - [DEBUG]
40334 2019-Jan-17 17:00:44.076091 - [DEBUG] Start adding new jump function
40335 2019-Jan-17 17:00:44.076114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40336 2019-Jan-17 17:00:44.076172 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40337 2019-Jan-17 17:00:44.076821 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
40338 2019-Jan-17 17:00:44.077456 - [DEBUG] Edge Function : AllBottom
40339 2019-Jan-17 17:00:44.077485 - [DEBUG] End adding new jump function
40340 2019-Jan-17 17:00:44.077509 - [DEBUG]
40341 2019-Jan-17 17:00:44.077533 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40342 2019-Jan-17 17:00:44.077557 - [DEBUG]
40343 2019-Jan-17 17:00:44.077581 - [DEBUG] Process 1103. path edge:
40344 2019-Jan-17 17:00:44.077605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40345 2019-Jan-17 17:00:44.077663 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
40346 2019-Jan-17 17:00:44.078312 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40347 2019-Jan-17 17:00:44.078960 - [DEBUG]
40348 2019-Jan-17 17:00:44.078985 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
40349 2019-Jan-17 17:00:44.079639 - [DEBUG] Compose: EdgeIdentity * AllBottom
40350 2019-Jan-17 17:00:44.079667 - [DEBUG]
40351 2019-Jan-17 17:00:44.079691 - [DEBUG] Propagate flow
40352 2019-Jan-17 17:00:44.079714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40353 2019-Jan-17 17:00:44.079773 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40354 2019-Jan-17 17:00:44.080426 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40355 2019-Jan-17 17:00:44.081075 - [DEBUG] Edge function : AllBottom (result of previous compose)
40356 2019-Jan-17 17:00:44.081100 - [DEBUG]
40357 2019-Jan-17 17:00:44.081126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40358 2019-Jan-17 17:00:44.081152 - [DEBUG] = AllBottom
40359 2019-Jan-17 17:00:44.081184 - [DEBUG]
40360 2019-Jan-17 17:00:44.081208 - [DEBUG] PROPAGATE: No new function!
40361 2019-Jan-17 17:00:44.081233 - [DEBUG] EDGE: >
40362 2019-Jan-17 17:00:44.081307 - [DEBUG] ---> 40363 2019-Jan-17 17:00:44.081945 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40364 2019-Jan-17 17:00:44.082595 - [DEBUG]
40365 2019-Jan-17 17:00:44.082621 - [DEBUG] EDGE: >
40366 2019-Jan-17 17:00:44.082680 - [DEBUG] ---> 40367 2019-Jan-17 17:00:44.083318 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40368 2019-Jan-17 17:00:44.083965 - [DEBUG]
40369 2019-Jan-17 17:00:44.083990 - [DEBUG] EDGE: >
40370 2019-Jan-17 17:00:44.084049 - [DEBUG] ---> 40371 2019-Jan-17 17:00:44.084706 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40372 2019-Jan-17 17:00:44.085355 - [DEBUG]
40373 2019-Jan-17 17:00:44.085391 - [DEBUG] Compose: EdgeIdentity * AllBottom
40374 2019-Jan-17 17:00:44.085418 - [DEBUG]
40375 2019-Jan-17 17:00:44.085443 - [DEBUG] Propagate flow
40376 2019-Jan-17 17:00:44.085466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40377 2019-Jan-17 17:00:44.085524 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40378 2019-Jan-17 17:00:44.086166 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40379 2019-Jan-17 17:00:44.086813 - [DEBUG] Edge function : AllBottom (result of previous compose)
40380 2019-Jan-17 17:00:44.086838 - [DEBUG]
40381 2019-Jan-17 17:00:44.086863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40382 2019-Jan-17 17:00:44.086889 - [DEBUG] = AllBottom
40383 2019-Jan-17 17:00:44.086913 - [DEBUG]
40384 2019-Jan-17 17:00:44.086936 - [DEBUG] PROPAGATE: No new function!
40385 2019-Jan-17 17:00:44.086962 - [DEBUG] EDGE: >
40386 2019-Jan-17 17:00:44.087021 - [DEBUG] ---> 40387 2019-Jan-17 17:00:44.087669 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40388 2019-Jan-17 17:00:44.088332 - [DEBUG]
40389 2019-Jan-17 17:00:44.088365 - [DEBUG] Compose: EdgeIdentity * AllBottom
40390 2019-Jan-17 17:00:44.088392 - [DEBUG]
40391 2019-Jan-17 17:00:44.088416 - [DEBUG] Propagate flow
40392 2019-Jan-17 17:00:44.088439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40393 2019-Jan-17 17:00:44.088497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40394 2019-Jan-17 17:00:44.089143 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40395 2019-Jan-17 17:00:44.089790 - [DEBUG] Edge function : AllBottom (result of previous compose)
40396 2019-Jan-17 17:00:44.089816 - [DEBUG]
40397 2019-Jan-17 17:00:44.089841 - [DEBUG] Join: AllTop & AllBottom
40398 2019-Jan-17 17:00:44.089867 - [DEBUG] = AllBottom (new jump func)
40399 2019-Jan-17 17:00:44.089891 - [DEBUG]
40400 2019-Jan-17 17:00:44.089914 - [DEBUG] Start adding new jump function
40401 2019-Jan-17 17:00:44.089946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40402 2019-Jan-17 17:00:44.090004 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40403 2019-Jan-17 17:00:44.090653 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40404 2019-Jan-17 17:00:44.091314 - [DEBUG] Edge Function : AllBottom
40405 2019-Jan-17 17:00:44.091343 - [DEBUG] End adding new jump function
40406 2019-Jan-17 17:00:44.091367 - [DEBUG]
40407 2019-Jan-17 17:00:44.091391 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40408 2019-Jan-17 17:00:44.091415 - [DEBUG]
40409 2019-Jan-17 17:00:44.091439 - [DEBUG] Process 1104. path edge:
40410 2019-Jan-17 17:00:44.091463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40411 2019-Jan-17 17:00:44.091521 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
40412 2019-Jan-17 17:00:44.092168 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40413 2019-Jan-17 17:00:44.092815 - [DEBUG]
40414 2019-Jan-17 17:00:44.092839 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40415 2019-Jan-17 17:00:44.093496 - [DEBUG] Possible callees:
40416 2019-Jan-17 17:00:44.093521 - [DEBUG] llvm.dbg.declare
40417 2019-Jan-17 17:00:44.093546 - [DEBUG] Possible return sites:
40418 2019-Jan-17 17:00:44.093570 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14340419 2019-Jan-17 17:00:44.094863 - [DEBUG] Found and process special summary
40420 2019-Jan-17 17:00:44.094898 - [DEBUG] Compose: EdgeIdentity * AllBottom
40421 2019-Jan-17 17:00:44.094925 - [DEBUG]
40422 2019-Jan-17 17:00:44.094949 - [DEBUG] Propagate flow
40423 2019-Jan-17 17:00:44.094972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40424 2019-Jan-17 17:00:44.095030 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40425 2019-Jan-17 17:00:44.095674 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40426 2019-Jan-17 17:00:44.096322 - [DEBUG] Edge function : AllBottom (result of previous compose)
40427 2019-Jan-17 17:00:44.096347 - [DEBUG]
40428 2019-Jan-17 17:00:44.096372 - [DEBUG] Join: AllTop & AllBottom
40429 2019-Jan-17 17:00:44.096398 - [DEBUG] = AllBottom (new jump func)
40430 2019-Jan-17 17:00:44.096422 - [DEBUG]
40431 2019-Jan-17 17:00:44.096445 - [DEBUG] Start adding new jump function
40432 2019-Jan-17 17:00:44.096469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40433 2019-Jan-17 17:00:44.096526 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40434 2019-Jan-17 17:00:44.097174 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40435 2019-Jan-17 17:00:44.097814 - [DEBUG] Edge Function : AllBottom
40436 2019-Jan-17 17:00:44.097842 - [DEBUG] End adding new jump function
40437 2019-Jan-17 17:00:44.097866 - [DEBUG]
40438 2019-Jan-17 17:00:44.097889 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40439 2019-Jan-17 17:00:44.097914 - [DEBUG]
40440 2019-Jan-17 17:00:44.097937 - [DEBUG] Process 1105. path edge:
40441 2019-Jan-17 17:00:44.097982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40442 2019-Jan-17 17:00:44.098040 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
40443 2019-Jan-17 17:00:44.098681 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40444 2019-Jan-17 17:00:44.099329 - [DEBUG]
40445 2019-Jan-17 17:00:44.099354 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40446 2019-Jan-17 17:00:44.100013 - [DEBUG] Compose: EdgeIdentity * AllBottom
40447 2019-Jan-17 17:00:44.100042 - [DEBUG]
40448 2019-Jan-17 17:00:44.100067 - [DEBUG] Propagate flow
40449 2019-Jan-17 17:00:44.100091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40450 2019-Jan-17 17:00:44.100150 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
40451 2019-Jan-17 17:00:44.100787 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40452 2019-Jan-17 17:00:44.101452 - [DEBUG] Edge function : AllBottom (result of previous compose)
40453 2019-Jan-17 17:00:44.101478 - [DEBUG]
40454 2019-Jan-17 17:00:44.101504 - [DEBUG] Join: AllTop & AllBottom
40455 2019-Jan-17 17:00:44.101530 - [DEBUG] = AllBottom (new jump func)
40456 2019-Jan-17 17:00:44.101555 - [DEBUG]
40457 2019-Jan-17 17:00:44.101579 - [DEBUG] Start adding new jump function
40458 2019-Jan-17 17:00:44.101604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40459 2019-Jan-17 17:00:44.101662 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40460 2019-Jan-17 17:00:44.102310 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
40461 2019-Jan-17 17:00:44.102946 - [DEBUG] Edge Function : AllBottom
40462 2019-Jan-17 17:00:44.102974 - [DEBUG] End adding new jump function
40463 2019-Jan-17 17:00:44.102999 - [DEBUG]
40464 2019-Jan-17 17:00:44.103024 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40465 2019-Jan-17 17:00:44.103049 - [DEBUG]
40466 2019-Jan-17 17:00:44.103072 - [DEBUG] Process 1106. path edge:
40467 2019-Jan-17 17:00:44.103097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40468 2019-Jan-17 17:00:44.103155 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
40469 2019-Jan-17 17:00:44.103792 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40470 2019-Jan-17 17:00:44.104439 - [DEBUG]
40471 2019-Jan-17 17:00:44.104465 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
40472 2019-Jan-17 17:00:44.105135 - [DEBUG] Compose: EdgeIdentity * AllBottom
40473 2019-Jan-17 17:00:44.105163 - [DEBUG]
40474 2019-Jan-17 17:00:44.105187 - [DEBUG] Propagate flow
40475 2019-Jan-17 17:00:44.105211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40476 2019-Jan-17 17:00:44.105269 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40477 2019-Jan-17 17:00:44.105905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40478 2019-Jan-17 17:00:44.106554 - [DEBUG] Edge function : AllBottom (result of previous compose)
40479 2019-Jan-17 17:00:44.106579 - [DEBUG]
40480 2019-Jan-17 17:00:44.106604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40481 2019-Jan-17 17:00:44.106630 - [DEBUG] = AllBottom
40482 2019-Jan-17 17:00:44.106654 - [DEBUG]
40483 2019-Jan-17 17:00:44.106677 - [DEBUG] PROPAGATE: No new function!
40484 2019-Jan-17 17:00:44.106709 - [DEBUG] EDGE: >
40485 2019-Jan-17 17:00:44.106769 - [DEBUG] ---> 40486 2019-Jan-17 17:00:44.107405 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40487 2019-Jan-17 17:00:44.108068 - [DEBUG]
40488 2019-Jan-17 17:00:44.108093 - [DEBUG] EDGE: >
40489 2019-Jan-17 17:00:44.108152 - [DEBUG] ---> 40490 2019-Jan-17 17:00:44.108794 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40491 2019-Jan-17 17:00:44.109440 - [DEBUG]
40492 2019-Jan-17 17:00:44.109476 - [DEBUG] Compose: EdgeIdentity * AllBottom
40493 2019-Jan-17 17:00:44.109504 - [DEBUG]
40494 2019-Jan-17 17:00:44.109528 - [DEBUG] Propagate flow
40495 2019-Jan-17 17:00:44.109551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40496 2019-Jan-17 17:00:44.109609 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40497 2019-Jan-17 17:00:44.110252 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40498 2019-Jan-17 17:00:44.110899 - [DEBUG] Edge function : AllBottom (result of previous compose)
40499 2019-Jan-17 17:00:44.110924 - [DEBUG]
40500 2019-Jan-17 17:00:44.110949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40501 2019-Jan-17 17:00:44.110975 - [DEBUG] = AllBottom
40502 2019-Jan-17 17:00:44.110999 - [DEBUG]
40503 2019-Jan-17 17:00:44.111022 - [DEBUG] PROPAGATE: No new function!
40504 2019-Jan-17 17:00:44.111048 - [DEBUG] EDGE: >
40505 2019-Jan-17 17:00:44.111108 - [DEBUG] ---> 40506 2019-Jan-17 17:00:44.111771 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40507 2019-Jan-17 17:00:44.112419 - [DEBUG]
40508 2019-Jan-17 17:00:44.112444 - [DEBUG] EDGE: >
40509 2019-Jan-17 17:00:44.112503 - [DEBUG] ---> 40510 2019-Jan-17 17:00:44.113140 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40511 2019-Jan-17 17:00:44.113788 - [DEBUG]
40512 2019-Jan-17 17:00:44.113821 - [DEBUG] Compose: EdgeIdentity * AllBottom
40513 2019-Jan-17 17:00:44.113847 - [DEBUG]
40514 2019-Jan-17 17:00:44.113871 - [DEBUG] Propagate flow
40515 2019-Jan-17 17:00:44.113895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40516 2019-Jan-17 17:00:44.113952 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40517 2019-Jan-17 17:00:44.114591 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40518 2019-Jan-17 17:00:44.115256 - [DEBUG] Edge function : AllBottom (result of previous compose)
40519 2019-Jan-17 17:00:44.115281 - [DEBUG]
40520 2019-Jan-17 17:00:44.115306 - [DEBUG] Join: AllTop & AllBottom
40521 2019-Jan-17 17:00:44.115332 - [DEBUG] = AllBottom (new jump func)
40522 2019-Jan-17 17:00:44.115356 - [DEBUG]
40523 2019-Jan-17 17:00:44.115379 - [DEBUG] Start adding new jump function
40524 2019-Jan-17 17:00:44.115403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40525 2019-Jan-17 17:00:44.115469 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40526 2019-Jan-17 17:00:44.116120 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40527 2019-Jan-17 17:00:44.116757 - [DEBUG] Edge Function : AllBottom
40528 2019-Jan-17 17:00:44.116786 - [DEBUG] End adding new jump function
40529 2019-Jan-17 17:00:44.116810 - [DEBUG]
40530 2019-Jan-17 17:00:44.116833 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40531 2019-Jan-17 17:00:44.116857 - [DEBUG]
40532 2019-Jan-17 17:00:44.116881 - [DEBUG] Process 1107. path edge:
40533 2019-Jan-17 17:00:44.116904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40534 2019-Jan-17 17:00:44.116962 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
40535 2019-Jan-17 17:00:44.117600 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40536 2019-Jan-17 17:00:44.118265 - [DEBUG]
40537 2019-Jan-17 17:00:44.118290 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
40538 2019-Jan-17 17:00:44.118946 - [DEBUG] Compose: EdgeIdentity * AllBottom
40539 2019-Jan-17 17:00:44.118974 - [DEBUG]
40540 2019-Jan-17 17:00:44.118998 - [DEBUG] Propagate flow
40541 2019-Jan-17 17:00:44.119021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40542 2019-Jan-17 17:00:44.119079 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40543 2019-Jan-17 17:00:44.119728 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40544 2019-Jan-17 17:00:44.120374 - [DEBUG] Edge function : AllBottom (result of previous compose)
40545 2019-Jan-17 17:00:44.120400 - [DEBUG]
40546 2019-Jan-17 17:00:44.120425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40547 2019-Jan-17 17:00:44.120450 - [DEBUG] = AllBottom
40548 2019-Jan-17 17:00:44.120475 - [DEBUG]
40549 2019-Jan-17 17:00:44.120498 - [DEBUG] PROPAGATE: No new function!
40550 2019-Jan-17 17:00:44.120529 - [DEBUG] Compose: EdgeIdentity * AllBottom
40551 2019-Jan-17 17:00:44.120556 - [DEBUG]
40552 2019-Jan-17 17:00:44.120580 - [DEBUG] Propagate flow
40553 2019-Jan-17 17:00:44.120603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40554 2019-Jan-17 17:00:44.120661 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40555 2019-Jan-17 17:00:44.121322 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40556 2019-Jan-17 17:00:44.121971 - [DEBUG] Edge function : AllBottom (result of previous compose)
40557 2019-Jan-17 17:00:44.121996 - [DEBUG]
40558 2019-Jan-17 17:00:44.122021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40559 2019-Jan-17 17:00:44.122046 - [DEBUG] = AllBottom
40560 2019-Jan-17 17:00:44.122071 - [DEBUG]
40561 2019-Jan-17 17:00:44.122094 - [DEBUG] PROPAGATE: No new function!
40562 2019-Jan-17 17:00:44.122118 - [DEBUG] EDGE: >
40563 2019-Jan-17 17:00:44.122177 - [DEBUG] ---> 40564 2019-Jan-17 17:00:44.122816 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40565 2019-Jan-17 17:00:44.123464 - [DEBUG]
40566 2019-Jan-17 17:00:44.123497 - [DEBUG] EDGE: >
40567 2019-Jan-17 17:00:44.123557 - [DEBUG] ---> 40568 2019-Jan-17 17:00:44.124195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40569 2019-Jan-17 17:00:44.124858 - [DEBUG]
40570 2019-Jan-17 17:00:44.124883 - [DEBUG] EDGE: >
40571 2019-Jan-17 17:00:44.124942 - [DEBUG] ---> 40572 2019-Jan-17 17:00:44.125583 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40573 2019-Jan-17 17:00:44.126230 - [DEBUG]
40574 2019-Jan-17 17:00:44.126265 - [DEBUG] Compose: EdgeIdentity * AllBottom
40575 2019-Jan-17 17:00:44.126293 - [DEBUG]
40576 2019-Jan-17 17:00:44.126317 - [DEBUG] Propagate flow
40577 2019-Jan-17 17:00:44.126340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40578 2019-Jan-17 17:00:44.126398 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40579 2019-Jan-17 17:00:44.127039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40580 2019-Jan-17 17:00:44.127687 - [DEBUG] Edge function : AllBottom (result of previous compose)
40581 2019-Jan-17 17:00:44.127712 - [DEBUG]
40582 2019-Jan-17 17:00:44.127737 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40583 2019-Jan-17 17:00:44.127763 - [DEBUG] = AllBottom
40584 2019-Jan-17 17:00:44.127787 - [DEBUG]
40585 2019-Jan-17 17:00:44.127810 - [DEBUG] PROPAGATE: No new function!
40586 2019-Jan-17 17:00:44.127837 - [DEBUG] EDGE: >
40587 2019-Jan-17 17:00:44.127896 - [DEBUG] ---> 40588 2019-Jan-17 17:00:44.128551 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40589 2019-Jan-17 17:00:44.129200 - [DEBUG]
40590 2019-Jan-17 17:00:44.129226 - [DEBUG] EDGE: >
40591 2019-Jan-17 17:00:44.129285 - [DEBUG] ---> 40592 2019-Jan-17 17:00:44.129923 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40593 2019-Jan-17 17:00:44.130571 - [DEBUG]
40594 2019-Jan-17 17:00:44.130596 - [DEBUG] EDGE: >
40595 2019-Jan-17 17:00:44.130655 - [DEBUG] ---> 40596 2019-Jan-17 17:00:44.131308 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40597 2019-Jan-17 17:00:44.131957 - [DEBUG]
40598 2019-Jan-17 17:00:44.131982 - [DEBUG] EDGE: >
40599 2019-Jan-17 17:00:44.132042 - [DEBUG] ---> 40600 2019-Jan-17 17:00:44.132678 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40601 2019-Jan-17 17:00:44.133325 - [DEBUG]
40602 2019-Jan-17 17:00:44.133351 - [DEBUG] EDGE: >
40603 2019-Jan-17 17:00:44.133410 - [DEBUG] ---> 40604 2019-Jan-17 17:00:44.134054 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40605 2019-Jan-17 17:00:44.134718 - [DEBUG]
40606 2019-Jan-17 17:00:44.134744 - [DEBUG] EDGE: >
40607 2019-Jan-17 17:00:44.134804 - [DEBUG] ---> 40608 2019-Jan-17 17:00:44.135456 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40609 2019-Jan-17 17:00:44.136106 - [DEBUG]
40610 2019-Jan-17 17:00:44.136131 - [DEBUG] EDGE: >
40611 2019-Jan-17 17:00:44.136191 - [DEBUG] ---> 40612 2019-Jan-17 17:00:44.136827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40613 2019-Jan-17 17:00:44.137475 - [DEBUG]
40614 2019-Jan-17 17:00:44.137500 - [DEBUG] EDGE: >
40615 2019-Jan-17 17:00:44.137559 - [DEBUG] ---> 40616 2019-Jan-17 17:00:44.138255 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40617 2019-Jan-17 17:00:44.138974 - [DEBUG]
40618 2019-Jan-17 17:00:44.139003 - [DEBUG] EDGE: >
40619 2019-Jan-17 17:00:44.139076 - [DEBUG] ---> 40620 2019-Jan-17 17:00:44.139771 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
>
40621 2019-Jan-17 17:00:44.140432 - [DEBUG]
40622 2019-Jan-17 17:00:44.140491 - [DEBUG] Compose: EdgeIdentity * AllBottom
40623 2019-Jan-17 17:00:44.140520 - [DEBUG]
40624 2019-Jan-17 17:00:44.140544 - [DEBUG] Propagate flow
40625 2019-Jan-17 17:00:44.140568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40626 2019-Jan-17 17:00:44.140629 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40627 2019-Jan-17 17:00:44.141271 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

40628 2019-Jan-17 17:00:44.141940 - [DEBUG] Edge function : AllBottom (result of previous compose)
40629 2019-Jan-17 17:00:44.141966 - [DEBUG]
40630 2019-Jan-17 17:00:44.141992 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40631 2019-Jan-17 17:00:44.142018 - [DEBUG] = AllBottom
40632 2019-Jan-17 17:00:44.142042 - [DEBUG]
40633 2019-Jan-17 17:00:44.142066 - [DEBUG] PROPAGATE: No new function!
40634 2019-Jan-17 17:00:44.142091 - [DEBUG] Compose: EdgeIdentity * AllBottom
40635 2019-Jan-17 17:00:44.142117 - [DEBUG]
40636 2019-Jan-17 17:00:44.142141 - [DEBUG] Propagate flow
40637 2019-Jan-17 17:00:44.142164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40638 2019-Jan-17 17:00:44.142222 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40639 2019-Jan-17 17:00:44.142863 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

40640 2019-Jan-17 17:00:44.143511 - [DEBUG] Edge function : AllBottom (result of previous compose)
40641 2019-Jan-17 17:00:44.143536 - [DEBUG]
40642 2019-Jan-17 17:00:44.143562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40643 2019-Jan-17 17:00:44.143588 - [DEBUG] = AllBottom
40644 2019-Jan-17 17:00:44.143612 - [DEBUG]
40645 2019-Jan-17 17:00:44.143636 - [DEBUG] PROPAGATE: No new function!
40646 2019-Jan-17 17:00:44.143689 - [DEBUG] EDGE: >
40647 2019-Jan-17 17:00:44.143749 - [DEBUG] ---> 40648 2019-Jan-17 17:00:44.144397 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
40649 2019-Jan-17 17:00:44.145056 - [DEBUG]
40650 2019-Jan-17 17:00:44.145082 - [DEBUG] EDGE: >
40651 2019-Jan-17 17:00:44.145142 - [DEBUG] ---> 40652 2019-Jan-17 17:00:44.145780 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
40653 2019-Jan-17 17:00:44.146422 - [DEBUG]
40654 2019-Jan-17 17:00:44.146450 - [DEBUG] Compose: EdgeIdentity * AllBottom
40655 2019-Jan-17 17:00:44.146476 - [DEBUG]
40656 2019-Jan-17 17:00:44.146500 - [DEBUG] Propagate flow
40657 2019-Jan-17 17:00:44.146523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40658 2019-Jan-17 17:00:44.146581 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
40659 2019-Jan-17 17:00:44.147216 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40660 2019-Jan-17 17:00:44.147858 - [DEBUG] Edge function : AllBottom (result of previous compose)
40661 2019-Jan-17 17:00:44.147884 - [DEBUG]
40662 2019-Jan-17 17:00:44.147909 - [DEBUG] Join: AllTop & AllBottom
40663 2019-Jan-17 17:00:44.147935 - [DEBUG] = AllBottom (new jump func)
40664 2019-Jan-17 17:00:44.147973 - [DEBUG]
40665 2019-Jan-17 17:00:44.147998 - [DEBUG] Start adding new jump function
40666 2019-Jan-17 17:00:44.148021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40667 2019-Jan-17 17:00:44.148078 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40668 2019-Jan-17 17:00:44.148720 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
40669 2019-Jan-17 17:00:44.149356 - [DEBUG] Edge Function : AllBottom
40670 2019-Jan-17 17:00:44.149386 - [DEBUG] End adding new jump function
40671 2019-Jan-17 17:00:44.149410 - [DEBUG]
40672 2019-Jan-17 17:00:44.149434 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40673 2019-Jan-17 17:00:44.149459 - [DEBUG]
40674 2019-Jan-17 17:00:44.149482 - [DEBUG] Process 1108. path edge:
40675 2019-Jan-17 17:00:44.149506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40676 2019-Jan-17 17:00:44.149564 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
40677 2019-Jan-17 17:00:44.150201 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40678 2019-Jan-17 17:00:44.150842 - [DEBUG]
40679 2019-Jan-17 17:00:44.150869 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
40680 2019-Jan-17 17:00:44.151546 - [DEBUG] Compose: EdgeIdentity * AllBottom
40681 2019-Jan-17 17:00:44.151575 - [DEBUG]
40682 2019-Jan-17 17:00:44.151599 - [DEBUG] Propagate flow
40683 2019-Jan-17 17:00:44.151622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40684 2019-Jan-17 17:00:44.151680 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40685 2019-Jan-17 17:00:44.152329 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40686 2019-Jan-17 17:00:44.152979 - [DEBUG] Edge function : AllBottom (result of previous compose)
40687 2019-Jan-17 17:00:44.153005 - [DEBUG]
40688 2019-Jan-17 17:00:44.153030 - [DEBUG] Join: AllTop & AllBottom
40689 2019-Jan-17 17:00:44.153056 - [DEBUG] = AllBottom (new jump func)
40690 2019-Jan-17 17:00:44.153080 - [DEBUG]
40691 2019-Jan-17 17:00:44.153103 - [DEBUG] Start adding new jump function
40692 2019-Jan-17 17:00:44.153127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40693 2019-Jan-17 17:00:44.153184 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40694 2019-Jan-17 17:00:44.153826 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40695 2019-Jan-17 17:00:44.154472 - [DEBUG] Edge Function : AllBottom
40696 2019-Jan-17 17:00:44.154501 - [DEBUG] End adding new jump function
40697 2019-Jan-17 17:00:44.154524 - [DEBUG]
40698 2019-Jan-17 17:00:44.154548 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40699 2019-Jan-17 17:00:44.154573 - [DEBUG]
40700 2019-Jan-17 17:00:44.154596 - [DEBUG] Process 1109. path edge:
40701 2019-Jan-17 17:00:44.154632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40702 2019-Jan-17 17:00:44.154692 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
40703 2019-Jan-17 17:00:44.155339 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40704 2019-Jan-17 17:00:44.155980 - [DEBUG]
40705 2019-Jan-17 17:00:44.156004 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40706 2019-Jan-17 17:00:44.156658 - [DEBUG] Possible callees:
40707 2019-Jan-17 17:00:44.156683 - [DEBUG] llvm.dbg.declare
40708 2019-Jan-17 17:00:44.156708 - [DEBUG] Possible return sites:
40709 2019-Jan-17 17:00:44.156732 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9640710 2019-Jan-17 17:00:44.158026 - [DEBUG] Found and process special summary
40711 2019-Jan-17 17:00:44.158062 - [DEBUG] Compose: EdgeIdentity * AllBottom
40712 2019-Jan-17 17:00:44.158088 - [DEBUG]
40713 2019-Jan-17 17:00:44.158112 - [DEBUG] Propagate flow
40714 2019-Jan-17 17:00:44.158136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40715 2019-Jan-17 17:00:44.158194 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40716 2019-Jan-17 17:00:44.158834 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40717 2019-Jan-17 17:00:44.159475 - [DEBUG] Edge function : AllBottom (result of previous compose)
40718 2019-Jan-17 17:00:44.159501 - [DEBUG]
40719 2019-Jan-17 17:00:44.159526 - [DEBUG] Join: AllTop & AllBottom
40720 2019-Jan-17 17:00:44.159552 - [DEBUG] = AllBottom (new jump func)
40721 2019-Jan-17 17:00:44.159576 - [DEBUG]
40722 2019-Jan-17 17:00:44.159599 - [DEBUG] Start adding new jump function
40723 2019-Jan-17 17:00:44.159623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40724 2019-Jan-17 17:00:44.159680 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40725 2019-Jan-17 17:00:44.160321 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40726 2019-Jan-17 17:00:44.160960 - [DEBUG] Edge Function : AllBottom
40727 2019-Jan-17 17:00:44.160991 - [DEBUG] End adding new jump function
40728 2019-Jan-17 17:00:44.161015 - [DEBUG]
40729 2019-Jan-17 17:00:44.161039 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40730 2019-Jan-17 17:00:44.161073 - [DEBUG]
40731 2019-Jan-17 17:00:44.161097 - [DEBUG] Process 1110. path edge:
40732 2019-Jan-17 17:00:44.161121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40733 2019-Jan-17 17:00:44.161179 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
40734 2019-Jan-17 17:00:44.161837 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40735 2019-Jan-17 17:00:44.162478 - [DEBUG]
40736 2019-Jan-17 17:00:44.162503 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40737 2019-Jan-17 17:00:44.163158 - [DEBUG] Compose: EdgeIdentity * AllBottom
40738 2019-Jan-17 17:00:44.163186 - [DEBUG]
40739 2019-Jan-17 17:00:44.163209 - [DEBUG] Propagate flow
40740 2019-Jan-17 17:00:44.163233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40741 2019-Jan-17 17:00:44.163291 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
40742 2019-Jan-17 17:00:44.163929 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40743 2019-Jan-17 17:00:44.164571 - [DEBUG] Edge function : AllBottom (result of previous compose)
40744 2019-Jan-17 17:00:44.164596 - [DEBUG]
40745 2019-Jan-17 17:00:44.164632 - [DEBUG] Join: AllTop & AllBottom
40746 2019-Jan-17 17:00:44.164660 - [DEBUG] = AllBottom (new jump func)
40747 2019-Jan-17 17:00:44.164685 - [DEBUG]
40748 2019-Jan-17 17:00:44.164708 - [DEBUG] Start adding new jump function
40749 2019-Jan-17 17:00:44.164731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40750 2019-Jan-17 17:00:44.164789 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40751 2019-Jan-17 17:00:44.165430 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
40752 2019-Jan-17 17:00:44.166066 - [DEBUG] Edge Function : AllBottom
40753 2019-Jan-17 17:00:44.166094 - [DEBUG] End adding new jump function
40754 2019-Jan-17 17:00:44.166118 - [DEBUG]
40755 2019-Jan-17 17:00:44.166141 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40756 2019-Jan-17 17:00:44.166166 - [DEBUG]
40757 2019-Jan-17 17:00:44.166189 - [DEBUG] Process 1111. path edge:
40758 2019-Jan-17 17:00:44.166213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40759 2019-Jan-17 17:00:44.166270 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
40760 2019-Jan-17 17:00:44.166908 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40761 2019-Jan-17 17:00:44.167549 - [DEBUG]
40762 2019-Jan-17 17:00:44.167574 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
40763 2019-Jan-17 17:00:44.168241 - [DEBUG] Compose: EdgeIdentity * AllBottom
40764 2019-Jan-17 17:00:44.168269 - [DEBUG]
40765 2019-Jan-17 17:00:44.168293 - [DEBUG] Propagate flow
40766 2019-Jan-17 17:00:44.168317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40767 2019-Jan-17 17:00:44.168375 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
40768 2019-Jan-17 17:00:44.169024 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40769 2019-Jan-17 17:00:44.169665 - [DEBUG] Edge function : AllBottom (result of previous compose)
40770 2019-Jan-17 17:00:44.169690 - [DEBUG]
40771 2019-Jan-17 17:00:44.169715 - [DEBUG] Join: AllTop & AllBottom
40772 2019-Jan-17 17:00:44.169740 - [DEBUG] = AllBottom (new jump func)
40773 2019-Jan-17 17:00:44.169765 - [DEBUG]
40774 2019-Jan-17 17:00:44.169788 - [DEBUG] Start adding new jump function
40775 2019-Jan-17 17:00:44.169819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40776 2019-Jan-17 17:00:44.169878 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40777 2019-Jan-17 17:00:44.170519 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
40778 2019-Jan-17 17:00:44.171153 - [DEBUG] Edge Function : AllBottom
40779 2019-Jan-17 17:00:44.171181 - [DEBUG] End adding new jump function
40780 2019-Jan-17 17:00:44.171205 - [DEBUG]
40781 2019-Jan-17 17:00:44.171229 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40782 2019-Jan-17 17:00:44.171253 - [DEBUG]
40783 2019-Jan-17 17:00:44.171277 - [DEBUG] Process 1112. path edge:
40784 2019-Jan-17 17:00:44.171316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40785 2019-Jan-17 17:00:44.171375 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
40786 2019-Jan-17 17:00:44.172010 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40787 2019-Jan-17 17:00:44.172652 - [DEBUG]
40788 2019-Jan-17 17:00:44.172677 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
40789 2019-Jan-17 17:00:44.173327 - [DEBUG] Compose: EdgeIdentity * AllBottom
40790 2019-Jan-17 17:00:44.173356 - [DEBUG]
40791 2019-Jan-17 17:00:44.173380 - [DEBUG] Propagate flow
40792 2019-Jan-17 17:00:44.173404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40793 2019-Jan-17 17:00:44.173462 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40794 2019-Jan-17 17:00:44.174102 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40795 2019-Jan-17 17:00:44.174760 - [DEBUG] Edge function : AllBottom (result of previous compose)
40796 2019-Jan-17 17:00:44.174785 - [DEBUG]
40797 2019-Jan-17 17:00:44.174810 - [DEBUG] Join: AllTop & AllBottom
40798 2019-Jan-17 17:00:44.174836 - [DEBUG] = AllBottom (new jump func)
40799 2019-Jan-17 17:00:44.174860 - [DEBUG]
40800 2019-Jan-17 17:00:44.174883 - [DEBUG] Start adding new jump function
40801 2019-Jan-17 17:00:44.174906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40802 2019-Jan-17 17:00:44.174964 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40803 2019-Jan-17 17:00:44.175607 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40804 2019-Jan-17 17:00:44.176247 - [DEBUG] Edge Function : AllBottom
40805 2019-Jan-17 17:00:44.176275 - [DEBUG] End adding new jump function
40806 2019-Jan-17 17:00:44.176299 - [DEBUG]
40807 2019-Jan-17 17:00:44.176323 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40808 2019-Jan-17 17:00:44.176347 - [DEBUG]
40809 2019-Jan-17 17:00:44.176371 - [DEBUG] Process 1113. path edge:
40810 2019-Jan-17 17:00:44.176394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40811 2019-Jan-17 17:00:44.176452 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
40812 2019-Jan-17 17:00:44.177092 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40813 2019-Jan-17 17:00:44.177734 - [DEBUG]
40814 2019-Jan-17 17:00:44.177759 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40815 2019-Jan-17 17:00:44.178431 - [DEBUG] Compose: EdgeIdentity * AllBottom
40816 2019-Jan-17 17:00:44.178459 - [DEBUG]
40817 2019-Jan-17 17:00:44.178483 - [DEBUG] Propagate flow
40818 2019-Jan-17 17:00:44.178507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40819 2019-Jan-17 17:00:44.178565 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40820 2019-Jan-17 17:00:44.179218 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40821 2019-Jan-17 17:00:44.179861 - [DEBUG] Edge function : AllBottom (result of previous compose)
40822 2019-Jan-17 17:00:44.179887 - [DEBUG]
40823 2019-Jan-17 17:00:44.179912 - [DEBUG] Join: AllTop & AllBottom
40824 2019-Jan-17 17:00:44.179937 - [DEBUG] = AllBottom (new jump func)
40825 2019-Jan-17 17:00:44.179962 - [DEBUG]
40826 2019-Jan-17 17:00:44.179985 - [DEBUG] Start adding new jump function
40827 2019-Jan-17 17:00:44.180009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40828 2019-Jan-17 17:00:44.180066 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40829 2019-Jan-17 17:00:44.180709 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40830 2019-Jan-17 17:00:44.181359 - [DEBUG] Edge Function : AllBottom
40831 2019-Jan-17 17:00:44.181388 - [DEBUG] End adding new jump function
40832 2019-Jan-17 17:00:44.181412 - [DEBUG]
40833 2019-Jan-17 17:00:44.181436 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40834 2019-Jan-17 17:00:44.181460 - [DEBUG]
40835 2019-Jan-17 17:00:44.181484 - [DEBUG] Process 1114. path edge:
40836 2019-Jan-17 17:00:44.181508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40837 2019-Jan-17 17:00:44.181565 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
40838 2019-Jan-17 17:00:44.182202 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40839 2019-Jan-17 17:00:44.182843 - [DEBUG]
40840 2019-Jan-17 17:00:44.182868 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
40841 2019-Jan-17 17:00:44.183522 - [DEBUG] Compose: EdgeIdentity * AllBottom
40842 2019-Jan-17 17:00:44.183550 - [DEBUG]
40843 2019-Jan-17 17:00:44.183574 - [DEBUG] Propagate flow
40844 2019-Jan-17 17:00:44.183597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40845 2019-Jan-17 17:00:44.183655 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40846 2019-Jan-17 17:00:44.184293 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40847 2019-Jan-17 17:00:44.184953 - [DEBUG] Edge function : AllBottom (result of previous compose)
40848 2019-Jan-17 17:00:44.184978 - [DEBUG]
40849 2019-Jan-17 17:00:44.185003 - [DEBUG] Join: AllTop & AllBottom
40850 2019-Jan-17 17:00:44.185029 - [DEBUG] = AllBottom (new jump func)
40851 2019-Jan-17 17:00:44.185053 - [DEBUG]
40852 2019-Jan-17 17:00:44.185076 - [DEBUG] Start adding new jump function
40853 2019-Jan-17 17:00:44.185099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40854 2019-Jan-17 17:00:44.185157 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40855 2019-Jan-17 17:00:44.185800 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40856 2019-Jan-17 17:00:44.186436 - [DEBUG] Edge Function : AllBottom
40857 2019-Jan-17 17:00:44.186464 - [DEBUG] End adding new jump function
40858 2019-Jan-17 17:00:44.186487 - [DEBUG]
40859 2019-Jan-17 17:00:44.186511 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40860 2019-Jan-17 17:00:44.186536 - [DEBUG]
40861 2019-Jan-17 17:00:44.186559 - [DEBUG] Process 1115. path edge:
40862 2019-Jan-17 17:00:44.186583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40863 2019-Jan-17 17:00:44.186640 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
40864 2019-Jan-17 17:00:44.187287 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40865 2019-Jan-17 17:00:44.187930 - [DEBUG]
40866 2019-Jan-17 17:00:44.187964 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40867 2019-Jan-17 17:00:44.188621 - [DEBUG] Compose: EdgeIdentity * AllBottom
40868 2019-Jan-17 17:00:44.188650 - [DEBUG]
40869 2019-Jan-17 17:00:44.188673 - [DEBUG] Propagate flow
40870 2019-Jan-17 17:00:44.188697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40871 2019-Jan-17 17:00:44.188756 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40872 2019-Jan-17 17:00:44.189398 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40873 2019-Jan-17 17:00:44.190039 - [DEBUG] Edge function : AllBottom (result of previous compose)
40874 2019-Jan-17 17:00:44.190065 - [DEBUG]
40875 2019-Jan-17 17:00:44.190089 - [DEBUG] Join: AllTop & AllBottom
40876 2019-Jan-17 17:00:44.190115 - [DEBUG] = AllBottom (new jump func)
40877 2019-Jan-17 17:00:44.190139 - [DEBUG]
40878 2019-Jan-17 17:00:44.190163 - [DEBUG] Start adding new jump function
40879 2019-Jan-17 17:00:44.190186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40880 2019-Jan-17 17:00:44.190243 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40881 2019-Jan-17 17:00:44.190884 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40882 2019-Jan-17 17:00:44.191541 - [DEBUG] Edge Function : AllBottom
40883 2019-Jan-17 17:00:44.191569 - [DEBUG] End adding new jump function
40884 2019-Jan-17 17:00:44.191593 - [DEBUG]
40885 2019-Jan-17 17:00:44.191617 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40886 2019-Jan-17 17:00:44.191641 - [DEBUG]
40887 2019-Jan-17 17:00:44.191665 - [DEBUG] Process 1116. path edge:
40888 2019-Jan-17 17:00:44.191689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40889 2019-Jan-17 17:00:44.191746 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
40890 2019-Jan-17 17:00:44.192388 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40891 2019-Jan-17 17:00:44.193030 - [DEBUG]
40892 2019-Jan-17 17:00:44.193055 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40893 2019-Jan-17 17:00:44.193714 - [DEBUG] Compose: EdgeIdentity * AllBottom
40894 2019-Jan-17 17:00:44.193744 - [DEBUG]
40895 2019-Jan-17 17:00:44.193768 - [DEBUG] Propagate flow
40896 2019-Jan-17 17:00:44.193791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40897 2019-Jan-17 17:00:44.193850 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40898 2019-Jan-17 17:00:44.194489 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40899 2019-Jan-17 17:00:44.195146 - [DEBUG] Edge function : AllBottom (result of previous compose)
40900 2019-Jan-17 17:00:44.195171 - [DEBUG]
40901 2019-Jan-17 17:00:44.195196 - [DEBUG] Join: AllTop & AllBottom
40902 2019-Jan-17 17:00:44.195221 - [DEBUG] = AllBottom (new jump func)
40903 2019-Jan-17 17:00:44.195245 - [DEBUG]
40904 2019-Jan-17 17:00:44.195268 - [DEBUG] Start adding new jump function
40905 2019-Jan-17 17:00:44.195292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40906 2019-Jan-17 17:00:44.195349 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40907 2019-Jan-17 17:00:44.195993 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40908 2019-Jan-17 17:00:44.196646 - [DEBUG] Edge Function : AllBottom
40909 2019-Jan-17 17:00:44.196675 - [DEBUG] End adding new jump function
40910 2019-Jan-17 17:00:44.196699 - [DEBUG]
40911 2019-Jan-17 17:00:44.196723 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40912 2019-Jan-17 17:00:44.196747 - [DEBUG]
40913 2019-Jan-17 17:00:44.196771 - [DEBUG] Process 1117. path edge:
40914 2019-Jan-17 17:00:44.196794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40915 2019-Jan-17 17:00:44.196852 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
40916 2019-Jan-17 17:00:44.197489 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40917 2019-Jan-17 17:00:44.198148 - [DEBUG]
40918 2019-Jan-17 17:00:44.198174 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
40919 2019-Jan-17 17:00:44.198830 - [DEBUG] Compose: EdgeIdentity * AllBottom
40920 2019-Jan-17 17:00:44.198858 - [DEBUG]
40921 2019-Jan-17 17:00:44.198881 - [DEBUG] Propagate flow
40922 2019-Jan-17 17:00:44.198905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40923 2019-Jan-17 17:00:44.198963 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40924 2019-Jan-17 17:00:44.199611 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40925 2019-Jan-17 17:00:44.200253 - [DEBUG] Edge function : AllBottom (result of previous compose)
40926 2019-Jan-17 17:00:44.200279 - [DEBUG]
40927 2019-Jan-17 17:00:44.200303 - [DEBUG] Join: AllTop & AllBottom
40928 2019-Jan-17 17:00:44.200329 - [DEBUG] = AllBottom (new jump func)
40929 2019-Jan-17 17:00:44.200353 - [DEBUG]
40930 2019-Jan-17 17:00:44.200376 - [DEBUG] Start adding new jump function
40931 2019-Jan-17 17:00:44.200399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40932 2019-Jan-17 17:00:44.200457 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40933 2019-Jan-17 17:00:44.201099 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40934 2019-Jan-17 17:00:44.201762 - [DEBUG] Edge Function : AllBottom
40935 2019-Jan-17 17:00:44.201791 - [DEBUG] End adding new jump function
40936 2019-Jan-17 17:00:44.201815 - [DEBUG]
40937 2019-Jan-17 17:00:44.201838 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40938 2019-Jan-17 17:00:44.201863 - [DEBUG]
40939 2019-Jan-17 17:00:44.201886 - [DEBUG] Process 1118. path edge:
40940 2019-Jan-17 17:00:44.201910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40941 2019-Jan-17 17:00:44.201967 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
40942 2019-Jan-17 17:00:44.202615 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40943 2019-Jan-17 17:00:44.203256 - [DEBUG]
40944 2019-Jan-17 17:00:44.203280 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40945 2019-Jan-17 17:00:44.203938 - [DEBUG] Possible callees:
40946 2019-Jan-17 17:00:44.203963 - [DEBUG] llvm.dbg.declare
40947 2019-Jan-17 17:00:44.203988 - [DEBUG] Possible return sites:
40948 2019-Jan-17 17:00:44.204011 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12040949 2019-Jan-17 17:00:44.205311 - [DEBUG] Found and process special summary
40950 2019-Jan-17 17:00:44.205346 - [DEBUG] Compose: EdgeIdentity * AllBottom
40951 2019-Jan-17 17:00:44.205374 - [DEBUG]
40952 2019-Jan-17 17:00:44.205398 - [DEBUG] Propagate flow
40953 2019-Jan-17 17:00:44.205421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40954 2019-Jan-17 17:00:44.205480 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40955 2019-Jan-17 17:00:44.206122 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40956 2019-Jan-17 17:00:44.206764 - [DEBUG] Edge function : AllBottom (result of previous compose)
40957 2019-Jan-17 17:00:44.206789 - [DEBUG]
40958 2019-Jan-17 17:00:44.206814 - [DEBUG] Join: AllTop & AllBottom
40959 2019-Jan-17 17:00:44.206839 - [DEBUG] = AllBottom (new jump func)
40960 2019-Jan-17 17:00:44.206863 - [DEBUG]
40961 2019-Jan-17 17:00:44.206887 - [DEBUG] Start adding new jump function
40962 2019-Jan-17 17:00:44.206910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40963 2019-Jan-17 17:00:44.206968 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40964 2019-Jan-17 17:00:44.207609 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40965 2019-Jan-17 17:00:44.208264 - [DEBUG] Edge Function : AllBottom
40966 2019-Jan-17 17:00:44.208298 - [DEBUG] End adding new jump function
40967 2019-Jan-17 17:00:44.208322 - [DEBUG]
40968 2019-Jan-17 17:00:44.208345 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
40969 2019-Jan-17 17:00:44.208369 - [DEBUG]
40970 2019-Jan-17 17:00:44.208393 - [DEBUG] Process 1119. path edge:
40971 2019-Jan-17 17:00:44.208416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40972 2019-Jan-17 17:00:44.208474 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
40973 2019-Jan-17 17:00:44.209117 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
40974 2019-Jan-17 17:00:44.209757 - [DEBUG]
40975 2019-Jan-17 17:00:44.209782 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40976 2019-Jan-17 17:00:44.210445 - [DEBUG] Compose: EdgeIdentity * AllBottom
40977 2019-Jan-17 17:00:44.210474 - [DEBUG]
40978 2019-Jan-17 17:00:44.210498 - [DEBUG] Propagate flow
40979 2019-Jan-17 17:00:44.210522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

40980 2019-Jan-17 17:00:44.210586 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40981 2019-Jan-17 17:00:44.211257 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40982 2019-Jan-17 17:00:44.211925 - [DEBUG] Edge function : AllBottom (result of previous compose)
40983 2019-Jan-17 17:00:44.211951 - [DEBUG]
40984 2019-Jan-17 17:00:44.211978 - [DEBUG] Join: AllTop & AllBottom
40985 2019-Jan-17 17:00:44.212004 - [DEBUG] = AllBottom (new jump func)
40986 2019-Jan-17 17:00:44.212028 - [DEBUG]
40987 2019-Jan-17 17:00:44.212052 - [DEBUG] Start adding new jump function
40988 2019-Jan-17 17:00:44.212075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

40989 2019-Jan-17 17:00:44.212133 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

40990 2019-Jan-17 17:00:44.212775 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
40991 2019-Jan-17 17:00:44.213411 - [DEBUG] Edge Function : AllBottom
40992 2019-Jan-17 17:00:44.213440 - [DEBUG] End adding new jump function
40993 2019-Jan-17 17:00:44.213464 - [DEBUG]
40994 2019-Jan-17 17:00:44.213500 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
40995 2019-Jan-17 17:00:44.213526 - [DEBUG]
40996 2019-Jan-17 17:00:44.213549 - [DEBUG] Process 1120. path edge:
40997 2019-Jan-17 17:00:44.213573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
40998 2019-Jan-17 17:00:44.213632 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
40999 2019-Jan-17 17:00:44.214269 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41000 2019-Jan-17 17:00:44.214926 - [DEBUG]
41001 2019-Jan-17 17:00:44.214952 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41002 2019-Jan-17 17:00:44.215613 - [DEBUG] Compose: EdgeIdentity * AllBottom
41003 2019-Jan-17 17:00:44.215641 - [DEBUG]
41004 2019-Jan-17 17:00:44.215665 - [DEBUG] Propagate flow
41005 2019-Jan-17 17:00:44.215688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41006 2019-Jan-17 17:00:44.215747 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41007 2019-Jan-17 17:00:44.216398 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41008 2019-Jan-17 17:00:44.217040 - [DEBUG] Edge function : AllBottom (result of previous compose)
41009 2019-Jan-17 17:00:44.217065 - [DEBUG]
41010 2019-Jan-17 17:00:44.217090 - [DEBUG] Join: AllTop & AllBottom
41011 2019-Jan-17 17:00:44.217116 - [DEBUG] = AllBottom (new jump func)
41012 2019-Jan-17 17:00:44.217140 - [DEBUG]
41013 2019-Jan-17 17:00:44.217163 - [DEBUG] Start adding new jump function
41014 2019-Jan-17 17:00:44.217187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41015 2019-Jan-17 17:00:44.217244 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41016 2019-Jan-17 17:00:44.217884 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41017 2019-Jan-17 17:00:44.218547 - [DEBUG] Edge Function : AllBottom
41018 2019-Jan-17 17:00:44.218576 - [DEBUG] End adding new jump function
41019 2019-Jan-17 17:00:44.218600 - [DEBUG]
41020 2019-Jan-17 17:00:44.218623 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41021 2019-Jan-17 17:00:44.218648 - [DEBUG]
41022 2019-Jan-17 17:00:44.218671 - [DEBUG] Process 1121. path edge:
41023 2019-Jan-17 17:00:44.218694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41024 2019-Jan-17 17:00:44.218752 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41025 2019-Jan-17 17:00:44.219398 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41026 2019-Jan-17 17:00:44.220040 - [DEBUG]
41027 2019-Jan-17 17:00:44.220064 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41028 2019-Jan-17 17:00:44.220728 - [DEBUG] Possible callees:
41029 2019-Jan-17 17:00:44.220754 - [DEBUG] llvm.dbg.declare
41030 2019-Jan-17 17:00:44.220779 - [DEBUG] Possible return sites:
41031 2019-Jan-17 17:00:44.220803 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941032 2019-Jan-17 17:00:44.222107 - [DEBUG] Found and process special summary
41033 2019-Jan-17 17:00:44.222142 - [DEBUG] Compose: EdgeIdentity * AllBottom
41034 2019-Jan-17 17:00:44.222169 - [DEBUG]
41035 2019-Jan-17 17:00:44.222193 - [DEBUG] Propagate flow
41036 2019-Jan-17 17:00:44.222225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41037 2019-Jan-17 17:00:44.222283 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41038 2019-Jan-17 17:00:44.222926 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41039 2019-Jan-17 17:00:44.223567 - [DEBUG] Edge function : AllBottom (result of previous compose)
41040 2019-Jan-17 17:00:44.223593 - [DEBUG]
41041 2019-Jan-17 17:00:44.223618 - [DEBUG] Join: AllTop & AllBottom
41042 2019-Jan-17 17:00:44.223643 - [DEBUG] = AllBottom (new jump func)
41043 2019-Jan-17 17:00:44.223667 - [DEBUG]
41044 2019-Jan-17 17:00:44.223691 - [DEBUG] Start adding new jump function
41045 2019-Jan-17 17:00:44.223714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41046 2019-Jan-17 17:00:44.223771 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41047 2019-Jan-17 17:00:44.224412 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41048 2019-Jan-17 17:00:44.225068 - [DEBUG] Edge Function : AllBottom
41049 2019-Jan-17 17:00:44.225097 - [DEBUG] End adding new jump function
41050 2019-Jan-17 17:00:44.225121 - [DEBUG]
41051 2019-Jan-17 17:00:44.225144 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41052 2019-Jan-17 17:00:44.225169 - [DEBUG]
41053 2019-Jan-17 17:00:44.225192 - [DEBUG] Process 1122. path edge:
41054 2019-Jan-17 17:00:44.225215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41055 2019-Jan-17 17:00:44.225273 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41056 2019-Jan-17 17:00:44.225913 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41057 2019-Jan-17 17:00:44.226555 - [DEBUG]
41058 2019-Jan-17 17:00:44.226580 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41059 2019-Jan-17 17:00:44.227242 - [DEBUG] Compose: EdgeIdentity * AllBottom
41060 2019-Jan-17 17:00:44.227271 - [DEBUG]
41061 2019-Jan-17 17:00:44.227294 - [DEBUG] Propagate flow
41062 2019-Jan-17 17:00:44.227318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41063 2019-Jan-17 17:00:44.227377 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41064 2019-Jan-17 17:00:44.228032 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41065 2019-Jan-17 17:00:44.228675 - [DEBUG] Edge function : AllBottom (result of previous compose)
41066 2019-Jan-17 17:00:44.228700 - [DEBUG]
41067 2019-Jan-17 17:00:44.228725 - [DEBUG] Join: AllTop & AllBottom
41068 2019-Jan-17 17:00:44.228751 - [DEBUG] = AllBottom (new jump func)
41069 2019-Jan-17 17:00:44.228775 - [DEBUG]
41070 2019-Jan-17 17:00:44.228799 - [DEBUG] Start adding new jump function
41071 2019-Jan-17 17:00:44.228822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41072 2019-Jan-17 17:00:44.228880 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41073 2019-Jan-17 17:00:44.229523 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41074 2019-Jan-17 17:00:44.230159 - [DEBUG] Edge Function : AllBottom
41075 2019-Jan-17 17:00:44.230188 - [DEBUG] End adding new jump function
41076 2019-Jan-17 17:00:44.230212 - [DEBUG]
41077 2019-Jan-17 17:00:44.230235 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41078 2019-Jan-17 17:00:44.230260 - [DEBUG]
41079 2019-Jan-17 17:00:44.230283 - [DEBUG] Process 1123. path edge:
41080 2019-Jan-17 17:00:44.230307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41081 2019-Jan-17 17:00:44.230373 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41082 2019-Jan-17 17:00:44.231010 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41083 2019-Jan-17 17:00:44.231665 - [DEBUG]
41084 2019-Jan-17 17:00:44.231690 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41085 2019-Jan-17 17:00:44.232351 - [DEBUG] Compose: EdgeIdentity * AllBottom
41086 2019-Jan-17 17:00:44.232379 - [DEBUG]
41087 2019-Jan-17 17:00:44.232403 - [DEBUG] Propagate flow
41088 2019-Jan-17 17:00:44.232427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41089 2019-Jan-17 17:00:44.232487 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41090 2019-Jan-17 17:00:44.233136 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41091 2019-Jan-17 17:00:44.233778 - [DEBUG] Edge function : AllBottom (result of previous compose)
41092 2019-Jan-17 17:00:44.233803 - [DEBUG]
41093 2019-Jan-17 17:00:44.233828 - [DEBUG] Join: AllTop & AllBottom
41094 2019-Jan-17 17:00:44.233854 - [DEBUG] = AllBottom (new jump func)
41095 2019-Jan-17 17:00:44.233879 - [DEBUG]
41096 2019-Jan-17 17:00:44.233902 - [DEBUG] Start adding new jump function
41097 2019-Jan-17 17:00:44.233926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41098 2019-Jan-17 17:00:44.233983 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41099 2019-Jan-17 17:00:44.234636 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41100 2019-Jan-17 17:00:44.235285 - [DEBUG] Edge Function : AllBottom
41101 2019-Jan-17 17:00:44.235314 - [DEBUG] End adding new jump function
41102 2019-Jan-17 17:00:44.235338 - [DEBUG]
41103 2019-Jan-17 17:00:44.235362 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41104 2019-Jan-17 17:00:44.235387 - [DEBUG]
41105 2019-Jan-17 17:00:44.235410 - [DEBUG] Process 1124. path edge:
41106 2019-Jan-17 17:00:44.235434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41107 2019-Jan-17 17:00:44.235491 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41108 2019-Jan-17 17:00:44.236138 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41109 2019-Jan-17 17:00:44.236779 - [DEBUG]
41110 2019-Jan-17 17:00:44.236803 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41111 2019-Jan-17 17:00:44.237467 - [DEBUG] Possible callees:
41112 2019-Jan-17 17:00:44.237492 - [DEBUG] llvm.dbg.declare
41113 2019-Jan-17 17:00:44.237517 - [DEBUG] Possible return sites:
41114 2019-Jan-17 17:00:44.237541 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541115 2019-Jan-17 17:00:44.238837 - [DEBUG] Found and process special summary
41116 2019-Jan-17 17:00:44.238872 - [DEBUG] Compose: EdgeIdentity * AllBottom
41117 2019-Jan-17 17:00:44.238900 - [DEBUG]
41118 2019-Jan-17 17:00:44.238924 - [DEBUG] Propagate flow
41119 2019-Jan-17 17:00:44.238947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41120 2019-Jan-17 17:00:44.239005 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41121 2019-Jan-17 17:00:44.239647 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41122 2019-Jan-17 17:00:44.240302 - [DEBUG] Edge function : AllBottom (result of previous compose)
41123 2019-Jan-17 17:00:44.240329 - [DEBUG]
41124 2019-Jan-17 17:00:44.240354 - [DEBUG] Join: AllTop & AllBottom
41125 2019-Jan-17 17:00:44.240380 - [DEBUG] = AllBottom (new jump func)
41126 2019-Jan-17 17:00:44.240405 - [DEBUG]
41127 2019-Jan-17 17:00:44.240428 - [DEBUG] Start adding new jump function
41128 2019-Jan-17 17:00:44.240452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41129 2019-Jan-17 17:00:44.240509 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41130 2019-Jan-17 17:00:44.241154 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41131 2019-Jan-17 17:00:44.241811 - [DEBUG] Edge Function : AllBottom
41132 2019-Jan-17 17:00:44.241840 - [DEBUG] End adding new jump function
41133 2019-Jan-17 17:00:44.241864 - [DEBUG]
41134 2019-Jan-17 17:00:44.241887 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41135 2019-Jan-17 17:00:44.241912 - [DEBUG]
41136 2019-Jan-17 17:00:44.241935 - [DEBUG] Process 1125. path edge:
41137 2019-Jan-17 17:00:44.241959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41138 2019-Jan-17 17:00:44.242017 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41139 2019-Jan-17 17:00:44.242657 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41140 2019-Jan-17 17:00:44.243299 - [DEBUG]
41141 2019-Jan-17 17:00:44.243323 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41142 2019-Jan-17 17:00:44.243987 - [DEBUG] Compose: EdgeIdentity * AllBottom
41143 2019-Jan-17 17:00:44.244015 - [DEBUG]
41144 2019-Jan-17 17:00:44.244039 - [DEBUG] Propagate flow
41145 2019-Jan-17 17:00:44.244062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41146 2019-Jan-17 17:00:44.244121 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41147 2019-Jan-17 17:00:44.244776 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41148 2019-Jan-17 17:00:44.245418 - [DEBUG] Edge function : AllBottom (result of previous compose)
41149 2019-Jan-17 17:00:44.245443 - [DEBUG]
41150 2019-Jan-17 17:00:44.245468 - [DEBUG] Join: AllTop & AllBottom
41151 2019-Jan-17 17:00:44.245494 - [DEBUG] = AllBottom (new jump func)
41152 2019-Jan-17 17:00:44.245518 - [DEBUG]
41153 2019-Jan-17 17:00:44.245541 - [DEBUG] Start adding new jump function
41154 2019-Jan-17 17:00:44.245564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41155 2019-Jan-17 17:00:44.245622 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41156 2019-Jan-17 17:00:44.246264 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41157 2019-Jan-17 17:00:44.246900 - [DEBUG] Edge Function : AllBottom
41158 2019-Jan-17 17:00:44.246928 - [DEBUG] End adding new jump function
41159 2019-Jan-17 17:00:44.246952 - [DEBUG]
41160 2019-Jan-17 17:00:44.246976 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41161 2019-Jan-17 17:00:44.247000 - [DEBUG]
41162 2019-Jan-17 17:00:44.247023 - [DEBUG] Process 1126. path edge:
41163 2019-Jan-17 17:00:44.247047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41164 2019-Jan-17 17:00:44.247105 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41165 2019-Jan-17 17:00:44.247742 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41166 2019-Jan-17 17:00:44.248408 - [DEBUG]
41167 2019-Jan-17 17:00:44.248434 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41168 2019-Jan-17 17:00:44.249093 - [DEBUG] Compose: EdgeIdentity * AllBottom
41169 2019-Jan-17 17:00:44.249121 - [DEBUG]
41170 2019-Jan-17 17:00:44.249145 - [DEBUG] Propagate flow
41171 2019-Jan-17 17:00:44.249168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41172 2019-Jan-17 17:00:44.249227 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41173 2019-Jan-17 17:00:44.249864 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41174 2019-Jan-17 17:00:44.250504 - [DEBUG] Edge function : AllBottom (result of previous compose)
41175 2019-Jan-17 17:00:44.250530 - [DEBUG]
41176 2019-Jan-17 17:00:44.250555 - [DEBUG] Join: AllTop & AllBottom
41177 2019-Jan-17 17:00:44.250580 - [DEBUG] = AllBottom (new jump func)
41178 2019-Jan-17 17:00:44.250605 - [DEBUG]
41179 2019-Jan-17 17:00:44.250628 - [DEBUG] Start adding new jump function
41180 2019-Jan-17 17:00:44.250651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41181 2019-Jan-17 17:00:44.250708 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41182 2019-Jan-17 17:00:44.251365 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41183 2019-Jan-17 17:00:44.252001 - [DEBUG] Edge Function : AllBottom
41184 2019-Jan-17 17:00:44.252030 - [DEBUG] End adding new jump function
41185 2019-Jan-17 17:00:44.252054 - [DEBUG]
41186 2019-Jan-17 17:00:44.252077 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41187 2019-Jan-17 17:00:44.252102 - [DEBUG]
41188 2019-Jan-17 17:00:44.252125 - [DEBUG] Process 1127. path edge:
41189 2019-Jan-17 17:00:44.252149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41190 2019-Jan-17 17:00:44.252206 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41191 2019-Jan-17 17:00:44.252843 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41192 2019-Jan-17 17:00:44.253484 - [DEBUG]
41193 2019-Jan-17 17:00:44.253509 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41194 2019-Jan-17 17:00:44.254168 - [DEBUG] Compose: EdgeIdentity * AllBottom
41195 2019-Jan-17 17:00:44.254195 - [DEBUG]
41196 2019-Jan-17 17:00:44.254219 - [DEBUG] Propagate flow
41197 2019-Jan-17 17:00:44.254243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41198 2019-Jan-17 17:00:44.254302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41199 2019-Jan-17 17:00:44.254966 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41200 2019-Jan-17 17:00:44.255607 - [DEBUG] Edge function : AllBottom (result of previous compose)
41201 2019-Jan-17 17:00:44.255632 - [DEBUG]
41202 2019-Jan-17 17:00:44.255657 - [DEBUG] Join: AllTop & AllBottom
41203 2019-Jan-17 17:00:44.255683 - [DEBUG] = AllBottom (new jump func)
41204 2019-Jan-17 17:00:44.255707 - [DEBUG]
41205 2019-Jan-17 17:00:44.255730 - [DEBUG] Start adding new jump function
41206 2019-Jan-17 17:00:44.255754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41207 2019-Jan-17 17:00:44.255811 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41208 2019-Jan-17 17:00:44.256452 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41209 2019-Jan-17 17:00:44.257097 - [DEBUG] Edge Function : AllBottom
41210 2019-Jan-17 17:00:44.257134 - [DEBUG] End adding new jump function
41211 2019-Jan-17 17:00:44.257158 - [DEBUG]
41212 2019-Jan-17 17:00:44.257182 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41213 2019-Jan-17 17:00:44.257207 - [DEBUG]
41214 2019-Jan-17 17:00:44.257230 - [DEBUG] Process 1128. path edge:
41215 2019-Jan-17 17:00:44.257254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41216 2019-Jan-17 17:00:44.257312 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41217 2019-Jan-17 17:00:44.257971 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41218 2019-Jan-17 17:00:44.258614 - [DEBUG]
41219 2019-Jan-17 17:00:44.258638 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41220 2019-Jan-17 17:00:44.259300 - [DEBUG] Possible callees:
41221 2019-Jan-17 17:00:44.259325 - [DEBUG] llvm.dbg.declare
41222 2019-Jan-17 17:00:44.259351 - [DEBUG] Possible return sites:
41223 2019-Jan-17 17:00:44.259374 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341224 2019-Jan-17 17:00:44.260660 - [DEBUG] Found and process special summary
41225 2019-Jan-17 17:00:44.260694 - [DEBUG] Compose: EdgeIdentity * AllBottom
41226 2019-Jan-17 17:00:44.260722 - [DEBUG]
41227 2019-Jan-17 17:00:44.260746 - [DEBUG] Propagate flow
41228 2019-Jan-17 17:00:44.260769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41229 2019-Jan-17 17:00:44.260827 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41230 2019-Jan-17 17:00:44.261487 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41231 2019-Jan-17 17:00:44.262128 - [DEBUG] Edge function : AllBottom (result of previous compose)
41232 2019-Jan-17 17:00:44.262154 - [DEBUG]
41233 2019-Jan-17 17:00:44.262179 - [DEBUG] Join: AllTop & AllBottom
41234 2019-Jan-17 17:00:44.262205 - [DEBUG] = AllBottom (new jump func)
41235 2019-Jan-17 17:00:44.262229 - [DEBUG]
41236 2019-Jan-17 17:00:44.262252 - [DEBUG] Start adding new jump function
41237 2019-Jan-17 17:00:44.262276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41238 2019-Jan-17 17:00:44.262333 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41239 2019-Jan-17 17:00:44.262974 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41240 2019-Jan-17 17:00:44.263613 - [DEBUG] Edge Function : AllBottom
41241 2019-Jan-17 17:00:44.263642 - [DEBUG] End adding new jump function
41242 2019-Jan-17 17:00:44.263666 - [DEBUG]
41243 2019-Jan-17 17:00:44.263690 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41244 2019-Jan-17 17:00:44.263714 - [DEBUG]
41245 2019-Jan-17 17:00:44.263737 - [DEBUG] Process 1129. path edge:
41246 2019-Jan-17 17:00:44.263761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41247 2019-Jan-17 17:00:44.263819 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41248 2019-Jan-17 17:00:44.264458 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41249 2019-Jan-17 17:00:44.265115 - [DEBUG]
41250 2019-Jan-17 17:00:44.265139 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41251 2019-Jan-17 17:00:44.265801 - [DEBUG] Compose: EdgeIdentity * AllBottom
41252 2019-Jan-17 17:00:44.265829 - [DEBUG]
41253 2019-Jan-17 17:00:44.265861 - [DEBUG] Propagate flow
41254 2019-Jan-17 17:00:44.265886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41255 2019-Jan-17 17:00:44.265945 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41256 2019-Jan-17 17:00:44.266583 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41257 2019-Jan-17 17:00:44.267224 - [DEBUG] Edge function : AllBottom (result of previous compose)
41258 2019-Jan-17 17:00:44.267250 - [DEBUG]
41259 2019-Jan-17 17:00:44.267275 - [DEBUG] Join: AllTop & AllBottom
41260 2019-Jan-17 17:00:44.267301 - [DEBUG] = AllBottom (new jump func)
41261 2019-Jan-17 17:00:44.267326 - [DEBUG]
41262 2019-Jan-17 17:00:44.267350 - [DEBUG] Start adding new jump function
41263 2019-Jan-17 17:00:44.267373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41264 2019-Jan-17 17:00:44.267430 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41265 2019-Jan-17 17:00:44.268087 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41266 2019-Jan-17 17:00:44.268722 - [DEBUG] Edge Function : AllBottom
41267 2019-Jan-17 17:00:44.268750 - [DEBUG] End adding new jump function
41268 2019-Jan-17 17:00:44.268774 - [DEBUG]
41269 2019-Jan-17 17:00:44.268798 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41270 2019-Jan-17 17:00:44.268822 - [DEBUG]
41271 2019-Jan-17 17:00:44.268846 - [DEBUG] Process 1130. path edge:
41272 2019-Jan-17 17:00:44.268869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41273 2019-Jan-17 17:00:44.268927 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41274 2019-Jan-17 17:00:44.269563 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41275 2019-Jan-17 17:00:44.270205 - [DEBUG]
41276 2019-Jan-17 17:00:44.270230 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41277 2019-Jan-17 17:00:44.270888 - [DEBUG] Compose: EdgeIdentity * AllBottom
41278 2019-Jan-17 17:00:44.270916 - [DEBUG]
41279 2019-Jan-17 17:00:44.270940 - [DEBUG] Propagate flow
41280 2019-Jan-17 17:00:44.270964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41281 2019-Jan-17 17:00:44.271023 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41282 2019-Jan-17 17:00:44.271687 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41283 2019-Jan-17 17:00:44.272330 - [DEBUG] Edge function : AllBottom (result of previous compose)
41284 2019-Jan-17 17:00:44.272356 - [DEBUG]
41285 2019-Jan-17 17:00:44.272381 - [DEBUG] Join: AllTop & AllBottom
41286 2019-Jan-17 17:00:44.272406 - [DEBUG] = AllBottom (new jump func)
41287 2019-Jan-17 17:00:44.272431 - [DEBUG]
41288 2019-Jan-17 17:00:44.272454 - [DEBUG] Start adding new jump function
41289 2019-Jan-17 17:00:44.272478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41290 2019-Jan-17 17:00:44.272535 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41291 2019-Jan-17 17:00:44.273178 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41292 2019-Jan-17 17:00:44.273824 - [DEBUG] Edge Function : AllBottom
41293 2019-Jan-17 17:00:44.273853 - [DEBUG] End adding new jump function
41294 2019-Jan-17 17:00:44.273876 - [DEBUG]
41295 2019-Jan-17 17:00:44.273900 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41296 2019-Jan-17 17:00:44.273925 - [DEBUG]
41297 2019-Jan-17 17:00:44.273948 - [DEBUG] Process 1131. path edge:
41298 2019-Jan-17 17:00:44.273980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41299 2019-Jan-17 17:00:44.274038 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41300 2019-Jan-17 17:00:44.274700 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41301 2019-Jan-17 17:00:44.275342 - [DEBUG]
41302 2019-Jan-17 17:00:44.275366 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41303 2019-Jan-17 17:00:44.276025 - [DEBUG] Possible callees:
41304 2019-Jan-17 17:00:44.276051 - [DEBUG] llvm.dbg.declare
41305 2019-Jan-17 17:00:44.276077 - [DEBUG] Possible return sites:
41306 2019-Jan-17 17:00:44.276100 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941307 2019-Jan-17 17:00:44.277377 - [DEBUG] Found and process special summary
41308 2019-Jan-17 17:00:44.277411 - [DEBUG] Compose: EdgeIdentity * AllBottom
41309 2019-Jan-17 17:00:44.277439 - [DEBUG]
41310 2019-Jan-17 17:00:44.277463 - [DEBUG] Propagate flow
41311 2019-Jan-17 17:00:44.277486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41312 2019-Jan-17 17:00:44.277545 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41313 2019-Jan-17 17:00:44.278202 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41314 2019-Jan-17 17:00:44.278843 - [DEBUG] Edge function : AllBottom (result of previous compose)
41315 2019-Jan-17 17:00:44.278869 - [DEBUG]
41316 2019-Jan-17 17:00:44.278894 - [DEBUG] Join: AllTop & AllBottom
41317 2019-Jan-17 17:00:44.278920 - [DEBUG] = AllBottom (new jump func)
41318 2019-Jan-17 17:00:44.278944 - [DEBUG]
41319 2019-Jan-17 17:00:44.278967 - [DEBUG] Start adding new jump function
41320 2019-Jan-17 17:00:44.278990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41321 2019-Jan-17 17:00:44.279048 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41322 2019-Jan-17 17:00:44.279690 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41323 2019-Jan-17 17:00:44.280330 - [DEBUG] Edge Function : AllBottom
41324 2019-Jan-17 17:00:44.280358 - [DEBUG] End adding new jump function
41325 2019-Jan-17 17:00:44.280382 - [DEBUG]
41326 2019-Jan-17 17:00:44.280406 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41327 2019-Jan-17 17:00:44.280430 - [DEBUG]
41328 2019-Jan-17 17:00:44.280454 - [DEBUG] Process 1132. path edge:
41329 2019-Jan-17 17:00:44.280477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41330 2019-Jan-17 17:00:44.280535 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41331 2019-Jan-17 17:00:44.281176 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41332 2019-Jan-17 17:00:44.281837 - [DEBUG]
41333 2019-Jan-17 17:00:44.281862 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41334 2019-Jan-17 17:00:44.282524 - [DEBUG] Compose: EdgeIdentity * AllBottom
41335 2019-Jan-17 17:00:44.282553 - [DEBUG]
41336 2019-Jan-17 17:00:44.282577 - [DEBUG] Propagate flow
41337 2019-Jan-17 17:00:44.282600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41338 2019-Jan-17 17:00:44.282659 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41339 2019-Jan-17 17:00:44.283305 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41340 2019-Jan-17 17:00:44.283947 - [DEBUG] Edge function : AllBottom (result of previous compose)
41341 2019-Jan-17 17:00:44.283972 - [DEBUG]
41342 2019-Jan-17 17:00:44.283998 - [DEBUG] Join: AllTop & AllBottom
41343 2019-Jan-17 17:00:44.284023 - [DEBUG] = AllBottom (new jump func)
41344 2019-Jan-17 17:00:44.284048 - [DEBUG]
41345 2019-Jan-17 17:00:44.284071 - [DEBUG] Start adding new jump function
41346 2019-Jan-17 17:00:44.284095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41347 2019-Jan-17 17:00:44.284152 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41348 2019-Jan-17 17:00:44.284810 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41349 2019-Jan-17 17:00:44.285446 - [DEBUG] Edge Function : AllBottom
41350 2019-Jan-17 17:00:44.285476 - [DEBUG] End adding new jump function
41351 2019-Jan-17 17:00:44.285499 - [DEBUG]
41352 2019-Jan-17 17:00:44.285523 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41353 2019-Jan-17 17:00:44.285548 - [DEBUG]
41354 2019-Jan-17 17:00:44.285571 - [DEBUG] Process 1133. path edge:
41355 2019-Jan-17 17:00:44.285595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41356 2019-Jan-17 17:00:44.285653 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41357 2019-Jan-17 17:00:44.286289 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41358 2019-Jan-17 17:00:44.286930 - [DEBUG]
41359 2019-Jan-17 17:00:44.286954 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41360 2019-Jan-17 17:00:44.287613 - [DEBUG] Compose: EdgeIdentity * AllBottom
41361 2019-Jan-17 17:00:44.287641 - [DEBUG]
41362 2019-Jan-17 17:00:44.287665 - [DEBUG] Propagate flow
41363 2019-Jan-17 17:00:44.287689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41364 2019-Jan-17 17:00:44.287748 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41365 2019-Jan-17 17:00:44.288404 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41366 2019-Jan-17 17:00:44.289045 - [DEBUG] Edge function : AllBottom (result of previous compose)
41367 2019-Jan-17 17:00:44.289071 - [DEBUG]
41368 2019-Jan-17 17:00:44.289096 - [DEBUG] Join: AllTop & AllBottom
41369 2019-Jan-17 17:00:44.289122 - [DEBUG] = AllBottom (new jump func)
41370 2019-Jan-17 17:00:44.289146 - [DEBUG]
41371 2019-Jan-17 17:00:44.289169 - [DEBUG] Start adding new jump function
41372 2019-Jan-17 17:00:44.289193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41373 2019-Jan-17 17:00:44.289250 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41374 2019-Jan-17 17:00:44.289892 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41375 2019-Jan-17 17:00:44.290531 - [DEBUG] Edge Function : AllBottom
41376 2019-Jan-17 17:00:44.290560 - [DEBUG] End adding new jump function
41377 2019-Jan-17 17:00:44.290584 - [DEBUG]
41378 2019-Jan-17 17:00:44.290608 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41379 2019-Jan-17 17:00:44.290632 - [DEBUG]
41380 2019-Jan-17 17:00:44.290656 - [DEBUG] Process 1134. path edge:
41381 2019-Jan-17 17:00:44.290680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41382 2019-Jan-17 17:00:44.290737 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41383 2019-Jan-17 17:00:44.291393 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41384 2019-Jan-17 17:00:44.292051 - [DEBUG]
41385 2019-Jan-17 17:00:44.292076 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41386 2019-Jan-17 17:00:44.292739 - [DEBUG] Compose: EdgeIdentity * AllBottom
41387 2019-Jan-17 17:00:44.292768 - [DEBUG]
41388 2019-Jan-17 17:00:44.292791 - [DEBUG] Propagate flow
41389 2019-Jan-17 17:00:44.292815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41390 2019-Jan-17 17:00:44.292874 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41391 2019-Jan-17 17:00:44.293512 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41392 2019-Jan-17 17:00:44.294153 - [DEBUG] Edge function : AllBottom (result of previous compose)
41393 2019-Jan-17 17:00:44.294179 - [DEBUG]
41394 2019-Jan-17 17:00:44.294204 - [DEBUG] Join: AllTop & AllBottom
41395 2019-Jan-17 17:00:44.294229 - [DEBUG] = AllBottom (new jump func)
41396 2019-Jan-17 17:00:44.294254 - [DEBUG]
41397 2019-Jan-17 17:00:44.294277 - [DEBUG] Start adding new jump function
41398 2019-Jan-17 17:00:44.294301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41399 2019-Jan-17 17:00:44.294358 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41400 2019-Jan-17 17:00:44.295015 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41401 2019-Jan-17 17:00:44.295652 - [DEBUG] Edge Function : AllBottom
41402 2019-Jan-17 17:00:44.295681 - [DEBUG] End adding new jump function
41403 2019-Jan-17 17:00:44.295704 - [DEBUG]
41404 2019-Jan-17 17:00:44.295728 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41405 2019-Jan-17 17:00:44.295753 - [DEBUG]
41406 2019-Jan-17 17:00:44.295776 - [DEBUG] Process 1135. path edge:
41407 2019-Jan-17 17:00:44.295800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41408 2019-Jan-17 17:00:44.295857 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41409 2019-Jan-17 17:00:44.296494 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41410 2019-Jan-17 17:00:44.297137 - [DEBUG]
41411 2019-Jan-17 17:00:44.297162 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41412 2019-Jan-17 17:00:44.297821 - [DEBUG] Compose: EdgeIdentity * AllBottom
41413 2019-Jan-17 17:00:44.297849 - [DEBUG]
41414 2019-Jan-17 17:00:44.297873 - [DEBUG] Propagate flow
41415 2019-Jan-17 17:00:44.297896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41416 2019-Jan-17 17:00:44.297966 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41417 2019-Jan-17 17:00:44.298610 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41418 2019-Jan-17 17:00:44.299250 - [DEBUG] Edge function : AllBottom (result of previous compose)
41419 2019-Jan-17 17:00:44.299276 - [DEBUG]
41420 2019-Jan-17 17:00:44.299301 - [DEBUG] Join: AllTop & AllBottom
41421 2019-Jan-17 17:00:44.299326 - [DEBUG] = AllBottom (new jump func)
41422 2019-Jan-17 17:00:44.299351 - [DEBUG]
41423 2019-Jan-17 17:00:44.299374 - [DEBUG] Start adding new jump function
41424 2019-Jan-17 17:00:44.299397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41425 2019-Jan-17 17:00:44.299454 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41426 2019-Jan-17 17:00:44.300097 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41427 2019-Jan-17 17:00:44.300743 - [DEBUG] Edge Function : AllBottom
41428 2019-Jan-17 17:00:44.300772 - [DEBUG] End adding new jump function
41429 2019-Jan-17 17:00:44.300796 - [DEBUG]
41430 2019-Jan-17 17:00:44.300820 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41431 2019-Jan-17 17:00:44.300844 - [DEBUG]
41432 2019-Jan-17 17:00:44.300867 - [DEBUG] Process 1136. path edge:
41433 2019-Jan-17 17:00:44.300891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41434 2019-Jan-17 17:00:44.300949 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
41435 2019-Jan-17 17:00:44.301604 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41436 2019-Jan-17 17:00:44.302246 - [DEBUG]
41437 2019-Jan-17 17:00:44.302270 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41438 2019-Jan-17 17:00:44.302931 - [DEBUG] Compose: EdgeIdentity * AllBottom
41439 2019-Jan-17 17:00:44.302960 - [DEBUG]
41440 2019-Jan-17 17:00:44.302983 - [DEBUG] Propagate flow
41441 2019-Jan-17 17:00:44.303007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41442 2019-Jan-17 17:00:44.303066 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41443 2019-Jan-17 17:00:44.303705 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41444 2019-Jan-17 17:00:44.304346 - [DEBUG] Edge function : AllBottom (result of previous compose)
41445 2019-Jan-17 17:00:44.304371 - [DEBUG]
41446 2019-Jan-17 17:00:44.304396 - [DEBUG] Join: AllTop & AllBottom
41447 2019-Jan-17 17:00:44.304422 - [DEBUG] = AllBottom (new jump func)
41448 2019-Jan-17 17:00:44.304446 - [DEBUG]
41449 2019-Jan-17 17:00:44.304470 - [DEBUG] Start adding new jump function
41450 2019-Jan-17 17:00:44.304494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41451 2019-Jan-17 17:00:44.304551 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41452 2019-Jan-17 17:00:44.305208 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41453 2019-Jan-17 17:00:44.305844 - [DEBUG] Edge Function : AllBottom
41454 2019-Jan-17 17:00:44.305872 - [DEBUG] End adding new jump function
41455 2019-Jan-17 17:00:44.305896 - [DEBUG]
41456 2019-Jan-17 17:00:44.305920 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41457 2019-Jan-17 17:00:44.305945 - [DEBUG]
41458 2019-Jan-17 17:00:44.305968 - [DEBUG] Process 1137. path edge:
41459 2019-Jan-17 17:00:44.305992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41460 2019-Jan-17 17:00:44.306049 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
41461 2019-Jan-17 17:00:44.306686 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41462 2019-Jan-17 17:00:44.307327 - [DEBUG]
41463 2019-Jan-17 17:00:44.307352 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
41464 2019-Jan-17 17:00:44.308023 - [DEBUG] Compose: EdgeIdentity * AllBottom
41465 2019-Jan-17 17:00:44.308051 - [DEBUG]
41466 2019-Jan-17 17:00:44.308075 - [DEBUG] Propagate flow
41467 2019-Jan-17 17:00:44.308098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41468 2019-Jan-17 17:00:44.308157 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41469 2019-Jan-17 17:00:44.308794 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41470 2019-Jan-17 17:00:44.309435 - [DEBUG] Edge function : AllBottom (result of previous compose)
41471 2019-Jan-17 17:00:44.309468 - [DEBUG]
41472 2019-Jan-17 17:00:44.309493 - [DEBUG] Join: AllTop & AllBottom
41473 2019-Jan-17 17:00:44.309519 - [DEBUG] = AllBottom (new jump func)
41474 2019-Jan-17 17:00:44.309544 - [DEBUG]
41475 2019-Jan-17 17:00:44.309567 - [DEBUG] Start adding new jump function
41476 2019-Jan-17 17:00:44.309590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41477 2019-Jan-17 17:00:44.309647 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41478 2019-Jan-17 17:00:44.310291 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41479 2019-Jan-17 17:00:44.310926 - [DEBUG] Edge Function : AllBottom
41480 2019-Jan-17 17:00:44.310955 - [DEBUG] End adding new jump function
41481 2019-Jan-17 17:00:44.310978 - [DEBUG]
41482 2019-Jan-17 17:00:44.311002 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41483 2019-Jan-17 17:00:44.311026 - [DEBUG]
41484 2019-Jan-17 17:00:44.311049 - [DEBUG] Process 1138. path edge:
41485 2019-Jan-17 17:00:44.311073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41486 2019-Jan-17 17:00:44.311131 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
41487 2019-Jan-17 17:00:44.311783 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41488 2019-Jan-17 17:00:44.312424 - [DEBUG]
41489 2019-Jan-17 17:00:44.312448 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41490 2019-Jan-17 17:00:44.313109 - [DEBUG] Compose: EdgeIdentity * AllBottom
41491 2019-Jan-17 17:00:44.313137 - [DEBUG]
41492 2019-Jan-17 17:00:44.313161 - [DEBUG] Propagate flow
41493 2019-Jan-17 17:00:44.313184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41494 2019-Jan-17 17:00:44.313243 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41495 2019-Jan-17 17:00:44.313887 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41496 2019-Jan-17 17:00:44.314528 - [DEBUG] Edge function : AllBottom (result of previous compose)
41497 2019-Jan-17 17:00:44.314554 - [DEBUG]
41498 2019-Jan-17 17:00:44.314578 - [DEBUG] Join: AllTop & AllBottom
41499 2019-Jan-17 17:00:44.314604 - [DEBUG] = AllBottom (new jump func)
41500 2019-Jan-17 17:00:44.314642 - [DEBUG]
41501 2019-Jan-17 17:00:44.314666 - [DEBUG] Start adding new jump function
41502 2019-Jan-17 17:00:44.314689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41503 2019-Jan-17 17:00:44.314747 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41504 2019-Jan-17 17:00:44.315388 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41505 2019-Jan-17 17:00:44.316028 - [DEBUG] Edge Function : AllBottom
41506 2019-Jan-17 17:00:44.316057 - [DEBUG] End adding new jump function
41507 2019-Jan-17 17:00:44.316080 - [DEBUG]
41508 2019-Jan-17 17:00:44.316104 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41509 2019-Jan-17 17:00:44.316128 - [DEBUG]
41510 2019-Jan-17 17:00:44.316151 - [DEBUG] Process 1139. path edge:
41511 2019-Jan-17 17:00:44.316175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41512 2019-Jan-17 17:00:44.316233 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
41513 2019-Jan-17 17:00:44.316874 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41514 2019-Jan-17 17:00:44.317514 - [DEBUG]
41515 2019-Jan-17 17:00:44.317549 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
41516 2019-Jan-17 17:00:44.318230 - [DEBUG] Compose: EdgeIdentity * AllBottom
41517 2019-Jan-17 17:00:44.318259 - [DEBUG]
41518 2019-Jan-17 17:00:44.318282 - [DEBUG] Propagate flow
41519 2019-Jan-17 17:00:44.318306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41520 2019-Jan-17 17:00:44.318365 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41521 2019-Jan-17 17:00:44.319010 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41522 2019-Jan-17 17:00:44.319651 - [DEBUG] Edge function : AllBottom (result of previous compose)
41523 2019-Jan-17 17:00:44.319676 - [DEBUG]
41524 2019-Jan-17 17:00:44.319701 - [DEBUG] Join: AllTop & AllBottom
41525 2019-Jan-17 17:00:44.319727 - [DEBUG] = AllBottom (new jump func)
41526 2019-Jan-17 17:00:44.319751 - [DEBUG]
41527 2019-Jan-17 17:00:44.319774 - [DEBUG] Start adding new jump function
41528 2019-Jan-17 17:00:44.319798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41529 2019-Jan-17 17:00:44.319855 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41530 2019-Jan-17 17:00:44.320495 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41531 2019-Jan-17 17:00:44.321129 - [DEBUG] Edge Function : AllBottom
41532 2019-Jan-17 17:00:44.321158 - [DEBUG] End adding new jump function
41533 2019-Jan-17 17:00:44.321182 - [DEBUG]
41534 2019-Jan-17 17:00:44.321205 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41535 2019-Jan-17 17:00:44.321230 - [DEBUG]
41536 2019-Jan-17 17:00:44.321253 - [DEBUG] Process 1140. path edge:
41537 2019-Jan-17 17:00:44.321276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41538 2019-Jan-17 17:00:44.321348 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
41539 2019-Jan-17 17:00:44.321984 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41540 2019-Jan-17 17:00:44.322627 - [DEBUG]
41541 2019-Jan-17 17:00:44.322652 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41542 2019-Jan-17 17:00:44.323309 - [DEBUG] Compose: EdgeIdentity * AllBottom
41543 2019-Jan-17 17:00:44.323338 - [DEBUG]
41544 2019-Jan-17 17:00:44.323362 - [DEBUG] Propagate flow
41545 2019-Jan-17 17:00:44.323385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41546 2019-Jan-17 17:00:44.323444 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41547 2019-Jan-17 17:00:44.324082 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41548 2019-Jan-17 17:00:44.324737 - [DEBUG] Edge function : AllBottom (result of previous compose)
41549 2019-Jan-17 17:00:44.324762 - [DEBUG]
41550 2019-Jan-17 17:00:44.324787 - [DEBUG] Join: AllTop & AllBottom
41551 2019-Jan-17 17:00:44.324813 - [DEBUG] = AllBottom (new jump func)
41552 2019-Jan-17 17:00:44.324838 - [DEBUG]
41553 2019-Jan-17 17:00:44.324861 - [DEBUG] Start adding new jump function
41554 2019-Jan-17 17:00:44.324884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41555 2019-Jan-17 17:00:44.324942 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41556 2019-Jan-17 17:00:44.325583 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41557 2019-Jan-17 17:00:44.326219 - [DEBUG] Edge Function : AllBottom
41558 2019-Jan-17 17:00:44.326247 - [DEBUG] End adding new jump function
41559 2019-Jan-17 17:00:44.326271 - [DEBUG]
41560 2019-Jan-17 17:00:44.326303 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41561 2019-Jan-17 17:00:44.326328 - [DEBUG]
41562 2019-Jan-17 17:00:44.326352 - [DEBUG] Process 1141. path edge:
41563 2019-Jan-17 17:00:44.326376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41564 2019-Jan-17 17:00:44.326434 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
41565 2019-Jan-17 17:00:44.327071 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41566 2019-Jan-17 17:00:44.327712 - [DEBUG]
41567 2019-Jan-17 17:00:44.327736 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41568 2019-Jan-17 17:00:44.328406 - [DEBUG] Start of endsummarytab entry
41569 2019-Jan-17 17:00:44.328447 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
41570 2019-Jan-17 17:00:44.329095 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

41571 2019-Jan-17 17:00:44.329162 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41572 2019-Jan-17 17:00:44.329806 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

41573 2019-Jan-17 17:00:44.330456 - [DEBUG] EF: AllBottom
41574 2019-Jan-17 17:00:44.330481 - [DEBUG]
41575 2019-Jan-17 17:00:44.330505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41576 2019-Jan-17 17:00:44.331141 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

41577 2019-Jan-17 17:00:44.331795 - [DEBUG] EF: AllBottom
41578 2019-Jan-17 17:00:44.331820 - [DEBUG]
41579 2019-Jan-17 17:00:44.331843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41580 2019-Jan-17 17:00:44.332477 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

41581 2019-Jan-17 17:00:44.333125 - [DEBUG] EF: AllBottom
41582 2019-Jan-17 17:00:44.333150 - [DEBUG]
41583 2019-Jan-17 17:00:44.333173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41584 2019-Jan-17 17:00:44.333808 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

41585 2019-Jan-17 17:00:44.334444 - [DEBUG] EF: AllBottom
41586 2019-Jan-17 17:00:44.334469 - [DEBUG]
41587 2019-Jan-17 17:00:44.334492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41588 2019-Jan-17 17:00:44.335143 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

41589 2019-Jan-17 17:00:44.335790 - [DEBUG] EF: AllBottom
41590 2019-Jan-17 17:00:44.335815 - [DEBUG]
41591 2019-Jan-17 17:00:44.335839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41592 2019-Jan-17 17:00:44.336474 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

41593 2019-Jan-17 17:00:44.337718 - [DEBUG] EF: AllBottom
41594 2019-Jan-17 17:00:44.337744 - [DEBUG]
41595 2019-Jan-17 17:00:44.337768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41596 2019-Jan-17 17:00:44.338420 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

41597 2019-Jan-17 17:00:44.339061 - [DEBUG] EF: AllBottom
41598 2019-Jan-17 17:00:44.339085 - [DEBUG]
41599 2019-Jan-17 17:00:44.339109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41600 2019-Jan-17 17:00:44.339744 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

41601 2019-Jan-17 17:00:44.340384 - [DEBUG] EF: AllBottom
41602 2019-Jan-17 17:00:44.340409 - [DEBUG]
41603 2019-Jan-17 17:00:44.340432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41604 2019-Jan-17 17:00:44.341080 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

41605 2019-Jan-17 17:00:44.341732 - [DEBUG] EF: AllBottom
41606 2019-Jan-17 17:00:44.341757 - [DEBUG]
41607 2019-Jan-17 17:00:44.341781 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41608 2019-Jan-17 17:00:44.342417 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

41609 2019-Jan-17 17:00:44.343057 - [DEBUG] EF: AllBottom
41610 2019-Jan-17 17:00:44.343082 - [DEBUG]
41611 2019-Jan-17 17:00:44.343105 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41612 2019-Jan-17 17:00:44.343740 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

41613 2019-Jan-17 17:00:44.344997 - [DEBUG] EF: AllBottom
41614 2019-Jan-17 17:00:44.345022 - [DEBUG]
41615 2019-Jan-17 17:00:44.345045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41616 2019-Jan-17 17:00:44.345681 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

41617 2019-Jan-17 17:00:44.346317 - [DEBUG] EF: AllBottom
41618 2019-Jan-17 17:00:44.346341 - [DEBUG]
41619 2019-Jan-17 17:00:44.346365 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41620 2019-Jan-17 17:00:44.347000 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

41621 2019-Jan-17 17:00:44.347635 - [DEBUG] EF: AllBottom
41622 2019-Jan-17 17:00:44.347660 - [DEBUG]
41623 2019-Jan-17 17:00:44.347683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41624 2019-Jan-17 17:00:44.348332 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

41625 2019-Jan-17 17:00:44.348979 - [DEBUG] EF: AllBottom
41626 2019-Jan-17 17:00:44.349004 - [DEBUG]
41627 2019-Jan-17 17:00:44.349028 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41628 2019-Jan-17 17:00:44.349664 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

41629 2019-Jan-17 17:00:44.350908 - [DEBUG] EF: AllBottom
41630 2019-Jan-17 17:00:44.350933 - [DEBUG]
41631 2019-Jan-17 17:00:44.350956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41632 2019-Jan-17 17:00:44.351607 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

41633 2019-Jan-17 17:00:44.352851 - [DEBUG] EF: AllBottom
41634 2019-Jan-17 17:00:44.352876 - [DEBUG]
41635 2019-Jan-17 17:00:44.352900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41636 2019-Jan-17 17:00:44.353537 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

41637 2019-Jan-17 17:00:44.354173 - [DEBUG] EF: AllBottom
41638 2019-Jan-17 17:00:44.354198 - [DEBUG]
41639 2019-Jan-17 17:00:44.354222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41640 2019-Jan-17 17:00:44.354873 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

41641 2019-Jan-17 17:00:44.355520 - [DEBUG] EF: AllBottom
41642 2019-Jan-17 17:00:44.355545 - [DEBUG]
41643 2019-Jan-17 17:00:44.355569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41644 2019-Jan-17 17:00:44.356204 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

41645 2019-Jan-17 17:00:44.357446 - [DEBUG] EF: AllBottom
41646 2019-Jan-17 17:00:44.357470 - [DEBUG]
41647 2019-Jan-17 17:00:44.357502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41648 2019-Jan-17 17:00:44.358154 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

41649 2019-Jan-17 17:00:44.359397 - [DEBUG] EF: AllBottom
41650 2019-Jan-17 17:00:44.359422 - [DEBUG]
41651 2019-Jan-17 17:00:44.359446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41652 2019-Jan-17 17:00:44.360082 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41653 2019-Jan-17 17:00:44.360722 - [DEBUG] EF: AllBottom
41654 2019-Jan-17 17:00:44.360747 - [DEBUG]
41655 2019-Jan-17 17:00:44.360771 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41656 2019-Jan-17 17:00:44.361420 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

41657 2019-Jan-17 17:00:44.362060 - [DEBUG] EF: AllBottom
41658 2019-Jan-17 17:00:44.362085 - [DEBUG]
41659 2019-Jan-17 17:00:44.362109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41660 2019-Jan-17 17:00:44.362745 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

41661 2019-Jan-17 17:00:44.363986 - [DEBUG] EF: AllBottom
41662 2019-Jan-17 17:00:44.364011 - [DEBUG]
41663 2019-Jan-17 17:00:44.364035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41664 2019-Jan-17 17:00:44.364683 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

41665 2019-Jan-17 17:00:44.365925 - [DEBUG] EF: AllBottom
41666 2019-Jan-17 17:00:44.365950 - [DEBUG]
41667 2019-Jan-17 17:00:44.365973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41668 2019-Jan-17 17:00:44.366609 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

41669 2019-Jan-17 17:00:44.367256 - [DEBUG] EF: AllBottom
41670 2019-Jan-17 17:00:44.367281 - [DEBUG]
41671 2019-Jan-17 17:00:44.367304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41672 2019-Jan-17 17:00:44.367939 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

41673 2019-Jan-17 17:00:44.368599 - [DEBUG] EF: AllBottom
41674 2019-Jan-17 17:00:44.368624 - [DEBUG]
41675 2019-Jan-17 17:00:44.368648 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41676 2019-Jan-17 17:00:44.369282 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

41677 2019-Jan-17 17:00:44.369929 - [DEBUG] EF: AllBottom
41678 2019-Jan-17 17:00:44.369954 - [DEBUG]
41679 2019-Jan-17 17:00:44.369977 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
41680 2019-Jan-17 17:00:44.370614 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

41681 2019-Jan-17 17:00:44.371872 - [DEBUG] EF: AllBottom
41682 2019-Jan-17 17:00:44.371898 - [DEBUG]
41683 2019-Jan-17 17:00:44.371922 - [DEBUG] ---------------
41684 2019-Jan-17 17:00:44.371946 - [DEBUG]
41685 2019-Jan-17 17:00:44.371973 - [DEBUG] End of endsummarytab entry
41686 2019-Jan-17 17:00:44.371996 - [DEBUG]
41687 2019-Jan-17 17:00:44.372020 - [DEBUG] Start of incomingtab entry
41688 2019-Jan-17 17:00:44.372044 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
41689 2019-Jan-17 17:00:44.372682 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

41690 2019-Jan-17 17:00:44.372740 - [DEBUG] ---------------
41691 2019-Jan-17 17:00:44.372764 - [DEBUG] End of incomingtab entry
41692 2019-Jan-17 17:00:44.372795 - [DEBUG]
41693 2019-Jan-17 17:00:44.372822 - [DEBUG] EDGE: >
41694 2019-Jan-17 17:00:44.372880 - [DEBUG] ---> 41695 2019-Jan-17 17:00:44.373518 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41696 2019-Jan-17 17:00:44.374158 - [DEBUG]
41697 2019-Jan-17 17:00:44.374184 - [DEBUG] EDGE: >
41698 2019-Jan-17 17:00:44.374243 - [DEBUG] ---> 41699 2019-Jan-17 17:00:44.374894 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41700 2019-Jan-17 17:00:44.375536 - [DEBUG]
41701 2019-Jan-17 17:00:44.375571 - [DEBUG] Compose: EdgeIdentity * AllBottom
41702 2019-Jan-17 17:00:44.375599 - [DEBUG]
41703 2019-Jan-17 17:00:44.375622 - [DEBUG] Propagate flow
41704 2019-Jan-17 17:00:44.375646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41705 2019-Jan-17 17:00:44.375704 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41706 2019-Jan-17 17:00:44.376350 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41707 2019-Jan-17 17:00:44.376990 - [DEBUG] Edge function : AllBottom (result of previous compose)
41708 2019-Jan-17 17:00:44.377015 - [DEBUG]
41709 2019-Jan-17 17:00:44.377041 - [DEBUG] Join: AllTop & AllBottom
41710 2019-Jan-17 17:00:44.377067 - [DEBUG] = AllBottom (new jump func)
41711 2019-Jan-17 17:00:44.377091 - [DEBUG]
41712 2019-Jan-17 17:00:44.377115 - [DEBUG] Start adding new jump function
41713 2019-Jan-17 17:00:44.377138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41714 2019-Jan-17 17:00:44.377195 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41715 2019-Jan-17 17:00:44.377836 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41716 2019-Jan-17 17:00:44.378497 - [DEBUG] Edge Function : AllBottom
41717 2019-Jan-17 17:00:44.378527 - [DEBUG] End adding new jump function
41718 2019-Jan-17 17:00:44.378551 - [DEBUG]
41719 2019-Jan-17 17:00:44.378574 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41720 2019-Jan-17 17:00:44.378598 - [DEBUG]
41721 2019-Jan-17 17:00:44.378622 - [DEBUG] Process 1142. path edge:
41722 2019-Jan-17 17:00:44.378645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41723 2019-Jan-17 17:00:44.378703 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
41724 2019-Jan-17 17:00:44.379349 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41725 2019-Jan-17 17:00:44.379991 - [DEBUG]
41726 2019-Jan-17 17:00:44.380015 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
41727 2019-Jan-17 17:00:44.380675 - [DEBUG] Possible callees:
41728 2019-Jan-17 17:00:44.380700 - [DEBUG] llvm.dbg.declare
41729 2019-Jan-17 17:00:44.380725 - [DEBUG] Possible return sites:
41730 2019-Jan-17 17:00:44.380749 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19341731 2019-Jan-17 17:00:44.382042 - [DEBUG] Found and process special summary
41732 2019-Jan-17 17:00:44.382076 - [DEBUG] Compose: EdgeIdentity * AllBottom
41733 2019-Jan-17 17:00:44.382111 - [DEBUG]
41734 2019-Jan-17 17:00:44.382135 - [DEBUG] Propagate flow
41735 2019-Jan-17 17:00:44.382159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41736 2019-Jan-17 17:00:44.382217 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41737 2019-Jan-17 17:00:44.382857 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41738 2019-Jan-17 17:00:44.383498 - [DEBUG] Edge function : AllBottom (result of previous compose)
41739 2019-Jan-17 17:00:44.383523 - [DEBUG]
41740 2019-Jan-17 17:00:44.383548 - [DEBUG] Join: AllTop & AllBottom
41741 2019-Jan-17 17:00:44.383574 - [DEBUG] = AllBottom (new jump func)
41742 2019-Jan-17 17:00:44.383598 - [DEBUG]
41743 2019-Jan-17 17:00:44.383621 - [DEBUG] Start adding new jump function
41744 2019-Jan-17 17:00:44.383645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41745 2019-Jan-17 17:00:44.383702 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41746 2019-Jan-17 17:00:44.384341 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41747 2019-Jan-17 17:00:44.384993 - [DEBUG] Edge Function : AllBottom
41748 2019-Jan-17 17:00:44.385022 - [DEBUG] End adding new jump function
41749 2019-Jan-17 17:00:44.385046 - [DEBUG]
41750 2019-Jan-17 17:00:44.385069 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41751 2019-Jan-17 17:00:44.385094 - [DEBUG]
41752 2019-Jan-17 17:00:44.385117 - [DEBUG] Process 1143. path edge:
41753 2019-Jan-17 17:00:44.385140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41754 2019-Jan-17 17:00:44.385198 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
41755 2019-Jan-17 17:00:44.385837 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41756 2019-Jan-17 17:00:44.386477 - [DEBUG]
41757 2019-Jan-17 17:00:44.386501 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41758 2019-Jan-17 17:00:44.387163 - [DEBUG] Compose: EdgeIdentity * AllBottom
41759 2019-Jan-17 17:00:44.387191 - [DEBUG]
41760 2019-Jan-17 17:00:44.387215 - [DEBUG] Propagate flow
41761 2019-Jan-17 17:00:44.387238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41762 2019-Jan-17 17:00:44.387298 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41763 2019-Jan-17 17:00:44.387935 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41764 2019-Jan-17 17:00:44.388616 - [DEBUG] Edge function : AllBottom (result of previous compose)
41765 2019-Jan-17 17:00:44.388642 - [DEBUG]
41766 2019-Jan-17 17:00:44.388669 - [DEBUG] Join: AllTop & AllBottom
41767 2019-Jan-17 17:00:44.388694 - [DEBUG] = AllBottom (new jump func)
41768 2019-Jan-17 17:00:44.388718 - [DEBUG]
41769 2019-Jan-17 17:00:44.388742 - [DEBUG] Start adding new jump function
41770 2019-Jan-17 17:00:44.388765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41771 2019-Jan-17 17:00:44.388833 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41772 2019-Jan-17 17:00:44.389540 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41773 2019-Jan-17 17:00:44.390239 - [DEBUG] Edge Function : AllBottom
41774 2019-Jan-17 17:00:44.390275 - [DEBUG] End adding new jump function
41775 2019-Jan-17 17:00:44.390298 - [DEBUG]
41776 2019-Jan-17 17:00:44.390323 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41777 2019-Jan-17 17:00:44.390348 - [DEBUG]
41778 2019-Jan-17 17:00:44.390393 - [DEBUG] Process 1144. path edge:
41779 2019-Jan-17 17:00:44.390418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41780 2019-Jan-17 17:00:44.390493 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
41781 2019-Jan-17 17:00:44.391151 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41782 2019-Jan-17 17:00:44.391819 - [DEBUG]
41783 2019-Jan-17 17:00:44.391846 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
41784 2019-Jan-17 17:00:44.392522 - [DEBUG] Compose: EdgeIdentity * AllBottom
41785 2019-Jan-17 17:00:44.392550 - [DEBUG]
41786 2019-Jan-17 17:00:44.392574 - [DEBUG] Propagate flow
41787 2019-Jan-17 17:00:44.392598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41788 2019-Jan-17 17:00:44.392658 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
41789 2019-Jan-17 17:00:44.393297 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41790 2019-Jan-17 17:00:44.393938 - [DEBUG] Edge function : AllBottom (result of previous compose)
41791 2019-Jan-17 17:00:44.393964 - [DEBUG]
41792 2019-Jan-17 17:00:44.393990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41793 2019-Jan-17 17:00:44.394015 - [DEBUG] = AllBottom
41794 2019-Jan-17 17:00:44.394040 - [DEBUG]
41795 2019-Jan-17 17:00:44.394063 - [DEBUG] PROPAGATE: No new function!
41796 2019-Jan-17 17:00:44.394089 - [DEBUG] EDGE: >
41797 2019-Jan-17 17:00:44.394149 - [DEBUG] ---> 41798 2019-Jan-17 17:00:44.394802 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41799 2019-Jan-17 17:00:44.395444 - [DEBUG]
41800 2019-Jan-17 17:00:44.395471 - [DEBUG] EDGE: >
41801 2019-Jan-17 17:00:44.395529 - [DEBUG] ---> 41802 2019-Jan-17 17:00:44.396170 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41803 2019-Jan-17 17:00:44.396810 - [DEBUG]
41804 2019-Jan-17 17:00:44.396853 - [DEBUG] Compose: EdgeIdentity * AllBottom
41805 2019-Jan-17 17:00:44.396881 - [DEBUG]
41806 2019-Jan-17 17:00:44.396905 - [DEBUG] Propagate flow
41807 2019-Jan-17 17:00:44.396928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41808 2019-Jan-17 17:00:44.396986 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
41809 2019-Jan-17 17:00:44.397625 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41810 2019-Jan-17 17:00:44.398281 - [DEBUG] Edge function : AllBottom (result of previous compose)
41811 2019-Jan-17 17:00:44.398306 - [DEBUG]
41812 2019-Jan-17 17:00:44.398332 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41813 2019-Jan-17 17:00:44.398358 - [DEBUG] = AllBottom
41814 2019-Jan-17 17:00:44.398382 - [DEBUG]
41815 2019-Jan-17 17:00:44.398405 - [DEBUG] PROPAGATE: No new function!
41816 2019-Jan-17 17:00:44.398436 - [DEBUG] EDGE: >
41817 2019-Jan-17 17:00:44.398495 - [DEBUG] ---> 41818 2019-Jan-17 17:00:44.399146 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41819 2019-Jan-17 17:00:44.399787 - [DEBUG]
41820 2019-Jan-17 17:00:44.399814 - [DEBUG] EDGE: >
41821 2019-Jan-17 17:00:44.399872 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
41822 2019-Jan-17 17:00:44.400526 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41823 2019-Jan-17 17:00:44.401168 - [DEBUG]
41824 2019-Jan-17 17:00:44.401195 - [DEBUG] EDGE: >
41825 2019-Jan-17 17:00:44.401253 - [DEBUG] ---> 41826 2019-Jan-17 17:00:44.401906 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41827 2019-Jan-17 17:00:44.402547 - [DEBUG]
41828 2019-Jan-17 17:00:44.402574 - [DEBUG] EDGE: >
41829 2019-Jan-17 17:00:44.402633 - [DEBUG] ---> 41830 2019-Jan-17 17:00:44.403270 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41831 2019-Jan-17 17:00:44.403910 - [DEBUG]
41832 2019-Jan-17 17:00:44.403937 - [DEBUG] EDGE: >
41833 2019-Jan-17 17:00:44.403996 - [DEBUG] ---> 41834 2019-Jan-17 17:00:44.404651 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41835 2019-Jan-17 17:00:44.405292 - [DEBUG]
41836 2019-Jan-17 17:00:44.405327 - [DEBUG] Compose: EdgeIdentity * AllBottom
41837 2019-Jan-17 17:00:44.405354 - [DEBUG]
41838 2019-Jan-17 17:00:44.405378 - [DEBUG] Propagate flow
41839 2019-Jan-17 17:00:44.405401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41840 2019-Jan-17 17:00:44.405459 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41841 2019-Jan-17 17:00:44.406100 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41842 2019-Jan-17 17:00:44.406741 - [DEBUG] Edge function : AllBottom (result of previous compose)
41843 2019-Jan-17 17:00:44.406766 - [DEBUG]
41844 2019-Jan-17 17:00:44.406792 - [DEBUG] Join: AllTop & AllBottom
41845 2019-Jan-17 17:00:44.406818 - [DEBUG] = AllBottom (new jump func)
41846 2019-Jan-17 17:00:44.406843 - [DEBUG]
41847 2019-Jan-17 17:00:44.406866 - [DEBUG] Start adding new jump function
41848 2019-Jan-17 17:00:44.406890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41849 2019-Jan-17 17:00:44.406947 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41850 2019-Jan-17 17:00:44.407590 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41851 2019-Jan-17 17:00:44.408246 - [DEBUG] Edge Function : AllBottom
41852 2019-Jan-17 17:00:44.408275 - [DEBUG] End adding new jump function
41853 2019-Jan-17 17:00:44.408299 - [DEBUG]
41854 2019-Jan-17 17:00:44.408323 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41855 2019-Jan-17 17:00:44.408347 - [DEBUG]
41856 2019-Jan-17 17:00:44.408370 - [DEBUG] Process 1145. path edge:
41857 2019-Jan-17 17:00:44.408394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41858 2019-Jan-17 17:00:44.408452 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
41859 2019-Jan-17 17:00:44.409092 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41860 2019-Jan-17 17:00:44.409734 - [DEBUG]
41861 2019-Jan-17 17:00:44.409758 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
41862 2019-Jan-17 17:00:44.410423 - [DEBUG] Compose: EdgeIdentity * AllBottom
41863 2019-Jan-17 17:00:44.410451 - [DEBUG]
41864 2019-Jan-17 17:00:44.410475 - [DEBUG] Propagate flow
41865 2019-Jan-17 17:00:44.410507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41866 2019-Jan-17 17:00:44.410566 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
41867 2019-Jan-17 17:00:44.411205 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41868 2019-Jan-17 17:00:44.411868 - [DEBUG] Edge function : AllBottom (result of previous compose)
41869 2019-Jan-17 17:00:44.411894 - [DEBUG]
41870 2019-Jan-17 17:00:44.411919 - [DEBUG] Join: AllTop & AllBottom
41871 2019-Jan-17 17:00:44.411945 - [DEBUG] = AllBottom (new jump func)
41872 2019-Jan-17 17:00:44.411969 - [DEBUG]
41873 2019-Jan-17 17:00:44.411992 - [DEBUG] Start adding new jump function
41874 2019-Jan-17 17:00:44.412015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

41875 2019-Jan-17 17:00:44.412073 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41876 2019-Jan-17 17:00:44.412714 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
41877 2019-Jan-17 17:00:44.413347 - [DEBUG] Edge Function : AllBottom
41878 2019-Jan-17 17:00:44.413376 - [DEBUG] End adding new jump function
41879 2019-Jan-17 17:00:44.413399 - [DEBUG]
41880 2019-Jan-17 17:00:44.413423 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41881 2019-Jan-17 17:00:44.413448 - [DEBUG]
41882 2019-Jan-17 17:00:44.413471 - [DEBUG] Process 1146. path edge:
41883 2019-Jan-17 17:00:44.413495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
41884 2019-Jan-17 17:00:44.413552 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
41885 2019-Jan-17 17:00:44.414186 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41886 2019-Jan-17 17:00:44.414842 - [DEBUG]
41887 2019-Jan-17 17:00:44.414868 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
41888 2019-Jan-17 17:00:44.415525 - [DEBUG] Compose: EdgeIdentity * AllBottom
41889 2019-Jan-17 17:00:44.415553 - [DEBUG]
41890 2019-Jan-17 17:00:44.415577 - [DEBUG] Propagate flow
41891 2019-Jan-17 17:00:44.415600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41892 2019-Jan-17 17:00:44.415660 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
41893 2019-Jan-17 17:00:44.416295 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41894 2019-Jan-17 17:00:44.416936 - [DEBUG] Edge function : AllBottom (result of previous compose)
41895 2019-Jan-17 17:00:44.416962 - [DEBUG]
41896 2019-Jan-17 17:00:44.416987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41897 2019-Jan-17 17:00:44.417013 - [DEBUG] = AllBottom
41898 2019-Jan-17 17:00:44.417037 - [DEBUG]
41899 2019-Jan-17 17:00:44.417060 - [DEBUG] PROPAGATE: No new function!
41900 2019-Jan-17 17:00:44.417086 - [DEBUG] EDGE: >
41901 2019-Jan-17 17:00:44.417144 - [DEBUG] ---> 41902 2019-Jan-17 17:00:44.417779 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41903 2019-Jan-17 17:00:44.418436 - [DEBUG]
41904 2019-Jan-17 17:00:44.418462 - [DEBUG] EDGE: >
41905 2019-Jan-17 17:00:44.418521 - [DEBUG] ---> 41906 2019-Jan-17 17:00:44.419161 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41907 2019-Jan-17 17:00:44.419802 - [DEBUG]
41908 2019-Jan-17 17:00:44.419828 - [DEBUG] EDGE: >
41909 2019-Jan-17 17:00:44.419886 - [DEBUG] ---> 41910 2019-Jan-17 17:00:44.420532 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41911 2019-Jan-17 17:00:44.421174 - [DEBUG]
41912 2019-Jan-17 17:00:44.421201 - [DEBUG] EDGE: >
41913 2019-Jan-17 17:00:44.421259 - [DEBUG] ---> 41914 2019-Jan-17 17:00:44.421914 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41915 2019-Jan-17 17:00:44.422554 - [DEBUG]
41916 2019-Jan-17 17:00:44.422581 - [DEBUG] EDGE: >
41917 2019-Jan-17 17:00:44.422639 - [DEBUG] ---> 41918 2019-Jan-17 17:00:44.423276 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41919 2019-Jan-17 17:00:44.423917 - [DEBUG]
41920 2019-Jan-17 17:00:44.423943 - [DEBUG] EDGE: >
41921 2019-Jan-17 17:00:44.424002 - [DEBUG] ---> 41922 2019-Jan-17 17:00:44.424655 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41923 2019-Jan-17 17:00:44.425297 - [DEBUG]
41924 2019-Jan-17 17:00:44.425335 - [DEBUG] Compose: EdgeIdentity * AllBottom
41925 2019-Jan-17 17:00:44.425362 - [DEBUG]
41926 2019-Jan-17 17:00:44.425386 - [DEBUG] Propagate flow
41927 2019-Jan-17 17:00:44.425409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41928 2019-Jan-17 17:00:44.425467 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41929 2019-Jan-17 17:00:44.426108 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41930 2019-Jan-17 17:00:44.426749 - [DEBUG] Edge function : AllBottom (result of previous compose)
41931 2019-Jan-17 17:00:44.426774 - [DEBUG]
41932 2019-Jan-17 17:00:44.426799 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41933 2019-Jan-17 17:00:44.426825 - [DEBUG] = AllBottom
41934 2019-Jan-17 17:00:44.426849 - [DEBUG]
41935 2019-Jan-17 17:00:44.426872 - [DEBUG] PROPAGATE: No new function!
41936 2019-Jan-17 17:00:44.426900 - [DEBUG] EDGE: >
41937 2019-Jan-17 17:00:44.426960 - [DEBUG] ---> 41938 2019-Jan-17 17:00:44.427608 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41939 2019-Jan-17 17:00:44.428284 - [DEBUG]
41940 2019-Jan-17 17:00:44.428310 - [DEBUG] EDGE: >
41941 2019-Jan-17 17:00:44.428369 - [DEBUG] ---> 41942 2019-Jan-17 17:00:44.429006 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41943 2019-Jan-17 17:00:44.429646 - [DEBUG]
41944 2019-Jan-17 17:00:44.429672 - [DEBUG] EDGE: >
41945 2019-Jan-17 17:00:44.429730 - [DEBUG] ---> 41946 2019-Jan-17 17:00:44.430370 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41947 2019-Jan-17 17:00:44.431010 - [DEBUG]
41948 2019-Jan-17 17:00:44.431046 - [DEBUG] Compose: EdgeIdentity * AllBottom
41949 2019-Jan-17 17:00:44.431073 - [DEBUG]
41950 2019-Jan-17 17:00:44.431097 - [DEBUG] Propagate flow
41951 2019-Jan-17 17:00:44.431121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41952 2019-Jan-17 17:00:44.431186 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41953 2019-Jan-17 17:00:44.431842 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41954 2019-Jan-17 17:00:44.432483 - [DEBUG] Edge function : AllBottom (result of previous compose)
41955 2019-Jan-17 17:00:44.432509 - [DEBUG]
41956 2019-Jan-17 17:00:44.432534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41957 2019-Jan-17 17:00:44.432560 - [DEBUG] = AllBottom
41958 2019-Jan-17 17:00:44.432584 - [DEBUG]
41959 2019-Jan-17 17:00:44.432607 - [DEBUG] PROPAGATE: No new function!
41960 2019-Jan-17 17:00:44.432634 - [DEBUG] EDGE: >
41961 2019-Jan-17 17:00:44.432694 - [DEBUG] ---> 41962 2019-Jan-17 17:00:44.433340 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41963 2019-Jan-17 17:00:44.433981 - [DEBUG]
41964 2019-Jan-17 17:00:44.434007 - [DEBUG] EDGE: >
41965 2019-Jan-17 17:00:44.434066 - [DEBUG] ---> 41966 2019-Jan-17 17:00:44.434716 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41967 2019-Jan-17 17:00:44.435358 - [DEBUG]
41968 2019-Jan-17 17:00:44.435384 - [DEBUG] EDGE: >
41969 2019-Jan-17 17:00:44.435443 - [DEBUG] ---> 41970 2019-Jan-17 17:00:44.436078 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41971 2019-Jan-17 17:00:44.436720 - [DEBUG]
41972 2019-Jan-17 17:00:44.436746 - [DEBUG] EDGE: >
41973 2019-Jan-17 17:00:44.436805 - [DEBUG] ---> 41974 2019-Jan-17 17:00:44.437444 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41975 2019-Jan-17 17:00:44.438100 - [DEBUG]
41976 2019-Jan-17 17:00:44.438138 - [DEBUG] Compose: EdgeIdentity * AllBottom
41977 2019-Jan-17 17:00:44.438165 - [DEBUG]
41978 2019-Jan-17 17:00:44.438190 - [DEBUG] Propagate flow
41979 2019-Jan-17 17:00:44.438213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

41980 2019-Jan-17 17:00:44.438271 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41981 2019-Jan-17 17:00:44.438912 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

41982 2019-Jan-17 17:00:44.439552 - [DEBUG] Edge function : AllBottom (result of previous compose)
41983 2019-Jan-17 17:00:44.439578 - [DEBUG]
41984 2019-Jan-17 17:00:44.439603 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41985 2019-Jan-17 17:00:44.439629 - [DEBUG] = AllBottom
41986 2019-Jan-17 17:00:44.439653 - [DEBUG]
41987 2019-Jan-17 17:00:44.439676 - [DEBUG] PROPAGATE: No new function!
41988 2019-Jan-17 17:00:44.439704 - [DEBUG] EDGE: >
41989 2019-Jan-17 17:00:44.439763 - [DEBUG] ---> 41990 2019-Jan-17 17:00:44.440412 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41991 2019-Jan-17 17:00:44.441053 - [DEBUG]
41992 2019-Jan-17 17:00:44.441080 - [DEBUG] EDGE: >
41993 2019-Jan-17 17:00:44.441138 - [DEBUG] ---> 41994 2019-Jan-17 17:00:44.441800 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41995 2019-Jan-17 17:00:44.442442 - [DEBUG]
41996 2019-Jan-17 17:00:44.442469 - [DEBUG] EDGE: >
41997 2019-Jan-17 17:00:44.442527 - [DEBUG] ---> 41998 2019-Jan-17 17:00:44.443168 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
41999 2019-Jan-17 17:00:44.443809 - [DEBUG]
42000 2019-Jan-17 17:00:44.443846 - [DEBUG] Compose: EdgeIdentity * AllBottom
42001 2019-Jan-17 17:00:44.443873 - [DEBUG]
42002 2019-Jan-17 17:00:44.443897 - [DEBUG] Propagate flow
42003 2019-Jan-17 17:00:44.443920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42004 2019-Jan-17 17:00:44.443978 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42005 2019-Jan-17 17:00:44.444630 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42006 2019-Jan-17 17:00:44.445275 - [DEBUG] Edge function : AllBottom (result of previous compose)
42007 2019-Jan-17 17:00:44.445300 - [DEBUG]
42008 2019-Jan-17 17:00:44.445325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42009 2019-Jan-17 17:00:44.445351 - [DEBUG] = AllBottom
42010 2019-Jan-17 17:00:44.445375 - [DEBUG]
42011 2019-Jan-17 17:00:44.445398 - [DEBUG] PROPAGATE: No new function!
42012 2019-Jan-17 17:00:44.445426 - [DEBUG] EDGE: >
42013 2019-Jan-17 17:00:44.445485 - [DEBUG] ---> 42014 2019-Jan-17 17:00:44.446133 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42015 2019-Jan-17 17:00:44.446774 - [DEBUG]
42016 2019-Jan-17 17:00:44.446801 - [DEBUG] EDGE: >
42017 2019-Jan-17 17:00:44.446860 - [DEBUG] ---> 42018 2019-Jan-17 17:00:44.447495 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42019 2019-Jan-17 17:00:44.448150 - [DEBUG]
42020 2019-Jan-17 17:00:44.448177 - [DEBUG] EDGE: >
42021 2019-Jan-17 17:00:44.448236 - [DEBUG] ---> 42022 2019-Jan-17 17:00:44.448875 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42023 2019-Jan-17 17:00:44.449515 - [DEBUG]
42024 2019-Jan-17 17:00:44.449553 - [DEBUG] Compose: EdgeIdentity * AllBottom
42025 2019-Jan-17 17:00:44.449580 - [DEBUG]
42026 2019-Jan-17 17:00:44.449604 - [DEBUG] Propagate flow
42027 2019-Jan-17 17:00:44.449627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42028 2019-Jan-17 17:00:44.449685 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42029 2019-Jan-17 17:00:44.450325 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42030 2019-Jan-17 17:00:44.450967 - [DEBUG] Edge function : AllBottom (result of previous compose)
42031 2019-Jan-17 17:00:44.450992 - [DEBUG]
42032 2019-Jan-17 17:00:44.451017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42033 2019-Jan-17 17:00:44.451043 - [DEBUG] = AllBottom
42034 2019-Jan-17 17:00:44.451067 - [DEBUG]
42035 2019-Jan-17 17:00:44.451090 - [DEBUG] PROPAGATE: No new function!
42036 2019-Jan-17 17:00:44.451117 - [DEBUG] EDGE: >
42037 2019-Jan-17 17:00:44.451184 - [DEBUG] ---> 42038 2019-Jan-17 17:00:44.451848 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42039 2019-Jan-17 17:00:44.452491 - [DEBUG]
42040 2019-Jan-17 17:00:44.452527 - [DEBUG] Compose: EdgeIdentity * AllBottom
42041 2019-Jan-17 17:00:44.452554 - [DEBUG]
42042 2019-Jan-17 17:00:44.452578 - [DEBUG] Propagate flow
42043 2019-Jan-17 17:00:44.452601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42044 2019-Jan-17 17:00:44.452659 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42045 2019-Jan-17 17:00:44.453299 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42046 2019-Jan-17 17:00:44.453941 - [DEBUG] Edge function : AllBottom (result of previous compose)
42047 2019-Jan-17 17:00:44.453966 - [DEBUG]
42048 2019-Jan-17 17:00:44.453991 - [DEBUG] Join: AllTop & AllBottom
42049 2019-Jan-17 17:00:44.454017 - [DEBUG] = AllBottom (new jump func)
42050 2019-Jan-17 17:00:44.454041 - [DEBUG]
42051 2019-Jan-17 17:00:44.454064 - [DEBUG] Start adding new jump function
42052 2019-Jan-17 17:00:44.454088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42053 2019-Jan-17 17:00:44.454145 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42054 2019-Jan-17 17:00:44.454804 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42055 2019-Jan-17 17:00:44.455442 - [DEBUG] Edge Function : AllBottom
42056 2019-Jan-17 17:00:44.455471 - [DEBUG] End adding new jump function
42057 2019-Jan-17 17:00:44.455495 - [DEBUG]
42058 2019-Jan-17 17:00:44.455518 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
42059 2019-Jan-17 17:00:44.455542 - [DEBUG]
42060 2019-Jan-17 17:00:44.455565 - [DEBUG] Process 1147. path edge:
42061 2019-Jan-17 17:00:44.455589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42062 2019-Jan-17 17:00:44.455646 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42063 2019-Jan-17 17:00:44.456286 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42064 2019-Jan-17 17:00:44.456926 - [DEBUG]
42065 2019-Jan-17 17:00:44.456950 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42066 2019-Jan-17 17:00:44.457601 - [DEBUG] Possible callees:
42067 2019-Jan-17 17:00:44.457626 - [DEBUG] foo
42068 2019-Jan-17 17:00:44.457651 - [DEBUG] Possible return sites:
42069 2019-Jan-17 17:00:44.457675 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642070 2019-Jan-17 17:00:44.458962 - [DEBUG] Found and process special summary
42071 2019-Jan-17 17:00:44.458997 - [DEBUG] Compose: EdgeIdentity * AllBottom
42072 2019-Jan-17 17:00:44.459024 - [DEBUG]
42073 2019-Jan-17 17:00:44.459048 - [DEBUG] Propagate flow
42074 2019-Jan-17 17:00:44.459071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42075 2019-Jan-17 17:00:44.459129 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42076 2019-Jan-17 17:00:44.459779 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42077 2019-Jan-17 17:00:44.460420 - [DEBUG] Edge function : AllBottom (result of previous compose)
42078 2019-Jan-17 17:00:44.460446 - [DEBUG]
42079 2019-Jan-17 17:00:44.460470 - [DEBUG] Join: AllTop & AllBottom
42080 2019-Jan-17 17:00:44.460496 - [DEBUG] = AllBottom (new jump func)
42081 2019-Jan-17 17:00:44.460529 - [DEBUG]
42082 2019-Jan-17 17:00:44.460553 - [DEBUG] Start adding new jump function
42083 2019-Jan-17 17:00:44.460577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42084 2019-Jan-17 17:00:44.460634 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42085 2019-Jan-17 17:00:44.461278 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42086 2019-Jan-17 17:00:44.461932 - [DEBUG] Edge Function : AllBottom
42087 2019-Jan-17 17:00:44.461966 - [DEBUG] End adding new jump function
42088 2019-Jan-17 17:00:44.461990 - [DEBUG]
42089 2019-Jan-17 17:00:44.462013 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
42090 2019-Jan-17 17:00:44.462038 - [DEBUG]
42091 2019-Jan-17 17:00:44.462061 - [DEBUG] Process 1148. path edge:
42092 2019-Jan-17 17:00:44.462084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42093 2019-Jan-17 17:00:44.462143 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42094 2019-Jan-17 17:00:44.462786 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42095 2019-Jan-17 17:00:44.463427 - [DEBUG]
42096 2019-Jan-17 17:00:44.463451 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42097 2019-Jan-17 17:00:44.464111 - [DEBUG] Compose: EdgeIdentity * AllBottom
42098 2019-Jan-17 17:00:44.464139 - [DEBUG]
42099 2019-Jan-17 17:00:44.464163 - [DEBUG] Propagate flow
42100 2019-Jan-17 17:00:44.464186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42101 2019-Jan-17 17:00:44.464245 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42102 2019-Jan-17 17:00:44.464898 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42103 2019-Jan-17 17:00:44.465540 - [DEBUG] Edge function : AllBottom (result of previous compose)
42104 2019-Jan-17 17:00:44.465565 - [DEBUG]
42105 2019-Jan-17 17:00:44.465590 - [DEBUG] Join: AllTop & AllBottom
42106 2019-Jan-17 17:00:44.465616 - [DEBUG] = AllBottom (new jump func)
42107 2019-Jan-17 17:00:44.465640 - [DEBUG]
42108 2019-Jan-17 17:00:44.465664 - [DEBUG] Start adding new jump function
42109 2019-Jan-17 17:00:44.465687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42110 2019-Jan-17 17:00:44.465744 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42111 2019-Jan-17 17:00:44.466386 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42112 2019-Jan-17 17:00:44.467021 - [DEBUG] Edge Function : AllBottom
42113 2019-Jan-17 17:00:44.467050 - [DEBUG] End adding new jump function
42114 2019-Jan-17 17:00:44.467073 - [DEBUG]
42115 2019-Jan-17 17:00:44.467097 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
42116 2019-Jan-17 17:00:44.467121 - [DEBUG]
42117 2019-Jan-17 17:00:44.467144 - [DEBUG] Process 1149. path edge:
42118 2019-Jan-17 17:00:44.467167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42119 2019-Jan-17 17:00:44.467224 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42120 2019-Jan-17 17:00:44.467861 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42121 2019-Jan-17 17:00:44.468517 - [DEBUG]
42122 2019-Jan-17 17:00:44.468542 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42123 2019-Jan-17 17:00:44.469197 - [DEBUG] Compose: EdgeIdentity * AllBottom
42124 2019-Jan-17 17:00:44.469233 - [DEBUG]
42125 2019-Jan-17 17:00:44.469257 - [DEBUG] Propagate flow
42126 2019-Jan-17 17:00:44.469281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42127 2019-Jan-17 17:00:44.469339 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42128 2019-Jan-17 17:00:44.469978 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42129 2019-Jan-17 17:00:44.470619 - [DEBUG] Edge function : AllBottom (result of previous compose)
42130 2019-Jan-17 17:00:44.470644 - [DEBUG]
42131 2019-Jan-17 17:00:44.470669 - [DEBUG] Join: AllTop & AllBottom
42132 2019-Jan-17 17:00:44.470695 - [DEBUG] = AllBottom (new jump func)
42133 2019-Jan-17 17:00:44.470719 - [DEBUG]
42134 2019-Jan-17 17:00:44.470742 - [DEBUG] Start adding new jump function
42135 2019-Jan-17 17:00:44.470765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42136 2019-Jan-17 17:00:44.470822 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42137 2019-Jan-17 17:00:44.471482 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42138 2019-Jan-17 17:00:44.472119 - [DEBUG] Edge Function : AllBottom
42139 2019-Jan-17 17:00:44.472148 - [DEBUG] End adding new jump function
42140 2019-Jan-17 17:00:44.472172 - [DEBUG]
42141 2019-Jan-17 17:00:44.472195 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42142 2019-Jan-17 17:00:44.472219 - [DEBUG]
42143 2019-Jan-17 17:00:44.472242 - [DEBUG] Process 1150. path edge:
42144 2019-Jan-17 17:00:44.472266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42145 2019-Jan-17 17:00:44.472324 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42146 2019-Jan-17 17:00:44.472961 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42147 2019-Jan-17 17:00:44.473603 - [DEBUG]
42148 2019-Jan-17 17:00:44.473629 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42149 2019-Jan-17 17:00:44.474285 - [DEBUG] Compose: EdgeIdentity * AllBottom
42150 2019-Jan-17 17:00:44.474313 - [DEBUG]
42151 2019-Jan-17 17:00:44.474337 - [DEBUG] Propagate flow
42152 2019-Jan-17 17:00:44.474360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42153 2019-Jan-17 17:00:44.474419 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42154 2019-Jan-17 17:00:44.475084 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42155 2019-Jan-17 17:00:44.475727 - [DEBUG] Edge function : AllBottom (result of previous compose)
42156 2019-Jan-17 17:00:44.475752 - [DEBUG]
42157 2019-Jan-17 17:00:44.475777 - [DEBUG] Join: AllTop & AllBottom
42158 2019-Jan-17 17:00:44.475803 - [DEBUG] = AllBottom (new jump func)
42159 2019-Jan-17 17:00:44.475827 - [DEBUG]
42160 2019-Jan-17 17:00:44.475850 - [DEBUG] Start adding new jump function
42161 2019-Jan-17 17:00:44.475873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42162 2019-Jan-17 17:00:44.475930 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42163 2019-Jan-17 17:00:44.476574 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42164 2019-Jan-17 17:00:44.477220 - [DEBUG] Edge Function : AllBottom
42165 2019-Jan-17 17:00:44.477249 - [DEBUG] End adding new jump function
42166 2019-Jan-17 17:00:44.477272 - [DEBUG]
42167 2019-Jan-17 17:00:44.477296 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42168 2019-Jan-17 17:00:44.477328 - [DEBUG]
42169 2019-Jan-17 17:00:44.477352 - [DEBUG] Process 1151. path edge:
42170 2019-Jan-17 17:00:44.477376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42171 2019-Jan-17 17:00:44.477434 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42172 2019-Jan-17 17:00:44.478098 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42173 2019-Jan-17 17:00:44.478742 - [DEBUG]
42174 2019-Jan-17 17:00:44.478766 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42175 2019-Jan-17 17:00:44.479423 - [DEBUG] Possible callees:
42176 2019-Jan-17 17:00:44.479448 - [DEBUG] llvm.dbg.declare
42177 2019-Jan-17 17:00:44.479474 - [DEBUG] Possible return sites:
42178 2019-Jan-17 17:00:44.479497 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642179 2019-Jan-17 17:00:44.480773 - [DEBUG] Found and process special summary
42180 2019-Jan-17 17:00:44.480807 - [DEBUG] Compose: EdgeIdentity * AllBottom
42181 2019-Jan-17 17:00:44.480834 - [DEBUG]
42182 2019-Jan-17 17:00:44.480858 - [DEBUG] Propagate flow
42183 2019-Jan-17 17:00:44.480881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42184 2019-Jan-17 17:00:44.480939 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42185 2019-Jan-17 17:00:44.481598 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42186 2019-Jan-17 17:00:44.482240 - [DEBUG] Edge function : AllBottom (result of previous compose)
42187 2019-Jan-17 17:00:44.482265 - [DEBUG]
42188 2019-Jan-17 17:00:44.482290 - [DEBUG] Join: AllTop & AllBottom
42189 2019-Jan-17 17:00:44.482316 - [DEBUG] = AllBottom (new jump func)
42190 2019-Jan-17 17:00:44.482340 - [DEBUG]
42191 2019-Jan-17 17:00:44.482363 - [DEBUG] Start adding new jump function
42192 2019-Jan-17 17:00:44.482386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42193 2019-Jan-17 17:00:44.482444 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42194 2019-Jan-17 17:00:44.483087 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42195 2019-Jan-17 17:00:44.483725 - [DEBUG] Edge Function : AllBottom
42196 2019-Jan-17 17:00:44.483753 - [DEBUG] End adding new jump function
42197 2019-Jan-17 17:00:44.483777 - [DEBUG]
42198 2019-Jan-17 17:00:44.483801 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42199 2019-Jan-17 17:00:44.483825 - [DEBUG]
42200 2019-Jan-17 17:00:44.483848 - [DEBUG] Process 1152. path edge:
42201 2019-Jan-17 17:00:44.483872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42202 2019-Jan-17 17:00:44.483930 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42203 2019-Jan-17 17:00:44.484570 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42204 2019-Jan-17 17:00:44.485227 - [DEBUG]
42205 2019-Jan-17 17:00:44.485252 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42206 2019-Jan-17 17:00:44.485912 - [DEBUG] Compose: EdgeIdentity * AllBottom
42207 2019-Jan-17 17:00:44.485940 - [DEBUG]
42208 2019-Jan-17 17:00:44.485964 - [DEBUG] Propagate flow
42209 2019-Jan-17 17:00:44.485987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42210 2019-Jan-17 17:00:44.486059 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42211 2019-Jan-17 17:00:44.486698 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42212 2019-Jan-17 17:00:44.487338 - [DEBUG] Edge function : AllBottom (result of previous compose)
42213 2019-Jan-17 17:00:44.487364 - [DEBUG]
42214 2019-Jan-17 17:00:44.487388 - [DEBUG] Join: AllTop & AllBottom
42215 2019-Jan-17 17:00:44.487414 - [DEBUG] = AllBottom (new jump func)
42216 2019-Jan-17 17:00:44.487438 - [DEBUG]
42217 2019-Jan-17 17:00:44.487462 - [DEBUG] Start adding new jump function
42218 2019-Jan-17 17:00:44.487485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42219 2019-Jan-17 17:00:44.487542 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42220 2019-Jan-17 17:00:44.488200 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42221 2019-Jan-17 17:00:44.488836 - [DEBUG] Edge Function : AllBottom
42222 2019-Jan-17 17:00:44.488865 - [DEBUG] End adding new jump function
42223 2019-Jan-17 17:00:44.488888 - [DEBUG]
42224 2019-Jan-17 17:00:44.488912 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42225 2019-Jan-17 17:00:44.488936 - [DEBUG]
42226 2019-Jan-17 17:00:44.488959 - [DEBUG] Process 1153. path edge:
42227 2019-Jan-17 17:00:44.488983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42228 2019-Jan-17 17:00:44.489041 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42229 2019-Jan-17 17:00:44.489678 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42230 2019-Jan-17 17:00:44.490319 - [DEBUG]
42231 2019-Jan-17 17:00:44.490344 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42232 2019-Jan-17 17:00:44.491000 - [DEBUG] Compose: EdgeIdentity * AllBottom
42233 2019-Jan-17 17:00:44.491027 - [DEBUG]
42234 2019-Jan-17 17:00:44.491051 - [DEBUG] Propagate flow
42235 2019-Jan-17 17:00:44.491074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42236 2019-Jan-17 17:00:44.491133 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42237 2019-Jan-17 17:00:44.491791 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42238 2019-Jan-17 17:00:44.492432 - [DEBUG] Edge function : AllBottom (result of previous compose)
42239 2019-Jan-17 17:00:44.492458 - [DEBUG]
42240 2019-Jan-17 17:00:44.492482 - [DEBUG] Join: AllTop & AllBottom
42241 2019-Jan-17 17:00:44.492508 - [DEBUG] = AllBottom (new jump func)
42242 2019-Jan-17 17:00:44.492532 - [DEBUG]
42243 2019-Jan-17 17:00:44.492556 - [DEBUG] Start adding new jump function
42244 2019-Jan-17 17:00:44.492579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42245 2019-Jan-17 17:00:44.492636 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42246 2019-Jan-17 17:00:44.493277 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42247 2019-Jan-17 17:00:44.493912 - [DEBUG] Edge Function : AllBottom
42248 2019-Jan-17 17:00:44.493941 - [DEBUG] End adding new jump function
42249 2019-Jan-17 17:00:44.493964 - [DEBUG]
42250 2019-Jan-17 17:00:44.493988 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42251 2019-Jan-17 17:00:44.494013 - [DEBUG]
42252 2019-Jan-17 17:00:44.494036 - [DEBUG] Process 1154. path edge:
42253 2019-Jan-17 17:00:44.494060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42254 2019-Jan-17 17:00:44.494118 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42255 2019-Jan-17 17:00:44.494768 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42256 2019-Jan-17 17:00:44.495417 - [DEBUG]
42257 2019-Jan-17 17:00:44.495443 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42258 2019-Jan-17 17:00:44.496098 - [DEBUG] Compose: EdgeIdentity * AllBottom
42259 2019-Jan-17 17:00:44.496126 - [DEBUG]
42260 2019-Jan-17 17:00:44.496150 - [DEBUG] Propagate flow
42261 2019-Jan-17 17:00:44.496173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42262 2019-Jan-17 17:00:44.496232 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42263 2019-Jan-17 17:00:44.496880 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42264 2019-Jan-17 17:00:44.497521 - [DEBUG] Edge function : AllBottom (result of previous compose)
42265 2019-Jan-17 17:00:44.497546 - [DEBUG]
42266 2019-Jan-17 17:00:44.497572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42267 2019-Jan-17 17:00:44.497598 - [DEBUG] = AllBottom
42268 2019-Jan-17 17:00:44.497622 - [DEBUG]
42269 2019-Jan-17 17:00:44.497645 - [DEBUG] PROPAGATE: No new function!
42270 2019-Jan-17 17:00:44.497671 - [DEBUG] EDGE: >
42271 2019-Jan-17 17:00:44.497730 - [DEBUG] ---> 42272 2019-Jan-17 17:00:44.498380 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42273 2019-Jan-17 17:00:44.499021 - [DEBUG]
42274 2019-Jan-17 17:00:44.499047 - [DEBUG] EDGE: >
42275 2019-Jan-17 17:00:44.499106 - [DEBUG] ---> 42276 2019-Jan-17 17:00:44.499742 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42277 2019-Jan-17 17:00:44.500382 - [DEBUG]
42278 2019-Jan-17 17:00:44.500408 - [DEBUG] EDGE: >
42279 2019-Jan-17 17:00:44.500467 - [DEBUG] ---> 42280 2019-Jan-17 17:00:44.501108 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42281 2019-Jan-17 17:00:44.501764 - [DEBUG]
42282 2019-Jan-17 17:00:44.501801 - [DEBUG] Compose: EdgeIdentity * AllBottom
42283 2019-Jan-17 17:00:44.501828 - [DEBUG]
42284 2019-Jan-17 17:00:44.501852 - [DEBUG] Propagate flow
42285 2019-Jan-17 17:00:44.501876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42286 2019-Jan-17 17:00:44.501933 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42287 2019-Jan-17 17:00:44.502575 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42288 2019-Jan-17 17:00:44.503217 - [DEBUG] Edge function : AllBottom (result of previous compose)
42289 2019-Jan-17 17:00:44.503242 - [DEBUG]
42290 2019-Jan-17 17:00:44.503267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42291 2019-Jan-17 17:00:44.503293 - [DEBUG] = AllBottom
42292 2019-Jan-17 17:00:44.503317 - [DEBUG]
42293 2019-Jan-17 17:00:44.503340 - [DEBUG] PROPAGATE: No new function!
42294 2019-Jan-17 17:00:44.503368 - [DEBUG] EDGE: >
42295 2019-Jan-17 17:00:44.503427 - [DEBUG] ---> 42296 2019-Jan-17 17:00:44.504073 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42297 2019-Jan-17 17:00:44.504729 - [DEBUG]
42298 2019-Jan-17 17:00:44.504764 - [DEBUG] Compose: EdgeIdentity * AllBottom
42299 2019-Jan-17 17:00:44.504799 - [DEBUG]
42300 2019-Jan-17 17:00:44.504824 - [DEBUG] Propagate flow
42301 2019-Jan-17 17:00:44.504847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42302 2019-Jan-17 17:00:44.504905 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42303 2019-Jan-17 17:00:44.505553 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42304 2019-Jan-17 17:00:44.506194 - [DEBUG] Edge function : AllBottom (result of previous compose)
42305 2019-Jan-17 17:00:44.506219 - [DEBUG]
42306 2019-Jan-17 17:00:44.506244 - [DEBUG] Join: AllTop & AllBottom
42307 2019-Jan-17 17:00:44.506270 - [DEBUG] = AllBottom (new jump func)
42308 2019-Jan-17 17:00:44.506294 - [DEBUG]
42309 2019-Jan-17 17:00:44.506317 - [DEBUG] Start adding new jump function
42310 2019-Jan-17 17:00:44.506341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42311 2019-Jan-17 17:00:44.506398 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42312 2019-Jan-17 17:00:44.507041 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42313 2019-Jan-17 17:00:44.507686 - [DEBUG] Edge Function : AllBottom
42314 2019-Jan-17 17:00:44.507715 - [DEBUG] End adding new jump function
42315 2019-Jan-17 17:00:44.507739 - [DEBUG]
42316 2019-Jan-17 17:00:44.507763 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42317 2019-Jan-17 17:00:44.507787 - [DEBUG]
42318 2019-Jan-17 17:00:44.507811 - [DEBUG] Process 1155. path edge:
42319 2019-Jan-17 17:00:44.507835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42320 2019-Jan-17 17:00:44.507892 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42321 2019-Jan-17 17:00:44.508555 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42322 2019-Jan-17 17:00:44.509197 - [DEBUG]
42323 2019-Jan-17 17:00:44.509221 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42324 2019-Jan-17 17:00:44.509880 - [DEBUG] Possible callees:
42325 2019-Jan-17 17:00:44.509905 - [DEBUG] llvm.dbg.declare
42326 2019-Jan-17 17:00:44.509930 - [DEBUG] Possible return sites:
42327 2019-Jan-17 17:00:44.509954 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342328 2019-Jan-17 17:00:44.511230 - [DEBUG] Found and process special summary
42329 2019-Jan-17 17:00:44.511265 - [DEBUG] Compose: EdgeIdentity * AllBottom
42330 2019-Jan-17 17:00:44.511306 - [DEBUG]
42331 2019-Jan-17 17:00:44.511331 - [DEBUG] Propagate flow
42332 2019-Jan-17 17:00:44.511354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42333 2019-Jan-17 17:00:44.511413 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42334 2019-Jan-17 17:00:44.512056 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42335 2019-Jan-17 17:00:44.512697 - [DEBUG] Edge function : AllBottom (result of previous compose)
42336 2019-Jan-17 17:00:44.512723 - [DEBUG]
42337 2019-Jan-17 17:00:44.512748 - [DEBUG] Join: AllTop & AllBottom
42338 2019-Jan-17 17:00:44.512773 - [DEBUG] = AllBottom (new jump func)
42339 2019-Jan-17 17:00:44.512797 - [DEBUG]
42340 2019-Jan-17 17:00:44.512821 - [DEBUG] Start adding new jump function
42341 2019-Jan-17 17:00:44.512844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42342 2019-Jan-17 17:00:44.512909 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42343 2019-Jan-17 17:00:44.513552 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42344 2019-Jan-17 17:00:44.514190 - [DEBUG] Edge Function : AllBottom
42345 2019-Jan-17 17:00:44.514218 - [DEBUG] End adding new jump function
42346 2019-Jan-17 17:00:44.514242 - [DEBUG]
42347 2019-Jan-17 17:00:44.514266 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42348 2019-Jan-17 17:00:44.514291 - [DEBUG]
42349 2019-Jan-17 17:00:44.514314 - [DEBUG] Process 1156. path edge:
42350 2019-Jan-17 17:00:44.514338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42351 2019-Jan-17 17:00:44.514395 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42352 2019-Jan-17 17:00:44.515050 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42353 2019-Jan-17 17:00:44.515690 - [DEBUG]
42354 2019-Jan-17 17:00:44.515714 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42355 2019-Jan-17 17:00:44.516376 - [DEBUG] Compose: EdgeIdentity * AllBottom
42356 2019-Jan-17 17:00:44.516404 - [DEBUG]
42357 2019-Jan-17 17:00:44.516428 - [DEBUG] Propagate flow
42358 2019-Jan-17 17:00:44.516451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42359 2019-Jan-17 17:00:44.516510 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42360 2019-Jan-17 17:00:44.517146 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42361 2019-Jan-17 17:00:44.517788 - [DEBUG] Edge function : AllBottom (result of previous compose)
42362 2019-Jan-17 17:00:44.517813 - [DEBUG]
42363 2019-Jan-17 17:00:44.517838 - [DEBUG] Join: AllTop & AllBottom
42364 2019-Jan-17 17:00:44.517863 - [DEBUG] = AllBottom (new jump func)
42365 2019-Jan-17 17:00:44.517887 - [DEBUG]
42366 2019-Jan-17 17:00:44.517911 - [DEBUG] Start adding new jump function
42367 2019-Jan-17 17:00:44.517934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42368 2019-Jan-17 17:00:44.518005 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42369 2019-Jan-17 17:00:44.518647 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42370 2019-Jan-17 17:00:44.519282 - [DEBUG] Edge Function : AllBottom
42371 2019-Jan-17 17:00:44.519310 - [DEBUG] End adding new jump function
42372 2019-Jan-17 17:00:44.519334 - [DEBUG]
42373 2019-Jan-17 17:00:44.519357 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42374 2019-Jan-17 17:00:44.519382 - [DEBUG]
42375 2019-Jan-17 17:00:44.519405 - [DEBUG] Process 1157. path edge:
42376 2019-Jan-17 17:00:44.519428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42377 2019-Jan-17 17:00:44.519486 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42378 2019-Jan-17 17:00:44.520121 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42379 2019-Jan-17 17:00:44.520762 - [DEBUG]
42380 2019-Jan-17 17:00:44.520788 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42381 2019-Jan-17 17:00:44.521458 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-17 17:00:44.521486 - [DEBUG]
42383 2019-Jan-17 17:00:44.521510 - [DEBUG] Propagate flow
42384 2019-Jan-17 17:00:44.521533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42385 2019-Jan-17 17:00:44.521592 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42386 2019-Jan-17 17:00:44.522225 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42387 2019-Jan-17 17:00:44.522874 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-17 17:00:44.522900 - [DEBUG]
42389 2019-Jan-17 17:00:44.522925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-17 17:00:44.522951 - [DEBUG] = AllBottom
42391 2019-Jan-17 17:00:44.522975 - [DEBUG]
42392 2019-Jan-17 17:00:44.522998 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-17 17:00:44.523024 - [DEBUG] EDGE: >
42394 2019-Jan-17 17:00:44.523083 - [DEBUG] ---> 42395 2019-Jan-17 17:00:44.523718 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42396 2019-Jan-17 17:00:44.524359 - [DEBUG]
42397 2019-Jan-17 17:00:44.524385 - [DEBUG] EDGE: >
42398 2019-Jan-17 17:00:44.524444 - [DEBUG] ---> 42399 2019-Jan-17 17:00:44.525101 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42400 2019-Jan-17 17:00:44.525742 - [DEBUG]
42401 2019-Jan-17 17:00:44.525779 - [DEBUG] Compose: EdgeIdentity * AllBottom
42402 2019-Jan-17 17:00:44.525806 - [DEBUG]
42403 2019-Jan-17 17:00:44.525830 - [DEBUG] Propagate flow
42404 2019-Jan-17 17:00:44.525854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42405 2019-Jan-17 17:00:44.525911 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42406 2019-Jan-17 17:00:44.526554 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42407 2019-Jan-17 17:00:44.527195 - [DEBUG] Edge function : AllBottom (result of previous compose)
42408 2019-Jan-17 17:00:44.527220 - [DEBUG]
42409 2019-Jan-17 17:00:44.527245 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42410 2019-Jan-17 17:00:44.527271 - [DEBUG] = AllBottom
42411 2019-Jan-17 17:00:44.527295 - [DEBUG]
42412 2019-Jan-17 17:00:44.527319 - [DEBUG] PROPAGATE: No new function!
42413 2019-Jan-17 17:00:44.527346 - [DEBUG] EDGE: >
42414 2019-Jan-17 17:00:44.527405 - [DEBUG] ---> 42415 2019-Jan-17 17:00:44.528067 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42416 2019-Jan-17 17:00:44.528708 - [DEBUG]
42417 2019-Jan-17 17:00:44.528734 - [DEBUG] EDGE: >
42418 2019-Jan-17 17:00:44.528792 - [DEBUG] ---> 42419 2019-Jan-17 17:00:44.529430 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42420 2019-Jan-17 17:00:44.530071 - [DEBUG]
42421 2019-Jan-17 17:00:44.530105 - [DEBUG] Compose: EdgeIdentity * AllBottom
42422 2019-Jan-17 17:00:44.530132 - [DEBUG]
42423 2019-Jan-17 17:00:44.530156 - [DEBUG] Propagate flow
42424 2019-Jan-17 17:00:44.530179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42425 2019-Jan-17 17:00:44.530237 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
42426 2019-Jan-17 17:00:44.530875 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42427 2019-Jan-17 17:00:44.531532 - [DEBUG] Edge function : AllBottom (result of previous compose)
42428 2019-Jan-17 17:00:44.531557 - [DEBUG]
42429 2019-Jan-17 17:00:44.531583 - [DEBUG] Join: AllTop & AllBottom
42430 2019-Jan-17 17:00:44.531608 - [DEBUG] = AllBottom (new jump func)
42431 2019-Jan-17 17:00:44.531641 - [DEBUG]
42432 2019-Jan-17 17:00:44.531665 - [DEBUG] Start adding new jump function
42433 2019-Jan-17 17:00:44.531689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42434 2019-Jan-17 17:00:44.531746 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42435 2019-Jan-17 17:00:44.532389 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
42436 2019-Jan-17 17:00:44.533025 - [DEBUG] Edge Function : AllBottom
42437 2019-Jan-17 17:00:44.533054 - [DEBUG] End adding new jump function
42438 2019-Jan-17 17:00:44.533078 - [DEBUG]
42439 2019-Jan-17 17:00:44.533102 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42440 2019-Jan-17 17:00:44.533126 - [DEBUG]
42441 2019-Jan-17 17:00:44.533149 - [DEBUG] Process 1158. path edge:
42442 2019-Jan-17 17:00:44.533173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42443 2019-Jan-17 17:00:44.533230 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
42444 2019-Jan-17 17:00:44.533867 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42445 2019-Jan-17 17:00:44.534509 - [DEBUG]
42446 2019-Jan-17 17:00:44.534535 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
42447 2019-Jan-17 17:00:44.535206 - [DEBUG] Compose: EdgeIdentity * AllBottom
42448 2019-Jan-17 17:00:44.535234 - [DEBUG]
42449 2019-Jan-17 17:00:44.535258 - [DEBUG] Propagate flow
42450 2019-Jan-17 17:00:44.535281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42451 2019-Jan-17 17:00:44.535340 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42452 2019-Jan-17 17:00:44.535987 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42453 2019-Jan-17 17:00:44.536628 - [DEBUG] Edge function : AllBottom (result of previous compose)
42454 2019-Jan-17 17:00:44.536654 - [DEBUG]
42455 2019-Jan-17 17:00:44.536679 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42456 2019-Jan-17 17:00:44.536705 - [DEBUG] = AllBottom
42457 2019-Jan-17 17:00:44.536729 - [DEBUG]
42458 2019-Jan-17 17:00:44.536752 - [DEBUG] PROPAGATE: No new function!
42459 2019-Jan-17 17:00:44.536785 - [DEBUG] Compose: EdgeIdentity * AllBottom
42460 2019-Jan-17 17:00:44.536812 - [DEBUG]
42461 2019-Jan-17 17:00:44.536836 - [DEBUG] Propagate flow
42462 2019-Jan-17 17:00:44.536859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42463 2019-Jan-17 17:00:44.536918 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42464 2019-Jan-17 17:00:44.537573 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42465 2019-Jan-17 17:00:44.538236 - [DEBUG] Edge function : AllBottom (result of previous compose)
42466 2019-Jan-17 17:00:44.538262 - [DEBUG]
42467 2019-Jan-17 17:00:44.538288 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42468 2019-Jan-17 17:00:44.538314 - [DEBUG] = AllBottom
42469 2019-Jan-17 17:00:44.538338 - [DEBUG]
42470 2019-Jan-17 17:00:44.538361 - [DEBUG] PROPAGATE: No new function!
42471 2019-Jan-17 17:00:44.538387 - [DEBUG] EDGE: >
42472 2019-Jan-17 17:00:44.538446 - [DEBUG] ---> 42473 2019-Jan-17 17:00:44.539085 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42474 2019-Jan-17 17:00:44.539726 - [DEBUG]
42475 2019-Jan-17 17:00:44.539761 - [DEBUG] EDGE: >
42476 2019-Jan-17 17:00:44.539820 - [DEBUG] ---> 42477 2019-Jan-17 17:00:44.540456 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42478 2019-Jan-17 17:00:44.541097 - [DEBUG]
42479 2019-Jan-17 17:00:44.541123 - [DEBUG] EDGE: >
42480 2019-Jan-17 17:00:44.541182 - [DEBUG] ---> 42481 2019-Jan-17 17:00:44.541856 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42482 2019-Jan-17 17:00:44.542514 - [DEBUG]
42483 2019-Jan-17 17:00:44.542556 - [DEBUG] Compose: EdgeIdentity * AllBottom
42484 2019-Jan-17 17:00:44.542584 - [DEBUG]
42485 2019-Jan-17 17:00:44.542608 - [DEBUG] Propagate flow
42486 2019-Jan-17 17:00:44.542631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42487 2019-Jan-17 17:00:44.542691 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42488 2019-Jan-17 17:00:44.543333 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42489 2019-Jan-17 17:00:44.543974 - [DEBUG] Edge function : AllBottom (result of previous compose)
42490 2019-Jan-17 17:00:44.543999 - [DEBUG]
42491 2019-Jan-17 17:00:44.544025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42492 2019-Jan-17 17:00:44.544050 - [DEBUG] = AllBottom
42493 2019-Jan-17 17:00:44.544074 - [DEBUG]
42494 2019-Jan-17 17:00:44.544098 - [DEBUG] PROPAGATE: No new function!
42495 2019-Jan-17 17:00:44.544126 - [DEBUG] EDGE: >
42496 2019-Jan-17 17:00:44.544185 - [DEBUG] ---> 42497 2019-Jan-17 17:00:44.544846 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42498 2019-Jan-17 17:00:44.545489 - [DEBUG]
42499 2019-Jan-17 17:00:44.545516 - [DEBUG] EDGE: >
42500 2019-Jan-17 17:00:44.545574 - [DEBUG] ---> 42501 2019-Jan-17 17:00:44.546214 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42502 2019-Jan-17 17:00:44.546854 - [DEBUG]
42503 2019-Jan-17 17:00:44.546880 - [DEBUG] EDGE: >
42504 2019-Jan-17 17:00:44.546938 - [DEBUG] ---> 42505 2019-Jan-17 17:00:44.547581 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42506 2019-Jan-17 17:00:44.548238 - [DEBUG]
42507 2019-Jan-17 17:00:44.548264 - [DEBUG] EDGE: >
42508 2019-Jan-17 17:00:44.548323 - [DEBUG] ---> 42509 2019-Jan-17 17:00:44.548960 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42510 2019-Jan-17 17:00:44.549602 - [DEBUG]
42511 2019-Jan-17 17:00:44.549629 - [DEBUG] EDGE: >
42512 2019-Jan-17 17:00:44.549687 - [DEBUG] ---> 42513 2019-Jan-17 17:00:44.550324 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42514 2019-Jan-17 17:00:44.550964 - [DEBUG]
42515 2019-Jan-17 17:00:44.550991 - [DEBUG] EDGE: >
42516 2019-Jan-17 17:00:44.551062 - [DEBUG] ---> 42517 2019-Jan-17 17:00:44.551720 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42518 2019-Jan-17 17:00:44.552361 - [DEBUG]
42519 2019-Jan-17 17:00:44.552388 - [DEBUG] EDGE: >
42520 2019-Jan-17 17:00:44.552446 - [DEBUG] ---> 42521 2019-Jan-17 17:00:44.553082 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42522 2019-Jan-17 17:00:44.553724 - [DEBUG]
42523 2019-Jan-17 17:00:44.553750 - [DEBUG] EDGE: >
42524 2019-Jan-17 17:00:44.553808 - [DEBUG] ---> 42525 2019-Jan-17 17:00:44.554445 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42526 2019-Jan-17 17:00:44.555103 - [DEBUG]
42527 2019-Jan-17 17:00:44.555130 - [DEBUG] EDGE: >
42528 2019-Jan-17 17:00:44.555189 - [DEBUG] ---> 42529 2019-Jan-17 17:00:44.555828 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42530 2019-Jan-17 17:00:44.556468 - [DEBUG]
42531 2019-Jan-17 17:00:44.556507 - [DEBUG] Compose: EdgeIdentity * AllBottom
42532 2019-Jan-17 17:00:44.556535 - [DEBUG]
42533 2019-Jan-17 17:00:44.556559 - [DEBUG] Propagate flow
42534 2019-Jan-17 17:00:44.556582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42535 2019-Jan-17 17:00:44.556640 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42536 2019-Jan-17 17:00:44.557281 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42537 2019-Jan-17 17:00:44.557921 - [DEBUG] Edge function : AllBottom (result of previous compose)
42538 2019-Jan-17 17:00:44.557946 - [DEBUG]
42539 2019-Jan-17 17:00:44.557986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42540 2019-Jan-17 17:00:44.558012 - [DEBUG] = AllBottom
42541 2019-Jan-17 17:00:44.558037 - [DEBUG]
42542 2019-Jan-17 17:00:44.558060 - [DEBUG] PROPAGATE: No new function!
42543 2019-Jan-17 17:00:44.558088 - [DEBUG] EDGE: >
42544 2019-Jan-17 17:00:44.558148 - [DEBUG] ---> 42545 2019-Jan-17 17:00:44.558796 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42546 2019-Jan-17 17:00:44.559438 - [DEBUG]
42547 2019-Jan-17 17:00:44.559467 - [DEBUG] Compose: EdgeIdentity * AllBottom
42548 2019-Jan-17 17:00:44.559493 - [DEBUG]
42549 2019-Jan-17 17:00:44.559517 - [DEBUG] Propagate flow
42550 2019-Jan-17 17:00:44.559541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42551 2019-Jan-17 17:00:44.559598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42552 2019-Jan-17 17:00:44.560244 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42553 2019-Jan-17 17:00:44.560881 - [DEBUG] Edge function : AllBottom (result of previous compose)
42554 2019-Jan-17 17:00:44.560906 - [DEBUG]
42555 2019-Jan-17 17:00:44.560932 - [DEBUG] Join: AllTop & AllBottom
42556 2019-Jan-17 17:00:44.560958 - [DEBUG] = AllBottom (new jump func)
42557 2019-Jan-17 17:00:44.560982 - [DEBUG]
42558 2019-Jan-17 17:00:44.561006 - [DEBUG] Start adding new jump function
42559 2019-Jan-17 17:00:44.561029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42560 2019-Jan-17 17:00:44.561095 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42561 2019-Jan-17 17:00:44.561750 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42562 2019-Jan-17 17:00:44.562396 - [DEBUG] Edge Function : AllBottom
42563 2019-Jan-17 17:00:44.562428 - [DEBUG] End adding new jump function
42564 2019-Jan-17 17:00:44.562452 - [DEBUG]
42565 2019-Jan-17 17:00:44.562476 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42566 2019-Jan-17 17:00:44.562500 - [DEBUG]
42567 2019-Jan-17 17:00:44.562523 - [DEBUG] Process 1159. path edge:
42568 2019-Jan-17 17:00:44.562547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42569 2019-Jan-17 17:00:44.562605 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
42570 2019-Jan-17 17:00:44.563253 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42571 2019-Jan-17 17:00:44.563891 - [DEBUG]
42572 2019-Jan-17 17:00:44.563915 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42573 2019-Jan-17 17:00:44.564571 - [DEBUG] Possible callees:
42574 2019-Jan-17 17:00:44.564596 - [DEBUG] llvm.dbg.declare
42575 2019-Jan-17 17:00:44.564632 - [DEBUG] Possible return sites:
42576 2019-Jan-17 17:00:44.564658 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9642577 2019-Jan-17 17:00:44.565939 - [DEBUG] Found and process special summary
42578 2019-Jan-17 17:00:44.565987 - [DEBUG] Compose: EdgeIdentity * AllBottom
42579 2019-Jan-17 17:00:44.566014 - [DEBUG]
42580 2019-Jan-17 17:00:44.566038 - [DEBUG] Propagate flow
42581 2019-Jan-17 17:00:44.566062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42582 2019-Jan-17 17:00:44.566120 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42583 2019-Jan-17 17:00:44.566761 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42584 2019-Jan-17 17:00:44.567399 - [DEBUG] Edge function : AllBottom (result of previous compose)
42585 2019-Jan-17 17:00:44.567424 - [DEBUG]
42586 2019-Jan-17 17:00:44.567449 - [DEBUG] Join: AllTop & AllBottom
42587 2019-Jan-17 17:00:44.567474 - [DEBUG] = AllBottom (new jump func)
42588 2019-Jan-17 17:00:44.567499 - [DEBUG]
42589 2019-Jan-17 17:00:44.567522 - [DEBUG] Start adding new jump function
42590 2019-Jan-17 17:00:44.567546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42591 2019-Jan-17 17:00:44.567603 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42592 2019-Jan-17 17:00:44.568257 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42593 2019-Jan-17 17:00:44.568897 - [DEBUG] Edge Function : AllBottom
42594 2019-Jan-17 17:00:44.568925 - [DEBUG] End adding new jump function
42595 2019-Jan-17 17:00:44.568949 - [DEBUG]
42596 2019-Jan-17 17:00:44.568972 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42597 2019-Jan-17 17:00:44.568997 - [DEBUG]
42598 2019-Jan-17 17:00:44.569020 - [DEBUG] Process 1160. path edge:
42599 2019-Jan-17 17:00:44.569044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42600 2019-Jan-17 17:00:44.569101 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
42601 2019-Jan-17 17:00:44.569750 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42602 2019-Jan-17 17:00:44.570388 - [DEBUG]
42603 2019-Jan-17 17:00:44.570413 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42604 2019-Jan-17 17:00:44.571080 - [DEBUG] Compose: EdgeIdentity * AllBottom
42605 2019-Jan-17 17:00:44.571109 - [DEBUG]
42606 2019-Jan-17 17:00:44.571133 - [DEBUG] Propagate flow
42607 2019-Jan-17 17:00:44.571156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42608 2019-Jan-17 17:00:44.571214 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42609 2019-Jan-17 17:00:44.571870 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42610 2019-Jan-17 17:00:44.572508 - [DEBUG] Edge function : AllBottom (result of previous compose)
42611 2019-Jan-17 17:00:44.572533 - [DEBUG]
42612 2019-Jan-17 17:00:44.572558 - [DEBUG] Join: AllTop & AllBottom
42613 2019-Jan-17 17:00:44.572583 - [DEBUG] = AllBottom (new jump func)
42614 2019-Jan-17 17:00:44.572607 - [DEBUG]
42615 2019-Jan-17 17:00:44.572631 - [DEBUG] Start adding new jump function
42616 2019-Jan-17 17:00:44.572654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42617 2019-Jan-17 17:00:44.572711 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42618 2019-Jan-17 17:00:44.573348 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42619 2019-Jan-17 17:00:44.573983 - [DEBUG] Edge Function : AllBottom
42620 2019-Jan-17 17:00:44.574011 - [DEBUG] End adding new jump function
42621 2019-Jan-17 17:00:44.574035 - [DEBUG]
42622 2019-Jan-17 17:00:44.574059 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42623 2019-Jan-17 17:00:44.574083 - [DEBUG]
42624 2019-Jan-17 17:00:44.574106 - [DEBUG] Process 1161. path edge:
42625 2019-Jan-17 17:00:44.574130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42626 2019-Jan-17 17:00:44.574187 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
42627 2019-Jan-17 17:00:44.574840 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42628 2019-Jan-17 17:00:44.575477 - [DEBUG]
42629 2019-Jan-17 17:00:44.575502 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42630 2019-Jan-17 17:00:44.576154 - [DEBUG] Compose: EdgeIdentity * AllBottom
42631 2019-Jan-17 17:00:44.576183 - [DEBUG]
42632 2019-Jan-17 17:00:44.576207 - [DEBUG] Propagate flow
42633 2019-Jan-17 17:00:44.576230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42634 2019-Jan-17 17:00:44.576288 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42635 2019-Jan-17 17:00:44.576926 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42636 2019-Jan-17 17:00:44.577562 - [DEBUG] Edge function : AllBottom (result of previous compose)
42637 2019-Jan-17 17:00:44.577588 - [DEBUG]
42638 2019-Jan-17 17:00:44.577612 - [DEBUG] Join: AllTop & AllBottom
42639 2019-Jan-17 17:00:44.577638 - [DEBUG] = AllBottom (new jump func)
42640 2019-Jan-17 17:00:44.577662 - [DEBUG]
42641 2019-Jan-17 17:00:44.577685 - [DEBUG] Start adding new jump function
42642 2019-Jan-17 17:00:44.577709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42643 2019-Jan-17 17:00:44.577766 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42644 2019-Jan-17 17:00:44.578421 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
42645 2019-Jan-17 17:00:44.579063 - [DEBUG] Edge Function : AllBottom
42646 2019-Jan-17 17:00:44.579092 - [DEBUG] End adding new jump function
42647 2019-Jan-17 17:00:44.579116 - [DEBUG]
42648 2019-Jan-17 17:00:44.579140 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42649 2019-Jan-17 17:00:44.579164 - [DEBUG]
42650 2019-Jan-17 17:00:44.579187 - [DEBUG] Process 1162. path edge:
42651 2019-Jan-17 17:00:44.579211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42652 2019-Jan-17 17:00:44.579269 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
42653 2019-Jan-17 17:00:44.579905 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42654 2019-Jan-17 17:00:44.580542 - [DEBUG]
42655 2019-Jan-17 17:00:44.580567 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
42656 2019-Jan-17 17:00:44.581224 - [DEBUG] EDGE: >
42657 2019-Jan-17 17:00:44.581285 - [DEBUG] ---> 42658 2019-Jan-17 17:00:44.581934 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42659 2019-Jan-17 17:00:44.582571 - [DEBUG]
42660 2019-Jan-17 17:00:44.582596 - [DEBUG] EDGE: >
42661 2019-Jan-17 17:00:44.582655 - [DEBUG] ---> 42662 2019-Jan-17 17:00:44.583291 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42663 2019-Jan-17 17:00:44.583928 - [DEBUG]
42664 2019-Jan-17 17:00:44.583954 - [DEBUG] Compose: EdgeIdentity * AllBottom
42665 2019-Jan-17 17:00:44.583980 - [DEBUG]
42666 2019-Jan-17 17:00:44.584004 - [DEBUG] Propagate flow
42667 2019-Jan-17 17:00:44.584027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42668 2019-Jan-17 17:00:44.584084 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
42669 2019-Jan-17 17:00:44.584737 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

42670 2019-Jan-17 17:00:44.585987 - [DEBUG] Edge function : AllBottom (result of previous compose)
42671 2019-Jan-17 17:00:44.586012 - [DEBUG]
42672 2019-Jan-17 17:00:44.586038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42673 2019-Jan-17 17:00:44.586064 - [DEBUG] = AllBottom
42674 2019-Jan-17 17:00:44.586089 - [DEBUG]
42675 2019-Jan-17 17:00:44.586112 - [DEBUG] PROPAGATE: No new function!
42676 2019-Jan-17 17:00:44.586136 - [DEBUG] EDGE: >
42677 2019-Jan-17 17:00:44.586196 - [DEBUG] ---> 42678 2019-Jan-17 17:00:44.586836 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42679 2019-Jan-17 17:00:44.587473 - [DEBUG]
42680 2019-Jan-17 17:00:44.587499 - [DEBUG] Compose: EdgeIdentity * AllBottom
42681 2019-Jan-17 17:00:44.587525 - [DEBUG]
42682 2019-Jan-17 17:00:44.587549 - [DEBUG] Propagate flow
42683 2019-Jan-17 17:00:44.587573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42684 2019-Jan-17 17:00:44.587630 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42685 2019-Jan-17 17:00:44.588340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

42686 2019-Jan-17 17:00:44.588990 - [DEBUG] Edge function : AllBottom (result of previous compose)
42687 2019-Jan-17 17:00:44.589025 - [DEBUG]
42688 2019-Jan-17 17:00:44.589051 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42689 2019-Jan-17 17:00:44.589077 - [DEBUG] = AllBottom
42690 2019-Jan-17 17:00:44.589102 - [DEBUG]
42691 2019-Jan-17 17:00:44.589125 - [DEBUG] PROPAGATE: No new function!
42692 2019-Jan-17 17:00:44.589164 - [DEBUG] Compose: EdgeIdentity * AllBottom
42693 2019-Jan-17 17:00:44.589192 - [DEBUG]
42694 2019-Jan-17 17:00:44.589216 - [DEBUG] Propagate flow
42695 2019-Jan-17 17:00:44.589239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42696 2019-Jan-17 17:00:44.589297 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42697 2019-Jan-17 17:00:44.589939 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42698 2019-Jan-17 17:00:44.590577 - [DEBUG] Edge function : AllBottom (result of previous compose)
42699 2019-Jan-17 17:00:44.590603 - [DEBUG]
42700 2019-Jan-17 17:00:44.590628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42701 2019-Jan-17 17:00:44.590653 - [DEBUG] = AllBottom
42702 2019-Jan-17 17:00:44.590678 - [DEBUG]
42703 2019-Jan-17 17:00:44.590701 - [DEBUG] PROPAGATE: No new function!
42704 2019-Jan-17 17:00:44.590727 - [DEBUG] Compose: EdgeIdentity * AllBottom
42705 2019-Jan-17 17:00:44.590753 - [DEBUG]
42706 2019-Jan-17 17:00:44.590777 - [DEBUG] Propagate flow
42707 2019-Jan-17 17:00:44.590800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42708 2019-Jan-17 17:00:44.590858 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42709 2019-Jan-17 17:00:44.591529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

42710 2019-Jan-17 17:00:44.592178 - [DEBUG] Edge function : AllBottom (result of previous compose)
42711 2019-Jan-17 17:00:44.592203 - [DEBUG]
42712 2019-Jan-17 17:00:44.592228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42713 2019-Jan-17 17:00:44.592254 - [DEBUG] = AllBottom
42714 2019-Jan-17 17:00:44.592278 - [DEBUG]
42715 2019-Jan-17 17:00:44.592301 - [DEBUG] PROPAGATE: No new function!
42716 2019-Jan-17 17:00:44.592329 - [DEBUG] EDGE: >
42717 2019-Jan-17 17:00:44.592388 - [DEBUG] ---> 42718 2019-Jan-17 17:00:44.593035 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42719 2019-Jan-17 17:00:44.593673 - [DEBUG]
42720 2019-Jan-17 17:00:44.593712 - [DEBUG] Compose: EdgeIdentity * AllBottom
42721 2019-Jan-17 17:00:44.593739 - [DEBUG]
42722 2019-Jan-17 17:00:44.593763 - [DEBUG] Propagate flow
42723 2019-Jan-17 17:00:44.593786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42724 2019-Jan-17 17:00:44.593844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42725 2019-Jan-17 17:00:44.594493 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42726 2019-Jan-17 17:00:44.595151 - [DEBUG] Edge function : AllBottom (result of previous compose)
42727 2019-Jan-17 17:00:44.595177 - [DEBUG]
42728 2019-Jan-17 17:00:44.595201 - [DEBUG] Join: AllTop & AllBottom
42729 2019-Jan-17 17:00:44.595227 - [DEBUG] = AllBottom (new jump func)
42730 2019-Jan-17 17:00:44.595252 - [DEBUG]
42731 2019-Jan-17 17:00:44.595275 - [DEBUG] Start adding new jump function
42732 2019-Jan-17 17:00:44.595298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42733 2019-Jan-17 17:00:44.595356 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42734 2019-Jan-17 17:00:44.596006 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42735 2019-Jan-17 17:00:44.596654 - [DEBUG] Edge Function : AllBottom
42736 2019-Jan-17 17:00:44.596682 - [DEBUG] End adding new jump function
42737 2019-Jan-17 17:00:44.596706 - [DEBUG]
42738 2019-Jan-17 17:00:44.596730 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42739 2019-Jan-17 17:00:44.596754 - [DEBUG]
42740 2019-Jan-17 17:00:44.596777 - [DEBUG] Process 1163. path edge:
42741 2019-Jan-17 17:00:44.596801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42742 2019-Jan-17 17:00:44.596859 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
42743 2019-Jan-17 17:00:44.597506 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42744 2019-Jan-17 17:00:44.598164 - [DEBUG]
42745 2019-Jan-17 17:00:44.598189 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42746 2019-Jan-17 17:00:44.598841 - [DEBUG] Possible callees:
42747 2019-Jan-17 17:00:44.598865 - [DEBUG] llvm.dbg.declare
42748 2019-Jan-17 17:00:44.598891 - [DEBUG] Possible return sites:
42749 2019-Jan-17 17:00:44.598914 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10342750 2019-Jan-17 17:00:44.600192 - [DEBUG] Found and process special summary
42751 2019-Jan-17 17:00:44.600226 - [DEBUG] Compose: EdgeIdentity * AllBottom
42752 2019-Jan-17 17:00:44.600254 - [DEBUG]
42753 2019-Jan-17 17:00:44.600278 - [DEBUG] Propagate flow
42754 2019-Jan-17 17:00:44.600301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42755 2019-Jan-17 17:00:44.600359 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42756 2019-Jan-17 17:00:44.601000 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42757 2019-Jan-17 17:00:44.601657 - [DEBUG] Edge function : AllBottom (result of previous compose)
42758 2019-Jan-17 17:00:44.601682 - [DEBUG]
42759 2019-Jan-17 17:00:44.601707 - [DEBUG] Join: AllTop & AllBottom
42760 2019-Jan-17 17:00:44.601733 - [DEBUG] = AllBottom (new jump func)
42761 2019-Jan-17 17:00:44.601757 - [DEBUG]
42762 2019-Jan-17 17:00:44.601781 - [DEBUG] Start adding new jump function
42763 2019-Jan-17 17:00:44.601804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42764 2019-Jan-17 17:00:44.601862 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42765 2019-Jan-17 17:00:44.602504 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42766 2019-Jan-17 17:00:44.603143 - [DEBUG] Edge Function : AllBottom
42767 2019-Jan-17 17:00:44.603173 - [DEBUG] End adding new jump function
42768 2019-Jan-17 17:00:44.603197 - [DEBUG]
42769 2019-Jan-17 17:00:44.603221 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42770 2019-Jan-17 17:00:44.603245 - [DEBUG]
42771 2019-Jan-17 17:00:44.603269 - [DEBUG] Process 1164. path edge:
42772 2019-Jan-17 17:00:44.603293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42773 2019-Jan-17 17:00:44.603351 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
42774 2019-Jan-17 17:00:44.603991 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42775 2019-Jan-17 17:00:44.604652 - [DEBUG]
42776 2019-Jan-17 17:00:44.604678 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42777 2019-Jan-17 17:00:44.605334 - [DEBUG] Compose: EdgeIdentity * AllBottom
42778 2019-Jan-17 17:00:44.605362 - [DEBUG]
42779 2019-Jan-17 17:00:44.605386 - [DEBUG] Propagate flow
42780 2019-Jan-17 17:00:44.605410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42781 2019-Jan-17 17:00:44.605467 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
42782 2019-Jan-17 17:00:44.606103 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42783 2019-Jan-17 17:00:44.606745 - [DEBUG] Edge function : AllBottom (result of previous compose)
42784 2019-Jan-17 17:00:44.606770 - [DEBUG]
42785 2019-Jan-17 17:00:44.606795 - [DEBUG] Join: AllTop & AllBottom
42786 2019-Jan-17 17:00:44.606821 - [DEBUG] = AllBottom (new jump func)
42787 2019-Jan-17 17:00:44.606845 - [DEBUG]
42788 2019-Jan-17 17:00:44.606868 - [DEBUG] Start adding new jump function
42789 2019-Jan-17 17:00:44.606892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42790 2019-Jan-17 17:00:44.606949 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42791 2019-Jan-17 17:00:44.607590 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
42792 2019-Jan-17 17:00:44.608239 - [DEBUG] Edge Function : AllBottom
42793 2019-Jan-17 17:00:44.608268 - [DEBUG] End adding new jump function
42794 2019-Jan-17 17:00:44.608292 - [DEBUG]
42795 2019-Jan-17 17:00:44.608315 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42796 2019-Jan-17 17:00:44.608340 - [DEBUG]
42797 2019-Jan-17 17:00:44.608363 - [DEBUG] Process 1165. path edge:
42798 2019-Jan-17 17:00:44.608387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42799 2019-Jan-17 17:00:44.608444 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
42800 2019-Jan-17 17:00:44.609080 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42801 2019-Jan-17 17:00:44.609721 - [DEBUG]
42802 2019-Jan-17 17:00:44.609746 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
42803 2019-Jan-17 17:00:44.610396 - [DEBUG] Compose: EdgeIdentity * AllBottom
42804 2019-Jan-17 17:00:44.610425 - [DEBUG]
42805 2019-Jan-17 17:00:44.610448 - [DEBUG] Propagate flow
42806 2019-Jan-17 17:00:44.610472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42807 2019-Jan-17 17:00:44.610531 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42808 2019-Jan-17 17:00:44.611167 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42809 2019-Jan-17 17:00:44.611826 - [DEBUG] Edge function : AllBottom (result of previous compose)
42810 2019-Jan-17 17:00:44.611851 - [DEBUG]
42811 2019-Jan-17 17:00:44.611876 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42812 2019-Jan-17 17:00:44.611902 - [DEBUG] = AllBottom
42813 2019-Jan-17 17:00:44.611927 - [DEBUG]
42814 2019-Jan-17 17:00:44.611950 - [DEBUG] PROPAGATE: No new function!
42815 2019-Jan-17 17:00:44.611976 - [DEBUG] EDGE: >
42816 2019-Jan-17 17:00:44.612034 - [DEBUG] ---> 42817 2019-Jan-17 17:00:44.612670 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42818 2019-Jan-17 17:00:44.613313 - [DEBUG]
42819 2019-Jan-17 17:00:44.613339 - [DEBUG] EDGE: >
42820 2019-Jan-17 17:00:44.613398 - [DEBUG] ---> 42821 2019-Jan-17 17:00:44.614046 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42822 2019-Jan-17 17:00:44.614702 - [DEBUG]
42823 2019-Jan-17 17:00:44.614739 - [DEBUG] Compose: EdgeIdentity * AllBottom
42824 2019-Jan-17 17:00:44.614767 - [DEBUG]
42825 2019-Jan-17 17:00:44.614791 - [DEBUG] Propagate flow
42826 2019-Jan-17 17:00:44.614814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42827 2019-Jan-17 17:00:44.614872 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42828 2019-Jan-17 17:00:44.615512 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

42829 2019-Jan-17 17:00:44.616154 - [DEBUG] Edge function : AllBottom (result of previous compose)
42830 2019-Jan-17 17:00:44.616179 - [DEBUG]
42831 2019-Jan-17 17:00:44.616204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42832 2019-Jan-17 17:00:44.616230 - [DEBUG] = AllBottom
42833 2019-Jan-17 17:00:44.616254 - [DEBUG]
42834 2019-Jan-17 17:00:44.616278 - [DEBUG] PROPAGATE: No new function!
42835 2019-Jan-17 17:00:44.616305 - [DEBUG] EDGE: >
42836 2019-Jan-17 17:00:44.616364 - [DEBUG] ---> 42837 2019-Jan-17 17:00:44.617013 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42838 2019-Jan-17 17:00:44.617654 - [DEBUG]
42839 2019-Jan-17 17:00:44.617681 - [DEBUG] Compose: EdgeIdentity * AllBottom
42840 2019-Jan-17 17:00:44.617707 - [DEBUG]
42841 2019-Jan-17 17:00:44.617731 - [DEBUG] Propagate flow
42842 2019-Jan-17 17:00:44.617755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42843 2019-Jan-17 17:00:44.617812 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42844 2019-Jan-17 17:00:44.618474 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42845 2019-Jan-17 17:00:44.619112 - [DEBUG] Edge function : AllBottom (result of previous compose)
42846 2019-Jan-17 17:00:44.619137 - [DEBUG]
42847 2019-Jan-17 17:00:44.619162 - [DEBUG] Join: AllTop & AllBottom
42848 2019-Jan-17 17:00:44.619188 - [DEBUG] = AllBottom (new jump func)
42849 2019-Jan-17 17:00:44.619212 - [DEBUG]
42850 2019-Jan-17 17:00:44.619236 - [DEBUG] Start adding new jump function
42851 2019-Jan-17 17:00:44.619259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42852 2019-Jan-17 17:00:44.619316 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42853 2019-Jan-17 17:00:44.619954 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42854 2019-Jan-17 17:00:44.620600 - [DEBUG] Edge Function : AllBottom
42855 2019-Jan-17 17:00:44.620629 - [DEBUG] End adding new jump function
42856 2019-Jan-17 17:00:44.620653 - [DEBUG]
42857 2019-Jan-17 17:00:44.620677 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42858 2019-Jan-17 17:00:44.620701 - [DEBUG]
42859 2019-Jan-17 17:00:44.620724 - [DEBUG] Process 1166. path edge:
42860 2019-Jan-17 17:00:44.620748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42861 2019-Jan-17 17:00:44.620806 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
42862 2019-Jan-17 17:00:44.621469 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42863 2019-Jan-17 17:00:44.622108 - [DEBUG]
42864 2019-Jan-17 17:00:44.622132 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-17 17:00:44.622793 - [DEBUG] Possible callees:
42866 2019-Jan-17 17:00:44.622818 - [DEBUG] llvm.dbg.declare
42867 2019-Jan-17 17:00:44.622843 - [DEBUG] Possible return sites:
42868 2019-Jan-17 17:00:44.622867 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10342869 2019-Jan-17 17:00:44.624143 - [DEBUG] Found and process special summary
42870 2019-Jan-17 17:00:44.624184 - [DEBUG] Compose: EdgeIdentity * AllBottom
42871 2019-Jan-17 17:00:44.624211 - [DEBUG]
42872 2019-Jan-17 17:00:44.624236 - [DEBUG] Propagate flow
42873 2019-Jan-17 17:00:44.624259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42874 2019-Jan-17 17:00:44.624317 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42875 2019-Jan-17 17:00:44.624974 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42876 2019-Jan-17 17:00:44.625613 - [DEBUG] Edge function : AllBottom (result of previous compose)
42877 2019-Jan-17 17:00:44.625638 - [DEBUG]
42878 2019-Jan-17 17:00:44.625663 - [DEBUG] Join: AllTop & AllBottom
42879 2019-Jan-17 17:00:44.625689 - [DEBUG] = AllBottom (new jump func)
42880 2019-Jan-17 17:00:44.625713 - [DEBUG]
42881 2019-Jan-17 17:00:44.625736 - [DEBUG] Start adding new jump function
42882 2019-Jan-17 17:00:44.625760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42883 2019-Jan-17 17:00:44.625818 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42884 2019-Jan-17 17:00:44.626456 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42885 2019-Jan-17 17:00:44.627095 - [DEBUG] Edge Function : AllBottom
42886 2019-Jan-17 17:00:44.627122 - [DEBUG] End adding new jump function
42887 2019-Jan-17 17:00:44.627146 - [DEBUG]
42888 2019-Jan-17 17:00:44.627170 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42889 2019-Jan-17 17:00:44.627195 - [DEBUG]
42890 2019-Jan-17 17:00:44.627218 - [DEBUG] Process 1167. path edge:
42891 2019-Jan-17 17:00:44.627242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42892 2019-Jan-17 17:00:44.627299 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
42893 2019-Jan-17 17:00:44.627939 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42894 2019-Jan-17 17:00:44.628591 - [DEBUG]
42895 2019-Jan-17 17:00:44.628616 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42896 2019-Jan-17 17:00:44.629278 - [DEBUG] Compose: EdgeIdentity * AllBottom
42897 2019-Jan-17 17:00:44.629306 - [DEBUG]
42898 2019-Jan-17 17:00:44.629330 - [DEBUG] Propagate flow
42899 2019-Jan-17 17:00:44.629353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42900 2019-Jan-17 17:00:44.629412 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
42901 2019-Jan-17 17:00:44.630047 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42902 2019-Jan-17 17:00:44.630686 - [DEBUG] Edge function : AllBottom (result of previous compose)
42903 2019-Jan-17 17:00:44.630711 - [DEBUG]
42904 2019-Jan-17 17:00:44.630736 - [DEBUG] Join: AllTop & AllBottom
42905 2019-Jan-17 17:00:44.630761 - [DEBUG] = AllBottom (new jump func)
42906 2019-Jan-17 17:00:44.630785 - [DEBUG]
42907 2019-Jan-17 17:00:44.630809 - [DEBUG] Start adding new jump function
42908 2019-Jan-17 17:00:44.630840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

42909 2019-Jan-17 17:00:44.630898 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42910 2019-Jan-17 17:00:44.631553 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
42911 2019-Jan-17 17:00:44.632188 - [DEBUG] Edge Function : AllBottom
42912 2019-Jan-17 17:00:44.632215 - [DEBUG] End adding new jump function
42913 2019-Jan-17 17:00:44.632239 - [DEBUG]
42914 2019-Jan-17 17:00:44.632263 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42915 2019-Jan-17 17:00:44.632287 - [DEBUG]
42916 2019-Jan-17 17:00:44.632310 - [DEBUG] Process 1168. path edge:
42917 2019-Jan-17 17:00:44.632334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
42918 2019-Jan-17 17:00:44.632391 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
42919 2019-Jan-17 17:00:44.633034 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42920 2019-Jan-17 17:00:44.633671 - [DEBUG]
42921 2019-Jan-17 17:00:44.633696 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
42922 2019-Jan-17 17:00:44.634344 - [DEBUG] Compose: EdgeIdentity * AllBottom
42923 2019-Jan-17 17:00:44.634372 - [DEBUG]
42924 2019-Jan-17 17:00:44.634396 - [DEBUG] Propagate flow
42925 2019-Jan-17 17:00:44.634420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42926 2019-Jan-17 17:00:44.634478 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
42927 2019-Jan-17 17:00:44.635132 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42928 2019-Jan-17 17:00:44.635768 - [DEBUG] Edge function : AllBottom (result of previous compose)
42929 2019-Jan-17 17:00:44.635794 - [DEBUG]
42930 2019-Jan-17 17:00:44.635819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42931 2019-Jan-17 17:00:44.635844 - [DEBUG] = AllBottom
42932 2019-Jan-17 17:00:44.635869 - [DEBUG]
42933 2019-Jan-17 17:00:44.635892 - [DEBUG] PROPAGATE: No new function!
42934 2019-Jan-17 17:00:44.635917 - [DEBUG] EDGE: >
42935 2019-Jan-17 17:00:44.635976 - [DEBUG] ---> 42936 2019-Jan-17 17:00:44.636611 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42937 2019-Jan-17 17:00:44.637249 - [DEBUG]
42938 2019-Jan-17 17:00:44.637276 - [DEBUG] Compose: EdgeIdentity * AllBottom
42939 2019-Jan-17 17:00:44.637302 - [DEBUG]
42940 2019-Jan-17 17:00:44.637326 - [DEBUG] Propagate flow
42941 2019-Jan-17 17:00:44.637349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42942 2019-Jan-17 17:00:44.637406 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
42943 2019-Jan-17 17:00:44.638055 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

42944 2019-Jan-17 17:00:44.639333 - [DEBUG] Edge function : AllBottom (result of previous compose)
42945 2019-Jan-17 17:00:44.639361 - [DEBUG]
42946 2019-Jan-17 17:00:44.639388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42947 2019-Jan-17 17:00:44.639414 - [DEBUG] = AllBottom
42948 2019-Jan-17 17:00:44.639439 - [DEBUG]
42949 2019-Jan-17 17:00:44.639462 - [DEBUG] PROPAGATE: No new function!
42950 2019-Jan-17 17:00:44.639488 - [DEBUG] EDGE: >
42951 2019-Jan-17 17:00:44.639563 - [DEBUG] ---> 42952 2019-Jan-17 17:00:44.640286 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42953 2019-Jan-17 17:00:44.640987 - [DEBUG]
42954 2019-Jan-17 17:00:44.641019 - [DEBUG] Compose: EdgeIdentity * AllBottom
42955 2019-Jan-17 17:00:44.641046 - [DEBUG]
42956 2019-Jan-17 17:00:44.641070 - [DEBUG] Propagate flow
42957 2019-Jan-17 17:00:44.641094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42958 2019-Jan-17 17:00:44.641162 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42959 2019-Jan-17 17:00:44.641848 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

42960 2019-Jan-17 17:00:44.642501 - [DEBUG] Edge function : AllBottom (result of previous compose)
42961 2019-Jan-17 17:00:44.642527 - [DEBUG]
42962 2019-Jan-17 17:00:44.642554 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42963 2019-Jan-17 17:00:44.642580 - [DEBUG] = AllBottom
42964 2019-Jan-17 17:00:44.642604 - [DEBUG]
42965 2019-Jan-17 17:00:44.642627 - [DEBUG] PROPAGATE: No new function!
42966 2019-Jan-17 17:00:44.642683 - [DEBUG] Compose: EdgeIdentity * AllBottom
42967 2019-Jan-17 17:00:44.642711 - [DEBUG]
42968 2019-Jan-17 17:00:44.642735 - [DEBUG] Propagate flow
42969 2019-Jan-17 17:00:44.642759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42970 2019-Jan-17 17:00:44.642817 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42971 2019-Jan-17 17:00:44.643458 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

42972 2019-Jan-17 17:00:44.644097 - [DEBUG] Edge function : AllBottom (result of previous compose)
42973 2019-Jan-17 17:00:44.644122 - [DEBUG]
42974 2019-Jan-17 17:00:44.644147 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42975 2019-Jan-17 17:00:44.644173 - [DEBUG] = AllBottom
42976 2019-Jan-17 17:00:44.644197 - [DEBUG]
42977 2019-Jan-17 17:00:44.644220 - [DEBUG] PROPAGATE: No new function!
42978 2019-Jan-17 17:00:44.644246 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-17 17:00:44.644272 - [DEBUG]
42980 2019-Jan-17 17:00:44.644296 - [DEBUG] Propagate flow
42981 2019-Jan-17 17:00:44.644319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

42982 2019-Jan-17 17:00:44.644377 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42983 2019-Jan-17 17:00:44.645033 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

42984 2019-Jan-17 17:00:44.645680 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-17 17:00:44.645705 - [DEBUG]
42986 2019-Jan-17 17:00:44.645730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-17 17:00:44.645756 - [DEBUG] = AllBottom
42988 2019-Jan-17 17:00:44.645781 - [DEBUG]
42989 2019-Jan-17 17:00:44.645804 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-17 17:00:44.645833 - [DEBUG] EDGE: >
42991 2019-Jan-17 17:00:44.645893 - [DEBUG] ---> 42992 2019-Jan-17 17:00:44.646538 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
>
42993 2019-Jan-17 17:00:44.647176 - [DEBUG]
42994 2019-Jan-17 17:00:44.647203 - [DEBUG] EDGE: >
42995 2019-Jan-17 17:00:44.647262 - [DEBUG] ---> 42996 2019-Jan-17 17:00:44.647911 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
>
42997 2019-Jan-17 17:00:44.648611 - [DEBUG]
42998 2019-Jan-17 17:00:44.648639 - [DEBUG] EDGE: >
42999 2019-Jan-17 17:00:44.648699 - [DEBUG] ---> 43000 2019-Jan-17 17:00:44.649341 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
43001 2019-Jan-17 17:00:44.649986 - [DEBUG]
43002 2019-Jan-17 17:00:44.650014 - [DEBUG] Compose: EdgeIdentity * AllBottom
43003 2019-Jan-17 17:00:44.650040 - [DEBUG]
43004 2019-Jan-17 17:00:44.650065 - [DEBUG] Propagate flow
43005 2019-Jan-17 17:00:44.650088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43006 2019-Jan-17 17:00:44.650145 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43007 2019-Jan-17 17:00:44.650786 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43008 2019-Jan-17 17:00:44.651444 - [DEBUG] Edge function : AllBottom (result of previous compose)
43009 2019-Jan-17 17:00:44.651470 - [DEBUG]
43010 2019-Jan-17 17:00:44.651496 - [DEBUG] Join: AllTop & AllBottom
43011 2019-Jan-17 17:00:44.651522 - [DEBUG] = AllBottom (new jump func)
43012 2019-Jan-17 17:00:44.651547 - [DEBUG]
43013 2019-Jan-17 17:00:44.651570 - [DEBUG] Start adding new jump function
43014 2019-Jan-17 17:00:44.651594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43015 2019-Jan-17 17:00:44.651651 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43016 2019-Jan-17 17:00:44.652295 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43017 2019-Jan-17 17:00:44.652934 - [DEBUG] Edge Function : AllBottom
43018 2019-Jan-17 17:00:44.652964 - [DEBUG] End adding new jump function
43019 2019-Jan-17 17:00:44.652988 - [DEBUG]
43020 2019-Jan-17 17:00:44.653012 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
43021 2019-Jan-17 17:00:44.653037 - [DEBUG]
43022 2019-Jan-17 17:00:44.653060 - [DEBUG] Process 1169. path edge:
43023 2019-Jan-17 17:00:44.653085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43024 2019-Jan-17 17:00:44.653142 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
43025 2019-Jan-17 17:00:44.653782 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43026 2019-Jan-17 17:00:44.654422 - [DEBUG]
43027 2019-Jan-17 17:00:44.654447 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43028 2019-Jan-17 17:00:44.655128 - [DEBUG] Compose: EdgeIdentity * AllBottom
43029 2019-Jan-17 17:00:44.655157 - [DEBUG]
43030 2019-Jan-17 17:00:44.655180 - [DEBUG] Propagate flow
43031 2019-Jan-17 17:00:44.655204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43032 2019-Jan-17 17:00:44.655262 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43033 2019-Jan-17 17:00:44.655900 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43034 2019-Jan-17 17:00:44.656540 - [DEBUG] Edge function : AllBottom (result of previous compose)
43035 2019-Jan-17 17:00:44.656565 - [DEBUG]
43036 2019-Jan-17 17:00:44.656589 - [DEBUG] Join: AllTop & AllBottom
43037 2019-Jan-17 17:00:44.656615 - [DEBUG] = AllBottom (new jump func)
43038 2019-Jan-17 17:00:44.656639 - [DEBUG]
43039 2019-Jan-17 17:00:44.656662 - [DEBUG] Start adding new jump function
43040 2019-Jan-17 17:00:44.656686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43041 2019-Jan-17 17:00:44.656743 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43042 2019-Jan-17 17:00:44.657393 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43043 2019-Jan-17 17:00:44.658044 - [DEBUG] Edge Function : AllBottom
43044 2019-Jan-17 17:00:44.658075 - [DEBUG] End adding new jump function
43045 2019-Jan-17 17:00:44.658099 - [DEBUG]
43046 2019-Jan-17 17:00:44.658123 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
43047 2019-Jan-17 17:00:44.658147 - [DEBUG]
43048 2019-Jan-17 17:00:44.658171 - [DEBUG] Process 1170. path edge:
43049 2019-Jan-17 17:00:44.658194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43050 2019-Jan-17 17:00:44.658252 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43051 2019-Jan-17 17:00:44.658889 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43052 2019-Jan-17 17:00:44.659529 - [DEBUG]
43053 2019-Jan-17 17:00:44.659554 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43054 2019-Jan-17 17:00:44.660206 - [DEBUG] Compose: EdgeIdentity * AllBottom
43055 2019-Jan-17 17:00:44.660234 - [DEBUG]
43056 2019-Jan-17 17:00:44.660258 - [DEBUG] Propagate flow
43057 2019-Jan-17 17:00:44.660281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43058 2019-Jan-17 17:00:44.660339 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43059 2019-Jan-17 17:00:44.660988 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43060 2019-Jan-17 17:00:44.661643 - [DEBUG] Edge function : AllBottom (result of previous compose)
43061 2019-Jan-17 17:00:44.661669 - [DEBUG]
43062 2019-Jan-17 17:00:44.661694 - [DEBUG] Join: AllTop & AllBottom
43063 2019-Jan-17 17:00:44.661719 - [DEBUG] = AllBottom (new jump func)
43064 2019-Jan-17 17:00:44.661744 - [DEBUG]
43065 2019-Jan-17 17:00:44.661767 - [DEBUG] Start adding new jump function
43066 2019-Jan-17 17:00:44.661790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43067 2019-Jan-17 17:00:44.661848 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43068 2019-Jan-17 17:00:44.662488 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43069 2019-Jan-17 17:00:44.663133 - [DEBUG] Edge Function : AllBottom
43070 2019-Jan-17 17:00:44.663162 - [DEBUG] End adding new jump function
43071 2019-Jan-17 17:00:44.663186 - [DEBUG]
43072 2019-Jan-17 17:00:44.663209 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
43073 2019-Jan-17 17:00:44.663234 - [DEBUG]
43074 2019-Jan-17 17:00:44.663257 - [DEBUG] Process 1171. path edge:
43075 2019-Jan-17 17:00:44.663281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43076 2019-Jan-17 17:00:44.663338 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43077 2019-Jan-17 17:00:44.663984 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43078 2019-Jan-17 17:00:44.664636 - [DEBUG]
43079 2019-Jan-17 17:00:44.664663 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43080 2019-Jan-17 17:00:44.665318 - [DEBUG] Possible callees:
43081 2019-Jan-17 17:00:44.665343 - [DEBUG] llvm.dbg.declare
43082 2019-Jan-17 17:00:44.665368 - [DEBUG] Possible return sites:
43083 2019-Jan-17 17:00:44.665392 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643084 2019-Jan-17 17:00:44.666688 - [DEBUG] Found and process special summary
43085 2019-Jan-17 17:00:44.666723 - [DEBUG] Compose: EdgeIdentity * AllBottom
43086 2019-Jan-17 17:00:44.666750 - [DEBUG]
43087 2019-Jan-17 17:00:44.666774 - [DEBUG] Propagate flow
43088 2019-Jan-17 17:00:44.666797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43089 2019-Jan-17 17:00:44.666855 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43090 2019-Jan-17 17:00:44.667496 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43091 2019-Jan-17 17:00:44.668151 - [DEBUG] Edge function : AllBottom (result of previous compose)
43092 2019-Jan-17 17:00:44.668176 - [DEBUG]
43093 2019-Jan-17 17:00:44.668201 - [DEBUG] Join: AllTop & AllBottom
43094 2019-Jan-17 17:00:44.668227 - [DEBUG] = AllBottom (new jump func)
43095 2019-Jan-17 17:00:44.668251 - [DEBUG]
43096 2019-Jan-17 17:00:44.668274 - [DEBUG] Start adding new jump function
43097 2019-Jan-17 17:00:44.668298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43098 2019-Jan-17 17:00:44.668355 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43099 2019-Jan-17 17:00:44.668997 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43100 2019-Jan-17 17:00:44.669635 - [DEBUG] Edge Function : AllBottom
43101 2019-Jan-17 17:00:44.669663 - [DEBUG] End adding new jump function
43102 2019-Jan-17 17:00:44.669687 - [DEBUG]
43103 2019-Jan-17 17:00:44.669710 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43104 2019-Jan-17 17:00:44.669735 - [DEBUG]
43105 2019-Jan-17 17:00:44.669758 - [DEBUG] Process 1172. path edge:
43106 2019-Jan-17 17:00:44.669782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43107 2019-Jan-17 17:00:44.669839 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43108 2019-Jan-17 17:00:44.670480 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43109 2019-Jan-17 17:00:44.671120 - [DEBUG]
43110 2019-Jan-17 17:00:44.671144 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43111 2019-Jan-17 17:00:44.671820 - [DEBUG] Compose: EdgeIdentity * AllBottom
43112 2019-Jan-17 17:00:44.671848 - [DEBUG]
43113 2019-Jan-17 17:00:44.671872 - [DEBUG] Propagate flow
43114 2019-Jan-17 17:00:44.671895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43115 2019-Jan-17 17:00:44.671954 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43116 2019-Jan-17 17:00:44.672591 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43117 2019-Jan-17 17:00:44.673232 - [DEBUG] Edge function : AllBottom (result of previous compose)
43118 2019-Jan-17 17:00:44.673258 - [DEBUG]
43119 2019-Jan-17 17:00:44.673282 - [DEBUG] Join: AllTop & AllBottom
43120 2019-Jan-17 17:00:44.673308 - [DEBUG] = AllBottom (new jump func)
43121 2019-Jan-17 17:00:44.673332 - [DEBUG]
43122 2019-Jan-17 17:00:44.673355 - [DEBUG] Start adding new jump function
43123 2019-Jan-17 17:00:44.673379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43124 2019-Jan-17 17:00:44.673436 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43125 2019-Jan-17 17:00:44.674076 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43126 2019-Jan-17 17:00:44.674727 - [DEBUG] Edge Function : AllBottom
43127 2019-Jan-17 17:00:44.674773 - [DEBUG] End adding new jump function
43128 2019-Jan-17 17:00:44.674797 - [DEBUG]
43129 2019-Jan-17 17:00:44.674821 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43130 2019-Jan-17 17:00:44.674846 - [DEBUG]
43131 2019-Jan-17 17:00:44.674869 - [DEBUG] Process 1173. path edge:
43132 2019-Jan-17 17:00:44.674892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43133 2019-Jan-17 17:00:44.674951 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43134 2019-Jan-17 17:00:44.675587 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43135 2019-Jan-17 17:00:44.676225 - [DEBUG]
43136 2019-Jan-17 17:00:44.676250 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43137 2019-Jan-17 17:00:44.676902 - [DEBUG] Compose: EdgeIdentity * AllBottom
43138 2019-Jan-17 17:00:44.676931 - [DEBUG]
43139 2019-Jan-17 17:00:44.676955 - [DEBUG] Propagate flow
43140 2019-Jan-17 17:00:44.676978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43141 2019-Jan-17 17:00:44.677037 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43142 2019-Jan-17 17:00:44.677673 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43143 2019-Jan-17 17:00:44.678328 - [DEBUG] Edge function : AllBottom (result of previous compose)
43144 2019-Jan-17 17:00:44.678353 - [DEBUG]
43145 2019-Jan-17 17:00:44.678378 - [DEBUG] Join: AllTop & AllBottom
43146 2019-Jan-17 17:00:44.678403 - [DEBUG] = AllBottom (new jump func)
43147 2019-Jan-17 17:00:44.678428 - [DEBUG]
43148 2019-Jan-17 17:00:44.678451 - [DEBUG] Start adding new jump function
43149 2019-Jan-17 17:00:44.678474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43150 2019-Jan-17 17:00:44.678532 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43151 2019-Jan-17 17:00:44.679171 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43152 2019-Jan-17 17:00:44.679805 - [DEBUG] Edge Function : AllBottom
43153 2019-Jan-17 17:00:44.679833 - [DEBUG] End adding new jump function
43154 2019-Jan-17 17:00:44.679856 - [DEBUG]
43155 2019-Jan-17 17:00:44.679880 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43156 2019-Jan-17 17:00:44.679904 - [DEBUG]
43157 2019-Jan-17 17:00:44.679928 - [DEBUG] Process 1174. path edge:
43158 2019-Jan-17 17:00:44.679951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43159 2019-Jan-17 17:00:44.680009 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43160 2019-Jan-17 17:00:44.680644 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43161 2019-Jan-17 17:00:44.681283 - [DEBUG]
43162 2019-Jan-17 17:00:44.681321 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43163 2019-Jan-17 17:00:44.681972 - [DEBUG] Compose: EdgeIdentity * AllBottom
43164 2019-Jan-17 17:00:44.682000 - [DEBUG]
43165 2019-Jan-17 17:00:44.682024 - [DEBUG] Propagate flow
43166 2019-Jan-17 17:00:44.682047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43167 2019-Jan-17 17:00:44.682106 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43168 2019-Jan-17 17:00:44.682745 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43169 2019-Jan-17 17:00:44.683385 - [DEBUG] Edge function : AllBottom (result of previous compose)
43170 2019-Jan-17 17:00:44.683410 - [DEBUG]
43171 2019-Jan-17 17:00:44.683435 - [DEBUG] Join: AllTop & AllBottom
43172 2019-Jan-17 17:00:44.683460 - [DEBUG] = AllBottom (new jump func)
43173 2019-Jan-17 17:00:44.683493 - [DEBUG]
43174 2019-Jan-17 17:00:44.683517 - [DEBUG] Start adding new jump function
43175 2019-Jan-17 17:00:44.683541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43176 2019-Jan-17 17:00:44.683598 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43177 2019-Jan-17 17:00:44.684237 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43178 2019-Jan-17 17:00:44.684892 - [DEBUG] Edge Function : AllBottom
43179 2019-Jan-17 17:00:44.684920 - [DEBUG] End adding new jump function
43180 2019-Jan-17 17:00:44.684944 - [DEBUG]
43181 2019-Jan-17 17:00:44.684968 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43182 2019-Jan-17 17:00:44.684992 - [DEBUG]
43183 2019-Jan-17 17:00:44.685015 - [DEBUG] Process 1175. path edge:
43184 2019-Jan-17 17:00:44.685039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43185 2019-Jan-17 17:00:44.685097 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43186 2019-Jan-17 17:00:44.685737 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43187 2019-Jan-17 17:00:44.686378 - [DEBUG]
43188 2019-Jan-17 17:00:44.686403 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43189 2019-Jan-17 17:00:44.687059 - [DEBUG] Compose: EdgeIdentity * AllBottom
43190 2019-Jan-17 17:00:44.687087 - [DEBUG]
43191 2019-Jan-17 17:00:44.687111 - [DEBUG] Propagate flow
43192 2019-Jan-17 17:00:44.687134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43193 2019-Jan-17 17:00:44.687192 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43194 2019-Jan-17 17:00:44.687830 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43195 2019-Jan-17 17:00:44.688486 - [DEBUG] Edge function : AllBottom (result of previous compose)
43196 2019-Jan-17 17:00:44.688511 - [DEBUG]
43197 2019-Jan-17 17:00:44.688536 - [DEBUG] Join: AllTop & AllBottom
43198 2019-Jan-17 17:00:44.688562 - [DEBUG] = AllBottom (new jump func)
43199 2019-Jan-17 17:00:44.688586 - [DEBUG]
43200 2019-Jan-17 17:00:44.688609 - [DEBUG] Start adding new jump function
43201 2019-Jan-17 17:00:44.688633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43202 2019-Jan-17 17:00:44.688690 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43203 2019-Jan-17 17:00:44.689330 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43204 2019-Jan-17 17:00:44.689966 - [DEBUG] Edge Function : AllBottom
43205 2019-Jan-17 17:00:44.689995 - [DEBUG] End adding new jump function
43206 2019-Jan-17 17:00:44.690019 - [DEBUG]
43207 2019-Jan-17 17:00:44.690043 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43208 2019-Jan-17 17:00:44.690068 - [DEBUG]
43209 2019-Jan-17 17:00:44.690091 - [DEBUG] Process 1176. path edge:
43210 2019-Jan-17 17:00:44.690115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43211 2019-Jan-17 17:00:44.690173 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43212 2019-Jan-17 17:00:44.690809 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43213 2019-Jan-17 17:00:44.691468 - [DEBUG]
43214 2019-Jan-17 17:00:44.691494 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43215 2019-Jan-17 17:00:44.692151 - [DEBUG] Compose: EdgeIdentity * AllBottom
43216 2019-Jan-17 17:00:44.692179 - [DEBUG]
43217 2019-Jan-17 17:00:44.692203 - [DEBUG] Propagate flow
43218 2019-Jan-17 17:00:44.692226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43219 2019-Jan-17 17:00:44.692295 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43220 2019-Jan-17 17:00:44.692932 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43221 2019-Jan-17 17:00:44.693573 - [DEBUG] Edge function : AllBottom (result of previous compose)
43222 2019-Jan-17 17:00:44.693598 - [DEBUG]
43223 2019-Jan-17 17:00:44.693622 - [DEBUG] Join: AllTop & AllBottom
43224 2019-Jan-17 17:00:44.693648 - [DEBUG] = AllBottom (new jump func)
43225 2019-Jan-17 17:00:44.693672 - [DEBUG]
43226 2019-Jan-17 17:00:44.693696 - [DEBUG] Start adding new jump function
43227 2019-Jan-17 17:00:44.693719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43228 2019-Jan-17 17:00:44.693776 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43229 2019-Jan-17 17:00:44.694417 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43230 2019-Jan-17 17:00:44.695069 - [DEBUG] Edge Function : AllBottom
43231 2019-Jan-17 17:00:44.695098 - [DEBUG] End adding new jump function
43232 2019-Jan-17 17:00:44.695121 - [DEBUG]
43233 2019-Jan-17 17:00:44.695145 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43234 2019-Jan-17 17:00:44.695169 - [DEBUG]
43235 2019-Jan-17 17:00:44.695193 - [DEBUG] Process 1177. path edge:
43236 2019-Jan-17 17:00:44.695216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43237 2019-Jan-17 17:00:44.695274 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43238 2019-Jan-17 17:00:44.695912 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43239 2019-Jan-17 17:00:44.696552 - [DEBUG]
43240 2019-Jan-17 17:00:44.696576 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43241 2019-Jan-17 17:00:44.697232 - [DEBUG] Compose: EdgeIdentity * AllBottom
43242 2019-Jan-17 17:00:44.697261 - [DEBUG]
43243 2019-Jan-17 17:00:44.697285 - [DEBUG] Propagate flow
43244 2019-Jan-17 17:00:44.697309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43245 2019-Jan-17 17:00:44.697367 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43246 2019-Jan-17 17:00:44.698022 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43247 2019-Jan-17 17:00:44.698662 - [DEBUG] Edge function : AllBottom (result of previous compose)
43248 2019-Jan-17 17:00:44.698687 - [DEBUG]
43249 2019-Jan-17 17:00:44.698711 - [DEBUG] Join: AllTop & AllBottom
43250 2019-Jan-17 17:00:44.698737 - [DEBUG] = AllBottom (new jump func)
43251 2019-Jan-17 17:00:44.698761 - [DEBUG]
43252 2019-Jan-17 17:00:44.698784 - [DEBUG] Start adding new jump function
43253 2019-Jan-17 17:00:44.698808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43254 2019-Jan-17 17:00:44.698865 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43255 2019-Jan-17 17:00:44.699505 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43256 2019-Jan-17 17:00:44.700144 - [DEBUG] Edge Function : AllBottom
43257 2019-Jan-17 17:00:44.700172 - [DEBUG] End adding new jump function
43258 2019-Jan-17 17:00:44.700196 - [DEBUG]
43259 2019-Jan-17 17:00:44.700219 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43260 2019-Jan-17 17:00:44.700244 - [DEBUG]
43261 2019-Jan-17 17:00:44.700267 - [DEBUG] Process 1178. path edge:
43262 2019-Jan-17 17:00:44.700291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43263 2019-Jan-17 17:00:44.700356 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43264 2019-Jan-17 17:00:44.700997 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43265 2019-Jan-17 17:00:44.701652 - [DEBUG]
43266 2019-Jan-17 17:00:44.701677 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43267 2019-Jan-17 17:00:44.702336 - [DEBUG] Compose: EdgeIdentity * AllBottom
43268 2019-Jan-17 17:00:44.702365 - [DEBUG]
43269 2019-Jan-17 17:00:44.702389 - [DEBUG] Propagate flow
43270 2019-Jan-17 17:00:44.702412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43271 2019-Jan-17 17:00:44.702471 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43272 2019-Jan-17 17:00:44.703110 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43273 2019-Jan-17 17:00:44.703749 - [DEBUG] Edge function : AllBottom (result of previous compose)
43274 2019-Jan-17 17:00:44.703774 - [DEBUG]
43275 2019-Jan-17 17:00:44.703799 - [DEBUG] Join: AllTop & AllBottom
43276 2019-Jan-17 17:00:44.703825 - [DEBUG] = AllBottom (new jump func)
43277 2019-Jan-17 17:00:44.703849 - [DEBUG]
43278 2019-Jan-17 17:00:44.703873 - [DEBUG] Start adding new jump function
43279 2019-Jan-17 17:00:44.703896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43280 2019-Jan-17 17:00:44.703953 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43281 2019-Jan-17 17:00:44.704596 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43282 2019-Jan-17 17:00:44.705247 - [DEBUG] Edge Function : AllBottom
43283 2019-Jan-17 17:00:44.705275 - [DEBUG] End adding new jump function
43284 2019-Jan-17 17:00:44.705299 - [DEBUG]
43285 2019-Jan-17 17:00:44.705323 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43286 2019-Jan-17 17:00:44.705347 - [DEBUG]
43287 2019-Jan-17 17:00:44.705371 - [DEBUG] Process 1179. path edge:
43288 2019-Jan-17 17:00:44.705394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43289 2019-Jan-17 17:00:44.705452 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43290 2019-Jan-17 17:00:44.706090 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43291 2019-Jan-17 17:00:44.706733 - [DEBUG]
43292 2019-Jan-17 17:00:44.706758 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43293 2019-Jan-17 17:00:44.707416 - [DEBUG] Compose: EdgeIdentity * AllBottom
43294 2019-Jan-17 17:00:44.707444 - [DEBUG]
43295 2019-Jan-17 17:00:44.707468 - [DEBUG] Propagate flow
43296 2019-Jan-17 17:00:44.707491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43297 2019-Jan-17 17:00:44.707550 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43298 2019-Jan-17 17:00:44.708217 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43299 2019-Jan-17 17:00:44.708858 - [DEBUG] Edge function : AllBottom (result of previous compose)
43300 2019-Jan-17 17:00:44.708883 - [DEBUG]
43301 2019-Jan-17 17:00:44.708908 - [DEBUG] Join: AllTop & AllBottom
43302 2019-Jan-17 17:00:44.708933 - [DEBUG] = AllBottom (new jump func)
43303 2019-Jan-17 17:00:44.708958 - [DEBUG]
43304 2019-Jan-17 17:00:44.708981 - [DEBUG] Start adding new jump function
43305 2019-Jan-17 17:00:44.709004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43306 2019-Jan-17 17:00:44.709061 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43307 2019-Jan-17 17:00:44.709716 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43308 2019-Jan-17 17:00:44.710363 - [DEBUG] Edge Function : AllBottom
43309 2019-Jan-17 17:00:44.710397 - [DEBUG] End adding new jump function
43310 2019-Jan-17 17:00:44.710420 - [DEBUG]
43311 2019-Jan-17 17:00:44.710444 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43312 2019-Jan-17 17:00:44.710469 - [DEBUG]
43313 2019-Jan-17 17:00:44.710492 - [DEBUG] Process 1180. path edge:
43314 2019-Jan-17 17:00:44.710515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43315 2019-Jan-17 17:00:44.710573 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43316 2019-Jan-17 17:00:44.711223 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43317 2019-Jan-17 17:00:44.711883 - [DEBUG]
43318 2019-Jan-17 17:00:44.711907 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43319 2019-Jan-17 17:00:44.712565 - [DEBUG] Possible callees:
43320 2019-Jan-17 17:00:44.712591 - [DEBUG] llvm.dbg.declare
43321 2019-Jan-17 17:00:44.712616 - [DEBUG] Possible return sites:
43322 2019-Jan-17 17:00:44.712640 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043323 2019-Jan-17 17:00:44.713922 - [DEBUG] Found and process special summary
43324 2019-Jan-17 17:00:44.713957 - [DEBUG] Compose: EdgeIdentity * AllBottom
43325 2019-Jan-17 17:00:44.713985 - [DEBUG]
43326 2019-Jan-17 17:00:44.714009 - [DEBUG] Propagate flow
43327 2019-Jan-17 17:00:44.714032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43328 2019-Jan-17 17:00:44.714091 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43329 2019-Jan-17 17:00:44.714748 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43330 2019-Jan-17 17:00:44.715391 - [DEBUG] Edge function : AllBottom (result of previous compose)
43331 2019-Jan-17 17:00:44.715416 - [DEBUG]
43332 2019-Jan-17 17:00:44.715442 - [DEBUG] Join: AllTop & AllBottom
43333 2019-Jan-17 17:00:44.715467 - [DEBUG] = AllBottom (new jump func)
43334 2019-Jan-17 17:00:44.715492 - [DEBUG]
43335 2019-Jan-17 17:00:44.715515 - [DEBUG] Start adding new jump function
43336 2019-Jan-17 17:00:44.715539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43337 2019-Jan-17 17:00:44.715596 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43338 2019-Jan-17 17:00:44.716236 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43339 2019-Jan-17 17:00:44.716876 - [DEBUG] Edge Function : AllBottom
43340 2019-Jan-17 17:00:44.716904 - [DEBUG] End adding new jump function
43341 2019-Jan-17 17:00:44.716928 - [DEBUG]
43342 2019-Jan-17 17:00:44.716952 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43343 2019-Jan-17 17:00:44.716977 - [DEBUG]
43344 2019-Jan-17 17:00:44.717000 - [DEBUG] Process 1181. path edge:
43345 2019-Jan-17 17:00:44.717024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43346 2019-Jan-17 17:00:44.717081 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43347 2019-Jan-17 17:00:44.717722 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43348 2019-Jan-17 17:00:44.718391 - [DEBUG]
43349 2019-Jan-17 17:00:44.718416 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43350 2019-Jan-17 17:00:44.719077 - [DEBUG] Compose: EdgeIdentity * AllBottom
43351 2019-Jan-17 17:00:44.719105 - [DEBUG]
43352 2019-Jan-17 17:00:44.719129 - [DEBUG] Propagate flow
43353 2019-Jan-17 17:00:44.719152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43354 2019-Jan-17 17:00:44.719211 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43355 2019-Jan-17 17:00:44.719848 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43356 2019-Jan-17 17:00:44.720488 - [DEBUG] Edge function : AllBottom (result of previous compose)
43357 2019-Jan-17 17:00:44.720514 - [DEBUG]
43358 2019-Jan-17 17:00:44.720539 - [DEBUG] Join: AllTop & AllBottom
43359 2019-Jan-17 17:00:44.720565 - [DEBUG] = AllBottom (new jump func)
43360 2019-Jan-17 17:00:44.720590 - [DEBUG]
43361 2019-Jan-17 17:00:44.720613 - [DEBUG] Start adding new jump function
43362 2019-Jan-17 17:00:44.720637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43363 2019-Jan-17 17:00:44.720694 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43364 2019-Jan-17 17:00:44.721348 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43365 2019-Jan-17 17:00:44.721987 - [DEBUG] Edge Function : AllBottom
43366 2019-Jan-17 17:00:44.722016 - [DEBUG] End adding new jump function
43367 2019-Jan-17 17:00:44.722040 - [DEBUG]
43368 2019-Jan-17 17:00:44.722064 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43369 2019-Jan-17 17:00:44.722088 - [DEBUG]
43370 2019-Jan-17 17:00:44.722112 - [DEBUG] Process 1182. path edge:
43371 2019-Jan-17 17:00:44.722135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43372 2019-Jan-17 17:00:44.722194 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43373 2019-Jan-17 17:00:44.722830 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43374 2019-Jan-17 17:00:44.723471 - [DEBUG]
43375 2019-Jan-17 17:00:44.723496 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43376 2019-Jan-17 17:00:44.724153 - [DEBUG] Compose: EdgeIdentity * AllBottom
43377 2019-Jan-17 17:00:44.724181 - [DEBUG]
43378 2019-Jan-17 17:00:44.724205 - [DEBUG] Propagate flow
43379 2019-Jan-17 17:00:44.724229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43380 2019-Jan-17 17:00:44.724287 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43381 2019-Jan-17 17:00:44.724992 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43382 2019-Jan-17 17:00:44.725635 - [DEBUG] Edge function : AllBottom (result of previous compose)
43383 2019-Jan-17 17:00:44.725660 - [DEBUG]
43384 2019-Jan-17 17:00:44.725685 - [DEBUG] Join: AllTop & AllBottom
43385 2019-Jan-17 17:00:44.725711 - [DEBUG] = AllBottom (new jump func)
43386 2019-Jan-17 17:00:44.725735 - [DEBUG]
43387 2019-Jan-17 17:00:44.725759 - [DEBUG] Start adding new jump function
43388 2019-Jan-17 17:00:44.725782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43389 2019-Jan-17 17:00:44.725840 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43390 2019-Jan-17 17:00:44.726480 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43391 2019-Jan-17 17:00:44.727127 - [DEBUG] Edge Function : AllBottom
43392 2019-Jan-17 17:00:44.727165 - [DEBUG] End adding new jump function
43393 2019-Jan-17 17:00:44.727190 - [DEBUG]
43394 2019-Jan-17 17:00:44.727213 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43395 2019-Jan-17 17:00:44.727238 - [DEBUG]
43396 2019-Jan-17 17:00:44.727261 - [DEBUG] Process 1183. path edge:
43397 2019-Jan-17 17:00:44.727284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43398 2019-Jan-17 17:00:44.727342 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43399 2019-Jan-17 17:00:44.728002 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43400 2019-Jan-17 17:00:44.728645 - [DEBUG]
43401 2019-Jan-17 17:00:44.728669 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43402 2019-Jan-17 17:00:44.729331 - [DEBUG] Possible callees:
43403 2019-Jan-17 17:00:44.729358 - [DEBUG] llvm.dbg.declare
43404 2019-Jan-17 17:00:44.729384 - [DEBUG] Possible return sites:
43405 2019-Jan-17 17:00:44.729407 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943406 2019-Jan-17 17:00:44.730685 - [DEBUG] Found and process special summary
43407 2019-Jan-17 17:00:44.730720 - [DEBUG] Compose: EdgeIdentity * AllBottom
43408 2019-Jan-17 17:00:44.730748 - [DEBUG]
43409 2019-Jan-17 17:00:44.730772 - [DEBUG] Propagate flow
43410 2019-Jan-17 17:00:44.730795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43411 2019-Jan-17 17:00:44.730854 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43412 2019-Jan-17 17:00:44.731516 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43413 2019-Jan-17 17:00:44.732156 - [DEBUG] Edge function : AllBottom (result of previous compose)
43414 2019-Jan-17 17:00:44.732182 - [DEBUG]
43415 2019-Jan-17 17:00:44.732208 - [DEBUG] Join: AllTop & AllBottom
43416 2019-Jan-17 17:00:44.732233 - [DEBUG] = AllBottom (new jump func)
43417 2019-Jan-17 17:00:44.732258 - [DEBUG]
43418 2019-Jan-17 17:00:44.732281 - [DEBUG] Start adding new jump function
43419 2019-Jan-17 17:00:44.732305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43420 2019-Jan-17 17:00:44.732363 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43421 2019-Jan-17 17:00:44.733003 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43422 2019-Jan-17 17:00:44.733643 - [DEBUG] Edge Function : AllBottom
43423 2019-Jan-17 17:00:44.733672 - [DEBUG] End adding new jump function
43424 2019-Jan-17 17:00:44.733696 - [DEBUG]
43425 2019-Jan-17 17:00:44.733720 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43426 2019-Jan-17 17:00:44.733745 - [DEBUG]
43427 2019-Jan-17 17:00:44.733768 - [DEBUG] Process 1184. path edge:
43428 2019-Jan-17 17:00:44.733792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43429 2019-Jan-17 17:00:44.733850 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43430 2019-Jan-17 17:00:44.734490 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43431 2019-Jan-17 17:00:44.735146 - [DEBUG]
43432 2019-Jan-17 17:00:44.735171 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43433 2019-Jan-17 17:00:44.735834 - [DEBUG] Compose: EdgeIdentity * AllBottom
43434 2019-Jan-17 17:00:44.735870 - [DEBUG]
43435 2019-Jan-17 17:00:44.735895 - [DEBUG] Propagate flow
43436 2019-Jan-17 17:00:44.735918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43437 2019-Jan-17 17:00:44.735977 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43438 2019-Jan-17 17:00:44.736616 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43439 2019-Jan-17 17:00:44.737259 - [DEBUG] Edge function : AllBottom (result of previous compose)
43440 2019-Jan-17 17:00:44.737285 - [DEBUG]
43441 2019-Jan-17 17:00:44.737310 - [DEBUG] Join: AllTop & AllBottom
43442 2019-Jan-17 17:00:44.737336 - [DEBUG] = AllBottom (new jump func)
43443 2019-Jan-17 17:00:44.737360 - [DEBUG]
43444 2019-Jan-17 17:00:44.737383 - [DEBUG] Start adding new jump function
43445 2019-Jan-17 17:00:44.737407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43446 2019-Jan-17 17:00:44.737465 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43447 2019-Jan-17 17:00:44.738125 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43448 2019-Jan-17 17:00:44.738761 - [DEBUG] Edge Function : AllBottom
43449 2019-Jan-17 17:00:44.738790 - [DEBUG] End adding new jump function
43450 2019-Jan-17 17:00:44.738814 - [DEBUG]
43451 2019-Jan-17 17:00:44.738838 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43452 2019-Jan-17 17:00:44.738862 - [DEBUG]
43453 2019-Jan-17 17:00:44.738885 - [DEBUG] Process 1185. path edge:
43454 2019-Jan-17 17:00:44.738909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43455 2019-Jan-17 17:00:44.738967 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43456 2019-Jan-17 17:00:44.739604 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43457 2019-Jan-17 17:00:44.740244 - [DEBUG]
43458 2019-Jan-17 17:00:44.740269 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43459 2019-Jan-17 17:00:44.740930 - [DEBUG] Compose: EdgeIdentity * AllBottom
43460 2019-Jan-17 17:00:44.740958 - [DEBUG]
43461 2019-Jan-17 17:00:44.740982 - [DEBUG] Propagate flow
43462 2019-Jan-17 17:00:44.741006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43463 2019-Jan-17 17:00:44.741065 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43464 2019-Jan-17 17:00:44.741731 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43465 2019-Jan-17 17:00:44.742371 - [DEBUG] Edge function : AllBottom (result of previous compose)
43466 2019-Jan-17 17:00:44.742396 - [DEBUG]
43467 2019-Jan-17 17:00:44.742421 - [DEBUG] Join: AllTop & AllBottom
43468 2019-Jan-17 17:00:44.742447 - [DEBUG] = AllBottom (new jump func)
43469 2019-Jan-17 17:00:44.742471 - [DEBUG]
43470 2019-Jan-17 17:00:44.742494 - [DEBUG] Start adding new jump function
43471 2019-Jan-17 17:00:44.742518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43472 2019-Jan-17 17:00:44.742575 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43473 2019-Jan-17 17:00:44.743216 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43474 2019-Jan-17 17:00:44.743861 - [DEBUG] Edge Function : AllBottom
43475 2019-Jan-17 17:00:44.743890 - [DEBUG] End adding new jump function
43476 2019-Jan-17 17:00:44.743914 - [DEBUG]
43477 2019-Jan-17 17:00:44.743938 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43478 2019-Jan-17 17:00:44.743962 - [DEBUG]
43479 2019-Jan-17 17:00:44.743994 - [DEBUG] Process 1186. path edge:
43480 2019-Jan-17 17:00:44.744019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43481 2019-Jan-17 17:00:44.744076 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43482 2019-Jan-17 17:00:44.744738 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43483 2019-Jan-17 17:00:44.745379 - [DEBUG]
43484 2019-Jan-17 17:00:44.745403 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43485 2019-Jan-17 17:00:44.746065 - [DEBUG] Possible callees:
43486 2019-Jan-17 17:00:44.746090 - [DEBUG] llvm.dbg.declare
43487 2019-Jan-17 17:00:44.746115 - [DEBUG] Possible return sites:
43488 2019-Jan-17 17:00:44.746139 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543489 2019-Jan-17 17:00:44.747426 - [DEBUG] Found and process special summary
43490 2019-Jan-17 17:00:44.747461 - [DEBUG] Compose: EdgeIdentity * AllBottom
43491 2019-Jan-17 17:00:44.747489 - [DEBUG]
43492 2019-Jan-17 17:00:44.747513 - [DEBUG] Propagate flow
43493 2019-Jan-17 17:00:44.747536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43494 2019-Jan-17 17:00:44.747595 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43495 2019-Jan-17 17:00:44.748253 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43496 2019-Jan-17 17:00:44.748893 - [DEBUG] Edge function : AllBottom (result of previous compose)
43497 2019-Jan-17 17:00:44.748919 - [DEBUG]
43498 2019-Jan-17 17:00:44.748944 - [DEBUG] Join: AllTop & AllBottom
43499 2019-Jan-17 17:00:44.748970 - [DEBUG] = AllBottom (new jump func)
43500 2019-Jan-17 17:00:44.748994 - [DEBUG]
43501 2019-Jan-17 17:00:44.749018 - [DEBUG] Start adding new jump function
43502 2019-Jan-17 17:00:44.749041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43503 2019-Jan-17 17:00:44.749098 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43504 2019-Jan-17 17:00:44.749741 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43505 2019-Jan-17 17:00:44.750382 - [DEBUG] Edge Function : AllBottom
43506 2019-Jan-17 17:00:44.750411 - [DEBUG] End adding new jump function
43507 2019-Jan-17 17:00:44.750435 - [DEBUG]
43508 2019-Jan-17 17:00:44.750459 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43509 2019-Jan-17 17:00:44.750483 - [DEBUG]
43510 2019-Jan-17 17:00:44.750506 - [DEBUG] Process 1187. path edge:
43511 2019-Jan-17 17:00:44.750530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43512 2019-Jan-17 17:00:44.750588 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43513 2019-Jan-17 17:00:44.751227 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43514 2019-Jan-17 17:00:44.751883 - [DEBUG]
43515 2019-Jan-17 17:00:44.751908 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43516 2019-Jan-17 17:00:44.752571 - [DEBUG] Compose: EdgeIdentity * AllBottom
43517 2019-Jan-17 17:00:44.752599 - [DEBUG]
43518 2019-Jan-17 17:00:44.752623 - [DEBUG] Propagate flow
43519 2019-Jan-17 17:00:44.752646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43520 2019-Jan-17 17:00:44.752706 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43521 2019-Jan-17 17:00:44.753352 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43522 2019-Jan-17 17:00:44.753992 - [DEBUG] Edge function : AllBottom (result of previous compose)
43523 2019-Jan-17 17:00:44.754017 - [DEBUG]
43524 2019-Jan-17 17:00:44.754042 - [DEBUG] Join: AllTop & AllBottom
43525 2019-Jan-17 17:00:44.754068 - [DEBUG] = AllBottom (new jump func)
43526 2019-Jan-17 17:00:44.754092 - [DEBUG]
43527 2019-Jan-17 17:00:44.754115 - [DEBUG] Start adding new jump function
43528 2019-Jan-17 17:00:44.754138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43529 2019-Jan-17 17:00:44.754195 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43530 2019-Jan-17 17:00:44.754852 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43531 2019-Jan-17 17:00:44.755487 - [DEBUG] Edge Function : AllBottom
43532 2019-Jan-17 17:00:44.755516 - [DEBUG] End adding new jump function
43533 2019-Jan-17 17:00:44.755539 - [DEBUG]
43534 2019-Jan-17 17:00:44.755563 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43535 2019-Jan-17 17:00:44.755588 - [DEBUG]
43536 2019-Jan-17 17:00:44.755611 - [DEBUG] Process 1188. path edge:
43537 2019-Jan-17 17:00:44.755634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43538 2019-Jan-17 17:00:44.755693 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43539 2019-Jan-17 17:00:44.756329 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43540 2019-Jan-17 17:00:44.756970 - [DEBUG]
43541 2019-Jan-17 17:00:44.756995 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43542 2019-Jan-17 17:00:44.757654 - [DEBUG] Compose: EdgeIdentity * AllBottom
43543 2019-Jan-17 17:00:44.757682 - [DEBUG]
43544 2019-Jan-17 17:00:44.757706 - [DEBUG] Propagate flow
43545 2019-Jan-17 17:00:44.757729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43546 2019-Jan-17 17:00:44.757788 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43547 2019-Jan-17 17:00:44.758443 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43548 2019-Jan-17 17:00:44.759083 - [DEBUG] Edge function : AllBottom (result of previous compose)
43549 2019-Jan-17 17:00:44.759108 - [DEBUG]
43550 2019-Jan-17 17:00:44.759133 - [DEBUG] Join: AllTop & AllBottom
43551 2019-Jan-17 17:00:44.759159 - [DEBUG] = AllBottom (new jump func)
43552 2019-Jan-17 17:00:44.759183 - [DEBUG]
43553 2019-Jan-17 17:00:44.759206 - [DEBUG] Start adding new jump function
43554 2019-Jan-17 17:00:44.759229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43555 2019-Jan-17 17:00:44.759287 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43556 2019-Jan-17 17:00:44.759928 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43557 2019-Jan-17 17:00:44.760564 - [DEBUG] Edge Function : AllBottom
43558 2019-Jan-17 17:00:44.760593 - [DEBUG] End adding new jump function
43559 2019-Jan-17 17:00:44.760616 - [DEBUG]
43560 2019-Jan-17 17:00:44.760640 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43561 2019-Jan-17 17:00:44.760664 - [DEBUG]
43562 2019-Jan-17 17:00:44.760687 - [DEBUG] Process 1189. path edge:
43563 2019-Jan-17 17:00:44.760711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43564 2019-Jan-17 17:00:44.760768 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43565 2019-Jan-17 17:00:44.761419 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43566 2019-Jan-17 17:00:44.762068 - [DEBUG]
43567 2019-Jan-17 17:00:44.762093 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43568 2019-Jan-17 17:00:44.762753 - [DEBUG] Compose: EdgeIdentity * AllBottom
43569 2019-Jan-17 17:00:44.762782 - [DEBUG]
43570 2019-Jan-17 17:00:44.762806 - [DEBUG] Propagate flow
43571 2019-Jan-17 17:00:44.762829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43572 2019-Jan-17 17:00:44.762889 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43573 2019-Jan-17 17:00:44.763539 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43574 2019-Jan-17 17:00:44.764179 - [DEBUG] Edge function : AllBottom (result of previous compose)
43575 2019-Jan-17 17:00:44.764204 - [DEBUG]
43576 2019-Jan-17 17:00:44.764230 - [DEBUG] Join: AllTop & AllBottom
43577 2019-Jan-17 17:00:44.764255 - [DEBUG] = AllBottom (new jump func)
43578 2019-Jan-17 17:00:44.764280 - [DEBUG]
43579 2019-Jan-17 17:00:44.764303 - [DEBUG] Start adding new jump function
43580 2019-Jan-17 17:00:44.764327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43581 2019-Jan-17 17:00:44.764384 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43582 2019-Jan-17 17:00:44.765042 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43583 2019-Jan-17 17:00:44.765688 - [DEBUG] Edge Function : AllBottom
43584 2019-Jan-17 17:00:44.765717 - [DEBUG] End adding new jump function
43585 2019-Jan-17 17:00:44.765741 - [DEBUG]
43586 2019-Jan-17 17:00:44.765765 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43587 2019-Jan-17 17:00:44.765790 - [DEBUG]
43588 2019-Jan-17 17:00:44.765813 - [DEBUG] Process 1190. path edge:
43589 2019-Jan-17 17:00:44.765837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43590 2019-Jan-17 17:00:44.765895 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43591 2019-Jan-17 17:00:44.766542 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43592 2019-Jan-17 17:00:44.767183 - [DEBUG]
43593 2019-Jan-17 17:00:44.767207 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43594 2019-Jan-17 17:00:44.767869 - [DEBUG] Possible callees:
43595 2019-Jan-17 17:00:44.767894 - [DEBUG] llvm.dbg.declare
43596 2019-Jan-17 17:00:44.767920 - [DEBUG] Possible return sites:
43597 2019-Jan-17 17:00:44.767943 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343598 2019-Jan-17 17:00:44.769233 - [DEBUG] Found and process special summary
43599 2019-Jan-17 17:00:44.769268 - [DEBUG] Compose: EdgeIdentity * AllBottom
43600 2019-Jan-17 17:00:44.769295 - [DEBUG]
43601 2019-Jan-17 17:00:44.769319 - [DEBUG] Propagate flow
43602 2019-Jan-17 17:00:44.769342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43603 2019-Jan-17 17:00:44.769401 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43604 2019-Jan-17 17:00:44.770041 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43605 2019-Jan-17 17:00:44.770682 - [DEBUG] Edge function : AllBottom (result of previous compose)
43606 2019-Jan-17 17:00:44.770707 - [DEBUG]
43607 2019-Jan-17 17:00:44.770732 - [DEBUG] Join: AllTop & AllBottom
43608 2019-Jan-17 17:00:44.770758 - [DEBUG] = AllBottom (new jump func)
43609 2019-Jan-17 17:00:44.770790 - [DEBUG]
43610 2019-Jan-17 17:00:44.770814 - [DEBUG] Start adding new jump function
43611 2019-Jan-17 17:00:44.770838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43612 2019-Jan-17 17:00:44.770895 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43613 2019-Jan-17 17:00:44.771554 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43614 2019-Jan-17 17:00:44.772193 - [DEBUG] Edge Function : AllBottom
43615 2019-Jan-17 17:00:44.772222 - [DEBUG] End adding new jump function
43616 2019-Jan-17 17:00:44.772246 - [DEBUG]
43617 2019-Jan-17 17:00:44.772270 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43618 2019-Jan-17 17:00:44.772294 - [DEBUG]
43619 2019-Jan-17 17:00:44.772317 - [DEBUG] Process 1191. path edge:
43620 2019-Jan-17 17:00:44.772341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43621 2019-Jan-17 17:00:44.772398 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43622 2019-Jan-17 17:00:44.773038 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43623 2019-Jan-17 17:00:44.773678 - [DEBUG]
43624 2019-Jan-17 17:00:44.773702 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43625 2019-Jan-17 17:00:44.774366 - [DEBUG] Compose: EdgeIdentity * AllBottom
43626 2019-Jan-17 17:00:44.774394 - [DEBUG]
43627 2019-Jan-17 17:00:44.774418 - [DEBUG] Propagate flow
43628 2019-Jan-17 17:00:44.774441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43629 2019-Jan-17 17:00:44.774501 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43630 2019-Jan-17 17:00:44.775161 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43631 2019-Jan-17 17:00:44.775801 - [DEBUG] Edge function : AllBottom (result of previous compose)
43632 2019-Jan-17 17:00:44.775827 - [DEBUG]
43633 2019-Jan-17 17:00:44.775852 - [DEBUG] Join: AllTop & AllBottom
43634 2019-Jan-17 17:00:44.775877 - [DEBUG] = AllBottom (new jump func)
43635 2019-Jan-17 17:00:44.775902 - [DEBUG]
43636 2019-Jan-17 17:00:44.775925 - [DEBUG] Start adding new jump function
43637 2019-Jan-17 17:00:44.775949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43638 2019-Jan-17 17:00:44.776006 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43639 2019-Jan-17 17:00:44.776645 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43640 2019-Jan-17 17:00:44.777280 - [DEBUG] Edge Function : AllBottom
43641 2019-Jan-17 17:00:44.777308 - [DEBUG] End adding new jump function
43642 2019-Jan-17 17:00:44.777332 - [DEBUG]
43643 2019-Jan-17 17:00:44.777356 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43644 2019-Jan-17 17:00:44.777380 - [DEBUG]
43645 2019-Jan-17 17:00:44.777404 - [DEBUG] Process 1192. path edge:
43646 2019-Jan-17 17:00:44.777427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43647 2019-Jan-17 17:00:44.777485 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43648 2019-Jan-17 17:00:44.778136 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43649 2019-Jan-17 17:00:44.778776 - [DEBUG]
43650 2019-Jan-17 17:00:44.778801 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43651 2019-Jan-17 17:00:44.779461 - [DEBUG] Compose: EdgeIdentity * AllBottom
43652 2019-Jan-17 17:00:44.779489 - [DEBUG]
43653 2019-Jan-17 17:00:44.779513 - [DEBUG] Propagate flow
43654 2019-Jan-17 17:00:44.779544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43655 2019-Jan-17 17:00:44.779604 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43656 2019-Jan-17 17:00:44.780253 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43657 2019-Jan-17 17:00:44.780894 - [DEBUG] Edge function : AllBottom (result of previous compose)
43658 2019-Jan-17 17:00:44.780919 - [DEBUG]
43659 2019-Jan-17 17:00:44.780944 - [DEBUG] Join: AllTop & AllBottom
43660 2019-Jan-17 17:00:44.780970 - [DEBUG] = AllBottom (new jump func)
43661 2019-Jan-17 17:00:44.780994 - [DEBUG]
43662 2019-Jan-17 17:00:44.781018 - [DEBUG] Start adding new jump function
43663 2019-Jan-17 17:00:44.781041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43664 2019-Jan-17 17:00:44.781098 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43665 2019-Jan-17 17:00:44.781756 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43666 2019-Jan-17 17:00:44.782403 - [DEBUG] Edge Function : AllBottom
43667 2019-Jan-17 17:00:44.782431 - [DEBUG] End adding new jump function
43668 2019-Jan-17 17:00:44.782455 - [DEBUG]
43669 2019-Jan-17 17:00:44.782479 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43670 2019-Jan-17 17:00:44.782503 - [DEBUG]
43671 2019-Jan-17 17:00:44.782527 - [DEBUG] Process 1193. path edge:
43672 2019-Jan-17 17:00:44.782550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43673 2019-Jan-17 17:00:44.782608 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43674 2019-Jan-17 17:00:44.783254 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43675 2019-Jan-17 17:00:44.783894 - [DEBUG]
43676 2019-Jan-17 17:00:44.783918 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43677 2019-Jan-17 17:00:44.784579 - [DEBUG] Possible callees:
43678 2019-Jan-17 17:00:44.784606 - [DEBUG] llvm.dbg.declare
43679 2019-Jan-17 17:00:44.784644 - [DEBUG] Possible return sites:
43680 2019-Jan-17 17:00:44.784668 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943681 2019-Jan-17 17:00:44.785946 - [DEBUG] Found and process special summary
43682 2019-Jan-17 17:00:44.785980 - [DEBUG] Compose: EdgeIdentity * AllBottom
43683 2019-Jan-17 17:00:44.786008 - [DEBUG]
43684 2019-Jan-17 17:00:44.786032 - [DEBUG] Propagate flow
43685 2019-Jan-17 17:00:44.786055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43686 2019-Jan-17 17:00:44.786113 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43687 2019-Jan-17 17:00:44.786757 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43688 2019-Jan-17 17:00:44.787397 - [DEBUG] Edge function : AllBottom (result of previous compose)
43689 2019-Jan-17 17:00:44.787422 - [DEBUG]
43690 2019-Jan-17 17:00:44.787447 - [DEBUG] Join: AllTop & AllBottom
43691 2019-Jan-17 17:00:44.787473 - [DEBUG] = AllBottom (new jump func)
43692 2019-Jan-17 17:00:44.787497 - [DEBUG]
43693 2019-Jan-17 17:00:44.787520 - [DEBUG] Start adding new jump function
43694 2019-Jan-17 17:00:44.787544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43695 2019-Jan-17 17:00:44.787601 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43696 2019-Jan-17 17:00:44.788266 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43697 2019-Jan-17 17:00:44.788906 - [DEBUG] Edge Function : AllBottom
43698 2019-Jan-17 17:00:44.788935 - [DEBUG] End adding new jump function
43699 2019-Jan-17 17:00:44.788959 - [DEBUG]
43700 2019-Jan-17 17:00:44.788982 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43701 2019-Jan-17 17:00:44.789007 - [DEBUG]
43702 2019-Jan-17 17:00:44.789030 - [DEBUG] Process 1194. path edge:
43703 2019-Jan-17 17:00:44.789053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43704 2019-Jan-17 17:00:44.789111 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43705 2019-Jan-17 17:00:44.789750 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43706 2019-Jan-17 17:00:44.790392 - [DEBUG]
43707 2019-Jan-17 17:00:44.790417 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43708 2019-Jan-17 17:00:44.791080 - [DEBUG] Compose: EdgeIdentity * AllBottom
43709 2019-Jan-17 17:00:44.791108 - [DEBUG]
43710 2019-Jan-17 17:00:44.791132 - [DEBUG] Propagate flow
43711 2019-Jan-17 17:00:44.791156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43712 2019-Jan-17 17:00:44.791215 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43713 2019-Jan-17 17:00:44.791869 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43714 2019-Jan-17 17:00:44.792509 - [DEBUG] Edge function : AllBottom (result of previous compose)
43715 2019-Jan-17 17:00:44.792534 - [DEBUG]
43716 2019-Jan-17 17:00:44.792560 - [DEBUG] Join: AllTop & AllBottom
43717 2019-Jan-17 17:00:44.792586 - [DEBUG] = AllBottom (new jump func)
43718 2019-Jan-17 17:00:44.792610 - [DEBUG]
43719 2019-Jan-17 17:00:44.792633 - [DEBUG] Start adding new jump function
43720 2019-Jan-17 17:00:44.792657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43721 2019-Jan-17 17:00:44.792714 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43722 2019-Jan-17 17:00:44.793356 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43723 2019-Jan-17 17:00:44.793992 - [DEBUG] Edge Function : AllBottom
43724 2019-Jan-17 17:00:44.794022 - [DEBUG] End adding new jump function
43725 2019-Jan-17 17:00:44.794045 - [DEBUG]
43726 2019-Jan-17 17:00:44.794069 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43727 2019-Jan-17 17:00:44.794094 - [DEBUG]
43728 2019-Jan-17 17:00:44.794117 - [DEBUG] Process 1195. path edge:
43729 2019-Jan-17 17:00:44.794141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43730 2019-Jan-17 17:00:44.794199 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43731 2019-Jan-17 17:00:44.794852 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43732 2019-Jan-17 17:00:44.795492 - [DEBUG]
43733 2019-Jan-17 17:00:44.795516 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43734 2019-Jan-17 17:00:44.796177 - [DEBUG] Compose: EdgeIdentity * AllBottom
43735 2019-Jan-17 17:00:44.796206 - [DEBUG]
43736 2019-Jan-17 17:00:44.796230 - [DEBUG] Propagate flow
43737 2019-Jan-17 17:00:44.796253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43738 2019-Jan-17 17:00:44.796313 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43739 2019-Jan-17 17:00:44.796968 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43740 2019-Jan-17 17:00:44.797608 - [DEBUG] Edge function : AllBottom (result of previous compose)
43741 2019-Jan-17 17:00:44.797634 - [DEBUG]
43742 2019-Jan-17 17:00:44.797659 - [DEBUG] Join: AllTop & AllBottom
43743 2019-Jan-17 17:00:44.797684 - [DEBUG] = AllBottom (new jump func)
43744 2019-Jan-17 17:00:44.797709 - [DEBUG]
43745 2019-Jan-17 17:00:44.797732 - [DEBUG] Start adding new jump function
43746 2019-Jan-17 17:00:44.797756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43747 2019-Jan-17 17:00:44.797813 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43748 2019-Jan-17 17:00:44.798470 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43749 2019-Jan-17 17:00:44.799110 - [DEBUG] Edge Function : AllBottom
43750 2019-Jan-17 17:00:44.799139 - [DEBUG] End adding new jump function
43751 2019-Jan-17 17:00:44.799162 - [DEBUG]
43752 2019-Jan-17 17:00:44.799186 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43753 2019-Jan-17 17:00:44.799210 - [DEBUG]
43754 2019-Jan-17 17:00:44.799234 - [DEBUG] Process 1196. path edge:
43755 2019-Jan-17 17:00:44.799257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43756 2019-Jan-17 17:00:44.799315 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43757 2019-Jan-17 17:00:44.799956 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43758 2019-Jan-17 17:00:44.800597 - [DEBUG]
43759 2019-Jan-17 17:00:44.800622 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43760 2019-Jan-17 17:00:44.801300 - [DEBUG] Compose: EdgeIdentity * AllBottom
43761 2019-Jan-17 17:00:44.801330 - [DEBUG]
43762 2019-Jan-17 17:00:44.801355 - [DEBUG] Propagate flow
43763 2019-Jan-17 17:00:44.801378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43764 2019-Jan-17 17:00:44.801437 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43765 2019-Jan-17 17:00:44.802076 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43766 2019-Jan-17 17:00:44.802717 - [DEBUG] Edge function : AllBottom (result of previous compose)
43767 2019-Jan-17 17:00:44.802741 - [DEBUG]
43768 2019-Jan-17 17:00:44.802767 - [DEBUG] Join: AllTop & AllBottom
43769 2019-Jan-17 17:00:44.802792 - [DEBUG] = AllBottom (new jump func)
43770 2019-Jan-17 17:00:44.802817 - [DEBUG]
43771 2019-Jan-17 17:00:44.802840 - [DEBUG] Start adding new jump function
43772 2019-Jan-17 17:00:44.802863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43773 2019-Jan-17 17:00:44.802920 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43774 2019-Jan-17 17:00:44.803562 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43775 2019-Jan-17 17:00:44.804198 - [DEBUG] Edge Function : AllBottom
43776 2019-Jan-17 17:00:44.804227 - [DEBUG] End adding new jump function
43777 2019-Jan-17 17:00:44.804251 - [DEBUG]
43778 2019-Jan-17 17:00:44.804275 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43779 2019-Jan-17 17:00:44.804299 - [DEBUG]
43780 2019-Jan-17 17:00:44.804322 - [DEBUG] Process 1197. path edge:
43781 2019-Jan-17 17:00:44.804346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43782 2019-Jan-17 17:00:44.804403 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43783 2019-Jan-17 17:00:44.805064 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43784 2019-Jan-17 17:00:44.805705 - [DEBUG]
43785 2019-Jan-17 17:00:44.805731 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43786 2019-Jan-17 17:00:44.806391 - [DEBUG] Compose: EdgeIdentity * AllBottom
43787 2019-Jan-17 17:00:44.806419 - [DEBUG]
43788 2019-Jan-17 17:00:44.806443 - [DEBUG] Propagate flow
43789 2019-Jan-17 17:00:44.806466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43790 2019-Jan-17 17:00:44.806534 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43791 2019-Jan-17 17:00:44.807176 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43792 2019-Jan-17 17:00:44.807816 - [DEBUG] Edge function : AllBottom (result of previous compose)
43793 2019-Jan-17 17:00:44.807841 - [DEBUG]
43794 2019-Jan-17 17:00:44.807866 - [DEBUG] Join: AllTop & AllBottom
43795 2019-Jan-17 17:00:44.807892 - [DEBUG] = AllBottom (new jump func)
43796 2019-Jan-17 17:00:44.807916 - [DEBUG]
43797 2019-Jan-17 17:00:44.807940 - [DEBUG] Start adding new jump function
43798 2019-Jan-17 17:00:44.807976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43799 2019-Jan-17 17:00:44.808034 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43800 2019-Jan-17 17:00:44.808675 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43801 2019-Jan-17 17:00:44.809315 - [DEBUG] Edge Function : AllBottom
43802 2019-Jan-17 17:00:44.809344 - [DEBUG] End adding new jump function
43803 2019-Jan-17 17:00:44.809368 - [DEBUG]
43804 2019-Jan-17 17:00:44.809391 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43805 2019-Jan-17 17:00:44.809416 - [DEBUG]
43806 2019-Jan-17 17:00:44.809439 - [DEBUG] Process 1198. path edge:
43807 2019-Jan-17 17:00:44.809463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43808 2019-Jan-17 17:00:44.809520 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43809 2019-Jan-17 17:00:44.810159 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43810 2019-Jan-17 17:00:44.810802 - [DEBUG]
43811 2019-Jan-17 17:00:44.810826 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43812 2019-Jan-17 17:00:44.811507 - [DEBUG] Compose: EdgeIdentity * AllBottom
43813 2019-Jan-17 17:00:44.811536 - [DEBUG]
43814 2019-Jan-17 17:00:44.811560 - [DEBUG] Propagate flow
43815 2019-Jan-17 17:00:44.811583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43816 2019-Jan-17 17:00:44.811642 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43817 2019-Jan-17 17:00:44.812281 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43818 2019-Jan-17 17:00:44.812921 - [DEBUG] Edge function : AllBottom (result of previous compose)
43819 2019-Jan-17 17:00:44.812946 - [DEBUG]
43820 2019-Jan-17 17:00:44.812971 - [DEBUG] Join: AllTop & AllBottom
43821 2019-Jan-17 17:00:44.812997 - [DEBUG] = AllBottom (new jump func)
43822 2019-Jan-17 17:00:44.813022 - [DEBUG]
43823 2019-Jan-17 17:00:44.813045 - [DEBUG] Start adding new jump function
43824 2019-Jan-17 17:00:44.813068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43825 2019-Jan-17 17:00:44.813126 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43826 2019-Jan-17 17:00:44.813766 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43827 2019-Jan-17 17:00:44.814402 - [DEBUG] Edge Function : AllBottom
43828 2019-Jan-17 17:00:44.814440 - [DEBUG] End adding new jump function
43829 2019-Jan-17 17:00:44.814464 - [DEBUG]
43830 2019-Jan-17 17:00:44.814488 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43831 2019-Jan-17 17:00:44.814513 - [DEBUG]
43832 2019-Jan-17 17:00:44.814536 - [DEBUG] Process 1199. path edge:
43833 2019-Jan-17 17:00:44.814560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43834 2019-Jan-17 17:00:44.814618 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43835 2019-Jan-17 17:00:44.815269 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43836 2019-Jan-17 17:00:44.815911 - [DEBUG]
43837 2019-Jan-17 17:00:44.815936 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43838 2019-Jan-17 17:00:44.816595 - [DEBUG] Compose: EdgeIdentity * AllBottom
43839 2019-Jan-17 17:00:44.816623 - [DEBUG]
43840 2019-Jan-17 17:00:44.816647 - [DEBUG] Propagate flow
43841 2019-Jan-17 17:00:44.816670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43842 2019-Jan-17 17:00:44.816730 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43843 2019-Jan-17 17:00:44.817379 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43844 2019-Jan-17 17:00:44.818035 - [DEBUG] Edge function : AllBottom (result of previous compose)
43845 2019-Jan-17 17:00:44.818060 - [DEBUG]
43846 2019-Jan-17 17:00:44.818085 - [DEBUG] Join: AllTop & AllBottom
43847 2019-Jan-17 17:00:44.818111 - [DEBUG] = AllBottom (new jump func)
43848 2019-Jan-17 17:00:44.818135 - [DEBUG]
43849 2019-Jan-17 17:00:44.818158 - [DEBUG] Start adding new jump function
43850 2019-Jan-17 17:00:44.818181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43851 2019-Jan-17 17:00:44.818239 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43852 2019-Jan-17 17:00:44.818882 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43853 2019-Jan-17 17:00:44.819517 - [DEBUG] Edge Function : AllBottom
43854 2019-Jan-17 17:00:44.819546 - [DEBUG] End adding new jump function
43855 2019-Jan-17 17:00:44.819570 - [DEBUG]
43856 2019-Jan-17 17:00:44.819594 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43857 2019-Jan-17 17:00:44.819618 - [DEBUG]
43858 2019-Jan-17 17:00:44.819641 - [DEBUG] Process 1200. path edge:
43859 2019-Jan-17 17:00:44.819665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43860 2019-Jan-17 17:00:44.819723 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43861 2019-Jan-17 17:00:44.820359 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43862 2019-Jan-17 17:00:44.821000 - [DEBUG]
43863 2019-Jan-17 17:00:44.821025 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43864 2019-Jan-17 17:00:44.821700 - [DEBUG] Compose: EdgeIdentity * AllBottom
43865 2019-Jan-17 17:00:44.821728 - [DEBUG]
43866 2019-Jan-17 17:00:44.821752 - [DEBUG] Propagate flow
43867 2019-Jan-17 17:00:44.821776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43868 2019-Jan-17 17:00:44.821835 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43869 2019-Jan-17 17:00:44.822479 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43870 2019-Jan-17 17:00:44.823119 - [DEBUG] Edge function : AllBottom (result of previous compose)
43871 2019-Jan-17 17:00:44.823152 - [DEBUG]
43872 2019-Jan-17 17:00:44.823178 - [DEBUG] Join: AllTop & AllBottom
43873 2019-Jan-17 17:00:44.823204 - [DEBUG] = AllBottom (new jump func)
43874 2019-Jan-17 17:00:44.823228 - [DEBUG]
43875 2019-Jan-17 17:00:44.823251 - [DEBUG] Start adding new jump function
43876 2019-Jan-17 17:00:44.823275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43877 2019-Jan-17 17:00:44.823332 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43878 2019-Jan-17 17:00:44.823974 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43879 2019-Jan-17 17:00:44.824615 - [DEBUG] Edge Function : AllBottom
43880 2019-Jan-17 17:00:44.824658 - [DEBUG] End adding new jump function
43881 2019-Jan-17 17:00:44.824682 - [DEBUG]
43882 2019-Jan-17 17:00:44.824706 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43883 2019-Jan-17 17:00:44.824730 - [DEBUG]
43884 2019-Jan-17 17:00:44.824754 - [DEBUG] Process 1201. path edge:
43885 2019-Jan-17 17:00:44.824778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43886 2019-Jan-17 17:00:44.824836 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43887 2019-Jan-17 17:00:44.825478 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43888 2019-Jan-17 17:00:44.826118 - [DEBUG]
43889 2019-Jan-17 17:00:44.826144 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43890 2019-Jan-17 17:00:44.826809 - [DEBUG] Compose: EdgeIdentity * AllBottom
43891 2019-Jan-17 17:00:44.826838 - [DEBUG]
43892 2019-Jan-17 17:00:44.826862 - [DEBUG] Propagate flow
43893 2019-Jan-17 17:00:44.826885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43894 2019-Jan-17 17:00:44.826944 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43895 2019-Jan-17 17:00:44.827581 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43896 2019-Jan-17 17:00:44.828236 - [DEBUG] Edge function : AllBottom (result of previous compose)
43897 2019-Jan-17 17:00:44.828262 - [DEBUG]
43898 2019-Jan-17 17:00:44.828287 - [DEBUG] Join: AllTop & AllBottom
43899 2019-Jan-17 17:00:44.828313 - [DEBUG] = AllBottom (new jump func)
43900 2019-Jan-17 17:00:44.828337 - [DEBUG]
43901 2019-Jan-17 17:00:44.828360 - [DEBUG] Start adding new jump function
43902 2019-Jan-17 17:00:44.828383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43903 2019-Jan-17 17:00:44.828441 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43904 2019-Jan-17 17:00:44.829081 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43905 2019-Jan-17 17:00:44.829716 - [DEBUG] Edge Function : AllBottom
43906 2019-Jan-17 17:00:44.829745 - [DEBUG] End adding new jump function
43907 2019-Jan-17 17:00:44.829769 - [DEBUG]
43908 2019-Jan-17 17:00:44.829792 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43909 2019-Jan-17 17:00:44.829817 - [DEBUG]
43910 2019-Jan-17 17:00:44.829840 - [DEBUG] Process 1202. path edge:
43911 2019-Jan-17 17:00:44.829864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43912 2019-Jan-17 17:00:44.829921 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
43913 2019-Jan-17 17:00:44.830557 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43914 2019-Jan-17 17:00:44.831198 - [DEBUG]
43915 2019-Jan-17 17:00:44.831222 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
43916 2019-Jan-17 17:00:44.831905 - [DEBUG] Compose: EdgeIdentity * AllBottom
43917 2019-Jan-17 17:00:44.831933 - [DEBUG]
43918 2019-Jan-17 17:00:44.831957 - [DEBUG] Propagate flow
43919 2019-Jan-17 17:00:44.831981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

43920 2019-Jan-17 17:00:44.832040 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43921 2019-Jan-17 17:00:44.832678 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43922 2019-Jan-17 17:00:44.833317 - [DEBUG] Edge function : AllBottom (result of previous compose)
43923 2019-Jan-17 17:00:44.833343 - [DEBUG]
43924 2019-Jan-17 17:00:44.833368 - [DEBUG] Join: AllTop & AllBottom
43925 2019-Jan-17 17:00:44.833393 - [DEBUG] = AllBottom (new jump func)
43926 2019-Jan-17 17:00:44.833418 - [DEBUG]
43927 2019-Jan-17 17:00:44.833441 - [DEBUG] Start adding new jump function
43928 2019-Jan-17 17:00:44.833464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

43929 2019-Jan-17 17:00:44.833521 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43930 2019-Jan-17 17:00:44.834161 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43931 2019-Jan-17 17:00:44.834812 - [DEBUG] Edge Function : AllBottom
43932 2019-Jan-17 17:00:44.834841 - [DEBUG] End adding new jump function
43933 2019-Jan-17 17:00:44.834864 - [DEBUG]
43934 2019-Jan-17 17:00:44.834888 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43935 2019-Jan-17 17:00:44.834912 - [DEBUG]
43936 2019-Jan-17 17:00:44.834936 - [DEBUG] Process 1203. path edge:
43937 2019-Jan-17 17:00:44.834959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
43938 2019-Jan-17 17:00:44.835016 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
43939 2019-Jan-17 17:00:44.835654 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
43940 2019-Jan-17 17:00:44.836295 - [DEBUG]
43941 2019-Jan-17 17:00:44.836319 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43942 2019-Jan-17 17:00:44.836973 - [DEBUG] Start of endsummarytab entry
43943 2019-Jan-17 17:00:44.837014 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
43944 2019-Jan-17 17:00:44.837667 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

43945 2019-Jan-17 17:00:44.837735 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43946 2019-Jan-17 17:00:44.838390 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

43947 2019-Jan-17 17:00:44.839041 - [DEBUG] EF: AllBottom
43948 2019-Jan-17 17:00:44.839066 - [DEBUG]
43949 2019-Jan-17 17:00:44.839090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43950 2019-Jan-17 17:00:44.839726 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

43951 2019-Jan-17 17:00:44.840363 - [DEBUG] EF: AllBottom
43952 2019-Jan-17 17:00:44.840388 - [DEBUG]
43953 2019-Jan-17 17:00:44.840411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43954 2019-Jan-17 17:00:44.841046 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

43955 2019-Jan-17 17:00:44.841710 - [DEBUG] EF: AllBottom
43956 2019-Jan-17 17:00:44.841736 - [DEBUG]
43957 2019-Jan-17 17:00:44.841759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43958 2019-Jan-17 17:00:44.842394 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

43959 2019-Jan-17 17:00:44.843030 - [DEBUG] EF: AllBottom
43960 2019-Jan-17 17:00:44.843067 - [DEBUG]
43961 2019-Jan-17 17:00:44.843091 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43962 2019-Jan-17 17:00:44.843727 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

43963 2019-Jan-17 17:00:44.844375 - [DEBUG] EF: AllBottom
43964 2019-Jan-17 17:00:44.844400 - [DEBUG]
43965 2019-Jan-17 17:00:44.844424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43966 2019-Jan-17 17:00:44.845075 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

43967 2019-Jan-17 17:00:44.846320 - [DEBUG] EF: AllBottom
43968 2019-Jan-17 17:00:44.846344 - [DEBUG]
43969 2019-Jan-17 17:00:44.846368 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43970 2019-Jan-17 17:00:44.847004 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

43971 2019-Jan-17 17:00:44.847645 - [DEBUG] EF: AllBottom
43972 2019-Jan-17 17:00:44.847669 - [DEBUG]
43973 2019-Jan-17 17:00:44.847693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43974 2019-Jan-17 17:00:44.848342 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

43975 2019-Jan-17 17:00:44.848983 - [DEBUG] EF: AllBottom
43976 2019-Jan-17 17:00:44.849008 - [DEBUG]
43977 2019-Jan-17 17:00:44.849031 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43978 2019-Jan-17 17:00:44.849666 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

43979 2019-Jan-17 17:00:44.850305 - [DEBUG] EF: AllBottom
43980 2019-Jan-17 17:00:44.850330 - [DEBUG]
43981 2019-Jan-17 17:00:44.850353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43982 2019-Jan-17 17:00:44.850988 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

43983 2019-Jan-17 17:00:44.851640 - [DEBUG] EF: AllBottom
43984 2019-Jan-17 17:00:44.851665 - [DEBUG]
43985 2019-Jan-17 17:00:44.851688 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43986 2019-Jan-17 17:00:44.852324 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

43987 2019-Jan-17 17:00:44.852963 - [DEBUG] EF: AllBottom
43988 2019-Jan-17 17:00:44.852988 - [DEBUG]
43989 2019-Jan-17 17:00:44.853011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43990 2019-Jan-17 17:00:44.853645 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

43991 2019-Jan-17 17:00:44.854905 - [DEBUG] EF: AllBottom
43992 2019-Jan-17 17:00:44.854930 - [DEBUG]
43993 2019-Jan-17 17:00:44.854954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43994 2019-Jan-17 17:00:44.855589 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

43995 2019-Jan-17 17:00:44.856226 - [DEBUG] EF: AllBottom
43996 2019-Jan-17 17:00:44.856250 - [DEBUG]
43997 2019-Jan-17 17:00:44.856274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
43998 2019-Jan-17 17:00:44.856909 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

43999 2019-Jan-17 17:00:44.857545 - [DEBUG] EF: AllBottom
44000 2019-Jan-17 17:00:44.857570 - [DEBUG]
44001 2019-Jan-17 17:00:44.857593 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44002 2019-Jan-17 17:00:44.858244 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

44003 2019-Jan-17 17:00:44.858892 - [DEBUG] EF: AllBottom
44004 2019-Jan-17 17:00:44.858917 - [DEBUG]
44005 2019-Jan-17 17:00:44.858948 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44006 2019-Jan-17 17:00:44.859584 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

44007 2019-Jan-17 17:00:44.860828 - [DEBUG] EF: AllBottom
44008 2019-Jan-17 17:00:44.860853 - [DEBUG]
44009 2019-Jan-17 17:00:44.860877 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44010 2019-Jan-17 17:00:44.861528 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

44011 2019-Jan-17 17:00:44.862771 - [DEBUG] EF: AllBottom
44012 2019-Jan-17 17:00:44.862796 - [DEBUG]
44013 2019-Jan-17 17:00:44.862820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44014 2019-Jan-17 17:00:44.863454 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

44015 2019-Jan-17 17:00:44.864090 - [DEBUG] EF: AllBottom
44016 2019-Jan-17 17:00:44.864114 - [DEBUG]
44017 2019-Jan-17 17:00:44.864138 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44018 2019-Jan-17 17:00:44.864788 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

44019 2019-Jan-17 17:00:44.865435 - [DEBUG] EF: AllBottom
44020 2019-Jan-17 17:00:44.865460 - [DEBUG]
44021 2019-Jan-17 17:00:44.865484 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44022 2019-Jan-17 17:00:44.866119 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

44023 2019-Jan-17 17:00:44.867362 - [DEBUG] EF: AllBottom
44024 2019-Jan-17 17:00:44.867387 - [DEBUG]
44025 2019-Jan-17 17:00:44.867410 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44026 2019-Jan-17 17:00:44.868060 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

44027 2019-Jan-17 17:00:44.869306 - [DEBUG] EF: AllBottom
44028 2019-Jan-17 17:00:44.869331 - [DEBUG]
44029 2019-Jan-17 17:00:44.869355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44030 2019-Jan-17 17:00:44.869990 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

44031 2019-Jan-17 17:00:44.870632 - [DEBUG] EF: AllBottom
44032 2019-Jan-17 17:00:44.870657 - [DEBUG]
44033 2019-Jan-17 17:00:44.870680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44034 2019-Jan-17 17:00:44.871329 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

44035 2019-Jan-17 17:00:44.871970 - [DEBUG] EF: AllBottom
44036 2019-Jan-17 17:00:44.871996 - [DEBUG]
44037 2019-Jan-17 17:00:44.872019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44038 2019-Jan-17 17:00:44.872654 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

44039 2019-Jan-17 17:00:44.873896 - [DEBUG] EF: AllBottom
44040 2019-Jan-17 17:00:44.873921 - [DEBUG]
44041 2019-Jan-17 17:00:44.873945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44042 2019-Jan-17 17:00:44.874580 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

44043 2019-Jan-17 17:00:44.875839 - [DEBUG] EF: AllBottom
44044 2019-Jan-17 17:00:44.875864 - [DEBUG]
44045 2019-Jan-17 17:00:44.875887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44046 2019-Jan-17 17:00:44.876523 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

44047 2019-Jan-17 17:00:44.877179 - [DEBUG] EF: AllBottom
44048 2019-Jan-17 17:00:44.877204 - [DEBUG]
44049 2019-Jan-17 17:00:44.877228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44050 2019-Jan-17 17:00:44.877864 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

44051 2019-Jan-17 17:00:44.878528 - [DEBUG] EF: AllBottom
44052 2019-Jan-17 17:00:44.878553 - [DEBUG]
44053 2019-Jan-17 17:00:44.878576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-17 17:00:44.879212 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

44055 2019-Jan-17 17:00:44.879859 - [DEBUG] EF: AllBottom
44056 2019-Jan-17 17:00:44.879884 - [DEBUG]
44057 2019-Jan-17 17:00:44.879908 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-17 17:00:44.880544 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

44059 2019-Jan-17 17:00:44.881803 - [DEBUG] EF: AllBottom
44060 2019-Jan-17 17:00:44.881828 - [DEBUG]
44061 2019-Jan-17 17:00:44.881853 - [DEBUG] ---------------
44062 2019-Jan-17 17:00:44.881876 - [DEBUG]
44063 2019-Jan-17 17:00:44.881903 - [DEBUG] End of endsummarytab entry
44064 2019-Jan-17 17:00:44.881927 - [DEBUG]
44065 2019-Jan-17 17:00:44.881950 - [DEBUG] Start of incomingtab entry
44066 2019-Jan-17 17:00:44.881975 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44067 2019-Jan-17 17:00:44.882612 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

44068 2019-Jan-17 17:00:44.882670 - [DEBUG] ---------------
44069 2019-Jan-17 17:00:44.882694 - [DEBUG] End of incomingtab entry
44070 2019-Jan-17 17:00:44.882717 - [DEBUG]
44071 2019-Jan-17 17:00:44.882743 - [DEBUG] EDGE: >
44072 2019-Jan-17 17:00:44.882801 - [DEBUG] ---> 44073 2019-Jan-17 17:00:44.883437 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44074 2019-Jan-17 17:00:44.884078 - [DEBUG]
44075 2019-Jan-17 17:00:44.884104 - [DEBUG] EDGE: >
44076 2019-Jan-17 17:00:44.884163 - [DEBUG] ---> 44077 2019-Jan-17 17:00:44.884814 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44078 2019-Jan-17 17:00:44.885453 - [DEBUG]
44079 2019-Jan-17 17:00:44.885490 - [DEBUG] Compose: EdgeIdentity * AllBottom
44080 2019-Jan-17 17:00:44.885517 - [DEBUG]
44081 2019-Jan-17 17:00:44.885541 - [DEBUG] Propagate flow
44082 2019-Jan-17 17:00:44.885564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44083 2019-Jan-17 17:00:44.885623 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44084 2019-Jan-17 17:00:44.886270 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44085 2019-Jan-17 17:00:44.886910 - [DEBUG] Edge function : AllBottom (result of previous compose)
44086 2019-Jan-17 17:00:44.886935 - [DEBUG]
44087 2019-Jan-17 17:00:44.886960 - [DEBUG] Join: AllTop & AllBottom
44088 2019-Jan-17 17:00:44.886986 - [DEBUG] = AllBottom (new jump func)
44089 2019-Jan-17 17:00:44.887010 - [DEBUG]
44090 2019-Jan-17 17:00:44.887034 - [DEBUG] Start adding new jump function
44091 2019-Jan-17 17:00:44.887057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44092 2019-Jan-17 17:00:44.887115 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44093 2019-Jan-17 17:00:44.887762 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44094 2019-Jan-17 17:00:44.888424 - [DEBUG] Edge Function : AllBottom
44095 2019-Jan-17 17:00:44.888454 - [DEBUG] End adding new jump function
44096 2019-Jan-17 17:00:44.888478 - [DEBUG]
44097 2019-Jan-17 17:00:44.888501 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
44098 2019-Jan-17 17:00:44.888526 - [DEBUG]
44099 2019-Jan-17 17:00:44.888549 - [DEBUG] Process 1204. path edge:
44100 2019-Jan-17 17:00:44.888572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44101 2019-Jan-17 17:00:44.888630 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44102 2019-Jan-17 17:00:44.889276 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44103 2019-Jan-17 17:00:44.889949 - [DEBUG]
44104 2019-Jan-17 17:00:44.889975 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44105 2019-Jan-17 17:00:44.890706 - [DEBUG] Possible callees:
44106 2019-Jan-17 17:00:44.890735 - [DEBUG] llvm.dbg.declare
44107 2019-Jan-17 17:00:44.890760 - [DEBUG] Possible return sites:
44108 2019-Jan-17 17:00:44.890784 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344109 2019-Jan-17 17:00:44.892199 - [DEBUG] Found and process special summary
44110 2019-Jan-17 17:00:44.892244 - [DEBUG] Compose: EdgeIdentity * AllBottom
44111 2019-Jan-17 17:00:44.892272 - [DEBUG]
44112 2019-Jan-17 17:00:44.892297 - [DEBUG] Propagate flow
44113 2019-Jan-17 17:00:44.892321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44114 2019-Jan-17 17:00:44.892385 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44115 2019-Jan-17 17:00:44.893028 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44116 2019-Jan-17 17:00:44.893670 - [DEBUG] Edge function : AllBottom (result of previous compose)
44117 2019-Jan-17 17:00:44.893696 - [DEBUG]
44118 2019-Jan-17 17:00:44.893722 - [DEBUG] Join: AllTop & AllBottom
44119 2019-Jan-17 17:00:44.893749 - [DEBUG] = AllBottom (new jump func)
44120 2019-Jan-17 17:00:44.893773 - [DEBUG]
44121 2019-Jan-17 17:00:44.893797 - [DEBUG] Start adding new jump function
44122 2019-Jan-17 17:00:44.893820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44123 2019-Jan-17 17:00:44.893878 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44124 2019-Jan-17 17:00:44.894518 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44125 2019-Jan-17 17:00:44.895177 - [DEBUG] Edge Function : AllBottom
44126 2019-Jan-17 17:00:44.895208 - [DEBUG] End adding new jump function
44127 2019-Jan-17 17:00:44.895233 - [DEBUG]
44128 2019-Jan-17 17:00:44.895257 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44129 2019-Jan-17 17:00:44.895282 - [DEBUG]
44130 2019-Jan-17 17:00:44.895306 - [DEBUG] Process 1205. path edge:
44131 2019-Jan-17 17:00:44.895330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44132 2019-Jan-17 17:00:44.895388 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44133 2019-Jan-17 17:00:44.896028 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44134 2019-Jan-17 17:00:44.896668 - [DEBUG]
44135 2019-Jan-17 17:00:44.896710 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44136 2019-Jan-17 17:00:44.897381 - [DEBUG] Compose: EdgeIdentity * AllBottom
44137 2019-Jan-17 17:00:44.897409 - [DEBUG]
44138 2019-Jan-17 17:00:44.897433 - [DEBUG] Propagate flow
44139 2019-Jan-17 17:00:44.897456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44140 2019-Jan-17 17:00:44.897517 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44141 2019-Jan-17 17:00:44.898173 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44142 2019-Jan-17 17:00:44.898813 - [DEBUG] Edge function : AllBottom (result of previous compose)
44143 2019-Jan-17 17:00:44.898838 - [DEBUG]
44144 2019-Jan-17 17:00:44.898863 - [DEBUG] Join: AllTop & AllBottom
44145 2019-Jan-17 17:00:44.898889 - [DEBUG] = AllBottom (new jump func)
44146 2019-Jan-17 17:00:44.898913 - [DEBUG]
44147 2019-Jan-17 17:00:44.898937 - [DEBUG] Start adding new jump function
44148 2019-Jan-17 17:00:44.898960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44149 2019-Jan-17 17:00:44.899018 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44150 2019-Jan-17 17:00:44.899657 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44151 2019-Jan-17 17:00:44.900294 - [DEBUG] Edge Function : AllBottom
44152 2019-Jan-17 17:00:44.900325 - [DEBUG] End adding new jump function
44153 2019-Jan-17 17:00:44.900348 - [DEBUG]
44154 2019-Jan-17 17:00:44.900372 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44155 2019-Jan-17 17:00:44.900397 - [DEBUG]
44156 2019-Jan-17 17:00:44.900420 - [DEBUG] Process 1206. path edge:
44157 2019-Jan-17 17:00:44.900443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44158 2019-Jan-17 17:00:44.900501 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44159 2019-Jan-17 17:00:44.901138 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44160 2019-Jan-17 17:00:44.901795 - [DEBUG]
44161 2019-Jan-17 17:00:44.901821 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44162 2019-Jan-17 17:00:44.902485 - [DEBUG] Compose: EdgeIdentity * AllBottom
44163 2019-Jan-17 17:00:44.902513 - [DEBUG]
44164 2019-Jan-17 17:00:44.902537 - [DEBUG] Propagate flow
44165 2019-Jan-17 17:00:44.902561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44166 2019-Jan-17 17:00:44.902620 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44167 2019-Jan-17 17:00:44.903258 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44168 2019-Jan-17 17:00:44.903898 - [DEBUG] Edge function : AllBottom (result of previous compose)
44169 2019-Jan-17 17:00:44.903923 - [DEBUG]
44170 2019-Jan-17 17:00:44.903949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44171 2019-Jan-17 17:00:44.903974 - [DEBUG] = AllBottom
44172 2019-Jan-17 17:00:44.903999 - [DEBUG]
44173 2019-Jan-17 17:00:44.904022 - [DEBUG] PROPAGATE: No new function!
44174 2019-Jan-17 17:00:44.904048 - [DEBUG] EDGE: >
44175 2019-Jan-17 17:00:44.904107 - [DEBUG] ---> 44176 2019-Jan-17 17:00:44.904759 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44177 2019-Jan-17 17:00:44.905399 - [DEBUG]
44178 2019-Jan-17 17:00:44.905425 - [DEBUG] EDGE: >
44179 2019-Jan-17 17:00:44.905484 - [DEBUG] ---> 44180 2019-Jan-17 17:00:44.906133 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44181 2019-Jan-17 17:00:44.906773 - [DEBUG]
44182 2019-Jan-17 17:00:44.906812 - [DEBUG] Compose: EdgeIdentity * AllBottom
44183 2019-Jan-17 17:00:44.906839 - [DEBUG]
44184 2019-Jan-17 17:00:44.906863 - [DEBUG] Propagate flow
44185 2019-Jan-17 17:00:44.906886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44186 2019-Jan-17 17:00:44.906944 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44187 2019-Jan-17 17:00:44.907583 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44188 2019-Jan-17 17:00:44.908239 - [DEBUG] Edge function : AllBottom (result of previous compose)
44189 2019-Jan-17 17:00:44.908264 - [DEBUG]
44190 2019-Jan-17 17:00:44.908289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44191 2019-Jan-17 17:00:44.908314 - [DEBUG] = AllBottom
44192 2019-Jan-17 17:00:44.908339 - [DEBUG]
44193 2019-Jan-17 17:00:44.908362 - [DEBUG] PROPAGATE: No new function!
44194 2019-Jan-17 17:00:44.908391 - [DEBUG] EDGE: >
44195 2019-Jan-17 17:00:44.908450 - [DEBUG] ---> 44196 2019-Jan-17 17:00:44.909098 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44197 2019-Jan-17 17:00:44.909737 - [DEBUG]
44198 2019-Jan-17 17:00:44.909764 - [DEBUG] EDGE: >
44199 2019-Jan-17 17:00:44.909822 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44200 2019-Jan-17 17:00:44.910464 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44201 2019-Jan-17 17:00:44.911107 - [DEBUG]
44202 2019-Jan-17 17:00:44.911134 - [DEBUG] EDGE: >
44203 2019-Jan-17 17:00:44.911192 - [DEBUG] ---> 44204 2019-Jan-17 17:00:44.911844 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44205 2019-Jan-17 17:00:44.912484 - [DEBUG]
44206 2019-Jan-17 17:00:44.912511 - [DEBUG] EDGE: >
44207 2019-Jan-17 17:00:44.912570 - [DEBUG] ---> 44208 2019-Jan-17 17:00:44.913205 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44209 2019-Jan-17 17:00:44.913845 - [DEBUG]
44210 2019-Jan-17 17:00:44.913872 - [DEBUG] EDGE: >
44211 2019-Jan-17 17:00:44.913930 - [DEBUG] ---> 44212 2019-Jan-17 17:00:44.914571 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44213 2019-Jan-17 17:00:44.915226 - [DEBUG]
44214 2019-Jan-17 17:00:44.915263 - [DEBUG] Compose: EdgeIdentity * AllBottom
44215 2019-Jan-17 17:00:44.915290 - [DEBUG]
44216 2019-Jan-17 17:00:44.915314 - [DEBUG] Propagate flow
44217 2019-Jan-17 17:00:44.915337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44218 2019-Jan-17 17:00:44.915395 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44219 2019-Jan-17 17:00:44.916036 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44220 2019-Jan-17 17:00:44.916676 - [DEBUG] Edge function : AllBottom (result of previous compose)
44221 2019-Jan-17 17:00:44.916711 - [DEBUG]
44222 2019-Jan-17 17:00:44.916737 - [DEBUG] Join: AllTop & AllBottom
44223 2019-Jan-17 17:00:44.916763 - [DEBUG] = AllBottom (new jump func)
44224 2019-Jan-17 17:00:44.916787 - [DEBUG]
44225 2019-Jan-17 17:00:44.916810 - [DEBUG] Start adding new jump function
44226 2019-Jan-17 17:00:44.916834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44227 2019-Jan-17 17:00:44.916891 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44228 2019-Jan-17 17:00:44.917533 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44229 2019-Jan-17 17:00:44.918190 - [DEBUG] Edge Function : AllBottom
44230 2019-Jan-17 17:00:44.918220 - [DEBUG] End adding new jump function
44231 2019-Jan-17 17:00:44.918244 - [DEBUG]
44232 2019-Jan-17 17:00:44.918267 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44233 2019-Jan-17 17:00:44.918292 - [DEBUG]
44234 2019-Jan-17 17:00:44.918315 - [DEBUG] Process 1207. path edge:
44235 2019-Jan-17 17:00:44.918338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44236 2019-Jan-17 17:00:44.918396 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44237 2019-Jan-17 17:00:44.919035 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44238 2019-Jan-17 17:00:44.919677 - [DEBUG]
44239 2019-Jan-17 17:00:44.919702 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44240 2019-Jan-17 17:00:44.920368 - [DEBUG] Compose: EdgeIdentity * AllBottom
44241 2019-Jan-17 17:00:44.920396 - [DEBUG]
44242 2019-Jan-17 17:00:44.920419 - [DEBUG] Propagate flow
44243 2019-Jan-17 17:00:44.920442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44244 2019-Jan-17 17:00:44.920502 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44245 2019-Jan-17 17:00:44.921137 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44246 2019-Jan-17 17:00:44.921793 - [DEBUG] Edge function : AllBottom (result of previous compose)
44247 2019-Jan-17 17:00:44.921819 - [DEBUG]
44248 2019-Jan-17 17:00:44.921844 - [DEBUG] Join: AllTop & AllBottom
44249 2019-Jan-17 17:00:44.921870 - [DEBUG] = AllBottom (new jump func)
44250 2019-Jan-17 17:00:44.921894 - [DEBUG]
44251 2019-Jan-17 17:00:44.921917 - [DEBUG] Start adding new jump function
44252 2019-Jan-17 17:00:44.921940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44253 2019-Jan-17 17:00:44.921998 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44254 2019-Jan-17 17:00:44.922638 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44255 2019-Jan-17 17:00:44.923272 - [DEBUG] Edge Function : AllBottom
44256 2019-Jan-17 17:00:44.923301 - [DEBUG] End adding new jump function
44257 2019-Jan-17 17:00:44.923325 - [DEBUG]
44258 2019-Jan-17 17:00:44.923348 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44259 2019-Jan-17 17:00:44.923373 - [DEBUG]
44260 2019-Jan-17 17:00:44.923396 - [DEBUG] Process 1208. path edge:
44261 2019-Jan-17 17:00:44.923420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44262 2019-Jan-17 17:00:44.923477 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44263 2019-Jan-17 17:00:44.924113 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44264 2019-Jan-17 17:00:44.924769 - [DEBUG]
44265 2019-Jan-17 17:00:44.924794 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44266 2019-Jan-17 17:00:44.925452 - [DEBUG] Compose: EdgeIdentity * AllBottom
44267 2019-Jan-17 17:00:44.925489 - [DEBUG]
44268 2019-Jan-17 17:00:44.925513 - [DEBUG] Propagate flow
44269 2019-Jan-17 17:00:44.925536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44270 2019-Jan-17 17:00:44.925596 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44271 2019-Jan-17 17:00:44.926233 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44272 2019-Jan-17 17:00:44.926872 - [DEBUG] Edge function : AllBottom (result of previous compose)
44273 2019-Jan-17 17:00:44.926897 - [DEBUG]
44274 2019-Jan-17 17:00:44.926922 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44275 2019-Jan-17 17:00:44.926948 - [DEBUG] = AllBottom
44276 2019-Jan-17 17:00:44.926972 - [DEBUG]
44277 2019-Jan-17 17:00:44.926996 - [DEBUG] PROPAGATE: No new function!
44278 2019-Jan-17 17:00:44.927021 - [DEBUG] EDGE: >
44279 2019-Jan-17 17:00:44.927080 - [DEBUG] ---> 44280 2019-Jan-17 17:00:44.927714 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44281 2019-Jan-17 17:00:44.928370 - [DEBUG]
44282 2019-Jan-17 17:00:44.928396 - [DEBUG] EDGE: >
44283 2019-Jan-17 17:00:44.928455 - [DEBUG] ---> 44284 2019-Jan-17 17:00:44.929095 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44285 2019-Jan-17 17:00:44.929735 - [DEBUG]
44286 2019-Jan-17 17:00:44.929762 - [DEBUG] EDGE: >
44287 2019-Jan-17 17:00:44.929820 - [DEBUG] ---> 44288 2019-Jan-17 17:00:44.930457 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44289 2019-Jan-17 17:00:44.931097 - [DEBUG]
44290 2019-Jan-17 17:00:44.931123 - [DEBUG] EDGE: >
44291 2019-Jan-17 17:00:44.931182 - [DEBUG] ---> 44292 2019-Jan-17 17:00:44.931842 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44293 2019-Jan-17 17:00:44.932485 - [DEBUG]
44294 2019-Jan-17 17:00:44.932511 - [DEBUG] EDGE: >
44295 2019-Jan-17 17:00:44.932570 - [DEBUG] ---> 44296 2019-Jan-17 17:00:44.933205 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44297 2019-Jan-17 17:00:44.933845 - [DEBUG]
44298 2019-Jan-17 17:00:44.933872 - [DEBUG] EDGE: >
44299 2019-Jan-17 17:00:44.933930 - [DEBUG] ---> 44300 2019-Jan-17 17:00:44.934570 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44301 2019-Jan-17 17:00:44.935225 - [DEBUG]
44302 2019-Jan-17 17:00:44.935265 - [DEBUG] Compose: EdgeIdentity * AllBottom
44303 2019-Jan-17 17:00:44.935293 - [DEBUG]
44304 2019-Jan-17 17:00:44.935317 - [DEBUG] Propagate flow
44305 2019-Jan-17 17:00:44.935340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44306 2019-Jan-17 17:00:44.935398 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44307 2019-Jan-17 17:00:44.936039 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44308 2019-Jan-17 17:00:44.936679 - [DEBUG] Edge function : AllBottom (result of previous compose)
44309 2019-Jan-17 17:00:44.936713 - [DEBUG]
44310 2019-Jan-17 17:00:44.936739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44311 2019-Jan-17 17:00:44.936765 - [DEBUG] = AllBottom
44312 2019-Jan-17 17:00:44.936789 - [DEBUG]
44313 2019-Jan-17 17:00:44.936812 - [DEBUG] PROPAGATE: No new function!
44314 2019-Jan-17 17:00:44.936841 - [DEBUG] EDGE: >
44315 2019-Jan-17 17:00:44.936900 - [DEBUG] ---> 44316 2019-Jan-17 17:00:44.937550 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44317 2019-Jan-17 17:00:44.938208 - [DEBUG]
44318 2019-Jan-17 17:00:44.938235 - [DEBUG] EDGE: >
44319 2019-Jan-17 17:00:44.938294 - [DEBUG] ---> 44320 2019-Jan-17 17:00:44.938930 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44321 2019-Jan-17 17:00:44.939570 - [DEBUG]
44322 2019-Jan-17 17:00:44.939597 - [DEBUG] EDGE: >
44323 2019-Jan-17 17:00:44.939655 - [DEBUG] ---> 44324 2019-Jan-17 17:00:44.940294 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44325 2019-Jan-17 17:00:44.940934 - [DEBUG]
44326 2019-Jan-17 17:00:44.940972 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-17 17:00:44.940999 - [DEBUG]
44328 2019-Jan-17 17:00:44.941023 - [DEBUG] Propagate flow
44329 2019-Jan-17 17:00:44.941046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44330 2019-Jan-17 17:00:44.941104 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44331 2019-Jan-17 17:00:44.941762 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44332 2019-Jan-17 17:00:44.942401 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-17 17:00:44.942426 - [DEBUG]
44334 2019-Jan-17 17:00:44.942452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44335 2019-Jan-17 17:00:44.942478 - [DEBUG] = AllBottom
44336 2019-Jan-17 17:00:44.942502 - [DEBUG]
44337 2019-Jan-17 17:00:44.942525 - [DEBUG] PROPAGATE: No new function!
44338 2019-Jan-17 17:00:44.942553 - [DEBUG] EDGE: >
44339 2019-Jan-17 17:00:44.942612 - [DEBUG] ---> 44340 2019-Jan-17 17:00:44.943260 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44341 2019-Jan-17 17:00:44.943900 - [DEBUG]
44342 2019-Jan-17 17:00:44.943927 - [DEBUG] EDGE: >
44343 2019-Jan-17 17:00:44.943985 - [DEBUG] ---> 44344 2019-Jan-17 17:00:44.944632 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44345 2019-Jan-17 17:00:44.945273 - [DEBUG]
44346 2019-Jan-17 17:00:44.945300 - [DEBUG] EDGE: >
44347 2019-Jan-17 17:00:44.945359 - [DEBUG] ---> 44348 2019-Jan-17 17:00:44.945995 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44349 2019-Jan-17 17:00:44.946634 - [DEBUG]
44350 2019-Jan-17 17:00:44.946660 - [DEBUG] EDGE: >
44351 2019-Jan-17 17:00:44.946719 - [DEBUG] ---> 44352 2019-Jan-17 17:00:44.947366 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44353 2019-Jan-17 17:00:44.948019 - [DEBUG]
44354 2019-Jan-17 17:00:44.948058 - [DEBUG] Compose: EdgeIdentity * AllBottom
44355 2019-Jan-17 17:00:44.948086 - [DEBUG]
44356 2019-Jan-17 17:00:44.948109 - [DEBUG] Propagate flow
44357 2019-Jan-17 17:00:44.948133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44358 2019-Jan-17 17:00:44.948191 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44359 2019-Jan-17 17:00:44.948834 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44360 2019-Jan-17 17:00:44.949474 - [DEBUG] Edge function : AllBottom (result of previous compose)
44361 2019-Jan-17 17:00:44.949499 - [DEBUG]
44362 2019-Jan-17 17:00:44.949524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44363 2019-Jan-17 17:00:44.949550 - [DEBUG] = AllBottom
44364 2019-Jan-17 17:00:44.949574 - [DEBUG]
44365 2019-Jan-17 17:00:44.949597 - [DEBUG] PROPAGATE: No new function!
44366 2019-Jan-17 17:00:44.949625 - [DEBUG] EDGE: >
44367 2019-Jan-17 17:00:44.949684 - [DEBUG] ---> 44368 2019-Jan-17 17:00:44.950332 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44369 2019-Jan-17 17:00:44.950972 - [DEBUG]
44370 2019-Jan-17 17:00:44.950998 - [DEBUG] EDGE: >
44371 2019-Jan-17 17:00:44.951057 - [DEBUG] ---> 44372 2019-Jan-17 17:00:44.951710 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44373 2019-Jan-17 17:00:44.952351 - [DEBUG]
44374 2019-Jan-17 17:00:44.952377 - [DEBUG] EDGE: >
44375 2019-Jan-17 17:00:44.952436 - [DEBUG] ---> 44376 2019-Jan-17 17:00:44.953077 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44377 2019-Jan-17 17:00:44.953717 - [DEBUG]
44378 2019-Jan-17 17:00:44.953755 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-17 17:00:44.953783 - [DEBUG]
44380 2019-Jan-17 17:00:44.953807 - [DEBUG] Propagate flow
44381 2019-Jan-17 17:00:44.953830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44382 2019-Jan-17 17:00:44.953888 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44383 2019-Jan-17 17:00:44.954529 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44384 2019-Jan-17 17:00:44.955186 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-17 17:00:44.955211 - [DEBUG]
44386 2019-Jan-17 17:00:44.955237 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-17 17:00:44.955262 - [DEBUG] = AllBottom
44388 2019-Jan-17 17:00:44.955286 - [DEBUG]
44389 2019-Jan-17 17:00:44.955309 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-17 17:00:44.955337 - [DEBUG] EDGE: >
44391 2019-Jan-17 17:00:44.955396 - [DEBUG] ---> 44392 2019-Jan-17 17:00:44.956043 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44393 2019-Jan-17 17:00:44.956684 - [DEBUG]
44394 2019-Jan-17 17:00:44.956711 - [DEBUG] EDGE: >
44395 2019-Jan-17 17:00:44.956769 - [DEBUG] ---> 44396 2019-Jan-17 17:00:44.957419 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44397 2019-Jan-17 17:00:44.958075 - [DEBUG]
44398 2019-Jan-17 17:00:44.958102 - [DEBUG] EDGE: >
44399 2019-Jan-17 17:00:44.958161 - [DEBUG] ---> 44400 2019-Jan-17 17:00:44.958801 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44401 2019-Jan-17 17:00:44.959440 - [DEBUG]
44402 2019-Jan-17 17:00:44.959479 - [DEBUG] Compose: EdgeIdentity * AllBottom
44403 2019-Jan-17 17:00:44.959506 - [DEBUG]
44404 2019-Jan-17 17:00:44.959530 - [DEBUG] Propagate flow
44405 2019-Jan-17 17:00:44.959553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44406 2019-Jan-17 17:00:44.959611 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44407 2019-Jan-17 17:00:44.960250 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44408 2019-Jan-17 17:00:44.960889 - [DEBUG] Edge function : AllBottom (result of previous compose)
44409 2019-Jan-17 17:00:44.960914 - [DEBUG]
44410 2019-Jan-17 17:00:44.960940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44411 2019-Jan-17 17:00:44.960965 - [DEBUG] = AllBottom
44412 2019-Jan-17 17:00:44.960990 - [DEBUG]
44413 2019-Jan-17 17:00:44.961013 - [DEBUG] PROPAGATE: No new function!
44414 2019-Jan-17 17:00:44.961040 - [DEBUG] EDGE: >
44415 2019-Jan-17 17:00:44.961099 - [DEBUG] ---> 44416 2019-Jan-17 17:00:44.961763 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44417 2019-Jan-17 17:00:44.962405 - [DEBUG]
44418 2019-Jan-17 17:00:44.962442 - [DEBUG] Compose: EdgeIdentity * AllBottom
44419 2019-Jan-17 17:00:44.962469 - [DEBUG]
44420 2019-Jan-17 17:00:44.962492 - [DEBUG] Propagate flow
44421 2019-Jan-17 17:00:44.962516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44422 2019-Jan-17 17:00:44.962574 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44423 2019-Jan-17 17:00:44.963212 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44424 2019-Jan-17 17:00:44.963854 - [DEBUG] Edge function : AllBottom (result of previous compose)
44425 2019-Jan-17 17:00:44.963879 - [DEBUG]
44426 2019-Jan-17 17:00:44.963903 - [DEBUG] Join: AllTop & AllBottom
44427 2019-Jan-17 17:00:44.963929 - [DEBUG] = AllBottom (new jump func)
44428 2019-Jan-17 17:00:44.963954 - [DEBUG]
44429 2019-Jan-17 17:00:44.963977 - [DEBUG] Start adding new jump function
44430 2019-Jan-17 17:00:44.964000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44431 2019-Jan-17 17:00:44.964057 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44432 2019-Jan-17 17:00:44.964714 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44433 2019-Jan-17 17:00:44.965353 - [DEBUG] Edge Function : AllBottom
44434 2019-Jan-17 17:00:44.965387 - [DEBUG] End adding new jump function
44435 2019-Jan-17 17:00:44.965411 - [DEBUG]
44436 2019-Jan-17 17:00:44.965435 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44437 2019-Jan-17 17:00:44.965459 - [DEBUG]
44438 2019-Jan-17 17:00:44.965482 - [DEBUG] Process 1209. path edge:
44439 2019-Jan-17 17:00:44.965506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44440 2019-Jan-17 17:00:44.965565 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44441 2019-Jan-17 17:00:44.966214 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44442 2019-Jan-17 17:00:44.966853 - [DEBUG]
44443 2019-Jan-17 17:00:44.966878 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44444 2019-Jan-17 17:00:44.967529 - [DEBUG] Possible callees:
44445 2019-Jan-17 17:00:44.967554 - [DEBUG] foo
44446 2019-Jan-17 17:00:44.967579 - [DEBUG] Possible return sites:
44447 2019-Jan-17 17:00:44.967603 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644448 2019-Jan-17 17:00:44.968890 - [DEBUG] Found and process special summary
44449 2019-Jan-17 17:00:44.968925 - [DEBUG] Compose: EdgeIdentity * AllBottom
44450 2019-Jan-17 17:00:44.968952 - [DEBUG]
44451 2019-Jan-17 17:00:44.968976 - [DEBUG] Propagate flow
44452 2019-Jan-17 17:00:44.968999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44453 2019-Jan-17 17:00:44.969057 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44454 2019-Jan-17 17:00:44.969698 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44455 2019-Jan-17 17:00:44.970338 - [DEBUG] Edge function : AllBottom (result of previous compose)
44456 2019-Jan-17 17:00:44.970363 - [DEBUG]
44457 2019-Jan-17 17:00:44.970388 - [DEBUG] Join: AllTop & AllBottom
44458 2019-Jan-17 17:00:44.970414 - [DEBUG] = AllBottom (new jump func)
44459 2019-Jan-17 17:00:44.970438 - [DEBUG]
44460 2019-Jan-17 17:00:44.970461 - [DEBUG] Start adding new jump function
44461 2019-Jan-17 17:00:44.970484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44462 2019-Jan-17 17:00:44.970541 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44463 2019-Jan-17 17:00:44.971181 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44464 2019-Jan-17 17:00:44.971837 - [DEBUG] Edge Function : AllBottom
44465 2019-Jan-17 17:00:44.971866 - [DEBUG] End adding new jump function
44466 2019-Jan-17 17:00:44.971890 - [DEBUG]
44467 2019-Jan-17 17:00:44.971913 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44468 2019-Jan-17 17:00:44.971937 - [DEBUG]
44469 2019-Jan-17 17:00:44.971960 - [DEBUG] Process 1210. path edge:
44470 2019-Jan-17 17:00:44.971984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44471 2019-Jan-17 17:00:44.972042 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44472 2019-Jan-17 17:00:44.972683 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44473 2019-Jan-17 17:00:44.973322 - [DEBUG]
44474 2019-Jan-17 17:00:44.973347 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44475 2019-Jan-17 17:00:44.974006 - [DEBUG] Compose: EdgeIdentity * AllBottom
44476 2019-Jan-17 17:00:44.974034 - [DEBUG]
44477 2019-Jan-17 17:00:44.974058 - [DEBUG] Propagate flow
44478 2019-Jan-17 17:00:44.974081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44479 2019-Jan-17 17:00:44.974140 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44480 2019-Jan-17 17:00:44.974793 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44481 2019-Jan-17 17:00:44.975433 - [DEBUG] Edge function : AllBottom (result of previous compose)
44482 2019-Jan-17 17:00:44.975458 - [DEBUG]
44483 2019-Jan-17 17:00:44.975483 - [DEBUG] Join: AllTop & AllBottom
44484 2019-Jan-17 17:00:44.975518 - [DEBUG] = AllBottom (new jump func)
44485 2019-Jan-17 17:00:44.975544 - [DEBUG]
44486 2019-Jan-17 17:00:44.975567 - [DEBUG] Start adding new jump function
44487 2019-Jan-17 17:00:44.975590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44488 2019-Jan-17 17:00:44.975648 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44489 2019-Jan-17 17:00:44.976288 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44490 2019-Jan-17 17:00:44.976924 - [DEBUG] Edge Function : AllBottom
44491 2019-Jan-17 17:00:44.976953 - [DEBUG] End adding new jump function
44492 2019-Jan-17 17:00:44.976977 - [DEBUG]
44493 2019-Jan-17 17:00:44.977000 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44494 2019-Jan-17 17:00:44.977024 - [DEBUG]
44495 2019-Jan-17 17:00:44.977048 - [DEBUG] Process 1211. path edge:
44496 2019-Jan-17 17:00:44.977071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44497 2019-Jan-17 17:00:44.977128 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44498 2019-Jan-17 17:00:44.977764 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44499 2019-Jan-17 17:00:44.978419 - [DEBUG]
44500 2019-Jan-17 17:00:44.978445 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44501 2019-Jan-17 17:00:44.979101 - [DEBUG] Compose: EdgeIdentity * AllBottom
44502 2019-Jan-17 17:00:44.979128 - [DEBUG]
44503 2019-Jan-17 17:00:44.979152 - [DEBUG] Propagate flow
44504 2019-Jan-17 17:00:44.979175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44505 2019-Jan-17 17:00:44.979234 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44506 2019-Jan-17 17:00:44.979873 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44507 2019-Jan-17 17:00:44.980512 - [DEBUG] Edge function : AllBottom (result of previous compose)
44508 2019-Jan-17 17:00:44.980538 - [DEBUG]
44509 2019-Jan-17 17:00:44.980562 - [DEBUG] Join: AllTop & AllBottom
44510 2019-Jan-17 17:00:44.980588 - [DEBUG] = AllBottom (new jump func)
44511 2019-Jan-17 17:00:44.980612 - [DEBUG]
44512 2019-Jan-17 17:00:44.980635 - [DEBUG] Start adding new jump function
44513 2019-Jan-17 17:00:44.980659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44514 2019-Jan-17 17:00:44.980716 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44515 2019-Jan-17 17:00:44.981372 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44516 2019-Jan-17 17:00:44.982009 - [DEBUG] Edge Function : AllBottom
44517 2019-Jan-17 17:00:44.982038 - [DEBUG] End adding new jump function
44518 2019-Jan-17 17:00:44.982062 - [DEBUG]
44519 2019-Jan-17 17:00:44.982085 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44520 2019-Jan-17 17:00:44.982110 - [DEBUG]
44521 2019-Jan-17 17:00:44.982133 - [DEBUG] Process 1212. path edge:
44522 2019-Jan-17 17:00:44.982156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44523 2019-Jan-17 17:00:44.982214 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44524 2019-Jan-17 17:00:44.982851 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44525 2019-Jan-17 17:00:44.983490 - [DEBUG]
44526 2019-Jan-17 17:00:44.983515 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44527 2019-Jan-17 17:00:44.984181 - [DEBUG] Compose: EdgeIdentity * AllBottom
44528 2019-Jan-17 17:00:44.984209 - [DEBUG]
44529 2019-Jan-17 17:00:44.984233 - [DEBUG] Propagate flow
44530 2019-Jan-17 17:00:44.984256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44531 2019-Jan-17 17:00:44.984315 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44532 2019-Jan-17 17:00:44.984978 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44533 2019-Jan-17 17:00:44.985619 - [DEBUG] Edge function : AllBottom (result of previous compose)
44534 2019-Jan-17 17:00:44.985644 - [DEBUG]
44535 2019-Jan-17 17:00:44.985668 - [DEBUG] Join: AllTop & AllBottom
44536 2019-Jan-17 17:00:44.985694 - [DEBUG] = AllBottom (new jump func)
44537 2019-Jan-17 17:00:44.985718 - [DEBUG]
44538 2019-Jan-17 17:00:44.985742 - [DEBUG] Start adding new jump function
44539 2019-Jan-17 17:00:44.985765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44540 2019-Jan-17 17:00:44.985823 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44541 2019-Jan-17 17:00:44.986465 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44542 2019-Jan-17 17:00:44.987111 - [DEBUG] Edge Function : AllBottom
44543 2019-Jan-17 17:00:44.987140 - [DEBUG] End adding new jump function
44544 2019-Jan-17 17:00:44.987164 - [DEBUG]
44545 2019-Jan-17 17:00:44.987188 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44546 2019-Jan-17 17:00:44.987212 - [DEBUG]
44547 2019-Jan-17 17:00:44.987235 - [DEBUG] Process 1213. path edge:
44548 2019-Jan-17 17:00:44.987259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44549 2019-Jan-17 17:00:44.987317 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44550 2019-Jan-17 17:00:44.987976 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44551 2019-Jan-17 17:00:44.988617 - [DEBUG]
44552 2019-Jan-17 17:00:44.988641 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44553 2019-Jan-17 17:00:44.989298 - [DEBUG] Possible callees:
44554 2019-Jan-17 17:00:44.989323 - [DEBUG] llvm.dbg.declare
44555 2019-Jan-17 17:00:44.989348 - [DEBUG] Possible return sites:
44556 2019-Jan-17 17:00:44.989372 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644557 2019-Jan-17 17:00:44.990648 - [DEBUG] Found and process special summary
44558 2019-Jan-17 17:00:44.990682 - [DEBUG] Compose: EdgeIdentity * AllBottom
44559 2019-Jan-17 17:00:44.990709 - [DEBUG]
44560 2019-Jan-17 17:00:44.990733 - [DEBUG] Propagate flow
44561 2019-Jan-17 17:00:44.990756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44562 2019-Jan-17 17:00:44.990814 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44563 2019-Jan-17 17:00:44.991472 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44564 2019-Jan-17 17:00:44.992113 - [DEBUG] Edge function : AllBottom (result of previous compose)
44565 2019-Jan-17 17:00:44.992138 - [DEBUG]
44566 2019-Jan-17 17:00:44.992163 - [DEBUG] Join: AllTop & AllBottom
44567 2019-Jan-17 17:00:44.992188 - [DEBUG] = AllBottom (new jump func)
44568 2019-Jan-17 17:00:44.992213 - [DEBUG]
44569 2019-Jan-17 17:00:44.992236 - [DEBUG] Start adding new jump function
44570 2019-Jan-17 17:00:44.992267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44571 2019-Jan-17 17:00:44.992325 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44572 2019-Jan-17 17:00:44.992967 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44573 2019-Jan-17 17:00:44.993605 - [DEBUG] Edge Function : AllBottom
44574 2019-Jan-17 17:00:44.993634 - [DEBUG] End adding new jump function
44575 2019-Jan-17 17:00:44.993658 - [DEBUG]
44576 2019-Jan-17 17:00:44.993681 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44577 2019-Jan-17 17:00:44.993706 - [DEBUG]
44578 2019-Jan-17 17:00:44.993729 - [DEBUG] Process 1214. path edge:
44579 2019-Jan-17 17:00:44.993753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44580 2019-Jan-17 17:00:44.993810 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44581 2019-Jan-17 17:00:44.994450 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44582 2019-Jan-17 17:00:44.995106 - [DEBUG]
44583 2019-Jan-17 17:00:44.995131 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44584 2019-Jan-17 17:00:44.995792 - [DEBUG] Compose: EdgeIdentity * AllBottom
44585 2019-Jan-17 17:00:44.995821 - [DEBUG]
44586 2019-Jan-17 17:00:44.995845 - [DEBUG] Propagate flow
44587 2019-Jan-17 17:00:44.995868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44588 2019-Jan-17 17:00:44.995927 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44589 2019-Jan-17 17:00:44.996563 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44590 2019-Jan-17 17:00:44.997204 - [DEBUG] Edge function : AllBottom (result of previous compose)
44591 2019-Jan-17 17:00:44.997229 - [DEBUG]
44592 2019-Jan-17 17:00:44.997254 - [DEBUG] Join: AllTop & AllBottom
44593 2019-Jan-17 17:00:44.997279 - [DEBUG] = AllBottom (new jump func)
44594 2019-Jan-17 17:00:44.997304 - [DEBUG]
44595 2019-Jan-17 17:00:44.997327 - [DEBUG] Start adding new jump function
44596 2019-Jan-17 17:00:44.997350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44597 2019-Jan-17 17:00:44.997407 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44598 2019-Jan-17 17:00:44.998064 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44599 2019-Jan-17 17:00:44.998700 - [DEBUG] Edge Function : AllBottom
44600 2019-Jan-17 17:00:44.998728 - [DEBUG] End adding new jump function
44601 2019-Jan-17 17:00:44.998752 - [DEBUG]
44602 2019-Jan-17 17:00:44.998776 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44603 2019-Jan-17 17:00:44.998800 - [DEBUG]
44604 2019-Jan-17 17:00:44.998823 - [DEBUG] Process 1215. path edge:
44605 2019-Jan-17 17:00:44.998847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44606 2019-Jan-17 17:00:44.998905 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44607 2019-Jan-17 17:00:44.999543 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44608 2019-Jan-17 17:00:45.000184 - [DEBUG]
44609 2019-Jan-17 17:00:45.000210 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44610 2019-Jan-17 17:00:45.000884 - [DEBUG] Compose: EdgeIdentity * AllBottom
44611 2019-Jan-17 17:00:45.000913 - [DEBUG]
44612 2019-Jan-17 17:00:45.000936 - [DEBUG] Propagate flow
44613 2019-Jan-17 17:00:45.000960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44614 2019-Jan-17 17:00:45.001649 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44615 2019-Jan-17 17:00:45.004894 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44616 2019-Jan-17 17:00:45.006156 - [DEBUG] Edge function : AllBottom (result of previous compose)
44617 2019-Jan-17 17:00:45.006183 - [DEBUG]
44618 2019-Jan-17 17:00:45.006209 - [DEBUG] Join: AllTop & AllBottom
44619 2019-Jan-17 17:00:45.006236 - [DEBUG] = AllBottom (new jump func)
44620 2019-Jan-17 17:00:45.006261 - [DEBUG]
44621 2019-Jan-17 17:00:45.006284 - [DEBUG] Start adding new jump function
44622 2019-Jan-17 17:00:45.006308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44623 2019-Jan-17 17:00:45.006372 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44624 2019-Jan-17 17:00:45.007038 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44625 2019-Jan-17 17:00:45.007704 - [DEBUG] Edge Function : AllBottom
44626 2019-Jan-17 17:00:45.007739 - [DEBUG] End adding new jump function
44627 2019-Jan-17 17:00:45.007763 - [DEBUG]
44628 2019-Jan-17 17:00:45.007787 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44629 2019-Jan-17 17:00:45.007812 - [DEBUG]
44630 2019-Jan-17 17:00:45.007836 - [DEBUG] Process 1216. path edge:
44631 2019-Jan-17 17:00:45.007860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44632 2019-Jan-17 17:00:45.007928 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44633 2019-Jan-17 17:00:45.008600 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44634 2019-Jan-17 17:00:45.009242 - [DEBUG]
44635 2019-Jan-17 17:00:45.009269 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44636 2019-Jan-17 17:00:45.009939 - [DEBUG] Compose: EdgeIdentity * AllBottom
44637 2019-Jan-17 17:00:45.009967 - [DEBUG]
44638 2019-Jan-17 17:00:45.009991 - [DEBUG] Propagate flow
44639 2019-Jan-17 17:00:45.010015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44640 2019-Jan-17 17:00:45.010074 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44641 2019-Jan-17 17:00:45.010725 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44642 2019-Jan-17 17:00:45.011384 - [DEBUG] Edge function : AllBottom (result of previous compose)
44643 2019-Jan-17 17:00:45.011410 - [DEBUG]
44644 2019-Jan-17 17:00:45.011436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44645 2019-Jan-17 17:00:45.011462 - [DEBUG] = AllBottom
44646 2019-Jan-17 17:00:45.011487 - [DEBUG]
44647 2019-Jan-17 17:00:45.011510 - [DEBUG] PROPAGATE: No new function!
44648 2019-Jan-17 17:00:45.011536 - [DEBUG] EDGE: >
44649 2019-Jan-17 17:00:45.011596 - [DEBUG] ---> 44650 2019-Jan-17 17:00:45.012231 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44651 2019-Jan-17 17:00:45.012870 - [DEBUG]
44652 2019-Jan-17 17:00:45.012897 - [DEBUG] EDGE: >
44653 2019-Jan-17 17:00:45.012955 - [DEBUG] ---> 44654 2019-Jan-17 17:00:45.013594 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44655 2019-Jan-17 17:00:45.014233 - [DEBUG]
44656 2019-Jan-17 17:00:45.014260 - [DEBUG] EDGE: >
44657 2019-Jan-17 17:00:45.014319 - [DEBUG] ---> 44658 2019-Jan-17 17:00:45.014993 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44659 2019-Jan-17 17:00:45.015635 - [DEBUG]
44660 2019-Jan-17 17:00:45.015680 - [DEBUG] Compose: EdgeIdentity * AllBottom
44661 2019-Jan-17 17:00:45.015708 - [DEBUG]
44662 2019-Jan-17 17:00:45.015732 - [DEBUG] Propagate flow
44663 2019-Jan-17 17:00:45.015755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44664 2019-Jan-17 17:00:45.015813 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44665 2019-Jan-17 17:00:45.016456 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44666 2019-Jan-17 17:00:45.017096 - [DEBUG] Edge function : AllBottom (result of previous compose)
44667 2019-Jan-17 17:00:45.017121 - [DEBUG]
44668 2019-Jan-17 17:00:45.017148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44669 2019-Jan-17 17:00:45.017173 - [DEBUG] = AllBottom
44670 2019-Jan-17 17:00:45.017198 - [DEBUG]
44671 2019-Jan-17 17:00:45.017221 - [DEBUG] PROPAGATE: No new function!
44672 2019-Jan-17 17:00:45.017252 - [DEBUG] EDGE: >
44673 2019-Jan-17 17:00:45.017311 - [DEBUG] ---> 44674 2019-Jan-17 17:00:45.017975 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44675 2019-Jan-17 17:00:45.018616 - [DEBUG]
44676 2019-Jan-17 17:00:45.018653 - [DEBUG] Compose: EdgeIdentity * AllBottom
44677 2019-Jan-17 17:00:45.018680 - [DEBUG]
44678 2019-Jan-17 17:00:45.018704 - [DEBUG] Propagate flow
44679 2019-Jan-17 17:00:45.018728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44680 2019-Jan-17 17:00:45.018786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44681 2019-Jan-17 17:00:45.019433 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44682 2019-Jan-17 17:00:45.020073 - [DEBUG] Edge function : AllBottom (result of previous compose)
44683 2019-Jan-17 17:00:45.020098 - [DEBUG]
44684 2019-Jan-17 17:00:45.020124 - [DEBUG] Join: AllTop & AllBottom
44685 2019-Jan-17 17:00:45.020150 - [DEBUG] = AllBottom (new jump func)
44686 2019-Jan-17 17:00:45.020175 - [DEBUG]
44687 2019-Jan-17 17:00:45.020198 - [DEBUG] Start adding new jump function
44688 2019-Jan-17 17:00:45.020222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44689 2019-Jan-17 17:00:45.020279 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44690 2019-Jan-17 17:00:45.020920 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44691 2019-Jan-17 17:00:45.021583 - [DEBUG] Edge Function : AllBottom
44692 2019-Jan-17 17:00:45.021613 - [DEBUG] End adding new jump function
44693 2019-Jan-17 17:00:45.021637 - [DEBUG]
44694 2019-Jan-17 17:00:45.021661 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44695 2019-Jan-17 17:00:45.021685 - [DEBUG]
44696 2019-Jan-17 17:00:45.021709 - [DEBUG] Process 1217. path edge:
44697 2019-Jan-17 17:00:45.021733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44698 2019-Jan-17 17:00:45.021791 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44699 2019-Jan-17 17:00:45.022436 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44700 2019-Jan-17 17:00:45.023077 - [DEBUG]
44701 2019-Jan-17 17:00:45.023101 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44702 2019-Jan-17 17:00:45.023770 - [DEBUG] Possible callees:
44703 2019-Jan-17 17:00:45.023796 - [DEBUG] llvm.dbg.declare
44704 2019-Jan-17 17:00:45.023821 - [DEBUG] Possible return sites:
44705 2019-Jan-17 17:00:45.023845 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344706 2019-Jan-17 17:00:45.025144 - [DEBUG] Found and process special summary
44707 2019-Jan-17 17:00:45.025180 - [DEBUG] Compose: EdgeIdentity * AllBottom
44708 2019-Jan-17 17:00:45.025207 - [DEBUG]
44709 2019-Jan-17 17:00:45.025231 - [DEBUG] Propagate flow
44710 2019-Jan-17 17:00:45.025254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44711 2019-Jan-17 17:00:45.025313 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44712 2019-Jan-17 17:00:45.025955 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44713 2019-Jan-17 17:00:45.026596 - [DEBUG] Edge function : AllBottom (result of previous compose)
44714 2019-Jan-17 17:00:45.026621 - [DEBUG]
44715 2019-Jan-17 17:00:45.026646 - [DEBUG] Join: AllTop & AllBottom
44716 2019-Jan-17 17:00:45.026672 - [DEBUG] = AllBottom (new jump func)
44717 2019-Jan-17 17:00:45.026696 - [DEBUG]
44718 2019-Jan-17 17:00:45.026719 - [DEBUG] Start adding new jump function
44719 2019-Jan-17 17:00:45.026743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44720 2019-Jan-17 17:00:45.026800 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44721 2019-Jan-17 17:00:45.027440 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44722 2019-Jan-17 17:00:45.028095 - [DEBUG] Edge Function : AllBottom
44723 2019-Jan-17 17:00:45.028124 - [DEBUG] End adding new jump function
44724 2019-Jan-17 17:00:45.028148 - [DEBUG]
44725 2019-Jan-17 17:00:45.028171 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44726 2019-Jan-17 17:00:45.028196 - [DEBUG]
44727 2019-Jan-17 17:00:45.028219 - [DEBUG] Process 1218. path edge:
44728 2019-Jan-17 17:00:45.028243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44729 2019-Jan-17 17:00:45.028301 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44730 2019-Jan-17 17:00:45.028943 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44731 2019-Jan-17 17:00:45.029582 - [DEBUG]
44732 2019-Jan-17 17:00:45.029607 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44733 2019-Jan-17 17:00:45.030269 - [DEBUG] Compose: EdgeIdentity * AllBottom
44734 2019-Jan-17 17:00:45.030297 - [DEBUG]
44735 2019-Jan-17 17:00:45.030321 - [DEBUG] Propagate flow
44736 2019-Jan-17 17:00:45.030344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44737 2019-Jan-17 17:00:45.030403 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44738 2019-Jan-17 17:00:45.031039 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44739 2019-Jan-17 17:00:45.031696 - [DEBUG] Edge function : AllBottom (result of previous compose)
44740 2019-Jan-17 17:00:45.031722 - [DEBUG]
44741 2019-Jan-17 17:00:45.031747 - [DEBUG] Join: AllTop & AllBottom
44742 2019-Jan-17 17:00:45.031772 - [DEBUG] = AllBottom (new jump func)
44743 2019-Jan-17 17:00:45.031797 - [DEBUG]
44744 2019-Jan-17 17:00:45.031820 - [DEBUG] Start adding new jump function
44745 2019-Jan-17 17:00:45.031844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44746 2019-Jan-17 17:00:45.031909 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44747 2019-Jan-17 17:00:45.032550 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44748 2019-Jan-17 17:00:45.033184 - [DEBUG] Edge Function : AllBottom
44749 2019-Jan-17 17:00:45.033213 - [DEBUG] End adding new jump function
44750 2019-Jan-17 17:00:45.033237 - [DEBUG]
44751 2019-Jan-17 17:00:45.033260 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44752 2019-Jan-17 17:00:45.033285 - [DEBUG]
44753 2019-Jan-17 17:00:45.033308 - [DEBUG] Process 1219. path edge:
44754 2019-Jan-17 17:00:45.033331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44755 2019-Jan-17 17:00:45.033389 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44756 2019-Jan-17 17:00:45.034025 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44757 2019-Jan-17 17:00:45.034677 - [DEBUG]
44758 2019-Jan-17 17:00:45.034702 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44759 2019-Jan-17 17:00:45.035359 - [DEBUG] Compose: EdgeIdentity * AllBottom
44760 2019-Jan-17 17:00:45.035388 - [DEBUG]
44761 2019-Jan-17 17:00:45.035411 - [DEBUG] Propagate flow
44762 2019-Jan-17 17:00:45.035435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44763 2019-Jan-17 17:00:45.035494 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44764 2019-Jan-17 17:00:45.036128 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44765 2019-Jan-17 17:00:45.036768 - [DEBUG] Edge function : AllBottom (result of previous compose)
44766 2019-Jan-17 17:00:45.036793 - [DEBUG]
44767 2019-Jan-17 17:00:45.036819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44768 2019-Jan-17 17:00:45.036844 - [DEBUG] = AllBottom
44769 2019-Jan-17 17:00:45.036869 - [DEBUG]
44770 2019-Jan-17 17:00:45.036892 - [DEBUG] PROPAGATE: No new function!
44771 2019-Jan-17 17:00:45.036918 - [DEBUG] EDGE: >
44772 2019-Jan-17 17:00:45.036976 - [DEBUG] ---> 44773 2019-Jan-17 17:00:45.037611 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44774 2019-Jan-17 17:00:45.038270 - [DEBUG]
44775 2019-Jan-17 17:00:45.038296 - [DEBUG] EDGE: >
44776 2019-Jan-17 17:00:45.038355 - [DEBUG] ---> 44777 2019-Jan-17 17:00:45.038997 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44778 2019-Jan-17 17:00:45.039637 - [DEBUG]
44779 2019-Jan-17 17:00:45.039675 - [DEBUG] Compose: EdgeIdentity * AllBottom
44780 2019-Jan-17 17:00:45.039703 - [DEBUG]
44781 2019-Jan-17 17:00:45.039727 - [DEBUG] Propagate flow
44782 2019-Jan-17 17:00:45.039750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44783 2019-Jan-17 17:00:45.039808 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44784 2019-Jan-17 17:00:45.040449 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44785 2019-Jan-17 17:00:45.041090 - [DEBUG] Edge function : AllBottom (result of previous compose)
44786 2019-Jan-17 17:00:45.041115 - [DEBUG]
44787 2019-Jan-17 17:00:45.041140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44788 2019-Jan-17 17:00:45.041166 - [DEBUG] = AllBottom
44789 2019-Jan-17 17:00:45.041190 - [DEBUG]
44790 2019-Jan-17 17:00:45.041213 - [DEBUG] PROPAGATE: No new function!
44791 2019-Jan-17 17:00:45.041241 - [DEBUG] EDGE: >
44792 2019-Jan-17 17:00:45.041328 - [DEBUG] ---> 44793 2019-Jan-17 17:00:45.041978 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44794 2019-Jan-17 17:00:45.042618 - [DEBUG]
44795 2019-Jan-17 17:00:45.042645 - [DEBUG] EDGE: >
44796 2019-Jan-17 17:00:45.042703 - [DEBUG] ---> 44797 2019-Jan-17 17:00:45.043342 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44798 2019-Jan-17 17:00:45.043981 - [DEBUG]
44799 2019-Jan-17 17:00:45.044017 - [DEBUG] Compose: EdgeIdentity * AllBottom
44800 2019-Jan-17 17:00:45.044043 - [DEBUG]
44801 2019-Jan-17 17:00:45.044067 - [DEBUG] Propagate flow
44802 2019-Jan-17 17:00:45.044090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44803 2019-Jan-17 17:00:45.044148 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44804 2019-Jan-17 17:00:45.044804 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44805 2019-Jan-17 17:00:45.045443 - [DEBUG] Edge function : AllBottom (result of previous compose)
44806 2019-Jan-17 17:00:45.045469 - [DEBUG]
44807 2019-Jan-17 17:00:45.045494 - [DEBUG] Join: AllTop & AllBottom
44808 2019-Jan-17 17:00:45.045520 - [DEBUG] = AllBottom (new jump func)
44809 2019-Jan-17 17:00:45.045544 - [DEBUG]
44810 2019-Jan-17 17:00:45.045567 - [DEBUG] Start adding new jump function
44811 2019-Jan-17 17:00:45.045591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44812 2019-Jan-17 17:00:45.045648 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44813 2019-Jan-17 17:00:45.046288 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44814 2019-Jan-17 17:00:45.046925 - [DEBUG] Edge Function : AllBottom
44815 2019-Jan-17 17:00:45.046954 - [DEBUG] End adding new jump function
44816 2019-Jan-17 17:00:45.046978 - [DEBUG]
44817 2019-Jan-17 17:00:45.047002 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44818 2019-Jan-17 17:00:45.047026 - [DEBUG]
44819 2019-Jan-17 17:00:45.047049 - [DEBUG] Process 1220. path edge:
44820 2019-Jan-17 17:00:45.047073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44821 2019-Jan-17 17:00:45.047131 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44822 2019-Jan-17 17:00:45.047768 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44823 2019-Jan-17 17:00:45.048425 - [DEBUG]
44824 2019-Jan-17 17:00:45.048451 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44825 2019-Jan-17 17:00:45.049109 - [DEBUG] Compose: EdgeIdentity * AllBottom
44826 2019-Jan-17 17:00:45.049137 - [DEBUG]
44827 2019-Jan-17 17:00:45.049160 - [DEBUG] Propagate flow
44828 2019-Jan-17 17:00:45.049184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44829 2019-Jan-17 17:00:45.049242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44830 2019-Jan-17 17:00:45.049898 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44831 2019-Jan-17 17:00:45.050551 - [DEBUG] Edge function : AllBottom (result of previous compose)
44832 2019-Jan-17 17:00:45.050576 - [DEBUG]
44833 2019-Jan-17 17:00:45.050601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44834 2019-Jan-17 17:00:45.050635 - [DEBUG] = AllBottom
44835 2019-Jan-17 17:00:45.050660 - [DEBUG]
44836 2019-Jan-17 17:00:45.050684 - [DEBUG] PROPAGATE: No new function!
44837 2019-Jan-17 17:00:45.050717 - [DEBUG] Compose: EdgeIdentity * AllBottom
44838 2019-Jan-17 17:00:45.050744 - [DEBUG]
44839 2019-Jan-17 17:00:45.050768 - [DEBUG] Propagate flow
44840 2019-Jan-17 17:00:45.050791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44841 2019-Jan-17 17:00:45.050850 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44842 2019-Jan-17 17:00:45.051517 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44843 2019-Jan-17 17:00:45.052159 - [DEBUG] Edge function : AllBottom (result of previous compose)
44844 2019-Jan-17 17:00:45.052185 - [DEBUG]
44845 2019-Jan-17 17:00:45.052210 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44846 2019-Jan-17 17:00:45.052236 - [DEBUG] = AllBottom
44847 2019-Jan-17 17:00:45.052260 - [DEBUG]
44848 2019-Jan-17 17:00:45.052284 - [DEBUG] PROPAGATE: No new function!
44849 2019-Jan-17 17:00:45.052309 - [DEBUG] EDGE: >
44850 2019-Jan-17 17:00:45.052368 - [DEBUG] ---> 44851 2019-Jan-17 17:00:45.053007 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44852 2019-Jan-17 17:00:45.053649 - [DEBUG]
44853 2019-Jan-17 17:00:45.053675 - [DEBUG] EDGE: >
44854 2019-Jan-17 17:00:45.053734 - [DEBUG] ---> 44855 2019-Jan-17 17:00:45.054370 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44856 2019-Jan-17 17:00:45.055027 - [DEBUG]
44857 2019-Jan-17 17:00:45.055053 - [DEBUG] EDGE: >
44858 2019-Jan-17 17:00:45.055112 - [DEBUG] ---> 44859 2019-Jan-17 17:00:45.055754 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44860 2019-Jan-17 17:00:45.056393 - [DEBUG]
44861 2019-Jan-17 17:00:45.056430 - [DEBUG] Compose: EdgeIdentity * AllBottom
44862 2019-Jan-17 17:00:45.056458 - [DEBUG]
44863 2019-Jan-17 17:00:45.056482 - [DEBUG] Propagate flow
44864 2019-Jan-17 17:00:45.056505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44865 2019-Jan-17 17:00:45.056563 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44866 2019-Jan-17 17:00:45.057204 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44867 2019-Jan-17 17:00:45.057844 - [DEBUG] Edge function : AllBottom (result of previous compose)
44868 2019-Jan-17 17:00:45.057870 - [DEBUG]
44869 2019-Jan-17 17:00:45.057896 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44870 2019-Jan-17 17:00:45.057921 - [DEBUG] = AllBottom
44871 2019-Jan-17 17:00:45.057946 - [DEBUG]
44872 2019-Jan-17 17:00:45.057982 - [DEBUG] PROPAGATE: No new function!
44873 2019-Jan-17 17:00:45.058011 - [DEBUG] EDGE: >
44874 2019-Jan-17 17:00:45.058070 - [DEBUG] ---> 44875 2019-Jan-17 17:00:45.058710 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44876 2019-Jan-17 17:00:45.059351 - [DEBUG]
44877 2019-Jan-17 17:00:45.059378 - [DEBUG] EDGE: >
44878 2019-Jan-17 17:00:45.059437 - [DEBUG] ---> 44879 2019-Jan-17 17:00:45.060086 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44880 2019-Jan-17 17:00:45.060727 - [DEBUG]
44881 2019-Jan-17 17:00:45.060753 - [DEBUG] EDGE: >
44882 2019-Jan-17 17:00:45.060812 - [DEBUG] ---> 44883 2019-Jan-17 17:00:45.061473 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44884 2019-Jan-17 17:00:45.062114 - [DEBUG]
44885 2019-Jan-17 17:00:45.062141 - [DEBUG] EDGE: >
44886 2019-Jan-17 17:00:45.062200 - [DEBUG] ---> 44887 2019-Jan-17 17:00:45.062837 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44888 2019-Jan-17 17:00:45.063480 - [DEBUG]
44889 2019-Jan-17 17:00:45.063506 - [DEBUG] EDGE: >
44890 2019-Jan-17 17:00:45.063565 - [DEBUG] ---> 44891 2019-Jan-17 17:00:45.064201 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44892 2019-Jan-17 17:00:45.064858 - [DEBUG]
44893 2019-Jan-17 17:00:45.064885 - [DEBUG] EDGE: >
44894 2019-Jan-17 17:00:45.064944 - [DEBUG] ---> 44895 2019-Jan-17 17:00:45.065585 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44896 2019-Jan-17 17:00:45.066226 - [DEBUG]
44897 2019-Jan-17 17:00:45.066253 - [DEBUG] EDGE: >
44898 2019-Jan-17 17:00:45.066312 - [DEBUG] ---> 44899 2019-Jan-17 17:00:45.066948 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44900 2019-Jan-17 17:00:45.067589 - [DEBUG]
44901 2019-Jan-17 17:00:45.067615 - [DEBUG] EDGE: >
44902 2019-Jan-17 17:00:45.067674 - [DEBUG] ---> 44903 2019-Jan-17 17:00:45.068324 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44904 2019-Jan-17 17:00:45.068965 - [DEBUG]
44905 2019-Jan-17 17:00:45.068992 - [DEBUG] EDGE: >
44906 2019-Jan-17 17:00:45.069050 - [DEBUG] ---> 44907 2019-Jan-17 17:00:45.069690 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44908 2019-Jan-17 17:00:45.070331 - [DEBUG]
44909 2019-Jan-17 17:00:45.070369 - [DEBUG] Compose: EdgeIdentity * AllBottom
44910 2019-Jan-17 17:00:45.070397 - [DEBUG]
44911 2019-Jan-17 17:00:45.070421 - [DEBUG] Propagate flow
44912 2019-Jan-17 17:00:45.070445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44913 2019-Jan-17 17:00:45.070502 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44914 2019-Jan-17 17:00:45.071142 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44915 2019-Jan-17 17:00:45.071800 - [DEBUG] Edge function : AllBottom (result of previous compose)
44916 2019-Jan-17 17:00:45.071825 - [DEBUG]
44917 2019-Jan-17 17:00:45.071851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44918 2019-Jan-17 17:00:45.071877 - [DEBUG] = AllBottom
44919 2019-Jan-17 17:00:45.071901 - [DEBUG]
44920 2019-Jan-17 17:00:45.071932 - [DEBUG] PROPAGATE: No new function!
44921 2019-Jan-17 17:00:45.071961 - [DEBUG] EDGE: >
44922 2019-Jan-17 17:00:45.072021 - [DEBUG] ---> 44923 2019-Jan-17 17:00:45.072669 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44924 2019-Jan-17 17:00:45.073310 - [DEBUG]
44925 2019-Jan-17 17:00:45.073345 - [DEBUG] Compose: EdgeIdentity * AllBottom
44926 2019-Jan-17 17:00:45.073372 - [DEBUG]
44927 2019-Jan-17 17:00:45.073396 - [DEBUG] Propagate flow
44928 2019-Jan-17 17:00:45.073419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44929 2019-Jan-17 17:00:45.073477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44930 2019-Jan-17 17:00:45.074125 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44931 2019-Jan-17 17:00:45.074781 - [DEBUG] Edge function : AllBottom (result of previous compose)
44932 2019-Jan-17 17:00:45.074807 - [DEBUG]
44933 2019-Jan-17 17:00:45.074832 - [DEBUG] Join: AllTop & AllBottom
44934 2019-Jan-17 17:00:45.074858 - [DEBUG] = AllBottom (new jump func)
44935 2019-Jan-17 17:00:45.074882 - [DEBUG]
44936 2019-Jan-17 17:00:45.074905 - [DEBUG] Start adding new jump function
44937 2019-Jan-17 17:00:45.074929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44938 2019-Jan-17 17:00:45.074986 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44939 2019-Jan-17 17:00:45.075627 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44940 2019-Jan-17 17:00:45.076273 - [DEBUG] Edge Function : AllBottom
44941 2019-Jan-17 17:00:45.076302 - [DEBUG] End adding new jump function
44942 2019-Jan-17 17:00:45.076327 - [DEBUG]
44943 2019-Jan-17 17:00:45.076350 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44944 2019-Jan-17 17:00:45.076375 - [DEBUG]
44945 2019-Jan-17 17:00:45.076398 - [DEBUG] Process 1221. path edge:
44946 2019-Jan-17 17:00:45.076422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44947 2019-Jan-17 17:00:45.076479 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
44948 2019-Jan-17 17:00:45.077125 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44949 2019-Jan-17 17:00:45.077765 - [DEBUG]
44950 2019-Jan-17 17:00:45.077789 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44951 2019-Jan-17 17:00:45.078459 - [DEBUG] Possible callees:
44952 2019-Jan-17 17:00:45.078484 - [DEBUG] llvm.dbg.declare
44953 2019-Jan-17 17:00:45.078509 - [DEBUG] Possible return sites:
44954 2019-Jan-17 17:00:45.078533 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10344955 2019-Jan-17 17:00:45.079811 - [DEBUG] Found and process special summary
44956 2019-Jan-17 17:00:45.079845 - [DEBUG] Compose: EdgeIdentity * AllBottom
44957 2019-Jan-17 17:00:45.079872 - [DEBUG]
44958 2019-Jan-17 17:00:45.079896 - [DEBUG] Propagate flow
44959 2019-Jan-17 17:00:45.079920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44960 2019-Jan-17 17:00:45.079977 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44961 2019-Jan-17 17:00:45.080618 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44962 2019-Jan-17 17:00:45.081268 - [DEBUG] Edge function : AllBottom (result of previous compose)
44963 2019-Jan-17 17:00:45.081307 - [DEBUG]
44964 2019-Jan-17 17:00:45.081333 - [DEBUG] Join: AllTop & AllBottom
44965 2019-Jan-17 17:00:45.081359 - [DEBUG] = AllBottom (new jump func)
44966 2019-Jan-17 17:00:45.081383 - [DEBUG]
44967 2019-Jan-17 17:00:45.081407 - [DEBUG] Start adding new jump function
44968 2019-Jan-17 17:00:45.081430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44969 2019-Jan-17 17:00:45.081488 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44970 2019-Jan-17 17:00:45.082131 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44971 2019-Jan-17 17:00:45.082771 - [DEBUG] Edge Function : AllBottom
44972 2019-Jan-17 17:00:45.082799 - [DEBUG] End adding new jump function
44973 2019-Jan-17 17:00:45.082823 - [DEBUG]
44974 2019-Jan-17 17:00:45.082847 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44975 2019-Jan-17 17:00:45.082871 - [DEBUG]
44976 2019-Jan-17 17:00:45.082894 - [DEBUG] Process 1222. path edge:
44977 2019-Jan-17 17:00:45.082918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
44978 2019-Jan-17 17:00:45.082976 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
44979 2019-Jan-17 17:00:45.083615 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
44980 2019-Jan-17 17:00:45.084256 - [DEBUG]
44981 2019-Jan-17 17:00:45.084280 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44982 2019-Jan-17 17:00:45.084951 - [DEBUG] Compose: EdgeIdentity * AllBottom
44983 2019-Jan-17 17:00:45.084979 - [DEBUG]
44984 2019-Jan-17 17:00:45.085003 - [DEBUG] Propagate flow
44985 2019-Jan-17 17:00:45.085026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

44986 2019-Jan-17 17:00:45.085084 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
44987 2019-Jan-17 17:00:45.085721 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44988 2019-Jan-17 17:00:45.086362 - [DEBUG] Edge function : AllBottom (result of previous compose)
44989 2019-Jan-17 17:00:45.086387 - [DEBUG]
44990 2019-Jan-17 17:00:45.086412 - [DEBUG] Join: AllTop & AllBottom
44991 2019-Jan-17 17:00:45.086438 - [DEBUG] = AllBottom (new jump func)
44992 2019-Jan-17 17:00:45.086462 - [DEBUG]
44993 2019-Jan-17 17:00:45.086485 - [DEBUG] Start adding new jump function
44994 2019-Jan-17 17:00:45.086509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

44995 2019-Jan-17 17:00:45.086566 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

44996 2019-Jan-17 17:00:45.087206 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
44997 2019-Jan-17 17:00:45.087839 - [DEBUG] Edge Function : AllBottom
44998 2019-Jan-17 17:00:45.087867 - [DEBUG] End adding new jump function
44999 2019-Jan-17 17:00:45.087891 - [DEBUG]
45000 2019-Jan-17 17:00:45.087915 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
45001 2019-Jan-17 17:00:45.087939 - [DEBUG]
45002 2019-Jan-17 17:00:45.087975 - [DEBUG] Process 1223. path edge:
45003 2019-Jan-17 17:00:45.087999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45004 2019-Jan-17 17:00:45.088057 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45005 2019-Jan-17 17:00:45.088692 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
45006 2019-Jan-17 17:00:45.089333 - [DEBUG]
45007 2019-Jan-17 17:00:45.089366 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45008 2019-Jan-17 17:00:45.090016 - [DEBUG] Compose: EdgeIdentity * AllBottom
45009 2019-Jan-17 17:00:45.090044 - [DEBUG]
45010 2019-Jan-17 17:00:45.090068 - [DEBUG] Propagate flow
45011 2019-Jan-17 17:00:45.090091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45012 2019-Jan-17 17:00:45.090150 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45013 2019-Jan-17 17:00:45.090786 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

45014 2019-Jan-17 17:00:45.091442 - [DEBUG] Edge function : AllBottom (result of previous compose)
45015 2019-Jan-17 17:00:45.091468 - [DEBUG]
45016 2019-Jan-17 17:00:45.091493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45017 2019-Jan-17 17:00:45.091519 - [DEBUG] = AllBottom
45018 2019-Jan-17 17:00:45.091543 - [DEBUG]
45019 2019-Jan-17 17:00:45.091566 - [DEBUG] PROPAGATE: No new function!
45020 2019-Jan-17 17:00:45.091592 - [DEBUG] EDGE: >
45021 2019-Jan-17 17:00:45.091651 - [DEBUG] ---> 45022 2019-Jan-17 17:00:45.092285 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
45023 2019-Jan-17 17:00:45.092926 - [DEBUG]
45024 2019-Jan-17 17:00:45.092952 - [DEBUG] EDGE: >
45025 2019-Jan-17 17:00:45.093010 - [DEBUG] ---> 45026 2019-Jan-17 17:00:45.093650 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
45027 2019-Jan-17 17:00:45.094290 - [DEBUG]
45028 2019-Jan-17 17:00:45.094326 - [DEBUG] Compose: EdgeIdentity * AllBottom
45029 2019-Jan-17 17:00:45.094354 - [DEBUG]
45030 2019-Jan-17 17:00:45.094378 - [DEBUG] Propagate flow
45031 2019-Jan-17 17:00:45.094402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45032 2019-Jan-17 17:00:45.094459 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45033 2019-Jan-17 17:00:45.095116 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

45034 2019-Jan-17 17:00:45.095756 - [DEBUG] Edge function : AllBottom (result of previous compose)
45035 2019-Jan-17 17:00:45.095781 - [DEBUG]
45036 2019-Jan-17 17:00:45.095806 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45037 2019-Jan-17 17:00:45.095832 - [DEBUG] = AllBottom
45038 2019-Jan-17 17:00:45.095857 - [DEBUG]
45039 2019-Jan-17 17:00:45.095880 - [DEBUG] PROPAGATE: No new function!
45040 2019-Jan-17 17:00:45.095908 - [DEBUG] EDGE: >
45041 2019-Jan-17 17:00:45.095967 - [DEBUG] ---> 45042 2019-Jan-17 17:00:45.096614 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
45043 2019-Jan-17 17:00:45.097255 - [DEBUG]
45044 2019-Jan-17 17:00:45.097281 - [DEBUG] EDGE: >
45045 2019-Jan-17 17:00:45.097340 - [DEBUG] ---> 45046 2019-Jan-17 17:00:45.097990 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
45047 2019-Jan-17 17:00:45.098631 - [DEBUG]
45048 2019-Jan-17 17:00:45.098659 - [DEBUG] Compose: EdgeIdentity * AllBottom
45049 2019-Jan-17 17:00:45.098685 - [DEBUG]
45050 2019-Jan-17 17:00:45.098709 - [DEBUG] Propagate flow
45051 2019-Jan-17 17:00:45.098732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45052 2019-Jan-17 17:00:45.098798 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45053 2019-Jan-17 17:00:45.099435 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

45054 2019-Jan-17 17:00:45.100077 - [DEBUG] Edge function : AllBottom (result of previous compose)
45055 2019-Jan-17 17:00:45.100102 - [DEBUG]
45056 2019-Jan-17 17:00:45.100127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45057 2019-Jan-17 17:00:45.100153 - [DEBUG] = AllBottom
45058 2019-Jan-17 17:00:45.100177 - [DEBUG]
45059 2019-Jan-17 17:00:45.100200 - [DEBUG] PROPAGATE: No new function!
45060 2019-Jan-17 17:00:45.100226 - [DEBUG] EDGE: >
45061 2019-Jan-17 17:00:45.100285 - [DEBUG] ---> 45062 2019-Jan-17 17:00:45.100925 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
>
45063 2019-Jan-17 17:00:45.101582 - [DEBUG]
45064 2019-Jan-17 17:00:45.101628 - [DEBUG] Compose: EdgeIdentity * AllBottom
45065 2019-Jan-17 17:00:45.101656 - [DEBUG]
45066 2019-Jan-17 17:00:45.101680 - [DEBUG] Propagate flow
45067 2019-Jan-17 17:00:45.101703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45068 2019-Jan-17 17:00:45.101761 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45069 2019-Jan-17 17:00:45.102403 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

45070 2019-Jan-17 17:00:45.103048 - [DEBUG] Edge function : AllBottom (result of previous compose)
45071 2019-Jan-17 17:00:45.103073 - [DEBUG]
45072 2019-Jan-17 17:00:45.103099 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45073 2019-Jan-17 17:00:45.103125 - [DEBUG] = AllBottom
45074 2019-Jan-17 17:00:45.103149 - [DEBUG]
45075 2019-Jan-17 17:00:45.103172 - [DEBUG] PROPAGATE: No new function!
45076 2019-Jan-17 17:00:45.103197 - [DEBUG] Compose: EdgeIdentity * AllBottom
45077 2019-Jan-17 17:00:45.103223 - [DEBUG]
45078 2019-Jan-17 17:00:45.103247 - [DEBUG] Propagate flow
45079 2019-Jan-17 17:00:45.103270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45080 2019-Jan-17 17:00:45.103328 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45081 2019-Jan-17 17:00:45.103969 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

45082 2019-Jan-17 17:00:45.104609 - [DEBUG] Edge function : AllBottom (result of previous compose)
45083 2019-Jan-17 17:00:45.104649 - [DEBUG]
45084 2019-Jan-17 17:00:45.104674 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45085 2019-Jan-17 17:00:45.104700 - [DEBUG] = AllBottom
45086 2019-Jan-17 17:00:45.104724 - [DEBUG]
45087 2019-Jan-17 17:00:45.104747 - [DEBUG] PROPAGATE: No new function!
45088 2019-Jan-17 17:00:45.104774 - [DEBUG] EDGE: >
45089 2019-Jan-17 17:00:45.104833 - [DEBUG] ---> 45090 2019-Jan-17 17:00:45.105473 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
45091 2019-Jan-17 17:00:45.106116 - [DEBUG]
45092 2019-Jan-17 17:00:45.106142 - [DEBUG] EDGE: >
45093 2019-Jan-17 17:00:45.106201 - [DEBUG] ---> 45094 2019-Jan-17 17:00:45.106838 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
45095 2019-Jan-17 17:00:45.107479 - [DEBUG]
45096 2019-Jan-17 17:00:45.107506 - [DEBUG] Compose: EdgeIdentity * AllBottom
45097 2019-Jan-17 17:00:45.107540 - [DEBUG]
45098 2019-Jan-17 17:00:45.107564 - [DEBUG] Propagate flow
45099 2019-Jan-17 17:00:45.107588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45100 2019-Jan-17 17:00:45.107646 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
45101 2019-Jan-17 17:00:45.108299 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45102 2019-Jan-17 17:00:45.108941 - [DEBUG] Edge function : AllBottom (result of previous compose)
45103 2019-Jan-17 17:00:45.108967 - [DEBUG]
45104 2019-Jan-17 17:00:45.108992 - [DEBUG] Join: AllTop & AllBottom
45105 2019-Jan-17 17:00:45.109017 - [DEBUG] = AllBottom (new jump func)
45106 2019-Jan-17 17:00:45.109042 - [DEBUG]
45107 2019-Jan-17 17:00:45.109065 - [DEBUG] Start adding new jump function
45108 2019-Jan-17 17:00:45.109089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45109 2019-Jan-17 17:00:45.109146 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45110 2019-Jan-17 17:00:45.109787 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
45111 2019-Jan-17 17:00:45.110424 - [DEBUG] Edge Function : AllBottom
45112 2019-Jan-17 17:00:45.110452 - [DEBUG] End adding new jump function
45113 2019-Jan-17 17:00:45.110476 - [DEBUG]
45114 2019-Jan-17 17:00:45.110499 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45115 2019-Jan-17 17:00:45.110523 - [DEBUG]
45116 2019-Jan-17 17:00:45.110546 - [DEBUG] Process 1224. path edge:
45117 2019-Jan-17 17:00:45.110570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45118 2019-Jan-17 17:00:45.110627 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
45119 2019-Jan-17 17:00:45.111298 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45120 2019-Jan-17 17:00:45.111942 - [DEBUG]
45121 2019-Jan-17 17:00:45.111967 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
45122 2019-Jan-17 17:00:45.112622 - [DEBUG] Compose: EdgeIdentity * AllBottom
45123 2019-Jan-17 17:00:45.112650 - [DEBUG]
45124 2019-Jan-17 17:00:45.112674 - [DEBUG] Propagate flow
45125 2019-Jan-17 17:00:45.112697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45126 2019-Jan-17 17:00:45.112755 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45127 2019-Jan-17 17:00:45.113405 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45128 2019-Jan-17 17:00:45.114046 - [DEBUG] Edge function : AllBottom (result of previous compose)
45129 2019-Jan-17 17:00:45.114072 - [DEBUG]
45130 2019-Jan-17 17:00:45.114096 - [DEBUG] Join: AllTop & AllBottom
45131 2019-Jan-17 17:00:45.114122 - [DEBUG] = AllBottom (new jump func)
45132 2019-Jan-17 17:00:45.114146 - [DEBUG]
45133 2019-Jan-17 17:00:45.114169 - [DEBUG] Start adding new jump function
45134 2019-Jan-17 17:00:45.114192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45135 2019-Jan-17 17:00:45.114249 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45136 2019-Jan-17 17:00:45.114907 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45137 2019-Jan-17 17:00:45.115554 - [DEBUG] Edge Function : AllBottom
45138 2019-Jan-17 17:00:45.115583 - [DEBUG] End adding new jump function
45139 2019-Jan-17 17:00:45.115606 - [DEBUG]
45140 2019-Jan-17 17:00:45.115639 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45141 2019-Jan-17 17:00:45.115664 - [DEBUG]
45142 2019-Jan-17 17:00:45.115688 - [DEBUG] Process 1225. path edge:
45143 2019-Jan-17 17:00:45.115711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45144 2019-Jan-17 17:00:45.115769 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45145 2019-Jan-17 17:00:45.116417 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45146 2019-Jan-17 17:00:45.117072 - [DEBUG]
45147 2019-Jan-17 17:00:45.117096 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45148 2019-Jan-17 17:00:45.117751 - [DEBUG] Possible callees:
45149 2019-Jan-17 17:00:45.117776 - [DEBUG] llvm.dbg.declare
45150 2019-Jan-17 17:00:45.117801 - [DEBUG] Possible return sites:
45151 2019-Jan-17 17:00:45.117825 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645152 2019-Jan-17 17:00:45.119118 - [DEBUG] Found and process special summary
45153 2019-Jan-17 17:00:45.119152 - [DEBUG] Compose: EdgeIdentity * AllBottom
45154 2019-Jan-17 17:00:45.119179 - [DEBUG]
45155 2019-Jan-17 17:00:45.119203 - [DEBUG] Propagate flow
45156 2019-Jan-17 17:00:45.119226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45157 2019-Jan-17 17:00:45.119284 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45158 2019-Jan-17 17:00:45.119925 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45159 2019-Jan-17 17:00:45.120566 - [DEBUG] Edge function : AllBottom (result of previous compose)
45160 2019-Jan-17 17:00:45.120591 - [DEBUG]
45161 2019-Jan-17 17:00:45.120616 - [DEBUG] Join: AllTop & AllBottom
45162 2019-Jan-17 17:00:45.120642 - [DEBUG] = AllBottom (new jump func)
45163 2019-Jan-17 17:00:45.120666 - [DEBUG]
45164 2019-Jan-17 17:00:45.120689 - [DEBUG] Start adding new jump function
45165 2019-Jan-17 17:00:45.120713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45166 2019-Jan-17 17:00:45.120770 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45167 2019-Jan-17 17:00:45.121428 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45168 2019-Jan-17 17:00:45.122067 - [DEBUG] Edge Function : AllBottom
45169 2019-Jan-17 17:00:45.122096 - [DEBUG] End adding new jump function
45170 2019-Jan-17 17:00:45.122120 - [DEBUG]
45171 2019-Jan-17 17:00:45.122143 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45172 2019-Jan-17 17:00:45.122168 - [DEBUG]
45173 2019-Jan-17 17:00:45.122191 - [DEBUG] Process 1226. path edge:
45174 2019-Jan-17 17:00:45.122215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45175 2019-Jan-17 17:00:45.122272 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45176 2019-Jan-17 17:00:45.122913 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45177 2019-Jan-17 17:00:45.123554 - [DEBUG]
45178 2019-Jan-17 17:00:45.123578 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45179 2019-Jan-17 17:00:45.124232 - [DEBUG] Compose: EdgeIdentity * AllBottom
45180 2019-Jan-17 17:00:45.124259 - [DEBUG]
45181 2019-Jan-17 17:00:45.124283 - [DEBUG] Propagate flow
45182 2019-Jan-17 17:00:45.124306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45183 2019-Jan-17 17:00:45.124373 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45184 2019-Jan-17 17:00:45.125026 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45185 2019-Jan-17 17:00:45.125668 - [DEBUG] Edge function : AllBottom (result of previous compose)
45186 2019-Jan-17 17:00:45.125693 - [DEBUG]
45187 2019-Jan-17 17:00:45.125718 - [DEBUG] Join: AllTop & AllBottom
45188 2019-Jan-17 17:00:45.125743 - [DEBUG] = AllBottom (new jump func)
45189 2019-Jan-17 17:00:45.125768 - [DEBUG]
45190 2019-Jan-17 17:00:45.125791 - [DEBUG] Start adding new jump function
45191 2019-Jan-17 17:00:45.125814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45192 2019-Jan-17 17:00:45.125871 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45193 2019-Jan-17 17:00:45.126512 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45194 2019-Jan-17 17:00:45.127147 - [DEBUG] Edge Function : AllBottom
45195 2019-Jan-17 17:00:45.127176 - [DEBUG] End adding new jump function
45196 2019-Jan-17 17:00:45.127200 - [DEBUG]
45197 2019-Jan-17 17:00:45.127223 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45198 2019-Jan-17 17:00:45.127247 - [DEBUG]
45199 2019-Jan-17 17:00:45.127271 - [DEBUG] Process 1227. path edge:
45200 2019-Jan-17 17:00:45.127294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45201 2019-Jan-17 17:00:45.127352 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45202 2019-Jan-17 17:00:45.128000 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45203 2019-Jan-17 17:00:45.128641 - [DEBUG]
45204 2019-Jan-17 17:00:45.128666 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45205 2019-Jan-17 17:00:45.129317 - [DEBUG] Compose: EdgeIdentity * AllBottom
45206 2019-Jan-17 17:00:45.129345 - [DEBUG]
45207 2019-Jan-17 17:00:45.129369 - [DEBUG] Propagate flow
45208 2019-Jan-17 17:00:45.129392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45209 2019-Jan-17 17:00:45.129451 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45210 2019-Jan-17 17:00:45.130086 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45211 2019-Jan-17 17:00:45.130726 - [DEBUG] Edge function : AllBottom (result of previous compose)
45212 2019-Jan-17 17:00:45.130751 - [DEBUG]
45213 2019-Jan-17 17:00:45.130776 - [DEBUG] Join: AllTop & AllBottom
45214 2019-Jan-17 17:00:45.130802 - [DEBUG] = AllBottom (new jump func)
45215 2019-Jan-17 17:00:45.130826 - [DEBUG]
45216 2019-Jan-17 17:00:45.130849 - [DEBUG] Start adding new jump function
45217 2019-Jan-17 17:00:45.130873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45218 2019-Jan-17 17:00:45.130930 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45219 2019-Jan-17 17:00:45.131587 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45220 2019-Jan-17 17:00:45.132221 - [DEBUG] Edge Function : AllBottom
45221 2019-Jan-17 17:00:45.132250 - [DEBUG] End adding new jump function
45222 2019-Jan-17 17:00:45.132274 - [DEBUG]
45223 2019-Jan-17 17:00:45.132297 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45224 2019-Jan-17 17:00:45.132322 - [DEBUG]
45225 2019-Jan-17 17:00:45.132345 - [DEBUG] Process 1228. path edge:
45226 2019-Jan-17 17:00:45.132369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45227 2019-Jan-17 17:00:45.132426 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45228 2019-Jan-17 17:00:45.133069 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45229 2019-Jan-17 17:00:45.133713 - [DEBUG]
45230 2019-Jan-17 17:00:45.133738 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45231 2019-Jan-17 17:00:45.134388 - [DEBUG] Compose: EdgeIdentity * AllBottom
45232 2019-Jan-17 17:00:45.134417 - [DEBUG]
45233 2019-Jan-17 17:00:45.134441 - [DEBUG] Propagate flow
45234 2019-Jan-17 17:00:45.134464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45235 2019-Jan-17 17:00:45.134523 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45236 2019-Jan-17 17:00:45.135178 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45237 2019-Jan-17 17:00:45.135819 - [DEBUG] Edge function : AllBottom (result of previous compose)
45238 2019-Jan-17 17:00:45.135844 - [DEBUG]
45239 2019-Jan-17 17:00:45.135869 - [DEBUG] Join: AllTop & AllBottom
45240 2019-Jan-17 17:00:45.135895 - [DEBUG] = AllBottom (new jump func)
45241 2019-Jan-17 17:00:45.135919 - [DEBUG]
45242 2019-Jan-17 17:00:45.135943 - [DEBUG] Start adding new jump function
45243 2019-Jan-17 17:00:45.135966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45244 2019-Jan-17 17:00:45.136023 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45245 2019-Jan-17 17:00:45.136665 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45246 2019-Jan-17 17:00:45.137305 - [DEBUG] Edge Function : AllBottom
45247 2019-Jan-17 17:00:45.137334 - [DEBUG] End adding new jump function
45248 2019-Jan-17 17:00:45.137358 - [DEBUG]
45249 2019-Jan-17 17:00:45.137382 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45250 2019-Jan-17 17:00:45.137406 - [DEBUG]
45251 2019-Jan-17 17:00:45.137429 - [DEBUG] Process 1229. path edge:
45252 2019-Jan-17 17:00:45.137453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45253 2019-Jan-17 17:00:45.137511 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45254 2019-Jan-17 17:00:45.138165 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45255 2019-Jan-17 17:00:45.138807 - [DEBUG]
45256 2019-Jan-17 17:00:45.138831 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45257 2019-Jan-17 17:00:45.139489 - [DEBUG] Compose: EdgeIdentity * AllBottom
45258 2019-Jan-17 17:00:45.139517 - [DEBUG]
45259 2019-Jan-17 17:00:45.139541 - [DEBUG] Propagate flow
45260 2019-Jan-17 17:00:45.139564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45261 2019-Jan-17 17:00:45.139623 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45262 2019-Jan-17 17:00:45.140264 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45263 2019-Jan-17 17:00:45.140949 - [DEBUG] Edge function : AllBottom (result of previous compose)
45264 2019-Jan-17 17:00:45.140976 - [DEBUG]
45265 2019-Jan-17 17:00:45.141003 - [DEBUG] Join: AllTop & AllBottom
45266 2019-Jan-17 17:00:45.141029 - [DEBUG] = AllBottom (new jump func)
45267 2019-Jan-17 17:00:45.141053 - [DEBUG]
45268 2019-Jan-17 17:00:45.141077 - [DEBUG] Start adding new jump function
45269 2019-Jan-17 17:00:45.141101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45270 2019-Jan-17 17:00:45.141172 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45271 2019-Jan-17 17:00:45.141907 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45272 2019-Jan-17 17:00:45.142595 - [DEBUG] Edge Function : AllBottom
45273 2019-Jan-17 17:00:45.142648 - [DEBUG] End adding new jump function
45274 2019-Jan-17 17:00:45.142673 - [DEBUG]
45275 2019-Jan-17 17:00:45.142698 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45276 2019-Jan-17 17:00:45.142723 - [DEBUG]
45277 2019-Jan-17 17:00:45.142747 - [DEBUG] Process 1230. path edge:
45278 2019-Jan-17 17:00:45.142771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45279 2019-Jan-17 17:00:45.142839 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45280 2019-Jan-17 17:00:45.143481 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45281 2019-Jan-17 17:00:45.144125 - [DEBUG]
45282 2019-Jan-17 17:00:45.144152 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45283 2019-Jan-17 17:00:45.144845 - [DEBUG] Compose: EdgeIdentity * AllBottom
45284 2019-Jan-17 17:00:45.144874 - [DEBUG]
45285 2019-Jan-17 17:00:45.144897 - [DEBUG] Propagate flow
45286 2019-Jan-17 17:00:45.144921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45287 2019-Jan-17 17:00:45.144980 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45288 2019-Jan-17 17:00:45.145619 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45289 2019-Jan-17 17:00:45.146260 - [DEBUG] Edge function : AllBottom (result of previous compose)
45290 2019-Jan-17 17:00:45.146285 - [DEBUG]
45291 2019-Jan-17 17:00:45.146311 - [DEBUG] Join: AllTop & AllBottom
45292 2019-Jan-17 17:00:45.146337 - [DEBUG] = AllBottom (new jump func)
45293 2019-Jan-17 17:00:45.146362 - [DEBUG]
45294 2019-Jan-17 17:00:45.146385 - [DEBUG] Start adding new jump function
45295 2019-Jan-17 17:00:45.146409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45296 2019-Jan-17 17:00:45.146466 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45297 2019-Jan-17 17:00:45.147108 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45298 2019-Jan-17 17:00:45.147744 - [DEBUG] Edge Function : AllBottom
45299 2019-Jan-17 17:00:45.147773 - [DEBUG] End adding new jump function
45300 2019-Jan-17 17:00:45.147797 - [DEBUG]
45301 2019-Jan-17 17:00:45.147820 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45302 2019-Jan-17 17:00:45.147845 - [DEBUG]
45303 2019-Jan-17 17:00:45.147868 - [DEBUG] Process 1231. path edge:
45304 2019-Jan-17 17:00:45.147892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45305 2019-Jan-17 17:00:45.147950 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45306 2019-Jan-17 17:00:45.148599 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45307 2019-Jan-17 17:00:45.149241 - [DEBUG]
45308 2019-Jan-17 17:00:45.149265 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45309 2019-Jan-17 17:00:45.149921 - [DEBUG] Compose: EdgeIdentity * AllBottom
45310 2019-Jan-17 17:00:45.149949 - [DEBUG]
45311 2019-Jan-17 17:00:45.149973 - [DEBUG] Propagate flow
45312 2019-Jan-17 17:00:45.149996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45313 2019-Jan-17 17:00:45.150055 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45314 2019-Jan-17 17:00:45.150698 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45315 2019-Jan-17 17:00:45.151352 - [DEBUG] Edge function : AllBottom (result of previous compose)
45316 2019-Jan-17 17:00:45.151377 - [DEBUG]
45317 2019-Jan-17 17:00:45.151402 - [DEBUG] Join: AllTop & AllBottom
45318 2019-Jan-17 17:00:45.151446 - [DEBUG] = AllBottom (new jump func)
45319 2019-Jan-17 17:00:45.151471 - [DEBUG]
45320 2019-Jan-17 17:00:45.151494 - [DEBUG] Start adding new jump function
45321 2019-Jan-17 17:00:45.151517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45322 2019-Jan-17 17:00:45.151575 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45323 2019-Jan-17 17:00:45.152217 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45324 2019-Jan-17 17:00:45.152857 - [DEBUG] Edge Function : AllBottom
45325 2019-Jan-17 17:00:45.152887 - [DEBUG] End adding new jump function
45326 2019-Jan-17 17:00:45.152911 - [DEBUG]
45327 2019-Jan-17 17:00:45.152934 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45328 2019-Jan-17 17:00:45.152959 - [DEBUG]
45329 2019-Jan-17 17:00:45.152982 - [DEBUG] Process 1232. path edge:
45330 2019-Jan-17 17:00:45.153006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45331 2019-Jan-17 17:00:45.153064 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45332 2019-Jan-17 17:00:45.153704 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45333 2019-Jan-17 17:00:45.154345 - [DEBUG]
45334 2019-Jan-17 17:00:45.154370 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45335 2019-Jan-17 17:00:45.155044 - [DEBUG] Compose: EdgeIdentity * AllBottom
45336 2019-Jan-17 17:00:45.155074 - [DEBUG]
45337 2019-Jan-17 17:00:45.155098 - [DEBUG] Propagate flow
45338 2019-Jan-17 17:00:45.155121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45339 2019-Jan-17 17:00:45.155180 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45340 2019-Jan-17 17:00:45.155818 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45341 2019-Jan-17 17:00:45.156459 - [DEBUG] Edge function : AllBottom (result of previous compose)
45342 2019-Jan-17 17:00:45.156484 - [DEBUG]
45343 2019-Jan-17 17:00:45.156509 - [DEBUG] Join: AllTop & AllBottom
45344 2019-Jan-17 17:00:45.156535 - [DEBUG] = AllBottom (new jump func)
45345 2019-Jan-17 17:00:45.156559 - [DEBUG]
45346 2019-Jan-17 17:00:45.156583 - [DEBUG] Start adding new jump function
45347 2019-Jan-17 17:00:45.156606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45348 2019-Jan-17 17:00:45.156663 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45349 2019-Jan-17 17:00:45.157304 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45350 2019-Jan-17 17:00:45.157939 - [DEBUG] Edge Function : AllBottom
45351 2019-Jan-17 17:00:45.157986 - [DEBUG] End adding new jump function
45352 2019-Jan-17 17:00:45.158010 - [DEBUG]
45353 2019-Jan-17 17:00:45.158034 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45354 2019-Jan-17 17:00:45.158058 - [DEBUG]
45355 2019-Jan-17 17:00:45.158082 - [DEBUG] Process 1233. path edge:
45356 2019-Jan-17 17:00:45.158105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45357 2019-Jan-17 17:00:45.158163 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45358 2019-Jan-17 17:00:45.158800 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45359 2019-Jan-17 17:00:45.159441 - [DEBUG]
45360 2019-Jan-17 17:00:45.159467 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45361 2019-Jan-17 17:00:45.160130 - [DEBUG] Compose: EdgeIdentity * AllBottom
45362 2019-Jan-17 17:00:45.160158 - [DEBUG]
45363 2019-Jan-17 17:00:45.160182 - [DEBUG] Propagate flow
45364 2019-Jan-17 17:00:45.160205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45365 2019-Jan-17 17:00:45.160264 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45366 2019-Jan-17 17:00:45.160915 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45367 2019-Jan-17 17:00:45.161573 - [DEBUG] Edge function : AllBottom (result of previous compose)
45368 2019-Jan-17 17:00:45.161599 - [DEBUG]
45369 2019-Jan-17 17:00:45.161624 - [DEBUG] Join: AllTop & AllBottom
45370 2019-Jan-17 17:00:45.161649 - [DEBUG] = AllBottom (new jump func)
45371 2019-Jan-17 17:00:45.161673 - [DEBUG]
45372 2019-Jan-17 17:00:45.161697 - [DEBUG] Start adding new jump function
45373 2019-Jan-17 17:00:45.161720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45374 2019-Jan-17 17:00:45.161777 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45375 2019-Jan-17 17:00:45.162419 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45376 2019-Jan-17 17:00:45.163065 - [DEBUG] Edge Function : AllBottom
45377 2019-Jan-17 17:00:45.163094 - [DEBUG] End adding new jump function
45378 2019-Jan-17 17:00:45.163118 - [DEBUG]
45379 2019-Jan-17 17:00:45.163141 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45380 2019-Jan-17 17:00:45.163166 - [DEBUG]
45381 2019-Jan-17 17:00:45.163189 - [DEBUG] Process 1234. path edge:
45382 2019-Jan-17 17:00:45.163213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45383 2019-Jan-17 17:00:45.163270 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45384 2019-Jan-17 17:00:45.163916 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45385 2019-Jan-17 17:00:45.164556 - [DEBUG]
45386 2019-Jan-17 17:00:45.164580 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45387 2019-Jan-17 17:00:45.165257 - [DEBUG] Possible callees:
45388 2019-Jan-17 17:00:45.165282 - [DEBUG] llvm.dbg.declare
45389 2019-Jan-17 17:00:45.165307 - [DEBUG] Possible return sites:
45390 2019-Jan-17 17:00:45.165331 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045391 2019-Jan-17 17:00:45.166616 - [DEBUG] Found and process special summary
45392 2019-Jan-17 17:00:45.166652 - [DEBUG] Compose: EdgeIdentity * AllBottom
45393 2019-Jan-17 17:00:45.166679 - [DEBUG]
45394 2019-Jan-17 17:00:45.166703 - [DEBUG] Propagate flow
45395 2019-Jan-17 17:00:45.166726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45396 2019-Jan-17 17:00:45.166784 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45397 2019-Jan-17 17:00:45.167424 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45398 2019-Jan-17 17:00:45.168081 - [DEBUG] Edge function : AllBottom (result of previous compose)
45399 2019-Jan-17 17:00:45.168106 - [DEBUG]
45400 2019-Jan-17 17:00:45.168132 - [DEBUG] Join: AllTop & AllBottom
45401 2019-Jan-17 17:00:45.168157 - [DEBUG] = AllBottom (new jump func)
45402 2019-Jan-17 17:00:45.168182 - [DEBUG]
45403 2019-Jan-17 17:00:45.168205 - [DEBUG] Start adding new jump function
45404 2019-Jan-17 17:00:45.168237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45405 2019-Jan-17 17:00:45.168295 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45406 2019-Jan-17 17:00:45.168935 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45407 2019-Jan-17 17:00:45.169575 - [DEBUG] Edge Function : AllBottom
45408 2019-Jan-17 17:00:45.169604 - [DEBUG] End adding new jump function
45409 2019-Jan-17 17:00:45.169627 - [DEBUG]
45410 2019-Jan-17 17:00:45.169651 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45411 2019-Jan-17 17:00:45.169676 - [DEBUG]
45412 2019-Jan-17 17:00:45.169699 - [DEBUG] Process 1235. path edge:
45413 2019-Jan-17 17:00:45.169723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45414 2019-Jan-17 17:00:45.169781 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45415 2019-Jan-17 17:00:45.170421 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45416 2019-Jan-17 17:00:45.171063 - [DEBUG]
45417 2019-Jan-17 17:00:45.171087 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45418 2019-Jan-17 17:00:45.171763 - [DEBUG] Compose: EdgeIdentity * AllBottom
45419 2019-Jan-17 17:00:45.171791 - [DEBUG]
45420 2019-Jan-17 17:00:45.171815 - [DEBUG] Propagate flow
45421 2019-Jan-17 17:00:45.171838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45422 2019-Jan-17 17:00:45.171897 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45423 2019-Jan-17 17:00:45.172537 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45424 2019-Jan-17 17:00:45.173177 - [DEBUG] Edge function : AllBottom (result of previous compose)
45425 2019-Jan-17 17:00:45.173202 - [DEBUG]
45426 2019-Jan-17 17:00:45.173227 - [DEBUG] Join: AllTop & AllBottom
45427 2019-Jan-17 17:00:45.173253 - [DEBUG] = AllBottom (new jump func)
45428 2019-Jan-17 17:00:45.173277 - [DEBUG]
45429 2019-Jan-17 17:00:45.173300 - [DEBUG] Start adding new jump function
45430 2019-Jan-17 17:00:45.173324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45431 2019-Jan-17 17:00:45.173381 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45432 2019-Jan-17 17:00:45.174025 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45433 2019-Jan-17 17:00:45.174673 - [DEBUG] Edge Function : AllBottom
45434 2019-Jan-17 17:00:45.174702 - [DEBUG] End adding new jump function
45435 2019-Jan-17 17:00:45.174726 - [DEBUG]
45436 2019-Jan-17 17:00:45.174750 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45437 2019-Jan-17 17:00:45.174774 - [DEBUG]
45438 2019-Jan-17 17:00:45.174797 - [DEBUG] Process 1236. path edge:
45439 2019-Jan-17 17:00:45.174821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45440 2019-Jan-17 17:00:45.174878 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45441 2019-Jan-17 17:00:45.175515 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45442 2019-Jan-17 17:00:45.176158 - [DEBUG]
45443 2019-Jan-17 17:00:45.176183 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45444 2019-Jan-17 17:00:45.176839 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-17 17:00:45.176867 - [DEBUG]
45446 2019-Jan-17 17:00:45.176891 - [DEBUG] Propagate flow
45447 2019-Jan-17 17:00:45.176914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45448 2019-Jan-17 17:00:45.176986 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45449 2019-Jan-17 17:00:45.177633 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45450 2019-Jan-17 17:00:45.178290 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-17 17:00:45.178315 - [DEBUG]
45452 2019-Jan-17 17:00:45.178340 - [DEBUG] Join: AllTop & AllBottom
45453 2019-Jan-17 17:00:45.178366 - [DEBUG] = AllBottom (new jump func)
45454 2019-Jan-17 17:00:45.178390 - [DEBUG]
45455 2019-Jan-17 17:00:45.178413 - [DEBUG] Start adding new jump function
45456 2019-Jan-17 17:00:45.178437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45457 2019-Jan-17 17:00:45.178494 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45458 2019-Jan-17 17:00:45.179135 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45459 2019-Jan-17 17:00:45.179781 - [DEBUG] Edge Function : AllBottom
45460 2019-Jan-17 17:00:45.179810 - [DEBUG] End adding new jump function
45461 2019-Jan-17 17:00:45.179834 - [DEBUG]
45462 2019-Jan-17 17:00:45.179857 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45463 2019-Jan-17 17:00:45.179882 - [DEBUG]
45464 2019-Jan-17 17:00:45.179905 - [DEBUG] Process 1237. path edge:
45465 2019-Jan-17 17:00:45.179929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45466 2019-Jan-17 17:00:45.179986 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45467 2019-Jan-17 17:00:45.180633 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45468 2019-Jan-17 17:00:45.181272 - [DEBUG]
45469 2019-Jan-17 17:00:45.181309 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45470 2019-Jan-17 17:00:45.181971 - [DEBUG] Possible callees:
45471 2019-Jan-17 17:00:45.181997 - [DEBUG] llvm.dbg.declare
45472 2019-Jan-17 17:00:45.182023 - [DEBUG] Possible return sites:
45473 2019-Jan-17 17:00:45.182046 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945474 2019-Jan-17 17:00:45.183325 - [DEBUG] Found and process special summary
45475 2019-Jan-17 17:00:45.183361 - [DEBUG] Compose: EdgeIdentity * AllBottom
45476 2019-Jan-17 17:00:45.183388 - [DEBUG]
45477 2019-Jan-17 17:00:45.183412 - [DEBUG] Propagate flow
45478 2019-Jan-17 17:00:45.183436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45479 2019-Jan-17 17:00:45.183494 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45480 2019-Jan-17 17:00:45.184135 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45481 2019-Jan-17 17:00:45.184792 - [DEBUG] Edge function : AllBottom (result of previous compose)
45482 2019-Jan-17 17:00:45.184817 - [DEBUG]
45483 2019-Jan-17 17:00:45.184842 - [DEBUG] Join: AllTop & AllBottom
45484 2019-Jan-17 17:00:45.184868 - [DEBUG] = AllBottom (new jump func)
45485 2019-Jan-17 17:00:45.184892 - [DEBUG]
45486 2019-Jan-17 17:00:45.184915 - [DEBUG] Start adding new jump function
45487 2019-Jan-17 17:00:45.184939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45488 2019-Jan-17 17:00:45.184996 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45489 2019-Jan-17 17:00:45.185637 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45490 2019-Jan-17 17:00:45.186285 - [DEBUG] Edge Function : AllBottom
45491 2019-Jan-17 17:00:45.186315 - [DEBUG] End adding new jump function
45492 2019-Jan-17 17:00:45.186339 - [DEBUG]
45493 2019-Jan-17 17:00:45.186362 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45494 2019-Jan-17 17:00:45.186387 - [DEBUG]
45495 2019-Jan-17 17:00:45.186410 - [DEBUG] Process 1238. path edge:
45496 2019-Jan-17 17:00:45.186434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45497 2019-Jan-17 17:00:45.186491 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45498 2019-Jan-17 17:00:45.187132 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45499 2019-Jan-17 17:00:45.187773 - [DEBUG]
45500 2019-Jan-17 17:00:45.187797 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45501 2019-Jan-17 17:00:45.188477 - [DEBUG] Compose: EdgeIdentity * AllBottom
45502 2019-Jan-17 17:00:45.188505 - [DEBUG]
45503 2019-Jan-17 17:00:45.188529 - [DEBUG] Propagate flow
45504 2019-Jan-17 17:00:45.188553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45505 2019-Jan-17 17:00:45.188612 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45506 2019-Jan-17 17:00:45.189250 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45507 2019-Jan-17 17:00:45.189890 - [DEBUG] Edge function : AllBottom (result of previous compose)
45508 2019-Jan-17 17:00:45.189916 - [DEBUG]
45509 2019-Jan-17 17:00:45.189941 - [DEBUG] Join: AllTop & AllBottom
45510 2019-Jan-17 17:00:45.189967 - [DEBUG] = AllBottom (new jump func)
45511 2019-Jan-17 17:00:45.189991 - [DEBUG]
45512 2019-Jan-17 17:00:45.190015 - [DEBUG] Start adding new jump function
45513 2019-Jan-17 17:00:45.190038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45514 2019-Jan-17 17:00:45.190095 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45515 2019-Jan-17 17:00:45.190736 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45516 2019-Jan-17 17:00:45.191389 - [DEBUG] Edge Function : AllBottom
45517 2019-Jan-17 17:00:45.191418 - [DEBUG] End adding new jump function
45518 2019-Jan-17 17:00:45.191442 - [DEBUG]
45519 2019-Jan-17 17:00:45.191466 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45520 2019-Jan-17 17:00:45.191490 - [DEBUG]
45521 2019-Jan-17 17:00:45.191514 - [DEBUG] Process 1239. path edge:
45522 2019-Jan-17 17:00:45.191537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45523 2019-Jan-17 17:00:45.191595 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45524 2019-Jan-17 17:00:45.192232 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45525 2019-Jan-17 17:00:45.192873 - [DEBUG]
45526 2019-Jan-17 17:00:45.192898 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45527 2019-Jan-17 17:00:45.193559 - [DEBUG] Compose: EdgeIdentity * AllBottom
45528 2019-Jan-17 17:00:45.193587 - [DEBUG]
45529 2019-Jan-17 17:00:45.193611 - [DEBUG] Propagate flow
45530 2019-Jan-17 17:00:45.193634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45531 2019-Jan-17 17:00:45.193693 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45532 2019-Jan-17 17:00:45.194341 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45533 2019-Jan-17 17:00:45.195003 - [DEBUG] Edge function : AllBottom (result of previous compose)
45534 2019-Jan-17 17:00:45.195029 - [DEBUG]
45535 2019-Jan-17 17:00:45.195054 - [DEBUG] Join: AllTop & AllBottom
45536 2019-Jan-17 17:00:45.195080 - [DEBUG] = AllBottom (new jump func)
45537 2019-Jan-17 17:00:45.195104 - [DEBUG]
45538 2019-Jan-17 17:00:45.195127 - [DEBUG] Start adding new jump function
45539 2019-Jan-17 17:00:45.195151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45540 2019-Jan-17 17:00:45.195208 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45541 2019-Jan-17 17:00:45.195849 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45542 2019-Jan-17 17:00:45.196496 - [DEBUG] Edge Function : AllBottom
45543 2019-Jan-17 17:00:45.196525 - [DEBUG] End adding new jump function
45544 2019-Jan-17 17:00:45.196549 - [DEBUG]
45545 2019-Jan-17 17:00:45.196573 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45546 2019-Jan-17 17:00:45.196597 - [DEBUG]
45547 2019-Jan-17 17:00:45.196620 - [DEBUG] Process 1240. path edge:
45548 2019-Jan-17 17:00:45.196644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45549 2019-Jan-17 17:00:45.196701 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45550 2019-Jan-17 17:00:45.197348 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45551 2019-Jan-17 17:00:45.198003 - [DEBUG]
45552 2019-Jan-17 17:00:45.198027 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45553 2019-Jan-17 17:00:45.198691 - [DEBUG] Possible callees:
45554 2019-Jan-17 17:00:45.198716 - [DEBUG] llvm.dbg.declare
45555 2019-Jan-17 17:00:45.198741 - [DEBUG] Possible return sites:
45556 2019-Jan-17 17:00:45.198764 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545557 2019-Jan-17 17:00:45.200041 - [DEBUG] Found and process special summary
45558 2019-Jan-17 17:00:45.200075 - [DEBUG] Compose: EdgeIdentity * AllBottom
45559 2019-Jan-17 17:00:45.200103 - [DEBUG]
45560 2019-Jan-17 17:00:45.200127 - [DEBUG] Propagate flow
45561 2019-Jan-17 17:00:45.200150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45562 2019-Jan-17 17:00:45.200208 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45563 2019-Jan-17 17:00:45.200850 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45564 2019-Jan-17 17:00:45.201507 - [DEBUG] Edge function : AllBottom (result of previous compose)
45565 2019-Jan-17 17:00:45.201532 - [DEBUG]
45566 2019-Jan-17 17:00:45.201557 - [DEBUG] Join: AllTop & AllBottom
45567 2019-Jan-17 17:00:45.201583 - [DEBUG] = AllBottom (new jump func)
45568 2019-Jan-17 17:00:45.201607 - [DEBUG]
45569 2019-Jan-17 17:00:45.201630 - [DEBUG] Start adding new jump function
45570 2019-Jan-17 17:00:45.201653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45571 2019-Jan-17 17:00:45.201711 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45572 2019-Jan-17 17:00:45.202353 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45573 2019-Jan-17 17:00:45.202992 - [DEBUG] Edge Function : AllBottom
45574 2019-Jan-17 17:00:45.203021 - [DEBUG] End adding new jump function
45575 2019-Jan-17 17:00:45.203045 - [DEBUG]
45576 2019-Jan-17 17:00:45.203076 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45577 2019-Jan-17 17:00:45.203101 - [DEBUG]
45578 2019-Jan-17 17:00:45.203125 - [DEBUG] Process 1241. path edge:
45579 2019-Jan-17 17:00:45.203148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45580 2019-Jan-17 17:00:45.203206 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
45581 2019-Jan-17 17:00:45.203847 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45582 2019-Jan-17 17:00:45.204488 - [DEBUG]
45583 2019-Jan-17 17:00:45.204513 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45584 2019-Jan-17 17:00:45.205192 - [DEBUG] Compose: EdgeIdentity * AllBottom
45585 2019-Jan-17 17:00:45.205220 - [DEBUG]
45586 2019-Jan-17 17:00:45.205244 - [DEBUG] Propagate flow
45587 2019-Jan-17 17:00:45.205267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45588 2019-Jan-17 17:00:45.205326 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
45589 2019-Jan-17 17:00:45.205964 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45590 2019-Jan-17 17:00:45.206606 - [DEBUG] Edge function : AllBottom (result of previous compose)
45591 2019-Jan-17 17:00:45.206632 - [DEBUG]
45592 2019-Jan-17 17:00:45.206656 - [DEBUG] Join: AllTop & AllBottom
45593 2019-Jan-17 17:00:45.206682 - [DEBUG] = AllBottom (new jump func)
45594 2019-Jan-17 17:00:45.206706 - [DEBUG]
45595 2019-Jan-17 17:00:45.206729 - [DEBUG] Start adding new jump function
45596 2019-Jan-17 17:00:45.206753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45597 2019-Jan-17 17:00:45.206810 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45598 2019-Jan-17 17:00:45.207451 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
45599 2019-Jan-17 17:00:45.208103 - [DEBUG] Edge Function : AllBottom
45600 2019-Jan-17 17:00:45.208132 - [DEBUG] End adding new jump function
45601 2019-Jan-17 17:00:45.208155 - [DEBUG]
45602 2019-Jan-17 17:00:45.208179 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45603 2019-Jan-17 17:00:45.208203 - [DEBUG]
45604 2019-Jan-17 17:00:45.208227 - [DEBUG] Process 1242. path edge:
45605 2019-Jan-17 17:00:45.208250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45606 2019-Jan-17 17:00:45.208308 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
45607 2019-Jan-17 17:00:45.208945 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45608 2019-Jan-17 17:00:45.209586 - [DEBUG]
45609 2019-Jan-17 17:00:45.209611 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
45610 2019-Jan-17 17:00:45.210272 - [DEBUG] Compose: EdgeIdentity * AllBottom
45611 2019-Jan-17 17:00:45.210301 - [DEBUG]
45612 2019-Jan-17 17:00:45.210324 - [DEBUG] Propagate flow
45613 2019-Jan-17 17:00:45.210348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45614 2019-Jan-17 17:00:45.210407 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45615 2019-Jan-17 17:00:45.211045 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45616 2019-Jan-17 17:00:45.211734 - [DEBUG] Edge function : AllBottom (result of previous compose)
45617 2019-Jan-17 17:00:45.211760 - [DEBUG]
45618 2019-Jan-17 17:00:45.211787 - [DEBUG] Join: AllTop & AllBottom
45619 2019-Jan-17 17:00:45.211812 - [DEBUG] = AllBottom (new jump func)
45620 2019-Jan-17 17:00:45.211836 - [DEBUG]
45621 2019-Jan-17 17:00:45.211872 - [DEBUG] Start adding new jump function
45622 2019-Jan-17 17:00:45.211896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45623 2019-Jan-17 17:00:45.211959 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45624 2019-Jan-17 17:00:45.212607 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45625 2019-Jan-17 17:00:45.213244 - [DEBUG] Edge Function : AllBottom
45626 2019-Jan-17 17:00:45.213273 - [DEBUG] End adding new jump function
45627 2019-Jan-17 17:00:45.213297 - [DEBUG]
45628 2019-Jan-17 17:00:45.213321 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45629 2019-Jan-17 17:00:45.213345 - [DEBUG]
45630 2019-Jan-17 17:00:45.213368 - [DEBUG] Process 1243. path edge:
45631 2019-Jan-17 17:00:45.213392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45632 2019-Jan-17 17:00:45.213450 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
45633 2019-Jan-17 17:00:45.214086 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45634 2019-Jan-17 17:00:45.214745 - [DEBUG]
45635 2019-Jan-17 17:00:45.214771 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
45636 2019-Jan-17 17:00:45.215438 - [DEBUG] Compose: EdgeIdentity * AllBottom
45637 2019-Jan-17 17:00:45.215466 - [DEBUG]
45638 2019-Jan-17 17:00:45.215490 - [DEBUG] Propagate flow
45639 2019-Jan-17 17:00:45.215513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45640 2019-Jan-17 17:00:45.215573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45641 2019-Jan-17 17:00:45.216233 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45642 2019-Jan-17 17:00:45.216875 - [DEBUG] Edge function : AllBottom (result of previous compose)
45643 2019-Jan-17 17:00:45.216900 - [DEBUG]
45644 2019-Jan-17 17:00:45.216925 - [DEBUG] Join: AllTop & AllBottom
45645 2019-Jan-17 17:00:45.216950 - [DEBUG] = AllBottom (new jump func)
45646 2019-Jan-17 17:00:45.216975 - [DEBUG]
45647 2019-Jan-17 17:00:45.216998 - [DEBUG] Start adding new jump function
45648 2019-Jan-17 17:00:45.217021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45649 2019-Jan-17 17:00:45.217078 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45650 2019-Jan-17 17:00:45.217720 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45651 2019-Jan-17 17:00:45.218382 - [DEBUG] Edge Function : AllBottom
45652 2019-Jan-17 17:00:45.218411 - [DEBUG] End adding new jump function
45653 2019-Jan-17 17:00:45.218435 - [DEBUG]
45654 2019-Jan-17 17:00:45.218459 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45655 2019-Jan-17 17:00:45.218483 - [DEBUG]
45656 2019-Jan-17 17:00:45.218507 - [DEBUG] Process 1244. path edge:
45657 2019-Jan-17 17:00:45.218530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45658 2019-Jan-17 17:00:45.218588 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
45659 2019-Jan-17 17:00:45.219235 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45660 2019-Jan-17 17:00:45.219876 - [DEBUG]
45661 2019-Jan-17 17:00:45.219901 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
45662 2019-Jan-17 17:00:45.220585 - [DEBUG] Possible callees:
45663 2019-Jan-17 17:00:45.220611 - [DEBUG] llvm.dbg.declare
45664 2019-Jan-17 17:00:45.220644 - [DEBUG] Possible return sites:
45665 2019-Jan-17 17:00:45.220668 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16345666 2019-Jan-17 17:00:45.221964 - [DEBUG] Found and process special summary
45667 2019-Jan-17 17:00:45.221999 - [DEBUG] Compose: EdgeIdentity * AllBottom
45668 2019-Jan-17 17:00:45.222027 - [DEBUG]
45669 2019-Jan-17 17:00:45.222050 - [DEBUG] Propagate flow
45670 2019-Jan-17 17:00:45.222074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45671 2019-Jan-17 17:00:45.222132 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45672 2019-Jan-17 17:00:45.222773 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45673 2019-Jan-17 17:00:45.223414 - [DEBUG] Edge function : AllBottom (result of previous compose)
45674 2019-Jan-17 17:00:45.223439 - [DEBUG]
45675 2019-Jan-17 17:00:45.223464 - [DEBUG] Join: AllTop & AllBottom
45676 2019-Jan-17 17:00:45.223490 - [DEBUG] = AllBottom (new jump func)
45677 2019-Jan-17 17:00:45.223514 - [DEBUG]
45678 2019-Jan-17 17:00:45.223538 - [DEBUG] Start adding new jump function
45679 2019-Jan-17 17:00:45.223561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45680 2019-Jan-17 17:00:45.223618 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45681 2019-Jan-17 17:00:45.224260 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45682 2019-Jan-17 17:00:45.224916 - [DEBUG] Edge Function : AllBottom
45683 2019-Jan-17 17:00:45.224945 - [DEBUG] End adding new jump function
45684 2019-Jan-17 17:00:45.224969 - [DEBUG]
45685 2019-Jan-17 17:00:45.224993 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45686 2019-Jan-17 17:00:45.225017 - [DEBUG]
45687 2019-Jan-17 17:00:45.225040 - [DEBUG] Process 1245. path edge:
45688 2019-Jan-17 17:00:45.225064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45689 2019-Jan-17 17:00:45.225122 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
45690 2019-Jan-17 17:00:45.225763 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45691 2019-Jan-17 17:00:45.226404 - [DEBUG]
45692 2019-Jan-17 17:00:45.226429 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
45693 2019-Jan-17 17:00:45.227092 - [DEBUG] Compose: EdgeIdentity * AllBottom
45694 2019-Jan-17 17:00:45.227121 - [DEBUG]
45695 2019-Jan-17 17:00:45.227145 - [DEBUG] Propagate flow
45696 2019-Jan-17 17:00:45.227168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45697 2019-Jan-17 17:00:45.227228 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45698 2019-Jan-17 17:00:45.227868 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45699 2019-Jan-17 17:00:45.228537 - [DEBUG] Edge function : AllBottom (result of previous compose)
45700 2019-Jan-17 17:00:45.228563 - [DEBUG]
45701 2019-Jan-17 17:00:45.228589 - [DEBUG] Join: AllTop & AllBottom
45702 2019-Jan-17 17:00:45.228614 - [DEBUG] = AllBottom (new jump func)
45703 2019-Jan-17 17:00:45.228639 - [DEBUG]
45704 2019-Jan-17 17:00:45.228662 - [DEBUG] Start adding new jump function
45705 2019-Jan-17 17:00:45.228686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45706 2019-Jan-17 17:00:45.228744 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45707 2019-Jan-17 17:00:45.229387 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45708 2019-Jan-17 17:00:45.230032 - [DEBUG] Edge Function : AllBottom
45709 2019-Jan-17 17:00:45.230061 - [DEBUG] End adding new jump function
45710 2019-Jan-17 17:00:45.230085 - [DEBUG]
45711 2019-Jan-17 17:00:45.230109 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45712 2019-Jan-17 17:00:45.230134 - [DEBUG]
45713 2019-Jan-17 17:00:45.230157 - [DEBUG] Process 1246. path edge:
45714 2019-Jan-17 17:00:45.230181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45715 2019-Jan-17 17:00:45.230239 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
45716 2019-Jan-17 17:00:45.230876 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45717 2019-Jan-17 17:00:45.231534 - [DEBUG]
45718 2019-Jan-17 17:00:45.231559 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
45719 2019-Jan-17 17:00:45.232222 - [DEBUG] Compose: EdgeIdentity * AllBottom
45720 2019-Jan-17 17:00:45.232250 - [DEBUG]
45721 2019-Jan-17 17:00:45.232274 - [DEBUG] Propagate flow
45722 2019-Jan-17 17:00:45.232298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45723 2019-Jan-17 17:00:45.232357 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45724 2019-Jan-17 17:00:45.233006 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45725 2019-Jan-17 17:00:45.233647 - [DEBUG] Edge function : AllBottom (result of previous compose)
45726 2019-Jan-17 17:00:45.233672 - [DEBUG]
45727 2019-Jan-17 17:00:45.233697 - [DEBUG] Join: AllTop & AllBottom
45728 2019-Jan-17 17:00:45.233723 - [DEBUG] = AllBottom (new jump func)
45729 2019-Jan-17 17:00:45.233747 - [DEBUG]
45730 2019-Jan-17 17:00:45.233770 - [DEBUG] Start adding new jump function
45731 2019-Jan-17 17:00:45.233794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45732 2019-Jan-17 17:00:45.233851 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45733 2019-Jan-17 17:00:45.234494 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45734 2019-Jan-17 17:00:45.235157 - [DEBUG] Edge Function : AllBottom
45735 2019-Jan-17 17:00:45.235186 - [DEBUG] End adding new jump function
45736 2019-Jan-17 17:00:45.235210 - [DEBUG]
45737 2019-Jan-17 17:00:45.235233 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45738 2019-Jan-17 17:00:45.235258 - [DEBUG]
45739 2019-Jan-17 17:00:45.235281 - [DEBUG] Process 1247. path edge:
45740 2019-Jan-17 17:00:45.235305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45741 2019-Jan-17 17:00:45.235362 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
45742 2019-Jan-17 17:00:45.236009 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45743 2019-Jan-17 17:00:45.236650 - [DEBUG]
45744 2019-Jan-17 17:00:45.236674 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
45745 2019-Jan-17 17:00:45.237339 - [DEBUG] Possible callees:
45746 2019-Jan-17 17:00:45.237365 - [DEBUG] llvm.dbg.declare
45747 2019-Jan-17 17:00:45.237391 - [DEBUG] Possible return sites:
45748 2019-Jan-17 17:00:45.237414 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16945749 2019-Jan-17 17:00:45.238719 - [DEBUG] Found and process special summary
45750 2019-Jan-17 17:00:45.238754 - [DEBUG] Compose: EdgeIdentity * AllBottom
45751 2019-Jan-17 17:00:45.238781 - [DEBUG]
45752 2019-Jan-17 17:00:45.238805 - [DEBUG] Propagate flow
45753 2019-Jan-17 17:00:45.238829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45754 2019-Jan-17 17:00:45.238888 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45755 2019-Jan-17 17:00:45.239530 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45756 2019-Jan-17 17:00:45.240171 - [DEBUG] Edge function : AllBottom (result of previous compose)
45757 2019-Jan-17 17:00:45.240196 - [DEBUG]
45758 2019-Jan-17 17:00:45.240222 - [DEBUG] Join: AllTop & AllBottom
45759 2019-Jan-17 17:00:45.240248 - [DEBUG] = AllBottom (new jump func)
45760 2019-Jan-17 17:00:45.240272 - [DEBUG]
45761 2019-Jan-17 17:00:45.240295 - [DEBUG] Start adding new jump function
45762 2019-Jan-17 17:00:45.240319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45763 2019-Jan-17 17:00:45.240376 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45764 2019-Jan-17 17:00:45.241018 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45765 2019-Jan-17 17:00:45.241671 - [DEBUG] Edge Function : AllBottom
45766 2019-Jan-17 17:00:45.241700 - [DEBUG] End adding new jump function
45767 2019-Jan-17 17:00:45.241724 - [DEBUG]
45768 2019-Jan-17 17:00:45.241748 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45769 2019-Jan-17 17:00:45.241772 - [DEBUG]
45770 2019-Jan-17 17:00:45.241795 - [DEBUG] Process 1248. path edge:
45771 2019-Jan-17 17:00:45.241819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45772 2019-Jan-17 17:00:45.241877 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
45773 2019-Jan-17 17:00:45.242516 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45774 2019-Jan-17 17:00:45.243156 - [DEBUG]
45775 2019-Jan-17 17:00:45.243181 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
45776 2019-Jan-17 17:00:45.243843 - [DEBUG] Compose: EdgeIdentity * AllBottom
45777 2019-Jan-17 17:00:45.243871 - [DEBUG]
45778 2019-Jan-17 17:00:45.243895 - [DEBUG] Propagate flow
45779 2019-Jan-17 17:00:45.243918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45780 2019-Jan-17 17:00:45.243977 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45781 2019-Jan-17 17:00:45.244641 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45782 2019-Jan-17 17:00:45.245284 - [DEBUG] Edge function : AllBottom (result of previous compose)
45783 2019-Jan-17 17:00:45.245309 - [DEBUG]
45784 2019-Jan-17 17:00:45.245335 - [DEBUG] Join: AllTop & AllBottom
45785 2019-Jan-17 17:00:45.245360 - [DEBUG] = AllBottom (new jump func)
45786 2019-Jan-17 17:00:45.245385 - [DEBUG]
45787 2019-Jan-17 17:00:45.245408 - [DEBUG] Start adding new jump function
45788 2019-Jan-17 17:00:45.245431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45789 2019-Jan-17 17:00:45.245489 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45790 2019-Jan-17 17:00:45.246129 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45791 2019-Jan-17 17:00:45.246765 - [DEBUG] Edge Function : AllBottom
45792 2019-Jan-17 17:00:45.246794 - [DEBUG] End adding new jump function
45793 2019-Jan-17 17:00:45.246818 - [DEBUG]
45794 2019-Jan-17 17:00:45.246850 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45795 2019-Jan-17 17:00:45.246875 - [DEBUG]
45796 2019-Jan-17 17:00:45.246898 - [DEBUG] Process 1249. path edge:
45797 2019-Jan-17 17:00:45.246922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45798 2019-Jan-17 17:00:45.246980 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
45799 2019-Jan-17 17:00:45.247617 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45800 2019-Jan-17 17:00:45.248272 - [DEBUG]
45801 2019-Jan-17 17:00:45.248297 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
45802 2019-Jan-17 17:00:45.248957 - [DEBUG] Compose: EdgeIdentity * AllBottom
45803 2019-Jan-17 17:00:45.248985 - [DEBUG]
45804 2019-Jan-17 17:00:45.249009 - [DEBUG] Propagate flow
45805 2019-Jan-17 17:00:45.249032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45806 2019-Jan-17 17:00:45.249092 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45807 2019-Jan-17 17:00:45.249734 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45808 2019-Jan-17 17:00:45.250375 - [DEBUG] Edge function : AllBottom (result of previous compose)
45809 2019-Jan-17 17:00:45.250400 - [DEBUG]
45810 2019-Jan-17 17:00:45.250425 - [DEBUG] Join: AllTop & AllBottom
45811 2019-Jan-17 17:00:45.250451 - [DEBUG] = AllBottom (new jump func)
45812 2019-Jan-17 17:00:45.250475 - [DEBUG]
45813 2019-Jan-17 17:00:45.250498 - [DEBUG] Start adding new jump function
45814 2019-Jan-17 17:00:45.250522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45815 2019-Jan-17 17:00:45.250579 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45816 2019-Jan-17 17:00:45.251219 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45817 2019-Jan-17 17:00:45.251874 - [DEBUG] Edge Function : AllBottom
45818 2019-Jan-17 17:00:45.251903 - [DEBUG] End adding new jump function
45819 2019-Jan-17 17:00:45.251927 - [DEBUG]
45820 2019-Jan-17 17:00:45.251951 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45821 2019-Jan-17 17:00:45.251975 - [DEBUG]
45822 2019-Jan-17 17:00:45.251998 - [DEBUG] Process 1250. path edge:
45823 2019-Jan-17 17:00:45.252022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45824 2019-Jan-17 17:00:45.252080 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
45825 2019-Jan-17 17:00:45.252719 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45826 2019-Jan-17 17:00:45.253359 - [DEBUG]
45827 2019-Jan-17 17:00:45.253384 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
45828 2019-Jan-17 17:00:45.254046 - [DEBUG] Compose: EdgeIdentity * AllBottom
45829 2019-Jan-17 17:00:45.254074 - [DEBUG]
45830 2019-Jan-17 17:00:45.254098 - [DEBUG] Propagate flow
45831 2019-Jan-17 17:00:45.254121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45832 2019-Jan-17 17:00:45.254180 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45833 2019-Jan-17 17:00:45.254835 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45834 2019-Jan-17 17:00:45.255476 - [DEBUG] Edge function : AllBottom (result of previous compose)
45835 2019-Jan-17 17:00:45.255501 - [DEBUG]
45836 2019-Jan-17 17:00:45.255526 - [DEBUG] Join: AllTop & AllBottom
45837 2019-Jan-17 17:00:45.255552 - [DEBUG] = AllBottom (new jump func)
45838 2019-Jan-17 17:00:45.255584 - [DEBUG]
45839 2019-Jan-17 17:00:45.255608 - [DEBUG] Start adding new jump function
45840 2019-Jan-17 17:00:45.255632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45841 2019-Jan-17 17:00:45.255689 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45842 2019-Jan-17 17:00:45.256331 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45843 2019-Jan-17 17:00:45.256966 - [DEBUG] Edge Function : AllBottom
45844 2019-Jan-17 17:00:45.256995 - [DEBUG] End adding new jump function
45845 2019-Jan-17 17:00:45.257019 - [DEBUG]
45846 2019-Jan-17 17:00:45.257043 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45847 2019-Jan-17 17:00:45.257067 - [DEBUG]
45848 2019-Jan-17 17:00:45.257090 - [DEBUG] Process 1251. path edge:
45849 2019-Jan-17 17:00:45.257114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45850 2019-Jan-17 17:00:45.257171 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
45851 2019-Jan-17 17:00:45.257807 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45852 2019-Jan-17 17:00:45.258463 - [DEBUG]
45853 2019-Jan-17 17:00:45.258489 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
45854 2019-Jan-17 17:00:45.259148 - [DEBUG] Compose: EdgeIdentity * AllBottom
45855 2019-Jan-17 17:00:45.259176 - [DEBUG]
45856 2019-Jan-17 17:00:45.259200 - [DEBUG] Propagate flow
45857 2019-Jan-17 17:00:45.259224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45858 2019-Jan-17 17:00:45.259283 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45859 2019-Jan-17 17:00:45.259925 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45860 2019-Jan-17 17:00:45.260566 - [DEBUG] Edge function : AllBottom (result of previous compose)
45861 2019-Jan-17 17:00:45.260592 - [DEBUG]
45862 2019-Jan-17 17:00:45.260617 - [DEBUG] Join: AllTop & AllBottom
45863 2019-Jan-17 17:00:45.260643 - [DEBUG] = AllBottom (new jump func)
45864 2019-Jan-17 17:00:45.260667 - [DEBUG]
45865 2019-Jan-17 17:00:45.260691 - [DEBUG] Start adding new jump function
45866 2019-Jan-17 17:00:45.260714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45867 2019-Jan-17 17:00:45.260772 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45868 2019-Jan-17 17:00:45.261429 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45869 2019-Jan-17 17:00:45.262069 - [DEBUG] Edge Function : AllBottom
45870 2019-Jan-17 17:00:45.262098 - [DEBUG] End adding new jump function
45871 2019-Jan-17 17:00:45.262122 - [DEBUG]
45872 2019-Jan-17 17:00:45.262146 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45873 2019-Jan-17 17:00:45.262171 - [DEBUG]
45874 2019-Jan-17 17:00:45.262194 - [DEBUG] Process 1252. path edge:
45875 2019-Jan-17 17:00:45.262218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45876 2019-Jan-17 17:00:45.262275 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
45877 2019-Jan-17 17:00:45.262914 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45878 2019-Jan-17 17:00:45.263555 - [DEBUG]
45879 2019-Jan-17 17:00:45.263579 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
45880 2019-Jan-17 17:00:45.264244 - [DEBUG] Compose: EdgeIdentity * AllBottom
45881 2019-Jan-17 17:00:45.264280 - [DEBUG]
45882 2019-Jan-17 17:00:45.264304 - [DEBUG] Propagate flow
45883 2019-Jan-17 17:00:45.264328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45884 2019-Jan-17 17:00:45.264387 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45885 2019-Jan-17 17:00:45.265048 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45886 2019-Jan-17 17:00:45.265689 - [DEBUG] Edge function : AllBottom (result of previous compose)
45887 2019-Jan-17 17:00:45.265715 - [DEBUG]
45888 2019-Jan-17 17:00:45.265740 - [DEBUG] Join: AllTop & AllBottom
45889 2019-Jan-17 17:00:45.265766 - [DEBUG] = AllBottom (new jump func)
45890 2019-Jan-17 17:00:45.265790 - [DEBUG]
45891 2019-Jan-17 17:00:45.265814 - [DEBUG] Start adding new jump function
45892 2019-Jan-17 17:00:45.265837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45893 2019-Jan-17 17:00:45.265894 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45894 2019-Jan-17 17:00:45.266535 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45895 2019-Jan-17 17:00:45.267169 - [DEBUG] Edge Function : AllBottom
45896 2019-Jan-17 17:00:45.267198 - [DEBUG] End adding new jump function
45897 2019-Jan-17 17:00:45.267222 - [DEBUG]
45898 2019-Jan-17 17:00:45.267246 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
45899 2019-Jan-17 17:00:45.267271 - [DEBUG]
45900 2019-Jan-17 17:00:45.267294 - [DEBUG] Process 1253. path edge:
45901 2019-Jan-17 17:00:45.267318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45902 2019-Jan-17 17:00:45.267375 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
45903 2019-Jan-17 17:00:45.268026 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45904 2019-Jan-17 17:00:45.268667 - [DEBUG]
45905 2019-Jan-17 17:00:45.268692 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
45906 2019-Jan-17 17:00:45.269352 - [DEBUG] Compose: EdgeIdentity * AllBottom
45907 2019-Jan-17 17:00:45.269381 - [DEBUG]
45908 2019-Jan-17 17:00:45.269404 - [DEBUG] Propagate flow
45909 2019-Jan-17 17:00:45.269428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45910 2019-Jan-17 17:00:45.269487 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45911 2019-Jan-17 17:00:45.270123 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45912 2019-Jan-17 17:00:45.270765 - [DEBUG] Edge function : AllBottom (result of previous compose)
45913 2019-Jan-17 17:00:45.270790 - [DEBUG]
45914 2019-Jan-17 17:00:45.270815 - [DEBUG] Join: AllTop & AllBottom
45915 2019-Jan-17 17:00:45.270841 - [DEBUG] = AllBottom (new jump func)
45916 2019-Jan-17 17:00:45.270865 - [DEBUG]
45917 2019-Jan-17 17:00:45.270888 - [DEBUG] Start adding new jump function
45918 2019-Jan-17 17:00:45.270911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45919 2019-Jan-17 17:00:45.270968 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45920 2019-Jan-17 17:00:45.271625 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45921 2019-Jan-17 17:00:45.272260 - [DEBUG] Edge Function : AllBottom
45922 2019-Jan-17 17:00:45.272289 - [DEBUG] End adding new jump function
45923 2019-Jan-17 17:00:45.272312 - [DEBUG]
45924 2019-Jan-17 17:00:45.272336 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
45925 2019-Jan-17 17:00:45.272360 - [DEBUG]
45926 2019-Jan-17 17:00:45.272383 - [DEBUG] Process 1254. path edge:
45927 2019-Jan-17 17:00:45.272415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45928 2019-Jan-17 17:00:45.272473 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
45929 2019-Jan-17 17:00:45.273109 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45930 2019-Jan-17 17:00:45.273750 - [DEBUG]
45931 2019-Jan-17 17:00:45.273775 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
45932 2019-Jan-17 17:00:45.274434 - [DEBUG] Compose: EdgeIdentity * AllBottom
45933 2019-Jan-17 17:00:45.274462 - [DEBUG]
45934 2019-Jan-17 17:00:45.274486 - [DEBUG] Propagate flow
45935 2019-Jan-17 17:00:45.274509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45936 2019-Jan-17 17:00:45.274568 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45937 2019-Jan-17 17:00:45.275231 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45938 2019-Jan-17 17:00:45.275872 - [DEBUG] Edge function : AllBottom (result of previous compose)
45939 2019-Jan-17 17:00:45.275897 - [DEBUG]
45940 2019-Jan-17 17:00:45.275922 - [DEBUG] Join: AllTop & AllBottom
45941 2019-Jan-17 17:00:45.275947 - [DEBUG] = AllBottom (new jump func)
45942 2019-Jan-17 17:00:45.275971 - [DEBUG]
45943 2019-Jan-17 17:00:45.275995 - [DEBUG] Start adding new jump function
45944 2019-Jan-17 17:00:45.276018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45945 2019-Jan-17 17:00:45.276075 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45946 2019-Jan-17 17:00:45.276718 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45947 2019-Jan-17 17:00:45.277361 - [DEBUG] Edge Function : AllBottom
45948 2019-Jan-17 17:00:45.277389 - [DEBUG] End adding new jump function
45949 2019-Jan-17 17:00:45.277413 - [DEBUG]
45950 2019-Jan-17 17:00:45.277437 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
45951 2019-Jan-17 17:00:45.277461 - [DEBUG]
45952 2019-Jan-17 17:00:45.277484 - [DEBUG] Process 1255. path edge:
45953 2019-Jan-17 17:00:45.277507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45954 2019-Jan-17 17:00:45.277565 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
45955 2019-Jan-17 17:00:45.278221 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45956 2019-Jan-17 17:00:45.278862 - [DEBUG]
45957 2019-Jan-17 17:00:45.278888 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
45958 2019-Jan-17 17:00:45.279553 - [DEBUG] Compose: EdgeIdentity * AllBottom
45959 2019-Jan-17 17:00:45.279582 - [DEBUG]
45960 2019-Jan-17 17:00:45.279606 - [DEBUG] Propagate flow
45961 2019-Jan-17 17:00:45.279629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45962 2019-Jan-17 17:00:45.279688 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45963 2019-Jan-17 17:00:45.280327 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45964 2019-Jan-17 17:00:45.280968 - [DEBUG] Edge function : AllBottom (result of previous compose)
45965 2019-Jan-17 17:00:45.280993 - [DEBUG]
45966 2019-Jan-17 17:00:45.281019 - [DEBUG] Join: AllTop & AllBottom
45967 2019-Jan-17 17:00:45.281044 - [DEBUG] = AllBottom (new jump func)
45968 2019-Jan-17 17:00:45.281069 - [DEBUG]
45969 2019-Jan-17 17:00:45.281092 - [DEBUG] Start adding new jump function
45970 2019-Jan-17 17:00:45.281128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45971 2019-Jan-17 17:00:45.281186 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45972 2019-Jan-17 17:00:45.281846 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45973 2019-Jan-17 17:00:45.282482 - [DEBUG] Edge Function : AllBottom
45974 2019-Jan-17 17:00:45.282511 - [DEBUG] End adding new jump function
45975 2019-Jan-17 17:00:45.282534 - [DEBUG]
45976 2019-Jan-17 17:00:45.282558 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
45977 2019-Jan-17 17:00:45.282582 - [DEBUG]
45978 2019-Jan-17 17:00:45.282605 - [DEBUG] Process 1256. path edge:
45979 2019-Jan-17 17:00:45.282629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
45980 2019-Jan-17 17:00:45.282687 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
45981 2019-Jan-17 17:00:45.283323 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
45982 2019-Jan-17 17:00:45.283965 - [DEBUG]
45983 2019-Jan-17 17:00:45.283989 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
45984 2019-Jan-17 17:00:45.284663 - [DEBUG] Compose: EdgeIdentity * AllBottom
45985 2019-Jan-17 17:00:45.284692 - [DEBUG]
45986 2019-Jan-17 17:00:45.284716 - [DEBUG] Propagate flow
45987 2019-Jan-17 17:00:45.284740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

45988 2019-Jan-17 17:00:45.284799 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45989 2019-Jan-17 17:00:45.285436 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45990 2019-Jan-17 17:00:45.286078 - [DEBUG] Edge function : AllBottom (result of previous compose)
45991 2019-Jan-17 17:00:45.286104 - [DEBUG]
45992 2019-Jan-17 17:00:45.286129 - [DEBUG] Join: AllTop & AllBottom
45993 2019-Jan-17 17:00:45.286155 - [DEBUG] = AllBottom (new jump func)
45994 2019-Jan-17 17:00:45.286179 - [DEBUG]
45995 2019-Jan-17 17:00:45.286203 - [DEBUG] Start adding new jump function
45996 2019-Jan-17 17:00:45.286226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

45997 2019-Jan-17 17:00:45.286283 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

45998 2019-Jan-17 17:00:45.286926 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
45999 2019-Jan-17 17:00:45.287562 - [DEBUG] Edge Function : AllBottom
46000 2019-Jan-17 17:00:45.287592 - [DEBUG] End adding new jump function
46001 2019-Jan-17 17:00:45.287615 - [DEBUG]
46002 2019-Jan-17 17:00:45.287639 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46003 2019-Jan-17 17:00:45.287664 - [DEBUG]
46004 2019-Jan-17 17:00:45.287687 - [DEBUG] Process 1257. path edge:
46005 2019-Jan-17 17:00:45.287711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46006 2019-Jan-17 17:00:45.287769 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46007 2019-Jan-17 17:00:45.288422 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46008 2019-Jan-17 17:00:45.289063 - [DEBUG]
46009 2019-Jan-17 17:00:45.289087 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46010 2019-Jan-17 17:00:45.289741 - [DEBUG] Start of endsummarytab entry
46011 2019-Jan-17 17:00:45.289783 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46012 2019-Jan-17 17:00:45.290435 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

46013 2019-Jan-17 17:00:45.290502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46014 2019-Jan-17 17:00:45.291149 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

46015 2019-Jan-17 17:00:45.291816 - [DEBUG] EF: AllBottom
46016 2019-Jan-17 17:00:45.291842 - [DEBUG]
46017 2019-Jan-17 17:00:45.291866 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46018 2019-Jan-17 17:00:45.292503 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

46019 2019-Jan-17 17:00:45.293142 - [DEBUG] EF: AllBottom
46020 2019-Jan-17 17:00:45.293168 - [DEBUG]
46021 2019-Jan-17 17:00:45.293191 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46022 2019-Jan-17 17:00:45.293827 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

46023 2019-Jan-17 17:00:45.294475 - [DEBUG] EF: AllBottom
46024 2019-Jan-17 17:00:45.294500 - [DEBUG]
46025 2019-Jan-17 17:00:45.294524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46026 2019-Jan-17 17:00:45.295176 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

46027 2019-Jan-17 17:00:45.295813 - [DEBUG] EF: AllBottom
46028 2019-Jan-17 17:00:45.295838 - [DEBUG]
46029 2019-Jan-17 17:00:45.295861 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46030 2019-Jan-17 17:00:45.296496 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

46031 2019-Jan-17 17:00:45.297143 - [DEBUG] EF: AllBottom
46032 2019-Jan-17 17:00:45.297168 - [DEBUG]
46033 2019-Jan-17 17:00:45.297191 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46034 2019-Jan-17 17:00:45.297826 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

46035 2019-Jan-17 17:00:45.299088 - [DEBUG] EF: AllBottom
46036 2019-Jan-17 17:00:45.299113 - [DEBUG]
46037 2019-Jan-17 17:00:45.299136 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46038 2019-Jan-17 17:00:45.299770 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

46039 2019-Jan-17 17:00:45.300412 - [DEBUG] EF: AllBottom
46040 2019-Jan-17 17:00:45.300437 - [DEBUG]
46041 2019-Jan-17 17:00:45.300460 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46042 2019-Jan-17 17:00:45.301095 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

46043 2019-Jan-17 17:00:45.301750 - [DEBUG] EF: AllBottom
46044 2019-Jan-17 17:00:45.301775 - [DEBUG]
46045 2019-Jan-17 17:00:45.301799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46046 2019-Jan-17 17:00:45.302433 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

46047 2019-Jan-17 17:00:45.303074 - [DEBUG] EF: AllBottom
46048 2019-Jan-17 17:00:45.303099 - [DEBUG]
46049 2019-Jan-17 17:00:45.303122 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46050 2019-Jan-17 17:00:45.303758 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

46051 2019-Jan-17 17:00:45.304393 - [DEBUG] EF: AllBottom
46052 2019-Jan-17 17:00:45.304418 - [DEBUG]
46053 2019-Jan-17 17:00:45.304441 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46054 2019-Jan-17 17:00:45.305092 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

46055 2019-Jan-17 17:00:45.305731 - [DEBUG] EF: AllBottom
46056 2019-Jan-17 17:00:45.305756 - [DEBUG]
46057 2019-Jan-17 17:00:45.305779 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46058 2019-Jan-17 17:00:45.306414 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

46059 2019-Jan-17 17:00:45.307666 - [DEBUG] EF: AllBottom
46060 2019-Jan-17 17:00:45.307691 - [DEBUG]
46061 2019-Jan-17 17:00:45.307715 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46062 2019-Jan-17 17:00:45.308366 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

46063 2019-Jan-17 17:00:45.309003 - [DEBUG] EF: AllBottom
46064 2019-Jan-17 17:00:45.309028 - [DEBUG]
46065 2019-Jan-17 17:00:45.309052 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46066 2019-Jan-17 17:00:45.309688 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

46067 2019-Jan-17 17:00:45.310323 - [DEBUG] EF: AllBottom
46068 2019-Jan-17 17:00:45.310348 - [DEBUG]
46069 2019-Jan-17 17:00:45.310372 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46070 2019-Jan-17 17:00:45.311007 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

46071 2019-Jan-17 17:00:45.311669 - [DEBUG] EF: AllBottom
46072 2019-Jan-17 17:00:45.311694 - [DEBUG]
46073 2019-Jan-17 17:00:45.311717 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46074 2019-Jan-17 17:00:45.312353 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

46075 2019-Jan-17 17:00:45.313598 - [DEBUG] EF: AllBottom
46076 2019-Jan-17 17:00:45.313623 - [DEBUG]
46077 2019-Jan-17 17:00:45.313647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46078 2019-Jan-17 17:00:45.314282 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

46079 2019-Jan-17 17:00:45.315540 - [DEBUG] EF: AllBottom
46080 2019-Jan-17 17:00:45.315565 - [DEBUG]
46081 2019-Jan-17 17:00:45.315589 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46082 2019-Jan-17 17:00:45.316223 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46083 2019-Jan-17 17:00:45.316862 - [DEBUG] EF: AllBottom
46084 2019-Jan-17 17:00:45.316887 - [DEBUG]
46085 2019-Jan-17 17:00:45.316910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46086 2019-Jan-17 17:00:45.317545 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

46087 2019-Jan-17 17:00:45.318196 - [DEBUG] EF: AllBottom
46088 2019-Jan-17 17:00:45.318221 - [DEBUG]
46089 2019-Jan-17 17:00:45.318244 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46090 2019-Jan-17 17:00:45.318880 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

46091 2019-Jan-17 17:00:45.319527 - [DEBUG] EF: AllBottom
46092 2019-Jan-17 17:00:45.319552 - [DEBUG]
46093 2019-Jan-17 17:00:45.319575 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46094 2019-Jan-17 17:00:45.320211 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

46095 2019-Jan-17 17:00:45.321473 - [DEBUG] EF: AllBottom
46096 2019-Jan-17 17:00:45.321499 - [DEBUG]
46097 2019-Jan-17 17:00:45.321522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46098 2019-Jan-17 17:00:45.322158 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

46099 2019-Jan-17 17:00:45.323403 - [DEBUG] EF: AllBottom
46100 2019-Jan-17 17:00:45.323428 - [DEBUG]
46101 2019-Jan-17 17:00:45.323451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46102 2019-Jan-17 17:00:45.324112 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

46103 2019-Jan-17 17:00:45.324779 - [DEBUG] EF: AllBottom
46104 2019-Jan-17 17:00:45.324804 - [DEBUG]
46105 2019-Jan-17 17:00:45.324827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46106 2019-Jan-17 17:00:45.325465 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

46107 2019-Jan-17 17:00:45.326106 - [DEBUG] EF: AllBottom
46108 2019-Jan-17 17:00:45.326131 - [DEBUG]
46109 2019-Jan-17 17:00:45.326154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46110 2019-Jan-17 17:00:45.326790 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

46111 2019-Jan-17 17:00:45.328049 - [DEBUG] EF: AllBottom
46112 2019-Jan-17 17:00:45.328074 - [DEBUG]
46113 2019-Jan-17 17:00:45.328098 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46114 2019-Jan-17 17:00:45.328735 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

46115 2019-Jan-17 17:00:45.329977 - [DEBUG] EF: AllBottom
46116 2019-Jan-17 17:00:45.330002 - [DEBUG]
46117 2019-Jan-17 17:00:45.330026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46118 2019-Jan-17 17:00:45.330662 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

46119 2019-Jan-17 17:00:45.331324 - [DEBUG] EF: AllBottom
46120 2019-Jan-17 17:00:45.331349 - [DEBUG]
46121 2019-Jan-17 17:00:45.331372 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46122 2019-Jan-17 17:00:45.332008 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

46123 2019-Jan-17 17:00:45.332655 - [DEBUG] EF: AllBottom
46124 2019-Jan-17 17:00:45.332680 - [DEBUG]
46125 2019-Jan-17 17:00:45.332704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46126 2019-Jan-17 17:00:45.333340 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

46127 2019-Jan-17 17:00:45.333986 - [DEBUG] EF: AllBottom
46128 2019-Jan-17 17:00:45.334011 - [DEBUG]
46129 2019-Jan-17 17:00:45.334034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46130 2019-Jan-17 17:00:45.334682 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

46131 2019-Jan-17 17:00:45.335925 - [DEBUG] EF: AllBottom
46132 2019-Jan-17 17:00:45.335951 - [DEBUG]
46133 2019-Jan-17 17:00:45.335976 - [DEBUG] ---------------
46134 2019-Jan-17 17:00:45.336000 - [DEBUG]
46135 2019-Jan-17 17:00:45.336028 - [DEBUG] End of endsummarytab entry
46136 2019-Jan-17 17:00:45.336052 - [DEBUG]
46137 2019-Jan-17 17:00:45.336076 - [DEBUG] Start of incomingtab entry
46138 2019-Jan-17 17:00:45.336100 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46139 2019-Jan-17 17:00:45.336739 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

46140 2019-Jan-17 17:00:45.336799 - [DEBUG] ---------------
46141 2019-Jan-17 17:00:45.336823 - [DEBUG] End of incomingtab entry
46142 2019-Jan-17 17:00:45.336846 - [DEBUG]
46143 2019-Jan-17 17:00:45.336873 - [DEBUG] EDGE: >
46144 2019-Jan-17 17:00:45.336931 - [DEBUG] ---> 46145 2019-Jan-17 17:00:45.337568 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46146 2019-Jan-17 17:00:45.338224 - [DEBUG]
46147 2019-Jan-17 17:00:45.338260 - [DEBUG] EDGE: >
46148 2019-Jan-17 17:00:45.338319 - [DEBUG] ---> 46149 2019-Jan-17 17:00:45.338957 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46150 2019-Jan-17 17:00:45.339599 - [DEBUG]
46151 2019-Jan-17 17:00:45.339641 - [DEBUG] Compose: EdgeIdentity * AllBottom
46152 2019-Jan-17 17:00:45.339668 - [DEBUG]
46153 2019-Jan-17 17:00:45.339692 - [DEBUG] Propagate flow
46154 2019-Jan-17 17:00:45.339716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46155 2019-Jan-17 17:00:45.339774 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46156 2019-Jan-17 17:00:45.340423 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46157 2019-Jan-17 17:00:45.341065 - [DEBUG] Edge function : AllBottom (result of previous compose)
46158 2019-Jan-17 17:00:45.341090 - [DEBUG]
46159 2019-Jan-17 17:00:45.341117 - [DEBUG] Join: AllTop & AllBottom
46160 2019-Jan-17 17:00:45.341143 - [DEBUG] = AllBottom (new jump func)
46161 2019-Jan-17 17:00:45.341167 - [DEBUG]
46162 2019-Jan-17 17:00:45.341190 - [DEBUG] Start adding new jump function
46163 2019-Jan-17 17:00:45.341214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46164 2019-Jan-17 17:00:45.341272 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46165 2019-Jan-17 17:00:45.341931 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46166 2019-Jan-17 17:00:45.342576 - [DEBUG] Edge Function : AllBottom
46167 2019-Jan-17 17:00:45.342607 - [DEBUG] End adding new jump function
46168 2019-Jan-17 17:00:45.342631 - [DEBUG]
46169 2019-Jan-17 17:00:45.342655 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46170 2019-Jan-17 17:00:45.342680 - [DEBUG]
46171 2019-Jan-17 17:00:45.342703 - [DEBUG] Process 1258. path edge:
46172 2019-Jan-17 17:00:45.342727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46173 2019-Jan-17 17:00:45.342785 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46174 2019-Jan-17 17:00:45.343431 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46175 2019-Jan-17 17:00:45.344072 - [DEBUG]
46176 2019-Jan-17 17:00:45.344097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46177 2019-Jan-17 17:00:45.344777 - [DEBUG] Possible callees:
46178 2019-Jan-17 17:00:45.344803 - [DEBUG] llvm.dbg.declare
46179 2019-Jan-17 17:00:45.344828 - [DEBUG] Possible return sites:
46180 2019-Jan-17 17:00:45.344851 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346181 2019-Jan-17 17:00:45.346133 - [DEBUG] Found and process special summary
46182 2019-Jan-17 17:00:45.346169 - [DEBUG] Compose: EdgeIdentity * AllBottom
46183 2019-Jan-17 17:00:45.346196 - [DEBUG]
46184 2019-Jan-17 17:00:45.346220 - [DEBUG] Propagate flow
46185 2019-Jan-17 17:00:45.346243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46186 2019-Jan-17 17:00:45.346301 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46187 2019-Jan-17 17:00:45.346941 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46188 2019-Jan-17 17:00:45.347590 - [DEBUG] Edge function : AllBottom (result of previous compose)
46189 2019-Jan-17 17:00:45.347616 - [DEBUG]
46190 2019-Jan-17 17:00:45.347641 - [DEBUG] Join: AllTop & AllBottom
46191 2019-Jan-17 17:00:45.347666 - [DEBUG] = AllBottom (new jump func)
46192 2019-Jan-17 17:00:45.347691 - [DEBUG]
46193 2019-Jan-17 17:00:45.347714 - [DEBUG] Start adding new jump function
46194 2019-Jan-17 17:00:45.347738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46195 2019-Jan-17 17:00:45.347795 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46196 2019-Jan-17 17:00:45.348456 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46197 2019-Jan-17 17:00:45.349095 - [DEBUG] Edge Function : AllBottom
46198 2019-Jan-17 17:00:45.349124 - [DEBUG] End adding new jump function
46199 2019-Jan-17 17:00:45.349148 - [DEBUG]
46200 2019-Jan-17 17:00:45.349171 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46201 2019-Jan-17 17:00:45.349196 - [DEBUG]
46202 2019-Jan-17 17:00:45.349219 - [DEBUG] Process 1259. path edge:
46203 2019-Jan-17 17:00:45.349243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46204 2019-Jan-17 17:00:45.349301 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46205 2019-Jan-17 17:00:45.349941 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46206 2019-Jan-17 17:00:45.350581 - [DEBUG]
46207 2019-Jan-17 17:00:45.350606 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46208 2019-Jan-17 17:00:45.351270 - [DEBUG] Compose: EdgeIdentity * AllBottom
46209 2019-Jan-17 17:00:45.351311 - [DEBUG]
46210 2019-Jan-17 17:00:45.351336 - [DEBUG] Propagate flow
46211 2019-Jan-17 17:00:45.351359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46212 2019-Jan-17 17:00:45.351419 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46213 2019-Jan-17 17:00:45.352058 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46214 2019-Jan-17 17:00:45.352698 - [DEBUG] Edge function : AllBottom (result of previous compose)
46215 2019-Jan-17 17:00:45.352723 - [DEBUG]
46216 2019-Jan-17 17:00:45.352748 - [DEBUG] Join: AllTop & AllBottom
46217 2019-Jan-17 17:00:45.352774 - [DEBUG] = AllBottom (new jump func)
46218 2019-Jan-17 17:00:45.352798 - [DEBUG]
46219 2019-Jan-17 17:00:45.352821 - [DEBUG] Start adding new jump function
46220 2019-Jan-17 17:00:45.352845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46221 2019-Jan-17 17:00:45.352902 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46222 2019-Jan-17 17:00:45.353542 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46223 2019-Jan-17 17:00:45.354177 - [DEBUG] Edge Function : AllBottom
46224 2019-Jan-17 17:00:45.354205 - [DEBUG] End adding new jump function
46225 2019-Jan-17 17:00:45.354229 - [DEBUG]
46226 2019-Jan-17 17:00:45.354253 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46227 2019-Jan-17 17:00:45.354277 - [DEBUG]
46228 2019-Jan-17 17:00:45.354300 - [DEBUG] Process 1260. path edge:
46229 2019-Jan-17 17:00:45.354324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46230 2019-Jan-17 17:00:45.354381 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46231 2019-Jan-17 17:00:45.355033 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46232 2019-Jan-17 17:00:45.355674 - [DEBUG]
46233 2019-Jan-17 17:00:45.355710 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46234 2019-Jan-17 17:00:45.356373 - [DEBUG] Compose: EdgeIdentity * AllBottom
46235 2019-Jan-17 17:00:45.356401 - [DEBUG]
46236 2019-Jan-17 17:00:45.356425 - [DEBUG] Propagate flow
46237 2019-Jan-17 17:00:45.356448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46238 2019-Jan-17 17:00:45.356508 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46239 2019-Jan-17 17:00:45.357144 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46240 2019-Jan-17 17:00:45.357786 - [DEBUG] Edge function : AllBottom (result of previous compose)
46241 2019-Jan-17 17:00:45.357812 - [DEBUG]
46242 2019-Jan-17 17:00:45.357837 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46243 2019-Jan-17 17:00:45.357863 - [DEBUG] = AllBottom
46244 2019-Jan-17 17:00:45.357887 - [DEBUG]
46245 2019-Jan-17 17:00:45.357910 - [DEBUG] PROPAGATE: No new function!
46246 2019-Jan-17 17:00:45.357936 - [DEBUG] EDGE: >
46247 2019-Jan-17 17:00:45.358010 - [DEBUG] ---> 46248 2019-Jan-17 17:00:45.358649 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46249 2019-Jan-17 17:00:45.359291 - [DEBUG]
46250 2019-Jan-17 17:00:45.359318 - [DEBUG] EDGE: >
46251 2019-Jan-17 17:00:45.359378 - [DEBUG] ---> 46252 2019-Jan-17 17:00:45.360018 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46253 2019-Jan-17 17:00:45.360659 - [DEBUG]
46254 2019-Jan-17 17:00:45.360699 - [DEBUG] Compose: EdgeIdentity * AllBottom
46255 2019-Jan-17 17:00:45.360728 - [DEBUG]
46256 2019-Jan-17 17:00:45.360752 - [DEBUG] Propagate flow
46257 2019-Jan-17 17:00:45.360776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46258 2019-Jan-17 17:00:45.360835 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46259 2019-Jan-17 17:00:45.361491 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46260 2019-Jan-17 17:00:45.362132 - [DEBUG] Edge function : AllBottom (result of previous compose)
46261 2019-Jan-17 17:00:45.362158 - [DEBUG]
46262 2019-Jan-17 17:00:45.362183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46263 2019-Jan-17 17:00:45.362210 - [DEBUG] = AllBottom
46264 2019-Jan-17 17:00:45.362235 - [DEBUG]
46265 2019-Jan-17 17:00:45.362259 - [DEBUG] PROPAGATE: No new function!
46266 2019-Jan-17 17:00:45.362288 - [DEBUG] EDGE: >
46267 2019-Jan-17 17:00:45.362347 - [DEBUG] ---> 46268 2019-Jan-17 17:00:45.362997 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46269 2019-Jan-17 17:00:45.363639 - [DEBUG]
46270 2019-Jan-17 17:00:45.363665 - [DEBUG] EDGE: >
46271 2019-Jan-17 17:00:45.363725 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46272 2019-Jan-17 17:00:45.364368 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46273 2019-Jan-17 17:00:45.365024 - [DEBUG]
46274 2019-Jan-17 17:00:45.365051 - [DEBUG] EDGE: >
46275 2019-Jan-17 17:00:45.365110 - [DEBUG] ---> 46276 2019-Jan-17 17:00:45.365756 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46277 2019-Jan-17 17:00:45.366399 - [DEBUG]
46278 2019-Jan-17 17:00:45.366426 - [DEBUG] EDGE: >
46279 2019-Jan-17 17:00:45.366486 - [DEBUG] ---> 46280 2019-Jan-17 17:00:45.367122 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46281 2019-Jan-17 17:00:45.367762 - [DEBUG]
46282 2019-Jan-17 17:00:45.367789 - [DEBUG] EDGE: >
46283 2019-Jan-17 17:00:45.367848 - [DEBUG] ---> 46284 2019-Jan-17 17:00:45.368505 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46285 2019-Jan-17 17:00:45.369146 - [DEBUG]
46286 2019-Jan-17 17:00:45.369181 - [DEBUG] Compose: EdgeIdentity * AllBottom
46287 2019-Jan-17 17:00:45.369209 - [DEBUG]
46288 2019-Jan-17 17:00:45.369233 - [DEBUG] Propagate flow
46289 2019-Jan-17 17:00:45.369258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46290 2019-Jan-17 17:00:45.369316 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46291 2019-Jan-17 17:00:45.369956 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46292 2019-Jan-17 17:00:45.370598 - [DEBUG] Edge function : AllBottom (result of previous compose)
46293 2019-Jan-17 17:00:45.370624 - [DEBUG]
46294 2019-Jan-17 17:00:45.370650 - [DEBUG] Join: AllTop & AllBottom
46295 2019-Jan-17 17:00:45.370676 - [DEBUG] = AllBottom (new jump func)
46296 2019-Jan-17 17:00:45.370701 - [DEBUG]
46297 2019-Jan-17 17:00:45.370726 - [DEBUG] Start adding new jump function
46298 2019-Jan-17 17:00:45.370750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46299 2019-Jan-17 17:00:45.370807 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46300 2019-Jan-17 17:00:45.371466 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46301 2019-Jan-17 17:00:45.372106 - [DEBUG] Edge Function : AllBottom
46302 2019-Jan-17 17:00:45.372136 - [DEBUG] End adding new jump function
46303 2019-Jan-17 17:00:45.372161 - [DEBUG]
46304 2019-Jan-17 17:00:45.372185 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46305 2019-Jan-17 17:00:45.372210 - [DEBUG]
46306 2019-Jan-17 17:00:45.372234 - [DEBUG] Process 1261. path edge:
46307 2019-Jan-17 17:00:45.372259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46308 2019-Jan-17 17:00:45.372317 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46309 2019-Jan-17 17:00:45.372956 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46310 2019-Jan-17 17:00:45.373600 - [DEBUG]
46311 2019-Jan-17 17:00:45.373625 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46312 2019-Jan-17 17:00:45.374289 - [DEBUG] Compose: EdgeIdentity * AllBottom
46313 2019-Jan-17 17:00:45.374317 - [DEBUG]
46314 2019-Jan-17 17:00:45.374341 - [DEBUG] Propagate flow
46315 2019-Jan-17 17:00:45.374364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46316 2019-Jan-17 17:00:45.374424 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46317 2019-Jan-17 17:00:45.375077 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46318 2019-Jan-17 17:00:45.375718 - [DEBUG] Edge function : AllBottom (result of previous compose)
46319 2019-Jan-17 17:00:45.375751 - [DEBUG]
46320 2019-Jan-17 17:00:45.375777 - [DEBUG] Join: AllTop & AllBottom
46321 2019-Jan-17 17:00:45.375803 - [DEBUG] = AllBottom (new jump func)
46322 2019-Jan-17 17:00:45.375827 - [DEBUG]
46323 2019-Jan-17 17:00:45.375850 - [DEBUG] Start adding new jump function
46324 2019-Jan-17 17:00:45.375874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46325 2019-Jan-17 17:00:45.375931 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46326 2019-Jan-17 17:00:45.376572 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46327 2019-Jan-17 17:00:45.377205 - [DEBUG] Edge Function : AllBottom
46328 2019-Jan-17 17:00:45.377233 - [DEBUG] End adding new jump function
46329 2019-Jan-17 17:00:45.377257 - [DEBUG]
46330 2019-Jan-17 17:00:45.377281 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46331 2019-Jan-17 17:00:45.377305 - [DEBUG]
46332 2019-Jan-17 17:00:45.377328 - [DEBUG] Process 1262. path edge:
46333 2019-Jan-17 17:00:45.377352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46334 2019-Jan-17 17:00:45.377410 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46335 2019-Jan-17 17:00:45.378058 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46336 2019-Jan-17 17:00:45.378699 - [DEBUG]
46337 2019-Jan-17 17:00:45.378724 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46338 2019-Jan-17 17:00:45.379380 - [DEBUG] Compose: EdgeIdentity * AllBottom
46339 2019-Jan-17 17:00:45.379408 - [DEBUG]
46340 2019-Jan-17 17:00:45.379431 - [DEBUG] Propagate flow
46341 2019-Jan-17 17:00:45.379455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46342 2019-Jan-17 17:00:45.379514 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-17 17:00:45.380150 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46344 2019-Jan-17 17:00:45.380793 - [DEBUG] Edge function : AllBottom (result of previous compose)
46345 2019-Jan-17 17:00:45.380819 - [DEBUG]
46346 2019-Jan-17 17:00:45.380844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46347 2019-Jan-17 17:00:45.380869 - [DEBUG] = AllBottom
46348 2019-Jan-17 17:00:45.380894 - [DEBUG]
46349 2019-Jan-17 17:00:45.380917 - [DEBUG] PROPAGATE: No new function!
46350 2019-Jan-17 17:00:45.380942 - [DEBUG] EDGE: >
46351 2019-Jan-17 17:00:45.381001 - [DEBUG] ---> 46352 2019-Jan-17 17:00:45.381650 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46353 2019-Jan-17 17:00:45.382291 - [DEBUG]
46354 2019-Jan-17 17:00:45.382318 - [DEBUG] EDGE: >
46355 2019-Jan-17 17:00:45.382376 - [DEBUG] ---> 46356 2019-Jan-17 17:00:45.383015 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46357 2019-Jan-17 17:00:45.383657 - [DEBUG]
46358 2019-Jan-17 17:00:45.383683 - [DEBUG] EDGE: >
46359 2019-Jan-17 17:00:45.383742 - [DEBUG] ---> 46360 2019-Jan-17 17:00:45.384378 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46361 2019-Jan-17 17:00:45.385033 - [DEBUG]
46362 2019-Jan-17 17:00:45.385060 - [DEBUG] EDGE: >
46363 2019-Jan-17 17:00:45.385118 - [DEBUG] ---> 46364 2019-Jan-17 17:00:45.385767 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46365 2019-Jan-17 17:00:45.386408 - [DEBUG]
46366 2019-Jan-17 17:00:45.386434 - [DEBUG] EDGE: >
46367 2019-Jan-17 17:00:45.386492 - [DEBUG] ---> 46368 2019-Jan-17 17:00:45.387127 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46369 2019-Jan-17 17:00:45.387768 - [DEBUG]
46370 2019-Jan-17 17:00:45.387794 - [DEBUG] EDGE: >
46371 2019-Jan-17 17:00:45.387852 - [DEBUG] ---> 46372 2019-Jan-17 17:00:45.388507 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46373 2019-Jan-17 17:00:45.389148 - [DEBUG]
46374 2019-Jan-17 17:00:45.389185 - [DEBUG] Compose: EdgeIdentity * AllBottom
46375 2019-Jan-17 17:00:45.389213 - [DEBUG]
46376 2019-Jan-17 17:00:45.389236 - [DEBUG] Propagate flow
46377 2019-Jan-17 17:00:45.389260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46378 2019-Jan-17 17:00:45.389317 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46379 2019-Jan-17 17:00:45.389958 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46380 2019-Jan-17 17:00:45.390599 - [DEBUG] Edge function : AllBottom (result of previous compose)
46381 2019-Jan-17 17:00:45.390624 - [DEBUG]
46382 2019-Jan-17 17:00:45.390649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46383 2019-Jan-17 17:00:45.390675 - [DEBUG] = AllBottom
46384 2019-Jan-17 17:00:45.390699 - [DEBUG]
46385 2019-Jan-17 17:00:45.390722 - [DEBUG] PROPAGATE: No new function!
46386 2019-Jan-17 17:00:45.390750 - [DEBUG] EDGE: >
46387 2019-Jan-17 17:00:45.390809 - [DEBUG] ---> 46388 2019-Jan-17 17:00:45.391519 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46389 2019-Jan-17 17:00:45.392223 - [DEBUG]
46390 2019-Jan-17 17:00:45.392254 - [DEBUG] EDGE: >
46391 2019-Jan-17 17:00:45.392323 - [DEBUG] ---> 46392 2019-Jan-17 17:00:45.393015 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46393 2019-Jan-17 17:00:45.393679 - [DEBUG]
46394 2019-Jan-17 17:00:45.393707 - [DEBUG] EDGE: >
46395 2019-Jan-17 17:00:45.393768 - [DEBUG] ---> 46396 2019-Jan-17 17:00:45.394409 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46397 2019-Jan-17 17:00:45.395074 - [DEBUG]
46398 2019-Jan-17 17:00:45.395127 - [DEBUG] Compose: EdgeIdentity * AllBottom
46399 2019-Jan-17 17:00:45.395155 - [DEBUG]
46400 2019-Jan-17 17:00:45.395180 - [DEBUG] Propagate flow
46401 2019-Jan-17 17:00:45.395203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46402 2019-Jan-17 17:00:45.395262 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46403 2019-Jan-17 17:00:45.395902 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46404 2019-Jan-17 17:00:45.396543 - [DEBUG] Edge function : AllBottom (result of previous compose)
46405 2019-Jan-17 17:00:45.396568 - [DEBUG]
46406 2019-Jan-17 17:00:45.396612 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46407 2019-Jan-17 17:00:45.396639 - [DEBUG] = AllBottom
46408 2019-Jan-17 17:00:45.396663 - [DEBUG]
46409 2019-Jan-17 17:00:45.396686 - [DEBUG] PROPAGATE: No new function!
46410 2019-Jan-17 17:00:45.396716 - [DEBUG] EDGE: >
46411 2019-Jan-17 17:00:45.396775 - [DEBUG] ---> 46412 2019-Jan-17 17:00:45.397425 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46413 2019-Jan-17 17:00:45.398083 - [DEBUG]
46414 2019-Jan-17 17:00:45.398110 - [DEBUG] EDGE: >
46415 2019-Jan-17 17:00:45.398169 - [DEBUG] ---> 46416 2019-Jan-17 17:00:45.398805 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46417 2019-Jan-17 17:00:45.399445 - [DEBUG]
46418 2019-Jan-17 17:00:45.399471 - [DEBUG] EDGE: >
46419 2019-Jan-17 17:00:45.399530 - [DEBUG] ---> 46420 2019-Jan-17 17:00:45.400166 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46421 2019-Jan-17 17:00:45.400806 - [DEBUG]
46422 2019-Jan-17 17:00:45.400833 - [DEBUG] EDGE: >
46423 2019-Jan-17 17:00:45.400891 - [DEBUG] ---> 46424 2019-Jan-17 17:00:45.401549 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46425 2019-Jan-17 17:00:45.402191 - [DEBUG]
46426 2019-Jan-17 17:00:45.402231 - [DEBUG] Compose: EdgeIdentity * AllBottom
46427 2019-Jan-17 17:00:45.402258 - [DEBUG]
46428 2019-Jan-17 17:00:45.402282 - [DEBUG] Propagate flow
46429 2019-Jan-17 17:00:45.402305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46430 2019-Jan-17 17:00:45.402363 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46431 2019-Jan-17 17:00:45.403004 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46432 2019-Jan-17 17:00:45.403644 - [DEBUG] Edge function : AllBottom (result of previous compose)
46433 2019-Jan-17 17:00:45.403669 - [DEBUG]
46434 2019-Jan-17 17:00:45.403695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46435 2019-Jan-17 17:00:45.403720 - [DEBUG] = AllBottom
46436 2019-Jan-17 17:00:45.403744 - [DEBUG]
46437 2019-Jan-17 17:00:45.403767 - [DEBUG] PROPAGATE: No new function!
46438 2019-Jan-17 17:00:45.403795 - [DEBUG] EDGE: >
46439 2019-Jan-17 17:00:45.403853 - [DEBUG] ---> 46440 2019-Jan-17 17:00:45.404499 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46441 2019-Jan-17 17:00:45.405157 - [DEBUG]
46442 2019-Jan-17 17:00:45.405184 - [DEBUG] EDGE: >
46443 2019-Jan-17 17:00:45.405243 - [DEBUG] ---> 46444 2019-Jan-17 17:00:45.405879 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46445 2019-Jan-17 17:00:45.406521 - [DEBUG]
46446 2019-Jan-17 17:00:45.406548 - [DEBUG] EDGE: >
46447 2019-Jan-17 17:00:45.406607 - [DEBUG] ---> 46448 2019-Jan-17 17:00:45.407255 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46449 2019-Jan-17 17:00:45.407896 - [DEBUG]
46450 2019-Jan-17 17:00:45.407936 - [DEBUG] Compose: EdgeIdentity * AllBottom
46451 2019-Jan-17 17:00:45.407977 - [DEBUG]
46452 2019-Jan-17 17:00:45.408001 - [DEBUG] Propagate flow
46453 2019-Jan-17 17:00:45.408024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46454 2019-Jan-17 17:00:45.408082 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46455 2019-Jan-17 17:00:45.408721 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46456 2019-Jan-17 17:00:45.409363 - [DEBUG] Edge function : AllBottom (result of previous compose)
46457 2019-Jan-17 17:00:45.409388 - [DEBUG]
46458 2019-Jan-17 17:00:45.409414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46459 2019-Jan-17 17:00:45.409439 - [DEBUG] = AllBottom
46460 2019-Jan-17 17:00:45.409463 - [DEBUG]
46461 2019-Jan-17 17:00:45.409487 - [DEBUG] PROPAGATE: No new function!
46462 2019-Jan-17 17:00:45.409515 - [DEBUG] EDGE: >
46463 2019-Jan-17 17:00:45.409573 - [DEBUG] ---> 46464 2019-Jan-17 17:00:45.410221 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46465 2019-Jan-17 17:00:45.410863 - [DEBUG]
46466 2019-Jan-17 17:00:45.410890 - [DEBUG] EDGE: >
46467 2019-Jan-17 17:00:45.410949 - [DEBUG] ---> 46468 2019-Jan-17 17:00:45.411602 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46469 2019-Jan-17 17:00:45.412242 - [DEBUG]
46470 2019-Jan-17 17:00:45.412268 - [DEBUG] EDGE: >
46471 2019-Jan-17 17:00:45.412327 - [DEBUG] ---> 46472 2019-Jan-17 17:00:45.412965 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46473 2019-Jan-17 17:00:45.413606 - [DEBUG]
46474 2019-Jan-17 17:00:45.413646 - [DEBUG] Compose: EdgeIdentity * AllBottom
46475 2019-Jan-17 17:00:45.413673 - [DEBUG]
46476 2019-Jan-17 17:00:45.413697 - [DEBUG] Propagate flow
46477 2019-Jan-17 17:00:45.413721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46478 2019-Jan-17 17:00:45.413778 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46479 2019-Jan-17 17:00:45.414419 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46480 2019-Jan-17 17:00:45.415093 - [DEBUG] Edge function : AllBottom (result of previous compose)
46481 2019-Jan-17 17:00:45.415118 - [DEBUG]
46482 2019-Jan-17 17:00:45.415144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46483 2019-Jan-17 17:00:45.415169 - [DEBUG] = AllBottom
46484 2019-Jan-17 17:00:45.415194 - [DEBUG]
46485 2019-Jan-17 17:00:45.415217 - [DEBUG] PROPAGATE: No new function!
46486 2019-Jan-17 17:00:45.415244 - [DEBUG] EDGE: >
46487 2019-Jan-17 17:00:45.415303 - [DEBUG] ---> 46488 2019-Jan-17 17:00:45.415950 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46489 2019-Jan-17 17:00:45.416592 - [DEBUG]
46490 2019-Jan-17 17:00:45.416632 - [DEBUG] Compose: EdgeIdentity * AllBottom
46491 2019-Jan-17 17:00:45.416659 - [DEBUG]
46492 2019-Jan-17 17:00:45.416682 - [DEBUG] Propagate flow
46493 2019-Jan-17 17:00:45.416720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46494 2019-Jan-17 17:00:45.416779 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46495 2019-Jan-17 17:00:45.417419 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46496 2019-Jan-17 17:00:45.418076 - [DEBUG] Edge function : AllBottom (result of previous compose)
46497 2019-Jan-17 17:00:45.418101 - [DEBUG]
46498 2019-Jan-17 17:00:45.418127 - [DEBUG] Join: AllTop & AllBottom
46499 2019-Jan-17 17:00:45.418153 - [DEBUG] = AllBottom (new jump func)
46500 2019-Jan-17 17:00:45.418177 - [DEBUG]
46501 2019-Jan-17 17:00:45.418200 - [DEBUG] Start adding new jump function
46502 2019-Jan-17 17:00:45.418224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46503 2019-Jan-17 17:00:45.418281 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46504 2019-Jan-17 17:00:45.418922 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46505 2019-Jan-17 17:00:45.419559 - [DEBUG] Edge Function : AllBottom
46506 2019-Jan-17 17:00:45.419590 - [DEBUG] End adding new jump function
46507 2019-Jan-17 17:00:45.419614 - [DEBUG]
46508 2019-Jan-17 17:00:45.419638 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46509 2019-Jan-17 17:00:45.419662 - [DEBUG]
46510 2019-Jan-17 17:00:45.419685 - [DEBUG] Process 1263. path edge:
46511 2019-Jan-17 17:00:45.419709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46512 2019-Jan-17 17:00:45.419767 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46513 2019-Jan-17 17:00:45.420405 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46514 2019-Jan-17 17:00:45.421046 - [DEBUG]
46515 2019-Jan-17 17:00:45.421071 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46516 2019-Jan-17 17:00:45.421739 - [DEBUG] Possible callees:
46517 2019-Jan-17 17:00:45.421766 - [DEBUG] foo
46518 2019-Jan-17 17:00:45.421791 - [DEBUG] Possible return sites:
46519 2019-Jan-17 17:00:45.421816 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646520 2019-Jan-17 17:00:45.423094 - [DEBUG] Found and process special summary
46521 2019-Jan-17 17:00:45.423131 - [DEBUG] Compose: EdgeIdentity * AllBottom
46522 2019-Jan-17 17:00:45.423159 - [DEBUG]
46523 2019-Jan-17 17:00:45.423183 - [DEBUG] Propagate flow
46524 2019-Jan-17 17:00:45.423208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46525 2019-Jan-17 17:00:45.423267 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46526 2019-Jan-17 17:00:45.423908 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46527 2019-Jan-17 17:00:45.424550 - [DEBUG] Edge function : AllBottom (result of previous compose)
46528 2019-Jan-17 17:00:45.424576 - [DEBUG]
46529 2019-Jan-17 17:00:45.424602 - [DEBUG] Join: AllTop & AllBottom
46530 2019-Jan-17 17:00:45.424643 - [DEBUG] = AllBottom (new jump func)
46531 2019-Jan-17 17:00:45.424669 - [DEBUG]
46532 2019-Jan-17 17:00:45.424693 - [DEBUG] Start adding new jump function
46533 2019-Jan-17 17:00:45.424717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46534 2019-Jan-17 17:00:45.424776 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46535 2019-Jan-17 17:00:45.425416 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46536 2019-Jan-17 17:00:45.426071 - [DEBUG] Edge Function : AllBottom
46537 2019-Jan-17 17:00:45.426101 - [DEBUG] End adding new jump function
46538 2019-Jan-17 17:00:45.426126 - [DEBUG]
46539 2019-Jan-17 17:00:45.426150 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46540 2019-Jan-17 17:00:45.426175 - [DEBUG]
46541 2019-Jan-17 17:00:45.426199 - [DEBUG] Process 1264. path edge:
46542 2019-Jan-17 17:00:45.426224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46543 2019-Jan-17 17:00:45.426282 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46544 2019-Jan-17 17:00:45.426923 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46545 2019-Jan-17 17:00:45.427565 - [DEBUG]
46546 2019-Jan-17 17:00:45.427591 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46547 2019-Jan-17 17:00:45.428268 - [DEBUG] Compose: EdgeIdentity * AllBottom
46548 2019-Jan-17 17:00:45.428296 - [DEBUG]
46549 2019-Jan-17 17:00:45.428320 - [DEBUG] Propagate flow
46550 2019-Jan-17 17:00:45.428343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46551 2019-Jan-17 17:00:45.428402 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46552 2019-Jan-17 17:00:45.429040 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46553 2019-Jan-17 17:00:45.429680 - [DEBUG] Edge function : AllBottom (result of previous compose)
46554 2019-Jan-17 17:00:45.429705 - [DEBUG]
46555 2019-Jan-17 17:00:45.429730 - [DEBUG] Join: AllTop & AllBottom
46556 2019-Jan-17 17:00:45.429756 - [DEBUG] = AllBottom (new jump func)
46557 2019-Jan-17 17:00:45.429780 - [DEBUG]
46558 2019-Jan-17 17:00:45.429803 - [DEBUG] Start adding new jump function
46559 2019-Jan-17 17:00:45.429826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46560 2019-Jan-17 17:00:45.429883 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46561 2019-Jan-17 17:00:45.430527 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46562 2019-Jan-17 17:00:45.431163 - [DEBUG] Edge Function : AllBottom
46563 2019-Jan-17 17:00:45.431193 - [DEBUG] End adding new jump function
46564 2019-Jan-17 17:00:45.431216 - [DEBUG]
46565 2019-Jan-17 17:00:45.431240 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46566 2019-Jan-17 17:00:45.431264 - [DEBUG]
46567 2019-Jan-17 17:00:45.431298 - [DEBUG] Process 1265. path edge:
46568 2019-Jan-17 17:00:45.431324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46569 2019-Jan-17 17:00:45.431382 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46570 2019-Jan-17 17:00:45.432018 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46571 2019-Jan-17 17:00:45.432660 - [DEBUG]
46572 2019-Jan-17 17:00:45.432685 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46573 2019-Jan-17 17:00:45.433342 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-17 17:00:45.433370 - [DEBUG]
46575 2019-Jan-17 17:00:45.433394 - [DEBUG] Propagate flow
46576 2019-Jan-17 17:00:45.433417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46577 2019-Jan-17 17:00:45.433475 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
46578 2019-Jan-17 17:00:45.434113 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46579 2019-Jan-17 17:00:45.434770 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-17 17:00:45.434804 - [DEBUG]
46581 2019-Jan-17 17:00:45.434830 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-17 17:00:45.434855 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-17 17:00:45.434880 - [DEBUG]
46584 2019-Jan-17 17:00:45.434903 - [DEBUG] Start adding new jump function
46585 2019-Jan-17 17:00:45.434926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46586 2019-Jan-17 17:00:45.434983 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46587 2019-Jan-17 17:00:45.435625 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
46588 2019-Jan-17 17:00:45.436261 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-17 17:00:45.436290 - [DEBUG] End adding new jump function
46590 2019-Jan-17 17:00:45.436314 - [DEBUG]
46591 2019-Jan-17 17:00:45.436337 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46592 2019-Jan-17 17:00:45.436361 - [DEBUG]
46593 2019-Jan-17 17:00:45.436385 - [DEBUG] Process 1266. path edge:
46594 2019-Jan-17 17:00:45.436408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46595 2019-Jan-17 17:00:45.436465 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
46596 2019-Jan-17 17:00:45.437103 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46597 2019-Jan-17 17:00:45.437744 - [DEBUG]
46598 2019-Jan-17 17:00:45.437770 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
46599 2019-Jan-17 17:00:45.438445 - [DEBUG] Compose: EdgeIdentity * AllBottom
46600 2019-Jan-17 17:00:45.438474 - [DEBUG]
46601 2019-Jan-17 17:00:45.438498 - [DEBUG] Propagate flow
46602 2019-Jan-17 17:00:45.438521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46603 2019-Jan-17 17:00:45.438580 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46604 2019-Jan-17 17:00:45.439231 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46605 2019-Jan-17 17:00:45.439873 - [DEBUG] Edge function : AllBottom (result of previous compose)
46606 2019-Jan-17 17:00:45.439898 - [DEBUG]
46607 2019-Jan-17 17:00:45.439923 - [DEBUG] Join: AllTop & AllBottom
46608 2019-Jan-17 17:00:45.439949 - [DEBUG] = AllBottom (new jump func)
46609 2019-Jan-17 17:00:45.439974 - [DEBUG]
46610 2019-Jan-17 17:00:45.439997 - [DEBUG] Start adding new jump function
46611 2019-Jan-17 17:00:45.440021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46612 2019-Jan-17 17:00:45.440078 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46613 2019-Jan-17 17:00:45.440721 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46614 2019-Jan-17 17:00:45.441382 - [DEBUG] Edge Function : AllBottom
46615 2019-Jan-17 17:00:45.441411 - [DEBUG] End adding new jump function
46616 2019-Jan-17 17:00:45.441435 - [DEBUG]
46617 2019-Jan-17 17:00:45.441459 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46618 2019-Jan-17 17:00:45.441483 - [DEBUG]
46619 2019-Jan-17 17:00:45.441506 - [DEBUG] Process 1267. path edge:
46620 2019-Jan-17 17:00:45.441530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46621 2019-Jan-17 17:00:45.441588 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
46622 2019-Jan-17 17:00:45.442235 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46623 2019-Jan-17 17:00:45.442886 - [DEBUG]
46624 2019-Jan-17 17:00:45.442910 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46625 2019-Jan-17 17:00:45.443569 - [DEBUG] Possible callees:
46626 2019-Jan-17 17:00:45.443595 - [DEBUG] llvm.dbg.declare
46627 2019-Jan-17 17:00:45.443620 - [DEBUG] Possible return sites:
46628 2019-Jan-17 17:00:45.443644 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13646629 2019-Jan-17 17:00:45.444937 - [DEBUG] Found and process special summary
46630 2019-Jan-17 17:00:45.444972 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-17 17:00:45.444999 - [DEBUG]
46632 2019-Jan-17 17:00:45.445022 - [DEBUG] Propagate flow
46633 2019-Jan-17 17:00:45.445046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46634 2019-Jan-17 17:00:45.445104 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46635 2019-Jan-17 17:00:45.445745 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46636 2019-Jan-17 17:00:45.446385 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-17 17:00:45.446411 - [DEBUG]
46638 2019-Jan-17 17:00:45.446436 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-17 17:00:45.446462 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-17 17:00:45.446486 - [DEBUG]
46641 2019-Jan-17 17:00:45.446509 - [DEBUG] Start adding new jump function
46642 2019-Jan-17 17:00:45.446533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46643 2019-Jan-17 17:00:45.446590 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46644 2019-Jan-17 17:00:45.447230 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46645 2019-Jan-17 17:00:45.447869 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-17 17:00:45.447897 - [DEBUG] End adding new jump function
46647 2019-Jan-17 17:00:45.447921 - [DEBUG]
46648 2019-Jan-17 17:00:45.447945 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46649 2019-Jan-17 17:00:45.447984 - [DEBUG]
46650 2019-Jan-17 17:00:45.448007 - [DEBUG] Process 1268. path edge:
46651 2019-Jan-17 17:00:45.448031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46652 2019-Jan-17 17:00:45.448089 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
46653 2019-Jan-17 17:00:45.448728 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46654 2019-Jan-17 17:00:45.449369 - [DEBUG]
46655 2019-Jan-17 17:00:45.449393 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46656 2019-Jan-17 17:00:45.450056 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-17 17:00:45.450085 - [DEBUG]
46658 2019-Jan-17 17:00:45.450108 - [DEBUG] Propagate flow
46659 2019-Jan-17 17:00:45.450132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46660 2019-Jan-17 17:00:45.450191 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46661 2019-Jan-17 17:00:45.450838 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46662 2019-Jan-17 17:00:45.451499 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-17 17:00:45.451524 - [DEBUG]
46664 2019-Jan-17 17:00:45.451549 - [DEBUG] Join: AllTop & AllBottom
46665 2019-Jan-17 17:00:45.451575 - [DEBUG] = AllBottom (new jump func)
46666 2019-Jan-17 17:00:45.451607 - [DEBUG]
46667 2019-Jan-17 17:00:45.451631 - [DEBUG] Start adding new jump function
46668 2019-Jan-17 17:00:45.451655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46669 2019-Jan-17 17:00:45.451712 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46670 2019-Jan-17 17:00:45.452355 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46671 2019-Jan-17 17:00:45.452991 - [DEBUG] Edge Function : AllBottom
46672 2019-Jan-17 17:00:45.453019 - [DEBUG] End adding new jump function
46673 2019-Jan-17 17:00:45.453043 - [DEBUG]
46674 2019-Jan-17 17:00:45.453066 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46675 2019-Jan-17 17:00:45.453091 - [DEBUG]
46676 2019-Jan-17 17:00:45.453114 - [DEBUG] Process 1269. path edge:
46677 2019-Jan-17 17:00:45.453138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46678 2019-Jan-17 17:00:45.453195 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
46679 2019-Jan-17 17:00:45.453832 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46680 2019-Jan-17 17:00:45.454474 - [DEBUG]
46681 2019-Jan-17 17:00:45.454499 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
46682 2019-Jan-17 17:00:45.455175 - [DEBUG] Compose: EdgeIdentity * AllBottom
46683 2019-Jan-17 17:00:45.455204 - [DEBUG]
46684 2019-Jan-17 17:00:45.455227 - [DEBUG] Propagate flow
46685 2019-Jan-17 17:00:45.455251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46686 2019-Jan-17 17:00:45.455310 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
46687 2019-Jan-17 17:00:45.455944 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46688 2019-Jan-17 17:00:45.456586 - [DEBUG] Edge function : AllBottom (result of previous compose)
46689 2019-Jan-17 17:00:45.456611 - [DEBUG]
46690 2019-Jan-17 17:00:45.456637 - [DEBUG] Join: AllTop & AllBottom
46691 2019-Jan-17 17:00:45.456662 - [DEBUG] = AllBottom (new jump func)
46692 2019-Jan-17 17:00:45.456687 - [DEBUG]
46693 2019-Jan-17 17:00:45.456710 - [DEBUG] Start adding new jump function
46694 2019-Jan-17 17:00:45.456733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46695 2019-Jan-17 17:00:45.456790 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46696 2019-Jan-17 17:00:45.457432 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
46697 2019-Jan-17 17:00:45.458080 - [DEBUG] Edge Function : AllBottom
46698 2019-Jan-17 17:00:45.458109 - [DEBUG] End adding new jump function
46699 2019-Jan-17 17:00:45.458133 - [DEBUG]
46700 2019-Jan-17 17:00:45.458156 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46701 2019-Jan-17 17:00:45.458181 - [DEBUG]
46702 2019-Jan-17 17:00:45.458204 - [DEBUG] Process 1270. path edge:
46703 2019-Jan-17 17:00:45.458228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46704 2019-Jan-17 17:00:45.458286 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
46705 2019-Jan-17 17:00:45.458920 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46706 2019-Jan-17 17:00:45.459560 - [DEBUG]
46707 2019-Jan-17 17:00:45.459585 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
46708 2019-Jan-17 17:00:45.460242 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-17 17:00:45.460270 - [DEBUG]
46710 2019-Jan-17 17:00:45.460294 - [DEBUG] Propagate flow
46711 2019-Jan-17 17:00:45.460317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46712 2019-Jan-17 17:00:45.460383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46713 2019-Jan-17 17:00:45.461031 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46714 2019-Jan-17 17:00:45.461686 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-17 17:00:45.461712 - [DEBUG]
46716 2019-Jan-17 17:00:45.461737 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46717 2019-Jan-17 17:00:45.461763 - [DEBUG] = AllBottom
46718 2019-Jan-17 17:00:45.461787 - [DEBUG]
46719 2019-Jan-17 17:00:45.461811 - [DEBUG] PROPAGATE: No new function!
46720 2019-Jan-17 17:00:45.461836 - [DEBUG] EDGE: >
46721 2019-Jan-17 17:00:45.461895 - [DEBUG] ---> 46722 2019-Jan-17 17:00:45.462529 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46723 2019-Jan-17 17:00:45.463170 - [DEBUG]
46724 2019-Jan-17 17:00:45.463196 - [DEBUG] EDGE: >
46725 2019-Jan-17 17:00:45.463254 - [DEBUG] ---> 46726 2019-Jan-17 17:00:45.463890 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46727 2019-Jan-17 17:00:45.464530 - [DEBUG]
46728 2019-Jan-17 17:00:45.464556 - [DEBUG] EDGE: >
46729 2019-Jan-17 17:00:45.464615 - [DEBUG] ---> 46730 2019-Jan-17 17:00:45.465267 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46731 2019-Jan-17 17:00:45.465907 - [DEBUG]
46732 2019-Jan-17 17:00:45.465945 - [DEBUG] Compose: EdgeIdentity * AllBottom
46733 2019-Jan-17 17:00:45.465973 - [DEBUG]
46734 2019-Jan-17 17:00:45.465997 - [DEBUG] Propagate flow
46735 2019-Jan-17 17:00:45.466020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46736 2019-Jan-17 17:00:45.466077 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46737 2019-Jan-17 17:00:45.466716 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46738 2019-Jan-17 17:00:45.467357 - [DEBUG] Edge function : AllBottom (result of previous compose)
46739 2019-Jan-17 17:00:45.467382 - [DEBUG]
46740 2019-Jan-17 17:00:45.467407 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46741 2019-Jan-17 17:00:45.467433 - [DEBUG] = AllBottom
46742 2019-Jan-17 17:00:45.467457 - [DEBUG]
46743 2019-Jan-17 17:00:45.467480 - [DEBUG] PROPAGATE: No new function!
46744 2019-Jan-17 17:00:45.467508 - [DEBUG] EDGE: >
46745 2019-Jan-17 17:00:45.467566 - [DEBUG] ---> 46746 2019-Jan-17 17:00:45.468231 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46747 2019-Jan-17 17:00:45.468872 - [DEBUG]
46748 2019-Jan-17 17:00:45.468906 - [DEBUG] Compose: EdgeIdentity * AllBottom
46749 2019-Jan-17 17:00:45.468933 - [DEBUG]
46750 2019-Jan-17 17:00:45.468957 - [DEBUG] Propagate flow
46751 2019-Jan-17 17:00:45.468980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46752 2019-Jan-17 17:00:45.469037 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46753 2019-Jan-17 17:00:45.469686 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46754 2019-Jan-17 17:00:45.470327 - [DEBUG] Edge function : AllBottom (result of previous compose)
46755 2019-Jan-17 17:00:45.470360 - [DEBUG]
46756 2019-Jan-17 17:00:45.470386 - [DEBUG] Join: AllTop & AllBottom
46757 2019-Jan-17 17:00:45.470412 - [DEBUG] = AllBottom (new jump func)
46758 2019-Jan-17 17:00:45.470436 - [DEBUG]
46759 2019-Jan-17 17:00:45.470459 - [DEBUG] Start adding new jump function
46760 2019-Jan-17 17:00:45.470482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46761 2019-Jan-17 17:00:45.470540 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46762 2019-Jan-17 17:00:45.471183 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46763 2019-Jan-17 17:00:45.471847 - [DEBUG] Edge Function : AllBottom
46764 2019-Jan-17 17:00:45.471876 - [DEBUG] End adding new jump function
46765 2019-Jan-17 17:00:45.471900 - [DEBUG]
46766 2019-Jan-17 17:00:45.471924 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46767 2019-Jan-17 17:00:45.471948 - [DEBUG]
46768 2019-Jan-17 17:00:45.471971 - [DEBUG] Process 1271. path edge:
46769 2019-Jan-17 17:00:45.471995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46770 2019-Jan-17 17:00:45.472053 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
46771 2019-Jan-17 17:00:45.472698 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46772 2019-Jan-17 17:00:45.473339 - [DEBUG]
46773 2019-Jan-17 17:00:45.473363 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46774 2019-Jan-17 17:00:45.474022 - [DEBUG] Possible callees:
46775 2019-Jan-17 17:00:45.474047 - [DEBUG] llvm.dbg.declare
46776 2019-Jan-17 17:00:45.474072 - [DEBUG] Possible return sites:
46777 2019-Jan-17 17:00:45.474096 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14346778 2019-Jan-17 17:00:45.475388 - [DEBUG] Found and process special summary
46779 2019-Jan-17 17:00:45.475423 - [DEBUG] Compose: EdgeIdentity * AllBottom
46780 2019-Jan-17 17:00:45.475450 - [DEBUG]
46781 2019-Jan-17 17:00:45.475474 - [DEBUG] Propagate flow
46782 2019-Jan-17 17:00:45.475497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46783 2019-Jan-17 17:00:45.475555 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46784 2019-Jan-17 17:00:45.476195 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46785 2019-Jan-17 17:00:45.476836 - [DEBUG] Edge function : AllBottom (result of previous compose)
46786 2019-Jan-17 17:00:45.476861 - [DEBUG]
46787 2019-Jan-17 17:00:45.476886 - [DEBUG] Join: AllTop & AllBottom
46788 2019-Jan-17 17:00:45.476912 - [DEBUG] = AllBottom (new jump func)
46789 2019-Jan-17 17:00:45.476936 - [DEBUG]
46790 2019-Jan-17 17:00:45.476960 - [DEBUG] Start adding new jump function
46791 2019-Jan-17 17:00:45.476983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46792 2019-Jan-17 17:00:45.477040 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46793 2019-Jan-17 17:00:45.477681 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46794 2019-Jan-17 17:00:45.478334 - [DEBUG] Edge Function : AllBottom
46795 2019-Jan-17 17:00:45.478362 - [DEBUG] End adding new jump function
46796 2019-Jan-17 17:00:45.478386 - [DEBUG]
46797 2019-Jan-17 17:00:45.478409 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46798 2019-Jan-17 17:00:45.478442 - [DEBUG]
46799 2019-Jan-17 17:00:45.478466 - [DEBUG] Process 1272. path edge:
46800 2019-Jan-17 17:00:45.478490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46801 2019-Jan-17 17:00:45.478548 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
46802 2019-Jan-17 17:00:45.479187 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46803 2019-Jan-17 17:00:45.479830 - [DEBUG]
46804 2019-Jan-17 17:00:45.479854 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46805 2019-Jan-17 17:00:45.480514 - [DEBUG] Compose: EdgeIdentity * AllBottom
46806 2019-Jan-17 17:00:45.480543 - [DEBUG]
46807 2019-Jan-17 17:00:45.480566 - [DEBUG] Propagate flow
46808 2019-Jan-17 17:00:45.480590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46809 2019-Jan-17 17:00:45.480648 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
46810 2019-Jan-17 17:00:45.481306 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46811 2019-Jan-17 17:00:45.481947 - [DEBUG] Edge function : AllBottom (result of previous compose)
46812 2019-Jan-17 17:00:45.481972 - [DEBUG]
46813 2019-Jan-17 17:00:45.481997 - [DEBUG] Join: AllTop & AllBottom
46814 2019-Jan-17 17:00:45.482022 - [DEBUG] = AllBottom (new jump func)
46815 2019-Jan-17 17:00:45.482047 - [DEBUG]
46816 2019-Jan-17 17:00:45.482070 - [DEBUG] Start adding new jump function
46817 2019-Jan-17 17:00:45.482093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46818 2019-Jan-17 17:00:45.482150 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46819 2019-Jan-17 17:00:45.482803 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
46820 2019-Jan-17 17:00:45.483437 - [DEBUG] Edge Function : AllBottom
46821 2019-Jan-17 17:00:45.483465 - [DEBUG] End adding new jump function
46822 2019-Jan-17 17:00:45.483489 - [DEBUG]
46823 2019-Jan-17 17:00:45.483512 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46824 2019-Jan-17 17:00:45.483537 - [DEBUG]
46825 2019-Jan-17 17:00:45.483560 - [DEBUG] Process 1273. path edge:
46826 2019-Jan-17 17:00:45.483583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46827 2019-Jan-17 17:00:45.483641 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
46828 2019-Jan-17 17:00:45.484276 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46829 2019-Jan-17 17:00:45.484933 - [DEBUG]
46830 2019-Jan-17 17:00:45.484958 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
46831 2019-Jan-17 17:00:45.485613 - [DEBUG] Compose: EdgeIdentity * AllBottom
46832 2019-Jan-17 17:00:45.485641 - [DEBUG]
46833 2019-Jan-17 17:00:45.485665 - [DEBUG] Propagate flow
46834 2019-Jan-17 17:00:45.485688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46835 2019-Jan-17 17:00:45.485747 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
46836 2019-Jan-17 17:00:45.486380 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46837 2019-Jan-17 17:00:45.487023 - [DEBUG] Edge function : AllBottom (result of previous compose)
46838 2019-Jan-17 17:00:45.487048 - [DEBUG]
46839 2019-Jan-17 17:00:45.487073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46840 2019-Jan-17 17:00:45.487099 - [DEBUG] = AllBottom
46841 2019-Jan-17 17:00:45.487123 - [DEBUG]
46842 2019-Jan-17 17:00:45.487146 - [DEBUG] PROPAGATE: No new function!
46843 2019-Jan-17 17:00:45.487171 - [DEBUG] EDGE: >
46844 2019-Jan-17 17:00:45.487238 - [DEBUG] ---> 46845 2019-Jan-17 17:00:45.487876 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46846 2019-Jan-17 17:00:45.488532 - [DEBUG]
46847 2019-Jan-17 17:00:45.488558 - [DEBUG] EDGE: >
46848 2019-Jan-17 17:00:45.488617 - [DEBUG] ---> 46849 2019-Jan-17 17:00:45.489257 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46850 2019-Jan-17 17:00:45.489897 - [DEBUG]
46851 2019-Jan-17 17:00:45.489935 - [DEBUG] Compose: EdgeIdentity * AllBottom
46852 2019-Jan-17 17:00:45.489962 - [DEBUG]
46853 2019-Jan-17 17:00:45.489986 - [DEBUG] Propagate flow
46854 2019-Jan-17 17:00:45.490010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46855 2019-Jan-17 17:00:45.490068 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46856 2019-Jan-17 17:00:45.490707 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46857 2019-Jan-17 17:00:45.491363 - [DEBUG] Edge function : AllBottom (result of previous compose)
46858 2019-Jan-17 17:00:45.491388 - [DEBUG]
46859 2019-Jan-17 17:00:45.491413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46860 2019-Jan-17 17:00:45.491439 - [DEBUG] = AllBottom
46861 2019-Jan-17 17:00:45.491463 - [DEBUG]
46862 2019-Jan-17 17:00:45.491487 - [DEBUG] PROPAGATE: No new function!
46863 2019-Jan-17 17:00:45.491514 - [DEBUG] EDGE: >
46864 2019-Jan-17 17:00:45.491573 - [DEBUG] ---> 46865 2019-Jan-17 17:00:45.492222 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46866 2019-Jan-17 17:00:45.492863 - [DEBUG]
46867 2019-Jan-17 17:00:45.492889 - [DEBUG] EDGE: >
46868 2019-Jan-17 17:00:45.492947 - [DEBUG] ---> 46869 2019-Jan-17 17:00:45.493583 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46870 2019-Jan-17 17:00:45.494225 - [DEBUG]
46871 2019-Jan-17 17:00:45.494260 - [DEBUG] Compose: EdgeIdentity * AllBottom
46872 2019-Jan-17 17:00:45.494287 - [DEBUG]
46873 2019-Jan-17 17:00:45.494311 - [DEBUG] Propagate flow
46874 2019-Jan-17 17:00:45.494334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46875 2019-Jan-17 17:00:45.494392 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46876 2019-Jan-17 17:00:45.495045 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46877 2019-Jan-17 17:00:45.495687 - [DEBUG] Edge function : AllBottom (result of previous compose)
46878 2019-Jan-17 17:00:45.495712 - [DEBUG]
46879 2019-Jan-17 17:00:45.495737 - [DEBUG] Join: AllTop & AllBottom
46880 2019-Jan-17 17:00:45.495763 - [DEBUG] = AllBottom (new jump func)
46881 2019-Jan-17 17:00:45.495787 - [DEBUG]
46882 2019-Jan-17 17:00:45.495811 - [DEBUG] Start adding new jump function
46883 2019-Jan-17 17:00:45.495834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

46884 2019-Jan-17 17:00:45.495891 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46885 2019-Jan-17 17:00:45.496533 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46886 2019-Jan-17 17:00:45.497170 - [DEBUG] Edge Function : AllBottom
46887 2019-Jan-17 17:00:45.497207 - [DEBUG] End adding new jump function
46888 2019-Jan-17 17:00:45.497231 - [DEBUG]
46889 2019-Jan-17 17:00:45.497255 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46890 2019-Jan-17 17:00:45.497279 - [DEBUG]
46891 2019-Jan-17 17:00:45.497302 - [DEBUG] Process 1274. path edge:
46892 2019-Jan-17 17:00:45.497326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
46893 2019-Jan-17 17:00:45.497384 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
46894 2019-Jan-17 17:00:45.498036 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46895 2019-Jan-17 17:00:45.498678 - [DEBUG]
46896 2019-Jan-17 17:00:45.498704 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
46897 2019-Jan-17 17:00:45.499360 - [DEBUG] Compose: EdgeIdentity * AllBottom
46898 2019-Jan-17 17:00:45.499388 - [DEBUG]
46899 2019-Jan-17 17:00:45.499412 - [DEBUG] Propagate flow
46900 2019-Jan-17 17:00:45.499436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46901 2019-Jan-17 17:00:45.499494 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46902 2019-Jan-17 17:00:45.500143 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46903 2019-Jan-17 17:00:45.500784 - [DEBUG] Edge function : AllBottom (result of previous compose)
46904 2019-Jan-17 17:00:45.500809 - [DEBUG]
46905 2019-Jan-17 17:00:45.500834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46906 2019-Jan-17 17:00:45.500860 - [DEBUG] = AllBottom
46907 2019-Jan-17 17:00:45.500884 - [DEBUG]
46908 2019-Jan-17 17:00:45.500907 - [DEBUG] PROPAGATE: No new function!
46909 2019-Jan-17 17:00:45.500940 - [DEBUG] Compose: EdgeIdentity * AllBottom
46910 2019-Jan-17 17:00:45.500967 - [DEBUG]
46911 2019-Jan-17 17:00:45.500991 - [DEBUG] Propagate flow
46912 2019-Jan-17 17:00:45.501014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46913 2019-Jan-17 17:00:45.501072 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46914 2019-Jan-17 17:00:45.501737 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46915 2019-Jan-17 17:00:45.502378 - [DEBUG] Edge function : AllBottom (result of previous compose)
46916 2019-Jan-17 17:00:45.502403 - [DEBUG]
46917 2019-Jan-17 17:00:45.502428 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46918 2019-Jan-17 17:00:45.502454 - [DEBUG] = AllBottom
46919 2019-Jan-17 17:00:45.502479 - [DEBUG]
46920 2019-Jan-17 17:00:45.502502 - [DEBUG] PROPAGATE: No new function!
46921 2019-Jan-17 17:00:45.502527 - [DEBUG] EDGE: >
46922 2019-Jan-17 17:00:45.502586 - [DEBUG] ---> 46923 2019-Jan-17 17:00:45.503224 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46924 2019-Jan-17 17:00:45.503866 - [DEBUG]
46925 2019-Jan-17 17:00:45.503892 - [DEBUG] EDGE: >
46926 2019-Jan-17 17:00:45.503950 - [DEBUG] ---> 46927 2019-Jan-17 17:00:45.504588 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46928 2019-Jan-17 17:00:45.505243 - [DEBUG]
46929 2019-Jan-17 17:00:45.505269 - [DEBUG] EDGE: >
46930 2019-Jan-17 17:00:45.505336 - [DEBUG] ---> 46931 2019-Jan-17 17:00:45.505977 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46932 2019-Jan-17 17:00:45.506617 - [DEBUG]
46933 2019-Jan-17 17:00:45.506654 - [DEBUG] Compose: EdgeIdentity * AllBottom
46934 2019-Jan-17 17:00:45.506681 - [DEBUG]
46935 2019-Jan-17 17:00:45.506705 - [DEBUG] Propagate flow
46936 2019-Jan-17 17:00:45.506728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46937 2019-Jan-17 17:00:45.506786 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46938 2019-Jan-17 17:00:45.507425 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46939 2019-Jan-17 17:00:45.508080 - [DEBUG] Edge function : AllBottom (result of previous compose)
46940 2019-Jan-17 17:00:45.508105 - [DEBUG]
46941 2019-Jan-17 17:00:45.508130 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46942 2019-Jan-17 17:00:45.508156 - [DEBUG] = AllBottom
46943 2019-Jan-17 17:00:45.508180 - [DEBUG]
46944 2019-Jan-17 17:00:45.508204 - [DEBUG] PROPAGATE: No new function!
46945 2019-Jan-17 17:00:45.508231 - [DEBUG] EDGE: >
46946 2019-Jan-17 17:00:45.508290 - [DEBUG] ---> 46947 2019-Jan-17 17:00:45.508928 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46948 2019-Jan-17 17:00:45.509569 - [DEBUG]
46949 2019-Jan-17 17:00:45.509595 - [DEBUG] EDGE: >
46950 2019-Jan-17 17:00:45.509653 - [DEBUG] ---> 46951 2019-Jan-17 17:00:45.510289 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46952 2019-Jan-17 17:00:45.510930 - [DEBUG]
46953 2019-Jan-17 17:00:45.510957 - [DEBUG] EDGE: >
46954 2019-Jan-17 17:00:45.511015 - [DEBUG] ---> 46955 2019-Jan-17 17:00:45.511670 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46956 2019-Jan-17 17:00:45.512311 - [DEBUG]
46957 2019-Jan-17 17:00:45.512337 - [DEBUG] EDGE: >
46958 2019-Jan-17 17:00:45.512396 - [DEBUG] ---> 46959 2019-Jan-17 17:00:45.513031 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46960 2019-Jan-17 17:00:45.513671 - [DEBUG]
46961 2019-Jan-17 17:00:45.513698 - [DEBUG] EDGE: >
46962 2019-Jan-17 17:00:45.513756 - [DEBUG] ---> 46963 2019-Jan-17 17:00:45.514390 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46964 2019-Jan-17 17:00:45.515045 - [DEBUG]
46965 2019-Jan-17 17:00:45.515072 - [DEBUG] EDGE: >
46966 2019-Jan-17 17:00:45.515131 - [DEBUG] ---> 46967 2019-Jan-17 17:00:45.515770 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46968 2019-Jan-17 17:00:45.516410 - [DEBUG]
46969 2019-Jan-17 17:00:45.516436 - [DEBUG] EDGE: >
46970 2019-Jan-17 17:00:45.516495 - [DEBUG] ---> 46971 2019-Jan-17 17:00:45.517128 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46972 2019-Jan-17 17:00:45.517776 - [DEBUG]
46973 2019-Jan-17 17:00:45.517803 - [DEBUG] EDGE: >
46974 2019-Jan-17 17:00:45.517862 - [DEBUG] ---> 46975 2019-Jan-17 17:00:45.518513 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46976 2019-Jan-17 17:00:45.519154 - [DEBUG]
46977 2019-Jan-17 17:00:45.519180 - [DEBUG] EDGE: >
46978 2019-Jan-17 17:00:45.519239 - [DEBUG] ---> 46979 2019-Jan-17 17:00:45.519877 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46980 2019-Jan-17 17:00:45.520518 - [DEBUG]
46981 2019-Jan-17 17:00:45.520558 - [DEBUG] Compose: EdgeIdentity * AllBottom
46982 2019-Jan-17 17:00:45.520585 - [DEBUG]
46983 2019-Jan-17 17:00:45.520609 - [DEBUG] Propagate flow
46984 2019-Jan-17 17:00:45.520632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

46985 2019-Jan-17 17:00:45.520690 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46986 2019-Jan-17 17:00:45.521344 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

46987 2019-Jan-17 17:00:45.521985 - [DEBUG] Edge function : AllBottom (result of previous compose)
46988 2019-Jan-17 17:00:45.522010 - [DEBUG]
46989 2019-Jan-17 17:00:45.522036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46990 2019-Jan-17 17:00:45.522062 - [DEBUG] = AllBottom
46991 2019-Jan-17 17:00:45.522086 - [DEBUG]
46992 2019-Jan-17 17:00:45.522109 - [DEBUG] PROPAGATE: No new function!
46993 2019-Jan-17 17:00:45.522138 - [DEBUG] EDGE: >
46994 2019-Jan-17 17:00:45.522197 - [DEBUG] ---> 46995 2019-Jan-17 17:00:45.522845 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
46996 2019-Jan-17 17:00:45.523486 - [DEBUG]
46997 2019-Jan-17 17:00:45.523514 - [DEBUG] Compose: EdgeIdentity * AllBottom
46998 2019-Jan-17 17:00:45.523540 - [DEBUG]
46999 2019-Jan-17 17:00:45.523563 - [DEBUG] Propagate flow
47000 2019-Jan-17 17:00:45.523587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47001 2019-Jan-17 17:00:45.523644 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47002 2019-Jan-17 17:00:45.524291 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47003 2019-Jan-17 17:00:45.524944 - [DEBUG] Edge function : AllBottom (result of previous compose)
47004 2019-Jan-17 17:00:45.524969 - [DEBUG]
47005 2019-Jan-17 17:00:45.524994 - [DEBUG] Join: AllTop & AllBottom
47006 2019-Jan-17 17:00:45.525020 - [DEBUG] = AllBottom (new jump func)
47007 2019-Jan-17 17:00:45.525044 - [DEBUG]
47008 2019-Jan-17 17:00:45.525067 - [DEBUG] Start adding new jump function
47009 2019-Jan-17 17:00:45.525091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47010 2019-Jan-17 17:00:45.525148 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47011 2019-Jan-17 17:00:45.525785 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47012 2019-Jan-17 17:00:45.526430 - [DEBUG] Edge Function : AllBottom
47013 2019-Jan-17 17:00:45.526459 - [DEBUG] End adding new jump function
47014 2019-Jan-17 17:00:45.526483 - [DEBUG]
47015 2019-Jan-17 17:00:45.526513 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
47016 2019-Jan-17 17:00:45.526538 - [DEBUG]
47017 2019-Jan-17 17:00:45.526562 - [DEBUG] Process 1275. path edge:
47018 2019-Jan-17 17:00:45.526585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47019 2019-Jan-17 17:00:45.526643 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47020 2019-Jan-17 17:00:45.527289 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47021 2019-Jan-17 17:00:45.527927 - [DEBUG]
47022 2019-Jan-17 17:00:45.527951 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47023 2019-Jan-17 17:00:45.528618 - [DEBUG] Possible callees:
47024 2019-Jan-17 17:00:45.528643 - [DEBUG] llvm.dbg.declare
47025 2019-Jan-17 17:00:45.528668 - [DEBUG] Possible return sites:
47026 2019-Jan-17 17:00:45.528692 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647027 2019-Jan-17 17:00:45.529968 - [DEBUG] Found and process special summary
47028 2019-Jan-17 17:00:45.530014 - [DEBUG] Compose: EdgeIdentity * AllBottom
47029 2019-Jan-17 17:00:45.530042 - [DEBUG]
47030 2019-Jan-17 17:00:45.530066 - [DEBUG] Propagate flow
47031 2019-Jan-17 17:00:45.530089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47032 2019-Jan-17 17:00:45.530148 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47033 2019-Jan-17 17:00:45.530789 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47034 2019-Jan-17 17:00:45.531444 - [DEBUG] Edge function : AllBottom (result of previous compose)
47035 2019-Jan-17 17:00:45.531469 - [DEBUG]
47036 2019-Jan-17 17:00:45.531494 - [DEBUG] Join: AllTop & AllBottom
47037 2019-Jan-17 17:00:45.531519 - [DEBUG] = AllBottom (new jump func)
47038 2019-Jan-17 17:00:45.531544 - [DEBUG]
47039 2019-Jan-17 17:00:45.531567 - [DEBUG] Start adding new jump function
47040 2019-Jan-17 17:00:45.531590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47041 2019-Jan-17 17:00:45.531648 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47042 2019-Jan-17 17:00:45.532285 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47043 2019-Jan-17 17:00:45.532923 - [DEBUG] Edge Function : AllBottom
47044 2019-Jan-17 17:00:45.532951 - [DEBUG] End adding new jump function
47045 2019-Jan-17 17:00:45.532975 - [DEBUG]
47046 2019-Jan-17 17:00:45.532999 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
47047 2019-Jan-17 17:00:45.533023 - [DEBUG]
47048 2019-Jan-17 17:00:45.533046 - [DEBUG] Process 1276. path edge:
47049 2019-Jan-17 17:00:45.533070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47050 2019-Jan-17 17:00:45.533127 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47051 2019-Jan-17 17:00:45.533766 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47052 2019-Jan-17 17:00:45.534403 - [DEBUG]
47053 2019-Jan-17 17:00:45.534427 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47054 2019-Jan-17 17:00:45.535109 - [DEBUG] Compose: EdgeIdentity * AllBottom
47055 2019-Jan-17 17:00:45.535138 - [DEBUG]
47056 2019-Jan-17 17:00:45.535170 - [DEBUG] Propagate flow
47057 2019-Jan-17 17:00:45.535194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47058 2019-Jan-17 17:00:45.535253 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47059 2019-Jan-17 17:00:45.535892 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47060 2019-Jan-17 17:00:45.536531 - [DEBUG] Edge function : AllBottom (result of previous compose)
47061 2019-Jan-17 17:00:45.536556 - [DEBUG]
47062 2019-Jan-17 17:00:45.536581 - [DEBUG] Join: AllTop & AllBottom
47063 2019-Jan-17 17:00:45.536606 - [DEBUG] = AllBottom (new jump func)
47064 2019-Jan-17 17:00:45.536631 - [DEBUG]
47065 2019-Jan-17 17:00:45.536654 - [DEBUG] Start adding new jump function
47066 2019-Jan-17 17:00:45.536677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47067 2019-Jan-17 17:00:45.536735 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47068 2019-Jan-17 17:00:45.537373 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47069 2019-Jan-17 17:00:45.538024 - [DEBUG] Edge Function : AllBottom
47070 2019-Jan-17 17:00:45.538053 - [DEBUG] End adding new jump function
47071 2019-Jan-17 17:00:45.538077 - [DEBUG]
47072 2019-Jan-17 17:00:45.538100 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47073 2019-Jan-17 17:00:45.538125 - [DEBUG]
47074 2019-Jan-17 17:00:45.538148 - [DEBUG] Process 1277. path edge:
47075 2019-Jan-17 17:00:45.538172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47076 2019-Jan-17 17:00:45.538229 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47077 2019-Jan-17 17:00:45.538866 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47078 2019-Jan-17 17:00:45.539503 - [DEBUG]
47079 2019-Jan-17 17:00:45.539528 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47080 2019-Jan-17 17:00:45.540180 - [DEBUG] Compose: EdgeIdentity * AllBottom
47081 2019-Jan-17 17:00:45.540209 - [DEBUG]
47082 2019-Jan-17 17:00:45.540233 - [DEBUG] Propagate flow
47083 2019-Jan-17 17:00:45.540256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47084 2019-Jan-17 17:00:45.540315 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47085 2019-Jan-17 17:00:45.540950 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47086 2019-Jan-17 17:00:45.541602 - [DEBUG] Edge function : AllBottom (result of previous compose)
47087 2019-Jan-17 17:00:45.541627 - [DEBUG]
47088 2019-Jan-17 17:00:45.541652 - [DEBUG] Join: AllTop & AllBottom
47089 2019-Jan-17 17:00:45.541677 - [DEBUG] = AllBottom (new jump func)
47090 2019-Jan-17 17:00:45.541702 - [DEBUG]
47091 2019-Jan-17 17:00:45.541725 - [DEBUG] Start adding new jump function
47092 2019-Jan-17 17:00:45.541748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47093 2019-Jan-17 17:00:45.541806 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47094 2019-Jan-17 17:00:45.542457 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47095 2019-Jan-17 17:00:45.543102 - [DEBUG] Edge Function : AllBottom
47096 2019-Jan-17 17:00:45.543131 - [DEBUG] End adding new jump function
47097 2019-Jan-17 17:00:45.543156 - [DEBUG]
47098 2019-Jan-17 17:00:45.543180 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47099 2019-Jan-17 17:00:45.543204 - [DEBUG]
47100 2019-Jan-17 17:00:45.543228 - [DEBUG] Process 1278. path edge:
47101 2019-Jan-17 17:00:45.543270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47102 2019-Jan-17 17:00:45.543330 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47103 2019-Jan-17 17:00:45.543966 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47104 2019-Jan-17 17:00:45.544605 - [DEBUG]
47105 2019-Jan-17 17:00:45.544648 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47106 2019-Jan-17 17:00:45.545312 - [DEBUG] EDGE: >
47107 2019-Jan-17 17:00:45.545373 - [DEBUG] ---> 47108 2019-Jan-17 17:00:45.546008 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47109 2019-Jan-17 17:00:45.546645 - [DEBUG]
47110 2019-Jan-17 17:00:45.546671 - [DEBUG] EDGE: >
47111 2019-Jan-17 17:00:45.546729 - [DEBUG] ---> 47112 2019-Jan-17 17:00:45.547365 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47113 2019-Jan-17 17:00:45.548017 - [DEBUG]
47114 2019-Jan-17 17:00:45.548045 - [DEBUG] Compose: EdgeIdentity * AllBottom
47115 2019-Jan-17 17:00:45.548070 - [DEBUG]
47116 2019-Jan-17 17:00:45.548094 - [DEBUG] Propagate flow
47117 2019-Jan-17 17:00:45.548117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47118 2019-Jan-17 17:00:45.548174 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47119 2019-Jan-17 17:00:45.548810 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

47120 2019-Jan-17 17:00:45.550057 - [DEBUG] Edge function : AllBottom (result of previous compose)
47121 2019-Jan-17 17:00:45.550083 - [DEBUG]
47122 2019-Jan-17 17:00:45.550110 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47123 2019-Jan-17 17:00:45.550135 - [DEBUG] = AllBottom
47124 2019-Jan-17 17:00:45.550160 - [DEBUG]
47125 2019-Jan-17 17:00:45.550183 - [DEBUG] PROPAGATE: No new function!
47126 2019-Jan-17 17:00:45.550208 - [DEBUG] EDGE: >
47127 2019-Jan-17 17:00:45.550268 - [DEBUG] ---> 47128 2019-Jan-17 17:00:45.550906 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47129 2019-Jan-17 17:00:45.551563 - [DEBUG]
47130 2019-Jan-17 17:00:45.551590 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-17 17:00:45.551616 - [DEBUG]
47132 2019-Jan-17 17:00:45.551640 - [DEBUG] Propagate flow
47133 2019-Jan-17 17:00:45.551663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47134 2019-Jan-17 17:00:45.551721 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47135 2019-Jan-17 17:00:45.552361 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

47136 2019-Jan-17 17:00:45.553011 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-17 17:00:45.553037 - [DEBUG]
47138 2019-Jan-17 17:00:45.553062 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-17 17:00:45.553088 - [DEBUG] = AllBottom
47140 2019-Jan-17 17:00:45.553113 - [DEBUG]
47141 2019-Jan-17 17:00:45.553136 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-17 17:00:45.553180 - [DEBUG] Compose: EdgeIdentity * AllBottom
47143 2019-Jan-17 17:00:45.553208 - [DEBUG]
47144 2019-Jan-17 17:00:45.553232 - [DEBUG] Propagate flow
47145 2019-Jan-17 17:00:45.553264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47146 2019-Jan-17 17:00:45.553322 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47147 2019-Jan-17 17:00:45.553973 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47148 2019-Jan-17 17:00:45.554610 - [DEBUG] Edge function : AllBottom (result of previous compose)
47149 2019-Jan-17 17:00:45.554652 - [DEBUG]
47150 2019-Jan-17 17:00:45.554677 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47151 2019-Jan-17 17:00:45.554703 - [DEBUG] = AllBottom
47152 2019-Jan-17 17:00:45.554728 - [DEBUG]
47153 2019-Jan-17 17:00:45.554751 - [DEBUG] PROPAGATE: No new function!
47154 2019-Jan-17 17:00:45.554777 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-17 17:00:45.554803 - [DEBUG]
47156 2019-Jan-17 17:00:45.554827 - [DEBUG] Propagate flow
47157 2019-Jan-17 17:00:45.554850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47158 2019-Jan-17 17:00:45.554908 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47159 2019-Jan-17 17:00:45.555549 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

47160 2019-Jan-17 17:00:45.556196 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-17 17:00:45.556221 - [DEBUG]
47162 2019-Jan-17 17:00:45.556246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-17 17:00:45.556272 - [DEBUG] = AllBottom
47164 2019-Jan-17 17:00:45.556297 - [DEBUG]
47165 2019-Jan-17 17:00:45.556320 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-17 17:00:45.556348 - [DEBUG] EDGE: >
47167 2019-Jan-17 17:00:45.556407 - [DEBUG] ---> 47168 2019-Jan-17 17:00:45.557055 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47169 2019-Jan-17 17:00:45.557692 - [DEBUG]
47170 2019-Jan-17 17:00:45.557732 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-17 17:00:45.557759 - [DEBUG]
47172 2019-Jan-17 17:00:45.557783 - [DEBUG] Propagate flow
47173 2019-Jan-17 17:00:45.557806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47174 2019-Jan-17 17:00:45.557865 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47175 2019-Jan-17 17:00:45.558522 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47176 2019-Jan-17 17:00:45.559164 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-17 17:00:45.559190 - [DEBUG]
47178 2019-Jan-17 17:00:45.559214 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-17 17:00:45.559240 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-17 17:00:45.559265 - [DEBUG]
47181 2019-Jan-17 17:00:45.559288 - [DEBUG] Start adding new jump function
47182 2019-Jan-17 17:00:45.559312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47183 2019-Jan-17 17:00:45.559369 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47184 2019-Jan-17 17:00:45.560011 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47185 2019-Jan-17 17:00:45.560648 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-17 17:00:45.560678 - [DEBUG] End adding new jump function
47187 2019-Jan-17 17:00:45.560701 - [DEBUG]
47188 2019-Jan-17 17:00:45.560725 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47189 2019-Jan-17 17:00:45.560749 - [DEBUG]
47190 2019-Jan-17 17:00:45.560773 - [DEBUG] Process 1279. path edge:
47191 2019-Jan-17 17:00:45.560805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47192 2019-Jan-17 17:00:45.560863 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
47193 2019-Jan-17 17:00:45.561519 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47194 2019-Jan-17 17:00:45.562161 - [DEBUG]
47195 2019-Jan-17 17:00:45.562186 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47196 2019-Jan-17 17:00:45.562831 - [DEBUG] Possible callees:
47197 2019-Jan-17 17:00:45.562856 - [DEBUG] bar
47198 2019-Jan-17 17:00:45.562881 - [DEBUG] Possible return sites:
47199 2019-Jan-17 17:00:45.562905 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8947200 2019-Jan-17 17:00:45.564174 - [DEBUG] Found and process special summary
47201 2019-Jan-17 17:00:45.564209 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-17 17:00:45.564236 - [DEBUG]
47203 2019-Jan-17 17:00:45.564260 - [DEBUG] Propagate flow
47204 2019-Jan-17 17:00:45.564283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47205 2019-Jan-17 17:00:45.564342 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47206 2019-Jan-17 17:00:45.564998 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47207 2019-Jan-17 17:00:45.565640 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-17 17:00:45.565665 - [DEBUG]
47209 2019-Jan-17 17:00:45.565690 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-17 17:00:45.565716 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-17 17:00:45.565740 - [DEBUG]
47212 2019-Jan-17 17:00:45.565764 - [DEBUG] Start adding new jump function
47213 2019-Jan-17 17:00:45.565787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47214 2019-Jan-17 17:00:45.565844 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47215 2019-Jan-17 17:00:45.566486 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47216 2019-Jan-17 17:00:45.567125 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-17 17:00:45.567156 - [DEBUG] End adding new jump function
47218 2019-Jan-17 17:00:45.567180 - [DEBUG]
47219 2019-Jan-17 17:00:45.567204 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47220 2019-Jan-17 17:00:45.567229 - [DEBUG]
47221 2019-Jan-17 17:00:45.567253 - [DEBUG] Process 1280. path edge:
47222 2019-Jan-17 17:00:45.567276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47223 2019-Jan-17 17:00:45.567334 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
47224 2019-Jan-17 17:00:45.567990 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47225 2019-Jan-17 17:00:45.568633 - [DEBUG]
47226 2019-Jan-17 17:00:45.568657 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47227 2019-Jan-17 17:00:45.569312 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-17 17:00:45.569340 - [DEBUG]
47229 2019-Jan-17 17:00:45.569364 - [DEBUG] Propagate flow
47230 2019-Jan-17 17:00:45.569387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47231 2019-Jan-17 17:00:45.569445 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47232 2019-Jan-17 17:00:45.570082 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47233 2019-Jan-17 17:00:45.570722 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-17 17:00:45.570756 - [DEBUG]
47235 2019-Jan-17 17:00:45.570781 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-17 17:00:45.570807 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-17 17:00:45.570831 - [DEBUG]
47238 2019-Jan-17 17:00:45.570854 - [DEBUG] Start adding new jump function
47239 2019-Jan-17 17:00:45.570878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47240 2019-Jan-17 17:00:45.570935 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47241 2019-Jan-17 17:00:45.571592 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47242 2019-Jan-17 17:00:45.572229 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-17 17:00:45.572257 - [DEBUG] End adding new jump function
47244 2019-Jan-17 17:00:45.572281 - [DEBUG]
47245 2019-Jan-17 17:00:45.572304 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47246 2019-Jan-17 17:00:45.572329 - [DEBUG]
47247 2019-Jan-17 17:00:45.572352 - [DEBUG] Process 1281. path edge:
47248 2019-Jan-17 17:00:45.572375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47249 2019-Jan-17 17:00:45.572432 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
47250 2019-Jan-17 17:00:45.573068 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47251 2019-Jan-17 17:00:45.573708 - [DEBUG]
47252 2019-Jan-17 17:00:45.573733 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47253 2019-Jan-17 17:00:45.574384 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-17 17:00:45.574412 - [DEBUG]
47255 2019-Jan-17 17:00:45.574436 - [DEBUG] Propagate flow
47256 2019-Jan-17 17:00:45.574459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47257 2019-Jan-17 17:00:45.574517 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47258 2019-Jan-17 17:00:45.575187 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47259 2019-Jan-17 17:00:45.575839 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-17 17:00:45.575865 - [DEBUG]
47261 2019-Jan-17 17:00:45.575890 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-17 17:00:45.575916 - [DEBUG] = AllBottom
47263 2019-Jan-17 17:00:45.575940 - [DEBUG]
47264 2019-Jan-17 17:00:45.575963 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-17 17:00:45.575996 - [DEBUG] Compose: EdgeIdentity * AllBottom
47266 2019-Jan-17 17:00:45.576024 - [DEBUG]
47267 2019-Jan-17 17:00:45.576048 - [DEBUG] Propagate flow
47268 2019-Jan-17 17:00:45.576071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47269 2019-Jan-17 17:00:45.576129 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47270 2019-Jan-17 17:00:45.576777 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47271 2019-Jan-17 17:00:45.577417 - [DEBUG] Edge function : AllBottom (result of previous compose)
47272 2019-Jan-17 17:00:45.577443 - [DEBUG]
47273 2019-Jan-17 17:00:45.577467 - [DEBUG] Join: AllTop & AllBottom
47274 2019-Jan-17 17:00:45.577493 - [DEBUG] = AllBottom (new jump func)
47275 2019-Jan-17 17:00:45.577517 - [DEBUG]
47276 2019-Jan-17 17:00:45.577540 - [DEBUG] Start adding new jump function
47277 2019-Jan-17 17:00:45.577564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47278 2019-Jan-17 17:00:45.577621 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47279 2019-Jan-17 17:00:45.578286 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47280 2019-Jan-17 17:00:45.578935 - [DEBUG] Edge Function : AllBottom
47281 2019-Jan-17 17:00:45.578963 - [DEBUG] End adding new jump function
47282 2019-Jan-17 17:00:45.578987 - [DEBUG]
47283 2019-Jan-17 17:00:45.579011 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47284 2019-Jan-17 17:00:45.579035 - [DEBUG]
47285 2019-Jan-17 17:00:45.579059 - [DEBUG] Process 1282. path edge:
47286 2019-Jan-17 17:00:45.579082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47287 2019-Jan-17 17:00:45.579140 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47288 2019-Jan-17 17:00:45.579787 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47289 2019-Jan-17 17:00:45.580429 - [DEBUG]
47290 2019-Jan-17 17:00:45.580453 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47291 2019-Jan-17 17:00:45.581107 - [DEBUG] Possible callees:
47292 2019-Jan-17 17:00:45.581132 - [DEBUG] llvm.dbg.declare
47293 2019-Jan-17 17:00:45.581157 - [DEBUG] Possible return sites:
47294 2019-Jan-17 17:00:45.581181 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347295 2019-Jan-17 17:00:45.582477 - [DEBUG] Found and process special summary
47296 2019-Jan-17 17:00:45.582511 - [DEBUG] Compose: EdgeIdentity * AllBottom
47297 2019-Jan-17 17:00:45.582538 - [DEBUG]
47298 2019-Jan-17 17:00:45.582562 - [DEBUG] Propagate flow
47299 2019-Jan-17 17:00:45.582585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47300 2019-Jan-17 17:00:45.582643 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47301 2019-Jan-17 17:00:45.583283 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47302 2019-Jan-17 17:00:45.583923 - [DEBUG] Edge function : AllBottom (result of previous compose)
47303 2019-Jan-17 17:00:45.583948 - [DEBUG]
47304 2019-Jan-17 17:00:45.583973 - [DEBUG] Join: AllTop & AllBottom
47305 2019-Jan-17 17:00:45.583999 - [DEBUG] = AllBottom (new jump func)
47306 2019-Jan-17 17:00:45.584023 - [DEBUG]
47307 2019-Jan-17 17:00:45.584047 - [DEBUG] Start adding new jump function
47308 2019-Jan-17 17:00:45.584070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47309 2019-Jan-17 17:00:45.584127 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47310 2019-Jan-17 17:00:45.584784 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47311 2019-Jan-17 17:00:45.585423 - [DEBUG] Edge Function : AllBottom
47312 2019-Jan-17 17:00:45.585452 - [DEBUG] End adding new jump function
47313 2019-Jan-17 17:00:45.585475 - [DEBUG]
47314 2019-Jan-17 17:00:45.585499 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47315 2019-Jan-17 17:00:45.585524 - [DEBUG]
47316 2019-Jan-17 17:00:45.585547 - [DEBUG] Process 1283. path edge:
47317 2019-Jan-17 17:00:45.585571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47318 2019-Jan-17 17:00:45.585628 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47319 2019-Jan-17 17:00:45.586269 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47320 2019-Jan-17 17:00:45.586921 - [DEBUG]
47321 2019-Jan-17 17:00:45.586946 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47322 2019-Jan-17 17:00:45.587603 - [DEBUG] Compose: EdgeIdentity * AllBottom
47323 2019-Jan-17 17:00:45.587631 - [DEBUG]
47324 2019-Jan-17 17:00:45.587655 - [DEBUG] Propagate flow
47325 2019-Jan-17 17:00:45.587678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47326 2019-Jan-17 17:00:45.587737 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47327 2019-Jan-17 17:00:45.588389 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47328 2019-Jan-17 17:00:45.589033 - [DEBUG] Edge function : AllBottom (result of previous compose)
47329 2019-Jan-17 17:00:45.589058 - [DEBUG]
47330 2019-Jan-17 17:00:45.589083 - [DEBUG] Join: AllTop & AllBottom
47331 2019-Jan-17 17:00:45.589108 - [DEBUG] = AllBottom (new jump func)
47332 2019-Jan-17 17:00:45.589133 - [DEBUG]
47333 2019-Jan-17 17:00:45.589156 - [DEBUG] Start adding new jump function
47334 2019-Jan-17 17:00:45.589179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47335 2019-Jan-17 17:00:45.589236 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47336 2019-Jan-17 17:00:45.589877 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47337 2019-Jan-17 17:00:45.590510 - [DEBUG] Edge Function : AllBottom
47338 2019-Jan-17 17:00:45.590539 - [DEBUG] End adding new jump function
47339 2019-Jan-17 17:00:45.590563 - [DEBUG]
47340 2019-Jan-17 17:00:45.590586 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47341 2019-Jan-17 17:00:45.590611 - [DEBUG]
47342 2019-Jan-17 17:00:45.590634 - [DEBUG] Process 1284. path edge:
47343 2019-Jan-17 17:00:45.590657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47344 2019-Jan-17 17:00:45.590715 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47345 2019-Jan-17 17:00:45.591364 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47346 2019-Jan-17 17:00:45.592005 - [DEBUG]
47347 2019-Jan-17 17:00:45.592030 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47348 2019-Jan-17 17:00:45.592679 - [DEBUG] Compose: EdgeIdentity * AllBottom
47349 2019-Jan-17 17:00:45.592708 - [DEBUG]
47350 2019-Jan-17 17:00:45.592732 - [DEBUG] Propagate flow
47351 2019-Jan-17 17:00:45.592755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47352 2019-Jan-17 17:00:45.592813 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47353 2019-Jan-17 17:00:45.593450 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47354 2019-Jan-17 17:00:45.594090 - [DEBUG] Edge function : AllBottom (result of previous compose)
47355 2019-Jan-17 17:00:45.594115 - [DEBUG]
47356 2019-Jan-17 17:00:45.594140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47357 2019-Jan-17 17:00:45.594166 - [DEBUG] = AllBottom
47358 2019-Jan-17 17:00:45.594190 - [DEBUG]
47359 2019-Jan-17 17:00:45.594213 - [DEBUG] PROPAGATE: No new function!
47360 2019-Jan-17 17:00:45.594239 - [DEBUG] EDGE: >
47361 2019-Jan-17 17:00:45.594297 - [DEBUG] ---> 47362 2019-Jan-17 17:00:45.594948 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47363 2019-Jan-17 17:00:45.595589 - [DEBUG]
47364 2019-Jan-17 17:00:45.595615 - [DEBUG] EDGE: >
47365 2019-Jan-17 17:00:45.595674 - [DEBUG] ---> 47366 2019-Jan-17 17:00:45.596322 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47367 2019-Jan-17 17:00:45.596963 - [DEBUG]
47368 2019-Jan-17 17:00:45.597000 - [DEBUG] Compose: EdgeIdentity * AllBottom
47369 2019-Jan-17 17:00:45.597027 - [DEBUG]
47370 2019-Jan-17 17:00:45.597051 - [DEBUG] Propagate flow
47371 2019-Jan-17 17:00:45.597074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47372 2019-Jan-17 17:00:45.597132 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47373 2019-Jan-17 17:00:45.597772 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47374 2019-Jan-17 17:00:45.598430 - [DEBUG] Edge function : AllBottom (result of previous compose)
47375 2019-Jan-17 17:00:45.598455 - [DEBUG]
47376 2019-Jan-17 17:00:45.598480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47377 2019-Jan-17 17:00:45.598506 - [DEBUG] = AllBottom
47378 2019-Jan-17 17:00:45.598530 - [DEBUG]
47379 2019-Jan-17 17:00:45.598553 - [DEBUG] PROPAGATE: No new function!
47380 2019-Jan-17 17:00:45.598581 - [DEBUG] EDGE: >
47381 2019-Jan-17 17:00:45.598639 - [DEBUG] ---> 47382 2019-Jan-17 17:00:45.599287 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47383 2019-Jan-17 17:00:45.599934 - [DEBUG]
47384 2019-Jan-17 17:00:45.599960 - [DEBUG] EDGE: >
47385 2019-Jan-17 17:00:45.600018 - [DEBUG] ---> 47386 2019-Jan-17 17:00:45.600654 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47387 2019-Jan-17 17:00:45.601309 - [DEBUG]
47388 2019-Jan-17 17:00:45.601336 - [DEBUG] EDGE: >
47389 2019-Jan-17 17:00:45.601394 - [DEBUG] ---> 47390 2019-Jan-17 17:00:45.602035 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47391 2019-Jan-17 17:00:45.602676 - [DEBUG]
47392 2019-Jan-17 17:00:45.602711 - [DEBUG] Compose: EdgeIdentity * AllBottom
47393 2019-Jan-17 17:00:45.602738 - [DEBUG]
47394 2019-Jan-17 17:00:45.602762 - [DEBUG] Propagate flow
47395 2019-Jan-17 17:00:45.602785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47396 2019-Jan-17 17:00:45.602843 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47397 2019-Jan-17 17:00:45.603484 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

47398 2019-Jan-17 17:00:45.604124 - [DEBUG] Edge function : AllBottom (result of previous compose)
47399 2019-Jan-17 17:00:45.604149 - [DEBUG]
47400 2019-Jan-17 17:00:45.604174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47401 2019-Jan-17 17:00:45.604200 - [DEBUG] = AllBottom
47402 2019-Jan-17 17:00:45.604224 - [DEBUG]
47403 2019-Jan-17 17:00:45.604248 - [DEBUG] PROPAGATE: No new function!
47404 2019-Jan-17 17:00:45.604275 - [DEBUG] EDGE: >
47405 2019-Jan-17 17:00:45.604333 - [DEBUG] ---> 47406 2019-Jan-17 17:00:45.604987 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47407 2019-Jan-17 17:00:45.605628 - [DEBUG]
47408 2019-Jan-17 17:00:45.605656 - [DEBUG] Compose: EdgeIdentity * AllBottom
47409 2019-Jan-17 17:00:45.605682 - [DEBUG]
47410 2019-Jan-17 17:00:45.605706 - [DEBUG] Propagate flow
47411 2019-Jan-17 17:00:45.605737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47412 2019-Jan-17 17:00:45.605795 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47413 2019-Jan-17 17:00:45.606434 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47414 2019-Jan-17 17:00:45.607072 - [DEBUG] Edge function : AllBottom (result of previous compose)
47415 2019-Jan-17 17:00:45.607097 - [DEBUG]
47416 2019-Jan-17 17:00:45.607121 - [DEBUG] Join: AllTop & AllBottom
47417 2019-Jan-17 17:00:45.607147 - [DEBUG] = AllBottom (new jump func)
47418 2019-Jan-17 17:00:45.607171 - [DEBUG]
47419 2019-Jan-17 17:00:45.607194 - [DEBUG] Start adding new jump function
47420 2019-Jan-17 17:00:45.607218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47421 2019-Jan-17 17:00:45.607275 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47422 2019-Jan-17 17:00:45.607912 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47423 2019-Jan-17 17:00:45.608567 - [DEBUG] Edge Function : AllBottom
47424 2019-Jan-17 17:00:45.608597 - [DEBUG] End adding new jump function
47425 2019-Jan-17 17:00:45.608621 - [DEBUG]
47426 2019-Jan-17 17:00:45.608644 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47427 2019-Jan-17 17:00:45.608669 - [DEBUG]
47428 2019-Jan-17 17:00:45.608692 - [DEBUG] Process 1285. path edge:
47429 2019-Jan-17 17:00:45.608715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47430 2019-Jan-17 17:00:45.608773 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
47431 2019-Jan-17 17:00:45.609413 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47432 2019-Jan-17 17:00:45.610051 - [DEBUG]
47433 2019-Jan-17 17:00:45.610075 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47434 2019-Jan-17 17:00:45.610720 - [DEBUG] Possible callees:
47435 2019-Jan-17 17:00:45.610745 - [DEBUG] bar
47436 2019-Jan-17 17:00:45.610770 - [DEBUG] Possible return sites:
47437 2019-Jan-17 17:00:45.610793 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8947438 2019-Jan-17 17:00:45.612078 - [DEBUG] Found and process special summary
47439 2019-Jan-17 17:00:45.612120 - [DEBUG] Compose: EdgeIdentity * AllBottom
47440 2019-Jan-17 17:00:45.612148 - [DEBUG]
47441 2019-Jan-17 17:00:45.612172 - [DEBUG] Propagate flow
47442 2019-Jan-17 17:00:45.612195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47443 2019-Jan-17 17:00:45.612253 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47444 2019-Jan-17 17:00:45.612894 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47445 2019-Jan-17 17:00:45.613532 - [DEBUG] Edge function : AllBottom (result of previous compose)
47446 2019-Jan-17 17:00:45.613558 - [DEBUG]
47447 2019-Jan-17 17:00:45.613582 - [DEBUG] Join: AllTop & AllBottom
47448 2019-Jan-17 17:00:45.613608 - [DEBUG] = AllBottom (new jump func)
47449 2019-Jan-17 17:00:45.613632 - [DEBUG]
47450 2019-Jan-17 17:00:45.613655 - [DEBUG] Start adding new jump function
47451 2019-Jan-17 17:00:45.613679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47452 2019-Jan-17 17:00:45.613736 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47453 2019-Jan-17 17:00:45.614374 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47454 2019-Jan-17 17:00:45.615038 - [DEBUG] Edge Function : AllBottom
47455 2019-Jan-17 17:00:45.615067 - [DEBUG] End adding new jump function
47456 2019-Jan-17 17:00:45.615091 - [DEBUG]
47457 2019-Jan-17 17:00:45.615115 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47458 2019-Jan-17 17:00:45.615139 - [DEBUG]
47459 2019-Jan-17 17:00:45.615162 - [DEBUG] Process 1286. path edge:
47460 2019-Jan-17 17:00:45.615186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47461 2019-Jan-17 17:00:45.615244 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
47462 2019-Jan-17 17:00:45.615885 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47463 2019-Jan-17 17:00:45.616522 - [DEBUG]
47464 2019-Jan-17 17:00:45.616546 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47465 2019-Jan-17 17:00:45.617204 - [DEBUG] Compose: EdgeIdentity * AllBottom
47466 2019-Jan-17 17:00:45.617232 - [DEBUG]
47467 2019-Jan-17 17:00:45.617256 - [DEBUG] Propagate flow
47468 2019-Jan-17 17:00:45.617279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47469 2019-Jan-17 17:00:45.617338 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47470 2019-Jan-17 17:00:45.617988 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47471 2019-Jan-17 17:00:45.618626 - [DEBUG] Edge function : AllBottom (result of previous compose)
47472 2019-Jan-17 17:00:45.618652 - [DEBUG]
47473 2019-Jan-17 17:00:45.618676 - [DEBUG] Join: AllTop & AllBottom
47474 2019-Jan-17 17:00:45.618701 - [DEBUG] = AllBottom (new jump func)
47475 2019-Jan-17 17:00:45.618726 - [DEBUG]
47476 2019-Jan-17 17:00:45.618749 - [DEBUG] Start adding new jump function
47477 2019-Jan-17 17:00:45.618772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47478 2019-Jan-17 17:00:45.618829 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47479 2019-Jan-17 17:00:45.619467 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47480 2019-Jan-17 17:00:45.620102 - [DEBUG] Edge Function : AllBottom
47481 2019-Jan-17 17:00:45.620130 - [DEBUG] End adding new jump function
47482 2019-Jan-17 17:00:45.620154 - [DEBUG]
47483 2019-Jan-17 17:00:45.620177 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47484 2019-Jan-17 17:00:45.620202 - [DEBUG]
47485 2019-Jan-17 17:00:45.620225 - [DEBUG] Process 1287. path edge:
47486 2019-Jan-17 17:00:45.620249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47487 2019-Jan-17 17:00:45.620306 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
47488 2019-Jan-17 17:00:45.620943 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47489 2019-Jan-17 17:00:45.621596 - [DEBUG]
47490 2019-Jan-17 17:00:45.621622 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47491 2019-Jan-17 17:00:45.622272 - [DEBUG] Compose: EdgeIdentity * AllBottom
47492 2019-Jan-17 17:00:45.622300 - [DEBUG]
47493 2019-Jan-17 17:00:45.622324 - [DEBUG] Propagate flow
47494 2019-Jan-17 17:00:45.622347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47495 2019-Jan-17 17:00:45.622406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47496 2019-Jan-17 17:00:45.623061 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47497 2019-Jan-17 17:00:45.623700 - [DEBUG] Edge function : AllBottom (result of previous compose)
47498 2019-Jan-17 17:00:45.623725 - [DEBUG]
47499 2019-Jan-17 17:00:45.623750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47500 2019-Jan-17 17:00:45.623776 - [DEBUG] = AllBottom
47501 2019-Jan-17 17:00:45.623801 - [DEBUG]
47502 2019-Jan-17 17:00:45.623824 - [DEBUG] PROPAGATE: No new function!
47503 2019-Jan-17 17:00:45.623857 - [DEBUG] Compose: EdgeIdentity * AllBottom
47504 2019-Jan-17 17:00:45.623884 - [DEBUG]
47505 2019-Jan-17 17:00:45.623908 - [DEBUG] Propagate flow
47506 2019-Jan-17 17:00:45.623931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47507 2019-Jan-17 17:00:45.623989 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47508 2019-Jan-17 17:00:45.624651 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47509 2019-Jan-17 17:00:45.625289 - [DEBUG] Edge function : AllBottom (result of previous compose)
47510 2019-Jan-17 17:00:45.625315 - [DEBUG]
47511 2019-Jan-17 17:00:45.625339 - [DEBUG] Join: AllTop & AllBottom
47512 2019-Jan-17 17:00:45.625365 - [DEBUG] = AllBottom (new jump func)
47513 2019-Jan-17 17:00:45.625390 - [DEBUG]
47514 2019-Jan-17 17:00:45.625413 - [DEBUG] Start adding new jump function
47515 2019-Jan-17 17:00:45.625437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47516 2019-Jan-17 17:00:45.625495 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47517 2019-Jan-17 17:00:45.626134 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47518 2019-Jan-17 17:00:45.626780 - [DEBUG] Edge Function : AllBottom
47519 2019-Jan-17 17:00:45.626808 - [DEBUG] End adding new jump function
47520 2019-Jan-17 17:00:45.626832 - [DEBUG]
47521 2019-Jan-17 17:00:45.626857 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47522 2019-Jan-17 17:00:45.626881 - [DEBUG]
47523 2019-Jan-17 17:00:45.626904 - [DEBUG] Process 1288. path edge:
47524 2019-Jan-17 17:00:45.626928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47525 2019-Jan-17 17:00:45.626986 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47526 2019-Jan-17 17:00:45.627633 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47527 2019-Jan-17 17:00:45.628287 - [DEBUG]
47528 2019-Jan-17 17:00:45.628311 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47529 2019-Jan-17 17:00:45.628964 - [DEBUG] Possible callees:
47530 2019-Jan-17 17:00:45.628989 - [DEBUG] llvm.dbg.declare
47531 2019-Jan-17 17:00:45.629014 - [DEBUG] Possible return sites:
47532 2019-Jan-17 17:00:45.629038 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347533 2019-Jan-17 17:00:45.630313 - [DEBUG] Found and process special summary
47534 2019-Jan-17 17:00:45.630353 - [DEBUG] Compose: EdgeIdentity * AllBottom
47535 2019-Jan-17 17:00:45.630380 - [DEBUG]
47536 2019-Jan-17 17:00:45.630404 - [DEBUG] Propagate flow
47537 2019-Jan-17 17:00:45.630428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47538 2019-Jan-17 17:00:45.630507 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47539 2019-Jan-17 17:00:45.631150 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47540 2019-Jan-17 17:00:45.631805 - [DEBUG] Edge function : AllBottom (result of previous compose)
47541 2019-Jan-17 17:00:45.631831 - [DEBUG]
47542 2019-Jan-17 17:00:45.631856 - [DEBUG] Join: AllTop & AllBottom
47543 2019-Jan-17 17:00:45.631881 - [DEBUG] = AllBottom (new jump func)
47544 2019-Jan-17 17:00:45.631906 - [DEBUG]
47545 2019-Jan-17 17:00:45.631929 - [DEBUG] Start adding new jump function
47546 2019-Jan-17 17:00:45.631952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47547 2019-Jan-17 17:00:45.632010 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47548 2019-Jan-17 17:00:45.632649 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47549 2019-Jan-17 17:00:45.633288 - [DEBUG] Edge Function : AllBottom
47550 2019-Jan-17 17:00:45.633316 - [DEBUG] End adding new jump function
47551 2019-Jan-17 17:00:45.633340 - [DEBUG]
47552 2019-Jan-17 17:00:45.633363 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47553 2019-Jan-17 17:00:45.633388 - [DEBUG]
47554 2019-Jan-17 17:00:45.633411 - [DEBUG] Process 1289. path edge:
47555 2019-Jan-17 17:00:45.633435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47556 2019-Jan-17 17:00:45.633492 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47557 2019-Jan-17 17:00:45.634133 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47558 2019-Jan-17 17:00:45.634786 - [DEBUG]
47559 2019-Jan-17 17:00:45.634811 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47560 2019-Jan-17 17:00:45.635475 - [DEBUG] Compose: EdgeIdentity * AllBottom
47561 2019-Jan-17 17:00:45.635505 - [DEBUG]
47562 2019-Jan-17 17:00:45.635529 - [DEBUG] Propagate flow
47563 2019-Jan-17 17:00:45.635552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47564 2019-Jan-17 17:00:45.635611 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47565 2019-Jan-17 17:00:45.636253 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47566 2019-Jan-17 17:00:45.636891 - [DEBUG] Edge function : AllBottom (result of previous compose)
47567 2019-Jan-17 17:00:45.636917 - [DEBUG]
47568 2019-Jan-17 17:00:45.636941 - [DEBUG] Join: AllTop & AllBottom
47569 2019-Jan-17 17:00:45.636967 - [DEBUG] = AllBottom (new jump func)
47570 2019-Jan-17 17:00:45.636992 - [DEBUG]
47571 2019-Jan-17 17:00:45.637015 - [DEBUG] Start adding new jump function
47572 2019-Jan-17 17:00:45.637039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47573 2019-Jan-17 17:00:45.637096 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47574 2019-Jan-17 17:00:45.637735 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47575 2019-Jan-17 17:00:45.638386 - [DEBUG] Edge Function : AllBottom
47576 2019-Jan-17 17:00:45.638414 - [DEBUG] End adding new jump function
47577 2019-Jan-17 17:00:45.638438 - [DEBUG]
47578 2019-Jan-17 17:00:45.638462 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47579 2019-Jan-17 17:00:45.638487 - [DEBUG]
47580 2019-Jan-17 17:00:45.638510 - [DEBUG] Process 1290. path edge:
47581 2019-Jan-17 17:00:45.638533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47582 2019-Jan-17 17:00:45.638599 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47583 2019-Jan-17 17:00:45.639236 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47584 2019-Jan-17 17:00:45.639874 - [DEBUG]
47585 2019-Jan-17 17:00:45.639899 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47586 2019-Jan-17 17:00:45.640549 - [DEBUG] Compose: EdgeIdentity * AllBottom
47587 2019-Jan-17 17:00:45.640577 - [DEBUG]
47588 2019-Jan-17 17:00:45.640601 - [DEBUG] Propagate flow
47589 2019-Jan-17 17:00:45.640624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47590 2019-Jan-17 17:00:45.640682 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47591 2019-Jan-17 17:00:45.641331 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47592 2019-Jan-17 17:00:45.641986 - [DEBUG] Edge function : AllBottom (result of previous compose)
47593 2019-Jan-17 17:00:45.642012 - [DEBUG]
47594 2019-Jan-17 17:00:45.642039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47595 2019-Jan-17 17:00:45.642065 - [DEBUG] = AllBottom
47596 2019-Jan-17 17:00:45.642089 - [DEBUG]
47597 2019-Jan-17 17:00:45.642112 - [DEBUG] PROPAGATE: No new function!
47598 2019-Jan-17 17:00:45.642138 - [DEBUG] EDGE: >
47599 2019-Jan-17 17:00:45.642210 - [DEBUG] ---> 47600 2019-Jan-17 17:00:45.642901 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47601 2019-Jan-17 17:00:45.643603 - [DEBUG]
47602 2019-Jan-17 17:00:45.643636 - [DEBUG] Compose: EdgeIdentity * AllBottom
47603 2019-Jan-17 17:00:45.643663 - [DEBUG]
47604 2019-Jan-17 17:00:45.643686 - [DEBUG] Propagate flow
47605 2019-Jan-17 17:00:45.643710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47606 2019-Jan-17 17:00:45.643780 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47607 2019-Jan-17 17:00:45.644438 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

47608 2019-Jan-17 17:00:45.645719 - [DEBUG] Edge function : AllBottom (result of previous compose)
47609 2019-Jan-17 17:00:45.645745 - [DEBUG]
47610 2019-Jan-17 17:00:45.645772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47611 2019-Jan-17 17:00:45.645798 - [DEBUG] = AllBottom
47612 2019-Jan-17 17:00:45.645823 - [DEBUG]
47613 2019-Jan-17 17:00:45.645846 - [DEBUG] PROPAGATE: No new function!
47614 2019-Jan-17 17:00:45.645871 - [DEBUG] EDGE: >
47615 2019-Jan-17 17:00:45.645932 - [DEBUG] ---> 47616 2019-Jan-17 17:00:45.646572 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47617 2019-Jan-17 17:00:45.647209 - [DEBUG]
47618 2019-Jan-17 17:00:45.647238 - [DEBUG] Compose: EdgeIdentity * AllBottom
47619 2019-Jan-17 17:00:45.647264 - [DEBUG]
47620 2019-Jan-17 17:00:45.647288 - [DEBUG] Propagate flow
47621 2019-Jan-17 17:00:45.647311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47622 2019-Jan-17 17:00:45.647368 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47623 2019-Jan-17 17:00:45.648022 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

47624 2019-Jan-17 17:00:45.648697 - [DEBUG] Edge function : AllBottom (result of previous compose)
47625 2019-Jan-17 17:00:45.648724 - [DEBUG]
47626 2019-Jan-17 17:00:45.648768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47627 2019-Jan-17 17:00:45.648795 - [DEBUG] = AllBottom
47628 2019-Jan-17 17:00:45.648819 - [DEBUG]
47629 2019-Jan-17 17:00:45.648843 - [DEBUG] PROPAGATE: No new function!
47630 2019-Jan-17 17:00:45.648900 - [DEBUG] Compose: EdgeIdentity * AllBottom
47631 2019-Jan-17 17:00:45.648928 - [DEBUG]
47632 2019-Jan-17 17:00:45.648953 - [DEBUG] Propagate flow
47633 2019-Jan-17 17:00:45.648976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47634 2019-Jan-17 17:00:45.649041 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47635 2019-Jan-17 17:00:45.649690 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47636 2019-Jan-17 17:00:45.650328 - [DEBUG] Edge function : AllBottom (result of previous compose)
47637 2019-Jan-17 17:00:45.650354 - [DEBUG]
47638 2019-Jan-17 17:00:45.650379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47639 2019-Jan-17 17:00:45.650405 - [DEBUG] = AllBottom
47640 2019-Jan-17 17:00:45.650429 - [DEBUG]
47641 2019-Jan-17 17:00:45.650452 - [DEBUG] PROPAGATE: No new function!
47642 2019-Jan-17 17:00:45.650478 - [DEBUG] Compose: EdgeIdentity * AllBottom
47643 2019-Jan-17 17:00:45.650504 - [DEBUG]
47644 2019-Jan-17 17:00:45.650528 - [DEBUG] Propagate flow
47645 2019-Jan-17 17:00:45.650551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47646 2019-Jan-17 17:00:45.650609 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47647 2019-Jan-17 17:00:45.651248 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

47648 2019-Jan-17 17:00:45.651918 - [DEBUG] Edge function : AllBottom (result of previous compose)
47649 2019-Jan-17 17:00:45.651944 - [DEBUG]
47650 2019-Jan-17 17:00:45.651969 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47651 2019-Jan-17 17:00:45.651995 - [DEBUG] = AllBottom
47652 2019-Jan-17 17:00:45.652019 - [DEBUG]
47653 2019-Jan-17 17:00:45.652042 - [DEBUG] PROPAGATE: No new function!
47654 2019-Jan-17 17:00:45.652072 - [DEBUG] EDGE: >
47655 2019-Jan-17 17:00:45.652132 - [DEBUG] ---> 47656 2019-Jan-17 17:00:45.652777 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47657 2019-Jan-17 17:00:45.653415 - [DEBUG]
47658 2019-Jan-17 17:00:45.653441 - [DEBUG] EDGE: >
47659 2019-Jan-17 17:00:45.653499 - [DEBUG] ---> 47660 2019-Jan-17 17:00:45.654136 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47661 2019-Jan-17 17:00:45.654789 - [DEBUG]
47662 2019-Jan-17 17:00:45.654817 - [DEBUG] Compose: EdgeIdentity * AllBottom
47663 2019-Jan-17 17:00:45.654843 - [DEBUG]
47664 2019-Jan-17 17:00:45.654867 - [DEBUG] Propagate flow
47665 2019-Jan-17 17:00:45.654890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47666 2019-Jan-17 17:00:45.654947 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47667 2019-Jan-17 17:00:45.655584 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

47668 2019-Jan-17 17:00:45.656225 - [DEBUG] Edge function : AllBottom (result of previous compose)
47669 2019-Jan-17 17:00:45.656251 - [DEBUG]
47670 2019-Jan-17 17:00:45.656276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47671 2019-Jan-17 17:00:45.656302 - [DEBUG] = AllBottom
47672 2019-Jan-17 17:00:45.656334 - [DEBUG]
47673 2019-Jan-17 17:00:45.656359 - [DEBUG] PROPAGATE: No new function!
47674 2019-Jan-17 17:00:45.656383 - [DEBUG] EDGE: >
47675 2019-Jan-17 17:00:45.656443 - [DEBUG] ---> 47676 2019-Jan-17 17:00:45.657083 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47677 2019-Jan-17 17:00:45.657721 - [DEBUG]
47678 2019-Jan-17 17:00:45.657748 - [DEBUG] Compose: EdgeIdentity * AllBottom
47679 2019-Jan-17 17:00:45.657774 - [DEBUG]
47680 2019-Jan-17 17:00:45.657798 - [DEBUG] Propagate flow
47681 2019-Jan-17 17:00:45.657821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47682 2019-Jan-17 17:00:45.657879 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47683 2019-Jan-17 17:00:45.658534 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

47684 2019-Jan-17 17:00:45.659176 - [DEBUG] Edge function : AllBottom (result of previous compose)
47685 2019-Jan-17 17:00:45.659201 - [DEBUG]
47686 2019-Jan-17 17:00:45.659227 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47687 2019-Jan-17 17:00:45.659253 - [DEBUG] = AllBottom
47688 2019-Jan-17 17:00:45.659277 - [DEBUG]
47689 2019-Jan-17 17:00:45.659300 - [DEBUG] PROPAGATE: No new function!
47690 2019-Jan-17 17:00:45.659340 - [DEBUG] Compose: EdgeIdentity * AllBottom
47691 2019-Jan-17 17:00:45.659368 - [DEBUG]
47692 2019-Jan-17 17:00:45.659392 - [DEBUG] Propagate flow
47693 2019-Jan-17 17:00:45.659415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47694 2019-Jan-17 17:00:45.659473 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47695 2019-Jan-17 17:00:45.660115 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

47696 2019-Jan-17 17:00:45.660754 - [DEBUG] Edge function : AllBottom (result of previous compose)
47697 2019-Jan-17 17:00:45.660780 - [DEBUG]
47698 2019-Jan-17 17:00:45.660805 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47699 2019-Jan-17 17:00:45.660831 - [DEBUG] = AllBottom
47700 2019-Jan-17 17:00:45.660856 - [DEBUG]
47701 2019-Jan-17 17:00:45.660879 - [DEBUG] PROPAGATE: No new function!
47702 2019-Jan-17 17:00:45.660905 - [DEBUG] Compose: EdgeIdentity * AllBottom
47703 2019-Jan-17 17:00:45.660931 - [DEBUG]
47704 2019-Jan-17 17:00:45.660955 - [DEBUG] Propagate flow
47705 2019-Jan-17 17:00:45.660978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47706 2019-Jan-17 17:00:45.661036 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47707 2019-Jan-17 17:00:45.661691 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

47708 2019-Jan-17 17:00:45.662332 - [DEBUG] Edge function : AllBottom (result of previous compose)
47709 2019-Jan-17 17:00:45.662357 - [DEBUG]
47710 2019-Jan-17 17:00:45.662382 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47711 2019-Jan-17 17:00:45.662408 - [DEBUG] = AllBottom
47712 2019-Jan-17 17:00:45.662433 - [DEBUG]
47713 2019-Jan-17 17:00:45.662456 - [DEBUG] PROPAGATE: No new function!
47714 2019-Jan-17 17:00:45.662482 - [DEBUG] EDGE: >
47715 2019-Jan-17 17:00:45.662542 - [DEBUG] ---> 47716 2019-Jan-17 17:00:45.663180 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
>
47717 2019-Jan-17 17:00:45.663817 - [DEBUG]
47718 2019-Jan-17 17:00:45.663844 - [DEBUG] EDGE: >
47719 2019-Jan-17 17:00:45.663911 - [DEBUG] ---> 47720 2019-Jan-17 17:00:45.664548 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
>
47721 2019-Jan-17 17:00:45.665206 - [DEBUG]
47722 2019-Jan-17 17:00:45.665232 - [DEBUG] EDGE: >
47723 2019-Jan-17 17:00:45.665291 - [DEBUG] ---> 47724 2019-Jan-17 17:00:45.665932 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
47725 2019-Jan-17 17:00:45.666577 - [DEBUG]
47726 2019-Jan-17 17:00:45.666603 - [DEBUG] Compose: EdgeIdentity * AllBottom
47727 2019-Jan-17 17:00:45.666629 - [DEBUG]
47728 2019-Jan-17 17:00:45.666653 - [DEBUG] Propagate flow
47729 2019-Jan-17 17:00:45.666676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47730 2019-Jan-17 17:00:45.666733 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-17 17:00:45.667374 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47732 2019-Jan-17 17:00:45.668028 - [DEBUG] Edge function : AllBottom (result of previous compose)
47733 2019-Jan-17 17:00:45.668054 - [DEBUG]
47734 2019-Jan-17 17:00:45.668079 - [DEBUG] Join: AllTop & AllBottom
47735 2019-Jan-17 17:00:45.668105 - [DEBUG] = AllBottom (new jump func)
47736 2019-Jan-17 17:00:45.668130 - [DEBUG]
47737 2019-Jan-17 17:00:45.668153 - [DEBUG] Start adding new jump function
47738 2019-Jan-17 17:00:45.668177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47739 2019-Jan-17 17:00:45.668234 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47740 2019-Jan-17 17:00:45.668875 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47741 2019-Jan-17 17:00:45.669515 - [DEBUG] Edge Function : AllBottom
47742 2019-Jan-17 17:00:45.669545 - [DEBUG] End adding new jump function
47743 2019-Jan-17 17:00:45.669569 - [DEBUG]
47744 2019-Jan-17 17:00:45.669593 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47745 2019-Jan-17 17:00:45.669618 - [DEBUG]
47746 2019-Jan-17 17:00:45.669642 - [DEBUG] Process 1291. path edge:
47747 2019-Jan-17 17:00:45.669666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47748 2019-Jan-17 17:00:45.669723 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
47749 2019-Jan-17 17:00:45.670363 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47750 2019-Jan-17 17:00:45.671003 - [DEBUG]
47751 2019-Jan-17 17:00:45.671028 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47752 2019-Jan-17 17:00:45.671702 - [DEBUG] Compose: EdgeIdentity * AllBottom
47753 2019-Jan-17 17:00:45.671730 - [DEBUG]
47754 2019-Jan-17 17:00:45.671754 - [DEBUG] Propagate flow
47755 2019-Jan-17 17:00:45.671777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47756 2019-Jan-17 17:00:45.671835 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47757 2019-Jan-17 17:00:45.672472 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47758 2019-Jan-17 17:00:45.673111 - [DEBUG] Edge function : AllBottom (result of previous compose)
47759 2019-Jan-17 17:00:45.673137 - [DEBUG]
47760 2019-Jan-17 17:00:45.673162 - [DEBUG] Join: AllTop & AllBottom
47761 2019-Jan-17 17:00:45.673187 - [DEBUG] = AllBottom (new jump func)
47762 2019-Jan-17 17:00:45.673221 - [DEBUG]
47763 2019-Jan-17 17:00:45.673245 - [DEBUG] Start adding new jump function
47764 2019-Jan-17 17:00:45.673268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47765 2019-Jan-17 17:00:45.673326 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47766 2019-Jan-17 17:00:45.673966 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47767 2019-Jan-17 17:00:45.674602 - [DEBUG] Edge Function : AllBottom
47768 2019-Jan-17 17:00:45.674647 - [DEBUG] End adding new jump function
47769 2019-Jan-17 17:00:45.674672 - [DEBUG]
47770 2019-Jan-17 17:00:45.674696 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47771 2019-Jan-17 17:00:45.674720 - [DEBUG]
47772 2019-Jan-17 17:00:45.674743 - [DEBUG] Process 1292. path edge:
47773 2019-Jan-17 17:00:45.674766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47774 2019-Jan-17 17:00:45.674825 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47775 2019-Jan-17 17:00:45.675462 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47776 2019-Jan-17 17:00:45.676101 - [DEBUG]
47777 2019-Jan-17 17:00:45.676127 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47778 2019-Jan-17 17:00:45.676776 - [DEBUG] Compose: EdgeIdentity * AllBottom
47779 2019-Jan-17 17:00:45.676804 - [DEBUG]
47780 2019-Jan-17 17:00:45.676828 - [DEBUG] Propagate flow
47781 2019-Jan-17 17:00:45.676851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47782 2019-Jan-17 17:00:45.676909 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47783 2019-Jan-17 17:00:45.677556 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47784 2019-Jan-17 17:00:45.678212 - [DEBUG] Edge function : AllBottom (result of previous compose)
47785 2019-Jan-17 17:00:45.678238 - [DEBUG]
47786 2019-Jan-17 17:00:45.678263 - [DEBUG] Join: AllTop & AllBottom
47787 2019-Jan-17 17:00:45.678288 - [DEBUG] = AllBottom (new jump func)
47788 2019-Jan-17 17:00:45.678313 - [DEBUG]
47789 2019-Jan-17 17:00:45.678336 - [DEBUG] Start adding new jump function
47790 2019-Jan-17 17:00:45.678359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47791 2019-Jan-17 17:00:45.678416 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47792 2019-Jan-17 17:00:45.679056 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47793 2019-Jan-17 17:00:45.679701 - [DEBUG] Edge Function : AllBottom
47794 2019-Jan-17 17:00:45.679729 - [DEBUG] End adding new jump function
47795 2019-Jan-17 17:00:45.679753 - [DEBUG]
47796 2019-Jan-17 17:00:45.679777 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47797 2019-Jan-17 17:00:45.679801 - [DEBUG]
47798 2019-Jan-17 17:00:45.679824 - [DEBUG] Process 1293. path edge:
47799 2019-Jan-17 17:00:45.679848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47800 2019-Jan-17 17:00:45.679905 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47801 2019-Jan-17 17:00:45.680552 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47802 2019-Jan-17 17:00:45.681191 - [DEBUG]
47803 2019-Jan-17 17:00:45.681215 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47804 2019-Jan-17 17:00:45.681896 - [DEBUG] Possible callees:
47805 2019-Jan-17 17:00:45.681922 - [DEBUG] llvm.dbg.declare
47806 2019-Jan-17 17:00:45.681947 - [DEBUG] Possible return sites:
47807 2019-Jan-17 17:00:45.681971 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647808 2019-Jan-17 17:00:45.683252 - [DEBUG] Found and process special summary
47809 2019-Jan-17 17:00:45.683286 - [DEBUG] Compose: EdgeIdentity * AllBottom
47810 2019-Jan-17 17:00:45.683313 - [DEBUG]
47811 2019-Jan-17 17:00:45.683337 - [DEBUG] Propagate flow
47812 2019-Jan-17 17:00:45.683360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47813 2019-Jan-17 17:00:45.683418 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47814 2019-Jan-17 17:00:45.684058 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47815 2019-Jan-17 17:00:45.684715 - [DEBUG] Edge function : AllBottom (result of previous compose)
47816 2019-Jan-17 17:00:45.684740 - [DEBUG]
47817 2019-Jan-17 17:00:45.684765 - [DEBUG] Join: AllTop & AllBottom
47818 2019-Jan-17 17:00:45.684791 - [DEBUG] = AllBottom (new jump func)
47819 2019-Jan-17 17:00:45.684815 - [DEBUG]
47820 2019-Jan-17 17:00:45.684838 - [DEBUG] Start adding new jump function
47821 2019-Jan-17 17:00:45.684862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47822 2019-Jan-17 17:00:45.684919 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47823 2019-Jan-17 17:00:45.685560 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47824 2019-Jan-17 17:00:45.686199 - [DEBUG] Edge Function : AllBottom
47825 2019-Jan-17 17:00:45.686227 - [DEBUG] End adding new jump function
47826 2019-Jan-17 17:00:45.686250 - [DEBUG]
47827 2019-Jan-17 17:00:45.686274 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47828 2019-Jan-17 17:00:45.686298 - [DEBUG]
47829 2019-Jan-17 17:00:45.686321 - [DEBUG] Process 1294. path edge:
47830 2019-Jan-17 17:00:45.686345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47831 2019-Jan-17 17:00:45.686403 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47832 2019-Jan-17 17:00:45.687042 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47833 2019-Jan-17 17:00:45.687681 - [DEBUG]
47834 2019-Jan-17 17:00:45.687705 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47835 2019-Jan-17 17:00:45.688376 - [DEBUG] Compose: EdgeIdentity * AllBottom
47836 2019-Jan-17 17:00:45.688404 - [DEBUG]
47837 2019-Jan-17 17:00:45.688428 - [DEBUG] Propagate flow
47838 2019-Jan-17 17:00:45.688452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47839 2019-Jan-17 17:00:45.688510 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47840 2019-Jan-17 17:00:45.689146 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47841 2019-Jan-17 17:00:45.689786 - [DEBUG] Edge function : AllBottom (result of previous compose)
47842 2019-Jan-17 17:00:45.689811 - [DEBUG]
47843 2019-Jan-17 17:00:45.689836 - [DEBUG] Join: AllTop & AllBottom
47844 2019-Jan-17 17:00:45.689862 - [DEBUG] = AllBottom (new jump func)
47845 2019-Jan-17 17:00:45.689886 - [DEBUG]
47846 2019-Jan-17 17:00:45.689910 - [DEBUG] Start adding new jump function
47847 2019-Jan-17 17:00:45.689933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47848 2019-Jan-17 17:00:45.689991 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47849 2019-Jan-17 17:00:45.690638 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47850 2019-Jan-17 17:00:45.691273 - [DEBUG] Edge Function : AllBottom
47851 2019-Jan-17 17:00:45.691316 - [DEBUG] End adding new jump function
47852 2019-Jan-17 17:00:45.691340 - [DEBUG]
47853 2019-Jan-17 17:00:45.691364 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47854 2019-Jan-17 17:00:45.691389 - [DEBUG]
47855 2019-Jan-17 17:00:45.691412 - [DEBUG] Process 1295. path edge:
47856 2019-Jan-17 17:00:45.691436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47857 2019-Jan-17 17:00:45.691494 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47858 2019-Jan-17 17:00:45.692131 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47859 2019-Jan-17 17:00:45.692771 - [DEBUG]
47860 2019-Jan-17 17:00:45.692796 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47861 2019-Jan-17 17:00:45.693449 - [DEBUG] Compose: EdgeIdentity * AllBottom
47862 2019-Jan-17 17:00:45.693478 - [DEBUG]
47863 2019-Jan-17 17:00:45.693502 - [DEBUG] Propagate flow
47864 2019-Jan-17 17:00:45.693525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47865 2019-Jan-17 17:00:45.693584 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47866 2019-Jan-17 17:00:45.694218 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47867 2019-Jan-17 17:00:45.694872 - [DEBUG] Edge function : AllBottom (result of previous compose)
47868 2019-Jan-17 17:00:45.694897 - [DEBUG]
47869 2019-Jan-17 17:00:45.694922 - [DEBUG] Join: AllTop & AllBottom
47870 2019-Jan-17 17:00:45.694948 - [DEBUG] = AllBottom (new jump func)
47871 2019-Jan-17 17:00:45.694972 - [DEBUG]
47872 2019-Jan-17 17:00:45.694995 - [DEBUG] Start adding new jump function
47873 2019-Jan-17 17:00:45.695018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47874 2019-Jan-17 17:00:45.695076 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47875 2019-Jan-17 17:00:45.695717 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47876 2019-Jan-17 17:00:45.696350 - [DEBUG] Edge Function : AllBottom
47877 2019-Jan-17 17:00:45.696378 - [DEBUG] End adding new jump function
47878 2019-Jan-17 17:00:45.696402 - [DEBUG]
47879 2019-Jan-17 17:00:45.696426 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47880 2019-Jan-17 17:00:45.696450 - [DEBUG]
47881 2019-Jan-17 17:00:45.696473 - [DEBUG] Process 1296. path edge:
47882 2019-Jan-17 17:00:45.696497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47883 2019-Jan-17 17:00:45.696554 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47884 2019-Jan-17 17:00:45.697188 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47885 2019-Jan-17 17:00:45.697826 - [DEBUG]
47886 2019-Jan-17 17:00:45.697851 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47887 2019-Jan-17 17:00:45.698517 - [DEBUG] Compose: EdgeIdentity * AllBottom
47888 2019-Jan-17 17:00:45.698545 - [DEBUG]
47889 2019-Jan-17 17:00:45.698569 - [DEBUG] Propagate flow
47890 2019-Jan-17 17:00:45.698592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47891 2019-Jan-17 17:00:45.698651 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47892 2019-Jan-17 17:00:45.699292 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47893 2019-Jan-17 17:00:45.699931 - [DEBUG] Edge function : AllBottom (result of previous compose)
47894 2019-Jan-17 17:00:45.699965 - [DEBUG]
47895 2019-Jan-17 17:00:45.699990 - [DEBUG] Join: AllTop & AllBottom
47896 2019-Jan-17 17:00:45.700016 - [DEBUG] = AllBottom (new jump func)
47897 2019-Jan-17 17:00:45.700040 - [DEBUG]
47898 2019-Jan-17 17:00:45.700063 - [DEBUG] Start adding new jump function
47899 2019-Jan-17 17:00:45.700086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47900 2019-Jan-17 17:00:45.700143 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47901 2019-Jan-17 17:00:45.700783 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47902 2019-Jan-17 17:00:45.701438 - [DEBUG] Edge Function : AllBottom
47903 2019-Jan-17 17:00:45.701467 - [DEBUG] End adding new jump function
47904 2019-Jan-17 17:00:45.701491 - [DEBUG]
47905 2019-Jan-17 17:00:45.701514 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47906 2019-Jan-17 17:00:45.701539 - [DEBUG]
47907 2019-Jan-17 17:00:45.701562 - [DEBUG] Process 1297. path edge:
47908 2019-Jan-17 17:00:45.701585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47909 2019-Jan-17 17:00:45.701643 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47910 2019-Jan-17 17:00:45.702284 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47911 2019-Jan-17 17:00:45.702923 - [DEBUG]
47912 2019-Jan-17 17:00:45.702947 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47913 2019-Jan-17 17:00:45.703605 - [DEBUG] Compose: EdgeIdentity * AllBottom
47914 2019-Jan-17 17:00:45.703633 - [DEBUG]
47915 2019-Jan-17 17:00:45.703657 - [DEBUG] Propagate flow
47916 2019-Jan-17 17:00:45.703680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47917 2019-Jan-17 17:00:45.703739 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47918 2019-Jan-17 17:00:45.704376 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47919 2019-Jan-17 17:00:45.705031 - [DEBUG] Edge function : AllBottom (result of previous compose)
47920 2019-Jan-17 17:00:45.705056 - [DEBUG]
47921 2019-Jan-17 17:00:45.705081 - [DEBUG] Join: AllTop & AllBottom
47922 2019-Jan-17 17:00:45.705107 - [DEBUG] = AllBottom (new jump func)
47923 2019-Jan-17 17:00:45.705131 - [DEBUG]
47924 2019-Jan-17 17:00:45.705154 - [DEBUG] Start adding new jump function
47925 2019-Jan-17 17:00:45.705178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47926 2019-Jan-17 17:00:45.705235 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47927 2019-Jan-17 17:00:45.705874 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47928 2019-Jan-17 17:00:45.706508 - [DEBUG] Edge Function : AllBottom
47929 2019-Jan-17 17:00:45.706537 - [DEBUG] End adding new jump function
47930 2019-Jan-17 17:00:45.706560 - [DEBUG]
47931 2019-Jan-17 17:00:45.706584 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47932 2019-Jan-17 17:00:45.706609 - [DEBUG]
47933 2019-Jan-17 17:00:45.706632 - [DEBUG] Process 1298. path edge:
47934 2019-Jan-17 17:00:45.706655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47935 2019-Jan-17 17:00:45.706713 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47936 2019-Jan-17 17:00:45.707349 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47937 2019-Jan-17 17:00:45.708002 - [DEBUG]
47938 2019-Jan-17 17:00:45.708027 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47939 2019-Jan-17 17:00:45.708691 - [DEBUG] Compose: EdgeIdentity * AllBottom
47940 2019-Jan-17 17:00:45.708720 - [DEBUG]
47941 2019-Jan-17 17:00:45.708743 - [DEBUG] Propagate flow
47942 2019-Jan-17 17:00:45.708767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47943 2019-Jan-17 17:00:45.708825 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47944 2019-Jan-17 17:00:45.709462 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47945 2019-Jan-17 17:00:45.710102 - [DEBUG] Edge function : AllBottom (result of previous compose)
47946 2019-Jan-17 17:00:45.710127 - [DEBUG]
47947 2019-Jan-17 17:00:45.710152 - [DEBUG] Join: AllTop & AllBottom
47948 2019-Jan-17 17:00:45.710177 - [DEBUG] = AllBottom (new jump func)
47949 2019-Jan-17 17:00:45.710201 - [DEBUG]
47950 2019-Jan-17 17:00:45.710225 - [DEBUG] Start adding new jump function
47951 2019-Jan-17 17:00:45.710248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47952 2019-Jan-17 17:00:45.710305 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47953 2019-Jan-17 17:00:45.710944 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47954 2019-Jan-17 17:00:45.711602 - [DEBUG] Edge Function : AllBottom
47955 2019-Jan-17 17:00:45.711630 - [DEBUG] End adding new jump function
47956 2019-Jan-17 17:00:45.711654 - [DEBUG]
47957 2019-Jan-17 17:00:45.711678 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47958 2019-Jan-17 17:00:45.711702 - [DEBUG]
47959 2019-Jan-17 17:00:45.711726 - [DEBUG] Process 1299. path edge:
47960 2019-Jan-17 17:00:45.711749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47961 2019-Jan-17 17:00:45.711807 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47962 2019-Jan-17 17:00:45.712444 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47963 2019-Jan-17 17:00:45.713084 - [DEBUG]
47964 2019-Jan-17 17:00:45.713109 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47965 2019-Jan-17 17:00:45.713762 - [DEBUG] Compose: EdgeIdentity * AllBottom
47966 2019-Jan-17 17:00:45.713792 - [DEBUG]
47967 2019-Jan-17 17:00:45.713816 - [DEBUG] Propagate flow
47968 2019-Jan-17 17:00:45.713839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47969 2019-Jan-17 17:00:45.713898 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47970 2019-Jan-17 17:00:45.714539 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47971 2019-Jan-17 17:00:45.715195 - [DEBUG] Edge function : AllBottom (result of previous compose)
47972 2019-Jan-17 17:00:45.715220 - [DEBUG]
47973 2019-Jan-17 17:00:45.715245 - [DEBUG] Join: AllTop & AllBottom
47974 2019-Jan-17 17:00:45.715271 - [DEBUG] = AllBottom (new jump func)
47975 2019-Jan-17 17:00:45.715295 - [DEBUG]
47976 2019-Jan-17 17:00:45.715318 - [DEBUG] Start adding new jump function
47977 2019-Jan-17 17:00:45.715342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

47978 2019-Jan-17 17:00:45.715399 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47979 2019-Jan-17 17:00:45.716039 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47980 2019-Jan-17 17:00:45.716678 - [DEBUG] Edge Function : AllBottom
47981 2019-Jan-17 17:00:45.716711 - [DEBUG] End adding new jump function
47982 2019-Jan-17 17:00:45.716735 - [DEBUG]
47983 2019-Jan-17 17:00:45.716758 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47984 2019-Jan-17 17:00:45.716791 - [DEBUG]
47985 2019-Jan-17 17:00:45.716815 - [DEBUG] Process 1300. path edge:
47986 2019-Jan-17 17:00:45.716839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
47987 2019-Jan-17 17:00:45.716897 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47988 2019-Jan-17 17:00:45.717537 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
47989 2019-Jan-17 17:00:45.718194 - [DEBUG]
47990 2019-Jan-17 17:00:45.718218 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47991 2019-Jan-17 17:00:45.718878 - [DEBUG] Compose: EdgeIdentity * AllBottom
47992 2019-Jan-17 17:00:45.718906 - [DEBUG]
47993 2019-Jan-17 17:00:45.718930 - [DEBUG] Propagate flow
47994 2019-Jan-17 17:00:45.718953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

47995 2019-Jan-17 17:00:45.719011 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47996 2019-Jan-17 17:00:45.719649 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

47997 2019-Jan-17 17:00:45.720289 - [DEBUG] Edge function : AllBottom (result of previous compose)
47998 2019-Jan-17 17:00:45.720314 - [DEBUG]
47999 2019-Jan-17 17:00:45.720339 - [DEBUG] Join: AllTop & AllBottom
48000 2019-Jan-17 17:00:45.720365 - [DEBUG] = AllBottom (new jump func)
48001 2019-Jan-17 17:00:45.720389 - [DEBUG]
48002 2019-Jan-17 17:00:45.720412 - [DEBUG] Start adding new jump function
48003 2019-Jan-17 17:00:45.720435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48004 2019-Jan-17 17:00:45.720493 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48005 2019-Jan-17 17:00:45.721132 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
48006 2019-Jan-17 17:00:45.721785 - [DEBUG] Edge Function : AllBottom
48007 2019-Jan-17 17:00:45.721813 - [DEBUG] End adding new jump function
48008 2019-Jan-17 17:00:45.721837 - [DEBUG]
48009 2019-Jan-17 17:00:45.721861 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
48010 2019-Jan-17 17:00:45.721885 - [DEBUG]
48011 2019-Jan-17 17:00:45.721908 - [DEBUG] Process 1301. path edge:
48012 2019-Jan-17 17:00:45.721932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48013 2019-Jan-17 17:00:45.721989 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
48014 2019-Jan-17 17:00:45.722625 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48015 2019-Jan-17 17:00:45.723264 - [DEBUG]
48016 2019-Jan-17 17:00:45.723290 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
48017 2019-Jan-17 17:00:45.723945 - [DEBUG] Compose: EdgeIdentity * AllBottom
48018 2019-Jan-17 17:00:45.723974 - [DEBUG]
48019 2019-Jan-17 17:00:45.723997 - [DEBUG] Propagate flow
48020 2019-Jan-17 17:00:45.724021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48021 2019-Jan-17 17:00:45.724079 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48022 2019-Jan-17 17:00:45.724742 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48023 2019-Jan-17 17:00:45.725382 - [DEBUG] Edge function : AllBottom (result of previous compose)
48024 2019-Jan-17 17:00:45.725407 - [DEBUG]
48025 2019-Jan-17 17:00:45.725432 - [DEBUG] Join: AllTop & AllBottom
48026 2019-Jan-17 17:00:45.725457 - [DEBUG] = AllBottom (new jump func)
48027 2019-Jan-17 17:00:45.725490 - [DEBUG]
48028 2019-Jan-17 17:00:45.725514 - [DEBUG] Start adding new jump function
48029 2019-Jan-17 17:00:45.725537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48030 2019-Jan-17 17:00:45.725595 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48031 2019-Jan-17 17:00:45.726235 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48032 2019-Jan-17 17:00:45.726881 - [DEBUG] Edge Function : AllBottom
48033 2019-Jan-17 17:00:45.726909 - [DEBUG] End adding new jump function
48034 2019-Jan-17 17:00:45.726933 - [DEBUG]
48035 2019-Jan-17 17:00:45.726957 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
48036 2019-Jan-17 17:00:45.726981 - [DEBUG]
48037 2019-Jan-17 17:00:45.727005 - [DEBUG] Process 1302. path edge:
48038 2019-Jan-17 17:00:45.727028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48039 2019-Jan-17 17:00:45.727086 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
48040 2019-Jan-17 17:00:45.727732 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48041 2019-Jan-17 17:00:45.728388 - [DEBUG]
48042 2019-Jan-17 17:00:45.728413 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48043 2019-Jan-17 17:00:45.729070 - [DEBUG] Possible callees:
48044 2019-Jan-17 17:00:45.729095 - [DEBUG] llvm.dbg.declare
48045 2019-Jan-17 17:00:45.729120 - [DEBUG] Possible return sites:
48046 2019-Jan-17 17:00:45.729143 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12048047 2019-Jan-17 17:00:45.730421 - [DEBUG] Found and process special summary
48048 2019-Jan-17 17:00:45.730456 - [DEBUG] Compose: EdgeIdentity * AllBottom
48049 2019-Jan-17 17:00:45.730483 - [DEBUG]
48050 2019-Jan-17 17:00:45.730507 - [DEBUG] Propagate flow
48051 2019-Jan-17 17:00:45.730531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48052 2019-Jan-17 17:00:45.730589 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48053 2019-Jan-17 17:00:45.731229 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48054 2019-Jan-17 17:00:45.731886 - [DEBUG] Edge function : AllBottom (result of previous compose)
48055 2019-Jan-17 17:00:45.731911 - [DEBUG]
48056 2019-Jan-17 17:00:45.731936 - [DEBUG] Join: AllTop & AllBottom
48057 2019-Jan-17 17:00:45.731961 - [DEBUG] = AllBottom (new jump func)
48058 2019-Jan-17 17:00:45.731986 - [DEBUG]
48059 2019-Jan-17 17:00:45.732009 - [DEBUG] Start adding new jump function
48060 2019-Jan-17 17:00:45.732032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48061 2019-Jan-17 17:00:45.732089 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48062 2019-Jan-17 17:00:45.732728 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48063 2019-Jan-17 17:00:45.733367 - [DEBUG] Edge Function : AllBottom
48064 2019-Jan-17 17:00:45.733396 - [DEBUG] End adding new jump function
48065 2019-Jan-17 17:00:45.733420 - [DEBUG]
48066 2019-Jan-17 17:00:45.733444 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
48067 2019-Jan-17 17:00:45.733469 - [DEBUG]
48068 2019-Jan-17 17:00:45.733492 - [DEBUG] Process 1303. path edge:
48069 2019-Jan-17 17:00:45.733515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48070 2019-Jan-17 17:00:45.733581 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
48071 2019-Jan-17 17:00:45.734220 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48072 2019-Jan-17 17:00:45.734876 - [DEBUG]
48073 2019-Jan-17 17:00:45.734901 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48074 2019-Jan-17 17:00:45.735561 - [DEBUG] Compose: EdgeIdentity * AllBottom
48075 2019-Jan-17 17:00:45.735590 - [DEBUG]
48076 2019-Jan-17 17:00:45.735614 - [DEBUG] Propagate flow
48077 2019-Jan-17 17:00:45.735637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48078 2019-Jan-17 17:00:45.735695 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
48079 2019-Jan-17 17:00:45.736333 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48080 2019-Jan-17 17:00:45.736972 - [DEBUG] Edge function : AllBottom (result of previous compose)
48081 2019-Jan-17 17:00:45.736997 - [DEBUG]
48082 2019-Jan-17 17:00:45.737022 - [DEBUG] Join: AllTop & AllBottom
48083 2019-Jan-17 17:00:45.737047 - [DEBUG] = AllBottom (new jump func)
48084 2019-Jan-17 17:00:45.737071 - [DEBUG]
48085 2019-Jan-17 17:00:45.737095 - [DEBUG] Start adding new jump function
48086 2019-Jan-17 17:00:45.737118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48087 2019-Jan-17 17:00:45.737175 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48088 2019-Jan-17 17:00:45.737817 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
48089 2019-Jan-17 17:00:45.738469 - [DEBUG] Edge Function : AllBottom
48090 2019-Jan-17 17:00:45.738499 - [DEBUG] End adding new jump function
48091 2019-Jan-17 17:00:45.738523 - [DEBUG]
48092 2019-Jan-17 17:00:45.738546 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48093 2019-Jan-17 17:00:45.738570 - [DEBUG]
48094 2019-Jan-17 17:00:45.738593 - [DEBUG] Process 1304. path edge:
48095 2019-Jan-17 17:00:45.738617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48096 2019-Jan-17 17:00:45.738675 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
48097 2019-Jan-17 17:00:45.739311 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48098 2019-Jan-17 17:00:45.739952 - [DEBUG]
48099 2019-Jan-17 17:00:45.739977 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
48100 2019-Jan-17 17:00:45.740633 - [DEBUG] Compose: EdgeIdentity * AllBottom
48101 2019-Jan-17 17:00:45.740661 - [DEBUG]
48102 2019-Jan-17 17:00:45.740685 - [DEBUG] Propagate flow
48103 2019-Jan-17 17:00:45.740709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48104 2019-Jan-17 17:00:45.740767 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48105 2019-Jan-17 17:00:45.741437 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48106 2019-Jan-17 17:00:45.742079 - [DEBUG] Edge function : AllBottom (result of previous compose)
48107 2019-Jan-17 17:00:45.742104 - [DEBUG]
48108 2019-Jan-17 17:00:45.742129 - [DEBUG] Join: AllTop & AllBottom
48109 2019-Jan-17 17:00:45.742155 - [DEBUG] = AllBottom (new jump func)
48110 2019-Jan-17 17:00:45.742179 - [DEBUG]
48111 2019-Jan-17 17:00:45.742203 - [DEBUG] Start adding new jump function
48112 2019-Jan-17 17:00:45.742226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48113 2019-Jan-17 17:00:45.742283 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48114 2019-Jan-17 17:00:45.742937 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48115 2019-Jan-17 17:00:45.743583 - [DEBUG] Edge Function : AllBottom
48116 2019-Jan-17 17:00:45.743612 - [DEBUG] End adding new jump function
48117 2019-Jan-17 17:00:45.743636 - [DEBUG]
48118 2019-Jan-17 17:00:45.743659 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48119 2019-Jan-17 17:00:45.743684 - [DEBUG]
48120 2019-Jan-17 17:00:45.743707 - [DEBUG] Process 1305. path edge:
48121 2019-Jan-17 17:00:45.743731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48122 2019-Jan-17 17:00:45.743788 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
48123 2019-Jan-17 17:00:45.744435 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48124 2019-Jan-17 17:00:45.745092 - [DEBUG]
48125 2019-Jan-17 17:00:45.745116 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48126 2019-Jan-17 17:00:45.745779 - [DEBUG] Possible callees:
48127 2019-Jan-17 17:00:45.745805 - [DEBUG] llvm.dbg.declare
48128 2019-Jan-17 17:00:45.745830 - [DEBUG] Possible return sites:
48129 2019-Jan-17 17:00:45.745854 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14948130 2019-Jan-17 17:00:45.747133 - [DEBUG] Found and process special summary
48131 2019-Jan-17 17:00:45.747167 - [DEBUG] Compose: EdgeIdentity * AllBottom
48132 2019-Jan-17 17:00:45.747195 - [DEBUG]
48133 2019-Jan-17 17:00:45.747218 - [DEBUG] Propagate flow
48134 2019-Jan-17 17:00:45.747242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48135 2019-Jan-17 17:00:45.747300 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48136 2019-Jan-17 17:00:45.747940 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48137 2019-Jan-17 17:00:45.748594 - [DEBUG] Edge function : AllBottom (result of previous compose)
48138 2019-Jan-17 17:00:45.748620 - [DEBUG]
48139 2019-Jan-17 17:00:45.748645 - [DEBUG] Join: AllTop & AllBottom
48140 2019-Jan-17 17:00:45.748670 - [DEBUG] = AllBottom (new jump func)
48141 2019-Jan-17 17:00:45.748695 - [DEBUG]
48142 2019-Jan-17 17:00:45.748718 - [DEBUG] Start adding new jump function
48143 2019-Jan-17 17:00:45.748741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48144 2019-Jan-17 17:00:45.748799 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48145 2019-Jan-17 17:00:45.749441 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48146 2019-Jan-17 17:00:45.750080 - [DEBUG] Edge Function : AllBottom
48147 2019-Jan-17 17:00:45.750108 - [DEBUG] End adding new jump function
48148 2019-Jan-17 17:00:45.750132 - [DEBUG]
48149 2019-Jan-17 17:00:45.750156 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48150 2019-Jan-17 17:00:45.750181 - [DEBUG]
48151 2019-Jan-17 17:00:45.750204 - [DEBUG] Process 1306. path edge:
48152 2019-Jan-17 17:00:45.750228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48153 2019-Jan-17 17:00:45.750285 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
48154 2019-Jan-17 17:00:45.750925 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48155 2019-Jan-17 17:00:45.751588 - [DEBUG]
48156 2019-Jan-17 17:00:45.751613 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48157 2019-Jan-17 17:00:45.752277 - [DEBUG] Compose: EdgeIdentity * AllBottom
48158 2019-Jan-17 17:00:45.752305 - [DEBUG]
48159 2019-Jan-17 17:00:45.752329 - [DEBUG] Propagate flow
48160 2019-Jan-17 17:00:45.752352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48161 2019-Jan-17 17:00:45.752411 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48162 2019-Jan-17 17:00:45.753047 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48163 2019-Jan-17 17:00:45.753685 - [DEBUG] Edge function : AllBottom (result of previous compose)
48164 2019-Jan-17 17:00:45.753711 - [DEBUG]
48165 2019-Jan-17 17:00:45.753736 - [DEBUG] Join: AllTop & AllBottom
48166 2019-Jan-17 17:00:45.753762 - [DEBUG] = AllBottom (new jump func)
48167 2019-Jan-17 17:00:45.753786 - [DEBUG]
48168 2019-Jan-17 17:00:45.753809 - [DEBUG] Start adding new jump function
48169 2019-Jan-17 17:00:45.753833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48170 2019-Jan-17 17:00:45.753890 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48171 2019-Jan-17 17:00:45.754530 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48172 2019-Jan-17 17:00:45.755182 - [DEBUG] Edge Function : AllBottom
48173 2019-Jan-17 17:00:45.755211 - [DEBUG] End adding new jump function
48174 2019-Jan-17 17:00:45.755234 - [DEBUG]
48175 2019-Jan-17 17:00:45.755258 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48176 2019-Jan-17 17:00:45.755283 - [DEBUG]
48177 2019-Jan-17 17:00:45.755306 - [DEBUG] Process 1307. path edge:
48178 2019-Jan-17 17:00:45.755329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48179 2019-Jan-17 17:00:45.755387 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48180 2019-Jan-17 17:00:45.756023 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48181 2019-Jan-17 17:00:45.756662 - [DEBUG]
48182 2019-Jan-17 17:00:45.756687 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48183 2019-Jan-17 17:00:45.757347 - [DEBUG] Compose: EdgeIdentity * AllBottom
48184 2019-Jan-17 17:00:45.757375 - [DEBUG]
48185 2019-Jan-17 17:00:45.757399 - [DEBUG] Propagate flow
48186 2019-Jan-17 17:00:45.757422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48187 2019-Jan-17 17:00:45.757482 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48188 2019-Jan-17 17:00:45.758144 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48189 2019-Jan-17 17:00:45.758783 - [DEBUG] Edge function : AllBottom (result of previous compose)
48190 2019-Jan-17 17:00:45.758809 - [DEBUG]
48191 2019-Jan-17 17:00:45.758834 - [DEBUG] Join: AllTop & AllBottom
48192 2019-Jan-17 17:00:45.758860 - [DEBUG] = AllBottom (new jump func)
48193 2019-Jan-17 17:00:45.758884 - [DEBUG]
48194 2019-Jan-17 17:00:45.758907 - [DEBUG] Start adding new jump function
48195 2019-Jan-17 17:00:45.758930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48196 2019-Jan-17 17:00:45.758988 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48197 2019-Jan-17 17:00:45.759626 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48198 2019-Jan-17 17:00:45.760271 - [DEBUG] Edge Function : AllBottom
48199 2019-Jan-17 17:00:45.760300 - [DEBUG] End adding new jump function
48200 2019-Jan-17 17:00:45.760338 - [DEBUG]
48201 2019-Jan-17 17:00:45.760363 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48202 2019-Jan-17 17:00:45.760388 - [DEBUG]
48203 2019-Jan-17 17:00:45.760411 - [DEBUG] Process 1308. path edge:
48204 2019-Jan-17 17:00:45.760434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48205 2019-Jan-17 17:00:45.760492 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48206 2019-Jan-17 17:00:45.761140 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48207 2019-Jan-17 17:00:45.761798 - [DEBUG]
48208 2019-Jan-17 17:00:45.761823 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48209 2019-Jan-17 17:00:45.762486 - [DEBUG] Possible callees:
48210 2019-Jan-17 17:00:45.762511 - [DEBUG] llvm.dbg.declare
48211 2019-Jan-17 17:00:45.762537 - [DEBUG] Possible return sites:
48212 2019-Jan-17 17:00:45.762560 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548213 2019-Jan-17 17:00:45.763871 - [DEBUG] Found and process special summary
48214 2019-Jan-17 17:00:45.763906 - [DEBUG] Compose: EdgeIdentity * AllBottom
48215 2019-Jan-17 17:00:45.763934 - [DEBUG]
48216 2019-Jan-17 17:00:45.763958 - [DEBUG] Propagate flow
48217 2019-Jan-17 17:00:45.763981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48218 2019-Jan-17 17:00:45.764040 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48219 2019-Jan-17 17:00:45.764696 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48220 2019-Jan-17 17:00:45.765338 - [DEBUG] Edge function : AllBottom (result of previous compose)
48221 2019-Jan-17 17:00:45.765364 - [DEBUG]
48222 2019-Jan-17 17:00:45.765389 - [DEBUG] Join: AllTop & AllBottom
48223 2019-Jan-17 17:00:45.765414 - [DEBUG] = AllBottom (new jump func)
48224 2019-Jan-17 17:00:45.765439 - [DEBUG]
48225 2019-Jan-17 17:00:45.765462 - [DEBUG] Start adding new jump function
48226 2019-Jan-17 17:00:45.765486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48227 2019-Jan-17 17:00:45.765543 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48228 2019-Jan-17 17:00:45.766183 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48229 2019-Jan-17 17:00:45.766823 - [DEBUG] Edge Function : AllBottom
48230 2019-Jan-17 17:00:45.766852 - [DEBUG] End adding new jump function
48231 2019-Jan-17 17:00:45.766876 - [DEBUG]
48232 2019-Jan-17 17:00:45.766900 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48233 2019-Jan-17 17:00:45.766925 - [DEBUG]
48234 2019-Jan-17 17:00:45.766948 - [DEBUG] Process 1309. path edge:
48235 2019-Jan-17 17:00:45.766972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48236 2019-Jan-17 17:00:45.767030 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48237 2019-Jan-17 17:00:45.767669 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48238 2019-Jan-17 17:00:45.768322 - [DEBUG]
48239 2019-Jan-17 17:00:45.768347 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48240 2019-Jan-17 17:00:45.769012 - [DEBUG] Compose: EdgeIdentity * AllBottom
48241 2019-Jan-17 17:00:45.769041 - [DEBUG]
48242 2019-Jan-17 17:00:45.769073 - [DEBUG] Propagate flow
48243 2019-Jan-17 17:00:45.769097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48244 2019-Jan-17 17:00:45.769157 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48245 2019-Jan-17 17:00:45.769796 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48246 2019-Jan-17 17:00:45.770436 - [DEBUG] Edge function : AllBottom (result of previous compose)
48247 2019-Jan-17 17:00:45.770462 - [DEBUG]
48248 2019-Jan-17 17:00:45.770487 - [DEBUG] Join: AllTop & AllBottom
48249 2019-Jan-17 17:00:45.770512 - [DEBUG] = AllBottom (new jump func)
48250 2019-Jan-17 17:00:45.770537 - [DEBUG]
48251 2019-Jan-17 17:00:45.770560 - [DEBUG] Start adding new jump function
48252 2019-Jan-17 17:00:45.770583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48253 2019-Jan-17 17:00:45.770640 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48254 2019-Jan-17 17:00:45.771280 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48255 2019-Jan-17 17:00:45.771930 - [DEBUG] Edge Function : AllBottom
48256 2019-Jan-17 17:00:45.771958 - [DEBUG] End adding new jump function
48257 2019-Jan-17 17:00:45.771982 - [DEBUG]
48258 2019-Jan-17 17:00:45.772006 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48259 2019-Jan-17 17:00:45.772030 - [DEBUG]
48260 2019-Jan-17 17:00:45.772053 - [DEBUG] Process 1310. path edge:
48261 2019-Jan-17 17:00:45.772077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48262 2019-Jan-17 17:00:45.772135 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48263 2019-Jan-17 17:00:45.772771 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48264 2019-Jan-17 17:00:45.773409 - [DEBUG]
48265 2019-Jan-17 17:00:45.773435 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48266 2019-Jan-17 17:00:45.774094 - [DEBUG] Compose: EdgeIdentity * AllBottom
48267 2019-Jan-17 17:00:45.774122 - [DEBUG]
48268 2019-Jan-17 17:00:45.774146 - [DEBUG] Propagate flow
48269 2019-Jan-17 17:00:45.774169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48270 2019-Jan-17 17:00:45.774228 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48271 2019-Jan-17 17:00:45.774881 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48272 2019-Jan-17 17:00:45.775521 - [DEBUG] Edge function : AllBottom (result of previous compose)
48273 2019-Jan-17 17:00:45.775546 - [DEBUG]
48274 2019-Jan-17 17:00:45.775571 - [DEBUG] Join: AllTop & AllBottom
48275 2019-Jan-17 17:00:45.775596 - [DEBUG] = AllBottom (new jump func)
48276 2019-Jan-17 17:00:45.775621 - [DEBUG]
48277 2019-Jan-17 17:00:45.775644 - [DEBUG] Start adding new jump function
48278 2019-Jan-17 17:00:45.775667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48279 2019-Jan-17 17:00:45.775724 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48280 2019-Jan-17 17:00:45.776365 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48281 2019-Jan-17 17:00:45.777000 - [DEBUG] Edge Function : AllBottom
48282 2019-Jan-17 17:00:45.777029 - [DEBUG] End adding new jump function
48283 2019-Jan-17 17:00:45.777053 - [DEBUG]
48284 2019-Jan-17 17:00:45.777076 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48285 2019-Jan-17 17:00:45.777101 - [DEBUG]
48286 2019-Jan-17 17:00:45.777124 - [DEBUG] Process 1311. path edge:
48287 2019-Jan-17 17:00:45.777147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48288 2019-Jan-17 17:00:45.777212 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48289 2019-Jan-17 17:00:45.777849 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48290 2019-Jan-17 17:00:45.778506 - [DEBUG]
48291 2019-Jan-17 17:00:45.778531 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48292 2019-Jan-17 17:00:45.779190 - [DEBUG] Compose: EdgeIdentity * AllBottom
48293 2019-Jan-17 17:00:45.779219 - [DEBUG]
48294 2019-Jan-17 17:00:45.779243 - [DEBUG] Propagate flow
48295 2019-Jan-17 17:00:45.779266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48296 2019-Jan-17 17:00:45.779325 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48297 2019-Jan-17 17:00:45.779973 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48298 2019-Jan-17 17:00:45.780613 - [DEBUG] Edge function : AllBottom (result of previous compose)
48299 2019-Jan-17 17:00:45.780639 - [DEBUG]
48300 2019-Jan-17 17:00:45.780664 - [DEBUG] Join: AllTop & AllBottom
48301 2019-Jan-17 17:00:45.780690 - [DEBUG] = AllBottom (new jump func)
48302 2019-Jan-17 17:00:45.780714 - [DEBUG]
48303 2019-Jan-17 17:00:45.780738 - [DEBUG] Start adding new jump function
48304 2019-Jan-17 17:00:45.780761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48305 2019-Jan-17 17:00:45.780818 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48306 2019-Jan-17 17:00:45.781475 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48307 2019-Jan-17 17:00:45.782121 - [DEBUG] Edge Function : AllBottom
48308 2019-Jan-17 17:00:45.782150 - [DEBUG] End adding new jump function
48309 2019-Jan-17 17:00:45.782173 - [DEBUG]
48310 2019-Jan-17 17:00:45.782197 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48311 2019-Jan-17 17:00:45.782222 - [DEBUG]
48312 2019-Jan-17 17:00:45.782245 - [DEBUG] Process 1312. path edge:
48313 2019-Jan-17 17:00:45.782269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48314 2019-Jan-17 17:00:45.782327 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48315 2019-Jan-17 17:00:45.782975 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48316 2019-Jan-17 17:00:45.783615 - [DEBUG]
48317 2019-Jan-17 17:00:45.783640 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48318 2019-Jan-17 17:00:45.784299 - [DEBUG] Possible callees:
48319 2019-Jan-17 17:00:45.784325 - [DEBUG] llvm.dbg.declare
48320 2019-Jan-17 17:00:45.784350 - [DEBUG] Possible return sites:
48321 2019-Jan-17 17:00:45.784374 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348322 2019-Jan-17 17:00:45.785666 - [DEBUG] Found and process special summary
48323 2019-Jan-17 17:00:45.785701 - [DEBUG] Compose: EdgeIdentity * AllBottom
48324 2019-Jan-17 17:00:45.785728 - [DEBUG]
48325 2019-Jan-17 17:00:45.785752 - [DEBUG] Propagate flow
48326 2019-Jan-17 17:00:45.785775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48327 2019-Jan-17 17:00:45.785834 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48328 2019-Jan-17 17:00:45.786475 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48329 2019-Jan-17 17:00:45.787123 - [DEBUG] Edge function : AllBottom (result of previous compose)
48330 2019-Jan-17 17:00:45.787149 - [DEBUG]
48331 2019-Jan-17 17:00:45.787174 - [DEBUG] Join: AllTop & AllBottom
48332 2019-Jan-17 17:00:45.787200 - [DEBUG] = AllBottom (new jump func)
48333 2019-Jan-17 17:00:45.787225 - [DEBUG]
48334 2019-Jan-17 17:00:45.787248 - [DEBUG] Start adding new jump function
48335 2019-Jan-17 17:00:45.787271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48336 2019-Jan-17 17:00:45.787329 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48337 2019-Jan-17 17:00:45.787984 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48338 2019-Jan-17 17:00:45.788624 - [DEBUG] Edge Function : AllBottom
48339 2019-Jan-17 17:00:45.788653 - [DEBUG] End adding new jump function
48340 2019-Jan-17 17:00:45.788676 - [DEBUG]
48341 2019-Jan-17 17:00:45.788700 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48342 2019-Jan-17 17:00:45.788725 - [DEBUG]
48343 2019-Jan-17 17:00:45.788748 - [DEBUG] Process 1313. path edge:
48344 2019-Jan-17 17:00:45.788771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48345 2019-Jan-17 17:00:45.788829 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48346 2019-Jan-17 17:00:45.789469 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48347 2019-Jan-17 17:00:45.790109 - [DEBUG]
48348 2019-Jan-17 17:00:45.790134 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48349 2019-Jan-17 17:00:45.790796 - [DEBUG] Compose: EdgeIdentity * AllBottom
48350 2019-Jan-17 17:00:45.790824 - [DEBUG]
48351 2019-Jan-17 17:00:45.790848 - [DEBUG] Propagate flow
48352 2019-Jan-17 17:00:45.790871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48353 2019-Jan-17 17:00:45.790931 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48354 2019-Jan-17 17:00:45.791591 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48355 2019-Jan-17 17:00:45.792232 - [DEBUG] Edge function : AllBottom (result of previous compose)
48356 2019-Jan-17 17:00:45.792258 - [DEBUG]
48357 2019-Jan-17 17:00:45.792283 - [DEBUG] Join: AllTop & AllBottom
48358 2019-Jan-17 17:00:45.792309 - [DEBUG] = AllBottom (new jump func)
48359 2019-Jan-17 17:00:45.792333 - [DEBUG]
48360 2019-Jan-17 17:00:45.792357 - [DEBUG] Start adding new jump function
48361 2019-Jan-17 17:00:45.792380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48362 2019-Jan-17 17:00:45.792438 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48363 2019-Jan-17 17:00:45.793078 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48364 2019-Jan-17 17:00:45.793713 - [DEBUG] Edge Function : AllBottom
48365 2019-Jan-17 17:00:45.793742 - [DEBUG] End adding new jump function
48366 2019-Jan-17 17:00:45.793765 - [DEBUG]
48367 2019-Jan-17 17:00:45.793789 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48368 2019-Jan-17 17:00:45.793813 - [DEBUG]
48369 2019-Jan-17 17:00:45.793836 - [DEBUG] Process 1314. path edge:
48370 2019-Jan-17 17:00:45.793860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48371 2019-Jan-17 17:00:45.793918 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48372 2019-Jan-17 17:00:45.794553 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48373 2019-Jan-17 17:00:45.795208 - [DEBUG]
48374 2019-Jan-17 17:00:45.795233 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48375 2019-Jan-17 17:00:45.795901 - [DEBUG] Compose: EdgeIdentity * AllBottom
48376 2019-Jan-17 17:00:45.795929 - [DEBUG]
48377 2019-Jan-17 17:00:45.795953 - [DEBUG] Propagate flow
48378 2019-Jan-17 17:00:45.795977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48379 2019-Jan-17 17:00:45.796036 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48380 2019-Jan-17 17:00:45.796686 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48381 2019-Jan-17 17:00:45.797326 - [DEBUG] Edge function : AllBottom (result of previous compose)
48382 2019-Jan-17 17:00:45.797351 - [DEBUG]
48383 2019-Jan-17 17:00:45.797376 - [DEBUG] Join: AllTop & AllBottom
48384 2019-Jan-17 17:00:45.797401 - [DEBUG] = AllBottom (new jump func)
48385 2019-Jan-17 17:00:45.797426 - [DEBUG]
48386 2019-Jan-17 17:00:45.797449 - [DEBUG] Start adding new jump function
48387 2019-Jan-17 17:00:45.797472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48388 2019-Jan-17 17:00:45.797530 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48389 2019-Jan-17 17:00:45.798186 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48390 2019-Jan-17 17:00:45.798832 - [DEBUG] Edge Function : AllBottom
48391 2019-Jan-17 17:00:45.798861 - [DEBUG] End adding new jump function
48392 2019-Jan-17 17:00:45.798884 - [DEBUG]
48393 2019-Jan-17 17:00:45.798908 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48394 2019-Jan-17 17:00:45.798933 - [DEBUG]
48395 2019-Jan-17 17:00:45.798956 - [DEBUG] Process 1315. path edge:
48396 2019-Jan-17 17:00:45.798979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48397 2019-Jan-17 17:00:45.799037 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48398 2019-Jan-17 17:00:45.799684 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48399 2019-Jan-17 17:00:45.800324 - [DEBUG]
48400 2019-Jan-17 17:00:45.800348 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48401 2019-Jan-17 17:00:45.801010 - [DEBUG] Possible callees:
48402 2019-Jan-17 17:00:45.801036 - [DEBUG] llvm.dbg.declare
48403 2019-Jan-17 17:00:45.801062 - [DEBUG] Possible return sites:
48404 2019-Jan-17 17:00:45.801085 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948405 2019-Jan-17 17:00:45.802376 - [DEBUG] Found and process special summary
48406 2019-Jan-17 17:00:45.802411 - [DEBUG] Compose: EdgeIdentity * AllBottom
48407 2019-Jan-17 17:00:45.802438 - [DEBUG]
48408 2019-Jan-17 17:00:45.802462 - [DEBUG] Propagate flow
48409 2019-Jan-17 17:00:45.802485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48410 2019-Jan-17 17:00:45.802544 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48411 2019-Jan-17 17:00:45.803185 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48412 2019-Jan-17 17:00:45.803824 - [DEBUG] Edge function : AllBottom (result of previous compose)
48413 2019-Jan-17 17:00:45.803850 - [DEBUG]
48414 2019-Jan-17 17:00:45.803874 - [DEBUG] Join: AllTop & AllBottom
48415 2019-Jan-17 17:00:45.803900 - [DEBUG] = AllBottom (new jump func)
48416 2019-Jan-17 17:00:45.803924 - [DEBUG]
48417 2019-Jan-17 17:00:45.803956 - [DEBUG] Start adding new jump function
48418 2019-Jan-17 17:00:45.803980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48419 2019-Jan-17 17:00:45.804038 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48420 2019-Jan-17 17:00:45.804694 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48421 2019-Jan-17 17:00:45.805332 - [DEBUG] Edge Function : AllBottom
48422 2019-Jan-17 17:00:45.805361 - [DEBUG] End adding new jump function
48423 2019-Jan-17 17:00:45.805385 - [DEBUG]
48424 2019-Jan-17 17:00:45.805409 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48425 2019-Jan-17 17:00:45.805433 - [DEBUG]
48426 2019-Jan-17 17:00:45.805456 - [DEBUG] Process 1316. path edge:
48427 2019-Jan-17 17:00:45.805480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48428 2019-Jan-17 17:00:45.805538 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48429 2019-Jan-17 17:00:45.806177 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48430 2019-Jan-17 17:00:45.806816 - [DEBUG]
48431 2019-Jan-17 17:00:45.806841 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48432 2019-Jan-17 17:00:45.807504 - [DEBUG] Compose: EdgeIdentity * AllBottom
48433 2019-Jan-17 17:00:45.807532 - [DEBUG]
48434 2019-Jan-17 17:00:45.807556 - [DEBUG] Propagate flow
48435 2019-Jan-17 17:00:45.807579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48436 2019-Jan-17 17:00:45.807639 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48437 2019-Jan-17 17:00:45.808291 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48438 2019-Jan-17 17:00:45.808932 - [DEBUG] Edge function : AllBottom (result of previous compose)
48439 2019-Jan-17 17:00:45.808957 - [DEBUG]
48440 2019-Jan-17 17:00:45.808982 - [DEBUG] Join: AllTop & AllBottom
48441 2019-Jan-17 17:00:45.809008 - [DEBUG] = AllBottom (new jump func)
48442 2019-Jan-17 17:00:45.809032 - [DEBUG]
48443 2019-Jan-17 17:00:45.809056 - [DEBUG] Start adding new jump function
48444 2019-Jan-17 17:00:45.809079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48445 2019-Jan-17 17:00:45.809136 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48446 2019-Jan-17 17:00:45.809775 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48447 2019-Jan-17 17:00:45.810412 - [DEBUG] Edge Function : AllBottom
48448 2019-Jan-17 17:00:45.810442 - [DEBUG] End adding new jump function
48449 2019-Jan-17 17:00:45.810466 - [DEBUG]
48450 2019-Jan-17 17:00:45.810490 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48451 2019-Jan-17 17:00:45.810514 - [DEBUG]
48452 2019-Jan-17 17:00:45.810537 - [DEBUG] Process 1317. path edge:
48453 2019-Jan-17 17:00:45.810561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48454 2019-Jan-17 17:00:45.810618 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48455 2019-Jan-17 17:00:45.811255 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48456 2019-Jan-17 17:00:45.811911 - [DEBUG]
48457 2019-Jan-17 17:00:45.811936 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48458 2019-Jan-17 17:00:45.812596 - [DEBUG] Compose: EdgeIdentity * AllBottom
48459 2019-Jan-17 17:00:45.812624 - [DEBUG]
48460 2019-Jan-17 17:00:45.812648 - [DEBUG] Propagate flow
48461 2019-Jan-17 17:00:45.812683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48462 2019-Jan-17 17:00:45.812743 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48463 2019-Jan-17 17:00:45.813392 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48464 2019-Jan-17 17:00:45.814033 - [DEBUG] Edge function : AllBottom (result of previous compose)
48465 2019-Jan-17 17:00:45.814058 - [DEBUG]
48466 2019-Jan-17 17:00:45.814083 - [DEBUG] Join: AllTop & AllBottom
48467 2019-Jan-17 17:00:45.814109 - [DEBUG] = AllBottom (new jump func)
48468 2019-Jan-17 17:00:45.814133 - [DEBUG]
48469 2019-Jan-17 17:00:45.814156 - [DEBUG] Start adding new jump function
48470 2019-Jan-17 17:00:45.814180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48471 2019-Jan-17 17:00:45.814237 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48472 2019-Jan-17 17:00:45.814894 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48473 2019-Jan-17 17:00:45.815535 - [DEBUG] Edge Function : AllBottom
48474 2019-Jan-17 17:00:45.815564 - [DEBUG] End adding new jump function
48475 2019-Jan-17 17:00:45.815588 - [DEBUG]
48476 2019-Jan-17 17:00:45.815611 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48477 2019-Jan-17 17:00:45.815636 - [DEBUG]
48478 2019-Jan-17 17:00:45.815659 - [DEBUG] Process 1318. path edge:
48479 2019-Jan-17 17:00:45.815683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48480 2019-Jan-17 17:00:45.815740 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48481 2019-Jan-17 17:00:45.816381 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48482 2019-Jan-17 17:00:45.817021 - [DEBUG]
48483 2019-Jan-17 17:00:45.817045 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48484 2019-Jan-17 17:00:45.817708 - [DEBUG] Compose: EdgeIdentity * AllBottom
48485 2019-Jan-17 17:00:45.817736 - [DEBUG]
48486 2019-Jan-17 17:00:45.817759 - [DEBUG] Propagate flow
48487 2019-Jan-17 17:00:45.817783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48488 2019-Jan-17 17:00:45.817842 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48489 2019-Jan-17 17:00:45.818495 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48490 2019-Jan-17 17:00:45.819135 - [DEBUG] Edge function : AllBottom (result of previous compose)
48491 2019-Jan-17 17:00:45.819160 - [DEBUG]
48492 2019-Jan-17 17:00:45.819185 - [DEBUG] Join: AllTop & AllBottom
48493 2019-Jan-17 17:00:45.819210 - [DEBUG] = AllBottom (new jump func)
48494 2019-Jan-17 17:00:45.819235 - [DEBUG]
48495 2019-Jan-17 17:00:45.819258 - [DEBUG] Start adding new jump function
48496 2019-Jan-17 17:00:45.819281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48497 2019-Jan-17 17:00:45.819339 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48498 2019-Jan-17 17:00:45.819978 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48499 2019-Jan-17 17:00:45.820613 - [DEBUG] Edge Function : AllBottom
48500 2019-Jan-17 17:00:45.820642 - [DEBUG] End adding new jump function
48501 2019-Jan-17 17:00:45.820666 - [DEBUG]
48502 2019-Jan-17 17:00:45.820689 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48503 2019-Jan-17 17:00:45.820714 - [DEBUG]
48504 2019-Jan-17 17:00:45.820737 - [DEBUG] Process 1319. path edge:
48505 2019-Jan-17 17:00:45.820769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48506 2019-Jan-17 17:00:45.820827 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48507 2019-Jan-17 17:00:45.821479 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48508 2019-Jan-17 17:00:45.822119 - [DEBUG]
48509 2019-Jan-17 17:00:45.822144 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48510 2019-Jan-17 17:00:45.822803 - [DEBUG] Compose: EdgeIdentity * AllBottom
48511 2019-Jan-17 17:00:45.822832 - [DEBUG]
48512 2019-Jan-17 17:00:45.822856 - [DEBUG] Propagate flow
48513 2019-Jan-17 17:00:45.822879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48514 2019-Jan-17 17:00:45.822939 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48515 2019-Jan-17 17:00:45.823580 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48516 2019-Jan-17 17:00:45.824220 - [DEBUG] Edge function : AllBottom (result of previous compose)
48517 2019-Jan-17 17:00:45.824245 - [DEBUG]
48518 2019-Jan-17 17:00:45.824270 - [DEBUG] Join: AllTop & AllBottom
48519 2019-Jan-17 17:00:45.824296 - [DEBUG] = AllBottom (new jump func)
48520 2019-Jan-17 17:00:45.824320 - [DEBUG]
48521 2019-Jan-17 17:00:45.824344 - [DEBUG] Start adding new jump function
48522 2019-Jan-17 17:00:45.824367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48523 2019-Jan-17 17:00:45.824425 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48524 2019-Jan-17 17:00:45.825081 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48525 2019-Jan-17 17:00:45.825720 - [DEBUG] Edge Function : AllBottom
48526 2019-Jan-17 17:00:45.825748 - [DEBUG] End adding new jump function
48527 2019-Jan-17 17:00:45.825772 - [DEBUG]
48528 2019-Jan-17 17:00:45.825795 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48529 2019-Jan-17 17:00:45.825820 - [DEBUG]
48530 2019-Jan-17 17:00:45.825843 - [DEBUG] Process 1320. path edge:
48531 2019-Jan-17 17:00:45.825867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48532 2019-Jan-17 17:00:45.825925 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48533 2019-Jan-17 17:00:45.826563 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48534 2019-Jan-17 17:00:45.827204 - [DEBUG]
48535 2019-Jan-17 17:00:45.827229 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48536 2019-Jan-17 17:00:45.827892 - [DEBUG] Compose: EdgeIdentity * AllBottom
48537 2019-Jan-17 17:00:45.827920 - [DEBUG]
48538 2019-Jan-17 17:00:45.827944 - [DEBUG] Propagate flow
48539 2019-Jan-17 17:00:45.827982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48540 2019-Jan-17 17:00:45.828042 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48541 2019-Jan-17 17:00:45.828679 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48542 2019-Jan-17 17:00:45.829319 - [DEBUG] Edge function : AllBottom (result of previous compose)
48543 2019-Jan-17 17:00:45.829345 - [DEBUG]
48544 2019-Jan-17 17:00:45.829370 - [DEBUG] Join: AllTop & AllBottom
48545 2019-Jan-17 17:00:45.829395 - [DEBUG] = AllBottom (new jump func)
48546 2019-Jan-17 17:00:45.829419 - [DEBUG]
48547 2019-Jan-17 17:00:45.829443 - [DEBUG] Start adding new jump function
48548 2019-Jan-17 17:00:45.829466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48549 2019-Jan-17 17:00:45.829531 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48550 2019-Jan-17 17:00:45.830172 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48551 2019-Jan-17 17:00:45.830807 - [DEBUG] Edge Function : AllBottom
48552 2019-Jan-17 17:00:45.830836 - [DEBUG] End adding new jump function
48553 2019-Jan-17 17:00:45.830859 - [DEBUG]
48554 2019-Jan-17 17:00:45.830883 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48555 2019-Jan-17 17:00:45.830907 - [DEBUG]
48556 2019-Jan-17 17:00:45.830931 - [DEBUG] Process 1321. path edge:
48557 2019-Jan-17 17:00:45.830954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48558 2019-Jan-17 17:00:45.831012 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48559 2019-Jan-17 17:00:45.831661 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48560 2019-Jan-17 17:00:45.832302 - [DEBUG]
48561 2019-Jan-17 17:00:45.832327 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48562 2019-Jan-17 17:00:45.832986 - [DEBUG] Compose: EdgeIdentity * AllBottom
48563 2019-Jan-17 17:00:45.833014 - [DEBUG]
48564 2019-Jan-17 17:00:45.833038 - [DEBUG] Propagate flow
48565 2019-Jan-17 17:00:45.833061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48566 2019-Jan-17 17:00:45.833120 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48567 2019-Jan-17 17:00:45.833757 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48568 2019-Jan-17 17:00:45.834397 - [DEBUG] Edge function : AllBottom (result of previous compose)
48569 2019-Jan-17 17:00:45.834423 - [DEBUG]
48570 2019-Jan-17 17:00:45.834447 - [DEBUG] Join: AllTop & AllBottom
48571 2019-Jan-17 17:00:45.834473 - [DEBUG] = AllBottom (new jump func)
48572 2019-Jan-17 17:00:45.834497 - [DEBUG]
48573 2019-Jan-17 17:00:45.834521 - [DEBUG] Start adding new jump function
48574 2019-Jan-17 17:00:45.834544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48575 2019-Jan-17 17:00:45.834601 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48576 2019-Jan-17 17:00:45.835256 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48577 2019-Jan-17 17:00:45.835891 - [DEBUG] Edge Function : AllBottom
48578 2019-Jan-17 17:00:45.835919 - [DEBUG] End adding new jump function
48579 2019-Jan-17 17:00:45.835943 - [DEBUG]
48580 2019-Jan-17 17:00:45.835967 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48581 2019-Jan-17 17:00:45.835991 - [DEBUG]
48582 2019-Jan-17 17:00:45.836014 - [DEBUG] Process 1322. path edge:
48583 2019-Jan-17 17:00:45.836038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48584 2019-Jan-17 17:00:45.836095 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48585 2019-Jan-17 17:00:45.836732 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48586 2019-Jan-17 17:00:45.837373 - [DEBUG]
48587 2019-Jan-17 17:00:45.837398 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48588 2019-Jan-17 17:00:45.838072 - [DEBUG] Compose: EdgeIdentity * AllBottom
48589 2019-Jan-17 17:00:45.838100 - [DEBUG]
48590 2019-Jan-17 17:00:45.838124 - [DEBUG] Propagate flow
48591 2019-Jan-17 17:00:45.838147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48592 2019-Jan-17 17:00:45.838207 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48593 2019-Jan-17 17:00:45.838869 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48594 2019-Jan-17 17:00:45.839510 - [DEBUG] Edge function : AllBottom (result of previous compose)
48595 2019-Jan-17 17:00:45.839536 - [DEBUG]
48596 2019-Jan-17 17:00:45.839560 - [DEBUG] Join: AllTop & AllBottom
48597 2019-Jan-17 17:00:45.839586 - [DEBUG] = AllBottom (new jump func)
48598 2019-Jan-17 17:00:45.839610 - [DEBUG]
48599 2019-Jan-17 17:00:45.839634 - [DEBUG] Start adding new jump function
48600 2019-Jan-17 17:00:45.839657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48601 2019-Jan-17 17:00:45.839714 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48602 2019-Jan-17 17:00:45.840354 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48603 2019-Jan-17 17:00:45.840994 - [DEBUG] Edge Function : AllBottom
48604 2019-Jan-17 17:00:45.841022 - [DEBUG] End adding new jump function
48605 2019-Jan-17 17:00:45.841046 - [DEBUG]
48606 2019-Jan-17 17:00:45.841070 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48607 2019-Jan-17 17:00:45.841094 - [DEBUG]
48608 2019-Jan-17 17:00:45.841118 - [DEBUG] Process 1323. path edge:
48609 2019-Jan-17 17:00:45.841141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48610 2019-Jan-17 17:00:45.841198 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48611 2019-Jan-17 17:00:45.841859 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48612 2019-Jan-17 17:00:45.842499 - [DEBUG]
48613 2019-Jan-17 17:00:45.842525 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48614 2019-Jan-17 17:00:45.843191 - [DEBUG] Compose: EdgeIdentity * AllBottom
48615 2019-Jan-17 17:00:45.843219 - [DEBUG]
48616 2019-Jan-17 17:00:45.843243 - [DEBUG] Propagate flow
48617 2019-Jan-17 17:00:45.843267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48618 2019-Jan-17 17:00:45.843326 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48619 2019-Jan-17 17:00:45.843963 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48620 2019-Jan-17 17:00:45.844603 - [DEBUG] Edge function : AllBottom (result of previous compose)
48621 2019-Jan-17 17:00:45.844642 - [DEBUG]
48622 2019-Jan-17 17:00:45.844667 - [DEBUG] Join: AllTop & AllBottom
48623 2019-Jan-17 17:00:45.844693 - [DEBUG] = AllBottom (new jump func)
48624 2019-Jan-17 17:00:45.844718 - [DEBUG]
48625 2019-Jan-17 17:00:45.844741 - [DEBUG] Start adding new jump function
48626 2019-Jan-17 17:00:45.844764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48627 2019-Jan-17 17:00:45.844822 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48628 2019-Jan-17 17:00:45.845464 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-17 17:00:45.846100 - [DEBUG] Edge Function : AllBottom
48630 2019-Jan-17 17:00:45.846129 - [DEBUG] End adding new jump function
48631 2019-Jan-17 17:00:45.846153 - [DEBUG]
48632 2019-Jan-17 17:00:45.846176 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48633 2019-Jan-17 17:00:45.846201 - [DEBUG]
48634 2019-Jan-17 17:00:45.846224 - [DEBUG] Process 1324. path edge:
48635 2019-Jan-17 17:00:45.846247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48636 2019-Jan-17 17:00:45.846305 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48637 2019-Jan-17 17:00:45.846950 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48638 2019-Jan-17 17:00:45.847591 - [DEBUG]
48639 2019-Jan-17 17:00:45.847616 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48640 2019-Jan-17 17:00:45.848292 - [DEBUG] Compose: EdgeIdentity * AllBottom
48641 2019-Jan-17 17:00:45.848321 - [DEBUG]
48642 2019-Jan-17 17:00:45.848345 - [DEBUG] Propagate flow
48643 2019-Jan-17 17:00:45.848368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48644 2019-Jan-17 17:00:45.848427 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48645 2019-Jan-17 17:00:45.849064 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48646 2019-Jan-17 17:00:45.849704 - [DEBUG] Edge function : AllBottom (result of previous compose)
48647 2019-Jan-17 17:00:45.849730 - [DEBUG]
48648 2019-Jan-17 17:00:45.849755 - [DEBUG] Join: AllTop & AllBottom
48649 2019-Jan-17 17:00:45.849780 - [DEBUG] = AllBottom (new jump func)
48650 2019-Jan-17 17:00:45.849804 - [DEBUG]
48651 2019-Jan-17 17:00:45.849828 - [DEBUG] Start adding new jump function
48652 2019-Jan-17 17:00:45.849851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48653 2019-Jan-17 17:00:45.849908 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48654 2019-Jan-17 17:00:45.850548 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48655 2019-Jan-17 17:00:45.851183 - [DEBUG] Edge Function : AllBottom
48656 2019-Jan-17 17:00:45.851211 - [DEBUG] End adding new jump function
48657 2019-Jan-17 17:00:45.851235 - [DEBUG]
48658 2019-Jan-17 17:00:45.851259 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48659 2019-Jan-17 17:00:45.851283 - [DEBUG]
48660 2019-Jan-17 17:00:45.851321 - [DEBUG] Process 1325. path edge:
48661 2019-Jan-17 17:00:45.851345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48662 2019-Jan-17 17:00:45.851403 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48663 2019-Jan-17 17:00:45.852041 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48664 2019-Jan-17 17:00:45.852679 - [DEBUG]
48665 2019-Jan-17 17:00:45.852703 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48666 2019-Jan-17 17:00:45.853359 - [DEBUG] Start of endsummarytab entry
48667 2019-Jan-17 17:00:45.853400 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48668 2019-Jan-17 17:00:45.854056 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

48669 2019-Jan-17 17:00:45.854123 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48670 2019-Jan-17 17:00:45.854779 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

48671 2019-Jan-17 17:00:45.855429 - [DEBUG] EF: AllBottom
48672 2019-Jan-17 17:00:45.855454 - [DEBUG]
48673 2019-Jan-17 17:00:45.855478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48674 2019-Jan-17 17:00:45.856115 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

48675 2019-Jan-17 17:00:45.856751 - [DEBUG] EF: AllBottom
48676 2019-Jan-17 17:00:45.856776 - [DEBUG]
48677 2019-Jan-17 17:00:45.856800 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48678 2019-Jan-17 17:00:45.857437 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

48679 2019-Jan-17 17:00:45.858099 - [DEBUG] EF: AllBottom
48680 2019-Jan-17 17:00:45.858125 - [DEBUG]
48681 2019-Jan-17 17:00:45.858157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48682 2019-Jan-17 17:00:45.858793 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

48683 2019-Jan-17 17:00:45.859430 - [DEBUG] EF: AllBottom
48684 2019-Jan-17 17:00:45.859455 - [DEBUG]
48685 2019-Jan-17 17:00:45.859479 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48686 2019-Jan-17 17:00:45.860115 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

48687 2019-Jan-17 17:00:45.860763 - [DEBUG] EF: AllBottom
48688 2019-Jan-17 17:00:45.860788 - [DEBUG]
48689 2019-Jan-17 17:00:45.860812 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48690 2019-Jan-17 17:00:45.861463 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

48691 2019-Jan-17 17:00:45.862710 - [DEBUG] EF: AllBottom
48692 2019-Jan-17 17:00:45.862736 - [DEBUG]
48693 2019-Jan-17 17:00:45.862760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48694 2019-Jan-17 17:00:45.863396 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

48695 2019-Jan-17 17:00:45.864039 - [DEBUG] EF: AllBottom
48696 2019-Jan-17 17:00:45.864065 - [DEBUG]
48697 2019-Jan-17 17:00:45.864088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48698 2019-Jan-17 17:00:45.864740 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

48699 2019-Jan-17 17:00:45.865384 - [DEBUG] EF: AllBottom
48700 2019-Jan-17 17:00:45.865409 - [DEBUG]
48701 2019-Jan-17 17:00:45.865433 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48702 2019-Jan-17 17:00:45.866069 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

48703 2019-Jan-17 17:00:45.866710 - [DEBUG] EF: AllBottom
48704 2019-Jan-17 17:00:45.866735 - [DEBUG]
48705 2019-Jan-17 17:00:45.866759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48706 2019-Jan-17 17:00:45.867396 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

48707 2019-Jan-17 17:00:45.868049 - [DEBUG] EF: AllBottom
48708 2019-Jan-17 17:00:45.868075 - [DEBUG]
48709 2019-Jan-17 17:00:45.868099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48710 2019-Jan-17 17:00:45.868735 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

48711 2019-Jan-17 17:00:45.869375 - [DEBUG] EF: AllBottom
48712 2019-Jan-17 17:00:45.869400 - [DEBUG]
48713 2019-Jan-17 17:00:45.869424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48714 2019-Jan-17 17:00:45.870061 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

48715 2019-Jan-17 17:00:45.871321 - [DEBUG] EF: AllBottom
48716 2019-Jan-17 17:00:45.871347 - [DEBUG]
48717 2019-Jan-17 17:00:45.871371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48718 2019-Jan-17 17:00:45.872008 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

48719 2019-Jan-17 17:00:45.872644 - [DEBUG] EF: AllBottom
48720 2019-Jan-17 17:00:45.872669 - [DEBUG]
48721 2019-Jan-17 17:00:45.872692 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48722 2019-Jan-17 17:00:45.873327 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

48723 2019-Jan-17 17:00:45.873963 - [DEBUG] EF: AllBottom
48724 2019-Jan-17 17:00:45.873988 - [DEBUG]
48725 2019-Jan-17 17:00:45.874011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48726 2019-Jan-17 17:00:45.874668 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

48727 2019-Jan-17 17:00:45.875316 - [DEBUG] EF: AllBottom
48728 2019-Jan-17 17:00:45.875341 - [DEBUG]
48729 2019-Jan-17 17:00:45.875365 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48730 2019-Jan-17 17:00:45.876001 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

48731 2019-Jan-17 17:00:45.877247 - [DEBUG] EF: AllBottom
48732 2019-Jan-17 17:00:45.877272 - [DEBUG]
48733 2019-Jan-17 17:00:45.877295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48734 2019-Jan-17 17:00:45.877931 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

48735 2019-Jan-17 17:00:45.879191 - [DEBUG] EF: AllBottom
48736 2019-Jan-17 17:00:45.879216 - [DEBUG]
48737 2019-Jan-17 17:00:45.879240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48738 2019-Jan-17 17:00:45.879876 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

48739 2019-Jan-17 17:00:45.880515 - [DEBUG] EF: AllBottom
48740 2019-Jan-17 17:00:45.880540 - [DEBUG]
48741 2019-Jan-17 17:00:45.880563 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48742 2019-Jan-17 17:00:45.881198 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

48743 2019-Jan-17 17:00:45.881849 - [DEBUG] EF: AllBottom
48744 2019-Jan-17 17:00:45.881874 - [DEBUG]
48745 2019-Jan-17 17:00:45.881897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48746 2019-Jan-17 17:00:45.882532 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

48747 2019-Jan-17 17:00:45.883180 - [DEBUG] EF: AllBottom
48748 2019-Jan-17 17:00:45.883205 - [DEBUG]
48749 2019-Jan-17 17:00:45.883228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48750 2019-Jan-17 17:00:45.883864 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

48751 2019-Jan-17 17:00:45.885125 - [DEBUG] EF: AllBottom
48752 2019-Jan-17 17:00:45.885151 - [DEBUG]
48753 2019-Jan-17 17:00:45.885174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48754 2019-Jan-17 17:00:45.885809 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

48755 2019-Jan-17 17:00:45.887053 - [DEBUG] EF: AllBottom
48756 2019-Jan-17 17:00:45.887078 - [DEBUG]
48757 2019-Jan-17 17:00:45.887101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48758 2019-Jan-17 17:00:45.887737 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

48759 2019-Jan-17 17:00:45.888393 - [DEBUG] EF: AllBottom
48760 2019-Jan-17 17:00:45.888418 - [DEBUG]
48761 2019-Jan-17 17:00:45.888442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48762 2019-Jan-17 17:00:45.889077 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

48763 2019-Jan-17 17:00:45.889718 - [DEBUG] EF: AllBottom
48764 2019-Jan-17 17:00:45.889742 - [DEBUG]
48765 2019-Jan-17 17:00:45.889766 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48766 2019-Jan-17 17:00:45.890401 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

48767 2019-Jan-17 17:00:45.891657 - [DEBUG] EF: AllBottom
48768 2019-Jan-17 17:00:45.891683 - [DEBUG]
48769 2019-Jan-17 17:00:45.891714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48770 2019-Jan-17 17:00:45.892352 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

48771 2019-Jan-17 17:00:45.893688 - [DEBUG] EF: AllBottom
48772 2019-Jan-17 17:00:45.893717 - [DEBUG]
48773 2019-Jan-17 17:00:45.893741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48774 2019-Jan-17 17:00:45.894448 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

48775 2019-Jan-17 17:00:45.895150 - [DEBUG] EF: AllBottom
48776 2019-Jan-17 17:00:45.895175 - [DEBUG]
48777 2019-Jan-17 17:00:45.895199 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48778 2019-Jan-17 17:00:45.895835 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48779 2019-Jan-17 17:00:45.896475 - [DEBUG] EF: AllBottom
48780 2019-Jan-17 17:00:45.896500 - [DEBUG]
48781 2019-Jan-17 17:00:45.896523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48782 2019-Jan-17 17:00:45.897158 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

48783 2019-Jan-17 17:00:45.897804 - [DEBUG] EF: AllBottom
48784 2019-Jan-17 17:00:45.897829 - [DEBUG]
48785 2019-Jan-17 17:00:45.897852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48786 2019-Jan-17 17:00:45.898505 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

48787 2019-Jan-17 17:00:45.899151 - [DEBUG] EF: AllBottom
48788 2019-Jan-17 17:00:45.899176 - [DEBUG]
48789 2019-Jan-17 17:00:45.899200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48790 2019-Jan-17 17:00:45.899835 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

48791 2019-Jan-17 17:00:45.901087 - [DEBUG] EF: AllBottom
48792 2019-Jan-17 17:00:45.901113 - [DEBUG]
48793 2019-Jan-17 17:00:45.901139 - [DEBUG] ---------------
48794 2019-Jan-17 17:00:45.901163 - [DEBUG]
48795 2019-Jan-17 17:00:45.901193 - [DEBUG] End of endsummarytab entry
48796 2019-Jan-17 17:00:45.901217 - [DEBUG]
48797 2019-Jan-17 17:00:45.901241 - [DEBUG] Start of incomingtab entry
48798 2019-Jan-17 17:00:45.901267 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48799 2019-Jan-17 17:00:45.901920 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

48800 2019-Jan-17 17:00:45.901981 - [DEBUG] ---------------
48801 2019-Jan-17 17:00:45.902005 - [DEBUG] End of incomingtab entry
48802 2019-Jan-17 17:00:45.902028 - [DEBUG]
48803 2019-Jan-17 17:00:45.902056 - [DEBUG] EDGE: >
48804 2019-Jan-17 17:00:45.902115 - [DEBUG] ---> 48805 2019-Jan-17 17:00:45.902751 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48806 2019-Jan-17 17:00:45.903392 - [DEBUG]
48807 2019-Jan-17 17:00:45.903419 - [DEBUG] EDGE: >
48808 2019-Jan-17 17:00:45.903477 - [DEBUG] ---> 48809 2019-Jan-17 17:00:45.904114 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48810 2019-Jan-17 17:00:45.904770 - [DEBUG]
48811 2019-Jan-17 17:00:45.904819 - [DEBUG] Compose: EdgeIdentity * AllBottom
48812 2019-Jan-17 17:00:45.904847 - [DEBUG]
48813 2019-Jan-17 17:00:45.904871 - [DEBUG] Propagate flow
48814 2019-Jan-17 17:00:45.904894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48815 2019-Jan-17 17:00:45.904970 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48816 2019-Jan-17 17:00:45.905620 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48817 2019-Jan-17 17:00:45.906261 - [DEBUG] Edge function : AllBottom (result of previous compose)
48818 2019-Jan-17 17:00:45.906287 - [DEBUG]
48819 2019-Jan-17 17:00:45.906314 - [DEBUG] Join: AllTop & AllBottom
48820 2019-Jan-17 17:00:45.906340 - [DEBUG] = AllBottom (new jump func)
48821 2019-Jan-17 17:00:45.906364 - [DEBUG]
48822 2019-Jan-17 17:00:45.906388 - [DEBUG] Start adding new jump function
48823 2019-Jan-17 17:00:45.906411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48824 2019-Jan-17 17:00:45.906468 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48825 2019-Jan-17 17:00:45.907110 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48826 2019-Jan-17 17:00:45.907755 - [DEBUG] Edge Function : AllBottom
48827 2019-Jan-17 17:00:45.907787 - [DEBUG] End adding new jump function
48828 2019-Jan-17 17:00:45.907811 - [DEBUG]
48829 2019-Jan-17 17:00:45.907835 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48830 2019-Jan-17 17:00:45.907860 - [DEBUG]
48831 2019-Jan-17 17:00:45.907884 - [DEBUG] Process 1326. path edge:
48832 2019-Jan-17 17:00:45.907907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48833 2019-Jan-17 17:00:45.907978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48834 2019-Jan-17 17:00:45.908626 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48835 2019-Jan-17 17:00:45.909266 - [DEBUG]
48836 2019-Jan-17 17:00:45.909291 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48837 2019-Jan-17 17:00:45.909958 - [DEBUG] Possible callees:
48838 2019-Jan-17 17:00:45.909984 - [DEBUG] llvm.dbg.declare
48839 2019-Jan-17 17:00:45.910009 - [DEBUG] Possible return sites:
48840 2019-Jan-17 17:00:45.910033 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348841 2019-Jan-17 17:00:45.911334 - [DEBUG] Found and process special summary
48842 2019-Jan-17 17:00:45.911372 - [DEBUG] Compose: EdgeIdentity * AllBottom
48843 2019-Jan-17 17:00:45.911399 - [DEBUG]
48844 2019-Jan-17 17:00:45.911423 - [DEBUG] Propagate flow
48845 2019-Jan-17 17:00:45.911446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48846 2019-Jan-17 17:00:45.911505 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48847 2019-Jan-17 17:00:45.912145 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48848 2019-Jan-17 17:00:45.912786 - [DEBUG] Edge function : AllBottom (result of previous compose)
48849 2019-Jan-17 17:00:45.912812 - [DEBUG]
48850 2019-Jan-17 17:00:45.912838 - [DEBUG] Join: AllTop & AllBottom
48851 2019-Jan-17 17:00:45.912864 - [DEBUG] = AllBottom (new jump func)
48852 2019-Jan-17 17:00:45.912888 - [DEBUG]
48853 2019-Jan-17 17:00:45.912912 - [DEBUG] Start adding new jump function
48854 2019-Jan-17 17:00:45.912935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48855 2019-Jan-17 17:00:45.912992 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48856 2019-Jan-17 17:00:45.913634 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48857 2019-Jan-17 17:00:45.914281 - [DEBUG] Edge Function : AllBottom
48858 2019-Jan-17 17:00:45.914311 - [DEBUG] End adding new jump function
48859 2019-Jan-17 17:00:45.914335 - [DEBUG]
48860 2019-Jan-17 17:00:45.914359 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48861 2019-Jan-17 17:00:45.914383 - [DEBUG]
48862 2019-Jan-17 17:00:45.914407 - [DEBUG] Process 1327. path edge:
48863 2019-Jan-17 17:00:45.914431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48864 2019-Jan-17 17:00:45.914489 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48865 2019-Jan-17 17:00:45.915146 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48866 2019-Jan-17 17:00:45.915787 - [DEBUG]
48867 2019-Jan-17 17:00:45.915812 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48868 2019-Jan-17 17:00:45.916477 - [DEBUG] Compose: EdgeIdentity * AllBottom
48869 2019-Jan-17 17:00:45.916505 - [DEBUG]
48870 2019-Jan-17 17:00:45.916529 - [DEBUG] Propagate flow
48871 2019-Jan-17 17:00:45.916553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48872 2019-Jan-17 17:00:45.916612 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48873 2019-Jan-17 17:00:45.917252 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48874 2019-Jan-17 17:00:45.917892 - [DEBUG] Edge function : AllBottom (result of previous compose)
48875 2019-Jan-17 17:00:45.917918 - [DEBUG]
48876 2019-Jan-17 17:00:45.917942 - [DEBUG] Join: AllTop & AllBottom
48877 2019-Jan-17 17:00:45.917983 - [DEBUG] = AllBottom (new jump func)
48878 2019-Jan-17 17:00:45.918008 - [DEBUG]
48879 2019-Jan-17 17:00:45.918031 - [DEBUG] Start adding new jump function
48880 2019-Jan-17 17:00:45.918054 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48881 2019-Jan-17 17:00:45.918112 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48882 2019-Jan-17 17:00:45.918753 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48883 2019-Jan-17 17:00:45.919388 - [DEBUG] Edge Function : AllBottom
48884 2019-Jan-17 17:00:45.919417 - [DEBUG] End adding new jump function
48885 2019-Jan-17 17:00:45.919440 - [DEBUG]
48886 2019-Jan-17 17:00:45.919464 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
48887 2019-Jan-17 17:00:45.919489 - [DEBUG]
48888 2019-Jan-17 17:00:45.919512 - [DEBUG] Process 1328. path edge:
48889 2019-Jan-17 17:00:45.919535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48890 2019-Jan-17 17:00:45.919593 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48891 2019-Jan-17 17:00:45.920229 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48892 2019-Jan-17 17:00:45.920868 - [DEBUG]
48893 2019-Jan-17 17:00:45.920894 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48894 2019-Jan-17 17:00:45.921571 - [DEBUG] Compose: EdgeIdentity * AllBottom
48895 2019-Jan-17 17:00:45.921600 - [DEBUG]
48896 2019-Jan-17 17:00:45.921624 - [DEBUG] Propagate flow
48897 2019-Jan-17 17:00:45.921647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48898 2019-Jan-17 17:00:45.921707 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48899 2019-Jan-17 17:00:45.922344 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48900 2019-Jan-17 17:00:45.922984 - [DEBUG] Edge function : AllBottom (result of previous compose)
48901 2019-Jan-17 17:00:45.923018 - [DEBUG]
48902 2019-Jan-17 17:00:45.923045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48903 2019-Jan-17 17:00:45.923071 - [DEBUG] = AllBottom
48904 2019-Jan-17 17:00:45.923096 - [DEBUG]
48905 2019-Jan-17 17:00:45.923119 - [DEBUG] PROPAGATE: No new function!
48906 2019-Jan-17 17:00:45.923145 - [DEBUG] EDGE: >
48907 2019-Jan-17 17:00:45.923204 - [DEBUG] ---> 48908 2019-Jan-17 17:00:45.923841 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48909 2019-Jan-17 17:00:45.924482 - [DEBUG]
48910 2019-Jan-17 17:00:45.924508 - [DEBUG] EDGE: >
48911 2019-Jan-17 17:00:45.924566 - [DEBUG] ---> 48912 2019-Jan-17 17:00:45.925221 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48913 2019-Jan-17 17:00:45.925861 - [DEBUG]
48914 2019-Jan-17 17:00:45.925899 - [DEBUG] Compose: EdgeIdentity * AllBottom
48915 2019-Jan-17 17:00:45.925927 - [DEBUG]
48916 2019-Jan-17 17:00:45.925950 - [DEBUG] Propagate flow
48917 2019-Jan-17 17:00:45.925974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48918 2019-Jan-17 17:00:45.926031 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48919 2019-Jan-17 17:00:45.926671 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48920 2019-Jan-17 17:00:45.927310 - [DEBUG] Edge function : AllBottom (result of previous compose)
48921 2019-Jan-17 17:00:45.927336 - [DEBUG]
48922 2019-Jan-17 17:00:45.927361 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48923 2019-Jan-17 17:00:45.927386 - [DEBUG] = AllBottom
48924 2019-Jan-17 17:00:45.927411 - [DEBUG]
48925 2019-Jan-17 17:00:45.927434 - [DEBUG] PROPAGATE: No new function!
48926 2019-Jan-17 17:00:45.927461 - [DEBUG] EDGE: >
48927 2019-Jan-17 17:00:45.927520 - [DEBUG] ---> 48928 2019-Jan-17 17:00:45.928186 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48929 2019-Jan-17 17:00:45.928827 - [DEBUG]
48930 2019-Jan-17 17:00:45.928854 - [DEBUG] EDGE: >
48931 2019-Jan-17 17:00:45.928913 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48932 2019-Jan-17 17:00:45.929557 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48933 2019-Jan-17 17:00:45.930196 - [DEBUG]
48934 2019-Jan-17 17:00:45.930222 - [DEBUG] EDGE: >
48935 2019-Jan-17 17:00:45.930281 - [DEBUG] ---> 48936 2019-Jan-17 17:00:45.930916 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48937 2019-Jan-17 17:00:45.931572 - [DEBUG]
48938 2019-Jan-17 17:00:45.931599 - [DEBUG] EDGE: >
48939 2019-Jan-17 17:00:45.931658 - [DEBUG] ---> 48940 2019-Jan-17 17:00:45.932294 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48941 2019-Jan-17 17:00:45.932935 - [DEBUG]
48942 2019-Jan-17 17:00:45.932961 - [DEBUG] EDGE: >
48943 2019-Jan-17 17:00:45.933020 - [DEBUG] ---> 48944 2019-Jan-17 17:00:45.933668 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48945 2019-Jan-17 17:00:45.934308 - [DEBUG]
48946 2019-Jan-17 17:00:45.934344 - [DEBUG] Compose: EdgeIdentity * AllBottom
48947 2019-Jan-17 17:00:45.934371 - [DEBUG]
48948 2019-Jan-17 17:00:45.934394 - [DEBUG] Propagate flow
48949 2019-Jan-17 17:00:45.934418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48950 2019-Jan-17 17:00:45.934476 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48951 2019-Jan-17 17:00:45.935132 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48952 2019-Jan-17 17:00:45.935773 - [DEBUG] Edge function : AllBottom (result of previous compose)
48953 2019-Jan-17 17:00:45.935798 - [DEBUG]
48954 2019-Jan-17 17:00:45.935823 - [DEBUG] Join: AllTop & AllBottom
48955 2019-Jan-17 17:00:45.935849 - [DEBUG] = AllBottom (new jump func)
48956 2019-Jan-17 17:00:45.935873 - [DEBUG]
48957 2019-Jan-17 17:00:45.935896 - [DEBUG] Start adding new jump function
48958 2019-Jan-17 17:00:45.935920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48959 2019-Jan-17 17:00:45.935977 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48960 2019-Jan-17 17:00:45.936616 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48961 2019-Jan-17 17:00:45.937255 - [DEBUG] Edge Function : AllBottom
48962 2019-Jan-17 17:00:45.937284 - [DEBUG] End adding new jump function
48963 2019-Jan-17 17:00:45.937308 - [DEBUG]
48964 2019-Jan-17 17:00:45.937332 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
48965 2019-Jan-17 17:00:45.937356 - [DEBUG]
48966 2019-Jan-17 17:00:45.937379 - [DEBUG] Process 1329. path edge:
48967 2019-Jan-17 17:00:45.937403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48968 2019-Jan-17 17:00:45.937460 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48969 2019-Jan-17 17:00:45.938115 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48970 2019-Jan-17 17:00:45.938758 - [DEBUG]
48971 2019-Jan-17 17:00:45.938783 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48972 2019-Jan-17 17:00:45.939448 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-17 17:00:45.939477 - [DEBUG]
48974 2019-Jan-17 17:00:45.939500 - [DEBUG] Propagate flow
48975 2019-Jan-17 17:00:45.939524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

48976 2019-Jan-17 17:00:45.939584 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48977 2019-Jan-17 17:00:45.940219 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48978 2019-Jan-17 17:00:45.940858 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-17 17:00:45.940884 - [DEBUG]
48980 2019-Jan-17 17:00:45.940909 - [DEBUG] Join: AllTop & AllBottom
48981 2019-Jan-17 17:00:45.940935 - [DEBUG] = AllBottom (new jump func)
48982 2019-Jan-17 17:00:45.940959 - [DEBUG]
48983 2019-Jan-17 17:00:45.940983 - [DEBUG] Start adding new jump function
48984 2019-Jan-17 17:00:45.941006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

48985 2019-Jan-17 17:00:45.941063 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

48986 2019-Jan-17 17:00:45.941720 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48987 2019-Jan-17 17:00:45.942354 - [DEBUG] Edge Function : AllBottom
48988 2019-Jan-17 17:00:45.942383 - [DEBUG] End adding new jump function
48989 2019-Jan-17 17:00:45.942416 - [DEBUG]
48990 2019-Jan-17 17:00:45.942441 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
48991 2019-Jan-17 17:00:45.942465 - [DEBUG]
48992 2019-Jan-17 17:00:45.942489 - [DEBUG] Process 1330. path edge:
48993 2019-Jan-17 17:00:45.942512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
48994 2019-Jan-17 17:00:45.942570 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48995 2019-Jan-17 17:00:45.943205 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
48996 2019-Jan-17 17:00:45.943845 - [DEBUG]
48997 2019-Jan-17 17:00:45.943871 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48998 2019-Jan-17 17:00:45.944531 - [DEBUG] Compose: EdgeIdentity * AllBottom
48999 2019-Jan-17 17:00:45.944559 - [DEBUG]
49000 2019-Jan-17 17:00:45.944583 - [DEBUG] Propagate flow
49001 2019-Jan-17 17:00:45.944606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49002 2019-Jan-17 17:00:45.944679 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
49003 2019-Jan-17 17:00:45.945317 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49004 2019-Jan-17 17:00:45.945957 - [DEBUG] Edge function : AllBottom (result of previous compose)
49005 2019-Jan-17 17:00:45.945982 - [DEBUG]
49006 2019-Jan-17 17:00:45.946008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49007 2019-Jan-17 17:00:45.946033 - [DEBUG] = AllBottom
49008 2019-Jan-17 17:00:45.946058 - [DEBUG]
49009 2019-Jan-17 17:00:45.946081 - [DEBUG] PROPAGATE: No new function!
49010 2019-Jan-17 17:00:45.946106 - [DEBUG] EDGE: >
49011 2019-Jan-17 17:00:45.946166 - [DEBUG] ---> 49012 2019-Jan-17 17:00:45.946800 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49013 2019-Jan-17 17:00:45.947440 - [DEBUG]
49014 2019-Jan-17 17:00:45.947466 - [DEBUG] EDGE: >
49015 2019-Jan-17 17:00:45.947524 - [DEBUG] ---> 49016 2019-Jan-17 17:00:45.948181 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49017 2019-Jan-17 17:00:45.948821 - [DEBUG]
49018 2019-Jan-17 17:00:45.948848 - [DEBUG] EDGE: >
49019 2019-Jan-17 17:00:45.948907 - [DEBUG] ---> 49020 2019-Jan-17 17:00:45.949542 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49021 2019-Jan-17 17:00:45.950182 - [DEBUG]
49022 2019-Jan-17 17:00:45.950209 - [DEBUG] EDGE: >
49023 2019-Jan-17 17:00:45.950267 - [DEBUG] ---> 49024 2019-Jan-17 17:00:45.950908 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49025 2019-Jan-17 17:00:45.951563 - [DEBUG]
49026 2019-Jan-17 17:00:45.951590 - [DEBUG] EDGE: >
49027 2019-Jan-17 17:00:45.951649 - [DEBUG] ---> 49028 2019-Jan-17 17:00:45.952283 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49029 2019-Jan-17 17:00:45.952923 - [DEBUG]
49030 2019-Jan-17 17:00:45.952949 - [DEBUG] EDGE: >
49031 2019-Jan-17 17:00:45.953016 - [DEBUG] ---> 49032 2019-Jan-17 17:00:45.953658 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49033 2019-Jan-17 17:00:45.954298 - [DEBUG]
49034 2019-Jan-17 17:00:45.954338 - [DEBUG] Compose: EdgeIdentity * AllBottom
49035 2019-Jan-17 17:00:45.954365 - [DEBUG]
49036 2019-Jan-17 17:00:45.954389 - [DEBUG] Propagate flow
49037 2019-Jan-17 17:00:45.954412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49038 2019-Jan-17 17:00:45.954470 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
49039 2019-Jan-17 17:00:45.955127 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49040 2019-Jan-17 17:00:45.955767 - [DEBUG] Edge function : AllBottom (result of previous compose)
49041 2019-Jan-17 17:00:45.955792 - [DEBUG]
49042 2019-Jan-17 17:00:45.955818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49043 2019-Jan-17 17:00:45.955843 - [DEBUG] = AllBottom
49044 2019-Jan-17 17:00:45.955867 - [DEBUG]
49045 2019-Jan-17 17:00:45.955890 - [DEBUG] PROPAGATE: No new function!
49046 2019-Jan-17 17:00:45.955919 - [DEBUG] EDGE: >
49047 2019-Jan-17 17:00:45.955978 - [DEBUG] ---> 49048 2019-Jan-17 17:00:45.956626 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49049 2019-Jan-17 17:00:45.957266 - [DEBUG]
49050 2019-Jan-17 17:00:45.957293 - [DEBUG] EDGE: >
49051 2019-Jan-17 17:00:45.957352 - [DEBUG] ---> 49052 2019-Jan-17 17:00:45.958000 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49053 2019-Jan-17 17:00:45.958640 - [DEBUG]
49054 2019-Jan-17 17:00:45.958667 - [DEBUG] EDGE: >
49055 2019-Jan-17 17:00:45.958726 - [DEBUG] ---> 49056 2019-Jan-17 17:00:45.959364 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49057 2019-Jan-17 17:00:45.960004 - [DEBUG]
49058 2019-Jan-17 17:00:45.960042 - [DEBUG] Compose: EdgeIdentity * AllBottom
49059 2019-Jan-17 17:00:45.960070 - [DEBUG]
49060 2019-Jan-17 17:00:45.960094 - [DEBUG] Propagate flow
49061 2019-Jan-17 17:00:45.960117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49062 2019-Jan-17 17:00:45.960175 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
49063 2019-Jan-17 17:00:45.960815 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49064 2019-Jan-17 17:00:45.961471 - [DEBUG] Edge function : AllBottom (result of previous compose)
49065 2019-Jan-17 17:00:45.961496 - [DEBUG]
49066 2019-Jan-17 17:00:45.961522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49067 2019-Jan-17 17:00:45.961547 - [DEBUG] = AllBottom
49068 2019-Jan-17 17:00:45.961572 - [DEBUG]
49069 2019-Jan-17 17:00:45.961595 - [DEBUG] PROPAGATE: No new function!
49070 2019-Jan-17 17:00:45.961623 - [DEBUG] EDGE: >
49071 2019-Jan-17 17:00:45.961682 - [DEBUG] ---> 49072 2019-Jan-17 17:00:45.962328 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49073 2019-Jan-17 17:00:45.962969 - [DEBUG]
49074 2019-Jan-17 17:00:45.962995 - [DEBUG] EDGE: >
49075 2019-Jan-17 17:00:45.963062 - [DEBUG] ---> 49076 2019-Jan-17 17:00:45.963699 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49077 2019-Jan-17 17:00:45.964339 - [DEBUG]
49078 2019-Jan-17 17:00:45.964365 - [DEBUG] EDGE: >
49079 2019-Jan-17 17:00:45.964424 - [DEBUG] ---> 49080 2019-Jan-17 17:00:45.965078 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49081 2019-Jan-17 17:00:45.965719 - [DEBUG]
49082 2019-Jan-17 17:00:45.965745 - [DEBUG] EDGE: >
49083 2019-Jan-17 17:00:45.965804 - [DEBUG] ---> 49084 2019-Jan-17 17:00:45.966445 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49085 2019-Jan-17 17:00:45.967085 - [DEBUG]
49086 2019-Jan-17 17:00:45.967124 - [DEBUG] Compose: EdgeIdentity * AllBottom
49087 2019-Jan-17 17:00:45.967151 - [DEBUG]
49088 2019-Jan-17 17:00:45.967175 - [DEBUG] Propagate flow
49089 2019-Jan-17 17:00:45.967198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49090 2019-Jan-17 17:00:45.967256 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
49091 2019-Jan-17 17:00:45.967897 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49092 2019-Jan-17 17:00:45.968553 - [DEBUG] Edge function : AllBottom (result of previous compose)
49093 2019-Jan-17 17:00:45.968578 - [DEBUG]
49094 2019-Jan-17 17:00:45.968603 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49095 2019-Jan-17 17:00:45.968629 - [DEBUG] = AllBottom
49096 2019-Jan-17 17:00:45.968653 - [DEBUG]
49097 2019-Jan-17 17:00:45.968676 - [DEBUG] PROPAGATE: No new function!
49098 2019-Jan-17 17:00:45.968704 - [DEBUG] EDGE: >
49099 2019-Jan-17 17:00:45.968763 - [DEBUG] ---> 49100 2019-Jan-17 17:00:45.969409 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49101 2019-Jan-17 17:00:45.970049 - [DEBUG]
49102 2019-Jan-17 17:00:45.970076 - [DEBUG] EDGE: >
49103 2019-Jan-17 17:00:45.970134 - [DEBUG] ---> 49104 2019-Jan-17 17:00:45.970770 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49105 2019-Jan-17 17:00:45.971427 - [DEBUG]
49106 2019-Jan-17 17:00:45.971453 - [DEBUG] EDGE: >
49107 2019-Jan-17 17:00:45.971512 - [DEBUG] ---> 49108 2019-Jan-17 17:00:45.972152 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49109 2019-Jan-17 17:00:45.972791 - [DEBUG]
49110 2019-Jan-17 17:00:45.972829 - [DEBUG] Compose: EdgeIdentity * AllBottom
49111 2019-Jan-17 17:00:45.972856 - [DEBUG]
49112 2019-Jan-17 17:00:45.972880 - [DEBUG] Propagate flow
49113 2019-Jan-17 17:00:45.972903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49114 2019-Jan-17 17:00:45.972961 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
49115 2019-Jan-17 17:00:45.973602 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49116 2019-Jan-17 17:00:45.974240 - [DEBUG] Edge function : AllBottom (result of previous compose)
49117 2019-Jan-17 17:00:45.974273 - [DEBUG]
49118 2019-Jan-17 17:00:45.974299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49119 2019-Jan-17 17:00:45.974325 - [DEBUG] = AllBottom
49120 2019-Jan-17 17:00:45.974349 - [DEBUG]
49121 2019-Jan-17 17:00:45.974372 - [DEBUG] PROPAGATE: No new function!
49122 2019-Jan-17 17:00:45.974400 - [DEBUG] EDGE: >
49123 2019-Jan-17 17:00:45.974459 - [DEBUG] ---> 49124 2019-Jan-17 17:00:45.975122 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49125 2019-Jan-17 17:00:45.975763 - [DEBUG]
49126 2019-Jan-17 17:00:45.975790 - [DEBUG] EDGE: >
49127 2019-Jan-17 17:00:45.975849 - [DEBUG] ---> 49128 2019-Jan-17 17:00:45.976485 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49129 2019-Jan-17 17:00:45.977124 - [DEBUG]
49130 2019-Jan-17 17:00:45.977150 - [DEBUG] EDGE: >
49131 2019-Jan-17 17:00:45.977209 - [DEBUG] ---> 49132 2019-Jan-17 17:00:45.977849 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49133 2019-Jan-17 17:00:45.978505 - [DEBUG]
49134 2019-Jan-17 17:00:45.978543 - [DEBUG] Compose: EdgeIdentity * AllBottom
49135 2019-Jan-17 17:00:45.978570 - [DEBUG]
49136 2019-Jan-17 17:00:45.978594 - [DEBUG] Propagate flow
49137 2019-Jan-17 17:00:45.978618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49138 2019-Jan-17 17:00:45.978676 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
49139 2019-Jan-17 17:00:45.979315 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49140 2019-Jan-17 17:00:45.979955 - [DEBUG] Edge function : AllBottom (result of previous compose)
49141 2019-Jan-17 17:00:45.979980 - [DEBUG]
49142 2019-Jan-17 17:00:45.980005 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49143 2019-Jan-17 17:00:45.980031 - [DEBUG] = AllBottom
49144 2019-Jan-17 17:00:45.980055 - [DEBUG]
49145 2019-Jan-17 17:00:45.980078 - [DEBUG] PROPAGATE: No new function!
49146 2019-Jan-17 17:00:45.980106 - [DEBUG] EDGE: >
49147 2019-Jan-17 17:00:45.980165 - [DEBUG] ---> 49148 2019-Jan-17 17:00:45.980811 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49149 2019-Jan-17 17:00:45.981468 - [DEBUG]
49150 2019-Jan-17 17:00:45.981504 - [DEBUG] Compose: EdgeIdentity * AllBottom
49151 2019-Jan-17 17:00:45.981531 - [DEBUG]
49152 2019-Jan-17 17:00:45.981554 - [DEBUG] Propagate flow
49153 2019-Jan-17 17:00:45.981578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49154 2019-Jan-17 17:00:45.981636 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49155 2019-Jan-17 17:00:45.982275 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49156 2019-Jan-17 17:00:45.982914 - [DEBUG] Edge function : AllBottom (result of previous compose)
49157 2019-Jan-17 17:00:45.982939 - [DEBUG]
49158 2019-Jan-17 17:00:45.982964 - [DEBUG] Join: AllTop & AllBottom
49159 2019-Jan-17 17:00:45.982990 - [DEBUG] = AllBottom (new jump func)
49160 2019-Jan-17 17:00:45.983014 - [DEBUG]
49161 2019-Jan-17 17:00:45.983037 - [DEBUG] Start adding new jump function
49162 2019-Jan-17 17:00:45.983069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49163 2019-Jan-17 17:00:45.983126 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49164 2019-Jan-17 17:00:45.983767 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49165 2019-Jan-17 17:00:45.984405 - [DEBUG] Edge Function : AllBottom
49166 2019-Jan-17 17:00:45.984433 - [DEBUG] End adding new jump function
49167 2019-Jan-17 17:00:45.984457 - [DEBUG]
49168 2019-Jan-17 17:00:45.984481 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49169 2019-Jan-17 17:00:45.984505 - [DEBUG]
49170 2019-Jan-17 17:00:45.984528 - [DEBUG] Process 1331. path edge:
49171 2019-Jan-17 17:00:45.984552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49172 2019-Jan-17 17:00:45.984609 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49173 2019-Jan-17 17:00:45.985261 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49174 2019-Jan-17 17:00:45.985900 - [DEBUG]
49175 2019-Jan-17 17:00:45.985924 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49176 2019-Jan-17 17:00:45.986575 - [DEBUG] Possible callees:
49177 2019-Jan-17 17:00:45.986600 - [DEBUG] foo
49178 2019-Jan-17 17:00:45.986625 - [DEBUG] Possible return sites:
49179 2019-Jan-17 17:00:45.986649 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649180 2019-Jan-17 17:00:45.987919 - [DEBUG] Found and process special summary
49181 2019-Jan-17 17:00:45.987965 - [DEBUG] Compose: EdgeIdentity * AllBottom
49182 2019-Jan-17 17:00:45.987994 - [DEBUG]
49183 2019-Jan-17 17:00:45.988018 - [DEBUG] Propagate flow
49184 2019-Jan-17 17:00:45.988041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49185 2019-Jan-17 17:00:45.988099 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49186 2019-Jan-17 17:00:45.988739 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49187 2019-Jan-17 17:00:45.989379 - [DEBUG] Edge function : AllBottom (result of previous compose)
49188 2019-Jan-17 17:00:45.989404 - [DEBUG]
49189 2019-Jan-17 17:00:45.989429 - [DEBUG] Join: AllTop & AllBottom
49190 2019-Jan-17 17:00:45.989454 - [DEBUG] = AllBottom (new jump func)
49191 2019-Jan-17 17:00:45.989479 - [DEBUG]
49192 2019-Jan-17 17:00:45.989502 - [DEBUG] Start adding new jump function
49193 2019-Jan-17 17:00:45.989525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49194 2019-Jan-17 17:00:45.989582 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49195 2019-Jan-17 17:00:45.990221 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49196 2019-Jan-17 17:00:45.990860 - [DEBUG] Edge Function : AllBottom
49197 2019-Jan-17 17:00:45.990889 - [DEBUG] End adding new jump function
49198 2019-Jan-17 17:00:45.990913 - [DEBUG]
49199 2019-Jan-17 17:00:45.990937 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49200 2019-Jan-17 17:00:45.990961 - [DEBUG]
49201 2019-Jan-17 17:00:45.990984 - [DEBUG] Process 1332. path edge:
49202 2019-Jan-17 17:00:45.991008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49203 2019-Jan-17 17:00:45.991065 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49204 2019-Jan-17 17:00:45.991721 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49205 2019-Jan-17 17:00:45.992369 - [DEBUG]
49206 2019-Jan-17 17:00:45.992394 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49207 2019-Jan-17 17:00:45.993054 - [DEBUG] Compose: EdgeIdentity * AllBottom
49208 2019-Jan-17 17:00:45.993082 - [DEBUG]
49209 2019-Jan-17 17:00:45.993106 - [DEBUG] Propagate flow
49210 2019-Jan-17 17:00:45.993129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49211 2019-Jan-17 17:00:45.993187 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49212 2019-Jan-17 17:00:45.993826 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49213 2019-Jan-17 17:00:45.994465 - [DEBUG] Edge function : AllBottom (result of previous compose)
49214 2019-Jan-17 17:00:45.994491 - [DEBUG]
49215 2019-Jan-17 17:00:45.994515 - [DEBUG] Join: AllTop & AllBottom
49216 2019-Jan-17 17:00:45.994541 - [DEBUG] = AllBottom (new jump func)
49217 2019-Jan-17 17:00:45.994565 - [DEBUG]
49218 2019-Jan-17 17:00:45.994588 - [DEBUG] Start adding new jump function
49219 2019-Jan-17 17:00:45.994612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49220 2019-Jan-17 17:00:45.994683 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49221 2019-Jan-17 17:00:45.995325 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49222 2019-Jan-17 17:00:45.995961 - [DEBUG] Edge Function : AllBottom
49223 2019-Jan-17 17:00:45.995990 - [DEBUG] End adding new jump function
49224 2019-Jan-17 17:00:45.996013 - [DEBUG]
49225 2019-Jan-17 17:00:45.996037 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49226 2019-Jan-17 17:00:45.996061 - [DEBUG]
49227 2019-Jan-17 17:00:45.996084 - [DEBUG] Process 1333. path edge:
49228 2019-Jan-17 17:00:45.996108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49229 2019-Jan-17 17:00:45.996165 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49230 2019-Jan-17 17:00:45.996802 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49231 2019-Jan-17 17:00:45.997443 - [DEBUG]
49232 2019-Jan-17 17:00:45.997469 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49233 2019-Jan-17 17:00:45.998140 - [DEBUG] Compose: EdgeIdentity * AllBottom
49234 2019-Jan-17 17:00:45.998168 - [DEBUG]
49235 2019-Jan-17 17:00:45.998192 - [DEBUG] Propagate flow
49236 2019-Jan-17 17:00:45.998216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49237 2019-Jan-17 17:00:45.998274 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49238 2019-Jan-17 17:00:45.998912 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49239 2019-Jan-17 17:00:45.999554 - [DEBUG] Edge function : AllBottom (result of previous compose)
49240 2019-Jan-17 17:00:45.999579 - [DEBUG]
49241 2019-Jan-17 17:00:45.999604 - [DEBUG] Join: AllTop & AllBottom
49242 2019-Jan-17 17:00:45.999630 - [DEBUG] = AllBottom (new jump func)
49243 2019-Jan-17 17:00:45.999654 - [DEBUG]
49244 2019-Jan-17 17:00:45.999678 - [DEBUG] Start adding new jump function
49245 2019-Jan-17 17:00:45.999701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49246 2019-Jan-17 17:00:45.999759 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49247 2019-Jan-17 17:00:46.000399 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49248 2019-Jan-17 17:00:46.001037 - [DEBUG] Edge Function : AllBottom
49249 2019-Jan-17 17:00:46.001074 - [DEBUG] End adding new jump function
49250 2019-Jan-17 17:00:46.001099 - [DEBUG]
49251 2019-Jan-17 17:00:46.001123 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49252 2019-Jan-17 17:00:46.001147 - [DEBUG]
49253 2019-Jan-17 17:00:46.001171 - [DEBUG] Process 1334. path edge:
49254 2019-Jan-17 17:00:46.001194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49255 2019-Jan-17 17:00:46.001252 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49256 2019-Jan-17 17:00:46.001907 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49257 2019-Jan-17 17:00:46.002547 - [DEBUG]
49258 2019-Jan-17 17:00:46.002573 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49259 2019-Jan-17 17:00:46.003230 - [DEBUG] Compose: EdgeIdentity * AllBottom
49260 2019-Jan-17 17:00:46.003258 - [DEBUG]
49261 2019-Jan-17 17:00:46.003282 - [DEBUG] Propagate flow
49262 2019-Jan-17 17:00:46.003306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49263 2019-Jan-17 17:00:46.003364 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49264 2019-Jan-17 17:00:46.004015 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49265 2019-Jan-17 17:00:46.004669 - [DEBUG] Edge function : AllBottom (result of previous compose)
49266 2019-Jan-17 17:00:46.004694 - [DEBUG]
49267 2019-Jan-17 17:00:46.004719 - [DEBUG] Join: AllTop & AllBottom
49268 2019-Jan-17 17:00:46.004745 - [DEBUG] = AllBottom (new jump func)
49269 2019-Jan-17 17:00:46.004769 - [DEBUG]
49270 2019-Jan-17 17:00:46.004792 - [DEBUG] Start adding new jump function
49271 2019-Jan-17 17:00:46.004816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49272 2019-Jan-17 17:00:46.004873 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49273 2019-Jan-17 17:00:46.005514 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49274 2019-Jan-17 17:00:46.006161 - [DEBUG] Edge Function : AllBottom
49275 2019-Jan-17 17:00:46.006190 - [DEBUG] End adding new jump function
49276 2019-Jan-17 17:00:46.006214 - [DEBUG]
49277 2019-Jan-17 17:00:46.006237 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49278 2019-Jan-17 17:00:46.006262 - [DEBUG]
49279 2019-Jan-17 17:00:46.006285 - [DEBUG] Process 1335. path edge:
49280 2019-Jan-17 17:00:46.006308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49281 2019-Jan-17 17:00:46.006366 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49282 2019-Jan-17 17:00:46.007012 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49283 2019-Jan-17 17:00:46.007652 - [DEBUG]
49284 2019-Jan-17 17:00:46.007676 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49285 2019-Jan-17 17:00:46.008348 - [DEBUG] Possible callees:
49286 2019-Jan-17 17:00:46.008374 - [DEBUG] llvm.dbg.declare
49287 2019-Jan-17 17:00:46.008399 - [DEBUG] Possible return sites:
49288 2019-Jan-17 17:00:46.008423 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649289 2019-Jan-17 17:00:46.009700 - [DEBUG] Found and process special summary
49290 2019-Jan-17 17:00:46.009747 - [DEBUG] Compose: EdgeIdentity * AllBottom
49291 2019-Jan-17 17:00:46.009775 - [DEBUG]
49292 2019-Jan-17 17:00:46.009799 - [DEBUG] Propagate flow
49293 2019-Jan-17 17:00:46.009822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49294 2019-Jan-17 17:00:46.009881 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49295 2019-Jan-17 17:00:46.010522 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49296 2019-Jan-17 17:00:46.011163 - [DEBUG] Edge function : AllBottom (result of previous compose)
49297 2019-Jan-17 17:00:46.011189 - [DEBUG]
49298 2019-Jan-17 17:00:46.011214 - [DEBUG] Join: AllTop & AllBottom
49299 2019-Jan-17 17:00:46.011240 - [DEBUG] = AllBottom (new jump func)
49300 2019-Jan-17 17:00:46.011265 - [DEBUG]
49301 2019-Jan-17 17:00:46.011300 - [DEBUG] Start adding new jump function
49302 2019-Jan-17 17:00:46.011326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49303 2019-Jan-17 17:00:46.011384 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49304 2019-Jan-17 17:00:46.012025 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49305 2019-Jan-17 17:00:46.012665 - [DEBUG] Edge Function : AllBottom
49306 2019-Jan-17 17:00:46.012694 - [DEBUG] End adding new jump function
49307 2019-Jan-17 17:00:46.012718 - [DEBUG]
49308 2019-Jan-17 17:00:46.012742 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49309 2019-Jan-17 17:00:46.012766 - [DEBUG]
49310 2019-Jan-17 17:00:46.012790 - [DEBUG] Process 1336. path edge:
49311 2019-Jan-17 17:00:46.012814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49312 2019-Jan-17 17:00:46.012872 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49313 2019-Jan-17 17:00:46.013511 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49314 2019-Jan-17 17:00:46.014151 - [DEBUG]
49315 2019-Jan-17 17:00:46.014175 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49316 2019-Jan-17 17:00:46.014853 - [DEBUG] Compose: EdgeIdentity * AllBottom
49317 2019-Jan-17 17:00:46.014882 - [DEBUG]
49318 2019-Jan-17 17:00:46.014906 - [DEBUG] Propagate flow
49319 2019-Jan-17 17:00:46.014929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49320 2019-Jan-17 17:00:46.014988 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49321 2019-Jan-17 17:00:46.015627 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49322 2019-Jan-17 17:00:46.016266 - [DEBUG] Edge function : AllBottom (result of previous compose)
49323 2019-Jan-17 17:00:46.016291 - [DEBUG]
49324 2019-Jan-17 17:00:46.016316 - [DEBUG] Join: AllTop & AllBottom
49325 2019-Jan-17 17:00:46.016342 - [DEBUG] = AllBottom (new jump func)
49326 2019-Jan-17 17:00:46.016366 - [DEBUG]
49327 2019-Jan-17 17:00:46.016389 - [DEBUG] Start adding new jump function
49328 2019-Jan-17 17:00:46.016413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49329 2019-Jan-17 17:00:46.016470 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49330 2019-Jan-17 17:00:46.017110 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49331 2019-Jan-17 17:00:46.017746 - [DEBUG] Edge Function : AllBottom
49332 2019-Jan-17 17:00:46.017775 - [DEBUG] End adding new jump function
49333 2019-Jan-17 17:00:46.017799 - [DEBUG]
49334 2019-Jan-17 17:00:46.017822 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49335 2019-Jan-17 17:00:46.017855 - [DEBUG]
49336 2019-Jan-17 17:00:46.017879 - [DEBUG] Process 1337. path edge:
49337 2019-Jan-17 17:00:46.017903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49338 2019-Jan-17 17:00:46.017974 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49339 2019-Jan-17 17:00:46.018613 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49340 2019-Jan-17 17:00:46.019253 - [DEBUG]
49341 2019-Jan-17 17:00:46.019278 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49342 2019-Jan-17 17:00:46.019935 - [DEBUG] Compose: EdgeIdentity * AllBottom
49343 2019-Jan-17 17:00:46.019963 - [DEBUG]
49344 2019-Jan-17 17:00:46.019986 - [DEBUG] Propagate flow
49345 2019-Jan-17 17:00:46.020010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49346 2019-Jan-17 17:00:46.020068 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49347 2019-Jan-17 17:00:46.020712 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49348 2019-Jan-17 17:00:46.021367 - [DEBUG] Edge function : AllBottom (result of previous compose)
49349 2019-Jan-17 17:00:46.021393 - [DEBUG]
49350 2019-Jan-17 17:00:46.021418 - [DEBUG] Join: AllTop & AllBottom
49351 2019-Jan-17 17:00:46.021444 - [DEBUG] = AllBottom (new jump func)
49352 2019-Jan-17 17:00:46.021468 - [DEBUG]
49353 2019-Jan-17 17:00:46.021491 - [DEBUG] Start adding new jump function
49354 2019-Jan-17 17:00:46.021515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49355 2019-Jan-17 17:00:46.021573 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49356 2019-Jan-17 17:00:46.022214 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49357 2019-Jan-17 17:00:46.022847 - [DEBUG] Edge Function : AllBottom
49358 2019-Jan-17 17:00:46.022876 - [DEBUG] End adding new jump function
49359 2019-Jan-17 17:00:46.022899 - [DEBUG]
49360 2019-Jan-17 17:00:46.022923 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49361 2019-Jan-17 17:00:46.022947 - [DEBUG]
49362 2019-Jan-17 17:00:46.022970 - [DEBUG] Process 1338. path edge:
49363 2019-Jan-17 17:00:46.022994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49364 2019-Jan-17 17:00:46.023052 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49365 2019-Jan-17 17:00:46.023687 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49366 2019-Jan-17 17:00:46.024326 - [DEBUG]
49367 2019-Jan-17 17:00:46.024352 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49368 2019-Jan-17 17:00:46.025021 - [DEBUG] Compose: EdgeIdentity * AllBottom
49369 2019-Jan-17 17:00:46.025050 - [DEBUG]
49370 2019-Jan-17 17:00:46.025074 - [DEBUG] Propagate flow
49371 2019-Jan-17 17:00:46.025097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49372 2019-Jan-17 17:00:46.025156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49373 2019-Jan-17 17:00:46.025804 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49374 2019-Jan-17 17:00:46.026444 - [DEBUG] Edge function : AllBottom (result of previous compose)
49375 2019-Jan-17 17:00:46.026469 - [DEBUG]
49376 2019-Jan-17 17:00:46.026495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49377 2019-Jan-17 17:00:46.026521 - [DEBUG] = AllBottom
49378 2019-Jan-17 17:00:46.026545 - [DEBUG]
49379 2019-Jan-17 17:00:46.026569 - [DEBUG] PROPAGATE: No new function!
49380 2019-Jan-17 17:00:46.026594 - [DEBUG] EDGE: >
49381 2019-Jan-17 17:00:46.026663 - [DEBUG] ---> 49382 2019-Jan-17 17:00:46.027299 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49383 2019-Jan-17 17:00:46.027939 - [DEBUG]
49384 2019-Jan-17 17:00:46.027979 - [DEBUG] EDGE: >
49385 2019-Jan-17 17:00:46.028038 - [DEBUG] ---> 49386 2019-Jan-17 17:00:46.028676 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49387 2019-Jan-17 17:00:46.029316 - [DEBUG]
49388 2019-Jan-17 17:00:46.029342 - [DEBUG] EDGE: >
49389 2019-Jan-17 17:00:46.029401 - [DEBUG] ---> 49390 2019-Jan-17 17:00:46.030041 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49391 2019-Jan-17 17:00:46.030682 - [DEBUG]
49392 2019-Jan-17 17:00:46.030720 - [DEBUG] Compose: EdgeIdentity * AllBottom
49393 2019-Jan-17 17:00:46.030747 - [DEBUG]
49394 2019-Jan-17 17:00:46.030771 - [DEBUG] Propagate flow
49395 2019-Jan-17 17:00:46.030795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49396 2019-Jan-17 17:00:46.030853 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49397 2019-Jan-17 17:00:46.031510 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49398 2019-Jan-17 17:00:46.032148 - [DEBUG] Edge function : AllBottom (result of previous compose)
49399 2019-Jan-17 17:00:46.032174 - [DEBUG]
49400 2019-Jan-17 17:00:46.032199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49401 2019-Jan-17 17:00:46.032225 - [DEBUG] = AllBottom
49402 2019-Jan-17 17:00:46.032249 - [DEBUG]
49403 2019-Jan-17 17:00:46.032273 - [DEBUG] PROPAGATE: No new function!
49404 2019-Jan-17 17:00:46.032300 - [DEBUG] EDGE: >
49405 2019-Jan-17 17:00:46.032359 - [DEBUG] ---> 49406 2019-Jan-17 17:00:46.033008 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49407 2019-Jan-17 17:00:46.033648 - [DEBUG]
49408 2019-Jan-17 17:00:46.033682 - [DEBUG] Compose: EdgeIdentity * AllBottom
49409 2019-Jan-17 17:00:46.033709 - [DEBUG]
49410 2019-Jan-17 17:00:46.033733 - [DEBUG] Propagate flow
49411 2019-Jan-17 17:00:46.033757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49412 2019-Jan-17 17:00:46.033814 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49413 2019-Jan-17 17:00:46.034463 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49414 2019-Jan-17 17:00:46.035118 - [DEBUG] Edge function : AllBottom (result of previous compose)
49415 2019-Jan-17 17:00:46.035144 - [DEBUG]
49416 2019-Jan-17 17:00:46.035168 - [DEBUG] Join: AllTop & AllBottom
49417 2019-Jan-17 17:00:46.035194 - [DEBUG] = AllBottom (new jump func)
49418 2019-Jan-17 17:00:46.035219 - [DEBUG]
49419 2019-Jan-17 17:00:46.035242 - [DEBUG] Start adding new jump function
49420 2019-Jan-17 17:00:46.035265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49421 2019-Jan-17 17:00:46.035323 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49422 2019-Jan-17 17:00:46.035964 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49423 2019-Jan-17 17:00:46.036611 - [DEBUG] Edge Function : AllBottom
49424 2019-Jan-17 17:00:46.036648 - [DEBUG] End adding new jump function
49425 2019-Jan-17 17:00:46.036672 - [DEBUG]
49426 2019-Jan-17 17:00:46.036696 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49427 2019-Jan-17 17:00:46.036720 - [DEBUG]
49428 2019-Jan-17 17:00:46.036744 - [DEBUG] Process 1339. path edge:
49429 2019-Jan-17 17:00:46.036767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49430 2019-Jan-17 17:00:46.036825 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49431 2019-Jan-17 17:00:46.037473 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49432 2019-Jan-17 17:00:46.038130 - [DEBUG]
49433 2019-Jan-17 17:00:46.038154 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49434 2019-Jan-17 17:00:46.038813 - [DEBUG] Possible callees:
49435 2019-Jan-17 17:00:46.038838 - [DEBUG] llvm.dbg.declare
49436 2019-Jan-17 17:00:46.038864 - [DEBUG] Possible return sites:
49437 2019-Jan-17 17:00:46.038887 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349438 2019-Jan-17 17:00:46.040165 - [DEBUG] Found and process special summary
49439 2019-Jan-17 17:00:46.040199 - [DEBUG] Compose: EdgeIdentity * AllBottom
49440 2019-Jan-17 17:00:46.040226 - [DEBUG]
49441 2019-Jan-17 17:00:46.040250 - [DEBUG] Propagate flow
49442 2019-Jan-17 17:00:46.040273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49443 2019-Jan-17 17:00:46.040331 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49444 2019-Jan-17 17:00:46.040973 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49445 2019-Jan-17 17:00:46.041628 - [DEBUG] Edge function : AllBottom (result of previous compose)
49446 2019-Jan-17 17:00:46.041654 - [DEBUG]
49447 2019-Jan-17 17:00:46.041679 - [DEBUG] Join: AllTop & AllBottom
49448 2019-Jan-17 17:00:46.041705 - [DEBUG] = AllBottom (new jump func)
49449 2019-Jan-17 17:00:46.041729 - [DEBUG]
49450 2019-Jan-17 17:00:46.041753 - [DEBUG] Start adding new jump function
49451 2019-Jan-17 17:00:46.041776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49452 2019-Jan-17 17:00:46.041833 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49453 2019-Jan-17 17:00:46.042473 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49454 2019-Jan-17 17:00:46.043113 - [DEBUG] Edge Function : AllBottom
49455 2019-Jan-17 17:00:46.043142 - [DEBUG] End adding new jump function
49456 2019-Jan-17 17:00:46.043165 - [DEBUG]
49457 2019-Jan-17 17:00:46.043189 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49458 2019-Jan-17 17:00:46.043214 - [DEBUG]
49459 2019-Jan-17 17:00:46.043237 - [DEBUG] Process 1340. path edge:
49460 2019-Jan-17 17:00:46.043261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49461 2019-Jan-17 17:00:46.043319 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49462 2019-Jan-17 17:00:46.043958 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49463 2019-Jan-17 17:00:46.044597 - [DEBUG]
49464 2019-Jan-17 17:00:46.044633 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49465 2019-Jan-17 17:00:46.045295 - [DEBUG] Compose: EdgeIdentity * AllBottom
49466 2019-Jan-17 17:00:46.045324 - [DEBUG]
49467 2019-Jan-17 17:00:46.045355 - [DEBUG] Propagate flow
49468 2019-Jan-17 17:00:46.045379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49469 2019-Jan-17 17:00:46.045438 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49470 2019-Jan-17 17:00:46.046075 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49471 2019-Jan-17 17:00:46.046714 - [DEBUG] Edge function : AllBottom (result of previous compose)
49472 2019-Jan-17 17:00:46.046739 - [DEBUG]
49473 2019-Jan-17 17:00:46.046764 - [DEBUG] Join: AllTop & AllBottom
49474 2019-Jan-17 17:00:46.046790 - [DEBUG] = AllBottom (new jump func)
49475 2019-Jan-17 17:00:46.046815 - [DEBUG]
49476 2019-Jan-17 17:00:46.046838 - [DEBUG] Start adding new jump function
49477 2019-Jan-17 17:00:46.046861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49478 2019-Jan-17 17:00:46.046919 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49479 2019-Jan-17 17:00:46.047560 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49480 2019-Jan-17 17:00:46.048210 - [DEBUG] Edge Function : AllBottom
49481 2019-Jan-17 17:00:46.048239 - [DEBUG] End adding new jump function
49482 2019-Jan-17 17:00:46.048263 - [DEBUG]
49483 2019-Jan-17 17:00:46.048286 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49484 2019-Jan-17 17:00:46.048311 - [DEBUG]
49485 2019-Jan-17 17:00:46.048334 - [DEBUG] Process 1341. path edge:
49486 2019-Jan-17 17:00:46.048358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49487 2019-Jan-17 17:00:46.048416 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49488 2019-Jan-17 17:00:46.049052 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49489 2019-Jan-17 17:00:46.049693 - [DEBUG]
49490 2019-Jan-17 17:00:46.049718 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49491 2019-Jan-17 17:00:46.050374 - [DEBUG] Compose: EdgeIdentity * AllBottom
49492 2019-Jan-17 17:00:46.050402 - [DEBUG]
49493 2019-Jan-17 17:00:46.050426 - [DEBUG] Propagate flow
49494 2019-Jan-17 17:00:46.050449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49495 2019-Jan-17 17:00:46.050508 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49496 2019-Jan-17 17:00:46.051143 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49497 2019-Jan-17 17:00:46.051799 - [DEBUG] Edge function : AllBottom (result of previous compose)
49498 2019-Jan-17 17:00:46.051825 - [DEBUG]
49499 2019-Jan-17 17:00:46.051850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49500 2019-Jan-17 17:00:46.051875 - [DEBUG] = AllBottom
49501 2019-Jan-17 17:00:46.051900 - [DEBUG]
49502 2019-Jan-17 17:00:46.051923 - [DEBUG] PROPAGATE: No new function!
49503 2019-Jan-17 17:00:46.051948 - [DEBUG] EDGE: >
49504 2019-Jan-17 17:00:46.052007 - [DEBUG] ---> 49505 2019-Jan-17 17:00:46.052642 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49506 2019-Jan-17 17:00:46.053281 - [DEBUG]
49507 2019-Jan-17 17:00:46.053307 - [DEBUG] EDGE: >
49508 2019-Jan-17 17:00:46.053366 - [DEBUG] ---> 49509 2019-Jan-17 17:00:46.054006 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49510 2019-Jan-17 17:00:46.054658 - [DEBUG]
49511 2019-Jan-17 17:00:46.054695 - [DEBUG] Compose: EdgeIdentity * AllBottom
49512 2019-Jan-17 17:00:46.054723 - [DEBUG]
49513 2019-Jan-17 17:00:46.054755 - [DEBUG] Propagate flow
49514 2019-Jan-17 17:00:46.054779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49515 2019-Jan-17 17:00:46.054838 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49516 2019-Jan-17 17:00:46.055478 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49517 2019-Jan-17 17:00:46.056118 - [DEBUG] Edge function : AllBottom (result of previous compose)
49518 2019-Jan-17 17:00:46.056143 - [DEBUG]
49519 2019-Jan-17 17:00:46.056169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49520 2019-Jan-17 17:00:46.056195 - [DEBUG] = AllBottom
49521 2019-Jan-17 17:00:46.056219 - [DEBUG]
49522 2019-Jan-17 17:00:46.056243 - [DEBUG] PROPAGATE: No new function!
49523 2019-Jan-17 17:00:46.056270 - [DEBUG] EDGE: >
49524 2019-Jan-17 17:00:46.056329 - [DEBUG] ---> 49525 2019-Jan-17 17:00:46.056979 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49526 2019-Jan-17 17:00:46.057619 - [DEBUG]
49527 2019-Jan-17 17:00:46.057646 - [DEBUG] EDGE: >
49528 2019-Jan-17 17:00:46.057704 - [DEBUG] ---> 49529 2019-Jan-17 17:00:46.058357 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49530 2019-Jan-17 17:00:46.058998 - [DEBUG]
49531 2019-Jan-17 17:00:46.059032 - [DEBUG] Compose: EdgeIdentity * AllBottom
49532 2019-Jan-17 17:00:46.059059 - [DEBUG]
49533 2019-Jan-17 17:00:46.059083 - [DEBUG] Propagate flow
49534 2019-Jan-17 17:00:46.059106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49535 2019-Jan-17 17:00:46.059164 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49536 2019-Jan-17 17:00:46.059801 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49537 2019-Jan-17 17:00:46.060442 - [DEBUG] Edge function : AllBottom (result of previous compose)
49538 2019-Jan-17 17:00:46.060467 - [DEBUG]
49539 2019-Jan-17 17:00:46.060492 - [DEBUG] Join: AllTop & AllBottom
49540 2019-Jan-17 17:00:46.060518 - [DEBUG] = AllBottom (new jump func)
49541 2019-Jan-17 17:00:46.060543 - [DEBUG]
49542 2019-Jan-17 17:00:46.060566 - [DEBUG] Start adding new jump function
49543 2019-Jan-17 17:00:46.060590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49544 2019-Jan-17 17:00:46.060647 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49545 2019-Jan-17 17:00:46.061300 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49546 2019-Jan-17 17:00:46.061939 - [DEBUG] Edge Function : AllBottom
49547 2019-Jan-17 17:00:46.061967 - [DEBUG] End adding new jump function
49548 2019-Jan-17 17:00:46.061991 - [DEBUG]
49549 2019-Jan-17 17:00:46.062015 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49550 2019-Jan-17 17:00:46.062039 - [DEBUG]
49551 2019-Jan-17 17:00:46.062063 - [DEBUG] Process 1342. path edge:
49552 2019-Jan-17 17:00:46.062087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49553 2019-Jan-17 17:00:46.062144 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49554 2019-Jan-17 17:00:46.062782 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49555 2019-Jan-17 17:00:46.063421 - [DEBUG]
49556 2019-Jan-17 17:00:46.063446 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49557 2019-Jan-17 17:00:46.064110 - [DEBUG] Compose: EdgeIdentity * AllBottom
49558 2019-Jan-17 17:00:46.064139 - [DEBUG]
49559 2019-Jan-17 17:00:46.064163 - [DEBUG] Propagate flow
49560 2019-Jan-17 17:00:46.064186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49561 2019-Jan-17 17:00:46.064245 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49562 2019-Jan-17 17:00:46.064918 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49563 2019-Jan-17 17:00:46.065558 - [DEBUG] Edge function : AllBottom (result of previous compose)
49564 2019-Jan-17 17:00:46.065583 - [DEBUG]
49565 2019-Jan-17 17:00:46.065608 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49566 2019-Jan-17 17:00:46.065634 - [DEBUG] = AllBottom
49567 2019-Jan-17 17:00:46.065659 - [DEBUG]
49568 2019-Jan-17 17:00:46.065682 - [DEBUG] PROPAGATE: No new function!
49569 2019-Jan-17 17:00:46.065715 - [DEBUG] Compose: EdgeIdentity * AllBottom
49570 2019-Jan-17 17:00:46.065743 - [DEBUG]
49571 2019-Jan-17 17:00:46.065766 - [DEBUG] Propagate flow
49572 2019-Jan-17 17:00:46.065790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49573 2019-Jan-17 17:00:46.065848 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49574 2019-Jan-17 17:00:46.066497 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49575 2019-Jan-17 17:00:46.067136 - [DEBUG] Edge function : AllBottom (result of previous compose)
49576 2019-Jan-17 17:00:46.067161 - [DEBUG]
49577 2019-Jan-17 17:00:46.067186 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49578 2019-Jan-17 17:00:46.067212 - [DEBUG] = AllBottom
49579 2019-Jan-17 17:00:46.067237 - [DEBUG]
49580 2019-Jan-17 17:00:46.067260 - [DEBUG] PROPAGATE: No new function!
49581 2019-Jan-17 17:00:46.067286 - [DEBUG] EDGE: >
49582 2019-Jan-17 17:00:46.067344 - [DEBUG] ---> 49583 2019-Jan-17 17:00:46.067994 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49584 2019-Jan-17 17:00:46.068635 - [DEBUG]
49585 2019-Jan-17 17:00:46.068662 - [DEBUG] EDGE: >
49586 2019-Jan-17 17:00:46.068721 - [DEBUG] ---> 49587 2019-Jan-17 17:00:46.069357 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49588 2019-Jan-17 17:00:46.069996 - [DEBUG]
49589 2019-Jan-17 17:00:46.070022 - [DEBUG] EDGE: >
49590 2019-Jan-17 17:00:46.070081 - [DEBUG] ---> 49591 2019-Jan-17 17:00:46.070719 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49592 2019-Jan-17 17:00:46.071374 - [DEBUG]
49593 2019-Jan-17 17:00:46.071410 - [DEBUG] Compose: EdgeIdentity * AllBottom
49594 2019-Jan-17 17:00:46.071437 - [DEBUG]
49595 2019-Jan-17 17:00:46.071461 - [DEBUG] Propagate flow
49596 2019-Jan-17 17:00:46.071484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49597 2019-Jan-17 17:00:46.071543 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49598 2019-Jan-17 17:00:46.072183 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49599 2019-Jan-17 17:00:46.072822 - [DEBUG] Edge function : AllBottom (result of previous compose)
49600 2019-Jan-17 17:00:46.072858 - [DEBUG]
49601 2019-Jan-17 17:00:46.072884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49602 2019-Jan-17 17:00:46.072910 - [DEBUG] = AllBottom
49603 2019-Jan-17 17:00:46.072934 - [DEBUG]
49604 2019-Jan-17 17:00:46.072958 - [DEBUG] PROPAGATE: No new function!
49605 2019-Jan-17 17:00:46.072985 - [DEBUG] EDGE: >
49606 2019-Jan-17 17:00:46.073044 - [DEBUG] ---> 49607 2019-Jan-17 17:00:46.073684 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49608 2019-Jan-17 17:00:46.074324 - [DEBUG]
49609 2019-Jan-17 17:00:46.074350 - [DEBUG] EDGE: >
49610 2019-Jan-17 17:00:46.074409 - [DEBUG] ---> 49611 2019-Jan-17 17:00:46.075061 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49612 2019-Jan-17 17:00:46.075701 - [DEBUG]
49613 2019-Jan-17 17:00:46.075728 - [DEBUG] EDGE: >
49614 2019-Jan-17 17:00:46.075787 - [DEBUG] ---> 49615 2019-Jan-17 17:00:46.076427 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49616 2019-Jan-17 17:00:46.077066 - [DEBUG]
49617 2019-Jan-17 17:00:46.077092 - [DEBUG] EDGE: >
49618 2019-Jan-17 17:00:46.077151 - [DEBUG] ---> 49619 2019-Jan-17 17:00:46.077786 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49620 2019-Jan-17 17:00:46.078442 - [DEBUG]
49621 2019-Jan-17 17:00:46.078470 - [DEBUG] EDGE: >
49622 2019-Jan-17 17:00:46.078528 - [DEBUG] ---> 49623 2019-Jan-17 17:00:46.079164 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49624 2019-Jan-17 17:00:46.079803 - [DEBUG]
49625 2019-Jan-17 17:00:46.079830 - [DEBUG] EDGE: >
49626 2019-Jan-17 17:00:46.079889 - [DEBUG] ---> 49627 2019-Jan-17 17:00:46.080529 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49628 2019-Jan-17 17:00:46.081169 - [DEBUG]
49629 2019-Jan-17 17:00:46.081195 - [DEBUG] EDGE: >
49630 2019-Jan-17 17:00:46.081254 - [DEBUG] ---> 49631 2019-Jan-17 17:00:46.081903 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49632 2019-Jan-17 17:00:46.082542 - [DEBUG]
49633 2019-Jan-17 17:00:46.082568 - [DEBUG] EDGE: >
49634 2019-Jan-17 17:00:46.082627 - [DEBUG] ---> 49635 2019-Jan-17 17:00:46.083264 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49636 2019-Jan-17 17:00:46.083904 - [DEBUG]
49637 2019-Jan-17 17:00:46.083930 - [DEBUG] EDGE: >
49638 2019-Jan-17 17:00:46.083989 - [DEBUG] ---> 49639 2019-Jan-17 17:00:46.084641 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49640 2019-Jan-17 17:00:46.085291 - [DEBUG]
49641 2019-Jan-17 17:00:46.085330 - [DEBUG] Compose: EdgeIdentity * AllBottom
49642 2019-Jan-17 17:00:46.085358 - [DEBUG]
49643 2019-Jan-17 17:00:46.085382 - [DEBUG] Propagate flow
49644 2019-Jan-17 17:00:46.085406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49645 2019-Jan-17 17:00:46.085465 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49646 2019-Jan-17 17:00:46.086105 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49647 2019-Jan-17 17:00:46.086746 - [DEBUG] Edge function : AllBottom (result of previous compose)
49648 2019-Jan-17 17:00:46.086771 - [DEBUG]
49649 2019-Jan-17 17:00:46.086797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49650 2019-Jan-17 17:00:46.086823 - [DEBUG] = AllBottom
49651 2019-Jan-17 17:00:46.086847 - [DEBUG]
49652 2019-Jan-17 17:00:46.086871 - [DEBUG] PROPAGATE: No new function!
49653 2019-Jan-17 17:00:46.086898 - [DEBUG] EDGE: >
49654 2019-Jan-17 17:00:46.086958 - [DEBUG] ---> 49655 2019-Jan-17 17:00:46.087605 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49656 2019-Jan-17 17:00:46.088262 - [DEBUG]
49657 2019-Jan-17 17:00:46.088298 - [DEBUG] Compose: EdgeIdentity * AllBottom
49658 2019-Jan-17 17:00:46.088325 - [DEBUG]
49659 2019-Jan-17 17:00:46.088349 - [DEBUG] Propagate flow
49660 2019-Jan-17 17:00:46.088372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49661 2019-Jan-17 17:00:46.088430 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49662 2019-Jan-17 17:00:46.089069 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49663 2019-Jan-17 17:00:46.089708 - [DEBUG] Edge function : AllBottom (result of previous compose)
49664 2019-Jan-17 17:00:46.089733 - [DEBUG]
49665 2019-Jan-17 17:00:46.089758 - [DEBUG] Join: AllTop & AllBottom
49666 2019-Jan-17 17:00:46.089783 - [DEBUG] = AllBottom (new jump func)
49667 2019-Jan-17 17:00:46.089808 - [DEBUG]
49668 2019-Jan-17 17:00:46.089831 - [DEBUG] Start adding new jump function
49669 2019-Jan-17 17:00:46.089855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49670 2019-Jan-17 17:00:46.089912 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49671 2019-Jan-17 17:00:46.090553 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49672 2019-Jan-17 17:00:46.091191 - [DEBUG] Edge Function : AllBottom
49673 2019-Jan-17 17:00:46.091219 - [DEBUG] End adding new jump function
49674 2019-Jan-17 17:00:46.091243 - [DEBUG]
49675 2019-Jan-17 17:00:46.091267 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49676 2019-Jan-17 17:00:46.091305 - [DEBUG]
49677 2019-Jan-17 17:00:46.091329 - [DEBUG] Process 1343. path edge:
49678 2019-Jan-17 17:00:46.091353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49679 2019-Jan-17 17:00:46.091411 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49680 2019-Jan-17 17:00:46.092049 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49681 2019-Jan-17 17:00:46.092689 - [DEBUG]
49682 2019-Jan-17 17:00:46.092713 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-17 17:00:46.093359 - [DEBUG] Possible callees:
49684 2019-Jan-17 17:00:46.093384 - [DEBUG] bar
49685 2019-Jan-17 17:00:46.093409 - [DEBUG] Possible return sites:
49686 2019-Jan-17 17:00:46.093433 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949687 2019-Jan-17 17:00:46.094722 - [DEBUG] Found and process special summary
49688 2019-Jan-17 17:00:46.094757 - [DEBUG] Compose: EdgeIdentity * AllBottom
49689 2019-Jan-17 17:00:46.094784 - [DEBUG]
49690 2019-Jan-17 17:00:46.094808 - [DEBUG] Propagate flow
49691 2019-Jan-17 17:00:46.094831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49692 2019-Jan-17 17:00:46.094890 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49693 2019-Jan-17 17:00:46.095530 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49694 2019-Jan-17 17:00:46.096170 - [DEBUG] Edge function : AllBottom (result of previous compose)
49695 2019-Jan-17 17:00:46.096195 - [DEBUG]
49696 2019-Jan-17 17:00:46.096220 - [DEBUG] Join: AllTop & AllBottom
49697 2019-Jan-17 17:00:46.096246 - [DEBUG] = AllBottom (new jump func)
49698 2019-Jan-17 17:00:46.096271 - [DEBUG]
49699 2019-Jan-17 17:00:46.096294 - [DEBUG] Start adding new jump function
49700 2019-Jan-17 17:00:46.096318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49701 2019-Jan-17 17:00:46.096375 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49702 2019-Jan-17 17:00:46.097015 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49703 2019-Jan-17 17:00:46.097653 - [DEBUG] Edge Function : AllBottom
49704 2019-Jan-17 17:00:46.097682 - [DEBUG] End adding new jump function
49705 2019-Jan-17 17:00:46.097705 - [DEBUG]
49706 2019-Jan-17 17:00:46.097729 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49707 2019-Jan-17 17:00:46.097754 - [DEBUG]
49708 2019-Jan-17 17:00:46.097777 - [DEBUG] Process 1344. path edge:
49709 2019-Jan-17 17:00:46.097801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49710 2019-Jan-17 17:00:46.097858 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49711 2019-Jan-17 17:00:46.098514 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49712 2019-Jan-17 17:00:46.099154 - [DEBUG]
49713 2019-Jan-17 17:00:46.099179 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-17 17:00:46.099833 - [DEBUG] Compose: EdgeIdentity * AllBottom
49715 2019-Jan-17 17:00:46.099861 - [DEBUG]
49716 2019-Jan-17 17:00:46.099885 - [DEBUG] Propagate flow
49717 2019-Jan-17 17:00:46.099908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49718 2019-Jan-17 17:00:46.099966 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49719 2019-Jan-17 17:00:46.100603 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49720 2019-Jan-17 17:00:46.101243 - [DEBUG] Edge function : AllBottom (result of previous compose)
49721 2019-Jan-17 17:00:46.101268 - [DEBUG]
49722 2019-Jan-17 17:00:46.101308 - [DEBUG] Join: AllTop & AllBottom
49723 2019-Jan-17 17:00:46.101335 - [DEBUG] = AllBottom (new jump func)
49724 2019-Jan-17 17:00:46.101359 - [DEBUG]
49725 2019-Jan-17 17:00:46.101383 - [DEBUG] Start adding new jump function
49726 2019-Jan-17 17:00:46.101406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49727 2019-Jan-17 17:00:46.101464 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49728 2019-Jan-17 17:00:46.102104 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49729 2019-Jan-17 17:00:46.102739 - [DEBUG] Edge Function : AllBottom
49730 2019-Jan-17 17:00:46.102775 - [DEBUG] End adding new jump function
49731 2019-Jan-17 17:00:46.102799 - [DEBUG]
49732 2019-Jan-17 17:00:46.102823 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49733 2019-Jan-17 17:00:46.102847 - [DEBUG]
49734 2019-Jan-17 17:00:46.102870 - [DEBUG] Process 1345. path edge:
49735 2019-Jan-17 17:00:46.102894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49736 2019-Jan-17 17:00:46.102952 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49737 2019-Jan-17 17:00:46.103588 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49738 2019-Jan-17 17:00:46.104228 - [DEBUG]
49739 2019-Jan-17 17:00:46.104253 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-17 17:00:46.104919 - [DEBUG] Compose: EdgeIdentity * AllBottom
49741 2019-Jan-17 17:00:46.104948 - [DEBUG]
49742 2019-Jan-17 17:00:46.104972 - [DEBUG] Propagate flow
49743 2019-Jan-17 17:00:46.104995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49744 2019-Jan-17 17:00:46.105053 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49745 2019-Jan-17 17:00:46.105706 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49746 2019-Jan-17 17:00:46.106367 - [DEBUG] Edge function : AllBottom (result of previous compose)
49747 2019-Jan-17 17:00:46.106393 - [DEBUG]
49748 2019-Jan-17 17:00:46.106418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49749 2019-Jan-17 17:00:46.106444 - [DEBUG] = AllBottom
49750 2019-Jan-17 17:00:46.106468 - [DEBUG]
49751 2019-Jan-17 17:00:46.106491 - [DEBUG] PROPAGATE: No new function!
49752 2019-Jan-17 17:00:46.106524 - [DEBUG] Compose: EdgeIdentity * AllBottom
49753 2019-Jan-17 17:00:46.106551 - [DEBUG]
49754 2019-Jan-17 17:00:46.106575 - [DEBUG] Propagate flow
49755 2019-Jan-17 17:00:46.106598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49756 2019-Jan-17 17:00:46.106656 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49757 2019-Jan-17 17:00:46.107304 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49758 2019-Jan-17 17:00:46.107944 - [DEBUG] Edge function : AllBottom (result of previous compose)
49759 2019-Jan-17 17:00:46.107985 - [DEBUG]
49760 2019-Jan-17 17:00:46.108010 - [DEBUG] Join: AllTop & AllBottom
49761 2019-Jan-17 17:00:46.108036 - [DEBUG] = AllBottom (new jump func)
49762 2019-Jan-17 17:00:46.108061 - [DEBUG]
49763 2019-Jan-17 17:00:46.108084 - [DEBUG] Start adding new jump function
49764 2019-Jan-17 17:00:46.108107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49765 2019-Jan-17 17:00:46.108166 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49766 2019-Jan-17 17:00:46.108806 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49767 2019-Jan-17 17:00:46.109453 - [DEBUG] Edge Function : AllBottom
49768 2019-Jan-17 17:00:46.109482 - [DEBUG] End adding new jump function
49769 2019-Jan-17 17:00:46.109505 - [DEBUG]
49770 2019-Jan-17 17:00:46.109529 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49771 2019-Jan-17 17:00:46.109553 - [DEBUG]
49772 2019-Jan-17 17:00:46.109576 - [DEBUG] Process 1346. path edge:
49773 2019-Jan-17 17:00:46.109600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49774 2019-Jan-17 17:00:46.109658 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49775 2019-Jan-17 17:00:46.110313 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49776 2019-Jan-17 17:00:46.110955 - [DEBUG]
49777 2019-Jan-17 17:00:46.110979 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-17 17:00:46.111649 - [DEBUG] Possible callees:
49779 2019-Jan-17 17:00:46.111675 - [DEBUG] llvm.dbg.declare
49780 2019-Jan-17 17:00:46.111699 - [DEBUG] Possible return sites:
49781 2019-Jan-17 17:00:46.111723 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349782 2019-Jan-17 17:00:46.113000 - [DEBUG] Found and process special summary
49783 2019-Jan-17 17:00:46.113034 - [DEBUG] Compose: EdgeIdentity * AllBottom
49784 2019-Jan-17 17:00:46.113061 - [DEBUG]
49785 2019-Jan-17 17:00:46.113085 - [DEBUG] Propagate flow
49786 2019-Jan-17 17:00:46.113108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49787 2019-Jan-17 17:00:46.113166 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49788 2019-Jan-17 17:00:46.113806 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49789 2019-Jan-17 17:00:46.114447 - [DEBUG] Edge function : AllBottom (result of previous compose)
49790 2019-Jan-17 17:00:46.114472 - [DEBUG]
49791 2019-Jan-17 17:00:46.114497 - [DEBUG] Join: AllTop & AllBottom
49792 2019-Jan-17 17:00:46.114523 - [DEBUG] = AllBottom (new jump func)
49793 2019-Jan-17 17:00:46.114547 - [DEBUG]
49794 2019-Jan-17 17:00:46.114570 - [DEBUG] Start adding new jump function
49795 2019-Jan-17 17:00:46.114594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49796 2019-Jan-17 17:00:46.114665 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49797 2019-Jan-17 17:00:46.115306 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49798 2019-Jan-17 17:00:46.115945 - [DEBUG] Edge Function : AllBottom
49799 2019-Jan-17 17:00:46.115974 - [DEBUG] End adding new jump function
49800 2019-Jan-17 17:00:46.115997 - [DEBUG]
49801 2019-Jan-17 17:00:46.116021 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49802 2019-Jan-17 17:00:46.116046 - [DEBUG]
49803 2019-Jan-17 17:00:46.116069 - [DEBUG] Process 1347. path edge:
49804 2019-Jan-17 17:00:46.116092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49805 2019-Jan-17 17:00:46.116150 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49806 2019-Jan-17 17:00:46.116791 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49807 2019-Jan-17 17:00:46.117431 - [DEBUG]
49808 2019-Jan-17 17:00:46.117455 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-17 17:00:46.118127 - [DEBUG] Compose: EdgeIdentity * AllBottom
49810 2019-Jan-17 17:00:46.118155 - [DEBUG]
49811 2019-Jan-17 17:00:46.118179 - [DEBUG] Propagate flow
49812 2019-Jan-17 17:00:46.118202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49813 2019-Jan-17 17:00:46.118261 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49814 2019-Jan-17 17:00:46.118897 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49815 2019-Jan-17 17:00:46.119538 - [DEBUG] Edge function : AllBottom (result of previous compose)
49816 2019-Jan-17 17:00:46.119572 - [DEBUG]
49817 2019-Jan-17 17:00:46.119598 - [DEBUG] Join: AllTop & AllBottom
49818 2019-Jan-17 17:00:46.119623 - [DEBUG] = AllBottom (new jump func)
49819 2019-Jan-17 17:00:46.119648 - [DEBUG]
49820 2019-Jan-17 17:00:46.119671 - [DEBUG] Start adding new jump function
49821 2019-Jan-17 17:00:46.119694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49822 2019-Jan-17 17:00:46.119751 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49823 2019-Jan-17 17:00:46.120393 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49824 2019-Jan-17 17:00:46.121027 - [DEBUG] Edge Function : AllBottom
49825 2019-Jan-17 17:00:46.121055 - [DEBUG] End adding new jump function
49826 2019-Jan-17 17:00:46.121079 - [DEBUG]
49827 2019-Jan-17 17:00:46.121102 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49828 2019-Jan-17 17:00:46.121127 - [DEBUG]
49829 2019-Jan-17 17:00:46.121150 - [DEBUG] Process 1348. path edge:
49830 2019-Jan-17 17:00:46.121173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49831 2019-Jan-17 17:00:46.121231 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49832 2019-Jan-17 17:00:46.121882 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49833 2019-Jan-17 17:00:46.122523 - [DEBUG]
49834 2019-Jan-17 17:00:46.122548 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-17 17:00:46.123200 - [DEBUG] Compose: EdgeIdentity * AllBottom
49836 2019-Jan-17 17:00:46.123229 - [DEBUG]
49837 2019-Jan-17 17:00:46.123253 - [DEBUG] Propagate flow
49838 2019-Jan-17 17:00:46.123276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49839 2019-Jan-17 17:00:46.123334 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49840 2019-Jan-17 17:00:46.123972 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49841 2019-Jan-17 17:00:46.124611 - [DEBUG] Edge function : AllBottom (result of previous compose)
49842 2019-Jan-17 17:00:46.124651 - [DEBUG]
49843 2019-Jan-17 17:00:46.124676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49844 2019-Jan-17 17:00:46.124702 - [DEBUG] = AllBottom
49845 2019-Jan-17 17:00:46.124726 - [DEBUG]
49846 2019-Jan-17 17:00:46.124750 - [DEBUG] PROPAGATE: No new function!
49847 2019-Jan-17 17:00:46.124775 - [DEBUG] EDGE: >
49848 2019-Jan-17 17:00:46.124834 - [DEBUG] ---> 49849 2019-Jan-17 17:00:46.125470 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49850 2019-Jan-17 17:00:46.126112 - [DEBUG]
49851 2019-Jan-17 17:00:46.126138 - [DEBUG] EDGE: >
49852 2019-Jan-17 17:00:46.126196 - [DEBUG] ---> 49853 2019-Jan-17 17:00:46.126836 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49854 2019-Jan-17 17:00:46.127476 - [DEBUG]
49855 2019-Jan-17 17:00:46.127513 - [DEBUG] Compose: EdgeIdentity * AllBottom
49856 2019-Jan-17 17:00:46.127540 - [DEBUG]
49857 2019-Jan-17 17:00:46.127564 - [DEBUG] Propagate flow
49858 2019-Jan-17 17:00:46.127587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49859 2019-Jan-17 17:00:46.127645 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49860 2019-Jan-17 17:00:46.128300 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49861 2019-Jan-17 17:00:46.128941 - [DEBUG] Edge function : AllBottom (result of previous compose)
49862 2019-Jan-17 17:00:46.128974 - [DEBUG]
49863 2019-Jan-17 17:00:46.129000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49864 2019-Jan-17 17:00:46.129025 - [DEBUG] = AllBottom
49865 2019-Jan-17 17:00:46.129050 - [DEBUG]
49866 2019-Jan-17 17:00:46.129073 - [DEBUG] PROPAGATE: No new function!
49867 2019-Jan-17 17:00:46.129100 - [DEBUG] EDGE: >
49868 2019-Jan-17 17:00:46.129159 - [DEBUG] ---> 49869 2019-Jan-17 17:00:46.129807 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49870 2019-Jan-17 17:00:46.130454 - [DEBUG]
49871 2019-Jan-17 17:00:46.130480 - [DEBUG] EDGE: >
49872 2019-Jan-17 17:00:46.130539 - [DEBUG] ---> 49873 2019-Jan-17 17:00:46.131175 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49874 2019-Jan-17 17:00:46.131832 - [DEBUG]
49875 2019-Jan-17 17:00:46.131859 - [DEBUG] EDGE: >
49876 2019-Jan-17 17:00:46.131917 - [DEBUG] ---> 49877 2019-Jan-17 17:00:46.132557 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49878 2019-Jan-17 17:00:46.133197 - [DEBUG]
49879 2019-Jan-17 17:00:46.133232 - [DEBUG] Compose: EdgeIdentity * AllBottom
49880 2019-Jan-17 17:00:46.133260 - [DEBUG]
49881 2019-Jan-17 17:00:46.133284 - [DEBUG] Propagate flow
49882 2019-Jan-17 17:00:46.133307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49883 2019-Jan-17 17:00:46.133365 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49884 2019-Jan-17 17:00:46.134005 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49885 2019-Jan-17 17:00:46.134660 - [DEBUG] Edge function : AllBottom (result of previous compose)
49886 2019-Jan-17 17:00:46.134685 - [DEBUG]
49887 2019-Jan-17 17:00:46.134710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49888 2019-Jan-17 17:00:46.134736 - [DEBUG] = AllBottom
49889 2019-Jan-17 17:00:46.134760 - [DEBUG]
49890 2019-Jan-17 17:00:46.134783 - [DEBUG] PROPAGATE: No new function!
49891 2019-Jan-17 17:00:46.134810 - [DEBUG] EDGE: >
49892 2019-Jan-17 17:00:46.134869 - [DEBUG] ---> 49893 2019-Jan-17 17:00:46.135509 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49894 2019-Jan-17 17:00:46.136149 - [DEBUG]
49895 2019-Jan-17 17:00:46.136175 - [DEBUG] EDGE: >
49896 2019-Jan-17 17:00:46.136234 - [DEBUG] ---> 49897 2019-Jan-17 17:00:46.136871 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49898 2019-Jan-17 17:00:46.137512 - [DEBUG]
49899 2019-Jan-17 17:00:46.137540 - [DEBUG] Compose: EdgeIdentity * AllBottom
49900 2019-Jan-17 17:00:46.137566 - [DEBUG]
49901 2019-Jan-17 17:00:46.137589 - [DEBUG] Propagate flow
49902 2019-Jan-17 17:00:46.137613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49903 2019-Jan-17 17:00:46.137670 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49904 2019-Jan-17 17:00:46.138322 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

49905 2019-Jan-17 17:00:46.138976 - [DEBUG] Edge function : AllBottom (result of previous compose)
49906 2019-Jan-17 17:00:46.139002 - [DEBUG]
49907 2019-Jan-17 17:00:46.139028 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49908 2019-Jan-17 17:00:46.139054 - [DEBUG] = AllBottom
49909 2019-Jan-17 17:00:46.139078 - [DEBUG]
49910 2019-Jan-17 17:00:46.139102 - [DEBUG] PROPAGATE: No new function!
49911 2019-Jan-17 17:00:46.139128 - [DEBUG] EDGE: >
49912 2019-Jan-17 17:00:46.139187 - [DEBUG] ---> 49913 2019-Jan-17 17:00:46.139831 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
>
49914 2019-Jan-17 17:00:46.140471 - [DEBUG]
49915 2019-Jan-17 17:00:46.140517 - [DEBUG] Compose: EdgeIdentity * AllBottom
49916 2019-Jan-17 17:00:46.140545 - [DEBUG]
49917 2019-Jan-17 17:00:46.140569 - [DEBUG] Propagate flow
49918 2019-Jan-17 17:00:46.140592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49919 2019-Jan-17 17:00:46.140650 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49920 2019-Jan-17 17:00:46.141306 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

49921 2019-Jan-17 17:00:46.141951 - [DEBUG] Edge function : AllBottom (result of previous compose)
49922 2019-Jan-17 17:00:46.141976 - [DEBUG]
49923 2019-Jan-17 17:00:46.142001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49924 2019-Jan-17 17:00:46.142027 - [DEBUG] = AllBottom
49925 2019-Jan-17 17:00:46.142051 - [DEBUG]
49926 2019-Jan-17 17:00:46.142074 - [DEBUG] PROPAGATE: No new function!
49927 2019-Jan-17 17:00:46.142100 - [DEBUG] Compose: EdgeIdentity * AllBottom
49928 2019-Jan-17 17:00:46.142125 - [DEBUG]
49929 2019-Jan-17 17:00:46.142149 - [DEBUG] Propagate flow
49930 2019-Jan-17 17:00:46.142172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49931 2019-Jan-17 17:00:46.142230 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49932 2019-Jan-17 17:00:46.142872 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

49933 2019-Jan-17 17:00:46.143539 - [DEBUG] Edge function : AllBottom (result of previous compose)
49934 2019-Jan-17 17:00:46.143566 - [DEBUG]
49935 2019-Jan-17 17:00:46.143592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49936 2019-Jan-17 17:00:46.143618 - [DEBUG] = AllBottom
49937 2019-Jan-17 17:00:46.143643 - [DEBUG]
49938 2019-Jan-17 17:00:46.143666 - [DEBUG] PROPAGATE: No new function!
49939 2019-Jan-17 17:00:46.143697 - [DEBUG] EDGE: >
49940 2019-Jan-17 17:00:46.143768 - [DEBUG] ---> 49941 2019-Jan-17 17:00:46.144471 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
49942 2019-Jan-17 17:00:46.145218 - [DEBUG]
49943 2019-Jan-17 17:00:46.145248 - [DEBUG] EDGE: >
49944 2019-Jan-17 17:00:46.145316 - [DEBUG] ---> 49945 2019-Jan-17 17:00:46.145963 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
49946 2019-Jan-17 17:00:46.146606 - [DEBUG]
49947 2019-Jan-17 17:00:46.146635 - [DEBUG] Compose: EdgeIdentity * AllBottom
49948 2019-Jan-17 17:00:46.146662 - [DEBUG]
49949 2019-Jan-17 17:00:46.146685 - [DEBUG] Propagate flow
49950 2019-Jan-17 17:00:46.146709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49951 2019-Jan-17 17:00:46.146767 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
49952 2019-Jan-17 17:00:46.147420 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

49953 2019-Jan-17 17:00:46.148089 - [DEBUG] Edge function : AllBottom (result of previous compose)
49954 2019-Jan-17 17:00:46.148114 - [DEBUG]
49955 2019-Jan-17 17:00:46.148141 - [DEBUG] Join: AllTop & AllBottom
49956 2019-Jan-17 17:00:46.148167 - [DEBUG] = AllBottom (new jump func)
49957 2019-Jan-17 17:00:46.148191 - [DEBUG]
49958 2019-Jan-17 17:00:46.148214 - [DEBUG] Start adding new jump function
49959 2019-Jan-17 17:00:46.148238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49960 2019-Jan-17 17:00:46.148295 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

49961 2019-Jan-17 17:00:46.148937 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
49962 2019-Jan-17 17:00:46.149572 - [DEBUG] Edge Function : AllBottom
49963 2019-Jan-17 17:00:46.149603 - [DEBUG] End adding new jump function
49964 2019-Jan-17 17:00:46.149627 - [DEBUG]
49965 2019-Jan-17 17:00:46.149652 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49966 2019-Jan-17 17:00:46.149676 - [DEBUG]
49967 2019-Jan-17 17:00:46.149700 - [DEBUG] Process 1349. path edge:
49968 2019-Jan-17 17:00:46.149724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49969 2019-Jan-17 17:00:46.149781 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
49970 2019-Jan-17 17:00:46.150418 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
49971 2019-Jan-17 17:00:46.151058 - [DEBUG]
49972 2019-Jan-17 17:00:46.151085 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
49973 2019-Jan-17 17:00:46.151771 - [DEBUG] Compose: EdgeIdentity * AllBottom
49974 2019-Jan-17 17:00:46.151800 - [DEBUG]
49975 2019-Jan-17 17:00:46.151823 - [DEBUG] Propagate flow
49976 2019-Jan-17 17:00:46.151847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

49977 2019-Jan-17 17:00:46.151905 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
49978 2019-Jan-17 17:00:46.152557 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

49979 2019-Jan-17 17:00:46.153199 - [DEBUG] Edge function : AllBottom (result of previous compose)
49980 2019-Jan-17 17:00:46.153224 - [DEBUG]
49981 2019-Jan-17 17:00:46.153249 - [DEBUG] Join: AllTop & AllBottom
49982 2019-Jan-17 17:00:46.153275 - [DEBUG] = AllBottom (new jump func)
49983 2019-Jan-17 17:00:46.153299 - [DEBUG]
49984 2019-Jan-17 17:00:46.153322 - [DEBUG] Start adding new jump function
49985 2019-Jan-17 17:00:46.153346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

49986 2019-Jan-17 17:00:46.153402 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

49987 2019-Jan-17 17:00:46.154044 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
49988 2019-Jan-17 17:00:46.154706 - [DEBUG] Edge Function : AllBottom
49989 2019-Jan-17 17:00:46.154734 - [DEBUG] End adding new jump function
49990 2019-Jan-17 17:00:46.154758 - [DEBUG]
49991 2019-Jan-17 17:00:46.154781 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49992 2019-Jan-17 17:00:46.154806 - [DEBUG]
49993 2019-Jan-17 17:00:46.154829 - [DEBUG] Process 1350. path edge:
49994 2019-Jan-17 17:00:46.154852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
49995 2019-Jan-17 17:00:46.154919 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
49996 2019-Jan-17 17:00:46.155567 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
49997 2019-Jan-17 17:00:46.156208 - [DEBUG]
49998 2019-Jan-17 17:00:46.156233 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
49999 2019-Jan-17 17:00:46.156886 - [DEBUG] Possible callees:
50000 2019-Jan-17 17:00:46.156911 - [DEBUG] llvm.dbg.declare
50001 2019-Jan-17 17:00:46.156936 - [DEBUG] Possible return sites:
50002 2019-Jan-17 17:00:46.156960 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7850003 2019-Jan-17 17:00:46.158261 - [DEBUG] Found and process special summary
50004 2019-Jan-17 17:00:46.158298 - [DEBUG] Compose: EdgeIdentity * AllBottom
50005 2019-Jan-17 17:00:46.158325 - [DEBUG]
50006 2019-Jan-17 17:00:46.158349 - [DEBUG] Propagate flow
50007 2019-Jan-17 17:00:46.158372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50008 2019-Jan-17 17:00:46.158431 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50009 2019-Jan-17 17:00:46.159075 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50010 2019-Jan-17 17:00:46.159716 - [DEBUG] Edge function : AllBottom (result of previous compose)
50011 2019-Jan-17 17:00:46.159741 - [DEBUG]
50012 2019-Jan-17 17:00:46.159766 - [DEBUG] Join: AllTop & AllBottom
50013 2019-Jan-17 17:00:46.159791 - [DEBUG] = AllBottom (new jump func)
50014 2019-Jan-17 17:00:46.159816 - [DEBUG]
50015 2019-Jan-17 17:00:46.159839 - [DEBUG] Start adding new jump function
50016 2019-Jan-17 17:00:46.159862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50017 2019-Jan-17 17:00:46.159920 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50018 2019-Jan-17 17:00:46.160562 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50019 2019-Jan-17 17:00:46.161202 - [DEBUG] Edge Function : AllBottom
50020 2019-Jan-17 17:00:46.161233 - [DEBUG] End adding new jump function
50021 2019-Jan-17 17:00:46.161257 - [DEBUG]
50022 2019-Jan-17 17:00:46.161281 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
50023 2019-Jan-17 17:00:46.161320 - [DEBUG]
50024 2019-Jan-17 17:00:46.161343 - [DEBUG] Process 1351. path edge:
50025 2019-Jan-17 17:00:46.161367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50026 2019-Jan-17 17:00:46.161425 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
50027 2019-Jan-17 17:00:46.162066 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50028 2019-Jan-17 17:00:46.162708 - [DEBUG]
50029 2019-Jan-17 17:00:46.162733 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
50030 2019-Jan-17 17:00:46.163388 - [DEBUG] Compose: EdgeIdentity * AllBottom
50031 2019-Jan-17 17:00:46.163416 - [DEBUG]
50032 2019-Jan-17 17:00:46.163440 - [DEBUG] Propagate flow
50033 2019-Jan-17 17:00:46.163464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50034 2019-Jan-17 17:00:46.163522 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
50035 2019-Jan-17 17:00:46.164160 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50036 2019-Jan-17 17:00:46.164819 - [DEBUG] Edge function : AllBottom (result of previous compose)
50037 2019-Jan-17 17:00:46.164853 - [DEBUG]
50038 2019-Jan-17 17:00:46.164878 - [DEBUG] Join: AllTop & AllBottom
50039 2019-Jan-17 17:00:46.164904 - [DEBUG] = AllBottom (new jump func)
50040 2019-Jan-17 17:00:46.164929 - [DEBUG]
50041 2019-Jan-17 17:00:46.164952 - [DEBUG] Start adding new jump function
50042 2019-Jan-17 17:00:46.164976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50043 2019-Jan-17 17:00:46.165033 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50044 2019-Jan-17 17:00:46.165677 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
50045 2019-Jan-17 17:00:46.166312 - [DEBUG] Edge Function : AllBottom
50046 2019-Jan-17 17:00:46.166341 - [DEBUG] End adding new jump function
50047 2019-Jan-17 17:00:46.166365 - [DEBUG]
50048 2019-Jan-17 17:00:46.166389 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
50049 2019-Jan-17 17:00:46.166414 - [DEBUG]
50050 2019-Jan-17 17:00:46.166437 - [DEBUG] Process 1352. path edge:
50051 2019-Jan-17 17:00:46.166461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50052 2019-Jan-17 17:00:46.166518 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
50053 2019-Jan-17 17:00:46.167155 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50054 2019-Jan-17 17:00:46.167795 - [DEBUG]
50055 2019-Jan-17 17:00:46.167820 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
50056 2019-Jan-17 17:00:46.168488 - [DEBUG] Compose: EdgeIdentity * AllBottom
50057 2019-Jan-17 17:00:46.168517 - [DEBUG]
50058 2019-Jan-17 17:00:46.168540 - [DEBUG] Propagate flow
50059 2019-Jan-17 17:00:46.168564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50060 2019-Jan-17 17:00:46.168622 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50061 2019-Jan-17 17:00:46.169263 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50062 2019-Jan-17 17:00:46.169905 - [DEBUG] Edge function : AllBottom (result of previous compose)
50063 2019-Jan-17 17:00:46.169930 - [DEBUG]
50064 2019-Jan-17 17:00:46.169955 - [DEBUG] Join: AllTop & AllBottom
50065 2019-Jan-17 17:00:46.169981 - [DEBUG] = AllBottom (new jump func)
50066 2019-Jan-17 17:00:46.170005 - [DEBUG]
50067 2019-Jan-17 17:00:46.170028 - [DEBUG] Start adding new jump function
50068 2019-Jan-17 17:00:46.170051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50069 2019-Jan-17 17:00:46.170108 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50070 2019-Jan-17 17:00:46.170750 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50071 2019-Jan-17 17:00:46.171406 - [DEBUG] Edge Function : AllBottom
50072 2019-Jan-17 17:00:46.171434 - [DEBUG] End adding new jump function
50073 2019-Jan-17 17:00:46.171458 - [DEBUG]
50074 2019-Jan-17 17:00:46.171482 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50075 2019-Jan-17 17:00:46.171506 - [DEBUG]
50076 2019-Jan-17 17:00:46.171529 - [DEBUG] Process 1353. path edge:
50077 2019-Jan-17 17:00:46.171552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50078 2019-Jan-17 17:00:46.171610 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50079 2019-Jan-17 17:00:46.172250 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50080 2019-Jan-17 17:00:46.172893 - [DEBUG]
50081 2019-Jan-17 17:00:46.172917 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50082 2019-Jan-17 17:00:46.173583 - [DEBUG] Compose: EdgeIdentity * AllBottom
50083 2019-Jan-17 17:00:46.173612 - [DEBUG]
50084 2019-Jan-17 17:00:46.173636 - [DEBUG] Propagate flow
50085 2019-Jan-17 17:00:46.173659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50086 2019-Jan-17 17:00:46.173718 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50087 2019-Jan-17 17:00:46.174358 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50088 2019-Jan-17 17:00:46.175015 - [DEBUG] Edge function : AllBottom (result of previous compose)
50089 2019-Jan-17 17:00:46.175041 - [DEBUG]
50090 2019-Jan-17 17:00:46.175066 - [DEBUG] Join: AllTop & AllBottom
50091 2019-Jan-17 17:00:46.175092 - [DEBUG] = AllBottom (new jump func)
50092 2019-Jan-17 17:00:46.175116 - [DEBUG]
50093 2019-Jan-17 17:00:46.175139 - [DEBUG] Start adding new jump function
50094 2019-Jan-17 17:00:46.175163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50095 2019-Jan-17 17:00:46.175220 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50096 2019-Jan-17 17:00:46.175863 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50097 2019-Jan-17 17:00:46.176499 - [DEBUG] Edge Function : AllBottom
50098 2019-Jan-17 17:00:46.176531 - [DEBUG] End adding new jump function
50099 2019-Jan-17 17:00:46.176555 - [DEBUG]
50100 2019-Jan-17 17:00:46.176579 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50101 2019-Jan-17 17:00:46.176603 - [DEBUG]
50102 2019-Jan-17 17:00:46.176626 - [DEBUG] Process 1354. path edge:
50103 2019-Jan-17 17:00:46.176650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50104 2019-Jan-17 17:00:46.176707 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50105 2019-Jan-17 17:00:46.177345 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50106 2019-Jan-17 17:00:46.178000 - [DEBUG]
50107 2019-Jan-17 17:00:46.178026 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50108 2019-Jan-17 17:00:46.178681 - [DEBUG] Compose: EdgeIdentity * AllBottom
50109 2019-Jan-17 17:00:46.178709 - [DEBUG]
50110 2019-Jan-17 17:00:46.178732 - [DEBUG] Propagate flow
50111 2019-Jan-17 17:00:46.178756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50112 2019-Jan-17 17:00:46.178815 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50113 2019-Jan-17 17:00:46.179453 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50114 2019-Jan-17 17:00:46.180095 - [DEBUG] Edge function : AllBottom (result of previous compose)
50115 2019-Jan-17 17:00:46.180120 - [DEBUG]
50116 2019-Jan-17 17:00:46.180145 - [DEBUG] Join: AllTop & AllBottom
50117 2019-Jan-17 17:00:46.180170 - [DEBUG] = AllBottom (new jump func)
50118 2019-Jan-17 17:00:46.180195 - [DEBUG]
50119 2019-Jan-17 17:00:46.180218 - [DEBUG] Start adding new jump function
50120 2019-Jan-17 17:00:46.180241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50121 2019-Jan-17 17:00:46.180299 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50122 2019-Jan-17 17:00:46.180940 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50123 2019-Jan-17 17:00:46.181592 - [DEBUG] Edge Function : AllBottom
50124 2019-Jan-17 17:00:46.181624 - [DEBUG] End adding new jump function
50125 2019-Jan-17 17:00:46.181648 - [DEBUG]
50126 2019-Jan-17 17:00:46.181672 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50127 2019-Jan-17 17:00:46.181704 - [DEBUG]
50128 2019-Jan-17 17:00:46.181728 - [DEBUG] Process 1355. path edge:
50129 2019-Jan-17 17:00:46.181752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50130 2019-Jan-17 17:00:46.181810 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50131 2019-Jan-17 17:00:46.182446 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50132 2019-Jan-17 17:00:46.183089 - [DEBUG]
50133 2019-Jan-17 17:00:46.183113 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50134 2019-Jan-17 17:00:46.183769 - [DEBUG] Compose: EdgeIdentity * AllBottom
50135 2019-Jan-17 17:00:46.183797 - [DEBUG]
50136 2019-Jan-17 17:00:46.183821 - [DEBUG] Propagate flow
50137 2019-Jan-17 17:00:46.183845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50138 2019-Jan-17 17:00:46.183903 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50139 2019-Jan-17 17:00:46.184546 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50140 2019-Jan-17 17:00:46.185202 - [DEBUG] Edge function : AllBottom (result of previous compose)
50141 2019-Jan-17 17:00:46.185227 - [DEBUG]
50142 2019-Jan-17 17:00:46.185252 - [DEBUG] Join: AllTop & AllBottom
50143 2019-Jan-17 17:00:46.185278 - [DEBUG] = AllBottom (new jump func)
50144 2019-Jan-17 17:00:46.185302 - [DEBUG]
50145 2019-Jan-17 17:00:46.185326 - [DEBUG] Start adding new jump function
50146 2019-Jan-17 17:00:46.185349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50147 2019-Jan-17 17:00:46.185406 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50148 2019-Jan-17 17:00:46.186048 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50149 2019-Jan-17 17:00:46.186688 - [DEBUG] Edge Function : AllBottom
50150 2019-Jan-17 17:00:46.186718 - [DEBUG] End adding new jump function
50151 2019-Jan-17 17:00:46.186742 - [DEBUG]
50152 2019-Jan-17 17:00:46.186765 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50153 2019-Jan-17 17:00:46.186790 - [DEBUG]
50154 2019-Jan-17 17:00:46.186813 - [DEBUG] Process 1356. path edge:
50155 2019-Jan-17 17:00:46.186837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50156 2019-Jan-17 17:00:46.186895 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50157 2019-Jan-17 17:00:46.187535 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50158 2019-Jan-17 17:00:46.188193 - [DEBUG]
50159 2019-Jan-17 17:00:46.188218 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50160 2019-Jan-17 17:00:46.188880 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-17 17:00:46.188908 - [DEBUG]
50162 2019-Jan-17 17:00:46.188932 - [DEBUG] Propagate flow
50163 2019-Jan-17 17:00:46.188956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50164 2019-Jan-17 17:00:46.189014 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50165 2019-Jan-17 17:00:46.189652 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50166 2019-Jan-17 17:00:46.190292 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-17 17:00:46.190318 - [DEBUG]
50168 2019-Jan-17 17:00:46.190342 - [DEBUG] Join: AllTop & AllBottom
50169 2019-Jan-17 17:00:46.190368 - [DEBUG] = AllBottom (new jump func)
50170 2019-Jan-17 17:00:46.190392 - [DEBUG]
50171 2019-Jan-17 17:00:46.190415 - [DEBUG] Start adding new jump function
50172 2019-Jan-17 17:00:46.190447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50173 2019-Jan-17 17:00:46.190505 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50174 2019-Jan-17 17:00:46.191148 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50175 2019-Jan-17 17:00:46.191801 - [DEBUG] Edge Function : AllBottom
50176 2019-Jan-17 17:00:46.191830 - [DEBUG] End adding new jump function
50177 2019-Jan-17 17:00:46.191853 - [DEBUG]
50178 2019-Jan-17 17:00:46.191877 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50179 2019-Jan-17 17:00:46.191902 - [DEBUG]
50180 2019-Jan-17 17:00:46.191925 - [DEBUG] Process 1357. path edge:
50181 2019-Jan-17 17:00:46.191948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50182 2019-Jan-17 17:00:46.192005 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50183 2019-Jan-17 17:00:46.192642 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50184 2019-Jan-17 17:00:46.193283 - [DEBUG]
50185 2019-Jan-17 17:00:46.193308 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50186 2019-Jan-17 17:00:46.193964 - [DEBUG] Compose: EdgeIdentity * AllBottom
50187 2019-Jan-17 17:00:46.193993 - [DEBUG]
50188 2019-Jan-17 17:00:46.194017 - [DEBUG] Propagate flow
50189 2019-Jan-17 17:00:46.194040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50190 2019-Jan-17 17:00:46.194099 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50191 2019-Jan-17 17:00:46.194762 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50192 2019-Jan-17 17:00:46.195403 - [DEBUG] Edge function : AllBottom (result of previous compose)
50193 2019-Jan-17 17:00:46.195428 - [DEBUG]
50194 2019-Jan-17 17:00:46.195453 - [DEBUG] Join: AllTop & AllBottom
50195 2019-Jan-17 17:00:46.195479 - [DEBUG] = AllBottom (new jump func)
50196 2019-Jan-17 17:00:46.195503 - [DEBUG]
50197 2019-Jan-17 17:00:46.195526 - [DEBUG] Start adding new jump function
50198 2019-Jan-17 17:00:46.195549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50199 2019-Jan-17 17:00:46.195607 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50200 2019-Jan-17 17:00:46.196248 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50201 2019-Jan-17 17:00:46.196892 - [DEBUG] Edge Function : AllBottom
50202 2019-Jan-17 17:00:46.196922 - [DEBUG] End adding new jump function
50203 2019-Jan-17 17:00:46.196945 - [DEBUG]
50204 2019-Jan-17 17:00:46.196969 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50205 2019-Jan-17 17:00:46.196993 - [DEBUG]
50206 2019-Jan-17 17:00:46.197016 - [DEBUG] Process 1358. path edge:
50207 2019-Jan-17 17:00:46.197040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50208 2019-Jan-17 17:00:46.197097 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50209 2019-Jan-17 17:00:46.197744 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50210 2019-Jan-17 17:00:46.198401 - [DEBUG]
50211 2019-Jan-17 17:00:46.198425 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50212 2019-Jan-17 17:00:46.199084 - [DEBUG] Possible callees:
50213 2019-Jan-17 17:00:46.199117 - [DEBUG] llvm.dbg.declare
50214 2019-Jan-17 17:00:46.199143 - [DEBUG] Possible return sites:
50215 2019-Jan-17 17:00:46.199167 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050216 2019-Jan-17 17:00:46.200445 - [DEBUG] Found and process special summary
50217 2019-Jan-17 17:00:46.200479 - [DEBUG] Compose: EdgeIdentity * AllBottom
50218 2019-Jan-17 17:00:46.200507 - [DEBUG]
50219 2019-Jan-17 17:00:46.200531 - [DEBUG] Propagate flow
50220 2019-Jan-17 17:00:46.200554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50221 2019-Jan-17 17:00:46.200612 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50222 2019-Jan-17 17:00:46.201253 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50223 2019-Jan-17 17:00:46.201911 - [DEBUG] Edge function : AllBottom (result of previous compose)
50224 2019-Jan-17 17:00:46.201936 - [DEBUG]
50225 2019-Jan-17 17:00:46.201961 - [DEBUG] Join: AllTop & AllBottom
50226 2019-Jan-17 17:00:46.201986 - [DEBUG] = AllBottom (new jump func)
50227 2019-Jan-17 17:00:46.202011 - [DEBUG]
50228 2019-Jan-17 17:00:46.202034 - [DEBUG] Start adding new jump function
50229 2019-Jan-17 17:00:46.202057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50230 2019-Jan-17 17:00:46.202114 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50231 2019-Jan-17 17:00:46.202755 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50232 2019-Jan-17 17:00:46.203393 - [DEBUG] Edge Function : AllBottom
50233 2019-Jan-17 17:00:46.203422 - [DEBUG] End adding new jump function
50234 2019-Jan-17 17:00:46.203445 - [DEBUG]
50235 2019-Jan-17 17:00:46.203469 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50236 2019-Jan-17 17:00:46.203493 - [DEBUG]
50237 2019-Jan-17 17:00:46.203516 - [DEBUG] Process 1359. path edge:
50238 2019-Jan-17 17:00:46.203540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50239 2019-Jan-17 17:00:46.203597 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50240 2019-Jan-17 17:00:46.204236 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50241 2019-Jan-17 17:00:46.204894 - [DEBUG]
50242 2019-Jan-17 17:00:46.204918 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50243 2019-Jan-17 17:00:46.205578 - [DEBUG] Compose: EdgeIdentity * AllBottom
50244 2019-Jan-17 17:00:46.205606 - [DEBUG]
50245 2019-Jan-17 17:00:46.205630 - [DEBUG] Propagate flow
50246 2019-Jan-17 17:00:46.205653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50247 2019-Jan-17 17:00:46.205712 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50248 2019-Jan-17 17:00:46.206350 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50249 2019-Jan-17 17:00:46.206991 - [DEBUG] Edge function : AllBottom (result of previous compose)
50250 2019-Jan-17 17:00:46.207016 - [DEBUG]
50251 2019-Jan-17 17:00:46.207040 - [DEBUG] Join: AllTop & AllBottom
50252 2019-Jan-17 17:00:46.207066 - [DEBUG] = AllBottom (new jump func)
50253 2019-Jan-17 17:00:46.207090 - [DEBUG]
50254 2019-Jan-17 17:00:46.207114 - [DEBUG] Start adding new jump function
50255 2019-Jan-17 17:00:46.207137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50256 2019-Jan-17 17:00:46.207194 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50257 2019-Jan-17 17:00:46.207843 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50258 2019-Jan-17 17:00:46.208497 - [DEBUG] Edge Function : AllBottom
50259 2019-Jan-17 17:00:46.208526 - [DEBUG] End adding new jump function
50260 2019-Jan-17 17:00:46.208549 - [DEBUG]
50261 2019-Jan-17 17:00:46.208573 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50262 2019-Jan-17 17:00:46.208597 - [DEBUG]
50263 2019-Jan-17 17:00:46.208621 - [DEBUG] Process 1360. path edge:
50264 2019-Jan-17 17:00:46.208644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50265 2019-Jan-17 17:00:46.208702 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50266 2019-Jan-17 17:00:46.209338 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50267 2019-Jan-17 17:00:46.209979 - [DEBUG]
50268 2019-Jan-17 17:00:46.210005 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50269 2019-Jan-17 17:00:46.210662 - [DEBUG] Compose: EdgeIdentity * AllBottom
50270 2019-Jan-17 17:00:46.210690 - [DEBUG]
50271 2019-Jan-17 17:00:46.210714 - [DEBUG] Propagate flow
50272 2019-Jan-17 17:00:46.210737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50273 2019-Jan-17 17:00:46.210795 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50274 2019-Jan-17 17:00:46.211460 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50275 2019-Jan-17 17:00:46.212123 - [DEBUG] Edge function : AllBottom (result of previous compose)
50276 2019-Jan-17 17:00:46.212150 - [DEBUG]
50277 2019-Jan-17 17:00:46.212176 - [DEBUG] Join: AllTop & AllBottom
50278 2019-Jan-17 17:00:46.212202 - [DEBUG] = AllBottom (new jump func)
50279 2019-Jan-17 17:00:46.212226 - [DEBUG]
50280 2019-Jan-17 17:00:46.212250 - [DEBUG] Start adding new jump function
50281 2019-Jan-17 17:00:46.212273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50282 2019-Jan-17 17:00:46.212334 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50283 2019-Jan-17 17:00:46.212982 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50284 2019-Jan-17 17:00:46.213630 - [DEBUG] Edge Function : AllBottom
50285 2019-Jan-17 17:00:46.213660 - [DEBUG] End adding new jump function
50286 2019-Jan-17 17:00:46.213684 - [DEBUG]
50287 2019-Jan-17 17:00:46.213708 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50288 2019-Jan-17 17:00:46.213732 - [DEBUG]
50289 2019-Jan-17 17:00:46.213755 - [DEBUG] Process 1361. path edge:
50290 2019-Jan-17 17:00:46.213779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50291 2019-Jan-17 17:00:46.213836 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50292 2019-Jan-17 17:00:46.214483 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50293 2019-Jan-17 17:00:46.215143 - [DEBUG]
50294 2019-Jan-17 17:00:46.215168 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50295 2019-Jan-17 17:00:46.215832 - [DEBUG] Possible callees:
50296 2019-Jan-17 17:00:46.215859 - [DEBUG] llvm.dbg.declare
50297 2019-Jan-17 17:00:46.215884 - [DEBUG] Possible return sites:
50298 2019-Jan-17 17:00:46.215907 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950299 2019-Jan-17 17:00:46.217204 - [DEBUG] Found and process special summary
50300 2019-Jan-17 17:00:46.217241 - [DEBUG] Compose: EdgeIdentity * AllBottom
50301 2019-Jan-17 17:00:46.217269 - [DEBUG]
50302 2019-Jan-17 17:00:46.217293 - [DEBUG] Propagate flow
50303 2019-Jan-17 17:00:46.217316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50304 2019-Jan-17 17:00:46.217375 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50305 2019-Jan-17 17:00:46.218033 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50306 2019-Jan-17 17:00:46.218674 - [DEBUG] Edge function : AllBottom (result of previous compose)
50307 2019-Jan-17 17:00:46.218700 - [DEBUG]
50308 2019-Jan-17 17:00:46.218725 - [DEBUG] Join: AllTop & AllBottom
50309 2019-Jan-17 17:00:46.218751 - [DEBUG] = AllBottom (new jump func)
50310 2019-Jan-17 17:00:46.218775 - [DEBUG]
50311 2019-Jan-17 17:00:46.218798 - [DEBUG] Start adding new jump function
50312 2019-Jan-17 17:00:46.218821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50313 2019-Jan-17 17:00:46.218879 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50314 2019-Jan-17 17:00:46.219522 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50315 2019-Jan-17 17:00:46.220161 - [DEBUG] Edge Function : AllBottom
50316 2019-Jan-17 17:00:46.220190 - [DEBUG] End adding new jump function
50317 2019-Jan-17 17:00:46.220214 - [DEBUG]
50318 2019-Jan-17 17:00:46.220238 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50319 2019-Jan-17 17:00:46.220262 - [DEBUG]
50320 2019-Jan-17 17:00:46.220285 - [DEBUG] Process 1362. path edge:
50321 2019-Jan-17 17:00:46.220309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50322 2019-Jan-17 17:00:46.220367 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50323 2019-Jan-17 17:00:46.221007 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50324 2019-Jan-17 17:00:46.221662 - [DEBUG]
50325 2019-Jan-17 17:00:46.221687 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50326 2019-Jan-17 17:00:46.222353 - [DEBUG] Compose: EdgeIdentity * AllBottom
50327 2019-Jan-17 17:00:46.222382 - [DEBUG]
50328 2019-Jan-17 17:00:46.222405 - [DEBUG] Propagate flow
50329 2019-Jan-17 17:00:46.222429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50330 2019-Jan-17 17:00:46.222487 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50331 2019-Jan-17 17:00:46.223124 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50332 2019-Jan-17 17:00:46.223766 - [DEBUG] Edge function : AllBottom (result of previous compose)
50333 2019-Jan-17 17:00:46.223791 - [DEBUG]
50334 2019-Jan-17 17:00:46.223816 - [DEBUG] Join: AllTop & AllBottom
50335 2019-Jan-17 17:00:46.223842 - [DEBUG] = AllBottom (new jump func)
50336 2019-Jan-17 17:00:46.223866 - [DEBUG]
50337 2019-Jan-17 17:00:46.223890 - [DEBUG] Start adding new jump function
50338 2019-Jan-17 17:00:46.223913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50339 2019-Jan-17 17:00:46.223970 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50340 2019-Jan-17 17:00:46.224610 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50341 2019-Jan-17 17:00:46.225258 - [DEBUG] Edge Function : AllBottom
50342 2019-Jan-17 17:00:46.225287 - [DEBUG] End adding new jump function
50343 2019-Jan-17 17:00:46.225311 - [DEBUG]
50344 2019-Jan-17 17:00:46.225350 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50345 2019-Jan-17 17:00:46.225375 - [DEBUG]
50346 2019-Jan-17 17:00:46.225398 - [DEBUG] Process 1363. path edge:
50347 2019-Jan-17 17:00:46.225422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50348 2019-Jan-17 17:00:46.225480 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50349 2019-Jan-17 17:00:46.226115 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50350 2019-Jan-17 17:00:46.226756 - [DEBUG]
50351 2019-Jan-17 17:00:46.226782 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50352 2019-Jan-17 17:00:46.227442 - [DEBUG] Compose: EdgeIdentity * AllBottom
50353 2019-Jan-17 17:00:46.227470 - [DEBUG]
50354 2019-Jan-17 17:00:46.227494 - [DEBUG] Propagate flow
50355 2019-Jan-17 17:00:46.227518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50356 2019-Jan-17 17:00:46.227577 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50357 2019-Jan-17 17:00:46.228241 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50358 2019-Jan-17 17:00:46.228883 - [DEBUG] Edge function : AllBottom (result of previous compose)
50359 2019-Jan-17 17:00:46.228908 - [DEBUG]
50360 2019-Jan-17 17:00:46.228933 - [DEBUG] Join: AllTop & AllBottom
50361 2019-Jan-17 17:00:46.228959 - [DEBUG] = AllBottom (new jump func)
50362 2019-Jan-17 17:00:46.228983 - [DEBUG]
50363 2019-Jan-17 17:00:46.229006 - [DEBUG] Start adding new jump function
50364 2019-Jan-17 17:00:46.229030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50365 2019-Jan-17 17:00:46.229087 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50366 2019-Jan-17 17:00:46.229731 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50367 2019-Jan-17 17:00:46.230376 - [DEBUG] Edge Function : AllBottom
50368 2019-Jan-17 17:00:46.230406 - [DEBUG] End adding new jump function
50369 2019-Jan-17 17:00:46.230429 - [DEBUG]
50370 2019-Jan-17 17:00:46.230453 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50371 2019-Jan-17 17:00:46.230478 - [DEBUG]
50372 2019-Jan-17 17:00:46.230501 - [DEBUG] Process 1364. path edge:
50373 2019-Jan-17 17:00:46.230525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50374 2019-Jan-17 17:00:46.230582 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50375 2019-Jan-17 17:00:46.231228 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50376 2019-Jan-17 17:00:46.231889 - [DEBUG]
50377 2019-Jan-17 17:00:46.231913 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50378 2019-Jan-17 17:00:46.232576 - [DEBUG] Possible callees:
50379 2019-Jan-17 17:00:46.232601 - [DEBUG] llvm.dbg.declare
50380 2019-Jan-17 17:00:46.232626 - [DEBUG] Possible return sites:
50381 2019-Jan-17 17:00:46.232650 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550382 2019-Jan-17 17:00:46.233926 - [DEBUG] Found and process special summary
50383 2019-Jan-17 17:00:46.233961 - [DEBUG] Compose: EdgeIdentity * AllBottom
50384 2019-Jan-17 17:00:46.233988 - [DEBUG]
50385 2019-Jan-17 17:00:46.234012 - [DEBUG] Propagate flow
50386 2019-Jan-17 17:00:46.234044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50387 2019-Jan-17 17:00:46.234103 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50388 2019-Jan-17 17:00:46.234760 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50389 2019-Jan-17 17:00:46.235402 - [DEBUG] Edge function : AllBottom (result of previous compose)
50390 2019-Jan-17 17:00:46.235427 - [DEBUG]
50391 2019-Jan-17 17:00:46.235452 - [DEBUG] Join: AllTop & AllBottom
50392 2019-Jan-17 17:00:46.235477 - [DEBUG] = AllBottom (new jump func)
50393 2019-Jan-17 17:00:46.235502 - [DEBUG]
50394 2019-Jan-17 17:00:46.235525 - [DEBUG] Start adding new jump function
50395 2019-Jan-17 17:00:46.235548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50396 2019-Jan-17 17:00:46.235606 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50397 2019-Jan-17 17:00:46.236247 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50398 2019-Jan-17 17:00:46.236886 - [DEBUG] Edge Function : AllBottom
50399 2019-Jan-17 17:00:46.236914 - [DEBUG] End adding new jump function
50400 2019-Jan-17 17:00:46.236938 - [DEBUG]
50401 2019-Jan-17 17:00:46.236962 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50402 2019-Jan-17 17:00:46.236986 - [DEBUG]
50403 2019-Jan-17 17:00:46.237009 - [DEBUG] Process 1365. path edge:
50404 2019-Jan-17 17:00:46.237032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50405 2019-Jan-17 17:00:46.237090 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50406 2019-Jan-17 17:00:46.237731 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50407 2019-Jan-17 17:00:46.238387 - [DEBUG]
50408 2019-Jan-17 17:00:46.238412 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50409 2019-Jan-17 17:00:46.239079 - [DEBUG] Compose: EdgeIdentity * AllBottom
50410 2019-Jan-17 17:00:46.239107 - [DEBUG]
50411 2019-Jan-17 17:00:46.239131 - [DEBUG] Propagate flow
50412 2019-Jan-17 17:00:46.239154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50413 2019-Jan-17 17:00:46.239214 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50414 2019-Jan-17 17:00:46.239862 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50415 2019-Jan-17 17:00:46.240503 - [DEBUG] Edge function : AllBottom (result of previous compose)
50416 2019-Jan-17 17:00:46.240528 - [DEBUG]
50417 2019-Jan-17 17:00:46.240553 - [DEBUG] Join: AllTop & AllBottom
50418 2019-Jan-17 17:00:46.240578 - [DEBUG] = AllBottom (new jump func)
50419 2019-Jan-17 17:00:46.240602 - [DEBUG]
50420 2019-Jan-17 17:00:46.240626 - [DEBUG] Start adding new jump function
50421 2019-Jan-17 17:00:46.240649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50422 2019-Jan-17 17:00:46.240706 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50423 2019-Jan-17 17:00:46.241362 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50424 2019-Jan-17 17:00:46.241999 - [DEBUG] Edge Function : AllBottom
50425 2019-Jan-17 17:00:46.242027 - [DEBUG] End adding new jump function
50426 2019-Jan-17 17:00:46.242050 - [DEBUG]
50427 2019-Jan-17 17:00:46.242074 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50428 2019-Jan-17 17:00:46.242098 - [DEBUG]
50429 2019-Jan-17 17:00:46.242121 - [DEBUG] Process 1366. path edge:
50430 2019-Jan-17 17:00:46.242145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50431 2019-Jan-17 17:00:46.242211 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50432 2019-Jan-17 17:00:46.242849 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50433 2019-Jan-17 17:00:46.243489 - [DEBUG]
50434 2019-Jan-17 17:00:46.243514 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50435 2019-Jan-17 17:00:46.244175 - [DEBUG] Compose: EdgeIdentity * AllBottom
50436 2019-Jan-17 17:00:46.244203 - [DEBUG]
50437 2019-Jan-17 17:00:46.244227 - [DEBUG] Propagate flow
50438 2019-Jan-17 17:00:46.244251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50439 2019-Jan-17 17:00:46.244310 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50440 2019-Jan-17 17:00:46.244963 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50441 2019-Jan-17 17:00:46.245604 - [DEBUG] Edge function : AllBottom (result of previous compose)
50442 2019-Jan-17 17:00:46.245629 - [DEBUG]
50443 2019-Jan-17 17:00:46.245654 - [DEBUG] Join: AllTop & AllBottom
50444 2019-Jan-17 17:00:46.245680 - [DEBUG] = AllBottom (new jump func)
50445 2019-Jan-17 17:00:46.245704 - [DEBUG]
50446 2019-Jan-17 17:00:46.245728 - [DEBUG] Start adding new jump function
50447 2019-Jan-17 17:00:46.245751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50448 2019-Jan-17 17:00:46.245809 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50449 2019-Jan-17 17:00:46.246450 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50450 2019-Jan-17 17:00:46.247086 - [DEBUG] Edge Function : AllBottom
50451 2019-Jan-17 17:00:46.247114 - [DEBUG] End adding new jump function
50452 2019-Jan-17 17:00:46.247138 - [DEBUG]
50453 2019-Jan-17 17:00:46.247162 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50454 2019-Jan-17 17:00:46.247187 - [DEBUG]
50455 2019-Jan-17 17:00:46.247210 - [DEBUG] Process 1367. path edge:
50456 2019-Jan-17 17:00:46.247234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50457 2019-Jan-17 17:00:46.247292 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50458 2019-Jan-17 17:00:46.247928 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50459 2019-Jan-17 17:00:46.248585 - [DEBUG]
50460 2019-Jan-17 17:00:46.248610 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50461 2019-Jan-17 17:00:46.249271 - [DEBUG] Compose: EdgeIdentity * AllBottom
50462 2019-Jan-17 17:00:46.249299 - [DEBUG]
50463 2019-Jan-17 17:00:46.249323 - [DEBUG] Propagate flow
50464 2019-Jan-17 17:00:46.249347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50465 2019-Jan-17 17:00:46.249406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50466 2019-Jan-17 17:00:46.250054 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50467 2019-Jan-17 17:00:46.250696 - [DEBUG] Edge function : AllBottom (result of previous compose)
50468 2019-Jan-17 17:00:46.250722 - [DEBUG]
50469 2019-Jan-17 17:00:46.250747 - [DEBUG] Join: AllTop & AllBottom
50470 2019-Jan-17 17:00:46.250772 - [DEBUG] = AllBottom (new jump func)
50471 2019-Jan-17 17:00:46.250797 - [DEBUG]
50472 2019-Jan-17 17:00:46.250820 - [DEBUG] Start adding new jump function
50473 2019-Jan-17 17:00:46.250844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50474 2019-Jan-17 17:00:46.250901 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50475 2019-Jan-17 17:00:46.251567 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50476 2019-Jan-17 17:00:46.252214 - [DEBUG] Edge Function : AllBottom
50477 2019-Jan-17 17:00:46.252242 - [DEBUG] End adding new jump function
50478 2019-Jan-17 17:00:46.252266 - [DEBUG]
50479 2019-Jan-17 17:00:46.252290 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50480 2019-Jan-17 17:00:46.252314 - [DEBUG]
50481 2019-Jan-17 17:00:46.252338 - [DEBUG] Process 1368. path edge:
50482 2019-Jan-17 17:00:46.252361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50483 2019-Jan-17 17:00:46.252419 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50484 2019-Jan-17 17:00:46.253066 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50485 2019-Jan-17 17:00:46.253708 - [DEBUG]
50486 2019-Jan-17 17:00:46.253733 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50487 2019-Jan-17 17:00:46.254397 - [DEBUG] Possible callees:
50488 2019-Jan-17 17:00:46.254422 - [DEBUG] llvm.dbg.declare
50489 2019-Jan-17 17:00:46.254447 - [DEBUG] Possible return sites:
50490 2019-Jan-17 17:00:46.254471 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350491 2019-Jan-17 17:00:46.255765 - [DEBUG] Found and process special summary
50492 2019-Jan-17 17:00:46.255799 - [DEBUG] Compose: EdgeIdentity * AllBottom
50493 2019-Jan-17 17:00:46.255826 - [DEBUG]
50494 2019-Jan-17 17:00:46.255850 - [DEBUG] Propagate flow
50495 2019-Jan-17 17:00:46.255873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50496 2019-Jan-17 17:00:46.255932 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50497 2019-Jan-17 17:00:46.256574 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50498 2019-Jan-17 17:00:46.257216 - [DEBUG] Edge function : AllBottom (result of previous compose)
50499 2019-Jan-17 17:00:46.257241 - [DEBUG]
50500 2019-Jan-17 17:00:46.257266 - [DEBUG] Join: AllTop & AllBottom
50501 2019-Jan-17 17:00:46.257292 - [DEBUG] = AllBottom (new jump func)
50502 2019-Jan-17 17:00:46.257316 - [DEBUG]
50503 2019-Jan-17 17:00:46.257339 - [DEBUG] Start adding new jump function
50504 2019-Jan-17 17:00:46.257362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50505 2019-Jan-17 17:00:46.257420 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50506 2019-Jan-17 17:00:46.258077 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50507 2019-Jan-17 17:00:46.258716 - [DEBUG] Edge Function : AllBottom
50508 2019-Jan-17 17:00:46.258744 - [DEBUG] End adding new jump function
50509 2019-Jan-17 17:00:46.258769 - [DEBUG]
50510 2019-Jan-17 17:00:46.258793 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50511 2019-Jan-17 17:00:46.258817 - [DEBUG]
50512 2019-Jan-17 17:00:46.258840 - [DEBUG] Process 1369. path edge:
50513 2019-Jan-17 17:00:46.258864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50514 2019-Jan-17 17:00:46.258922 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50515 2019-Jan-17 17:00:46.259561 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50516 2019-Jan-17 17:00:46.260211 - [DEBUG]
50517 2019-Jan-17 17:00:46.260235 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50518 2019-Jan-17 17:00:46.260900 - [DEBUG] Compose: EdgeIdentity * AllBottom
50519 2019-Jan-17 17:00:46.260929 - [DEBUG]
50520 2019-Jan-17 17:00:46.260952 - [DEBUG] Propagate flow
50521 2019-Jan-17 17:00:46.260976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50522 2019-Jan-17 17:00:46.261035 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50523 2019-Jan-17 17:00:46.261688 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50524 2019-Jan-17 17:00:46.262330 - [DEBUG] Edge function : AllBottom (result of previous compose)
50525 2019-Jan-17 17:00:46.262356 - [DEBUG]
50526 2019-Jan-17 17:00:46.262380 - [DEBUG] Join: AllTop & AllBottom
50527 2019-Jan-17 17:00:46.262406 - [DEBUG] = AllBottom (new jump func)
50528 2019-Jan-17 17:00:46.262430 - [DEBUG]
50529 2019-Jan-17 17:00:46.262453 - [DEBUG] Start adding new jump function
50530 2019-Jan-17 17:00:46.262476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50531 2019-Jan-17 17:00:46.262533 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50532 2019-Jan-17 17:00:46.263175 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50533 2019-Jan-17 17:00:46.263810 - [DEBUG] Edge Function : AllBottom
50534 2019-Jan-17 17:00:46.263838 - [DEBUG] End adding new jump function
50535 2019-Jan-17 17:00:46.263862 - [DEBUG]
50536 2019-Jan-17 17:00:46.263886 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50537 2019-Jan-17 17:00:46.263910 - [DEBUG]
50538 2019-Jan-17 17:00:46.263933 - [DEBUG] Process 1370. path edge:
50539 2019-Jan-17 17:00:46.263957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50540 2019-Jan-17 17:00:46.264015 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50541 2019-Jan-17 17:00:46.264664 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50542 2019-Jan-17 17:00:46.265305 - [DEBUG]
50543 2019-Jan-17 17:00:46.265330 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50544 2019-Jan-17 17:00:46.265992 - [DEBUG] Compose: EdgeIdentity * AllBottom
50545 2019-Jan-17 17:00:46.266020 - [DEBUG]
50546 2019-Jan-17 17:00:46.266043 - [DEBUG] Propagate flow
50547 2019-Jan-17 17:00:46.266067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50548 2019-Jan-17 17:00:46.266126 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50549 2019-Jan-17 17:00:46.266782 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50550 2019-Jan-17 17:00:46.267423 - [DEBUG] Edge function : AllBottom (result of previous compose)
50551 2019-Jan-17 17:00:46.267449 - [DEBUG]
50552 2019-Jan-17 17:00:46.267473 - [DEBUG] Join: AllTop & AllBottom
50553 2019-Jan-17 17:00:46.267499 - [DEBUG] = AllBottom (new jump func)
50554 2019-Jan-17 17:00:46.267523 - [DEBUG]
50555 2019-Jan-17 17:00:46.267546 - [DEBUG] Start adding new jump function
50556 2019-Jan-17 17:00:46.267570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50557 2019-Jan-17 17:00:46.267627 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50558 2019-Jan-17 17:00:46.268284 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50559 2019-Jan-17 17:00:46.268931 - [DEBUG] Edge Function : AllBottom
50560 2019-Jan-17 17:00:46.268959 - [DEBUG] End adding new jump function
50561 2019-Jan-17 17:00:46.268992 - [DEBUG]
50562 2019-Jan-17 17:00:46.269016 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50563 2019-Jan-17 17:00:46.269040 - [DEBUG]
50564 2019-Jan-17 17:00:46.269063 - [DEBUG] Process 1371. path edge:
50565 2019-Jan-17 17:00:46.269087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50566 2019-Jan-17 17:00:46.269144 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50567 2019-Jan-17 17:00:46.269791 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50568 2019-Jan-17 17:00:46.270432 - [DEBUG]
50569 2019-Jan-17 17:00:46.270456 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50570 2019-Jan-17 17:00:46.271119 - [DEBUG] Possible callees:
50571 2019-Jan-17 17:00:46.271145 - [DEBUG] llvm.dbg.declare
50572 2019-Jan-17 17:00:46.271170 - [DEBUG] Possible return sites:
50573 2019-Jan-17 17:00:46.271193 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950574 2019-Jan-17 17:00:46.272488 - [DEBUG] Found and process special summary
50575 2019-Jan-17 17:00:46.272522 - [DEBUG] Compose: EdgeIdentity * AllBottom
50576 2019-Jan-17 17:00:46.272549 - [DEBUG]
50577 2019-Jan-17 17:00:46.272573 - [DEBUG] Propagate flow
50578 2019-Jan-17 17:00:46.272596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50579 2019-Jan-17 17:00:46.272655 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50580 2019-Jan-17 17:00:46.273295 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50581 2019-Jan-17 17:00:46.273935 - [DEBUG] Edge function : AllBottom (result of previous compose)
50582 2019-Jan-17 17:00:46.273961 - [DEBUG]
50583 2019-Jan-17 17:00:46.273985 - [DEBUG] Join: AllTop & AllBottom
50584 2019-Jan-17 17:00:46.274011 - [DEBUG] = AllBottom (new jump func)
50585 2019-Jan-17 17:00:46.274035 - [DEBUG]
50586 2019-Jan-17 17:00:46.274058 - [DEBUG] Start adding new jump function
50587 2019-Jan-17 17:00:46.274081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50588 2019-Jan-17 17:00:46.274138 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50589 2019-Jan-17 17:00:46.274798 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50590 2019-Jan-17 17:00:46.275436 - [DEBUG] Edge Function : AllBottom
50591 2019-Jan-17 17:00:46.275464 - [DEBUG] End adding new jump function
50592 2019-Jan-17 17:00:46.275488 - [DEBUG]
50593 2019-Jan-17 17:00:46.275512 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50594 2019-Jan-17 17:00:46.275536 - [DEBUG]
50595 2019-Jan-17 17:00:46.275559 - [DEBUG] Process 1372. path edge:
50596 2019-Jan-17 17:00:46.275583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50597 2019-Jan-17 17:00:46.275641 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50598 2019-Jan-17 17:00:46.276280 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50599 2019-Jan-17 17:00:46.276921 - [DEBUG]
50600 2019-Jan-17 17:00:46.276945 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50601 2019-Jan-17 17:00:46.277610 - [DEBUG] Compose: EdgeIdentity * AllBottom
50602 2019-Jan-17 17:00:46.277638 - [DEBUG]
50603 2019-Jan-17 17:00:46.277668 - [DEBUG] Propagate flow
50604 2019-Jan-17 17:00:46.277692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50605 2019-Jan-17 17:00:46.277752 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50606 2019-Jan-17 17:00:46.278407 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50607 2019-Jan-17 17:00:46.279048 - [DEBUG] Edge function : AllBottom (result of previous compose)
50608 2019-Jan-17 17:00:46.279074 - [DEBUG]
50609 2019-Jan-17 17:00:46.279098 - [DEBUG] Join: AllTop & AllBottom
50610 2019-Jan-17 17:00:46.279124 - [DEBUG] = AllBottom (new jump func)
50611 2019-Jan-17 17:00:46.279148 - [DEBUG]
50612 2019-Jan-17 17:00:46.279172 - [DEBUG] Start adding new jump function
50613 2019-Jan-17 17:00:46.279195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50614 2019-Jan-17 17:00:46.279252 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50615 2019-Jan-17 17:00:46.279895 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50616 2019-Jan-17 17:00:46.280530 - [DEBUG] Edge Function : AllBottom
50617 2019-Jan-17 17:00:46.280559 - [DEBUG] End adding new jump function
50618 2019-Jan-17 17:00:46.280583 - [DEBUG]
50619 2019-Jan-17 17:00:46.280606 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50620 2019-Jan-17 17:00:46.280631 - [DEBUG]
50621 2019-Jan-17 17:00:46.280654 - [DEBUG] Process 1373. path edge:
50622 2019-Jan-17 17:00:46.280678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50623 2019-Jan-17 17:00:46.280735 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50624 2019-Jan-17 17:00:46.281387 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50625 2019-Jan-17 17:00:46.282028 - [DEBUG]
50626 2019-Jan-17 17:00:46.282052 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50627 2019-Jan-17 17:00:46.282715 - [DEBUG] Compose: EdgeIdentity * AllBottom
50628 2019-Jan-17 17:00:46.282743 - [DEBUG]
50629 2019-Jan-17 17:00:46.282767 - [DEBUG] Propagate flow
50630 2019-Jan-17 17:00:46.282790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50631 2019-Jan-17 17:00:46.282850 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50632 2019-Jan-17 17:00:46.283491 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50633 2019-Jan-17 17:00:46.284132 - [DEBUG] Edge function : AllBottom (result of previous compose)
50634 2019-Jan-17 17:00:46.284157 - [DEBUG]
50635 2019-Jan-17 17:00:46.284182 - [DEBUG] Join: AllTop & AllBottom
50636 2019-Jan-17 17:00:46.284208 - [DEBUG] = AllBottom (new jump func)
50637 2019-Jan-17 17:00:46.284232 - [DEBUG]
50638 2019-Jan-17 17:00:46.284255 - [DEBUG] Start adding new jump function
50639 2019-Jan-17 17:00:46.284278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50640 2019-Jan-17 17:00:46.284335 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50641 2019-Jan-17 17:00:46.284991 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50642 2019-Jan-17 17:00:46.285632 - [DEBUG] Edge Function : AllBottom
50643 2019-Jan-17 17:00:46.285660 - [DEBUG] End adding new jump function
50644 2019-Jan-17 17:00:46.285684 - [DEBUG]
50645 2019-Jan-17 17:00:46.285707 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50646 2019-Jan-17 17:00:46.285732 - [DEBUG]
50647 2019-Jan-17 17:00:46.285755 - [DEBUG] Process 1374. path edge:
50648 2019-Jan-17 17:00:46.285786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50649 2019-Jan-17 17:00:46.285845 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50650 2019-Jan-17 17:00:46.286486 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50651 2019-Jan-17 17:00:46.287126 - [DEBUG]
50652 2019-Jan-17 17:00:46.287150 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50653 2019-Jan-17 17:00:46.287817 - [DEBUG] Compose: EdgeIdentity * AllBottom
50654 2019-Jan-17 17:00:46.287845 - [DEBUG]
50655 2019-Jan-17 17:00:46.287869 - [DEBUG] Propagate flow
50656 2019-Jan-17 17:00:46.287892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50657 2019-Jan-17 17:00:46.287951 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50658 2019-Jan-17 17:00:46.288604 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50659 2019-Jan-17 17:00:46.289245 - [DEBUG] Edge function : AllBottom (result of previous compose)
50660 2019-Jan-17 17:00:46.289270 - [DEBUG]
50661 2019-Jan-17 17:00:46.289294 - [DEBUG] Join: AllTop & AllBottom
50662 2019-Jan-17 17:00:46.289320 - [DEBUG] = AllBottom (new jump func)
50663 2019-Jan-17 17:00:46.289344 - [DEBUG]
50664 2019-Jan-17 17:00:46.289368 - [DEBUG] Start adding new jump function
50665 2019-Jan-17 17:00:46.289391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50666 2019-Jan-17 17:00:46.289449 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50667 2019-Jan-17 17:00:46.290090 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50668 2019-Jan-17 17:00:46.290726 - [DEBUG] Edge Function : AllBottom
50669 2019-Jan-17 17:00:46.290755 - [DEBUG] End adding new jump function
50670 2019-Jan-17 17:00:46.290778 - [DEBUG]
50671 2019-Jan-17 17:00:46.290802 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50672 2019-Jan-17 17:00:46.290827 - [DEBUG]
50673 2019-Jan-17 17:00:46.290850 - [DEBUG] Process 1375. path edge:
50674 2019-Jan-17 17:00:46.290873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50675 2019-Jan-17 17:00:46.290931 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
50676 2019-Jan-17 17:00:46.291583 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50677 2019-Jan-17 17:00:46.292223 - [DEBUG]
50678 2019-Jan-17 17:00:46.292249 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50679 2019-Jan-17 17:00:46.292908 - [DEBUG] Compose: EdgeIdentity * AllBottom
50680 2019-Jan-17 17:00:46.292937 - [DEBUG]
50681 2019-Jan-17 17:00:46.292960 - [DEBUG] Propagate flow
50682 2019-Jan-17 17:00:46.292984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50683 2019-Jan-17 17:00:46.293043 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
50684 2019-Jan-17 17:00:46.293695 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50685 2019-Jan-17 17:00:46.294336 - [DEBUG] Edge function : AllBottom (result of previous compose)
50686 2019-Jan-17 17:00:46.294361 - [DEBUG]
50687 2019-Jan-17 17:00:46.294386 - [DEBUG] Join: AllTop & AllBottom
50688 2019-Jan-17 17:00:46.294412 - [DEBUG] = AllBottom (new jump func)
50689 2019-Jan-17 17:00:46.294436 - [DEBUG]
50690 2019-Jan-17 17:00:46.294459 - [DEBUG] Start adding new jump function
50691 2019-Jan-17 17:00:46.294483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50692 2019-Jan-17 17:00:46.294548 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50693 2019-Jan-17 17:00:46.295208 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
50694 2019-Jan-17 17:00:46.295847 - [DEBUG] Edge Function : AllBottom
50695 2019-Jan-17 17:00:46.295876 - [DEBUG] End adding new jump function
50696 2019-Jan-17 17:00:46.295899 - [DEBUG]
50697 2019-Jan-17 17:00:46.295923 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50698 2019-Jan-17 17:00:46.295948 - [DEBUG]
50699 2019-Jan-17 17:00:46.295971 - [DEBUG] Process 1376. path edge:
50700 2019-Jan-17 17:00:46.295995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50701 2019-Jan-17 17:00:46.296052 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
50702 2019-Jan-17 17:00:46.296692 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50703 2019-Jan-17 17:00:46.297334 - [DEBUG]
50704 2019-Jan-17 17:00:46.297358 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
50705 2019-Jan-17 17:00:46.298036 - [DEBUG] Compose: EdgeIdentity * AllBottom
50706 2019-Jan-17 17:00:46.298064 - [DEBUG]
50707 2019-Jan-17 17:00:46.298088 - [DEBUG] Propagate flow
50708 2019-Jan-17 17:00:46.298111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50709 2019-Jan-17 17:00:46.298170 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
50710 2019-Jan-17 17:00:46.298807 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50711 2019-Jan-17 17:00:46.299447 - [DEBUG] Edge function : AllBottom (result of previous compose)
50712 2019-Jan-17 17:00:46.299472 - [DEBUG]
50713 2019-Jan-17 17:00:46.299496 - [DEBUG] Join: AllTop & AllBottom
50714 2019-Jan-17 17:00:46.299522 - [DEBUG] = AllBottom (new jump func)
50715 2019-Jan-17 17:00:46.299546 - [DEBUG]
50716 2019-Jan-17 17:00:46.299570 - [DEBUG] Start adding new jump function
50717 2019-Jan-17 17:00:46.299593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50718 2019-Jan-17 17:00:46.299650 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50719 2019-Jan-17 17:00:46.300290 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
50720 2019-Jan-17 17:00:46.300925 - [DEBUG] Edge Function : AllBottom
50721 2019-Jan-17 17:00:46.300953 - [DEBUG] End adding new jump function
50722 2019-Jan-17 17:00:46.300977 - [DEBUG]
50723 2019-Jan-17 17:00:46.301000 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50724 2019-Jan-17 17:00:46.301025 - [DEBUG]
50725 2019-Jan-17 17:00:46.301048 - [DEBUG] Process 1377. path edge:
50726 2019-Jan-17 17:00:46.301072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50727 2019-Jan-17 17:00:46.301129 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
50728 2019-Jan-17 17:00:46.301781 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50729 2019-Jan-17 17:00:46.302421 - [DEBUG]
50730 2019-Jan-17 17:00:46.302447 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
50731 2019-Jan-17 17:00:46.303106 - [DEBUG] Compose: EdgeIdentity * AllBottom
50732 2019-Jan-17 17:00:46.303133 - [DEBUG]
50733 2019-Jan-17 17:00:46.303157 - [DEBUG] Propagate flow
50734 2019-Jan-17 17:00:46.303180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50735 2019-Jan-17 17:00:46.303240 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50736 2019-Jan-17 17:00:46.303885 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50737 2019-Jan-17 17:00:46.304527 - [DEBUG] Edge function : AllBottom (result of previous compose)
50738 2019-Jan-17 17:00:46.304552 - [DEBUG]
50739 2019-Jan-17 17:00:46.304577 - [DEBUG] Join: AllTop & AllBottom
50740 2019-Jan-17 17:00:46.304602 - [DEBUG] = AllBottom (new jump func)
50741 2019-Jan-17 17:00:46.304640 - [DEBUG]
50742 2019-Jan-17 17:00:46.304664 - [DEBUG] Start adding new jump function
50743 2019-Jan-17 17:00:46.304688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50744 2019-Jan-17 17:00:46.304745 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50745 2019-Jan-17 17:00:46.305386 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50746 2019-Jan-17 17:00:46.306020 - [DEBUG] Edge Function : AllBottom
50747 2019-Jan-17 17:00:46.306049 - [DEBUG] End adding new jump function
50748 2019-Jan-17 17:00:46.306072 - [DEBUG]
50749 2019-Jan-17 17:00:46.306096 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50750 2019-Jan-17 17:00:46.306121 - [DEBUG]
50751 2019-Jan-17 17:00:46.306143 - [DEBUG] Process 1378. path edge:
50752 2019-Jan-17 17:00:46.306167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50753 2019-Jan-17 17:00:46.306225 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
50754 2019-Jan-17 17:00:46.306860 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50755 2019-Jan-17 17:00:46.307501 - [DEBUG]
50756 2019-Jan-17 17:00:46.307525 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
50757 2019-Jan-17 17:00:46.308200 - [DEBUG] Compose: EdgeIdentity * AllBottom
50758 2019-Jan-17 17:00:46.308228 - [DEBUG]
50759 2019-Jan-17 17:00:46.308252 - [DEBUG] Propagate flow
50760 2019-Jan-17 17:00:46.308275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50761 2019-Jan-17 17:00:46.308334 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50762 2019-Jan-17 17:00:46.308978 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50763 2019-Jan-17 17:00:46.309618 - [DEBUG] Edge function : AllBottom (result of previous compose)
50764 2019-Jan-17 17:00:46.309644 - [DEBUG]
50765 2019-Jan-17 17:00:46.309668 - [DEBUG] Join: AllTop & AllBottom
50766 2019-Jan-17 17:00:46.309694 - [DEBUG] = AllBottom (new jump func)
50767 2019-Jan-17 17:00:46.309718 - [DEBUG]
50768 2019-Jan-17 17:00:46.309741 - [DEBUG] Start adding new jump function
50769 2019-Jan-17 17:00:46.309764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50770 2019-Jan-17 17:00:46.309822 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50771 2019-Jan-17 17:00:46.310462 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50772 2019-Jan-17 17:00:46.311103 - [DEBUG] Edge Function : AllBottom
50773 2019-Jan-17 17:00:46.311131 - [DEBUG] End adding new jump function
50774 2019-Jan-17 17:00:46.311155 - [DEBUG]
50775 2019-Jan-17 17:00:46.311178 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50776 2019-Jan-17 17:00:46.311203 - [DEBUG]
50777 2019-Jan-17 17:00:46.311226 - [DEBUG] Process 1379. path edge:
50778 2019-Jan-17 17:00:46.311249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50779 2019-Jan-17 17:00:46.311322 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
50780 2019-Jan-17 17:00:46.311972 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50781 2019-Jan-17 17:00:46.312614 - [DEBUG]
50782 2019-Jan-17 17:00:46.312640 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
50783 2019-Jan-17 17:00:46.313307 - [DEBUG] Compose: EdgeIdentity * AllBottom
50784 2019-Jan-17 17:00:46.313336 - [DEBUG]
50785 2019-Jan-17 17:00:46.313360 - [DEBUG] Propagate flow
50786 2019-Jan-17 17:00:46.313383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50787 2019-Jan-17 17:00:46.313442 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50788 2019-Jan-17 17:00:46.314086 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50789 2019-Jan-17 17:00:46.314743 - [DEBUG] Edge function : AllBottom (result of previous compose)
50790 2019-Jan-17 17:00:46.314769 - [DEBUG]
50791 2019-Jan-17 17:00:46.314793 - [DEBUG] Join: AllTop & AllBottom
50792 2019-Jan-17 17:00:46.314819 - [DEBUG] = AllBottom (new jump func)
50793 2019-Jan-17 17:00:46.314843 - [DEBUG]
50794 2019-Jan-17 17:00:46.314867 - [DEBUG] Start adding new jump function
50795 2019-Jan-17 17:00:46.314890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50796 2019-Jan-17 17:00:46.314947 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50797 2019-Jan-17 17:00:46.315589 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50798 2019-Jan-17 17:00:46.316224 - [DEBUG] Edge Function : AllBottom
50799 2019-Jan-17 17:00:46.316252 - [DEBUG] End adding new jump function
50800 2019-Jan-17 17:00:46.316276 - [DEBUG]
50801 2019-Jan-17 17:00:46.316300 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50802 2019-Jan-17 17:00:46.316324 - [DEBUG]
50803 2019-Jan-17 17:00:46.316347 - [DEBUG] Process 1380. path edge:
50804 2019-Jan-17 17:00:46.316371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50805 2019-Jan-17 17:00:46.316429 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
50806 2019-Jan-17 17:00:46.317065 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50807 2019-Jan-17 17:00:46.317706 - [DEBUG]
50808 2019-Jan-17 17:00:46.317730 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
50809 2019-Jan-17 17:00:46.318407 - [DEBUG] Compose: EdgeIdentity * AllBottom
50810 2019-Jan-17 17:00:46.318436 - [DEBUG]
50811 2019-Jan-17 17:00:46.318460 - [DEBUG] Propagate flow
50812 2019-Jan-17 17:00:46.318483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50813 2019-Jan-17 17:00:46.318543 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50814 2019-Jan-17 17:00:46.319181 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50815 2019-Jan-17 17:00:46.319821 - [DEBUG] Edge function : AllBottom (result of previous compose)
50816 2019-Jan-17 17:00:46.319847 - [DEBUG]
50817 2019-Jan-17 17:00:46.319871 - [DEBUG] Join: AllTop & AllBottom
50818 2019-Jan-17 17:00:46.319897 - [DEBUG] = AllBottom (new jump func)
50819 2019-Jan-17 17:00:46.319922 - [DEBUG]
50820 2019-Jan-17 17:00:46.319945 - [DEBUG] Start adding new jump function
50821 2019-Jan-17 17:00:46.319969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50822 2019-Jan-17 17:00:46.320026 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50823 2019-Jan-17 17:00:46.320678 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50824 2019-Jan-17 17:00:46.321328 - [DEBUG] Edge Function : AllBottom
50825 2019-Jan-17 17:00:46.321356 - [DEBUG] End adding new jump function
50826 2019-Jan-17 17:00:46.321380 - [DEBUG]
50827 2019-Jan-17 17:00:46.321404 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50828 2019-Jan-17 17:00:46.321429 - [DEBUG]
50829 2019-Jan-17 17:00:46.321452 - [DEBUG] Process 1381. path edge:
50830 2019-Jan-17 17:00:46.321476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
50831 2019-Jan-17 17:00:46.321534 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
50832 2019-Jan-17 17:00:46.322171 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50833 2019-Jan-17 17:00:46.322812 - [DEBUG]
50834 2019-Jan-17 17:00:46.322836 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50835 2019-Jan-17 17:00:46.323491 - [DEBUG] Start of endsummarytab entry
50836 2019-Jan-17 17:00:46.323534 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
50837 2019-Jan-17 17:00:46.324181 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

50838 2019-Jan-17 17:00:46.324248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50839 2019-Jan-17 17:00:46.324908 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50840 2019-Jan-17 17:00:46.325551 - [DEBUG] EF: AllBottom
50841 2019-Jan-17 17:00:46.325576 - [DEBUG]
50842 2019-Jan-17 17:00:46.325600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50843 2019-Jan-17 17:00:46.326237 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

50844 2019-Jan-17 17:00:46.326887 - [DEBUG] EF: AllBottom
50845 2019-Jan-17 17:00:46.326912 - [DEBUG]
50846 2019-Jan-17 17:00:46.326936 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50847 2019-Jan-17 17:00:46.327572 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

50848 2019-Jan-17 17:00:46.328225 - [DEBUG] EF: AllBottom
50849 2019-Jan-17 17:00:46.328250 - [DEBUG]
50850 2019-Jan-17 17:00:46.328274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50851 2019-Jan-17 17:00:46.328910 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

50852 2019-Jan-17 17:00:46.329558 - [DEBUG] EF: AllBottom
50853 2019-Jan-17 17:00:46.329583 - [DEBUG]
50854 2019-Jan-17 17:00:46.329607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50855 2019-Jan-17 17:00:46.330251 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

50856 2019-Jan-17 17:00:46.330887 - [DEBUG] EF: AllBottom
50857 2019-Jan-17 17:00:46.330912 - [DEBUG]
50858 2019-Jan-17 17:00:46.330935 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50859 2019-Jan-17 17:00:46.331585 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

50860 2019-Jan-17 17:00:46.332233 - [DEBUG] EF: AllBottom
50861 2019-Jan-17 17:00:46.332258 - [DEBUG]
50862 2019-Jan-17 17:00:46.332282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50863 2019-Jan-17 17:00:46.332918 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

50864 2019-Jan-17 17:00:46.334163 - [DEBUG] EF: AllBottom
50865 2019-Jan-17 17:00:46.334188 - [DEBUG]
50866 2019-Jan-17 17:00:46.334211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50867 2019-Jan-17 17:00:46.334871 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

50868 2019-Jan-17 17:00:46.335513 - [DEBUG] EF: AllBottom
50869 2019-Jan-17 17:00:46.335538 - [DEBUG]
50870 2019-Jan-17 17:00:46.335561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50871 2019-Jan-17 17:00:46.336196 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

50872 2019-Jan-17 17:00:46.336838 - [DEBUG] EF: AllBottom
50873 2019-Jan-17 17:00:46.336863 - [DEBUG]
50874 2019-Jan-17 17:00:46.336886 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50875 2019-Jan-17 17:00:46.337521 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

50876 2019-Jan-17 17:00:46.338177 - [DEBUG] EF: AllBottom
50877 2019-Jan-17 17:00:46.338202 - [DEBUG]
50878 2019-Jan-17 17:00:46.338225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50879 2019-Jan-17 17:00:46.338861 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

50880 2019-Jan-17 17:00:46.339496 - [DEBUG] EF: AllBottom
50881 2019-Jan-17 17:00:46.339521 - [DEBUG]
50882 2019-Jan-17 17:00:46.339544 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50883 2019-Jan-17 17:00:46.340180 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

50884 2019-Jan-17 17:00:46.340818 - [DEBUG] EF: AllBottom
50885 2019-Jan-17 17:00:46.340843 - [DEBUG]
50886 2019-Jan-17 17:00:46.340867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50887 2019-Jan-17 17:00:46.341517 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

50888 2019-Jan-17 17:00:46.342761 - [DEBUG] EF: AllBottom
50889 2019-Jan-17 17:00:46.342787 - [DEBUG]
50890 2019-Jan-17 17:00:46.342810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50891 2019-Jan-17 17:00:46.343445 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

50892 2019-Jan-17 17:00:46.344082 - [DEBUG] EF: AllBottom
50893 2019-Jan-17 17:00:46.344107 - [DEBUG]
50894 2019-Jan-17 17:00:46.344130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50895 2019-Jan-17 17:00:46.344781 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

50896 2019-Jan-17 17:00:46.345418 - [DEBUG] EF: AllBottom
50897 2019-Jan-17 17:00:46.345443 - [DEBUG]
50898 2019-Jan-17 17:00:46.345466 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50899 2019-Jan-17 17:00:46.346101 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

50900 2019-Jan-17 17:00:46.346748 - [DEBUG] EF: AllBottom
50901 2019-Jan-17 17:00:46.346773 - [DEBUG]
50902 2019-Jan-17 17:00:46.346797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50903 2019-Jan-17 17:00:46.347433 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

50904 2019-Jan-17 17:00:46.348692 - [DEBUG] EF: AllBottom
50905 2019-Jan-17 17:00:46.348717 - [DEBUG]
50906 2019-Jan-17 17:00:46.348741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50907 2019-Jan-17 17:00:46.349376 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

50908 2019-Jan-17 17:00:46.350620 - [DEBUG] EF: AllBottom
50909 2019-Jan-17 17:00:46.350645 - [DEBUG]
50910 2019-Jan-17 17:00:46.350669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50911 2019-Jan-17 17:00:46.351316 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

50912 2019-Jan-17 17:00:46.351966 - [DEBUG] EF: AllBottom
50913 2019-Jan-17 17:00:46.351991 - [DEBUG]
50914 2019-Jan-17 17:00:46.352015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50915 2019-Jan-17 17:00:46.352651 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

50916 2019-Jan-17 17:00:46.353286 - [DEBUG] EF: AllBottom
50917 2019-Jan-17 17:00:46.353311 - [DEBUG]
50918 2019-Jan-17 17:00:46.353334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50919 2019-Jan-17 17:00:46.353971 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

50920 2019-Jan-17 17:00:46.354618 - [DEBUG] EF: AllBottom
50921 2019-Jan-17 17:00:46.354655 - [DEBUG]
50922 2019-Jan-17 17:00:46.354679 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50923 2019-Jan-17 17:00:46.355314 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

50924 2019-Jan-17 17:00:46.356560 - [DEBUG] EF: AllBottom
50925 2019-Jan-17 17:00:46.356585 - [DEBUG]
50926 2019-Jan-17 17:00:46.356609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50927 2019-Jan-17 17:00:46.357243 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

50928 2019-Jan-17 17:00:46.358502 - [DEBUG] EF: AllBottom
50929 2019-Jan-17 17:00:46.358527 - [DEBUG]
50930 2019-Jan-17 17:00:46.358551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50931 2019-Jan-17 17:00:46.359186 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

50932 2019-Jan-17 17:00:46.359826 - [DEBUG] EF: AllBottom
50933 2019-Jan-17 17:00:46.359851 - [DEBUG]
50934 2019-Jan-17 17:00:46.359875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50935 2019-Jan-17 17:00:46.360510 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

50936 2019-Jan-17 17:00:46.361149 - [DEBUG] EF: AllBottom
50937 2019-Jan-17 17:00:46.361174 - [DEBUG]
50938 2019-Jan-17 17:00:46.361198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50939 2019-Jan-17 17:00:46.361852 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

50940 2019-Jan-17 17:00:46.363096 - [DEBUG] EF: AllBottom
50941 2019-Jan-17 17:00:46.363121 - [DEBUG]
50942 2019-Jan-17 17:00:46.363144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50943 2019-Jan-17 17:00:46.363779 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

50944 2019-Jan-17 17:00:46.365037 - [DEBUG] EF: AllBottom
50945 2019-Jan-17 17:00:46.365062 - [DEBUG]
50946 2019-Jan-17 17:00:46.365085 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50947 2019-Jan-17 17:00:46.365721 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

50948 2019-Jan-17 17:00:46.366367 - [DEBUG] EF: AllBottom
50949 2019-Jan-17 17:00:46.366392 - [DEBUG]
50950 2019-Jan-17 17:00:46.366415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50951 2019-Jan-17 17:00:46.367051 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

50952 2019-Jan-17 17:00:46.367690 - [DEBUG] EF: AllBottom
50953 2019-Jan-17 17:00:46.367715 - [DEBUG]
50954 2019-Jan-17 17:00:46.367738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50955 2019-Jan-17 17:00:46.368388 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

50956 2019-Jan-17 17:00:46.369042 - [DEBUG] EF: AllBottom
50957 2019-Jan-17 17:00:46.369068 - [DEBUG]
50958 2019-Jan-17 17:00:46.369091 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50959 2019-Jan-17 17:00:46.369726 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

50960 2019-Jan-17 17:00:46.370372 - [DEBUG] EF: AllBottom
50961 2019-Jan-17 17:00:46.370397 - [DEBUG]
50962 2019-Jan-17 17:00:46.370421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
50963 2019-Jan-17 17:00:46.371057 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

50964 2019-Jan-17 17:00:46.372318 - [DEBUG] EF: AllBottom
50965 2019-Jan-17 17:00:46.372343 - [DEBUG]
50966 2019-Jan-17 17:00:46.372369 - [DEBUG] ---------------
50967 2019-Jan-17 17:00:46.372392 - [DEBUG]
50968 2019-Jan-17 17:00:46.372420 - [DEBUG] End of endsummarytab entry
50969 2019-Jan-17 17:00:46.372444 - [DEBUG]
50970 2019-Jan-17 17:00:46.372468 - [DEBUG] Start of incomingtab entry
50971 2019-Jan-17 17:00:46.372492 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
50972 2019-Jan-17 17:00:46.373131 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

50973 2019-Jan-17 17:00:46.373190 - [DEBUG] ---------------
50974 2019-Jan-17 17:00:46.373214 - [DEBUG] End of incomingtab entry
50975 2019-Jan-17 17:00:46.373237 - [DEBUG]
50976 2019-Jan-17 17:00:46.373264 - [DEBUG] EDGE: >
50977 2019-Jan-17 17:00:46.373321 - [DEBUG] ---> 50978 2019-Jan-17 17:00:46.373958 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50979 2019-Jan-17 17:00:46.374598 - [DEBUG]
50980 2019-Jan-17 17:00:46.374636 - [DEBUG] EDGE: >
50981 2019-Jan-17 17:00:46.374697 - [DEBUG] ---> 50982 2019-Jan-17 17:00:46.375334 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
50983 2019-Jan-17 17:00:46.375975 - [DEBUG]
50984 2019-Jan-17 17:00:46.376010 - [DEBUG] Compose: EdgeIdentity * AllBottom
50985 2019-Jan-17 17:00:46.376038 - [DEBUG]
50986 2019-Jan-17 17:00:46.376062 - [DEBUG] Propagate flow
50987 2019-Jan-17 17:00:46.376085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

50988 2019-Jan-17 17:00:46.376143 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50989 2019-Jan-17 17:00:46.376790 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50990 2019-Jan-17 17:00:46.377430 - [DEBUG] Edge function : AllBottom (result of previous compose)
50991 2019-Jan-17 17:00:46.377456 - [DEBUG]
50992 2019-Jan-17 17:00:46.377481 - [DEBUG] Join: AllTop & AllBottom
50993 2019-Jan-17 17:00:46.377506 - [DEBUG] = AllBottom (new jump func)
50994 2019-Jan-17 17:00:46.377531 - [DEBUG]
50995 2019-Jan-17 17:00:46.377554 - [DEBUG] Start adding new jump function
50996 2019-Jan-17 17:00:46.377578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

50997 2019-Jan-17 17:00:46.377635 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

50998 2019-Jan-17 17:00:46.378293 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
50999 2019-Jan-17 17:00:46.378939 - [DEBUG] Edge Function : AllBottom
51000 2019-Jan-17 17:00:46.378976 - [DEBUG] End adding new jump function
51001 2019-Jan-17 17:00:46.379001 - [DEBUG]
51002 2019-Jan-17 17:00:46.379025 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
51003 2019-Jan-17 17:00:46.379049 - [DEBUG]
51004 2019-Jan-17 17:00:46.379072 - [DEBUG] Process 1382. path edge:
51005 2019-Jan-17 17:00:46.379096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51006 2019-Jan-17 17:00:46.379154 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51007 2019-Jan-17 17:00:46.379801 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51008 2019-Jan-17 17:00:46.380443 - [DEBUG]
51009 2019-Jan-17 17:00:46.380467 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51010 2019-Jan-17 17:00:46.381130 - [DEBUG] Possible callees:
51011 2019-Jan-17 17:00:46.381155 - [DEBUG] llvm.dbg.declare
51012 2019-Jan-17 17:00:46.381180 - [DEBUG] Possible return sites:
51013 2019-Jan-17 17:00:46.381204 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351014 2019-Jan-17 17:00:46.382498 - [DEBUG] Found and process special summary
51015 2019-Jan-17 17:00:46.382533 - [DEBUG] Compose: EdgeIdentity * AllBottom
51016 2019-Jan-17 17:00:46.382560 - [DEBUG]
51017 2019-Jan-17 17:00:46.382584 - [DEBUG] Propagate flow
51018 2019-Jan-17 17:00:46.382607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51019 2019-Jan-17 17:00:46.382665 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51020 2019-Jan-17 17:00:46.383305 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51021 2019-Jan-17 17:00:46.383946 - [DEBUG] Edge function : AllBottom (result of previous compose)
51022 2019-Jan-17 17:00:46.383972 - [DEBUG]
51023 2019-Jan-17 17:00:46.383996 - [DEBUG] Join: AllTop & AllBottom
51024 2019-Jan-17 17:00:46.384022 - [DEBUG] = AllBottom (new jump func)
51025 2019-Jan-17 17:00:46.384046 - [DEBUG]
51026 2019-Jan-17 17:00:46.384069 - [DEBUG] Start adding new jump function
51027 2019-Jan-17 17:00:46.384093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51028 2019-Jan-17 17:00:46.384150 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51029 2019-Jan-17 17:00:46.384806 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51030 2019-Jan-17 17:00:46.385445 - [DEBUG] Edge Function : AllBottom
51031 2019-Jan-17 17:00:46.385473 - [DEBUG] End adding new jump function
51032 2019-Jan-17 17:00:46.385496 - [DEBUG]
51033 2019-Jan-17 17:00:46.385520 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
51034 2019-Jan-17 17:00:46.385545 - [DEBUG]
51035 2019-Jan-17 17:00:46.385568 - [DEBUG] Process 1383. path edge:
51036 2019-Jan-17 17:00:46.385592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51037 2019-Jan-17 17:00:46.385649 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51038 2019-Jan-17 17:00:46.386288 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51039 2019-Jan-17 17:00:46.386928 - [DEBUG]
51040 2019-Jan-17 17:00:46.386952 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51041 2019-Jan-17 17:00:46.387616 - [DEBUG] Compose: EdgeIdentity * AllBottom
51042 2019-Jan-17 17:00:46.387644 - [DEBUG]
51043 2019-Jan-17 17:00:46.387676 - [DEBUG] Propagate flow
51044 2019-Jan-17 17:00:46.387700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51045 2019-Jan-17 17:00:46.387759 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51046 2019-Jan-17 17:00:46.388414 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51047 2019-Jan-17 17:00:46.389055 - [DEBUG] Edge function : AllBottom (result of previous compose)
51048 2019-Jan-17 17:00:46.389081 - [DEBUG]
51049 2019-Jan-17 17:00:46.389105 - [DEBUG] Join: AllTop & AllBottom
51050 2019-Jan-17 17:00:46.389131 - [DEBUG] = AllBottom (new jump func)
51051 2019-Jan-17 17:00:46.389155 - [DEBUG]
51052 2019-Jan-17 17:00:46.389179 - [DEBUG] Start adding new jump function
51053 2019-Jan-17 17:00:46.389202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51054 2019-Jan-17 17:00:46.389259 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51055 2019-Jan-17 17:00:46.389900 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51056 2019-Jan-17 17:00:46.390536 - [DEBUG] Edge Function : AllBottom
51057 2019-Jan-17 17:00:46.390564 - [DEBUG] End adding new jump function
51058 2019-Jan-17 17:00:46.390587 - [DEBUG]
51059 2019-Jan-17 17:00:46.390611 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51060 2019-Jan-17 17:00:46.390635 - [DEBUG]
51061 2019-Jan-17 17:00:46.390659 - [DEBUG] Process 1384. path edge:
51062 2019-Jan-17 17:00:46.390682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51063 2019-Jan-17 17:00:46.390740 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51064 2019-Jan-17 17:00:46.391391 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51065 2019-Jan-17 17:00:46.392031 - [DEBUG]
51066 2019-Jan-17 17:00:46.392057 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51067 2019-Jan-17 17:00:46.392717 - [DEBUG] Compose: EdgeIdentity * AllBottom
51068 2019-Jan-17 17:00:46.392745 - [DEBUG]
51069 2019-Jan-17 17:00:46.392769 - [DEBUG] Propagate flow
51070 2019-Jan-17 17:00:46.392793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51071 2019-Jan-17 17:00:46.392852 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51072 2019-Jan-17 17:00:46.393489 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51073 2019-Jan-17 17:00:46.394146 - [DEBUG] Edge function : AllBottom (result of previous compose)
51074 2019-Jan-17 17:00:46.394172 - [DEBUG]
51075 2019-Jan-17 17:00:46.394198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51076 2019-Jan-17 17:00:46.394224 - [DEBUG] = AllBottom
51077 2019-Jan-17 17:00:46.394249 - [DEBUG]
51078 2019-Jan-17 17:00:46.394272 - [DEBUG] PROPAGATE: No new function!
51079 2019-Jan-17 17:00:46.394300 - [DEBUG] EDGE: >
51080 2019-Jan-17 17:00:46.394372 - [DEBUG] ---> 51081 2019-Jan-17 17:00:46.395097 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51082 2019-Jan-17 17:00:46.395804 - [DEBUG]
51083 2019-Jan-17 17:00:46.395836 - [DEBUG] EDGE: >
51084 2019-Jan-17 17:00:46.395906 - [DEBUG] ---> 51085 2019-Jan-17 17:00:46.396603 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51086 2019-Jan-17 17:00:46.397297 - [DEBUG]
51087 2019-Jan-17 17:00:46.397354 - [DEBUG] Compose: EdgeIdentity * AllBottom
51088 2019-Jan-17 17:00:46.397400 - [DEBUG]
51089 2019-Jan-17 17:00:46.397425 - [DEBUG] Propagate flow
51090 2019-Jan-17 17:00:46.397449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51091 2019-Jan-17 17:00:46.397514 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51092 2019-Jan-17 17:00:46.398221 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51093 2019-Jan-17 17:00:46.398896 - [DEBUG] Edge function : AllBottom (result of previous compose)
51094 2019-Jan-17 17:00:46.398924 - [DEBUG]
51095 2019-Jan-17 17:00:46.398951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51096 2019-Jan-17 17:00:46.398978 - [DEBUG] = AllBottom
51097 2019-Jan-17 17:00:46.399002 - [DEBUG]
51098 2019-Jan-17 17:00:46.399026 - [DEBUG] PROPAGATE: No new function!
51099 2019-Jan-17 17:00:46.399061 - [DEBUG] EDGE: >
51100 2019-Jan-17 17:00:46.399131 - [DEBUG] ---> 51101 2019-Jan-17 17:00:46.399835 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51102 2019-Jan-17 17:00:46.400503 - [DEBUG]
51103 2019-Jan-17 17:00:46.400531 - [DEBUG] EDGE: >
51104 2019-Jan-17 17:00:46.400592 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51105 2019-Jan-17 17:00:46.401236 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51106 2019-Jan-17 17:00:46.401903 - [DEBUG]
51107 2019-Jan-17 17:00:46.401930 - [DEBUG] EDGE: >
51108 2019-Jan-17 17:00:46.401989 - [DEBUG] ---> 51109 2019-Jan-17 17:00:46.402626 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51110 2019-Jan-17 17:00:46.403266 - [DEBUG]
51111 2019-Jan-17 17:00:46.403293 - [DEBUG] EDGE: >
51112 2019-Jan-17 17:00:46.403351 - [DEBUG] ---> 51113 2019-Jan-17 17:00:46.403988 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51114 2019-Jan-17 17:00:46.404642 - [DEBUG]
51115 2019-Jan-17 17:00:46.404669 - [DEBUG] EDGE: >
51116 2019-Jan-17 17:00:46.404728 - [DEBUG] ---> 51117 2019-Jan-17 17:00:46.405370 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51118 2019-Jan-17 17:00:46.406010 - [DEBUG]
51119 2019-Jan-17 17:00:46.406058 - [DEBUG] Compose: EdgeIdentity * AllBottom
51120 2019-Jan-17 17:00:46.406086 - [DEBUG]
51121 2019-Jan-17 17:00:46.406111 - [DEBUG] Propagate flow
51122 2019-Jan-17 17:00:46.406134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51123 2019-Jan-17 17:00:46.406192 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51124 2019-Jan-17 17:00:46.406832 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51125 2019-Jan-17 17:00:46.407472 - [DEBUG] Edge function : AllBottom (result of previous compose)
51126 2019-Jan-17 17:00:46.407498 - [DEBUG]
51127 2019-Jan-17 17:00:46.407524 - [DEBUG] Join: AllTop & AllBottom
51128 2019-Jan-17 17:00:46.407550 - [DEBUG] = AllBottom (new jump func)
51129 2019-Jan-17 17:00:46.407575 - [DEBUG]
51130 2019-Jan-17 17:00:46.407599 - [DEBUG] Start adding new jump function
51131 2019-Jan-17 17:00:46.407640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51132 2019-Jan-17 17:00:46.407697 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51133 2019-Jan-17 17:00:46.408358 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51134 2019-Jan-17 17:00:46.408997 - [DEBUG] Edge Function : AllBottom
51135 2019-Jan-17 17:00:46.409028 - [DEBUG] End adding new jump function
51136 2019-Jan-17 17:00:46.409052 - [DEBUG]
51137 2019-Jan-17 17:00:46.409076 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51138 2019-Jan-17 17:00:46.409101 - [DEBUG]
51139 2019-Jan-17 17:00:46.409124 - [DEBUG] Process 1385. path edge:
51140 2019-Jan-17 17:00:46.409148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51141 2019-Jan-17 17:00:46.409206 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51142 2019-Jan-17 17:00:46.409845 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51143 2019-Jan-17 17:00:46.410487 - [DEBUG]
51144 2019-Jan-17 17:00:46.410512 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51145 2019-Jan-17 17:00:46.411184 - [DEBUG] Compose: EdgeIdentity * AllBottom
51146 2019-Jan-17 17:00:46.411212 - [DEBUG]
51147 2019-Jan-17 17:00:46.411236 - [DEBUG] Propagate flow
51148 2019-Jan-17 17:00:46.411259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51149 2019-Jan-17 17:00:46.411334 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51150 2019-Jan-17 17:00:46.411972 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51151 2019-Jan-17 17:00:46.412615 - [DEBUG] Edge function : AllBottom (result of previous compose)
51152 2019-Jan-17 17:00:46.412640 - [DEBUG]
51153 2019-Jan-17 17:00:46.412665 - [DEBUG] Join: AllTop & AllBottom
51154 2019-Jan-17 17:00:46.412691 - [DEBUG] = AllBottom (new jump func)
51155 2019-Jan-17 17:00:46.412716 - [DEBUG]
51156 2019-Jan-17 17:00:46.412739 - [DEBUG] Start adding new jump function
51157 2019-Jan-17 17:00:46.412763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51158 2019-Jan-17 17:00:46.412821 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51159 2019-Jan-17 17:00:46.413462 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51160 2019-Jan-17 17:00:46.414095 - [DEBUG] Edge Function : AllBottom
51161 2019-Jan-17 17:00:46.414124 - [DEBUG] End adding new jump function
51162 2019-Jan-17 17:00:46.414148 - [DEBUG]
51163 2019-Jan-17 17:00:46.414172 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51164 2019-Jan-17 17:00:46.414196 - [DEBUG]
51165 2019-Jan-17 17:00:46.414220 - [DEBUG] Process 1386. path edge:
51166 2019-Jan-17 17:00:46.414244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51167 2019-Jan-17 17:00:46.414301 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51168 2019-Jan-17 17:00:46.414954 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51169 2019-Jan-17 17:00:46.415595 - [DEBUG]
51170 2019-Jan-17 17:00:46.415621 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51171 2019-Jan-17 17:00:46.416279 - [DEBUG] Compose: EdgeIdentity * AllBottom
51172 2019-Jan-17 17:00:46.416308 - [DEBUG]
51173 2019-Jan-17 17:00:46.416332 - [DEBUG] Propagate flow
51174 2019-Jan-17 17:00:46.416355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51175 2019-Jan-17 17:00:46.416414 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51176 2019-Jan-17 17:00:46.417063 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51177 2019-Jan-17 17:00:46.417704 - [DEBUG] Edge function : AllBottom (result of previous compose)
51178 2019-Jan-17 17:00:46.417729 - [DEBUG]
51179 2019-Jan-17 17:00:46.417755 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51180 2019-Jan-17 17:00:46.417781 - [DEBUG] = AllBottom
51181 2019-Jan-17 17:00:46.417805 - [DEBUG]
51182 2019-Jan-17 17:00:46.417828 - [DEBUG] PROPAGATE: No new function!
51183 2019-Jan-17 17:00:46.417854 - [DEBUG] EDGE: >
51184 2019-Jan-17 17:00:46.417913 - [DEBUG] ---> 51185 2019-Jan-17 17:00:46.418564 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51186 2019-Jan-17 17:00:46.419205 - [DEBUG]
51187 2019-Jan-17 17:00:46.419232 - [DEBUG] EDGE: >
51188 2019-Jan-17 17:00:46.419290 - [DEBUG] ---> 51189 2019-Jan-17 17:00:46.419929 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51190 2019-Jan-17 17:00:46.420569 - [DEBUG]
51191 2019-Jan-17 17:00:46.420596 - [DEBUG] EDGE: >
51192 2019-Jan-17 17:00:46.420654 - [DEBUG] ---> 51193 2019-Jan-17 17:00:46.421303 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51194 2019-Jan-17 17:00:46.421945 - [DEBUG]
51195 2019-Jan-17 17:00:46.421972 - [DEBUG] EDGE: >
51196 2019-Jan-17 17:00:46.422030 - [DEBUG] ---> 51197 2019-Jan-17 17:00:46.422671 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51198 2019-Jan-17 17:00:46.423312 - [DEBUG]
51199 2019-Jan-17 17:00:46.423339 - [DEBUG] EDGE: >
51200 2019-Jan-17 17:00:46.423397 - [DEBUG] ---> 51201 2019-Jan-17 17:00:46.424032 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51202 2019-Jan-17 17:00:46.424685 - [DEBUG]
51203 2019-Jan-17 17:00:46.424711 - [DEBUG] EDGE: >
51204 2019-Jan-17 17:00:46.424770 - [DEBUG] ---> 51205 2019-Jan-17 17:00:46.425410 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51206 2019-Jan-17 17:00:46.426050 - [DEBUG]
51207 2019-Jan-17 17:00:46.426093 - [DEBUG] Compose: EdgeIdentity * AllBottom
51208 2019-Jan-17 17:00:46.426121 - [DEBUG]
51209 2019-Jan-17 17:00:46.426145 - [DEBUG] Propagate flow
51210 2019-Jan-17 17:00:46.426168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51211 2019-Jan-17 17:00:46.426226 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51212 2019-Jan-17 17:00:46.426866 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51213 2019-Jan-17 17:00:46.427507 - [DEBUG] Edge function : AllBottom (result of previous compose)
51214 2019-Jan-17 17:00:46.427533 - [DEBUG]
51215 2019-Jan-17 17:00:46.427558 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51216 2019-Jan-17 17:00:46.427584 - [DEBUG] = AllBottom
51217 2019-Jan-17 17:00:46.427615 - [DEBUG]
51218 2019-Jan-17 17:00:46.427639 - [DEBUG] PROPAGATE: No new function!
51219 2019-Jan-17 17:00:46.427668 - [DEBUG] EDGE: >
51220 2019-Jan-17 17:00:46.427728 - [DEBUG] ---> 51221 2019-Jan-17 17:00:46.428408 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51222 2019-Jan-17 17:00:46.429052 - [DEBUG]
51223 2019-Jan-17 17:00:46.429079 - [DEBUG] EDGE: >
51224 2019-Jan-17 17:00:46.429138 - [DEBUG] ---> 51225 2019-Jan-17 17:00:46.429775 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51226 2019-Jan-17 17:00:46.430416 - [DEBUG]
51227 2019-Jan-17 17:00:46.430443 - [DEBUG] EDGE: >
51228 2019-Jan-17 17:00:46.430501 - [DEBUG] ---> 51229 2019-Jan-17 17:00:46.431142 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51230 2019-Jan-17 17:00:46.431799 - [DEBUG]
51231 2019-Jan-17 17:00:46.431839 - [DEBUG] Compose: EdgeIdentity * AllBottom
51232 2019-Jan-17 17:00:46.431866 - [DEBUG]
51233 2019-Jan-17 17:00:46.431890 - [DEBUG] Propagate flow
51234 2019-Jan-17 17:00:46.431913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51235 2019-Jan-17 17:00:46.431971 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51236 2019-Jan-17 17:00:46.432614 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51237 2019-Jan-17 17:00:46.433254 - [DEBUG] Edge function : AllBottom (result of previous compose)
51238 2019-Jan-17 17:00:46.433279 - [DEBUG]
51239 2019-Jan-17 17:00:46.433305 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51240 2019-Jan-17 17:00:46.433330 - [DEBUG] = AllBottom
51241 2019-Jan-17 17:00:46.433355 - [DEBUG]
51242 2019-Jan-17 17:00:46.433378 - [DEBUG] PROPAGATE: No new function!
51243 2019-Jan-17 17:00:46.433406 - [DEBUG] EDGE: >
51244 2019-Jan-17 17:00:46.433465 - [DEBUG] ---> 51245 2019-Jan-17 17:00:46.434111 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51246 2019-Jan-17 17:00:46.434769 - [DEBUG]
51247 2019-Jan-17 17:00:46.434796 - [DEBUG] EDGE: >
51248 2019-Jan-17 17:00:46.434854 - [DEBUG] ---> 51249 2019-Jan-17 17:00:46.435490 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51250 2019-Jan-17 17:00:46.436130 - [DEBUG]
51251 2019-Jan-17 17:00:46.436157 - [DEBUG] EDGE: >
51252 2019-Jan-17 17:00:46.436216 - [DEBUG] ---> 51253 2019-Jan-17 17:00:46.436851 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51254 2019-Jan-17 17:00:46.437492 - [DEBUG]
51255 2019-Jan-17 17:00:46.437519 - [DEBUG] EDGE: >
51256 2019-Jan-17 17:00:46.437577 - [DEBUG] ---> 51257 2019-Jan-17 17:00:46.438233 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51258 2019-Jan-17 17:00:46.438873 - [DEBUG]
51259 2019-Jan-17 17:00:46.438922 - [DEBUG] Compose: EdgeIdentity * AllBottom
51260 2019-Jan-17 17:00:46.438950 - [DEBUG]
51261 2019-Jan-17 17:00:46.438974 - [DEBUG] Propagate flow
51262 2019-Jan-17 17:00:46.438997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51263 2019-Jan-17 17:00:46.439055 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51264 2019-Jan-17 17:00:46.439695 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51265 2019-Jan-17 17:00:46.440336 - [DEBUG] Edge function : AllBottom (result of previous compose)
51266 2019-Jan-17 17:00:46.440361 - [DEBUG]
51267 2019-Jan-17 17:00:46.440386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51268 2019-Jan-17 17:00:46.440412 - [DEBUG] = AllBottom
51269 2019-Jan-17 17:00:46.440436 - [DEBUG]
51270 2019-Jan-17 17:00:46.440460 - [DEBUG] PROPAGATE: No new function!
51271 2019-Jan-17 17:00:46.440487 - [DEBUG] EDGE: >
51272 2019-Jan-17 17:00:46.440546 - [DEBUG] ---> 51273 2019-Jan-17 17:00:46.441193 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51274 2019-Jan-17 17:00:46.441851 - [DEBUG]
51275 2019-Jan-17 17:00:46.441877 - [DEBUG] EDGE: >
51276 2019-Jan-17 17:00:46.441936 - [DEBUG] ---> 51277 2019-Jan-17 17:00:46.442571 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51278 2019-Jan-17 17:00:46.443212 - [DEBUG]
51279 2019-Jan-17 17:00:46.443239 - [DEBUG] EDGE: >
51280 2019-Jan-17 17:00:46.443297 - [DEBUG] ---> 51281 2019-Jan-17 17:00:46.443935 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51282 2019-Jan-17 17:00:46.444576 - [DEBUG]
51283 2019-Jan-17 17:00:46.444615 - [DEBUG] Compose: EdgeIdentity * AllBottom
51284 2019-Jan-17 17:00:46.444656 - [DEBUG]
51285 2019-Jan-17 17:00:46.444680 - [DEBUG] Propagate flow
51286 2019-Jan-17 17:00:46.444703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51287 2019-Jan-17 17:00:46.444761 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51288 2019-Jan-17 17:00:46.445401 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51289 2019-Jan-17 17:00:46.446042 - [DEBUG] Edge function : AllBottom (result of previous compose)
51290 2019-Jan-17 17:00:46.446068 - [DEBUG]
51291 2019-Jan-17 17:00:46.446093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51292 2019-Jan-17 17:00:46.446119 - [DEBUG] = AllBottom
51293 2019-Jan-17 17:00:46.446143 - [DEBUG]
51294 2019-Jan-17 17:00:46.446166 - [DEBUG] PROPAGATE: No new function!
51295 2019-Jan-17 17:00:46.446194 - [DEBUG] EDGE: >
51296 2019-Jan-17 17:00:46.446253 - [DEBUG] ---> 51297 2019-Jan-17 17:00:46.446900 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51298 2019-Jan-17 17:00:46.447541 - [DEBUG]
51299 2019-Jan-17 17:00:46.447568 - [DEBUG] EDGE: >
51300 2019-Jan-17 17:00:46.447626 - [DEBUG] ---> 51301 2019-Jan-17 17:00:46.448278 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51302 2019-Jan-17 17:00:46.448925 - [DEBUG]
51303 2019-Jan-17 17:00:46.448952 - [DEBUG] EDGE: >
51304 2019-Jan-17 17:00:46.449011 - [DEBUG] ---> 51305 2019-Jan-17 17:00:46.449651 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51306 2019-Jan-17 17:00:46.450291 - [DEBUG]
51307 2019-Jan-17 17:00:46.450330 - [DEBUG] Compose: EdgeIdentity * AllBottom
51308 2019-Jan-17 17:00:46.450358 - [DEBUG]
51309 2019-Jan-17 17:00:46.450382 - [DEBUG] Propagate flow
51310 2019-Jan-17 17:00:46.450405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51311 2019-Jan-17 17:00:46.450463 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51312 2019-Jan-17 17:00:46.451102 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51313 2019-Jan-17 17:00:46.451759 - [DEBUG] Edge function : AllBottom (result of previous compose)
51314 2019-Jan-17 17:00:46.451784 - [DEBUG]
51315 2019-Jan-17 17:00:46.451809 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51316 2019-Jan-17 17:00:46.451834 - [DEBUG] = AllBottom
51317 2019-Jan-17 17:00:46.451859 - [DEBUG]
51318 2019-Jan-17 17:00:46.451882 - [DEBUG] PROPAGATE: No new function!
51319 2019-Jan-17 17:00:46.451909 - [DEBUG] EDGE: >
51320 2019-Jan-17 17:00:46.451968 - [DEBUG] ---> 51321 2019-Jan-17 17:00:46.452614 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51322 2019-Jan-17 17:00:46.453255 - [DEBUG]
51323 2019-Jan-17 17:00:46.453291 - [DEBUG] Compose: EdgeIdentity * AllBottom
51324 2019-Jan-17 17:00:46.453319 - [DEBUG]
51325 2019-Jan-17 17:00:46.453342 - [DEBUG] Propagate flow
51326 2019-Jan-17 17:00:46.453366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51327 2019-Jan-17 17:00:46.453424 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51328 2019-Jan-17 17:00:46.454064 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51329 2019-Jan-17 17:00:46.454719 - [DEBUG] Edge function : AllBottom (result of previous compose)
51330 2019-Jan-17 17:00:46.454745 - [DEBUG]
51331 2019-Jan-17 17:00:46.454769 - [DEBUG] Join: AllTop & AllBottom
51332 2019-Jan-17 17:00:46.454795 - [DEBUG] = AllBottom (new jump func)
51333 2019-Jan-17 17:00:46.454819 - [DEBUG]
51334 2019-Jan-17 17:00:46.454842 - [DEBUG] Start adding new jump function
51335 2019-Jan-17 17:00:46.454865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51336 2019-Jan-17 17:00:46.454923 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51337 2019-Jan-17 17:00:46.455565 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51338 2019-Jan-17 17:00:46.456202 - [DEBUG] Edge Function : AllBottom
51339 2019-Jan-17 17:00:46.456232 - [DEBUG] End adding new jump function
51340 2019-Jan-17 17:00:46.456256 - [DEBUG]
51341 2019-Jan-17 17:00:46.456280 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51342 2019-Jan-17 17:00:46.456304 - [DEBUG]
51343 2019-Jan-17 17:00:46.456327 - [DEBUG] Process 1387. path edge:
51344 2019-Jan-17 17:00:46.456351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51345 2019-Jan-17 17:00:46.456408 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51346 2019-Jan-17 17:00:46.457048 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51347 2019-Jan-17 17:00:46.457697 - [DEBUG]
51348 2019-Jan-17 17:00:46.457722 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51349 2019-Jan-17 17:00:46.458392 - [DEBUG] Possible callees:
51350 2019-Jan-17 17:00:46.458417 - [DEBUG] foo
51351 2019-Jan-17 17:00:46.458442 - [DEBUG] Possible return sites:
51352 2019-Jan-17 17:00:46.458466 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651353 2019-Jan-17 17:00:46.459738 - [DEBUG] Found and process special summary
51354 2019-Jan-17 17:00:46.459773 - [DEBUG] Compose: EdgeIdentity * AllBottom
51355 2019-Jan-17 17:00:46.459800 - [DEBUG]
51356 2019-Jan-17 17:00:46.459824 - [DEBUG] Propagate flow
51357 2019-Jan-17 17:00:46.459848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51358 2019-Jan-17 17:00:46.459906 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51359 2019-Jan-17 17:00:46.460545 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51360 2019-Jan-17 17:00:46.461188 - [DEBUG] Edge function : AllBottom (result of previous compose)
51361 2019-Jan-17 17:00:46.461213 - [DEBUG]
51362 2019-Jan-17 17:00:46.461237 - [DEBUG] Join: AllTop & AllBottom
51363 2019-Jan-17 17:00:46.461263 - [DEBUG] = AllBottom (new jump func)
51364 2019-Jan-17 17:00:46.461299 - [DEBUG]
51365 2019-Jan-17 17:00:46.461325 - [DEBUG] Start adding new jump function
51366 2019-Jan-17 17:00:46.461348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51367 2019-Jan-17 17:00:46.461406 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51368 2019-Jan-17 17:00:46.462046 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51369 2019-Jan-17 17:00:46.462685 - [DEBUG] Edge Function : AllBottom
51370 2019-Jan-17 17:00:46.462714 - [DEBUG] End adding new jump function
51371 2019-Jan-17 17:00:46.462738 - [DEBUG]
51372 2019-Jan-17 17:00:46.462761 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51373 2019-Jan-17 17:00:46.462785 - [DEBUG]
51374 2019-Jan-17 17:00:46.462808 - [DEBUG] Process 1388. path edge:
51375 2019-Jan-17 17:00:46.462832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51376 2019-Jan-17 17:00:46.462890 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51377 2019-Jan-17 17:00:46.463529 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51378 2019-Jan-17 17:00:46.464170 - [DEBUG]
51379 2019-Jan-17 17:00:46.464194 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51380 2019-Jan-17 17:00:46.464871 - [DEBUG] Compose: EdgeIdentity * AllBottom
51381 2019-Jan-17 17:00:46.464898 - [DEBUG]
51382 2019-Jan-17 17:00:46.464922 - [DEBUG] Propagate flow
51383 2019-Jan-17 17:00:46.464945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51384 2019-Jan-17 17:00:46.465004 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51385 2019-Jan-17 17:00:46.465641 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51386 2019-Jan-17 17:00:46.466281 - [DEBUG] Edge function : AllBottom (result of previous compose)
51387 2019-Jan-17 17:00:46.466307 - [DEBUG]
51388 2019-Jan-17 17:00:46.466331 - [DEBUG] Join: AllTop & AllBottom
51389 2019-Jan-17 17:00:46.466357 - [DEBUG] = AllBottom (new jump func)
51390 2019-Jan-17 17:00:46.466381 - [DEBUG]
51391 2019-Jan-17 17:00:46.466405 - [DEBUG] Start adding new jump function
51392 2019-Jan-17 17:00:46.466442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51393 2019-Jan-17 17:00:46.466500 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51394 2019-Jan-17 17:00:46.467140 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51395 2019-Jan-17 17:00:46.467775 - [DEBUG] Edge Function : AllBottom
51396 2019-Jan-17 17:00:46.467805 - [DEBUG] End adding new jump function
51397 2019-Jan-17 17:00:46.467828 - [DEBUG]
51398 2019-Jan-17 17:00:46.467852 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51399 2019-Jan-17 17:00:46.467876 - [DEBUG]
51400 2019-Jan-17 17:00:46.467900 - [DEBUG] Process 1389. path edge:
51401 2019-Jan-17 17:00:46.467923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51402 2019-Jan-17 17:00:46.467994 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51403 2019-Jan-17 17:00:46.468631 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51404 2019-Jan-17 17:00:46.469271 - [DEBUG]
51405 2019-Jan-17 17:00:46.469297 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51406 2019-Jan-17 17:00:46.469954 - [DEBUG] Compose: EdgeIdentity * AllBottom
51407 2019-Jan-17 17:00:46.469981 - [DEBUG]
51408 2019-Jan-17 17:00:46.470005 - [DEBUG] Propagate flow
51409 2019-Jan-17 17:00:46.470028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51410 2019-Jan-17 17:00:46.470087 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51411 2019-Jan-17 17:00:46.470724 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51412 2019-Jan-17 17:00:46.471378 - [DEBUG] Edge function : AllBottom (result of previous compose)
51413 2019-Jan-17 17:00:46.471404 - [DEBUG]
51414 2019-Jan-17 17:00:46.471428 - [DEBUG] Join: AllTop & AllBottom
51415 2019-Jan-17 17:00:46.471454 - [DEBUG] = AllBottom (new jump func)
51416 2019-Jan-17 17:00:46.471478 - [DEBUG]
51417 2019-Jan-17 17:00:46.471501 - [DEBUG] Start adding new jump function
51418 2019-Jan-17 17:00:46.471525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51419 2019-Jan-17 17:00:46.471582 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51420 2019-Jan-17 17:00:46.472222 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51421 2019-Jan-17 17:00:46.472859 - [DEBUG] Edge Function : AllBottom
51422 2019-Jan-17 17:00:46.472888 - [DEBUG] End adding new jump function
51423 2019-Jan-17 17:00:46.472911 - [DEBUG]
51424 2019-Jan-17 17:00:46.472935 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51425 2019-Jan-17 17:00:46.472959 - [DEBUG]
51426 2019-Jan-17 17:00:46.472982 - [DEBUG] Process 1390. path edge:
51427 2019-Jan-17 17:00:46.473006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51428 2019-Jan-17 17:00:46.473063 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51429 2019-Jan-17 17:00:46.473700 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51430 2019-Jan-17 17:00:46.474339 - [DEBUG]
51431 2019-Jan-17 17:00:46.474365 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51432 2019-Jan-17 17:00:46.475036 - [DEBUG] Compose: EdgeIdentity * AllBottom
51433 2019-Jan-17 17:00:46.475065 - [DEBUG]
51434 2019-Jan-17 17:00:46.475097 - [DEBUG] Propagate flow
51435 2019-Jan-17 17:00:46.475121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51436 2019-Jan-17 17:00:46.475180 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51437 2019-Jan-17 17:00:46.475828 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51438 2019-Jan-17 17:00:46.476469 - [DEBUG] Edge function : AllBottom (result of previous compose)
51439 2019-Jan-17 17:00:46.476494 - [DEBUG]
51440 2019-Jan-17 17:00:46.476519 - [DEBUG] Join: AllTop & AllBottom
51441 2019-Jan-17 17:00:46.476545 - [DEBUG] = AllBottom (new jump func)
51442 2019-Jan-17 17:00:46.476570 - [DEBUG]
51443 2019-Jan-17 17:00:46.476593 - [DEBUG] Start adding new jump function
51444 2019-Jan-17 17:00:46.476617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51445 2019-Jan-17 17:00:46.476674 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51446 2019-Jan-17 17:00:46.477316 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51447 2019-Jan-17 17:00:46.477975 - [DEBUG] Edge Function : AllBottom
51448 2019-Jan-17 17:00:46.478005 - [DEBUG] End adding new jump function
51449 2019-Jan-17 17:00:46.478029 - [DEBUG]
51450 2019-Jan-17 17:00:46.478052 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51451 2019-Jan-17 17:00:46.478077 - [DEBUG]
51452 2019-Jan-17 17:00:46.478100 - [DEBUG] Process 1391. path edge:
51453 2019-Jan-17 17:00:46.478124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51454 2019-Jan-17 17:00:46.478181 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51455 2019-Jan-17 17:00:46.478828 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51456 2019-Jan-17 17:00:46.479469 - [DEBUG]
51457 2019-Jan-17 17:00:46.479493 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51458 2019-Jan-17 17:00:46.480151 - [DEBUG] Possible callees:
51459 2019-Jan-17 17:00:46.480177 - [DEBUG] llvm.dbg.declare
51460 2019-Jan-17 17:00:46.480202 - [DEBUG] Possible return sites:
51461 2019-Jan-17 17:00:46.480225 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651462 2019-Jan-17 17:00:46.481519 - [DEBUG] Found and process special summary
51463 2019-Jan-17 17:00:46.481553 - [DEBUG] Compose: EdgeIdentity * AllBottom
51464 2019-Jan-17 17:00:46.481580 - [DEBUG]
51465 2019-Jan-17 17:00:46.481604 - [DEBUG] Propagate flow
51466 2019-Jan-17 17:00:46.481627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51467 2019-Jan-17 17:00:46.481685 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51468 2019-Jan-17 17:00:46.482325 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51469 2019-Jan-17 17:00:46.482966 - [DEBUG] Edge function : AllBottom (result of previous compose)
51470 2019-Jan-17 17:00:46.482991 - [DEBUG]
51471 2019-Jan-17 17:00:46.483016 - [DEBUG] Join: AllTop & AllBottom
51472 2019-Jan-17 17:00:46.483042 - [DEBUG] = AllBottom (new jump func)
51473 2019-Jan-17 17:00:46.483066 - [DEBUG]
51474 2019-Jan-17 17:00:46.483089 - [DEBUG] Start adding new jump function
51475 2019-Jan-17 17:00:46.483113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51476 2019-Jan-17 17:00:46.483178 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51477 2019-Jan-17 17:00:46.483819 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51478 2019-Jan-17 17:00:46.484459 - [DEBUG] Edge Function : AllBottom
51479 2019-Jan-17 17:00:46.484488 - [DEBUG] End adding new jump function
51480 2019-Jan-17 17:00:46.484512 - [DEBUG]
51481 2019-Jan-17 17:00:46.484535 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51482 2019-Jan-17 17:00:46.484559 - [DEBUG]
51483 2019-Jan-17 17:00:46.484583 - [DEBUG] Process 1392. path edge:
51484 2019-Jan-17 17:00:46.484606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51485 2019-Jan-17 17:00:46.484679 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51486 2019-Jan-17 17:00:46.485318 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51487 2019-Jan-17 17:00:46.485958 - [DEBUG]
51488 2019-Jan-17 17:00:46.485983 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51489 2019-Jan-17 17:00:46.486645 - [DEBUG] Compose: EdgeIdentity * AllBottom
51490 2019-Jan-17 17:00:46.486674 - [DEBUG]
51491 2019-Jan-17 17:00:46.486698 - [DEBUG] Propagate flow
51492 2019-Jan-17 17:00:46.486721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51493 2019-Jan-17 17:00:46.486780 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51494 2019-Jan-17 17:00:46.487418 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51495 2019-Jan-17 17:00:46.488073 - [DEBUG] Edge function : AllBottom (result of previous compose)
51496 2019-Jan-17 17:00:46.488098 - [DEBUG]
51497 2019-Jan-17 17:00:46.488122 - [DEBUG] Join: AllTop & AllBottom
51498 2019-Jan-17 17:00:46.488148 - [DEBUG] = AllBottom (new jump func)
51499 2019-Jan-17 17:00:46.488172 - [DEBUG]
51500 2019-Jan-17 17:00:46.488195 - [DEBUG] Start adding new jump function
51501 2019-Jan-17 17:00:46.488219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51502 2019-Jan-17 17:00:46.488276 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51503 2019-Jan-17 17:00:46.488919 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51504 2019-Jan-17 17:00:46.489553 - [DEBUG] Edge Function : AllBottom
51505 2019-Jan-17 17:00:46.489581 - [DEBUG] End adding new jump function
51506 2019-Jan-17 17:00:46.489605 - [DEBUG]
51507 2019-Jan-17 17:00:46.489629 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51508 2019-Jan-17 17:00:46.489653 - [DEBUG]
51509 2019-Jan-17 17:00:46.489676 - [DEBUG] Process 1393. path edge:
51510 2019-Jan-17 17:00:46.489700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51511 2019-Jan-17 17:00:46.489757 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51512 2019-Jan-17 17:00:46.490394 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51513 2019-Jan-17 17:00:46.491036 - [DEBUG]
51514 2019-Jan-17 17:00:46.491061 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51515 2019-Jan-17 17:00:46.491738 - [DEBUG] Compose: EdgeIdentity * AllBottom
51516 2019-Jan-17 17:00:46.491766 - [DEBUG]
51517 2019-Jan-17 17:00:46.491790 - [DEBUG] Propagate flow
51518 2019-Jan-17 17:00:46.491813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51519 2019-Jan-17 17:00:46.491871 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51520 2019-Jan-17 17:00:46.492506 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51521 2019-Jan-17 17:00:46.493157 - [DEBUG] Edge function : AllBottom (result of previous compose)
51522 2019-Jan-17 17:00:46.493182 - [DEBUG]
51523 2019-Jan-17 17:00:46.493207 - [DEBUG] Join: AllTop & AllBottom
51524 2019-Jan-17 17:00:46.493233 - [DEBUG] = AllBottom (new jump func)
51525 2019-Jan-17 17:00:46.493257 - [DEBUG]
51526 2019-Jan-17 17:00:46.493280 - [DEBUG] Start adding new jump function
51527 2019-Jan-17 17:00:46.493303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51528 2019-Jan-17 17:00:46.493360 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51529 2019-Jan-17 17:00:46.494002 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51530 2019-Jan-17 17:00:46.494650 - [DEBUG] Edge Function : AllBottom
51531 2019-Jan-17 17:00:46.494679 - [DEBUG] End adding new jump function
51532 2019-Jan-17 17:00:46.494703 - [DEBUG]
51533 2019-Jan-17 17:00:46.494726 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51534 2019-Jan-17 17:00:46.494750 - [DEBUG]
51535 2019-Jan-17 17:00:46.494774 - [DEBUG] Process 1394. path edge:
51536 2019-Jan-17 17:00:46.494797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51537 2019-Jan-17 17:00:46.494855 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51538 2019-Jan-17 17:00:46.495491 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51539 2019-Jan-17 17:00:46.496131 - [DEBUG]
51540 2019-Jan-17 17:00:46.496156 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51541 2019-Jan-17 17:00:46.496811 - [DEBUG] Compose: EdgeIdentity * AllBottom
51542 2019-Jan-17 17:00:46.496839 - [DEBUG]
51543 2019-Jan-17 17:00:46.496863 - [DEBUG] Propagate flow
51544 2019-Jan-17 17:00:46.496887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51545 2019-Jan-17 17:00:46.496945 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51546 2019-Jan-17 17:00:46.497595 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51547 2019-Jan-17 17:00:46.498251 - [DEBUG] Edge function : AllBottom (result of previous compose)
51548 2019-Jan-17 17:00:46.498277 - [DEBUG]
51549 2019-Jan-17 17:00:46.498302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51550 2019-Jan-17 17:00:46.498328 - [DEBUG] = AllBottom
51551 2019-Jan-17 17:00:46.498352 - [DEBUG]
51552 2019-Jan-17 17:00:46.498375 - [DEBUG] PROPAGATE: No new function!
51553 2019-Jan-17 17:00:46.498401 - [DEBUG] EDGE: >
51554 2019-Jan-17 17:00:46.498459 - [DEBUG] ---> 51555 2019-Jan-17 17:00:46.499093 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51556 2019-Jan-17 17:00:46.499734 - [DEBUG]
51557 2019-Jan-17 17:00:46.499760 - [DEBUG] EDGE: >
51558 2019-Jan-17 17:00:46.499818 - [DEBUG] ---> 51559 2019-Jan-17 17:00:46.500455 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51560 2019-Jan-17 17:00:46.501094 - [DEBUG]
51561 2019-Jan-17 17:00:46.501120 - [DEBUG] EDGE: >
51562 2019-Jan-17 17:00:46.501178 - [DEBUG] ---> 51563 2019-Jan-17 17:00:46.501832 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51564 2019-Jan-17 17:00:46.502481 - [DEBUG]
51565 2019-Jan-17 17:00:46.502520 - [DEBUG] Compose: EdgeIdentity * AllBottom
51566 2019-Jan-17 17:00:46.502547 - [DEBUG]
51567 2019-Jan-17 17:00:46.502571 - [DEBUG] Propagate flow
51568 2019-Jan-17 17:00:46.502594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51569 2019-Jan-17 17:00:46.502652 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51570 2019-Jan-17 17:00:46.503293 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51571 2019-Jan-17 17:00:46.503934 - [DEBUG] Edge function : AllBottom (result of previous compose)
51572 2019-Jan-17 17:00:46.503959 - [DEBUG]
51573 2019-Jan-17 17:00:46.503984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51574 2019-Jan-17 17:00:46.504009 - [DEBUG] = AllBottom
51575 2019-Jan-17 17:00:46.504034 - [DEBUG]
51576 2019-Jan-17 17:00:46.504057 - [DEBUG] PROPAGATE: No new function!
51577 2019-Jan-17 17:00:46.504085 - [DEBUG] EDGE: >
51578 2019-Jan-17 17:00:46.504144 - [DEBUG] ---> 51579 2019-Jan-17 17:00:46.504808 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51580 2019-Jan-17 17:00:46.505449 - [DEBUG]
51581 2019-Jan-17 17:00:46.505483 - [DEBUG] Compose: EdgeIdentity * AllBottom
51582 2019-Jan-17 17:00:46.505510 - [DEBUG]
51583 2019-Jan-17 17:00:46.505533 - [DEBUG] Propagate flow
51584 2019-Jan-17 17:00:46.505557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51585 2019-Jan-17 17:00:46.505614 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51586 2019-Jan-17 17:00:46.506262 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51587 2019-Jan-17 17:00:46.506903 - [DEBUG] Edge function : AllBottom (result of previous compose)
51588 2019-Jan-17 17:00:46.506929 - [DEBUG]
51589 2019-Jan-17 17:00:46.506953 - [DEBUG] Join: AllTop & AllBottom
51590 2019-Jan-17 17:00:46.506979 - [DEBUG] = AllBottom (new jump func)
51591 2019-Jan-17 17:00:46.507003 - [DEBUG]
51592 2019-Jan-17 17:00:46.507026 - [DEBUG] Start adding new jump function
51593 2019-Jan-17 17:00:46.507050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51594 2019-Jan-17 17:00:46.507107 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51595 2019-Jan-17 17:00:46.507749 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51596 2019-Jan-17 17:00:46.508477 - [DEBUG] Edge Function : AllBottom
51597 2019-Jan-17 17:00:46.508507 - [DEBUG] End adding new jump function
51598 2019-Jan-17 17:00:46.508530 - [DEBUG]
51599 2019-Jan-17 17:00:46.508554 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51600 2019-Jan-17 17:00:46.508578 - [DEBUG]
51601 2019-Jan-17 17:00:46.508600 - [DEBUG] Process 1395. path edge:
51602 2019-Jan-17 17:00:46.508624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51603 2019-Jan-17 17:00:46.508682 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51604 2019-Jan-17 17:00:46.509329 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51605 2019-Jan-17 17:00:46.509971 - [DEBUG]
51606 2019-Jan-17 17:00:46.509994 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51607 2019-Jan-17 17:00:46.510667 - [DEBUG] Possible callees:
51608 2019-Jan-17 17:00:46.510709 - [DEBUG] llvm.dbg.declare
51609 2019-Jan-17 17:00:46.510735 - [DEBUG] Possible return sites:
51610 2019-Jan-17 17:00:46.510758 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351611 2019-Jan-17 17:00:46.512083 - [DEBUG] Found and process special summary
51612 2019-Jan-17 17:00:46.512124 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-17 17:00:46.512151 - [DEBUG]
51614 2019-Jan-17 17:00:46.512176 - [DEBUG] Propagate flow
51615 2019-Jan-17 17:00:46.512199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51616 2019-Jan-17 17:00:46.512258 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51617 2019-Jan-17 17:00:46.512899 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51618 2019-Jan-17 17:00:46.513539 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-17 17:00:46.513564 - [DEBUG]
51620 2019-Jan-17 17:00:46.513589 - [DEBUG] Join: AllTop & AllBottom
51621 2019-Jan-17 17:00:46.513615 - [DEBUG] = AllBottom (new jump func)
51622 2019-Jan-17 17:00:46.513639 - [DEBUG]
51623 2019-Jan-17 17:00:46.513663 - [DEBUG] Start adding new jump function
51624 2019-Jan-17 17:00:46.513686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51625 2019-Jan-17 17:00:46.513742 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51626 2019-Jan-17 17:00:46.514381 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51627 2019-Jan-17 17:00:46.515038 - [DEBUG] Edge Function : AllBottom
51628 2019-Jan-17 17:00:46.515068 - [DEBUG] End adding new jump function
51629 2019-Jan-17 17:00:46.515092 - [DEBUG]
51630 2019-Jan-17 17:00:46.515116 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51631 2019-Jan-17 17:00:46.515140 - [DEBUG]
51632 2019-Jan-17 17:00:46.515163 - [DEBUG] Process 1396. path edge:
51633 2019-Jan-17 17:00:46.515187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51634 2019-Jan-17 17:00:46.515244 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51635 2019-Jan-17 17:00:46.515882 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51636 2019-Jan-17 17:00:46.516519 - [DEBUG]
51637 2019-Jan-17 17:00:46.516544 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51638 2019-Jan-17 17:00:46.517213 - [DEBUG] Compose: EdgeIdentity * AllBottom
51639 2019-Jan-17 17:00:46.517242 - [DEBUG]
51640 2019-Jan-17 17:00:46.517265 - [DEBUG] Propagate flow
51641 2019-Jan-17 17:00:46.517288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51642 2019-Jan-17 17:00:46.517348 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51643 2019-Jan-17 17:00:46.517999 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51644 2019-Jan-17 17:00:46.518638 - [DEBUG] Edge function : AllBottom (result of previous compose)
51645 2019-Jan-17 17:00:46.518663 - [DEBUG]
51646 2019-Jan-17 17:00:46.518688 - [DEBUG] Join: AllTop & AllBottom
51647 2019-Jan-17 17:00:46.518714 - [DEBUG] = AllBottom (new jump func)
51648 2019-Jan-17 17:00:46.518737 - [DEBUG]
51649 2019-Jan-17 17:00:46.518761 - [DEBUG] Start adding new jump function
51650 2019-Jan-17 17:00:46.518784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51651 2019-Jan-17 17:00:46.518841 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51652 2019-Jan-17 17:00:46.519500 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51653 2019-Jan-17 17:00:46.520139 - [DEBUG] Edge Function : AllBottom
51654 2019-Jan-17 17:00:46.520169 - [DEBUG] End adding new jump function
51655 2019-Jan-17 17:00:46.520193 - [DEBUG]
51656 2019-Jan-17 17:00:46.520217 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51657 2019-Jan-17 17:00:46.520241 - [DEBUG]
51658 2019-Jan-17 17:00:46.520264 - [DEBUG] Process 1397. path edge:
51659 2019-Jan-17 17:00:46.520288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51660 2019-Jan-17 17:00:46.520347 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51661 2019-Jan-17 17:00:46.520985 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51662 2019-Jan-17 17:00:46.521646 - [DEBUG]
51663 2019-Jan-17 17:00:46.521672 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51664 2019-Jan-17 17:00:46.522340 - [DEBUG] Compose: EdgeIdentity * AllBottom
51665 2019-Jan-17 17:00:46.522368 - [DEBUG]
51666 2019-Jan-17 17:00:46.522392 - [DEBUG] Propagate flow
51667 2019-Jan-17 17:00:46.522415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51668 2019-Jan-17 17:00:46.522475 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51669 2019-Jan-17 17:00:46.523110 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51670 2019-Jan-17 17:00:46.523751 - [DEBUG] Edge function : AllBottom (result of previous compose)
51671 2019-Jan-17 17:00:46.523776 - [DEBUG]
51672 2019-Jan-17 17:00:46.523801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51673 2019-Jan-17 17:00:46.523827 - [DEBUG] = AllBottom
51674 2019-Jan-17 17:00:46.523851 - [DEBUG]
51675 2019-Jan-17 17:00:46.523874 - [DEBUG] PROPAGATE: No new function!
51676 2019-Jan-17 17:00:46.523900 - [DEBUG] EDGE: >
51677 2019-Jan-17 17:00:46.523958 - [DEBUG] ---> 51678 2019-Jan-17 17:00:46.524602 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51679 2019-Jan-17 17:00:46.525265 - [DEBUG]
51680 2019-Jan-17 17:00:46.525292 - [DEBUG] EDGE: >
51681 2019-Jan-17 17:00:46.525350 - [DEBUG] ---> 51682 2019-Jan-17 17:00:46.525992 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51683 2019-Jan-17 17:00:46.526633 - [DEBUG]
51684 2019-Jan-17 17:00:46.526681 - [DEBUG] Compose: EdgeIdentity * AllBottom
51685 2019-Jan-17 17:00:46.526709 - [DEBUG]
51686 2019-Jan-17 17:00:46.526733 - [DEBUG] Propagate flow
51687 2019-Jan-17 17:00:46.526756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51688 2019-Jan-17 17:00:46.526814 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51689 2019-Jan-17 17:00:46.527454 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51690 2019-Jan-17 17:00:46.528113 - [DEBUG] Edge function : AllBottom (result of previous compose)
51691 2019-Jan-17 17:00:46.528138 - [DEBUG]
51692 2019-Jan-17 17:00:46.528163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51693 2019-Jan-17 17:00:46.528189 - [DEBUG] = AllBottom
51694 2019-Jan-17 17:00:46.528214 - [DEBUG]
51695 2019-Jan-17 17:00:46.528237 - [DEBUG] PROPAGATE: No new function!
51696 2019-Jan-17 17:00:46.528267 - [DEBUG] EDGE: >
51697 2019-Jan-17 17:00:46.528326 - [DEBUG] ---> 51698 2019-Jan-17 17:00:46.528994 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51699 2019-Jan-17 17:00:46.529637 - [DEBUG]
51700 2019-Jan-17 17:00:46.529663 - [DEBUG] EDGE: >
51701 2019-Jan-17 17:00:46.529722 - [DEBUG] ---> 51702 2019-Jan-17 17:00:46.530360 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51703 2019-Jan-17 17:00:46.531000 - [DEBUG]
51704 2019-Jan-17 17:00:46.531039 - [DEBUG] Compose: EdgeIdentity * AllBottom
51705 2019-Jan-17 17:00:46.531066 - [DEBUG]
51706 2019-Jan-17 17:00:46.531089 - [DEBUG] Propagate flow
51707 2019-Jan-17 17:00:46.531112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51708 2019-Jan-17 17:00:46.531170 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
51709 2019-Jan-17 17:00:46.531824 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51710 2019-Jan-17 17:00:46.532464 - [DEBUG] Edge function : AllBottom (result of previous compose)
51711 2019-Jan-17 17:00:46.532489 - [DEBUG]
51712 2019-Jan-17 17:00:46.532514 - [DEBUG] Join: AllTop & AllBottom
51713 2019-Jan-17 17:00:46.532540 - [DEBUG] = AllBottom (new jump func)
51714 2019-Jan-17 17:00:46.532564 - [DEBUG]
51715 2019-Jan-17 17:00:46.532587 - [DEBUG] Start adding new jump function
51716 2019-Jan-17 17:00:46.532611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51717 2019-Jan-17 17:00:46.532668 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51718 2019-Jan-17 17:00:46.533309 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
51719 2019-Jan-17 17:00:46.533946 - [DEBUG] Edge Function : AllBottom
51720 2019-Jan-17 17:00:46.533977 - [DEBUG] End adding new jump function
51721 2019-Jan-17 17:00:46.534001 - [DEBUG]
51722 2019-Jan-17 17:00:46.534025 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51723 2019-Jan-17 17:00:46.534049 - [DEBUG]
51724 2019-Jan-17 17:00:46.534072 - [DEBUG] Process 1398. path edge:
51725 2019-Jan-17 17:00:46.534096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51726 2019-Jan-17 17:00:46.534153 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
51727 2019-Jan-17 17:00:46.534806 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51728 2019-Jan-17 17:00:46.535447 - [DEBUG]
51729 2019-Jan-17 17:00:46.535473 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
51730 2019-Jan-17 17:00:46.536132 - [DEBUG] Compose: EdgeIdentity * AllBottom
51731 2019-Jan-17 17:00:46.536160 - [DEBUG]
51732 2019-Jan-17 17:00:46.536183 - [DEBUG] Propagate flow
51733 2019-Jan-17 17:00:46.536207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51734 2019-Jan-17 17:00:46.536265 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51735 2019-Jan-17 17:00:46.536913 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51736 2019-Jan-17 17:00:46.537557 - [DEBUG] Edge function : AllBottom (result of previous compose)
51737 2019-Jan-17 17:00:46.537582 - [DEBUG]
51738 2019-Jan-17 17:00:46.537607 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51739 2019-Jan-17 17:00:46.537633 - [DEBUG] = AllBottom
51740 2019-Jan-17 17:00:46.537657 - [DEBUG]
51741 2019-Jan-17 17:00:46.537689 - [DEBUG] PROPAGATE: No new function!
51742 2019-Jan-17 17:00:46.537724 - [DEBUG] Compose: EdgeIdentity * AllBottom
51743 2019-Jan-17 17:00:46.537751 - [DEBUG]
51744 2019-Jan-17 17:00:46.537774 - [DEBUG] Propagate flow
51745 2019-Jan-17 17:00:46.537798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51746 2019-Jan-17 17:00:46.537857 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51747 2019-Jan-17 17:00:46.538523 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51748 2019-Jan-17 17:00:46.539164 - [DEBUG] Edge function : AllBottom (result of previous compose)
51749 2019-Jan-17 17:00:46.539190 - [DEBUG]
51750 2019-Jan-17 17:00:46.539215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51751 2019-Jan-17 17:00:46.539241 - [DEBUG] = AllBottom
51752 2019-Jan-17 17:00:46.539266 - [DEBUG]
51753 2019-Jan-17 17:00:46.539288 - [DEBUG] PROPAGATE: No new function!
51754 2019-Jan-17 17:00:46.539314 - [DEBUG] EDGE: >
51755 2019-Jan-17 17:00:46.539373 - [DEBUG] ---> 51756 2019-Jan-17 17:00:46.540010 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51757 2019-Jan-17 17:00:46.540651 - [DEBUG]
51758 2019-Jan-17 17:00:46.540678 - [DEBUG] EDGE: >
51759 2019-Jan-17 17:00:46.540736 - [DEBUG] ---> 51760 2019-Jan-17 17:00:46.541387 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51761 2019-Jan-17 17:00:46.542027 - [DEBUG]
51762 2019-Jan-17 17:00:46.542054 - [DEBUG] EDGE: >
51763 2019-Jan-17 17:00:46.542112 - [DEBUG] ---> 51764 2019-Jan-17 17:00:46.542757 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51765 2019-Jan-17 17:00:46.543420 - [DEBUG]
51766 2019-Jan-17 17:00:46.543465 - [DEBUG] Compose: EdgeIdentity * AllBottom
51767 2019-Jan-17 17:00:46.543493 - [DEBUG]
51768 2019-Jan-17 17:00:46.543517 - [DEBUG] Propagate flow
51769 2019-Jan-17 17:00:46.543540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51770 2019-Jan-17 17:00:46.543601 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51771 2019-Jan-17 17:00:46.544244 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51772 2019-Jan-17 17:00:46.544905 - [DEBUG] Edge function : AllBottom (result of previous compose)
51773 2019-Jan-17 17:00:46.544931 - [DEBUG]
51774 2019-Jan-17 17:00:46.544957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51775 2019-Jan-17 17:00:46.544983 - [DEBUG] = AllBottom
51776 2019-Jan-17 17:00:46.545007 - [DEBUG]
51777 2019-Jan-17 17:00:46.545030 - [DEBUG] PROPAGATE: No new function!
51778 2019-Jan-17 17:00:46.545059 - [DEBUG] EDGE: >
51779 2019-Jan-17 17:00:46.545118 - [DEBUG] ---> 51780 2019-Jan-17 17:00:46.545759 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51781 2019-Jan-17 17:00:46.546399 - [DEBUG]
51782 2019-Jan-17 17:00:46.546426 - [DEBUG] EDGE: >
51783 2019-Jan-17 17:00:46.546484 - [DEBUG] ---> 51784 2019-Jan-17 17:00:46.547133 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51785 2019-Jan-17 17:00:46.547774 - [DEBUG]
51786 2019-Jan-17 17:00:46.547801 - [DEBUG] EDGE: >
51787 2019-Jan-17 17:00:46.547859 - [DEBUG] ---> 51788 2019-Jan-17 17:00:46.548517 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51789 2019-Jan-17 17:00:46.549157 - [DEBUG]
51790 2019-Jan-17 17:00:46.549184 - [DEBUG] EDGE: >
51791 2019-Jan-17 17:00:46.549242 - [DEBUG] ---> 51792 2019-Jan-17 17:00:46.549879 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51793 2019-Jan-17 17:00:46.550521 - [DEBUG]
51794 2019-Jan-17 17:00:46.550548 - [DEBUG] EDGE: >
51795 2019-Jan-17 17:00:46.550606 - [DEBUG] ---> 51796 2019-Jan-17 17:00:46.551243 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51797 2019-Jan-17 17:00:46.551904 - [DEBUG]
51798 2019-Jan-17 17:00:46.551940 - [DEBUG] EDGE: >
51799 2019-Jan-17 17:00:46.552001 - [DEBUG] ---> 51800 2019-Jan-17 17:00:46.552646 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51801 2019-Jan-17 17:00:46.553291 - [DEBUG]
51802 2019-Jan-17 17:00:46.553317 - [DEBUG] EDGE: >
51803 2019-Jan-17 17:00:46.553376 - [DEBUG] ---> 51804 2019-Jan-17 17:00:46.554013 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51805 2019-Jan-17 17:00:46.554667 - [DEBUG]
51806 2019-Jan-17 17:00:46.554694 - [DEBUG] EDGE: >
51807 2019-Jan-17 17:00:46.554753 - [DEBUG] ---> 51808 2019-Jan-17 17:00:46.555395 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51809 2019-Jan-17 17:00:46.556035 - [DEBUG]
51810 2019-Jan-17 17:00:46.556076 - [DEBUG] Compose: EdgeIdentity * AllBottom
51811 2019-Jan-17 17:00:46.556104 - [DEBUG]
51812 2019-Jan-17 17:00:46.556128 - [DEBUG] Propagate flow
51813 2019-Jan-17 17:00:46.556151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51814 2019-Jan-17 17:00:46.556209 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51815 2019-Jan-17 17:00:46.556851 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

51816 2019-Jan-17 17:00:46.557492 - [DEBUG] Edge function : AllBottom (result of previous compose)
51817 2019-Jan-17 17:00:46.557517 - [DEBUG]
51818 2019-Jan-17 17:00:46.557543 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51819 2019-Jan-17 17:00:46.557569 - [DEBUG] = AllBottom
51820 2019-Jan-17 17:00:46.557593 - [DEBUG]
51821 2019-Jan-17 17:00:46.557617 - [DEBUG] PROPAGATE: No new function!
51822 2019-Jan-17 17:00:46.557646 - [DEBUG] EDGE: >
51823 2019-Jan-17 17:00:46.557705 - [DEBUG] ---> 51824 2019-Jan-17 17:00:46.558371 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
51825 2019-Jan-17 17:00:46.559023 - [DEBUG]
51826 2019-Jan-17 17:00:46.559053 - [DEBUG] Compose: EdgeIdentity * AllBottom
51827 2019-Jan-17 17:00:46.559079 - [DEBUG]
51828 2019-Jan-17 17:00:46.559103 - [DEBUG] Propagate flow
51829 2019-Jan-17 17:00:46.559126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51830 2019-Jan-17 17:00:46.559184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51831 2019-Jan-17 17:00:46.559831 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51832 2019-Jan-17 17:00:46.560467 - [DEBUG] Edge function : AllBottom (result of previous compose)
51833 2019-Jan-17 17:00:46.560492 - [DEBUG]
51834 2019-Jan-17 17:00:46.560518 - [DEBUG] Join: AllTop & AllBottom
51835 2019-Jan-17 17:00:46.560543 - [DEBUG] = AllBottom (new jump func)
51836 2019-Jan-17 17:00:46.560568 - [DEBUG]
51837 2019-Jan-17 17:00:46.560591 - [DEBUG] Start adding new jump function
51838 2019-Jan-17 17:00:46.560614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51839 2019-Jan-17 17:00:46.560671 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51840 2019-Jan-17 17:00:46.561322 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51841 2019-Jan-17 17:00:46.561968 - [DEBUG] Edge Function : AllBottom
51842 2019-Jan-17 17:00:46.562000 - [DEBUG] End adding new jump function
51843 2019-Jan-17 17:00:46.562024 - [DEBUG]
51844 2019-Jan-17 17:00:46.562048 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51845 2019-Jan-17 17:00:46.562072 - [DEBUG]
51846 2019-Jan-17 17:00:46.562096 - [DEBUG] Process 1399. path edge:
51847 2019-Jan-17 17:00:46.562119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51848 2019-Jan-17 17:00:46.562177 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
51849 2019-Jan-17 17:00:46.562825 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51850 2019-Jan-17 17:00:46.563462 - [DEBUG]
51851 2019-Jan-17 17:00:46.563486 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51852 2019-Jan-17 17:00:46.564142 - [DEBUG] Possible callees:
51853 2019-Jan-17 17:00:46.564167 - [DEBUG] llvm.dbg.declare
51854 2019-Jan-17 17:00:46.564193 - [DEBUG] Possible return sites:
51855 2019-Jan-17 17:00:46.564216 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7851856 2019-Jan-17 17:00:46.565515 - [DEBUG] Found and process special summary
51857 2019-Jan-17 17:00:46.565565 - [DEBUG] Compose: EdgeIdentity * AllBottom
51858 2019-Jan-17 17:00:46.565593 - [DEBUG]
51859 2019-Jan-17 17:00:46.565617 - [DEBUG] Propagate flow
51860 2019-Jan-17 17:00:46.565641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51861 2019-Jan-17 17:00:46.565699 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51862 2019-Jan-17 17:00:46.566344 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51863 2019-Jan-17 17:00:46.566981 - [DEBUG] Edge function : AllBottom (result of previous compose)
51864 2019-Jan-17 17:00:46.567006 - [DEBUG]
51865 2019-Jan-17 17:00:46.567031 - [DEBUG] Join: AllTop & AllBottom
51866 2019-Jan-17 17:00:46.567056 - [DEBUG] = AllBottom (new jump func)
51867 2019-Jan-17 17:00:46.567080 - [DEBUG]
51868 2019-Jan-17 17:00:46.567114 - [DEBUG] Start adding new jump function
51869 2019-Jan-17 17:00:46.567137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51870 2019-Jan-17 17:00:46.567195 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51871 2019-Jan-17 17:00:46.567834 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51872 2019-Jan-17 17:00:46.568491 - [DEBUG] Edge Function : AllBottom
51873 2019-Jan-17 17:00:46.568520 - [DEBUG] End adding new jump function
51874 2019-Jan-17 17:00:46.568544 - [DEBUG]
51875 2019-Jan-17 17:00:46.568567 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51876 2019-Jan-17 17:00:46.568592 - [DEBUG]
51877 2019-Jan-17 17:00:46.568615 - [DEBUG] Process 1400. path edge:
51878 2019-Jan-17 17:00:46.568638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51879 2019-Jan-17 17:00:46.568696 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
51880 2019-Jan-17 17:00:46.569335 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51881 2019-Jan-17 17:00:46.569973 - [DEBUG]
51882 2019-Jan-17 17:00:46.569998 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51883 2019-Jan-17 17:00:46.570664 - [DEBUG] Compose: EdgeIdentity * AllBottom
51884 2019-Jan-17 17:00:46.570692 - [DEBUG]
51885 2019-Jan-17 17:00:46.570716 - [DEBUG] Propagate flow
51886 2019-Jan-17 17:00:46.570739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51887 2019-Jan-17 17:00:46.570798 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51888 2019-Jan-17 17:00:46.571453 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51889 2019-Jan-17 17:00:46.572090 - [DEBUG] Edge function : AllBottom (result of previous compose)
51890 2019-Jan-17 17:00:46.572115 - [DEBUG]
51891 2019-Jan-17 17:00:46.572140 - [DEBUG] Join: AllTop & AllBottom
51892 2019-Jan-17 17:00:46.572166 - [DEBUG] = AllBottom (new jump func)
51893 2019-Jan-17 17:00:46.572190 - [DEBUG]
51894 2019-Jan-17 17:00:46.572213 - [DEBUG] Start adding new jump function
51895 2019-Jan-17 17:00:46.572237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51896 2019-Jan-17 17:00:46.572294 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51897 2019-Jan-17 17:00:46.572931 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51898 2019-Jan-17 17:00:46.573568 - [DEBUG] Edge Function : AllBottom
51899 2019-Jan-17 17:00:46.573597 - [DEBUG] End adding new jump function
51900 2019-Jan-17 17:00:46.573620 - [DEBUG]
51901 2019-Jan-17 17:00:46.573644 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51902 2019-Jan-17 17:00:46.573669 - [DEBUG]
51903 2019-Jan-17 17:00:46.573692 - [DEBUG] Process 1401. path edge:
51904 2019-Jan-17 17:00:46.573715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51905 2019-Jan-17 17:00:46.573773 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
51906 2019-Jan-17 17:00:46.574408 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51907 2019-Jan-17 17:00:46.575061 - [DEBUG]
51908 2019-Jan-17 17:00:46.575086 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51909 2019-Jan-17 17:00:46.575738 - [DEBUG] Compose: EdgeIdentity * AllBottom
51910 2019-Jan-17 17:00:46.575768 - [DEBUG]
51911 2019-Jan-17 17:00:46.575792 - [DEBUG] Propagate flow
51912 2019-Jan-17 17:00:46.575824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51913 2019-Jan-17 17:00:46.575883 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51914 2019-Jan-17 17:00:46.576533 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51915 2019-Jan-17 17:00:46.577171 - [DEBUG] Edge function : AllBottom (result of previous compose)
51916 2019-Jan-17 17:00:46.577196 - [DEBUG]
51917 2019-Jan-17 17:00:46.577220 - [DEBUG] Join: AllTop & AllBottom
51918 2019-Jan-17 17:00:46.577246 - [DEBUG] = AllBottom (new jump func)
51919 2019-Jan-17 17:00:46.577270 - [DEBUG]
51920 2019-Jan-17 17:00:46.577293 - [DEBUG] Start adding new jump function
51921 2019-Jan-17 17:00:46.577316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

51922 2019-Jan-17 17:00:46.577374 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51923 2019-Jan-17 17:00:46.578025 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51924 2019-Jan-17 17:00:46.578665 - [DEBUG] Edge Function : AllBottom
51925 2019-Jan-17 17:00:46.578698 - [DEBUG] End adding new jump function
51926 2019-Jan-17 17:00:46.578722 - [DEBUG]
51927 2019-Jan-17 17:00:46.578745 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51928 2019-Jan-17 17:00:46.578770 - [DEBUG]
51929 2019-Jan-17 17:00:46.578793 - [DEBUG] Process 1402. path edge:
51930 2019-Jan-17 17:00:46.578816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
51931 2019-Jan-17 17:00:46.578874 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
51932 2019-Jan-17 17:00:46.579513 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51933 2019-Jan-17 17:00:46.580150 - [DEBUG]
51934 2019-Jan-17 17:00:46.580175 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51935 2019-Jan-17 17:00:46.580837 - [DEBUG] EDGE: >
51936 2019-Jan-17 17:00:46.580898 - [DEBUG] ---> 51937 2019-Jan-17 17:00:46.581554 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51938 2019-Jan-17 17:00:46.582191 - [DEBUG]
51939 2019-Jan-17 17:00:46.582216 - [DEBUG] EDGE: >
51940 2019-Jan-17 17:00:46.582275 - [DEBUG] ---> 51941 2019-Jan-17 17:00:46.582911 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51942 2019-Jan-17 17:00:46.583546 - [DEBUG]
51943 2019-Jan-17 17:00:46.583572 - [DEBUG] Compose: EdgeIdentity * AllBottom
51944 2019-Jan-17 17:00:46.583598 - [DEBUG]
51945 2019-Jan-17 17:00:46.583621 - [DEBUG] Propagate flow
51946 2019-Jan-17 17:00:46.583645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51947 2019-Jan-17 17:00:46.583702 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
51948 2019-Jan-17 17:00:46.584337 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

51949 2019-Jan-17 17:00:46.585599 - [DEBUG] Edge function : AllBottom (result of previous compose)
51950 2019-Jan-17 17:00:46.585624 - [DEBUG]
51951 2019-Jan-17 17:00:46.585650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51952 2019-Jan-17 17:00:46.585676 - [DEBUG] = AllBottom
51953 2019-Jan-17 17:00:46.585701 - [DEBUG]
51954 2019-Jan-17 17:00:46.585724 - [DEBUG] PROPAGATE: No new function!
51955 2019-Jan-17 17:00:46.585762 - [DEBUG] EDGE: >
51956 2019-Jan-17 17:00:46.585823 - [DEBUG] ---> 51957 2019-Jan-17 17:00:46.586465 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51958 2019-Jan-17 17:00:46.587101 - [DEBUG]
51959 2019-Jan-17 17:00:46.587127 - [DEBUG] Compose: EdgeIdentity * AllBottom
51960 2019-Jan-17 17:00:46.587153 - [DEBUG]
51961 2019-Jan-17 17:00:46.587177 - [DEBUG] Propagate flow
51962 2019-Jan-17 17:00:46.587200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51963 2019-Jan-17 17:00:46.587257 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51964 2019-Jan-17 17:00:46.587898 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

51965 2019-Jan-17 17:00:46.588562 - [DEBUG] Edge function : AllBottom (result of previous compose)
51966 2019-Jan-17 17:00:46.588587 - [DEBUG]
51967 2019-Jan-17 17:00:46.588613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51968 2019-Jan-17 17:00:46.588638 - [DEBUG] = AllBottom
51969 2019-Jan-17 17:00:46.588663 - [DEBUG]
51970 2019-Jan-17 17:00:46.588686 - [DEBUG] PROPAGATE: No new function!
51971 2019-Jan-17 17:00:46.588725 - [DEBUG] Compose: EdgeIdentity * AllBottom
51972 2019-Jan-17 17:00:46.588753 - [DEBUG]
51973 2019-Jan-17 17:00:46.588777 - [DEBUG] Propagate flow
51974 2019-Jan-17 17:00:46.588800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51975 2019-Jan-17 17:00:46.588858 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51976 2019-Jan-17 17:00:46.589502 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

51977 2019-Jan-17 17:00:46.590139 - [DEBUG] Edge function : AllBottom (result of previous compose)
51978 2019-Jan-17 17:00:46.590164 - [DEBUG]
51979 2019-Jan-17 17:00:46.590189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51980 2019-Jan-17 17:00:46.590215 - [DEBUG] = AllBottom
51981 2019-Jan-17 17:00:46.590239 - [DEBUG]
51982 2019-Jan-17 17:00:46.590262 - [DEBUG] PROPAGATE: No new function!
51983 2019-Jan-17 17:00:46.590288 - [DEBUG] Compose: EdgeIdentity * AllBottom
51984 2019-Jan-17 17:00:46.590314 - [DEBUG]
51985 2019-Jan-17 17:00:46.590337 - [DEBUG] Propagate flow
51986 2019-Jan-17 17:00:46.590360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

51987 2019-Jan-17 17:00:46.590418 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51988 2019-Jan-17 17:00:46.591060 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

51989 2019-Jan-17 17:00:46.591724 - [DEBUG] Edge function : AllBottom (result of previous compose)
51990 2019-Jan-17 17:00:46.591749 - [DEBUG]
51991 2019-Jan-17 17:00:46.591774 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51992 2019-Jan-17 17:00:46.591799 - [DEBUG] = AllBottom
51993 2019-Jan-17 17:00:46.591823 - [DEBUG]
51994 2019-Jan-17 17:00:46.591846 - [DEBUG] PROPAGATE: No new function!
51995 2019-Jan-17 17:00:46.591873 - [DEBUG] EDGE: >
51996 2019-Jan-17 17:00:46.591933 - [DEBUG] ---> 51997 2019-Jan-17 17:00:46.592578 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
51998 2019-Jan-17 17:00:46.593214 - [DEBUG]
51999 2019-Jan-17 17:00:46.593253 - [DEBUG] Compose: EdgeIdentity * AllBottom
52000 2019-Jan-17 17:00:46.593280 - [DEBUG]
52001 2019-Jan-17 17:00:46.593311 - [DEBUG] Propagate flow
52002 2019-Jan-17 17:00:46.593334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52003 2019-Jan-17 17:00:46.593392 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52004 2019-Jan-17 17:00:46.594034 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52005 2019-Jan-17 17:00:46.594688 - [DEBUG] Edge function : AllBottom (result of previous compose)
52006 2019-Jan-17 17:00:46.594714 - [DEBUG]
52007 2019-Jan-17 17:00:46.594738 - [DEBUG] Join: AllTop & AllBottom
52008 2019-Jan-17 17:00:46.594764 - [DEBUG] = AllBottom (new jump func)
52009 2019-Jan-17 17:00:46.594787 - [DEBUG]
52010 2019-Jan-17 17:00:46.594811 - [DEBUG] Start adding new jump function
52011 2019-Jan-17 17:00:46.594834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52012 2019-Jan-17 17:00:46.594891 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52013 2019-Jan-17 17:00:46.595533 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52014 2019-Jan-17 17:00:46.596170 - [DEBUG] Edge Function : AllBottom
52015 2019-Jan-17 17:00:46.596198 - [DEBUG] End adding new jump function
52016 2019-Jan-17 17:00:46.596222 - [DEBUG]
52017 2019-Jan-17 17:00:46.596245 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
52018 2019-Jan-17 17:00:46.596269 - [DEBUG]
52019 2019-Jan-17 17:00:46.596292 - [DEBUG] Process 1403. path edge:
52020 2019-Jan-17 17:00:46.596316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52021 2019-Jan-17 17:00:46.596374 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
52022 2019-Jan-17 17:00:46.597012 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52023 2019-Jan-17 17:00:46.597651 - [DEBUG]
52024 2019-Jan-17 17:00:46.597675 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52025 2019-Jan-17 17:00:46.598333 - [DEBUG] Possible callees:
52026 2019-Jan-17 17:00:46.598358 - [DEBUG] foo
52027 2019-Jan-17 17:00:46.598383 - [DEBUG] Possible return sites:
52028 2019-Jan-17 17:00:46.598407 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8452029 2019-Jan-17 17:00:46.599675 - [DEBUG] Found and process special summary
52030 2019-Jan-17 17:00:46.599708 - [DEBUG] Compose: EdgeIdentity * AllBottom
52031 2019-Jan-17 17:00:46.599735 - [DEBUG]
52032 2019-Jan-17 17:00:46.599760 - [DEBUG] Propagate flow
52033 2019-Jan-17 17:00:46.599783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52034 2019-Jan-17 17:00:46.599841 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52035 2019-Jan-17 17:00:46.600484 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52036 2019-Jan-17 17:00:46.601124 - [DEBUG] Edge function : AllBottom (result of previous compose)
52037 2019-Jan-17 17:00:46.601149 - [DEBUG]
52038 2019-Jan-17 17:00:46.601174 - [DEBUG] Join: AllTop & AllBottom
52039 2019-Jan-17 17:00:46.601199 - [DEBUG] = AllBottom (new jump func)
52040 2019-Jan-17 17:00:46.601224 - [DEBUG]
52041 2019-Jan-17 17:00:46.601247 - [DEBUG] Start adding new jump function
52042 2019-Jan-17 17:00:46.601270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52043 2019-Jan-17 17:00:46.601343 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52044 2019-Jan-17 17:00:46.601985 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52045 2019-Jan-17 17:00:46.602631 - [DEBUG] Edge Function : AllBottom
52046 2019-Jan-17 17:00:46.602662 - [DEBUG] End adding new jump function
52047 2019-Jan-17 17:00:46.602687 - [DEBUG]
52048 2019-Jan-17 17:00:46.602711 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
52049 2019-Jan-17 17:00:46.602735 - [DEBUG]
52050 2019-Jan-17 17:00:46.602758 - [DEBUG] Process 1404. path edge:
52051 2019-Jan-17 17:00:46.602782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52052 2019-Jan-17 17:00:46.602840 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
52053 2019-Jan-17 17:00:46.603481 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52054 2019-Jan-17 17:00:46.604122 - [DEBUG]
52055 2019-Jan-17 17:00:46.604147 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52056 2019-Jan-17 17:00:46.604814 - [DEBUG] Compose: EdgeIdentity * AllBottom
52057 2019-Jan-17 17:00:46.604842 - [DEBUG]
52058 2019-Jan-17 17:00:46.604866 - [DEBUG] Propagate flow
52059 2019-Jan-17 17:00:46.604889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52060 2019-Jan-17 17:00:46.604947 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52061 2019-Jan-17 17:00:46.605585 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52062 2019-Jan-17 17:00:46.606225 - [DEBUG] Edge function : AllBottom (result of previous compose)
52063 2019-Jan-17 17:00:46.606250 - [DEBUG]
52064 2019-Jan-17 17:00:46.606275 - [DEBUG] Join: AllTop & AllBottom
52065 2019-Jan-17 17:00:46.606301 - [DEBUG] = AllBottom (new jump func)
52066 2019-Jan-17 17:00:46.606325 - [DEBUG]
52067 2019-Jan-17 17:00:46.606349 - [DEBUG] Start adding new jump function
52068 2019-Jan-17 17:00:46.606372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52069 2019-Jan-17 17:00:46.606429 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52070 2019-Jan-17 17:00:46.607071 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52071 2019-Jan-17 17:00:46.607706 - [DEBUG] Edge Function : AllBottom
52072 2019-Jan-17 17:00:46.607734 - [DEBUG] End adding new jump function
52073 2019-Jan-17 17:00:46.607758 - [DEBUG]
52074 2019-Jan-17 17:00:46.607782 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
52075 2019-Jan-17 17:00:46.607806 - [DEBUG]
52076 2019-Jan-17 17:00:46.607829 - [DEBUG] Process 1405. path edge:
52077 2019-Jan-17 17:00:46.607853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52078 2019-Jan-17 17:00:46.607910 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
52079 2019-Jan-17 17:00:46.608563 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52080 2019-Jan-17 17:00:46.609203 - [DEBUG]
52081 2019-Jan-17 17:00:46.609228 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52082 2019-Jan-17 17:00:46.609880 - [DEBUG] Compose: EdgeIdentity * AllBottom
52083 2019-Jan-17 17:00:46.609908 - [DEBUG]
52084 2019-Jan-17 17:00:46.609932 - [DEBUG] Propagate flow
52085 2019-Jan-17 17:00:46.609955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52086 2019-Jan-17 17:00:46.610013 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52087 2019-Jan-17 17:00:46.610679 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52088 2019-Jan-17 17:00:46.611355 - [DEBUG] Edge function : AllBottom (result of previous compose)
52089 2019-Jan-17 17:00:46.611381 - [DEBUG]
52090 2019-Jan-17 17:00:46.611406 - [DEBUG] Join: AllTop & AllBottom
52091 2019-Jan-17 17:00:46.611432 - [DEBUG] = AllBottom (new jump func)
52092 2019-Jan-17 17:00:46.611456 - [DEBUG]
52093 2019-Jan-17 17:00:46.611479 - [DEBUG] Start adding new jump function
52094 2019-Jan-17 17:00:46.611503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52095 2019-Jan-17 17:00:46.611561 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52096 2019-Jan-17 17:00:46.612205 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52097 2019-Jan-17 17:00:46.612853 - [DEBUG] Edge Function : AllBottom
52098 2019-Jan-17 17:00:46.612881 - [DEBUG] End adding new jump function
52099 2019-Jan-17 17:00:46.612905 - [DEBUG]
52100 2019-Jan-17 17:00:46.612928 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
52101 2019-Jan-17 17:00:46.612953 - [DEBUG]
52102 2019-Jan-17 17:00:46.612977 - [DEBUG] Process 1406. path edge:
52103 2019-Jan-17 17:00:46.613000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52104 2019-Jan-17 17:00:46.613058 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
52105 2019-Jan-17 17:00:46.613706 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52106 2019-Jan-17 17:00:46.614349 - [DEBUG]
52107 2019-Jan-17 17:00:46.614373 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52108 2019-Jan-17 17:00:46.615047 - [DEBUG] Possible callees:
52109 2019-Jan-17 17:00:46.615073 - [DEBUG] llvm.dbg.declare
52110 2019-Jan-17 17:00:46.615098 - [DEBUG] Possible return sites:
52111 2019-Jan-17 17:00:46.615122 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9652112 2019-Jan-17 17:00:46.616405 - [DEBUG] Found and process special summary
52113 2019-Jan-17 17:00:46.616440 - [DEBUG] Compose: EdgeIdentity * AllBottom
52114 2019-Jan-17 17:00:46.616467 - [DEBUG]
52115 2019-Jan-17 17:00:46.616491 - [DEBUG] Propagate flow
52116 2019-Jan-17 17:00:46.616514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52117 2019-Jan-17 17:00:46.616572 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52118 2019-Jan-17 17:00:46.617214 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52119 2019-Jan-17 17:00:46.617856 - [DEBUG] Edge function : AllBottom (result of previous compose)
52120 2019-Jan-17 17:00:46.617882 - [DEBUG]
52121 2019-Jan-17 17:00:46.617907 - [DEBUG] Join: AllTop & AllBottom
52122 2019-Jan-17 17:00:46.617932 - [DEBUG] = AllBottom (new jump func)
52123 2019-Jan-17 17:00:46.617970 - [DEBUG]
52124 2019-Jan-17 17:00:46.617995 - [DEBUG] Start adding new jump function
52125 2019-Jan-17 17:00:46.618019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52126 2019-Jan-17 17:00:46.618077 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52127 2019-Jan-17 17:00:46.618721 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52128 2019-Jan-17 17:00:46.619360 - [DEBUG] Edge Function : AllBottom
52129 2019-Jan-17 17:00:46.619389 - [DEBUG] End adding new jump function
52130 2019-Jan-17 17:00:46.619413 - [DEBUG]
52131 2019-Jan-17 17:00:46.619445 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52132 2019-Jan-17 17:00:46.619471 - [DEBUG]
52133 2019-Jan-17 17:00:46.619494 - [DEBUG] Process 1407. path edge:
52134 2019-Jan-17 17:00:46.619518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52135 2019-Jan-17 17:00:46.619576 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
52136 2019-Jan-17 17:00:46.620219 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52137 2019-Jan-17 17:00:46.620869 - [DEBUG]
52138 2019-Jan-17 17:00:46.620894 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52139 2019-Jan-17 17:00:46.621582 - [DEBUG] Compose: EdgeIdentity * AllBottom
52140 2019-Jan-17 17:00:46.621611 - [DEBUG]
52141 2019-Jan-17 17:00:46.621635 - [DEBUG] Propagate flow
52142 2019-Jan-17 17:00:46.621658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52143 2019-Jan-17 17:00:46.621719 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52144 2019-Jan-17 17:00:46.622358 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52145 2019-Jan-17 17:00:46.623000 - [DEBUG] Edge function : AllBottom (result of previous compose)
52146 2019-Jan-17 17:00:46.623025 - [DEBUG]
52147 2019-Jan-17 17:00:46.623050 - [DEBUG] Join: AllTop & AllBottom
52148 2019-Jan-17 17:00:46.623075 - [DEBUG] = AllBottom (new jump func)
52149 2019-Jan-17 17:00:46.623099 - [DEBUG]
52150 2019-Jan-17 17:00:46.623123 - [DEBUG] Start adding new jump function
52151 2019-Jan-17 17:00:46.623146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52152 2019-Jan-17 17:00:46.623203 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52153 2019-Jan-17 17:00:46.623844 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52154 2019-Jan-17 17:00:46.624479 - [DEBUG] Edge Function : AllBottom
52155 2019-Jan-17 17:00:46.624508 - [DEBUG] End adding new jump function
52156 2019-Jan-17 17:00:46.624532 - [DEBUG]
52157 2019-Jan-17 17:00:46.624556 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52158 2019-Jan-17 17:00:46.624580 - [DEBUG]
52159 2019-Jan-17 17:00:46.624603 - [DEBUG] Process 1408. path edge:
52160 2019-Jan-17 17:00:46.624641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52161 2019-Jan-17 17:00:46.624699 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
52162 2019-Jan-17 17:00:46.625337 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52163 2019-Jan-17 17:00:46.625977 - [DEBUG]
52164 2019-Jan-17 17:00:46.626002 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52165 2019-Jan-17 17:00:46.626656 - [DEBUG] Compose: EdgeIdentity * AllBottom
52166 2019-Jan-17 17:00:46.626685 - [DEBUG]
52167 2019-Jan-17 17:00:46.626709 - [DEBUG] Propagate flow
52168 2019-Jan-17 17:00:46.626732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52169 2019-Jan-17 17:00:46.626790 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52170 2019-Jan-17 17:00:46.627426 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52171 2019-Jan-17 17:00:46.628083 - [DEBUG] Edge function : AllBottom (result of previous compose)
52172 2019-Jan-17 17:00:46.628108 - [DEBUG]
52173 2019-Jan-17 17:00:46.628133 - [DEBUG] Join: AllTop & AllBottom
52174 2019-Jan-17 17:00:46.628158 - [DEBUG] = AllBottom (new jump func)
52175 2019-Jan-17 17:00:46.628183 - [DEBUG]
52176 2019-Jan-17 17:00:46.628206 - [DEBUG] Start adding new jump function
52177 2019-Jan-17 17:00:46.628240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52178 2019-Jan-17 17:00:46.628298 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52179 2019-Jan-17 17:00:46.628940 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
52180 2019-Jan-17 17:00:46.629574 - [DEBUG] Edge Function : AllBottom
52181 2019-Jan-17 17:00:46.629603 - [DEBUG] End adding new jump function
52182 2019-Jan-17 17:00:46.629626 - [DEBUG]
52183 2019-Jan-17 17:00:46.629650 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52184 2019-Jan-17 17:00:46.629674 - [DEBUG]
52185 2019-Jan-17 17:00:46.629697 - [DEBUG] Process 1409. path edge:
52186 2019-Jan-17 17:00:46.629721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52187 2019-Jan-17 17:00:46.629778 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
52188 2019-Jan-17 17:00:46.630413 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52189 2019-Jan-17 17:00:46.631053 - [DEBUG]
52190 2019-Jan-17 17:00:46.631078 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
52191 2019-Jan-17 17:00:46.631746 - [DEBUG] Compose: EdgeIdentity * AllBottom
52192 2019-Jan-17 17:00:46.631774 - [DEBUG]
52193 2019-Jan-17 17:00:46.631798 - [DEBUG] Propagate flow
52194 2019-Jan-17 17:00:46.631821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52195 2019-Jan-17 17:00:46.631879 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52196 2019-Jan-17 17:00:46.632527 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52197 2019-Jan-17 17:00:46.633168 - [DEBUG] Edge function : AllBottom (result of previous compose)
52198 2019-Jan-17 17:00:46.633193 - [DEBUG]
52199 2019-Jan-17 17:00:46.633219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52200 2019-Jan-17 17:00:46.633245 - [DEBUG] = AllBottom
52201 2019-Jan-17 17:00:46.633269 - [DEBUG]
52202 2019-Jan-17 17:00:46.633292 - [DEBUG] PROPAGATE: No new function!
52203 2019-Jan-17 17:00:46.633318 - [DEBUG] EDGE: >
52204 2019-Jan-17 17:00:46.633376 - [DEBUG] ---> 52205 2019-Jan-17 17:00:46.634012 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52206 2019-Jan-17 17:00:46.634667 - [DEBUG]
52207 2019-Jan-17 17:00:46.634693 - [DEBUG] EDGE: >
52208 2019-Jan-17 17:00:46.634752 - [DEBUG] ---> 52209 2019-Jan-17 17:00:46.635389 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52210 2019-Jan-17 17:00:46.636030 - [DEBUG]
52211 2019-Jan-17 17:00:46.636056 - [DEBUG] EDGE: >
52212 2019-Jan-17 17:00:46.636115 - [DEBUG] ---> 52213 2019-Jan-17 17:00:46.636754 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52214 2019-Jan-17 17:00:46.637397 - [DEBUG]
52215 2019-Jan-17 17:00:46.637437 - [DEBUG] Compose: EdgeIdentity * AllBottom
52216 2019-Jan-17 17:00:46.637464 - [DEBUG]
52217 2019-Jan-17 17:00:46.637488 - [DEBUG] Propagate flow
52218 2019-Jan-17 17:00:46.637512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52219 2019-Jan-17 17:00:46.637570 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52220 2019-Jan-17 17:00:46.638231 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52221 2019-Jan-17 17:00:46.638883 - [DEBUG] Edge function : AllBottom (result of previous compose)
52222 2019-Jan-17 17:00:46.638909 - [DEBUG]
52223 2019-Jan-17 17:00:46.638934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52224 2019-Jan-17 17:00:46.638960 - [DEBUG] = AllBottom
52225 2019-Jan-17 17:00:46.638984 - [DEBUG]
52226 2019-Jan-17 17:00:46.639007 - [DEBUG] PROPAGATE: No new function!
52227 2019-Jan-17 17:00:46.639036 - [DEBUG] EDGE: >
52228 2019-Jan-17 17:00:46.639095 - [DEBUG] ---> 52229 2019-Jan-17 17:00:46.639745 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52230 2019-Jan-17 17:00:46.640388 - [DEBUG]
52231 2019-Jan-17 17:00:46.640422 - [DEBUG] Compose: EdgeIdentity * AllBottom
52232 2019-Jan-17 17:00:46.640449 - [DEBUG]
52233 2019-Jan-17 17:00:46.640473 - [DEBUG] Propagate flow
52234 2019-Jan-17 17:00:46.640496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52235 2019-Jan-17 17:00:46.640554 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52236 2019-Jan-17 17:00:46.641194 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52237 2019-Jan-17 17:00:46.641860 - [DEBUG] Edge function : AllBottom (result of previous compose)
52238 2019-Jan-17 17:00:46.641886 - [DEBUG]
52239 2019-Jan-17 17:00:46.641910 - [DEBUG] Join: AllTop & AllBottom
52240 2019-Jan-17 17:00:46.641936 - [DEBUG] = AllBottom (new jump func)
52241 2019-Jan-17 17:00:46.641960 - [DEBUG]
52242 2019-Jan-17 17:00:46.641983 - [DEBUG] Start adding new jump function
52243 2019-Jan-17 17:00:46.642006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52244 2019-Jan-17 17:00:46.642064 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52245 2019-Jan-17 17:00:46.642706 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52246 2019-Jan-17 17:00:46.643344 - [DEBUG] Edge Function : AllBottom
52247 2019-Jan-17 17:00:46.643373 - [DEBUG] End adding new jump function
52248 2019-Jan-17 17:00:46.643397 - [DEBUG]
52249 2019-Jan-17 17:00:46.643420 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52250 2019-Jan-17 17:00:46.643444 - [DEBUG]
52251 2019-Jan-17 17:00:46.643467 - [DEBUG] Process 1410. path edge:
52252 2019-Jan-17 17:00:46.643491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52253 2019-Jan-17 17:00:46.643549 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52254 2019-Jan-17 17:00:46.644189 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52255 2019-Jan-17 17:00:46.644854 - [DEBUG]
52256 2019-Jan-17 17:00:46.644879 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52257 2019-Jan-17 17:00:46.645576 - [DEBUG] Possible callees:
52258 2019-Jan-17 17:00:46.645602 - [DEBUG] bar
52259 2019-Jan-17 17:00:46.645627 - [DEBUG] Possible return sites:
52260 2019-Jan-17 17:00:46.645651 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952261 2019-Jan-17 17:00:46.647048 - [DEBUG] Found and process special summary
52262 2019-Jan-17 17:00:46.647100 - [DEBUG] Compose: EdgeIdentity * AllBottom
52263 2019-Jan-17 17:00:46.647128 - [DEBUG]
52264 2019-Jan-17 17:00:46.647153 - [DEBUG] Propagate flow
52265 2019-Jan-17 17:00:46.647176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52266 2019-Jan-17 17:00:46.647265 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52267 2019-Jan-17 17:00:46.647917 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52268 2019-Jan-17 17:00:46.648586 - [DEBUG] Edge function : AllBottom (result of previous compose)
52269 2019-Jan-17 17:00:46.648612 - [DEBUG]
52270 2019-Jan-17 17:00:46.648638 - [DEBUG] Join: AllTop & AllBottom
52271 2019-Jan-17 17:00:46.648664 - [DEBUG] = AllBottom (new jump func)
52272 2019-Jan-17 17:00:46.648688 - [DEBUG]
52273 2019-Jan-17 17:00:46.648711 - [DEBUG] Start adding new jump function
52274 2019-Jan-17 17:00:46.648734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52275 2019-Jan-17 17:00:46.648792 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52276 2019-Jan-17 17:00:46.649458 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52277 2019-Jan-17 17:00:46.650103 - [DEBUG] Edge Function : AllBottom
52278 2019-Jan-17 17:00:46.650133 - [DEBUG] End adding new jump function
52279 2019-Jan-17 17:00:46.650157 - [DEBUG]
52280 2019-Jan-17 17:00:46.650181 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52281 2019-Jan-17 17:00:46.650206 - [DEBUG]
52282 2019-Jan-17 17:00:46.650229 - [DEBUG] Process 1411. path edge:
52283 2019-Jan-17 17:00:46.650253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52284 2019-Jan-17 17:00:46.650312 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52285 2019-Jan-17 17:00:46.650951 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52286 2019-Jan-17 17:00:46.651611 - [DEBUG]
52287 2019-Jan-17 17:00:46.651637 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52288 2019-Jan-17 17:00:46.652300 - [DEBUG] Compose: EdgeIdentity * AllBottom
52289 2019-Jan-17 17:00:46.652328 - [DEBUG]
52290 2019-Jan-17 17:00:46.652352 - [DEBUG] Propagate flow
52291 2019-Jan-17 17:00:46.652375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52292 2019-Jan-17 17:00:46.652434 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52293 2019-Jan-17 17:00:46.653073 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52294 2019-Jan-17 17:00:46.653712 - [DEBUG] Edge function : AllBottom (result of previous compose)
52295 2019-Jan-17 17:00:46.653737 - [DEBUG]
52296 2019-Jan-17 17:00:46.653761 - [DEBUG] Join: AllTop & AllBottom
52297 2019-Jan-17 17:00:46.653787 - [DEBUG] = AllBottom (new jump func)
52298 2019-Jan-17 17:00:46.653812 - [DEBUG]
52299 2019-Jan-17 17:00:46.653835 - [DEBUG] Start adding new jump function
52300 2019-Jan-17 17:00:46.653858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52301 2019-Jan-17 17:00:46.653915 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52302 2019-Jan-17 17:00:46.654559 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52303 2019-Jan-17 17:00:46.655210 - [DEBUG] Edge Function : AllBottom
52304 2019-Jan-17 17:00:46.655239 - [DEBUG] End adding new jump function
52305 2019-Jan-17 17:00:46.655263 - [DEBUG]
52306 2019-Jan-17 17:00:46.655287 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52307 2019-Jan-17 17:00:46.655311 - [DEBUG]
52308 2019-Jan-17 17:00:46.655334 - [DEBUG] Process 1412. path edge:
52309 2019-Jan-17 17:00:46.655358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52310 2019-Jan-17 17:00:46.655429 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52311 2019-Jan-17 17:00:46.656065 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52312 2019-Jan-17 17:00:46.656704 - [DEBUG]
52313 2019-Jan-17 17:00:46.656730 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52314 2019-Jan-17 17:00:46.657385 - [DEBUG] Compose: EdgeIdentity * AllBottom
52315 2019-Jan-17 17:00:46.657413 - [DEBUG]
52316 2019-Jan-17 17:00:46.657437 - [DEBUG] Propagate flow
52317 2019-Jan-17 17:00:46.657460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52318 2019-Jan-17 17:00:46.657519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52319 2019-Jan-17 17:00:46.658185 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52320 2019-Jan-17 17:00:46.658825 - [DEBUG] Edge function : AllBottom (result of previous compose)
52321 2019-Jan-17 17:00:46.658850 - [DEBUG]
52322 2019-Jan-17 17:00:46.658876 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52323 2019-Jan-17 17:00:46.658902 - [DEBUG] = AllBottom
52324 2019-Jan-17 17:00:46.658926 - [DEBUG]
52325 2019-Jan-17 17:00:46.658949 - [DEBUG] PROPAGATE: No new function!
52326 2019-Jan-17 17:00:46.658982 - [DEBUG] Compose: EdgeIdentity * AllBottom
52327 2019-Jan-17 17:00:46.659010 - [DEBUG]
52328 2019-Jan-17 17:00:46.659033 - [DEBUG] Propagate flow
52329 2019-Jan-17 17:00:46.659057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52330 2019-Jan-17 17:00:46.659115 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52331 2019-Jan-17 17:00:46.659762 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52332 2019-Jan-17 17:00:46.660412 - [DEBUG] Edge function : AllBottom (result of previous compose)
52333 2019-Jan-17 17:00:46.660437 - [DEBUG]
52334 2019-Jan-17 17:00:46.660461 - [DEBUG] Join: AllTop & AllBottom
52335 2019-Jan-17 17:00:46.660487 - [DEBUG] = AllBottom (new jump func)
52336 2019-Jan-17 17:00:46.660511 - [DEBUG]
52337 2019-Jan-17 17:00:46.660535 - [DEBUG] Start adding new jump function
52338 2019-Jan-17 17:00:46.660558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52339 2019-Jan-17 17:00:46.660616 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52340 2019-Jan-17 17:00:46.661256 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52341 2019-Jan-17 17:00:46.661918 - [DEBUG] Edge Function : AllBottom
52342 2019-Jan-17 17:00:46.661946 - [DEBUG] End adding new jump function
52343 2019-Jan-17 17:00:46.661970 - [DEBUG]
52344 2019-Jan-17 17:00:46.661994 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52345 2019-Jan-17 17:00:46.662018 - [DEBUG]
52346 2019-Jan-17 17:00:46.662041 - [DEBUG] Process 1413. path edge:
52347 2019-Jan-17 17:00:46.662065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52348 2019-Jan-17 17:00:46.662123 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52349 2019-Jan-17 17:00:46.662768 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52350 2019-Jan-17 17:00:46.663409 - [DEBUG]
52351 2019-Jan-17 17:00:46.663433 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52352 2019-Jan-17 17:00:46.664097 - [DEBUG] Possible callees:
52353 2019-Jan-17 17:00:46.664124 - [DEBUG] llvm.dbg.declare
52354 2019-Jan-17 17:00:46.664149 - [DEBUG] Possible return sites:
52355 2019-Jan-17 17:00:46.664172 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352356 2019-Jan-17 17:00:46.665471 - [DEBUG] Found and process special summary
52357 2019-Jan-17 17:00:46.665506 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-17 17:00:46.665533 - [DEBUG]
52359 2019-Jan-17 17:00:46.665557 - [DEBUG] Propagate flow
52360 2019-Jan-17 17:00:46.665581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52361 2019-Jan-17 17:00:46.665639 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-17 17:00:46.666280 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52363 2019-Jan-17 17:00:46.666920 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-17 17:00:46.666946 - [DEBUG]
52365 2019-Jan-17 17:00:46.666970 - [DEBUG] Join: AllTop & AllBottom
52366 2019-Jan-17 17:00:46.666996 - [DEBUG] = AllBottom (new jump func)
52367 2019-Jan-17 17:00:46.667020 - [DEBUG]
52368 2019-Jan-17 17:00:46.667043 - [DEBUG] Start adding new jump function
52369 2019-Jan-17 17:00:46.667067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52370 2019-Jan-17 17:00:46.667124 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52371 2019-Jan-17 17:00:46.667765 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52372 2019-Jan-17 17:00:46.668420 - [DEBUG] Edge Function : AllBottom
52373 2019-Jan-17 17:00:46.668449 - [DEBUG] End adding new jump function
52374 2019-Jan-17 17:00:46.668473 - [DEBUG]
52375 2019-Jan-17 17:00:46.668496 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52376 2019-Jan-17 17:00:46.668521 - [DEBUG]
52377 2019-Jan-17 17:00:46.668544 - [DEBUG] Process 1414. path edge:
52378 2019-Jan-17 17:00:46.668568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52379 2019-Jan-17 17:00:46.668626 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52380 2019-Jan-17 17:00:46.669266 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52381 2019-Jan-17 17:00:46.669907 - [DEBUG]
52382 2019-Jan-17 17:00:46.669931 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52383 2019-Jan-17 17:00:46.670591 - [DEBUG] Compose: EdgeIdentity * AllBottom
52384 2019-Jan-17 17:00:46.670620 - [DEBUG]
52385 2019-Jan-17 17:00:46.670643 - [DEBUG] Propagate flow
52386 2019-Jan-17 17:00:46.670667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52387 2019-Jan-17 17:00:46.670725 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52388 2019-Jan-17 17:00:46.671376 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52389 2019-Jan-17 17:00:46.672018 - [DEBUG] Edge function : AllBottom (result of previous compose)
52390 2019-Jan-17 17:00:46.672043 - [DEBUG]
52391 2019-Jan-17 17:00:46.672068 - [DEBUG] Join: AllTop & AllBottom
52392 2019-Jan-17 17:00:46.672094 - [DEBUG] = AllBottom (new jump func)
52393 2019-Jan-17 17:00:46.672118 - [DEBUG]
52394 2019-Jan-17 17:00:46.672141 - [DEBUG] Start adding new jump function
52395 2019-Jan-17 17:00:46.672164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52396 2019-Jan-17 17:00:46.672221 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52397 2019-Jan-17 17:00:46.672877 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52398 2019-Jan-17 17:00:46.673512 - [DEBUG] Edge Function : AllBottom
52399 2019-Jan-17 17:00:46.673540 - [DEBUG] End adding new jump function
52400 2019-Jan-17 17:00:46.673564 - [DEBUG]
52401 2019-Jan-17 17:00:46.673588 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52402 2019-Jan-17 17:00:46.673612 - [DEBUG]
52403 2019-Jan-17 17:00:46.673636 - [DEBUG] Process 1415. path edge:
52404 2019-Jan-17 17:00:46.673660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52405 2019-Jan-17 17:00:46.673717 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52406 2019-Jan-17 17:00:46.674352 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52407 2019-Jan-17 17:00:46.675008 - [DEBUG]
52408 2019-Jan-17 17:00:46.675033 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52409 2019-Jan-17 17:00:46.675685 - [DEBUG] Compose: EdgeIdentity * AllBottom
52410 2019-Jan-17 17:00:46.675714 - [DEBUG]
52411 2019-Jan-17 17:00:46.675738 - [DEBUG] Propagate flow
52412 2019-Jan-17 17:00:46.675762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52413 2019-Jan-17 17:00:46.675820 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52414 2019-Jan-17 17:00:46.676457 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52415 2019-Jan-17 17:00:46.677098 - [DEBUG] Edge function : AllBottom (result of previous compose)
52416 2019-Jan-17 17:00:46.677123 - [DEBUG]
52417 2019-Jan-17 17:00:46.677148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52418 2019-Jan-17 17:00:46.677174 - [DEBUG] = AllBottom
52419 2019-Jan-17 17:00:46.677198 - [DEBUG]
52420 2019-Jan-17 17:00:46.677221 - [DEBUG] PROPAGATE: No new function!
52421 2019-Jan-17 17:00:46.677247 - [DEBUG] EDGE: >
52422 2019-Jan-17 17:00:46.677307 - [DEBUG] ---> 52423 2019-Jan-17 17:00:46.677941 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52424 2019-Jan-17 17:00:46.678596 - [DEBUG]
52425 2019-Jan-17 17:00:46.678622 - [DEBUG] EDGE: >
52426 2019-Jan-17 17:00:46.678680 - [DEBUG] ---> 52427 2019-Jan-17 17:00:46.679320 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52428 2019-Jan-17 17:00:46.679961 - [DEBUG]
52429 2019-Jan-17 17:00:46.679999 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-17 17:00:46.680026 - [DEBUG]
52431 2019-Jan-17 17:00:46.680050 - [DEBUG] Propagate flow
52432 2019-Jan-17 17:00:46.680074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52433 2019-Jan-17 17:00:46.680131 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52434 2019-Jan-17 17:00:46.680770 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52435 2019-Jan-17 17:00:46.681425 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-17 17:00:46.681451 - [DEBUG]
52437 2019-Jan-17 17:00:46.681475 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-17 17:00:46.681501 - [DEBUG] = AllBottom
52439 2019-Jan-17 17:00:46.681525 - [DEBUG]
52440 2019-Jan-17 17:00:46.681548 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-17 17:00:46.681576 - [DEBUG] EDGE: >
52442 2019-Jan-17 17:00:46.681636 - [DEBUG] ---> 52443 2019-Jan-17 17:00:46.682292 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52444 2019-Jan-17 17:00:46.682933 - [DEBUG]
52445 2019-Jan-17 17:00:46.682959 - [DEBUG] EDGE: >
52446 2019-Jan-17 17:00:46.683018 - [DEBUG] ---> 52447 2019-Jan-17 17:00:46.683655 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52448 2019-Jan-17 17:00:46.684295 - [DEBUG]
52449 2019-Jan-17 17:00:46.684321 - [DEBUG] EDGE: >
52450 2019-Jan-17 17:00:46.684379 - [DEBUG] ---> 52451 2019-Jan-17 17:00:46.685034 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52452 2019-Jan-17 17:00:46.685675 - [DEBUG]
52453 2019-Jan-17 17:00:46.685711 - [DEBUG] Compose: EdgeIdentity * AllBottom
52454 2019-Jan-17 17:00:46.685738 - [DEBUG]
52455 2019-Jan-17 17:00:46.685762 - [DEBUG] Propagate flow
52456 2019-Jan-17 17:00:46.685785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52457 2019-Jan-17 17:00:46.685843 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52458 2019-Jan-17 17:00:46.686483 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52459 2019-Jan-17 17:00:46.687124 - [DEBUG] Edge function : AllBottom (result of previous compose)
52460 2019-Jan-17 17:00:46.687149 - [DEBUG]
52461 2019-Jan-17 17:00:46.687174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52462 2019-Jan-17 17:00:46.687200 - [DEBUG] = AllBottom
52463 2019-Jan-17 17:00:46.687224 - [DEBUG]
52464 2019-Jan-17 17:00:46.687247 - [DEBUG] PROPAGATE: No new function!
52465 2019-Jan-17 17:00:46.687275 - [DEBUG] EDGE: >
52466 2019-Jan-17 17:00:46.687334 - [DEBUG] ---> 52467 2019-Jan-17 17:00:46.687987 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52468 2019-Jan-17 17:00:46.688628 - [DEBUG]
52469 2019-Jan-17 17:00:46.688655 - [DEBUG] EDGE: >
52470 2019-Jan-17 17:00:46.688713 - [DEBUG] ---> 52471 2019-Jan-17 17:00:46.689350 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52472 2019-Jan-17 17:00:46.689989 - [DEBUG]
52473 2019-Jan-17 17:00:46.690016 - [DEBUG] EDGE: >
52474 2019-Jan-17 17:00:46.690074 - [DEBUG] ---> 52475 2019-Jan-17 17:00:46.690715 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52476 2019-Jan-17 17:00:46.691368 - [DEBUG]
52477 2019-Jan-17 17:00:46.691405 - [DEBUG] Compose: EdgeIdentity * AllBottom
52478 2019-Jan-17 17:00:46.691433 - [DEBUG]
52479 2019-Jan-17 17:00:46.691457 - [DEBUG] Propagate flow
52480 2019-Jan-17 17:00:46.691480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52481 2019-Jan-17 17:00:46.691538 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52482 2019-Jan-17 17:00:46.692180 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

52483 2019-Jan-17 17:00:46.692819 - [DEBUG] Edge function : AllBottom (result of previous compose)
52484 2019-Jan-17 17:00:46.692854 - [DEBUG]
52485 2019-Jan-17 17:00:46.692879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52486 2019-Jan-17 17:00:46.692905 - [DEBUG] = AllBottom
52487 2019-Jan-17 17:00:46.692929 - [DEBUG]
52488 2019-Jan-17 17:00:46.692953 - [DEBUG] PROPAGATE: No new function!
52489 2019-Jan-17 17:00:46.692980 - [DEBUG] EDGE: >
52490 2019-Jan-17 17:00:46.693040 - [DEBUG] ---> 52491 2019-Jan-17 17:00:46.693681 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
52492 2019-Jan-17 17:00:46.694321 - [DEBUG]
52493 2019-Jan-17 17:00:46.694349 - [DEBUG] Compose: EdgeIdentity * AllBottom
52494 2019-Jan-17 17:00:46.694375 - [DEBUG]
52495 2019-Jan-17 17:00:46.694399 - [DEBUG] Propagate flow
52496 2019-Jan-17 17:00:46.694422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52497 2019-Jan-17 17:00:46.694479 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52498 2019-Jan-17 17:00:46.695136 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52499 2019-Jan-17 17:00:46.695773 - [DEBUG] Edge function : AllBottom (result of previous compose)
52500 2019-Jan-17 17:00:46.695798 - [DEBUG]
52501 2019-Jan-17 17:00:46.695823 - [DEBUG] Join: AllTop & AllBottom
52502 2019-Jan-17 17:00:46.695848 - [DEBUG] = AllBottom (new jump func)
52503 2019-Jan-17 17:00:46.695873 - [DEBUG]
52504 2019-Jan-17 17:00:46.695896 - [DEBUG] Start adding new jump function
52505 2019-Jan-17 17:00:46.695919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52506 2019-Jan-17 17:00:46.695976 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52507 2019-Jan-17 17:00:46.696613 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52508 2019-Jan-17 17:00:46.697251 - [DEBUG] Edge Function : AllBottom
52509 2019-Jan-17 17:00:46.697283 - [DEBUG] End adding new jump function
52510 2019-Jan-17 17:00:46.697307 - [DEBUG]
52511 2019-Jan-17 17:00:46.697331 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52512 2019-Jan-17 17:00:46.697355 - [DEBUG]
52513 2019-Jan-17 17:00:46.697378 - [DEBUG] Process 1416. path edge:
52514 2019-Jan-17 17:00:46.697401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52515 2019-Jan-17 17:00:46.697459 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
52516 2019-Jan-17 17:00:46.698114 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52517 2019-Jan-17 17:00:46.698751 - [DEBUG]
52518 2019-Jan-17 17:00:46.698775 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52519 2019-Jan-17 17:00:46.699419 - [DEBUG] Possible callees:
52520 2019-Jan-17 17:00:46.699444 - [DEBUG] foo
52521 2019-Jan-17 17:00:46.699469 - [DEBUG] Possible return sites:
52522 2019-Jan-17 17:00:46.699493 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8452523 2019-Jan-17 17:00:46.700759 - [DEBUG] Found and process special summary
52524 2019-Jan-17 17:00:46.700805 - [DEBUG] Compose: EdgeIdentity * AllBottom
52525 2019-Jan-17 17:00:46.700832 - [DEBUG]
52526 2019-Jan-17 17:00:46.700856 - [DEBUG] Propagate flow
52527 2019-Jan-17 17:00:46.700880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52528 2019-Jan-17 17:00:46.700938 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52529 2019-Jan-17 17:00:46.701605 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52530 2019-Jan-17 17:00:46.702243 - [DEBUG] Edge function : AllBottom (result of previous compose)
52531 2019-Jan-17 17:00:46.702268 - [DEBUG]
52532 2019-Jan-17 17:00:46.702292 - [DEBUG] Join: AllTop & AllBottom
52533 2019-Jan-17 17:00:46.702318 - [DEBUG] = AllBottom (new jump func)
52534 2019-Jan-17 17:00:46.702342 - [DEBUG]
52535 2019-Jan-17 17:00:46.702365 - [DEBUG] Start adding new jump function
52536 2019-Jan-17 17:00:46.702389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52537 2019-Jan-17 17:00:46.702446 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52538 2019-Jan-17 17:00:46.703085 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52539 2019-Jan-17 17:00:46.703738 - [DEBUG] Edge Function : AllBottom
52540 2019-Jan-17 17:00:46.703768 - [DEBUG] End adding new jump function
52541 2019-Jan-17 17:00:46.703792 - [DEBUG]
52542 2019-Jan-17 17:00:46.703816 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52543 2019-Jan-17 17:00:46.703841 - [DEBUG]
52544 2019-Jan-17 17:00:46.703865 - [DEBUG] Process 1417. path edge:
52545 2019-Jan-17 17:00:46.703889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52546 2019-Jan-17 17:00:46.703954 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
52547 2019-Jan-17 17:00:46.704664 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52548 2019-Jan-17 17:00:46.705360 - [DEBUG]
52549 2019-Jan-17 17:00:46.705388 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52550 2019-Jan-17 17:00:46.706128 - [DEBUG] Compose: EdgeIdentity * AllBottom
52551 2019-Jan-17 17:00:46.706159 - [DEBUG]
52552 2019-Jan-17 17:00:46.706183 - [DEBUG] Propagate flow
52553 2019-Jan-17 17:00:46.706206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52554 2019-Jan-17 17:00:46.706278 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52555 2019-Jan-17 17:00:46.706971 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52556 2019-Jan-17 17:00:46.707658 - [DEBUG] Edge function : AllBottom (result of previous compose)
52557 2019-Jan-17 17:00:46.707685 - [DEBUG]
52558 2019-Jan-17 17:00:46.707712 - [DEBUG] Join: AllTop & AllBottom
52559 2019-Jan-17 17:00:46.707739 - [DEBUG] = AllBottom (new jump func)
52560 2019-Jan-17 17:00:46.707763 - [DEBUG]
52561 2019-Jan-17 17:00:46.707787 - [DEBUG] Start adding new jump function
52562 2019-Jan-17 17:00:46.707811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52563 2019-Jan-17 17:00:46.707882 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52564 2019-Jan-17 17:00:46.708589 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52565 2019-Jan-17 17:00:46.709262 - [DEBUG] Edge Function : AllBottom
52566 2019-Jan-17 17:00:46.709295 - [DEBUG] End adding new jump function
52567 2019-Jan-17 17:00:46.709320 - [DEBUG]
52568 2019-Jan-17 17:00:46.709344 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52569 2019-Jan-17 17:00:46.709370 - [DEBUG]
52570 2019-Jan-17 17:00:46.709393 - [DEBUG] Process 1418. path edge:
52571 2019-Jan-17 17:00:46.709417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52572 2019-Jan-17 17:00:46.709490 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
52573 2019-Jan-17 17:00:46.710186 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52574 2019-Jan-17 17:00:46.710858 - [DEBUG]
52575 2019-Jan-17 17:00:46.710887 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52576 2019-Jan-17 17:00:46.711780 - [DEBUG] Compose: EdgeIdentity * AllBottom
52577 2019-Jan-17 17:00:46.711813 - [DEBUG]
52578 2019-Jan-17 17:00:46.711837 - [DEBUG] Propagate flow
52579 2019-Jan-17 17:00:46.711861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52580 2019-Jan-17 17:00:46.711941 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52581 2019-Jan-17 17:00:46.712657 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52582 2019-Jan-17 17:00:46.713337 - [DEBUG] Edge function : AllBottom (result of previous compose)
52583 2019-Jan-17 17:00:46.713364 - [DEBUG]
52584 2019-Jan-17 17:00:46.713390 - [DEBUG] Join: AllTop & AllBottom
52585 2019-Jan-17 17:00:46.713417 - [DEBUG] = AllBottom (new jump func)
52586 2019-Jan-17 17:00:46.713441 - [DEBUG]
52587 2019-Jan-17 17:00:46.713465 - [DEBUG] Start adding new jump function
52588 2019-Jan-17 17:00:46.713489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52589 2019-Jan-17 17:00:46.713560 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52590 2019-Jan-17 17:00:46.714243 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52591 2019-Jan-17 17:00:46.714977 - [DEBUG] Edge Function : AllBottom
52592 2019-Jan-17 17:00:46.715013 - [DEBUG] End adding new jump function
52593 2019-Jan-17 17:00:46.715037 - [DEBUG]
52594 2019-Jan-17 17:00:46.715062 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52595 2019-Jan-17 17:00:46.715088 - [DEBUG]
52596 2019-Jan-17 17:00:46.715111 - [DEBUG] Process 1419. path edge:
52597 2019-Jan-17 17:00:46.715135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52598 2019-Jan-17 17:00:46.715213 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
52599 2019-Jan-17 17:00:46.715928 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52600 2019-Jan-17 17:00:46.716615 - [DEBUG]
52601 2019-Jan-17 17:00:46.716642 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52602 2019-Jan-17 17:00:46.717368 - [DEBUG] Possible callees:
52603 2019-Jan-17 17:00:46.717395 - [DEBUG] llvm.dbg.declare
52604 2019-Jan-17 17:00:46.717420 - [DEBUG] Possible return sites:
52605 2019-Jan-17 17:00:46.717444 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9652606 2019-Jan-17 17:00:46.718848 - [DEBUG] Found and process special summary
52607 2019-Jan-17 17:00:46.718920 - [DEBUG] Compose: EdgeIdentity * AllBottom
52608 2019-Jan-17 17:00:46.718949 - [DEBUG]
52609 2019-Jan-17 17:00:46.718974 - [DEBUG] Propagate flow
52610 2019-Jan-17 17:00:46.718997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52611 2019-Jan-17 17:00:46.719073 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52612 2019-Jan-17 17:00:46.719774 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52613 2019-Jan-17 17:00:46.720482 - [DEBUG] Edge function : AllBottom (result of previous compose)
52614 2019-Jan-17 17:00:46.720510 - [DEBUG]
52615 2019-Jan-17 17:00:46.720537 - [DEBUG] Join: AllTop & AllBottom
52616 2019-Jan-17 17:00:46.720564 - [DEBUG] = AllBottom (new jump func)
52617 2019-Jan-17 17:00:46.720589 - [DEBUG]
52618 2019-Jan-17 17:00:46.720612 - [DEBUG] Start adding new jump function
52619 2019-Jan-17 17:00:46.720636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52620 2019-Jan-17 17:00:46.720713 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52621 2019-Jan-17 17:00:46.721430 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52622 2019-Jan-17 17:00:46.722141 - [DEBUG] Edge Function : AllBottom
52623 2019-Jan-17 17:00:46.722177 - [DEBUG] End adding new jump function
52624 2019-Jan-17 17:00:46.722201 - [DEBUG]
52625 2019-Jan-17 17:00:46.722226 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52626 2019-Jan-17 17:00:46.722251 - [DEBUG]
52627 2019-Jan-17 17:00:46.722275 - [DEBUG] Process 1420. path edge:
52628 2019-Jan-17 17:00:46.722299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52629 2019-Jan-17 17:00:46.722374 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
52630 2019-Jan-17 17:00:46.723077 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52631 2019-Jan-17 17:00:46.723763 - [DEBUG]
52632 2019-Jan-17 17:00:46.723790 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52633 2019-Jan-17 17:00:46.724538 - [DEBUG] Compose: EdgeIdentity * AllBottom
52634 2019-Jan-17 17:00:46.724572 - [DEBUG]
52635 2019-Jan-17 17:00:46.724597 - [DEBUG] Propagate flow
52636 2019-Jan-17 17:00:46.724650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52637 2019-Jan-17 17:00:46.724726 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52638 2019-Jan-17 17:00:46.725420 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52639 2019-Jan-17 17:00:46.726107 - [DEBUG] Edge function : AllBottom (result of previous compose)
52640 2019-Jan-17 17:00:46.726134 - [DEBUG]
52641 2019-Jan-17 17:00:46.726160 - [DEBUG] Join: AllTop & AllBottom
52642 2019-Jan-17 17:00:46.726186 - [DEBUG] = AllBottom (new jump func)
52643 2019-Jan-17 17:00:46.726211 - [DEBUG]
52644 2019-Jan-17 17:00:46.726235 - [DEBUG] Start adding new jump function
52645 2019-Jan-17 17:00:46.726259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52646 2019-Jan-17 17:00:46.726331 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52647 2019-Jan-17 17:00:46.726979 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52648 2019-Jan-17 17:00:46.727619 - [DEBUG] Edge Function : AllBottom
52649 2019-Jan-17 17:00:46.727650 - [DEBUG] End adding new jump function
52650 2019-Jan-17 17:00:46.727674 - [DEBUG]
52651 2019-Jan-17 17:00:46.727698 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52652 2019-Jan-17 17:00:46.727724 - [DEBUG]
52653 2019-Jan-17 17:00:46.727747 - [DEBUG] Process 1421. path edge:
52654 2019-Jan-17 17:00:46.727770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52655 2019-Jan-17 17:00:46.727828 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
52656 2019-Jan-17 17:00:46.728490 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52657 2019-Jan-17 17:00:46.729144 - [DEBUG]
52658 2019-Jan-17 17:00:46.729171 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52659 2019-Jan-17 17:00:46.729840 - [DEBUG] Compose: EdgeIdentity * AllBottom
52660 2019-Jan-17 17:00:46.729868 - [DEBUG]
52661 2019-Jan-17 17:00:46.729892 - [DEBUG] Propagate flow
52662 2019-Jan-17 17:00:46.729915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52663 2019-Jan-17 17:00:46.729974 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52664 2019-Jan-17 17:00:46.730610 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52665 2019-Jan-17 17:00:46.731246 - [DEBUG] Edge function : AllBottom (result of previous compose)
52666 2019-Jan-17 17:00:46.731271 - [DEBUG]
52667 2019-Jan-17 17:00:46.731314 - [DEBUG] Join: AllTop & AllBottom
52668 2019-Jan-17 17:00:46.731340 - [DEBUG] = AllBottom (new jump func)
52669 2019-Jan-17 17:00:46.731364 - [DEBUG]
52670 2019-Jan-17 17:00:46.731388 - [DEBUG] Start adding new jump function
52671 2019-Jan-17 17:00:46.731411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52672 2019-Jan-17 17:00:46.731469 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52673 2019-Jan-17 17:00:46.732107 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
52674 2019-Jan-17 17:00:46.732741 - [DEBUG] Edge Function : AllBottom
52675 2019-Jan-17 17:00:46.732775 - [DEBUG] End adding new jump function
52676 2019-Jan-17 17:00:46.732799 - [DEBUG]
52677 2019-Jan-17 17:00:46.732822 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52678 2019-Jan-17 17:00:46.732847 - [DEBUG]
52679 2019-Jan-17 17:00:46.732870 - [DEBUG] Process 1422. path edge:
52680 2019-Jan-17 17:00:46.732894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52681 2019-Jan-17 17:00:46.732951 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
52682 2019-Jan-17 17:00:46.733623 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52683 2019-Jan-17 17:00:46.734262 - [DEBUG]
52684 2019-Jan-17 17:00:46.734287 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
52685 2019-Jan-17 17:00:46.734971 - [DEBUG] Compose: EdgeIdentity * AllBottom
52686 2019-Jan-17 17:00:46.735000 - [DEBUG]
52687 2019-Jan-17 17:00:46.735024 - [DEBUG] Propagate flow
52688 2019-Jan-17 17:00:46.735047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52689 2019-Jan-17 17:00:46.735106 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52690 2019-Jan-17 17:00:46.735750 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52691 2019-Jan-17 17:00:46.736388 - [DEBUG] Edge function : AllBottom (result of previous compose)
52692 2019-Jan-17 17:00:46.736413 - [DEBUG]
52693 2019-Jan-17 17:00:46.736439 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52694 2019-Jan-17 17:00:46.736465 - [DEBUG] = AllBottom
52695 2019-Jan-17 17:00:46.736489 - [DEBUG]
52696 2019-Jan-17 17:00:46.736512 - [DEBUG] PROPAGATE: No new function!
52697 2019-Jan-17 17:00:46.736537 - [DEBUG] EDGE: >
52698 2019-Jan-17 17:00:46.736596 - [DEBUG] ---> 52699 2019-Jan-17 17:00:46.737232 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52700 2019-Jan-17 17:00:46.737869 - [DEBUG]
52701 2019-Jan-17 17:00:46.737895 - [DEBUG] EDGE: >
52702 2019-Jan-17 17:00:46.737977 - [DEBUG] ---> 52703 2019-Jan-17 17:00:46.738615 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52704 2019-Jan-17 17:00:46.739253 - [DEBUG]
52705 2019-Jan-17 17:00:46.739280 - [DEBUG] Compose: EdgeIdentity * AllBottom
52706 2019-Jan-17 17:00:46.739306 - [DEBUG]
52707 2019-Jan-17 17:00:46.739330 - [DEBUG] Propagate flow
52708 2019-Jan-17 17:00:46.739353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52709 2019-Jan-17 17:00:46.739411 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
52710 2019-Jan-17 17:00:46.740047 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

52711 2019-Jan-17 17:00:46.741306 - [DEBUG] Edge function : AllBottom (result of previous compose)
52712 2019-Jan-17 17:00:46.741332 - [DEBUG]
52713 2019-Jan-17 17:00:46.741359 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52714 2019-Jan-17 17:00:46.741384 - [DEBUG] = AllBottom
52715 2019-Jan-17 17:00:46.741409 - [DEBUG]
52716 2019-Jan-17 17:00:46.741432 - [DEBUG] PROPAGATE: No new function!
52717 2019-Jan-17 17:00:46.741457 - [DEBUG] EDGE: >
52718 2019-Jan-17 17:00:46.741517 - [DEBUG] ---> 52719 2019-Jan-17 17:00:46.742160 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52720 2019-Jan-17 17:00:46.742799 - [DEBUG]
52721 2019-Jan-17 17:00:46.742827 - [DEBUG] Compose: EdgeIdentity * AllBottom
52722 2019-Jan-17 17:00:46.742853 - [DEBUG]
52723 2019-Jan-17 17:00:46.742877 - [DEBUG] Propagate flow
52724 2019-Jan-17 17:00:46.742900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52725 2019-Jan-17 17:00:46.742958 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52726 2019-Jan-17 17:00:46.743598 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

52727 2019-Jan-17 17:00:46.744250 - [DEBUG] Edge function : AllBottom (result of previous compose)
52728 2019-Jan-17 17:00:46.744275 - [DEBUG]
52729 2019-Jan-17 17:00:46.744301 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52730 2019-Jan-17 17:00:46.744327 - [DEBUG] = AllBottom
52731 2019-Jan-17 17:00:46.744351 - [DEBUG]
52732 2019-Jan-17 17:00:46.744374 - [DEBUG] PROPAGATE: No new function!
52733 2019-Jan-17 17:00:46.744423 - [DEBUG] Compose: EdgeIdentity * AllBottom
52734 2019-Jan-17 17:00:46.744451 - [DEBUG]
52735 2019-Jan-17 17:00:46.744475 - [DEBUG] Propagate flow
52736 2019-Jan-17 17:00:46.744498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52737 2019-Jan-17 17:00:46.744557 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52738 2019-Jan-17 17:00:46.745216 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52739 2019-Jan-17 17:00:46.745854 - [DEBUG] Edge function : AllBottom (result of previous compose)
52740 2019-Jan-17 17:00:46.745880 - [DEBUG]
52741 2019-Jan-17 17:00:46.745905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52742 2019-Jan-17 17:00:46.745930 - [DEBUG] = AllBottom
52743 2019-Jan-17 17:00:46.745955 - [DEBUG]
52744 2019-Jan-17 17:00:46.745978 - [DEBUG] PROPAGATE: No new function!
52745 2019-Jan-17 17:00:46.746004 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-17 17:00:46.746030 - [DEBUG]
52747 2019-Jan-17 17:00:46.746054 - [DEBUG] Propagate flow
52748 2019-Jan-17 17:00:46.746077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52749 2019-Jan-17 17:00:46.746144 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52750 2019-Jan-17 17:00:46.746786 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

52751 2019-Jan-17 17:00:46.747434 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-17 17:00:46.747460 - [DEBUG]
52753 2019-Jan-17 17:00:46.747485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52754 2019-Jan-17 17:00:46.747511 - [DEBUG] = AllBottom
52755 2019-Jan-17 17:00:46.747535 - [DEBUG]
52756 2019-Jan-17 17:00:46.747558 - [DEBUG] PROPAGATE: No new function!
52757 2019-Jan-17 17:00:46.747588 - [DEBUG] EDGE: >
52758 2019-Jan-17 17:00:46.747647 - [DEBUG] ---> 52759 2019-Jan-17 17:00:46.748311 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52760 2019-Jan-17 17:00:46.748948 - [DEBUG]
52761 2019-Jan-17 17:00:46.748984 - [DEBUG] Compose: EdgeIdentity * AllBottom
52762 2019-Jan-17 17:00:46.749011 - [DEBUG]
52763 2019-Jan-17 17:00:46.749035 - [DEBUG] Propagate flow
52764 2019-Jan-17 17:00:46.749058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52765 2019-Jan-17 17:00:46.749116 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52766 2019-Jan-17 17:00:46.749757 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52767 2019-Jan-17 17:00:46.750395 - [DEBUG] Edge function : AllBottom (result of previous compose)
52768 2019-Jan-17 17:00:46.750420 - [DEBUG]
52769 2019-Jan-17 17:00:46.750445 - [DEBUG] Join: AllTop & AllBottom
52770 2019-Jan-17 17:00:46.750471 - [DEBUG] = AllBottom (new jump func)
52771 2019-Jan-17 17:00:46.750495 - [DEBUG]
52772 2019-Jan-17 17:00:46.750518 - [DEBUG] Start adding new jump function
52773 2019-Jan-17 17:00:46.750542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52774 2019-Jan-17 17:00:46.750599 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52775 2019-Jan-17 17:00:46.751238 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52776 2019-Jan-17 17:00:46.751898 - [DEBUG] Edge Function : AllBottom
52777 2019-Jan-17 17:00:46.751928 - [DEBUG] End adding new jump function
52778 2019-Jan-17 17:00:46.751952 - [DEBUG]
52779 2019-Jan-17 17:00:46.751975 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52780 2019-Jan-17 17:00:46.752000 - [DEBUG]
52781 2019-Jan-17 17:00:46.752023 - [DEBUG] Process 1423. path edge:
52782 2019-Jan-17 17:00:46.752047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52783 2019-Jan-17 17:00:46.752105 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52784 2019-Jan-17 17:00:46.752745 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52785 2019-Jan-17 17:00:46.753383 - [DEBUG]
52786 2019-Jan-17 17:00:46.753408 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52787 2019-Jan-17 17:00:46.754057 - [DEBUG] Possible callees:
52788 2019-Jan-17 17:00:46.754082 - [DEBUG] bar
52789 2019-Jan-17 17:00:46.754107 - [DEBUG] Possible return sites:
52790 2019-Jan-17 17:00:46.754131 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952791 2019-Jan-17 17:00:46.755434 - [DEBUG] Found and process special summary
52792 2019-Jan-17 17:00:46.755485 - [DEBUG] Compose: EdgeIdentity * AllBottom
52793 2019-Jan-17 17:00:46.755513 - [DEBUG]
52794 2019-Jan-17 17:00:46.755537 - [DEBUG] Propagate flow
52795 2019-Jan-17 17:00:46.755560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52796 2019-Jan-17 17:00:46.755619 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52797 2019-Jan-17 17:00:46.756261 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52798 2019-Jan-17 17:00:46.756901 - [DEBUG] Edge function : AllBottom (result of previous compose)
52799 2019-Jan-17 17:00:46.756926 - [DEBUG]
52800 2019-Jan-17 17:00:46.756951 - [DEBUG] Join: AllTop & AllBottom
52801 2019-Jan-17 17:00:46.756977 - [DEBUG] = AllBottom (new jump func)
52802 2019-Jan-17 17:00:46.757001 - [DEBUG]
52803 2019-Jan-17 17:00:46.757025 - [DEBUG] Start adding new jump function
52804 2019-Jan-17 17:00:46.757048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52805 2019-Jan-17 17:00:46.757105 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52806 2019-Jan-17 17:00:46.757744 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52807 2019-Jan-17 17:00:46.758405 - [DEBUG] Edge Function : AllBottom
52808 2019-Jan-17 17:00:46.758434 - [DEBUG] End adding new jump function
52809 2019-Jan-17 17:00:46.758458 - [DEBUG]
52810 2019-Jan-17 17:00:46.758482 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52811 2019-Jan-17 17:00:46.758507 - [DEBUG]
52812 2019-Jan-17 17:00:46.758530 - [DEBUG] Process 1424. path edge:
52813 2019-Jan-17 17:00:46.758554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52814 2019-Jan-17 17:00:46.758612 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52815 2019-Jan-17 17:00:46.759253 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52816 2019-Jan-17 17:00:46.759891 - [DEBUG]
52817 2019-Jan-17 17:00:46.759915 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52818 2019-Jan-17 17:00:46.760578 - [DEBUG] Compose: EdgeIdentity * AllBottom
52819 2019-Jan-17 17:00:46.760606 - [DEBUG]
52820 2019-Jan-17 17:00:46.760630 - [DEBUG] Propagate flow
52821 2019-Jan-17 17:00:46.760653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52822 2019-Jan-17 17:00:46.760711 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52823 2019-Jan-17 17:00:46.761363 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52824 2019-Jan-17 17:00:46.762001 - [DEBUG] Edge function : AllBottom (result of previous compose)
52825 2019-Jan-17 17:00:46.762027 - [DEBUG]
52826 2019-Jan-17 17:00:46.762051 - [DEBUG] Join: AllTop & AllBottom
52827 2019-Jan-17 17:00:46.762077 - [DEBUG] = AllBottom (new jump func)
52828 2019-Jan-17 17:00:46.762101 - [DEBUG]
52829 2019-Jan-17 17:00:46.762124 - [DEBUG] Start adding new jump function
52830 2019-Jan-17 17:00:46.762147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52831 2019-Jan-17 17:00:46.762205 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52832 2019-Jan-17 17:00:46.762842 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52833 2019-Jan-17 17:00:46.763477 - [DEBUG] Edge Function : AllBottom
52834 2019-Jan-17 17:00:46.763505 - [DEBUG] End adding new jump function
52835 2019-Jan-17 17:00:46.763529 - [DEBUG]
52836 2019-Jan-17 17:00:46.763563 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52837 2019-Jan-17 17:00:46.763588 - [DEBUG]
52838 2019-Jan-17 17:00:46.763611 - [DEBUG] Process 1425. path edge:
52839 2019-Jan-17 17:00:46.763635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52840 2019-Jan-17 17:00:46.763693 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52841 2019-Jan-17 17:00:46.764328 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52842 2019-Jan-17 17:00:46.764980 - [DEBUG]
52843 2019-Jan-17 17:00:46.765006 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52844 2019-Jan-17 17:00:46.765658 - [DEBUG] Compose: EdgeIdentity * AllBottom
52845 2019-Jan-17 17:00:46.765686 - [DEBUG]
52846 2019-Jan-17 17:00:46.765709 - [DEBUG] Propagate flow
52847 2019-Jan-17 17:00:46.765733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52848 2019-Jan-17 17:00:46.765791 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52849 2019-Jan-17 17:00:46.766439 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52850 2019-Jan-17 17:00:46.767076 - [DEBUG] Edge function : AllBottom (result of previous compose)
52851 2019-Jan-17 17:00:46.767101 - [DEBUG]
52852 2019-Jan-17 17:00:46.767126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52853 2019-Jan-17 17:00:46.767152 - [DEBUG] = AllBottom
52854 2019-Jan-17 17:00:46.767177 - [DEBUG]
52855 2019-Jan-17 17:00:46.767200 - [DEBUG] PROPAGATE: No new function!
52856 2019-Jan-17 17:00:46.767234 - [DEBUG] Compose: EdgeIdentity * AllBottom
52857 2019-Jan-17 17:00:46.767261 - [DEBUG]
52858 2019-Jan-17 17:00:46.767285 - [DEBUG] Propagate flow
52859 2019-Jan-17 17:00:46.767308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52860 2019-Jan-17 17:00:46.767366 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52861 2019-Jan-17 17:00:46.768029 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52862 2019-Jan-17 17:00:46.768668 - [DEBUG] Edge function : AllBottom (result of previous compose)
52863 2019-Jan-17 17:00:46.768693 - [DEBUG]
52864 2019-Jan-17 17:00:46.768718 - [DEBUG] Join: AllTop & AllBottom
52865 2019-Jan-17 17:00:46.768744 - [DEBUG] = AllBottom (new jump func)
52866 2019-Jan-17 17:00:46.768768 - [DEBUG]
52867 2019-Jan-17 17:00:46.768791 - [DEBUG] Start adding new jump function
52868 2019-Jan-17 17:00:46.768814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52869 2019-Jan-17 17:00:46.768872 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52870 2019-Jan-17 17:00:46.769509 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52871 2019-Jan-17 17:00:46.770155 - [DEBUG] Edge Function : AllBottom
52872 2019-Jan-17 17:00:46.770183 - [DEBUG] End adding new jump function
52873 2019-Jan-17 17:00:46.770207 - [DEBUG]
52874 2019-Jan-17 17:00:46.770230 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52875 2019-Jan-17 17:00:46.770255 - [DEBUG]
52876 2019-Jan-17 17:00:46.770278 - [DEBUG] Process 1426. path edge:
52877 2019-Jan-17 17:00:46.770302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52878 2019-Jan-17 17:00:46.770359 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52879 2019-Jan-17 17:00:46.771013 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52880 2019-Jan-17 17:00:46.771665 - [DEBUG]
52881 2019-Jan-17 17:00:46.771689 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52882 2019-Jan-17 17:00:46.772345 - [DEBUG] Possible callees:
52883 2019-Jan-17 17:00:46.772371 - [DEBUG] llvm.dbg.declare
52884 2019-Jan-17 17:00:46.772396 - [DEBUG] Possible return sites:
52885 2019-Jan-17 17:00:46.772420 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352886 2019-Jan-17 17:00:46.773698 - [DEBUG] Found and process special summary
52887 2019-Jan-17 17:00:46.773740 - [DEBUG] Compose: EdgeIdentity * AllBottom
52888 2019-Jan-17 17:00:46.773768 - [DEBUG]
52889 2019-Jan-17 17:00:46.773791 - [DEBUG] Propagate flow
52890 2019-Jan-17 17:00:46.773814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52891 2019-Jan-17 17:00:46.773873 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52892 2019-Jan-17 17:00:46.774515 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52893 2019-Jan-17 17:00:46.775170 - [DEBUG] Edge function : AllBottom (result of previous compose)
52894 2019-Jan-17 17:00:46.775196 - [DEBUG]
52895 2019-Jan-17 17:00:46.775221 - [DEBUG] Join: AllTop & AllBottom
52896 2019-Jan-17 17:00:46.775246 - [DEBUG] = AllBottom (new jump func)
52897 2019-Jan-17 17:00:46.775270 - [DEBUG]
52898 2019-Jan-17 17:00:46.775294 - [DEBUG] Start adding new jump function
52899 2019-Jan-17 17:00:46.775317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52900 2019-Jan-17 17:00:46.775375 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52901 2019-Jan-17 17:00:46.776012 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52902 2019-Jan-17 17:00:46.776653 - [DEBUG] Edge Function : AllBottom
52903 2019-Jan-17 17:00:46.776681 - [DEBUG] End adding new jump function
52904 2019-Jan-17 17:00:46.776705 - [DEBUG]
52905 2019-Jan-17 17:00:46.776729 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52906 2019-Jan-17 17:00:46.776754 - [DEBUG]
52907 2019-Jan-17 17:00:46.776777 - [DEBUG] Process 1427. path edge:
52908 2019-Jan-17 17:00:46.776801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52909 2019-Jan-17 17:00:46.776858 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52910 2019-Jan-17 17:00:46.777499 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52911 2019-Jan-17 17:00:46.778152 - [DEBUG]
52912 2019-Jan-17 17:00:46.778176 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52913 2019-Jan-17 17:00:46.778844 - [DEBUG] Compose: EdgeIdentity * AllBottom
52914 2019-Jan-17 17:00:46.778873 - [DEBUG]
52915 2019-Jan-17 17:00:46.778897 - [DEBUG] Propagate flow
52916 2019-Jan-17 17:00:46.778921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52917 2019-Jan-17 17:00:46.778980 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52918 2019-Jan-17 17:00:46.779616 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52919 2019-Jan-17 17:00:46.780253 - [DEBUG] Edge function : AllBottom (result of previous compose)
52920 2019-Jan-17 17:00:46.780287 - [DEBUG]
52921 2019-Jan-17 17:00:46.780313 - [DEBUG] Join: AllTop & AllBottom
52922 2019-Jan-17 17:00:46.780338 - [DEBUG] = AllBottom (new jump func)
52923 2019-Jan-17 17:00:46.780363 - [DEBUG]
52924 2019-Jan-17 17:00:46.780386 - [DEBUG] Start adding new jump function
52925 2019-Jan-17 17:00:46.780409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

52926 2019-Jan-17 17:00:46.780467 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52927 2019-Jan-17 17:00:46.781105 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52928 2019-Jan-17 17:00:46.781756 - [DEBUG] Edge Function : AllBottom
52929 2019-Jan-17 17:00:46.781784 - [DEBUG] End adding new jump function
52930 2019-Jan-17 17:00:46.781808 - [DEBUG]
52931 2019-Jan-17 17:00:46.781832 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52932 2019-Jan-17 17:00:46.781856 - [DEBUG]
52933 2019-Jan-17 17:00:46.781880 - [DEBUG] Process 1428. path edge:
52934 2019-Jan-17 17:00:46.781903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
52935 2019-Jan-17 17:00:46.781961 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52936 2019-Jan-17 17:00:46.782596 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52937 2019-Jan-17 17:00:46.783234 - [DEBUG]
52938 2019-Jan-17 17:00:46.783259 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52939 2019-Jan-17 17:00:46.783911 - [DEBUG] Compose: EdgeIdentity * AllBottom
52940 2019-Jan-17 17:00:46.783939 - [DEBUG]
52941 2019-Jan-17 17:00:46.783962 - [DEBUG] Propagate flow
52942 2019-Jan-17 17:00:46.783986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52943 2019-Jan-17 17:00:46.784044 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52944 2019-Jan-17 17:00:46.784695 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52945 2019-Jan-17 17:00:46.785333 - [DEBUG] Edge function : AllBottom (result of previous compose)
52946 2019-Jan-17 17:00:46.785358 - [DEBUG]
52947 2019-Jan-17 17:00:46.785383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52948 2019-Jan-17 17:00:46.785409 - [DEBUG] = AllBottom
52949 2019-Jan-17 17:00:46.785433 - [DEBUG]
52950 2019-Jan-17 17:00:46.785456 - [DEBUG] PROPAGATE: No new function!
52951 2019-Jan-17 17:00:46.785481 - [DEBUG] EDGE: >
52952 2019-Jan-17 17:00:46.785540 - [DEBUG] ---> 52953 2019-Jan-17 17:00:46.786175 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52954 2019-Jan-17 17:00:46.786813 - [DEBUG]
52955 2019-Jan-17 17:00:46.786840 - [DEBUG] Compose: EdgeIdentity * AllBottom
52956 2019-Jan-17 17:00:46.786866 - [DEBUG]
52957 2019-Jan-17 17:00:46.786889 - [DEBUG] Propagate flow
52958 2019-Jan-17 17:00:46.786913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52959 2019-Jan-17 17:00:46.786970 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52960 2019-Jan-17 17:00:46.787603 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

52961 2019-Jan-17 17:00:46.788867 - [DEBUG] Edge function : AllBottom (result of previous compose)
52962 2019-Jan-17 17:00:46.788893 - [DEBUG]
52963 2019-Jan-17 17:00:46.788918 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52964 2019-Jan-17 17:00:46.788944 - [DEBUG] = AllBottom
52965 2019-Jan-17 17:00:46.788968 - [DEBUG]
52966 2019-Jan-17 17:00:46.788991 - [DEBUG] PROPAGATE: No new function!
52967 2019-Jan-17 17:00:46.789024 - [DEBUG] EDGE: >
52968 2019-Jan-17 17:00:46.789084 - [DEBUG] ---> 52969 2019-Jan-17 17:00:46.789724 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
52970 2019-Jan-17 17:00:46.790364 - [DEBUG]
52971 2019-Jan-17 17:00:46.790390 - [DEBUG] Compose: EdgeIdentity * AllBottom
52972 2019-Jan-17 17:00:46.790415 - [DEBUG]
52973 2019-Jan-17 17:00:46.790439 - [DEBUG] Propagate flow
52974 2019-Jan-17 17:00:46.790462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52975 2019-Jan-17 17:00:46.790520 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52976 2019-Jan-17 17:00:46.791158 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

52977 2019-Jan-17 17:00:46.791822 - [DEBUG] Edge function : AllBottom (result of previous compose)
52978 2019-Jan-17 17:00:46.791847 - [DEBUG]
52979 2019-Jan-17 17:00:46.791873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52980 2019-Jan-17 17:00:46.791898 - [DEBUG] = AllBottom
52981 2019-Jan-17 17:00:46.791923 - [DEBUG]
52982 2019-Jan-17 17:00:46.791946 - [DEBUG] PROPAGATE: No new function!
52983 2019-Jan-17 17:00:46.791985 - [DEBUG] Compose: EdgeIdentity * AllBottom
52984 2019-Jan-17 17:00:46.792013 - [DEBUG]
52985 2019-Jan-17 17:00:46.792037 - [DEBUG] Propagate flow
52986 2019-Jan-17 17:00:46.792060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52987 2019-Jan-17 17:00:46.792118 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52988 2019-Jan-17 17:00:46.792759 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

52989 2019-Jan-17 17:00:46.793396 - [DEBUG] Edge function : AllBottom (result of previous compose)
52990 2019-Jan-17 17:00:46.793421 - [DEBUG]
52991 2019-Jan-17 17:00:46.793446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52992 2019-Jan-17 17:00:46.793471 - [DEBUG] = AllBottom
52993 2019-Jan-17 17:00:46.793496 - [DEBUG]
52994 2019-Jan-17 17:00:46.793519 - [DEBUG] PROPAGATE: No new function!
52995 2019-Jan-17 17:00:46.793544 - [DEBUG] Compose: EdgeIdentity * AllBottom
52996 2019-Jan-17 17:00:46.793570 - [DEBUG]
52997 2019-Jan-17 17:00:46.793594 - [DEBUG] Propagate flow
52998 2019-Jan-17 17:00:46.793617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

52999 2019-Jan-17 17:00:46.793675 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53000 2019-Jan-17 17:00:46.794314 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

53001 2019-Jan-17 17:00:46.794977 - [DEBUG] Edge function : AllBottom (result of previous compose)
53002 2019-Jan-17 17:00:46.795003 - [DEBUG]
53003 2019-Jan-17 17:00:46.795027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53004 2019-Jan-17 17:00:46.795053 - [DEBUG] = AllBottom
53005 2019-Jan-17 17:00:46.795077 - [DEBUG]
53006 2019-Jan-17 17:00:46.795100 - [DEBUG] PROPAGATE: No new function!
53007 2019-Jan-17 17:00:46.795126 - [DEBUG] EDGE: >
53008 2019-Jan-17 17:00:46.795186 - [DEBUG] ---> 53009 2019-Jan-17 17:00:46.795832 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53010 2019-Jan-17 17:00:46.796469 - [DEBUG]
53011 2019-Jan-17 17:00:46.796494 - [DEBUG] EDGE: >
53012 2019-Jan-17 17:00:46.796561 - [DEBUG] ---> 53013 2019-Jan-17 17:00:46.797197 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53014 2019-Jan-17 17:00:46.797833 - [DEBUG]
53015 2019-Jan-17 17:00:46.797860 - [DEBUG] Compose: EdgeIdentity * AllBottom
53016 2019-Jan-17 17:00:46.797885 - [DEBUG]
53017 2019-Jan-17 17:00:46.797909 - [DEBUG] Propagate flow
53018 2019-Jan-17 17:00:46.797932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53019 2019-Jan-17 17:00:46.798003 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
53020 2019-Jan-17 17:00:46.798640 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

53021 2019-Jan-17 17:00:46.799281 - [DEBUG] Edge function : AllBottom (result of previous compose)
53022 2019-Jan-17 17:00:46.799306 - [DEBUG]
53023 2019-Jan-17 17:00:46.799331 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53024 2019-Jan-17 17:00:46.799357 - [DEBUG] = AllBottom
53025 2019-Jan-17 17:00:46.799381 - [DEBUG]
53026 2019-Jan-17 17:00:46.799404 - [DEBUG] PROPAGATE: No new function!
53027 2019-Jan-17 17:00:46.799428 - [DEBUG] EDGE: >
53028 2019-Jan-17 17:00:46.799487 - [DEBUG] ---> 53029 2019-Jan-17 17:00:46.800127 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53030 2019-Jan-17 17:00:46.800763 - [DEBUG]
53031 2019-Jan-17 17:00:46.800789 - [DEBUG] Compose: EdgeIdentity * AllBottom
53032 2019-Jan-17 17:00:46.800815 - [DEBUG]
53033 2019-Jan-17 17:00:46.800839 - [DEBUG] Propagate flow
53034 2019-Jan-17 17:00:46.800862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53035 2019-Jan-17 17:00:46.800919 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53036 2019-Jan-17 17:00:46.801574 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

53037 2019-Jan-17 17:00:46.802215 - [DEBUG] Edge function : AllBottom (result of previous compose)
53038 2019-Jan-17 17:00:46.802240 - [DEBUG]
53039 2019-Jan-17 17:00:46.802265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53040 2019-Jan-17 17:00:46.802291 - [DEBUG] = AllBottom
53041 2019-Jan-17 17:00:46.802315 - [DEBUG]
53042 2019-Jan-17 17:00:46.802338 - [DEBUG] PROPAGATE: No new function!
53043 2019-Jan-17 17:00:46.802376 - [DEBUG] Compose: EdgeIdentity * AllBottom
53044 2019-Jan-17 17:00:46.802404 - [DEBUG]
53045 2019-Jan-17 17:00:46.802428 - [DEBUG] Propagate flow
53046 2019-Jan-17 17:00:46.802451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53047 2019-Jan-17 17:00:46.802509 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53048 2019-Jan-17 17:00:46.803150 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

53049 2019-Jan-17 17:00:46.803788 - [DEBUG] Edge function : AllBottom (result of previous compose)
53050 2019-Jan-17 17:00:46.803813 - [DEBUG]
53051 2019-Jan-17 17:00:46.803838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53052 2019-Jan-17 17:00:46.803863 - [DEBUG] = AllBottom
53053 2019-Jan-17 17:00:46.803888 - [DEBUG]
53054 2019-Jan-17 17:00:46.803911 - [DEBUG] PROPAGATE: No new function!
53055 2019-Jan-17 17:00:46.803937 - [DEBUG] Compose: EdgeIdentity * AllBottom
53056 2019-Jan-17 17:00:46.803962 - [DEBUG]
53057 2019-Jan-17 17:00:46.803986 - [DEBUG] Propagate flow
53058 2019-Jan-17 17:00:46.804009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53059 2019-Jan-17 17:00:46.804067 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53060 2019-Jan-17 17:00:46.804729 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

53061 2019-Jan-17 17:00:46.805371 - [DEBUG] Edge function : AllBottom (result of previous compose)
53062 2019-Jan-17 17:00:46.805396 - [DEBUG]
53063 2019-Jan-17 17:00:46.805421 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53064 2019-Jan-17 17:00:46.805447 - [DEBUG] = AllBottom
53065 2019-Jan-17 17:00:46.805471 - [DEBUG]
53066 2019-Jan-17 17:00:46.805494 - [DEBUG] PROPAGATE: No new function!
53067 2019-Jan-17 17:00:46.805520 - [DEBUG] EDGE: >
53068 2019-Jan-17 17:00:46.805580 - [DEBUG] ---> 53069 2019-Jan-17 17:00:46.806218 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53070 2019-Jan-17 17:00:46.806855 - [DEBUG]
53071 2019-Jan-17 17:00:46.806880 - [DEBUG] EDGE: >
53072 2019-Jan-17 17:00:46.806939 - [DEBUG] ---> 53073 2019-Jan-17 17:00:46.807575 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53074 2019-Jan-17 17:00:46.808228 - [DEBUG]
53075 2019-Jan-17 17:00:46.808256 - [DEBUG] Compose: EdgeIdentity * AllBottom
53076 2019-Jan-17 17:00:46.808281 - [DEBUG]
53077 2019-Jan-17 17:00:46.808305 - [DEBUG] Propagate flow
53078 2019-Jan-17 17:00:46.808328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53079 2019-Jan-17 17:00:46.808386 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
53080 2019-Jan-17 17:00:46.809022 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

53081 2019-Jan-17 17:00:46.809663 - [DEBUG] Edge function : AllBottom (result of previous compose)
53082 2019-Jan-17 17:00:46.809688 - [DEBUG]
53083 2019-Jan-17 17:00:46.809714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53084 2019-Jan-17 17:00:46.809740 - [DEBUG] = AllBottom
53085 2019-Jan-17 17:00:46.809764 - [DEBUG]
53086 2019-Jan-17 17:00:46.809787 - [DEBUG] PROPAGATE: No new function!
53087 2019-Jan-17 17:00:46.809813 - [DEBUG] EDGE: >
53088 2019-Jan-17 17:00:46.809872 - [DEBUG] ---> 53089 2019-Jan-17 17:00:46.810515 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53090 2019-Jan-17 17:00:46.811151 - [DEBUG]
53091 2019-Jan-17 17:00:46.811178 - [DEBUG] Compose: EdgeIdentity * AllBottom
53092 2019-Jan-17 17:00:46.811204 - [DEBUG]
53093 2019-Jan-17 17:00:46.811227 - [DEBUG] Propagate flow
53094 2019-Jan-17 17:00:46.811250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53095 2019-Jan-17 17:00:46.811321 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53096 2019-Jan-17 17:00:46.811964 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

53097 2019-Jan-17 17:00:46.812603 - [DEBUG] Edge function : AllBottom (result of previous compose)
53098 2019-Jan-17 17:00:46.812628 - [DEBUG]
53099 2019-Jan-17 17:00:46.812653 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53100 2019-Jan-17 17:00:46.812679 - [DEBUG] = AllBottom
53101 2019-Jan-17 17:00:46.812703 - [DEBUG]
53102 2019-Jan-17 17:00:46.812726 - [DEBUG] PROPAGATE: No new function!
53103 2019-Jan-17 17:00:46.812765 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-17 17:00:46.812793 - [DEBUG]
53105 2019-Jan-17 17:00:46.812825 - [DEBUG] Propagate flow
53106 2019-Jan-17 17:00:46.812849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53107 2019-Jan-17 17:00:46.812908 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53108 2019-Jan-17 17:00:46.813550 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

53109 2019-Jan-17 17:00:46.814188 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-17 17:00:46.814213 - [DEBUG]
53111 2019-Jan-17 17:00:46.814238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53112 2019-Jan-17 17:00:46.814263 - [DEBUG] = AllBottom
53113 2019-Jan-17 17:00:46.814288 - [DEBUG]
53114 2019-Jan-17 17:00:46.814311 - [DEBUG] PROPAGATE: No new function!
53115 2019-Jan-17 17:00:46.814337 - [DEBUG] Compose: EdgeIdentity * AllBottom
53116 2019-Jan-17 17:00:46.814362 - [DEBUG]
53117 2019-Jan-17 17:00:46.814386 - [DEBUG] Propagate flow
53118 2019-Jan-17 17:00:46.814409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53119 2019-Jan-17 17:00:46.814466 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53120 2019-Jan-17 17:00:46.815125 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

53121 2019-Jan-17 17:00:46.815764 - [DEBUG] Edge function : AllBottom (result of previous compose)
53122 2019-Jan-17 17:00:46.815789 - [DEBUG]
53123 2019-Jan-17 17:00:46.815813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53124 2019-Jan-17 17:00:46.815839 - [DEBUG] = AllBottom
53125 2019-Jan-17 17:00:46.815863 - [DEBUG]
53126 2019-Jan-17 17:00:46.815887 - [DEBUG] PROPAGATE: No new function!
53127 2019-Jan-17 17:00:46.815913 - [DEBUG] EDGE: >
53128 2019-Jan-17 17:00:46.815973 - [DEBUG] ---> 53129 2019-Jan-17 17:00:46.816614 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
>
53130 2019-Jan-17 17:00:46.817251 - [DEBUG]
53131 2019-Jan-17 17:00:46.817278 - [DEBUG] EDGE: >
53132 2019-Jan-17 17:00:46.817336 - [DEBUG] ---> 53133 2019-Jan-17 17:00:46.817984 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
>
53134 2019-Jan-17 17:00:46.818624 - [DEBUG]
53135 2019-Jan-17 17:00:46.818650 - [DEBUG] EDGE: >
53136 2019-Jan-17 17:00:46.818709 - [DEBUG] ---> 53137 2019-Jan-17 17:00:46.819349 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
53138 2019-Jan-17 17:00:46.819993 - [DEBUG]
53139 2019-Jan-17 17:00:46.820019 - [DEBUG] Compose: EdgeIdentity * AllBottom
53140 2019-Jan-17 17:00:46.820045 - [DEBUG]
53141 2019-Jan-17 17:00:46.820069 - [DEBUG] Propagate flow
53142 2019-Jan-17 17:00:46.820092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53143 2019-Jan-17 17:00:46.820149 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53144 2019-Jan-17 17:00:46.820790 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53145 2019-Jan-17 17:00:46.821445 - [DEBUG] Edge function : AllBottom (result of previous compose)
53146 2019-Jan-17 17:00:46.821470 - [DEBUG]
53147 2019-Jan-17 17:00:46.821495 - [DEBUG] Join: AllTop & AllBottom
53148 2019-Jan-17 17:00:46.821521 - [DEBUG] = AllBottom (new jump func)
53149 2019-Jan-17 17:00:46.821545 - [DEBUG]
53150 2019-Jan-17 17:00:46.821576 - [DEBUG] Start adding new jump function
53151 2019-Jan-17 17:00:46.821600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53152 2019-Jan-17 17:00:46.821658 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53153 2019-Jan-17 17:00:46.822298 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53154 2019-Jan-17 17:00:46.822937 - [DEBUG] Edge Function : AllBottom
53155 2019-Jan-17 17:00:46.822966 - [DEBUG] End adding new jump function
53156 2019-Jan-17 17:00:46.822990 - [DEBUG]
53157 2019-Jan-17 17:00:46.823013 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
53158 2019-Jan-17 17:00:46.823037 - [DEBUG]
53159 2019-Jan-17 17:00:46.823060 - [DEBUG] Process 1429. path edge:
53160 2019-Jan-17 17:00:46.823084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53161 2019-Jan-17 17:00:46.823141 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
53162 2019-Jan-17 17:00:46.823780 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53163 2019-Jan-17 17:00:46.824419 - [DEBUG]
53164 2019-Jan-17 17:00:46.824444 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53165 2019-Jan-17 17:00:46.825117 - [DEBUG] Compose: EdgeIdentity * AllBottom
53166 2019-Jan-17 17:00:46.825145 - [DEBUG]
53167 2019-Jan-17 17:00:46.825169 - [DEBUG] Propagate flow
53168 2019-Jan-17 17:00:46.825193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53169 2019-Jan-17 17:00:46.825251 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53170 2019-Jan-17 17:00:46.825896 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53171 2019-Jan-17 17:00:46.826536 - [DEBUG] Edge function : AllBottom (result of previous compose)
53172 2019-Jan-17 17:00:46.826562 - [DEBUG]
53173 2019-Jan-17 17:00:46.826586 - [DEBUG] Join: AllTop & AllBottom
53174 2019-Jan-17 17:00:46.826612 - [DEBUG] = AllBottom (new jump func)
53175 2019-Jan-17 17:00:46.826636 - [DEBUG]
53176 2019-Jan-17 17:00:46.826660 - [DEBUG] Start adding new jump function
53177 2019-Jan-17 17:00:46.826683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53178 2019-Jan-17 17:00:46.826740 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53179 2019-Jan-17 17:00:46.827380 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53180 2019-Jan-17 17:00:46.828030 - [DEBUG] Edge Function : AllBottom
53181 2019-Jan-17 17:00:46.828061 - [DEBUG] End adding new jump function
53182 2019-Jan-17 17:00:46.828086 - [DEBUG]
53183 2019-Jan-17 17:00:46.828109 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
53184 2019-Jan-17 17:00:46.828134 - [DEBUG]
53185 2019-Jan-17 17:00:46.828157 - [DEBUG] Process 1430. path edge:
53186 2019-Jan-17 17:00:46.828180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53187 2019-Jan-17 17:00:46.828239 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
53188 2019-Jan-17 17:00:46.828875 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53189 2019-Jan-17 17:00:46.829514 - [DEBUG]
53190 2019-Jan-17 17:00:46.829540 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
53191 2019-Jan-17 17:00:46.830192 - [DEBUG] Compose: EdgeIdentity * AllBottom
53192 2019-Jan-17 17:00:46.830220 - [DEBUG]
53193 2019-Jan-17 17:00:46.830244 - [DEBUG] Propagate flow
53194 2019-Jan-17 17:00:46.830275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53195 2019-Jan-17 17:00:46.830334 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53196 2019-Jan-17 17:00:46.830981 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53197 2019-Jan-17 17:00:46.831637 - [DEBUG] Edge function : AllBottom (result of previous compose)
53198 2019-Jan-17 17:00:46.831662 - [DEBUG]
53199 2019-Jan-17 17:00:46.831687 - [DEBUG] Join: AllTop & AllBottom
53200 2019-Jan-17 17:00:46.831712 - [DEBUG] = AllBottom (new jump func)
53201 2019-Jan-17 17:00:46.831736 - [DEBUG]
53202 2019-Jan-17 17:00:46.831759 - [DEBUG] Start adding new jump function
53203 2019-Jan-17 17:00:46.831783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53204 2019-Jan-17 17:00:46.831840 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53205 2019-Jan-17 17:00:46.832481 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53206 2019-Jan-17 17:00:46.833127 - [DEBUG] Edge Function : AllBottom
53207 2019-Jan-17 17:00:46.833156 - [DEBUG] End adding new jump function
53208 2019-Jan-17 17:00:46.833179 - [DEBUG]
53209 2019-Jan-17 17:00:46.833203 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
53210 2019-Jan-17 17:00:46.833227 - [DEBUG]
53211 2019-Jan-17 17:00:46.833250 - [DEBUG] Process 1431. path edge:
53212 2019-Jan-17 17:00:46.833274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53213 2019-Jan-17 17:00:46.833331 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
53214 2019-Jan-17 17:00:46.833977 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53215 2019-Jan-17 17:00:46.834617 - [DEBUG]
53216 2019-Jan-17 17:00:46.834654 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53217 2019-Jan-17 17:00:46.835307 - [DEBUG] Possible callees:
53218 2019-Jan-17 17:00:46.835332 - [DEBUG] llvm.dbg.declare
53219 2019-Jan-17 17:00:46.835357 - [DEBUG] Possible return sites:
53220 2019-Jan-17 17:00:46.835380 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7853221 2019-Jan-17 17:00:46.836659 - [DEBUG] Found and process special summary
53222 2019-Jan-17 17:00:46.836694 - [DEBUG] Compose: EdgeIdentity * AllBottom
53223 2019-Jan-17 17:00:46.836721 - [DEBUG]
53224 2019-Jan-17 17:00:46.836745 - [DEBUG] Propagate flow
53225 2019-Jan-17 17:00:46.836768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53226 2019-Jan-17 17:00:46.836826 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53227 2019-Jan-17 17:00:46.837475 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53228 2019-Jan-17 17:00:46.838133 - [DEBUG] Edge function : AllBottom (result of previous compose)
53229 2019-Jan-17 17:00:46.838158 - [DEBUG]
53230 2019-Jan-17 17:00:46.838182 - [DEBUG] Join: AllTop & AllBottom
53231 2019-Jan-17 17:00:46.838208 - [DEBUG] = AllBottom (new jump func)
53232 2019-Jan-17 17:00:46.838232 - [DEBUG]
53233 2019-Jan-17 17:00:46.838256 - [DEBUG] Start adding new jump function
53234 2019-Jan-17 17:00:46.838279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53235 2019-Jan-17 17:00:46.838337 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53236 2019-Jan-17 17:00:46.838986 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53237 2019-Jan-17 17:00:46.839626 - [DEBUG] Edge Function : AllBottom
53238 2019-Jan-17 17:00:46.839655 - [DEBUG] End adding new jump function
53239 2019-Jan-17 17:00:46.839678 - [DEBUG]
53240 2019-Jan-17 17:00:46.839702 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
53241 2019-Jan-17 17:00:46.839727 - [DEBUG]
53242 2019-Jan-17 17:00:46.839750 - [DEBUG] Process 1432. path edge:
53243 2019-Jan-17 17:00:46.839773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53244 2019-Jan-17 17:00:46.839831 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
53245 2019-Jan-17 17:00:46.840470 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53246 2019-Jan-17 17:00:46.841111 - [DEBUG]
53247 2019-Jan-17 17:00:46.841135 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53248 2019-Jan-17 17:00:46.841807 - [DEBUG] Compose: EdgeIdentity * AllBottom
53249 2019-Jan-17 17:00:46.841835 - [DEBUG]
53250 2019-Jan-17 17:00:46.841859 - [DEBUG] Propagate flow
53251 2019-Jan-17 17:00:46.841883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53252 2019-Jan-17 17:00:46.841941 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53253 2019-Jan-17 17:00:46.842580 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53254 2019-Jan-17 17:00:46.843219 - [DEBUG] Edge function : AllBottom (result of previous compose)
53255 2019-Jan-17 17:00:46.843244 - [DEBUG]
53256 2019-Jan-17 17:00:46.843269 - [DEBUG] Join: AllTop & AllBottom
53257 2019-Jan-17 17:00:46.843294 - [DEBUG] = AllBottom (new jump func)
53258 2019-Jan-17 17:00:46.843319 - [DEBUG]
53259 2019-Jan-17 17:00:46.843342 - [DEBUG] Start adding new jump function
53260 2019-Jan-17 17:00:46.843366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53261 2019-Jan-17 17:00:46.843423 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53262 2019-Jan-17 17:00:46.844064 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53263 2019-Jan-17 17:00:46.844714 - [DEBUG] Edge Function : AllBottom
53264 2019-Jan-17 17:00:46.844742 - [DEBUG] End adding new jump function
53265 2019-Jan-17 17:00:46.844766 - [DEBUG]
53266 2019-Jan-17 17:00:46.844790 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
53267 2019-Jan-17 17:00:46.844814 - [DEBUG]
53268 2019-Jan-17 17:00:46.844838 - [DEBUG] Process 1433. path edge:
53269 2019-Jan-17 17:00:46.844861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53270 2019-Jan-17 17:00:46.844919 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
53271 2019-Jan-17 17:00:46.845555 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53272 2019-Jan-17 17:00:46.846195 - [DEBUG]
53273 2019-Jan-17 17:00:46.846220 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
53274 2019-Jan-17 17:00:46.846872 - [DEBUG] Compose: EdgeIdentity * AllBottom
53275 2019-Jan-17 17:00:46.846901 - [DEBUG]
53276 2019-Jan-17 17:00:46.846925 - [DEBUG] Propagate flow
53277 2019-Jan-17 17:00:46.846948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53278 2019-Jan-17 17:00:46.847007 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53279 2019-Jan-17 17:00:46.847648 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53280 2019-Jan-17 17:00:46.848311 - [DEBUG] Edge function : AllBottom (result of previous compose)
53281 2019-Jan-17 17:00:46.848337 - [DEBUG]
53282 2019-Jan-17 17:00:46.848362 - [DEBUG] Join: AllTop & AllBottom
53283 2019-Jan-17 17:00:46.848387 - [DEBUG] = AllBottom (new jump func)
53284 2019-Jan-17 17:00:46.848412 - [DEBUG]
53285 2019-Jan-17 17:00:46.848435 - [DEBUG] Start adding new jump function
53286 2019-Jan-17 17:00:46.848458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53287 2019-Jan-17 17:00:46.848516 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53288 2019-Jan-17 17:00:46.849158 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53289 2019-Jan-17 17:00:46.849798 - [DEBUG] Edge Function : AllBottom
53290 2019-Jan-17 17:00:46.849826 - [DEBUG] End adding new jump function
53291 2019-Jan-17 17:00:46.849849 - [DEBUG]
53292 2019-Jan-17 17:00:46.849873 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53293 2019-Jan-17 17:00:46.849897 - [DEBUG]
53294 2019-Jan-17 17:00:46.849921 - [DEBUG] Process 1434. path edge:
53295 2019-Jan-17 17:00:46.849944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53296 2019-Jan-17 17:00:46.850002 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
53297 2019-Jan-17 17:00:46.850642 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53298 2019-Jan-17 17:00:46.851284 - [DEBUG]
53299 2019-Jan-17 17:00:46.851322 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53300 2019-Jan-17 17:00:46.851980 - [DEBUG] Compose: EdgeIdentity * AllBottom
53301 2019-Jan-17 17:00:46.852008 - [DEBUG]
53302 2019-Jan-17 17:00:46.852031 - [DEBUG] Propagate flow
53303 2019-Jan-17 17:00:46.852055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53304 2019-Jan-17 17:00:46.852113 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
53305 2019-Jan-17 17:00:46.852751 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53306 2019-Jan-17 17:00:46.853391 - [DEBUG] Edge function : AllBottom (result of previous compose)
53307 2019-Jan-17 17:00:46.853416 - [DEBUG]
53308 2019-Jan-17 17:00:46.853441 - [DEBUG] Join: AllTop & AllBottom
53309 2019-Jan-17 17:00:46.853467 - [DEBUG] = AllBottom (new jump func)
53310 2019-Jan-17 17:00:46.853491 - [DEBUG]
53311 2019-Jan-17 17:00:46.853514 - [DEBUG] Start adding new jump function
53312 2019-Jan-17 17:00:46.853538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53313 2019-Jan-17 17:00:46.853595 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53314 2019-Jan-17 17:00:46.854235 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
53315 2019-Jan-17 17:00:46.854887 - [DEBUG] Edge Function : AllBottom
53316 2019-Jan-17 17:00:46.854916 - [DEBUG] End adding new jump function
53317 2019-Jan-17 17:00:46.854940 - [DEBUG]
53318 2019-Jan-17 17:00:46.854963 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53319 2019-Jan-17 17:00:46.854988 - [DEBUG]
53320 2019-Jan-17 17:00:46.855011 - [DEBUG] Process 1435. path edge:
53321 2019-Jan-17 17:00:46.855034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53322 2019-Jan-17 17:00:46.855092 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
53323 2019-Jan-17 17:00:46.855728 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53324 2019-Jan-17 17:00:46.856369 - [DEBUG]
53325 2019-Jan-17 17:00:46.856394 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
53326 2019-Jan-17 17:00:46.857065 - [DEBUG] Compose: EdgeIdentity * AllBottom
53327 2019-Jan-17 17:00:46.857095 - [DEBUG]
53328 2019-Jan-17 17:00:46.857120 - [DEBUG] Propagate flow
53329 2019-Jan-17 17:00:46.857144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53330 2019-Jan-17 17:00:46.857203 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53331 2019-Jan-17 17:00:46.857842 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53332 2019-Jan-17 17:00:46.858500 - [DEBUG] Edge function : AllBottom (result of previous compose)
53333 2019-Jan-17 17:00:46.858526 - [DEBUG]
53334 2019-Jan-17 17:00:46.858551 - [DEBUG] Join: AllTop & AllBottom
53335 2019-Jan-17 17:00:46.858578 - [DEBUG] = AllBottom (new jump func)
53336 2019-Jan-17 17:00:46.858603 - [DEBUG]
53337 2019-Jan-17 17:00:46.858627 - [DEBUG] Start adding new jump function
53338 2019-Jan-17 17:00:46.858651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53339 2019-Jan-17 17:00:46.858709 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53340 2019-Jan-17 17:00:46.859351 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53341 2019-Jan-17 17:00:46.859989 - [DEBUG] Edge Function : AllBottom
53342 2019-Jan-17 17:00:46.860019 - [DEBUG] End adding new jump function
53343 2019-Jan-17 17:00:46.860043 - [DEBUG]
53344 2019-Jan-17 17:00:46.860067 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53345 2019-Jan-17 17:00:46.860092 - [DEBUG]
53346 2019-Jan-17 17:00:46.860116 - [DEBUG] Process 1436. path edge:
53347 2019-Jan-17 17:00:46.860141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53348 2019-Jan-17 17:00:46.860199 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
53349 2019-Jan-17 17:00:46.860836 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53350 2019-Jan-17 17:00:46.861494 - [DEBUG]
53351 2019-Jan-17 17:00:46.861519 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53352 2019-Jan-17 17:00:46.862177 - [DEBUG] Compose: EdgeIdentity * AllBottom
53353 2019-Jan-17 17:00:46.862205 - [DEBUG]
53354 2019-Jan-17 17:00:46.862229 - [DEBUG] Propagate flow
53355 2019-Jan-17 17:00:46.862252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53356 2019-Jan-17 17:00:46.862310 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53357 2019-Jan-17 17:00:46.862953 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53358 2019-Jan-17 17:00:46.863592 - [DEBUG] Edge function : AllBottom (result of previous compose)
53359 2019-Jan-17 17:00:46.863618 - [DEBUG]
53360 2019-Jan-17 17:00:46.863643 - [DEBUG] Join: AllTop & AllBottom
53361 2019-Jan-17 17:00:46.863669 - [DEBUG] = AllBottom (new jump func)
53362 2019-Jan-17 17:00:46.863693 - [DEBUG]
53363 2019-Jan-17 17:00:46.863716 - [DEBUG] Start adding new jump function
53364 2019-Jan-17 17:00:46.863740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53365 2019-Jan-17 17:00:46.863797 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53366 2019-Jan-17 17:00:46.864438 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53367 2019-Jan-17 17:00:46.865094 - [DEBUG] Edge Function : AllBottom
53368 2019-Jan-17 17:00:46.865123 - [DEBUG] End adding new jump function
53369 2019-Jan-17 17:00:46.865147 - [DEBUG]
53370 2019-Jan-17 17:00:46.865171 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53371 2019-Jan-17 17:00:46.865203 - [DEBUG]
53372 2019-Jan-17 17:00:46.865227 - [DEBUG] Process 1437. path edge:
53373 2019-Jan-17 17:00:46.865251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53374 2019-Jan-17 17:00:46.865309 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
53375 2019-Jan-17 17:00:46.865949 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53376 2019-Jan-17 17:00:46.866590 - [DEBUG]
53377 2019-Jan-17 17:00:46.866615 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53378 2019-Jan-17 17:00:46.867275 - [DEBUG] Compose: EdgeIdentity * AllBottom
53379 2019-Jan-17 17:00:46.867305 - [DEBUG]
53380 2019-Jan-17 17:00:46.867329 - [DEBUG] Propagate flow
53381 2019-Jan-17 17:00:46.867352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53382 2019-Jan-17 17:00:46.867411 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
53383 2019-Jan-17 17:00:46.868063 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53384 2019-Jan-17 17:00:46.868702 - [DEBUG] Edge function : AllBottom (result of previous compose)
53385 2019-Jan-17 17:00:46.868728 - [DEBUG]
53386 2019-Jan-17 17:00:46.868753 - [DEBUG] Join: AllTop & AllBottom
53387 2019-Jan-17 17:00:46.868779 - [DEBUG] = AllBottom (new jump func)
53388 2019-Jan-17 17:00:46.868803 - [DEBUG]
53389 2019-Jan-17 17:00:46.868827 - [DEBUG] Start adding new jump function
53390 2019-Jan-17 17:00:46.868850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53391 2019-Jan-17 17:00:46.868907 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53392 2019-Jan-17 17:00:46.869548 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
53393 2019-Jan-17 17:00:46.870184 - [DEBUG] Edge Function : AllBottom
53394 2019-Jan-17 17:00:46.870212 - [DEBUG] End adding new jump function
53395 2019-Jan-17 17:00:46.870236 - [DEBUG]
53396 2019-Jan-17 17:00:46.870260 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53397 2019-Jan-17 17:00:46.870285 - [DEBUG]
53398 2019-Jan-17 17:00:46.870308 - [DEBUG] Process 1438. path edge:
53399 2019-Jan-17 17:00:46.870332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53400 2019-Jan-17 17:00:46.870389 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
53401 2019-Jan-17 17:00:46.871025 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53402 2019-Jan-17 17:00:46.871680 - [DEBUG]
53403 2019-Jan-17 17:00:46.871706 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
53404 2019-Jan-17 17:00:46.872362 - [DEBUG] Compose: EdgeIdentity * AllBottom
53405 2019-Jan-17 17:00:46.872390 - [DEBUG]
53406 2019-Jan-17 17:00:46.872414 - [DEBUG] Propagate flow
53407 2019-Jan-17 17:00:46.872438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53408 2019-Jan-17 17:00:46.872496 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53409 2019-Jan-17 17:00:46.873145 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53410 2019-Jan-17 17:00:46.873785 - [DEBUG] Edge function : AllBottom (result of previous compose)
53411 2019-Jan-17 17:00:46.873810 - [DEBUG]
53412 2019-Jan-17 17:00:46.873835 - [DEBUG] Join: AllTop & AllBottom
53413 2019-Jan-17 17:00:46.873869 - [DEBUG] = AllBottom (new jump func)
53414 2019-Jan-17 17:00:46.873894 - [DEBUG]
53415 2019-Jan-17 17:00:46.873917 - [DEBUG] Start adding new jump function
53416 2019-Jan-17 17:00:46.873940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53417 2019-Jan-17 17:00:46.873998 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53418 2019-Jan-17 17:00:46.874653 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53419 2019-Jan-17 17:00:46.875300 - [DEBUG] Edge Function : AllBottom
53420 2019-Jan-17 17:00:46.875329 - [DEBUG] End adding new jump function
53421 2019-Jan-17 17:00:46.875353 - [DEBUG]
53422 2019-Jan-17 17:00:46.875376 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53423 2019-Jan-17 17:00:46.875401 - [DEBUG]
53424 2019-Jan-17 17:00:46.875424 - [DEBUG] Process 1439. path edge:
53425 2019-Jan-17 17:00:46.875448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53426 2019-Jan-17 17:00:46.875505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
53427 2019-Jan-17 17:00:46.876150 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53428 2019-Jan-17 17:00:46.876791 - [DEBUG]
53429 2019-Jan-17 17:00:46.876815 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53430 2019-Jan-17 17:00:46.877474 - [DEBUG] Possible callees:
53431 2019-Jan-17 17:00:46.877500 - [DEBUG] llvm.dbg.declare
53432 2019-Jan-17 17:00:46.877525 - [DEBUG] Possible return sites:
53433 2019-Jan-17 17:00:46.877548 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12053434 2019-Jan-17 17:00:46.878840 - [DEBUG] Found and process special summary
53435 2019-Jan-17 17:00:46.878875 - [DEBUG] Compose: EdgeIdentity * AllBottom
53436 2019-Jan-17 17:00:46.878902 - [DEBUG]
53437 2019-Jan-17 17:00:46.878926 - [DEBUG] Propagate flow
53438 2019-Jan-17 17:00:46.878949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53439 2019-Jan-17 17:00:46.879007 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53440 2019-Jan-17 17:00:46.879654 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53441 2019-Jan-17 17:00:46.880296 - [DEBUG] Edge function : AllBottom (result of previous compose)
53442 2019-Jan-17 17:00:46.880321 - [DEBUG]
53443 2019-Jan-17 17:00:46.880346 - [DEBUG] Join: AllTop & AllBottom
53444 2019-Jan-17 17:00:46.880372 - [DEBUG] = AllBottom (new jump func)
53445 2019-Jan-17 17:00:46.880397 - [DEBUG]
53446 2019-Jan-17 17:00:46.880420 - [DEBUG] Start adding new jump function
53447 2019-Jan-17 17:00:46.880443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53448 2019-Jan-17 17:00:46.880500 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53449 2019-Jan-17 17:00:46.881141 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53450 2019-Jan-17 17:00:46.881803 - [DEBUG] Edge Function : AllBottom
53451 2019-Jan-17 17:00:46.881832 - [DEBUG] End adding new jump function
53452 2019-Jan-17 17:00:46.881856 - [DEBUG]
53453 2019-Jan-17 17:00:46.881880 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53454 2019-Jan-17 17:00:46.881905 - [DEBUG]
53455 2019-Jan-17 17:00:46.881928 - [DEBUG] Process 1440. path edge:
53456 2019-Jan-17 17:00:46.881960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53457 2019-Jan-17 17:00:46.882019 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
53458 2019-Jan-17 17:00:46.882659 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53459 2019-Jan-17 17:00:46.883301 - [DEBUG]
53460 2019-Jan-17 17:00:46.883325 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53461 2019-Jan-17 17:00:46.883985 - [DEBUG] Compose: EdgeIdentity * AllBottom
53462 2019-Jan-17 17:00:46.884013 - [DEBUG]
53463 2019-Jan-17 17:00:46.884037 - [DEBUG] Propagate flow
53464 2019-Jan-17 17:00:46.884060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53465 2019-Jan-17 17:00:46.884119 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
53466 2019-Jan-17 17:00:46.884772 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53467 2019-Jan-17 17:00:46.885413 - [DEBUG] Edge function : AllBottom (result of previous compose)
53468 2019-Jan-17 17:00:46.885439 - [DEBUG]
53469 2019-Jan-17 17:00:46.885464 - [DEBUG] Join: AllTop & AllBottom
53470 2019-Jan-17 17:00:46.885490 - [DEBUG] = AllBottom (new jump func)
53471 2019-Jan-17 17:00:46.885514 - [DEBUG]
53472 2019-Jan-17 17:00:46.885538 - [DEBUG] Start adding new jump function
53473 2019-Jan-17 17:00:46.885561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53474 2019-Jan-17 17:00:46.885618 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53475 2019-Jan-17 17:00:46.886259 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
53476 2019-Jan-17 17:00:46.886894 - [DEBUG] Edge Function : AllBottom
53477 2019-Jan-17 17:00:46.886924 - [DEBUG] End adding new jump function
53478 2019-Jan-17 17:00:46.886948 - [DEBUG]
53479 2019-Jan-17 17:00:46.886971 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53480 2019-Jan-17 17:00:46.886996 - [DEBUG]
53481 2019-Jan-17 17:00:46.887020 - [DEBUG] Process 1441. path edge:
53482 2019-Jan-17 17:00:46.887043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53483 2019-Jan-17 17:00:46.887101 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
53484 2019-Jan-17 17:00:46.887737 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53485 2019-Jan-17 17:00:46.888394 - [DEBUG]
53486 2019-Jan-17 17:00:46.888419 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
53487 2019-Jan-17 17:00:46.889076 - [DEBUG] Compose: EdgeIdentity * AllBottom
53488 2019-Jan-17 17:00:46.889104 - [DEBUG]
53489 2019-Jan-17 17:00:46.889128 - [DEBUG] Propagate flow
53490 2019-Jan-17 17:00:46.889151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53491 2019-Jan-17 17:00:46.889210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53492 2019-Jan-17 17:00:46.889858 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53493 2019-Jan-17 17:00:46.890499 - [DEBUG] Edge function : AllBottom (result of previous compose)
53494 2019-Jan-17 17:00:46.890525 - [DEBUG]
53495 2019-Jan-17 17:00:46.890550 - [DEBUG] Join: AllTop & AllBottom
53496 2019-Jan-17 17:00:46.890576 - [DEBUG] = AllBottom (new jump func)
53497 2019-Jan-17 17:00:46.890600 - [DEBUG]
53498 2019-Jan-17 17:00:46.890624 - [DEBUG] Start adding new jump function
53499 2019-Jan-17 17:00:46.890647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53500 2019-Jan-17 17:00:46.890705 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53501 2019-Jan-17 17:00:46.891367 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53502 2019-Jan-17 17:00:46.892015 - [DEBUG] Edge Function : AllBottom
53503 2019-Jan-17 17:00:46.892045 - [DEBUG] End adding new jump function
53504 2019-Jan-17 17:00:46.892069 - [DEBUG]
53505 2019-Jan-17 17:00:46.892092 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53506 2019-Jan-17 17:00:46.892117 - [DEBUG]
53507 2019-Jan-17 17:00:46.892140 - [DEBUG] Process 1442. path edge:
53508 2019-Jan-17 17:00:46.892164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53509 2019-Jan-17 17:00:46.892221 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
53510 2019-Jan-17 17:00:46.892868 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53511 2019-Jan-17 17:00:46.893507 - [DEBUG]
53512 2019-Jan-17 17:00:46.893531 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53513 2019-Jan-17 17:00:46.894193 - [DEBUG] Possible callees:
53514 2019-Jan-17 17:00:46.894219 - [DEBUG] llvm.dbg.declare
53515 2019-Jan-17 17:00:46.894245 - [DEBUG] Possible return sites:
53516 2019-Jan-17 17:00:46.894268 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14953517 2019-Jan-17 17:00:46.895572 - [DEBUG] Found and process special summary
53518 2019-Jan-17 17:00:46.895617 - [DEBUG] Compose: EdgeIdentity * AllBottom
53519 2019-Jan-17 17:00:46.895645 - [DEBUG]
53520 2019-Jan-17 17:00:46.895669 - [DEBUG] Propagate flow
53521 2019-Jan-17 17:00:46.895693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53522 2019-Jan-17 17:00:46.895760 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53523 2019-Jan-17 17:00:46.896467 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53524 2019-Jan-17 17:00:46.897170 - [DEBUG] Edge function : AllBottom (result of previous compose)
53525 2019-Jan-17 17:00:46.897199 - [DEBUG]
53526 2019-Jan-17 17:00:46.897227 - [DEBUG] Join: AllTop & AllBottom
53527 2019-Jan-17 17:00:46.897253 - [DEBUG] = AllBottom (new jump func)
53528 2019-Jan-17 17:00:46.897277 - [DEBUG]
53529 2019-Jan-17 17:00:46.897301 - [DEBUG] Start adding new jump function
53530 2019-Jan-17 17:00:46.897325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53531 2019-Jan-17 17:00:46.897400 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53532 2019-Jan-17 17:00:46.898107 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53533 2019-Jan-17 17:00:46.898752 - [DEBUG] Edge Function : AllBottom
53534 2019-Jan-17 17:00:46.898785 - [DEBUG] End adding new jump function
53535 2019-Jan-17 17:00:46.898810 - [DEBUG]
53536 2019-Jan-17 17:00:46.898835 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53537 2019-Jan-17 17:00:46.898860 - [DEBUG]
53538 2019-Jan-17 17:00:46.898883 - [DEBUG] Process 1443. path edge:
53539 2019-Jan-17 17:00:46.898908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53540 2019-Jan-17 17:00:46.898967 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
53541 2019-Jan-17 17:00:46.899608 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53542 2019-Jan-17 17:00:46.900265 - [DEBUG]
53543 2019-Jan-17 17:00:46.900291 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53544 2019-Jan-17 17:00:46.900972 - [DEBUG] Compose: EdgeIdentity * AllBottom
53545 2019-Jan-17 17:00:46.901000 - [DEBUG]
53546 2019-Jan-17 17:00:46.901024 - [DEBUG] Propagate flow
53547 2019-Jan-17 17:00:46.901048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53548 2019-Jan-17 17:00:46.901107 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
53549 2019-Jan-17 17:00:46.901763 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53550 2019-Jan-17 17:00:46.902405 - [DEBUG] Edge function : AllBottom (result of previous compose)
53551 2019-Jan-17 17:00:46.902430 - [DEBUG]
53552 2019-Jan-17 17:00:46.902456 - [DEBUG] Join: AllTop & AllBottom
53553 2019-Jan-17 17:00:46.902482 - [DEBUG] = AllBottom (new jump func)
53554 2019-Jan-17 17:00:46.902506 - [DEBUG]
53555 2019-Jan-17 17:00:46.902529 - [DEBUG] Start adding new jump function
53556 2019-Jan-17 17:00:46.902553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53557 2019-Jan-17 17:00:46.902610 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53558 2019-Jan-17 17:00:46.903250 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
53559 2019-Jan-17 17:00:46.903887 - [DEBUG] Edge Function : AllBottom
53560 2019-Jan-17 17:00:46.903917 - [DEBUG] End adding new jump function
53561 2019-Jan-17 17:00:46.903941 - [DEBUG]
53562 2019-Jan-17 17:00:46.903964 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53563 2019-Jan-17 17:00:46.903989 - [DEBUG]
53564 2019-Jan-17 17:00:46.904012 - [DEBUG] Process 1444. path edge:
53565 2019-Jan-17 17:00:46.904036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53566 2019-Jan-17 17:00:46.904094 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
53567 2019-Jan-17 17:00:46.904745 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53568 2019-Jan-17 17:00:46.905385 - [DEBUG]
53569 2019-Jan-17 17:00:46.905411 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
53570 2019-Jan-17 17:00:46.906075 - [DEBUG] Compose: EdgeIdentity * AllBottom
53571 2019-Jan-17 17:00:46.906103 - [DEBUG]
53572 2019-Jan-17 17:00:46.906127 - [DEBUG] Propagate flow
53573 2019-Jan-17 17:00:46.906150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53574 2019-Jan-17 17:00:46.906210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
53575 2019-Jan-17 17:00:46.906861 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53576 2019-Jan-17 17:00:46.907502 - [DEBUG] Edge function : AllBottom (result of previous compose)
53577 2019-Jan-17 17:00:46.907527 - [DEBUG]
53578 2019-Jan-17 17:00:46.907552 - [DEBUG] Join: AllTop & AllBottom
53579 2019-Jan-17 17:00:46.907578 - [DEBUG] = AllBottom (new jump func)
53580 2019-Jan-17 17:00:46.907603 - [DEBUG]
53581 2019-Jan-17 17:00:46.907626 - [DEBUG] Start adding new jump function
53582 2019-Jan-17 17:00:46.907650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53583 2019-Jan-17 17:00:46.907707 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53584 2019-Jan-17 17:00:46.908366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
53585 2019-Jan-17 17:00:46.909013 - [DEBUG] Edge Function : AllBottom
53586 2019-Jan-17 17:00:46.909052 - [DEBUG] End adding new jump function
53587 2019-Jan-17 17:00:46.909077 - [DEBUG]
53588 2019-Jan-17 17:00:46.909101 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53589 2019-Jan-17 17:00:46.909125 - [DEBUG]
53590 2019-Jan-17 17:00:46.909149 - [DEBUG] Process 1445. path edge:
53591 2019-Jan-17 17:00:46.909173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53592 2019-Jan-17 17:00:46.909230 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
53593 2019-Jan-17 17:00:46.909878 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53594 2019-Jan-17 17:00:46.910521 - [DEBUG]
53595 2019-Jan-17 17:00:46.910545 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
53596 2019-Jan-17 17:00:46.911211 - [DEBUG] Possible callees:
53597 2019-Jan-17 17:00:46.911236 - [DEBUG] llvm.dbg.declare
53598 2019-Jan-17 17:00:46.911261 - [DEBUG] Possible return sites:
53599 2019-Jan-17 17:00:46.911298 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15553600 2019-Jan-17 17:00:46.912584 - [DEBUG] Found and process special summary
53601 2019-Jan-17 17:00:46.912620 - [DEBUG] Compose: EdgeIdentity * AllBottom
53602 2019-Jan-17 17:00:46.912648 - [DEBUG]
53603 2019-Jan-17 17:00:46.912672 - [DEBUG] Propagate flow
53604 2019-Jan-17 17:00:46.912695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53605 2019-Jan-17 17:00:46.912754 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53606 2019-Jan-17 17:00:46.913395 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53607 2019-Jan-17 17:00:46.914035 - [DEBUG] Edge function : AllBottom (result of previous compose)
53608 2019-Jan-17 17:00:46.914061 - [DEBUG]
53609 2019-Jan-17 17:00:46.914087 - [DEBUG] Join: AllTop & AllBottom
53610 2019-Jan-17 17:00:46.914112 - [DEBUG] = AllBottom (new jump func)
53611 2019-Jan-17 17:00:46.914137 - [DEBUG]
53612 2019-Jan-17 17:00:46.914160 - [DEBUG] Start adding new jump function
53613 2019-Jan-17 17:00:46.914183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53614 2019-Jan-17 17:00:46.914241 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53615 2019-Jan-17 17:00:46.914898 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53616 2019-Jan-17 17:00:46.915536 - [DEBUG] Edge Function : AllBottom
53617 2019-Jan-17 17:00:46.915565 - [DEBUG] End adding new jump function
53618 2019-Jan-17 17:00:46.915588 - [DEBUG]
53619 2019-Jan-17 17:00:46.915612 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53620 2019-Jan-17 17:00:46.915637 - [DEBUG]
53621 2019-Jan-17 17:00:46.915660 - [DEBUG] Process 1446. path edge:
53622 2019-Jan-17 17:00:46.915684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53623 2019-Jan-17 17:00:46.915741 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
53624 2019-Jan-17 17:00:46.916380 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53625 2019-Jan-17 17:00:46.917020 - [DEBUG]
53626 2019-Jan-17 17:00:46.917044 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53627 2019-Jan-17 17:00:46.917709 - [DEBUG] Compose: EdgeIdentity * AllBottom
53628 2019-Jan-17 17:00:46.917737 - [DEBUG]
53629 2019-Jan-17 17:00:46.917770 - [DEBUG] Propagate flow
53630 2019-Jan-17 17:00:46.917794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53631 2019-Jan-17 17:00:46.917853 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
53632 2019-Jan-17 17:00:46.918508 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53633 2019-Jan-17 17:00:46.919148 - [DEBUG] Edge function : AllBottom (result of previous compose)
53634 2019-Jan-17 17:00:46.919173 - [DEBUG]
53635 2019-Jan-17 17:00:46.919198 - [DEBUG] Join: AllTop & AllBottom
53636 2019-Jan-17 17:00:46.919224 - [DEBUG] = AllBottom (new jump func)
53637 2019-Jan-17 17:00:46.919248 - [DEBUG]
53638 2019-Jan-17 17:00:46.919271 - [DEBUG] Start adding new jump function
53639 2019-Jan-17 17:00:46.919294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53640 2019-Jan-17 17:00:46.919351 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53641 2019-Jan-17 17:00:46.919992 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
53642 2019-Jan-17 17:00:46.920627 - [DEBUG] Edge Function : AllBottom
53643 2019-Jan-17 17:00:46.920656 - [DEBUG] End adding new jump function
53644 2019-Jan-17 17:00:46.920680 - [DEBUG]
53645 2019-Jan-17 17:00:46.920704 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53646 2019-Jan-17 17:00:46.920728 - [DEBUG]
53647 2019-Jan-17 17:00:46.920751 - [DEBUG] Process 1447. path edge:
53648 2019-Jan-17 17:00:46.920774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53649 2019-Jan-17 17:00:46.920832 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
53650 2019-Jan-17 17:00:46.921483 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53651 2019-Jan-17 17:00:46.922123 - [DEBUG]
53652 2019-Jan-17 17:00:46.922148 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
53653 2019-Jan-17 17:00:46.922809 - [DEBUG] Compose: EdgeIdentity * AllBottom
53654 2019-Jan-17 17:00:46.922837 - [DEBUG]
53655 2019-Jan-17 17:00:46.922861 - [DEBUG] Propagate flow
53656 2019-Jan-17 17:00:46.922884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53657 2019-Jan-17 17:00:46.922943 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
53658 2019-Jan-17 17:00:46.923582 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53659 2019-Jan-17 17:00:46.924221 - [DEBUG] Edge function : AllBottom (result of previous compose)
53660 2019-Jan-17 17:00:46.924246 - [DEBUG]
53661 2019-Jan-17 17:00:46.924271 - [DEBUG] Join: AllTop & AllBottom
53662 2019-Jan-17 17:00:46.924297 - [DEBUG] = AllBottom (new jump func)
53663 2019-Jan-17 17:00:46.924321 - [DEBUG]
53664 2019-Jan-17 17:00:46.924344 - [DEBUG] Start adding new jump function
53665 2019-Jan-17 17:00:46.924367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53666 2019-Jan-17 17:00:46.924424 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53667 2019-Jan-17 17:00:46.925081 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
53668 2019-Jan-17 17:00:46.925716 - [DEBUG] Edge Function : AllBottom
53669 2019-Jan-17 17:00:46.925745 - [DEBUG] End adding new jump function
53670 2019-Jan-17 17:00:46.925769 - [DEBUG]
53671 2019-Jan-17 17:00:46.925792 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53672 2019-Jan-17 17:00:46.925817 - [DEBUG]
53673 2019-Jan-17 17:00:46.925840 - [DEBUG] Process 1448. path edge:
53674 2019-Jan-17 17:00:46.925864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53675 2019-Jan-17 17:00:46.925930 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
53676 2019-Jan-17 17:00:46.926566 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53677 2019-Jan-17 17:00:46.927207 - [DEBUG]
53678 2019-Jan-17 17:00:46.927232 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
53679 2019-Jan-17 17:00:46.927894 - [DEBUG] Compose: EdgeIdentity * AllBottom
53680 2019-Jan-17 17:00:46.927922 - [DEBUG]
53681 2019-Jan-17 17:00:46.927946 - [DEBUG] Propagate flow
53682 2019-Jan-17 17:00:46.927983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53683 2019-Jan-17 17:00:46.928043 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
53684 2019-Jan-17 17:00:46.928691 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53685 2019-Jan-17 17:00:46.929331 - [DEBUG] Edge function : AllBottom (result of previous compose)
53686 2019-Jan-17 17:00:46.929356 - [DEBUG]
53687 2019-Jan-17 17:00:46.929381 - [DEBUG] Join: AllTop & AllBottom
53688 2019-Jan-17 17:00:46.929407 - [DEBUG] = AllBottom (new jump func)
53689 2019-Jan-17 17:00:46.929431 - [DEBUG]
53690 2019-Jan-17 17:00:46.929454 - [DEBUG] Start adding new jump function
53691 2019-Jan-17 17:00:46.929477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53692 2019-Jan-17 17:00:46.929534 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53693 2019-Jan-17 17:00:46.930174 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
53694 2019-Jan-17 17:00:46.930821 - [DEBUG] Edge Function : AllBottom
53695 2019-Jan-17 17:00:46.930849 - [DEBUG] End adding new jump function
53696 2019-Jan-17 17:00:46.930873 - [DEBUG]
53697 2019-Jan-17 17:00:46.930896 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53698 2019-Jan-17 17:00:46.930921 - [DEBUG]
53699 2019-Jan-17 17:00:46.930944 - [DEBUG] Process 1449. path edge:
53700 2019-Jan-17 17:00:46.930967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53701 2019-Jan-17 17:00:46.931025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
53702 2019-Jan-17 17:00:46.931687 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53703 2019-Jan-17 17:00:46.932328 - [DEBUG]
53704 2019-Jan-17 17:00:46.932352 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
53705 2019-Jan-17 17:00:46.933017 - [DEBUG] Possible callees:
53706 2019-Jan-17 17:00:46.933042 - [DEBUG] llvm.dbg.declare
53707 2019-Jan-17 17:00:46.933067 - [DEBUG] Possible return sites:
53708 2019-Jan-17 17:00:46.933091 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16353709 2019-Jan-17 17:00:46.934368 - [DEBUG] Found and process special summary
53710 2019-Jan-17 17:00:46.934402 - [DEBUG] Compose: EdgeIdentity * AllBottom
53711 2019-Jan-17 17:00:46.934429 - [DEBUG]
53712 2019-Jan-17 17:00:46.934453 - [DEBUG] Propagate flow
53713 2019-Jan-17 17:00:46.934476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53714 2019-Jan-17 17:00:46.934534 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53715 2019-Jan-17 17:00:46.935192 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53716 2019-Jan-17 17:00:46.935841 - [DEBUG] Edge function : AllBottom (result of previous compose)
53717 2019-Jan-17 17:00:46.935867 - [DEBUG]
53718 2019-Jan-17 17:00:46.935892 - [DEBUG] Join: AllTop & AllBottom
53719 2019-Jan-17 17:00:46.935918 - [DEBUG] = AllBottom (new jump func)
53720 2019-Jan-17 17:00:46.935942 - [DEBUG]
53721 2019-Jan-17 17:00:46.935965 - [DEBUG] Start adding new jump function
53722 2019-Jan-17 17:00:46.935988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53723 2019-Jan-17 17:00:46.936046 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53724 2019-Jan-17 17:00:46.936687 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53725 2019-Jan-17 17:00:46.937327 - [DEBUG] Edge Function : AllBottom
53726 2019-Jan-17 17:00:46.937357 - [DEBUG] End adding new jump function
53727 2019-Jan-17 17:00:46.937380 - [DEBUG]
53728 2019-Jan-17 17:00:46.937404 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53729 2019-Jan-17 17:00:46.937428 - [DEBUG]
53730 2019-Jan-17 17:00:46.937451 - [DEBUG] Process 1450. path edge:
53731 2019-Jan-17 17:00:46.937475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53732 2019-Jan-17 17:00:46.937533 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53733 2019-Jan-17 17:00:46.938191 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53734 2019-Jan-17 17:00:46.938831 - [DEBUG]
53735 2019-Jan-17 17:00:46.938855 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53736 2019-Jan-17 17:00:46.939520 - [DEBUG] Compose: EdgeIdentity * AllBottom
53737 2019-Jan-17 17:00:46.939548 - [DEBUG]
53738 2019-Jan-17 17:00:46.939572 - [DEBUG] Propagate flow
53739 2019-Jan-17 17:00:46.939595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53740 2019-Jan-17 17:00:46.939654 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53741 2019-Jan-17 17:00:46.940293 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53742 2019-Jan-17 17:00:46.940933 - [DEBUG] Edge function : AllBottom (result of previous compose)
53743 2019-Jan-17 17:00:46.940958 - [DEBUG]
53744 2019-Jan-17 17:00:46.940983 - [DEBUG] Join: AllTop & AllBottom
53745 2019-Jan-17 17:00:46.941009 - [DEBUG] = AllBottom (new jump func)
53746 2019-Jan-17 17:00:46.941033 - [DEBUG]
53747 2019-Jan-17 17:00:46.941056 - [DEBUG] Start adding new jump function
53748 2019-Jan-17 17:00:46.941079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53749 2019-Jan-17 17:00:46.941136 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53750 2019-Jan-17 17:00:46.941793 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53751 2019-Jan-17 17:00:46.942429 - [DEBUG] Edge Function : AllBottom
53752 2019-Jan-17 17:00:46.942457 - [DEBUG] End adding new jump function
53753 2019-Jan-17 17:00:46.942481 - [DEBUG]
53754 2019-Jan-17 17:00:46.942505 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53755 2019-Jan-17 17:00:46.942529 - [DEBUG]
53756 2019-Jan-17 17:00:46.942552 - [DEBUG] Process 1451. path edge:
53757 2019-Jan-17 17:00:46.942576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53758 2019-Jan-17 17:00:46.942634 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53759 2019-Jan-17 17:00:46.943270 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53760 2019-Jan-17 17:00:46.943910 - [DEBUG]
53761 2019-Jan-17 17:00:46.943943 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53762 2019-Jan-17 17:00:46.944605 - [DEBUG] Compose: EdgeIdentity * AllBottom
53763 2019-Jan-17 17:00:46.944647 - [DEBUG]
53764 2019-Jan-17 17:00:46.944671 - [DEBUG] Propagate flow
53765 2019-Jan-17 17:00:46.944694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53766 2019-Jan-17 17:00:46.944754 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53767 2019-Jan-17 17:00:46.945404 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53768 2019-Jan-17 17:00:46.946044 - [DEBUG] Edge function : AllBottom (result of previous compose)
53769 2019-Jan-17 17:00:46.946070 - [DEBUG]
53770 2019-Jan-17 17:00:46.946095 - [DEBUG] Join: AllTop & AllBottom
53771 2019-Jan-17 17:00:46.946120 - [DEBUG] = AllBottom (new jump func)
53772 2019-Jan-17 17:00:46.946144 - [DEBUG]
53773 2019-Jan-17 17:00:46.946167 - [DEBUG] Start adding new jump function
53774 2019-Jan-17 17:00:46.946191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53775 2019-Jan-17 17:00:46.946248 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53776 2019-Jan-17 17:00:46.946889 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53777 2019-Jan-17 17:00:46.947535 - [DEBUG] Edge Function : AllBottom
53778 2019-Jan-17 17:00:46.947563 - [DEBUG] End adding new jump function
53779 2019-Jan-17 17:00:46.947587 - [DEBUG]
53780 2019-Jan-17 17:00:46.947611 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53781 2019-Jan-17 17:00:46.947635 - [DEBUG]
53782 2019-Jan-17 17:00:46.947658 - [DEBUG] Process 1452. path edge:
53783 2019-Jan-17 17:00:46.947682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53784 2019-Jan-17 17:00:46.947739 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53785 2019-Jan-17 17:00:46.948402 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53786 2019-Jan-17 17:00:46.949043 - [DEBUG]
53787 2019-Jan-17 17:00:46.949067 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53788 2019-Jan-17 17:00:46.949729 - [DEBUG] Possible callees:
53789 2019-Jan-17 17:00:46.949755 - [DEBUG] llvm.dbg.declare
53790 2019-Jan-17 17:00:46.949780 - [DEBUG] Possible return sites:
53791 2019-Jan-17 17:00:46.949804 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953792 2019-Jan-17 17:00:46.951082 - [DEBUG] Found and process special summary
53793 2019-Jan-17 17:00:46.951116 - [DEBUG] Compose: EdgeIdentity * AllBottom
53794 2019-Jan-17 17:00:46.951144 - [DEBUG]
53795 2019-Jan-17 17:00:46.951168 - [DEBUG] Propagate flow
53796 2019-Jan-17 17:00:46.951191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53797 2019-Jan-17 17:00:46.951249 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53798 2019-Jan-17 17:00:46.951907 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53799 2019-Jan-17 17:00:46.952547 - [DEBUG] Edge function : AllBottom (result of previous compose)
53800 2019-Jan-17 17:00:46.952573 - [DEBUG]
53801 2019-Jan-17 17:00:46.952598 - [DEBUG] Join: AllTop & AllBottom
53802 2019-Jan-17 17:00:46.952624 - [DEBUG] = AllBottom (new jump func)
53803 2019-Jan-17 17:00:46.952656 - [DEBUG]
53804 2019-Jan-17 17:00:46.952680 - [DEBUG] Start adding new jump function
53805 2019-Jan-17 17:00:46.952704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53806 2019-Jan-17 17:00:46.952762 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53807 2019-Jan-17 17:00:46.953404 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53808 2019-Jan-17 17:00:46.954045 - [DEBUG] Edge Function : AllBottom
53809 2019-Jan-17 17:00:46.954073 - [DEBUG] End adding new jump function
53810 2019-Jan-17 17:00:46.954097 - [DEBUG]
53811 2019-Jan-17 17:00:46.954121 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53812 2019-Jan-17 17:00:46.954146 - [DEBUG]
53813 2019-Jan-17 17:00:46.954169 - [DEBUG] Process 1453. path edge:
53814 2019-Jan-17 17:00:46.954192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53815 2019-Jan-17 17:00:46.954251 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53816 2019-Jan-17 17:00:46.954906 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53817 2019-Jan-17 17:00:46.955548 - [DEBUG]
53818 2019-Jan-17 17:00:46.955572 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53819 2019-Jan-17 17:00:46.956237 - [DEBUG] Compose: EdgeIdentity * AllBottom
53820 2019-Jan-17 17:00:46.956265 - [DEBUG]
53821 2019-Jan-17 17:00:46.956289 - [DEBUG] Propagate flow
53822 2019-Jan-17 17:00:46.956312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53823 2019-Jan-17 17:00:46.956371 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53824 2019-Jan-17 17:00:46.957008 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53825 2019-Jan-17 17:00:46.957648 - [DEBUG] Edge function : AllBottom (result of previous compose)
53826 2019-Jan-17 17:00:46.957673 - [DEBUG]
53827 2019-Jan-17 17:00:46.957698 - [DEBUG] Join: AllTop & AllBottom
53828 2019-Jan-17 17:00:46.957724 - [DEBUG] = AllBottom (new jump func)
53829 2019-Jan-17 17:00:46.957748 - [DEBUG]
53830 2019-Jan-17 17:00:46.957771 - [DEBUG] Start adding new jump function
53831 2019-Jan-17 17:00:46.957795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53832 2019-Jan-17 17:00:46.957852 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53833 2019-Jan-17 17:00:46.958509 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53834 2019-Jan-17 17:00:46.959144 - [DEBUG] Edge Function : AllBottom
53835 2019-Jan-17 17:00:46.959174 - [DEBUG] End adding new jump function
53836 2019-Jan-17 17:00:46.959198 - [DEBUG]
53837 2019-Jan-17 17:00:46.959221 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53838 2019-Jan-17 17:00:46.959246 - [DEBUG]
53839 2019-Jan-17 17:00:46.959268 - [DEBUG] Process 1454. path edge:
53840 2019-Jan-17 17:00:46.959292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53841 2019-Jan-17 17:00:46.959350 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53842 2019-Jan-17 17:00:46.959987 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53843 2019-Jan-17 17:00:46.960627 - [DEBUG]
53844 2019-Jan-17 17:00:46.960651 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53845 2019-Jan-17 17:00:46.961324 - [DEBUG] Compose: EdgeIdentity * AllBottom
53846 2019-Jan-17 17:00:46.961353 - [DEBUG]
53847 2019-Jan-17 17:00:46.961385 - [DEBUG] Propagate flow
53848 2019-Jan-17 17:00:46.961409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53849 2019-Jan-17 17:00:46.961470 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53850 2019-Jan-17 17:00:46.962114 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53851 2019-Jan-17 17:00:46.962754 - [DEBUG] Edge function : AllBottom (result of previous compose)
53852 2019-Jan-17 17:00:46.962779 - [DEBUG]
53853 2019-Jan-17 17:00:46.962804 - [DEBUG] Join: AllTop & AllBottom
53854 2019-Jan-17 17:00:46.962830 - [DEBUG] = AllBottom (new jump func)
53855 2019-Jan-17 17:00:46.962854 - [DEBUG]
53856 2019-Jan-17 17:00:46.962877 - [DEBUG] Start adding new jump function
53857 2019-Jan-17 17:00:46.962900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53858 2019-Jan-17 17:00:46.962957 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53859 2019-Jan-17 17:00:46.963599 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53860 2019-Jan-17 17:00:46.964237 - [DEBUG] Edge Function : AllBottom
53861 2019-Jan-17 17:00:46.964266 - [DEBUG] End adding new jump function
53862 2019-Jan-17 17:00:46.964290 - [DEBUG]
53863 2019-Jan-17 17:00:46.964314 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53864 2019-Jan-17 17:00:46.964338 - [DEBUG]
53865 2019-Jan-17 17:00:46.964361 - [DEBUG] Process 1455. path edge:
53866 2019-Jan-17 17:00:46.964385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53867 2019-Jan-17 17:00:46.964443 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53868 2019-Jan-17 17:00:46.965100 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53869 2019-Jan-17 17:00:46.965739 - [DEBUG]
53870 2019-Jan-17 17:00:46.965763 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53871 2019-Jan-17 17:00:46.966429 - [DEBUG] Compose: EdgeIdentity * AllBottom
53872 2019-Jan-17 17:00:46.966457 - [DEBUG]
53873 2019-Jan-17 17:00:46.966481 - [DEBUG] Propagate flow
53874 2019-Jan-17 17:00:46.966504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53875 2019-Jan-17 17:00:46.966563 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53876 2019-Jan-17 17:00:46.967202 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53877 2019-Jan-17 17:00:46.967842 - [DEBUG] Edge function : AllBottom (result of previous compose)
53878 2019-Jan-17 17:00:46.967867 - [DEBUG]
53879 2019-Jan-17 17:00:46.967892 - [DEBUG] Join: AllTop & AllBottom
53880 2019-Jan-17 17:00:46.967918 - [DEBUG] = AllBottom (new jump func)
53881 2019-Jan-17 17:00:46.967942 - [DEBUG]
53882 2019-Jan-17 17:00:46.967979 - [DEBUG] Start adding new jump function
53883 2019-Jan-17 17:00:46.968003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53884 2019-Jan-17 17:00:46.968060 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53885 2019-Jan-17 17:00:46.968701 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53886 2019-Jan-17 17:00:46.969337 - [DEBUG] Edge Function : AllBottom
53887 2019-Jan-17 17:00:46.969366 - [DEBUG] End adding new jump function
53888 2019-Jan-17 17:00:46.969389 - [DEBUG]
53889 2019-Jan-17 17:00:46.969413 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53890 2019-Jan-17 17:00:46.969437 - [DEBUG]
53891 2019-Jan-17 17:00:46.969460 - [DEBUG] Process 1456. path edge:
53892 2019-Jan-17 17:00:46.969497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53893 2019-Jan-17 17:00:46.969555 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53894 2019-Jan-17 17:00:46.970192 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53895 2019-Jan-17 17:00:46.970832 - [DEBUG]
53896 2019-Jan-17 17:00:46.970858 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53897 2019-Jan-17 17:00:46.971536 - [DEBUG] Compose: EdgeIdentity * AllBottom
53898 2019-Jan-17 17:00:46.971564 - [DEBUG]
53899 2019-Jan-17 17:00:46.971588 - [DEBUG] Propagate flow
53900 2019-Jan-17 17:00:46.971611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53901 2019-Jan-17 17:00:46.971671 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53902 2019-Jan-17 17:00:46.972323 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53903 2019-Jan-17 17:00:46.972964 - [DEBUG] Edge function : AllBottom (result of previous compose)
53904 2019-Jan-17 17:00:46.972989 - [DEBUG]
53905 2019-Jan-17 17:00:46.973014 - [DEBUG] Join: AllTop & AllBottom
53906 2019-Jan-17 17:00:46.973040 - [DEBUG] = AllBottom (new jump func)
53907 2019-Jan-17 17:00:46.973064 - [DEBUG]
53908 2019-Jan-17 17:00:46.973088 - [DEBUG] Start adding new jump function
53909 2019-Jan-17 17:00:46.973111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53910 2019-Jan-17 17:00:46.973168 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53911 2019-Jan-17 17:00:46.973808 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53912 2019-Jan-17 17:00:46.974446 - [DEBUG] Edge Function : AllBottom
53913 2019-Jan-17 17:00:46.974475 - [DEBUG] End adding new jump function
53914 2019-Jan-17 17:00:46.974499 - [DEBUG]
53915 2019-Jan-17 17:00:46.974522 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53916 2019-Jan-17 17:00:46.974546 - [DEBUG]
53917 2019-Jan-17 17:00:46.974569 - [DEBUG] Process 1457. path edge:
53918 2019-Jan-17 17:00:46.974593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53919 2019-Jan-17 17:00:46.974664 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53920 2019-Jan-17 17:00:46.975304 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53921 2019-Jan-17 17:00:46.975945 - [DEBUG]
53922 2019-Jan-17 17:00:46.975970 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53923 2019-Jan-17 17:00:46.976634 - [DEBUG] Compose: EdgeIdentity * AllBottom
53924 2019-Jan-17 17:00:46.976662 - [DEBUG]
53925 2019-Jan-17 17:00:46.976686 - [DEBUG] Propagate flow
53926 2019-Jan-17 17:00:46.976709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53927 2019-Jan-17 17:00:46.976768 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53928 2019-Jan-17 17:00:46.977407 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53929 2019-Jan-17 17:00:46.978063 - [DEBUG] Edge function : AllBottom (result of previous compose)
53930 2019-Jan-17 17:00:46.978088 - [DEBUG]
53931 2019-Jan-17 17:00:46.978113 - [DEBUG] Join: AllTop & AllBottom
53932 2019-Jan-17 17:00:46.978139 - [DEBUG] = AllBottom (new jump func)
53933 2019-Jan-17 17:00:46.978163 - [DEBUG]
53934 2019-Jan-17 17:00:46.978186 - [DEBUG] Start adding new jump function
53935 2019-Jan-17 17:00:46.978210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53936 2019-Jan-17 17:00:46.978275 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53937 2019-Jan-17 17:00:46.978916 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53938 2019-Jan-17 17:00:46.979552 - [DEBUG] Edge Function : AllBottom
53939 2019-Jan-17 17:00:46.979581 - [DEBUG] End adding new jump function
53940 2019-Jan-17 17:00:46.979605 - [DEBUG]
53941 2019-Jan-17 17:00:46.979628 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
53942 2019-Jan-17 17:00:46.979653 - [DEBUG]
53943 2019-Jan-17 17:00:46.979676 - [DEBUG] Process 1458. path edge:
53944 2019-Jan-17 17:00:46.979700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53945 2019-Jan-17 17:00:46.979758 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53946 2019-Jan-17 17:00:46.980395 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53947 2019-Jan-17 17:00:46.981035 - [DEBUG]
53948 2019-Jan-17 17:00:46.981060 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53949 2019-Jan-17 17:00:46.981735 - [DEBUG] Compose: EdgeIdentity * AllBottom
53950 2019-Jan-17 17:00:46.981763 - [DEBUG]
53951 2019-Jan-17 17:00:46.981787 - [DEBUG] Propagate flow
53952 2019-Jan-17 17:00:46.981811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53953 2019-Jan-17 17:00:46.981870 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53954 2019-Jan-17 17:00:46.982508 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53955 2019-Jan-17 17:00:46.983150 - [DEBUG] Edge function : AllBottom (result of previous compose)
53956 2019-Jan-17 17:00:46.983175 - [DEBUG]
53957 2019-Jan-17 17:00:46.983200 - [DEBUG] Join: AllTop & AllBottom
53958 2019-Jan-17 17:00:46.983225 - [DEBUG] = AllBottom (new jump func)
53959 2019-Jan-17 17:00:46.983250 - [DEBUG]
53960 2019-Jan-17 17:00:46.983273 - [DEBUG] Start adding new jump function
53961 2019-Jan-17 17:00:46.983296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53962 2019-Jan-17 17:00:46.983353 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53963 2019-Jan-17 17:00:46.983994 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53964 2019-Jan-17 17:00:46.984642 - [DEBUG] Edge Function : AllBottom
53965 2019-Jan-17 17:00:46.984671 - [DEBUG] End adding new jump function
53966 2019-Jan-17 17:00:46.984695 - [DEBUG]
53967 2019-Jan-17 17:00:46.984718 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
53968 2019-Jan-17 17:00:46.984743 - [DEBUG]
53969 2019-Jan-17 17:00:46.984766 - [DEBUG] Process 1459. path edge:
53970 2019-Jan-17 17:00:46.984790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53971 2019-Jan-17 17:00:46.984848 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53972 2019-Jan-17 17:00:46.985483 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53973 2019-Jan-17 17:00:46.986124 - [DEBUG]
53974 2019-Jan-17 17:00:46.986148 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53975 2019-Jan-17 17:00:46.986806 - [DEBUG] Compose: EdgeIdentity * AllBottom
53976 2019-Jan-17 17:00:46.986834 - [DEBUG]
53977 2019-Jan-17 17:00:46.986858 - [DEBUG] Propagate flow
53978 2019-Jan-17 17:00:46.986881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

53979 2019-Jan-17 17:00:46.986941 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53980 2019-Jan-17 17:00:46.987596 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53981 2019-Jan-17 17:00:46.988253 - [DEBUG] Edge function : AllBottom (result of previous compose)
53982 2019-Jan-17 17:00:46.988278 - [DEBUG]
53983 2019-Jan-17 17:00:46.988303 - [DEBUG] Join: AllTop & AllBottom
53984 2019-Jan-17 17:00:46.988328 - [DEBUG] = AllBottom (new jump func)
53985 2019-Jan-17 17:00:46.988353 - [DEBUG]
53986 2019-Jan-17 17:00:46.988376 - [DEBUG] Start adding new jump function
53987 2019-Jan-17 17:00:46.988399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

53988 2019-Jan-17 17:00:46.988456 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

53989 2019-Jan-17 17:00:46.989097 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53990 2019-Jan-17 17:00:46.989738 - [DEBUG] Edge Function : AllBottom
53991 2019-Jan-17 17:00:46.989767 - [DEBUG] End adding new jump function
53992 2019-Jan-17 17:00:46.989791 - [DEBUG]
53993 2019-Jan-17 17:00:46.989815 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
53994 2019-Jan-17 17:00:46.989839 - [DEBUG]
53995 2019-Jan-17 17:00:46.989862 - [DEBUG] Process 1460. path edge:
53996 2019-Jan-17 17:00:46.989886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
53997 2019-Jan-17 17:00:46.989943 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53998 2019-Jan-17 17:00:46.990585 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
53999 2019-Jan-17 17:00:46.991225 - [DEBUG]
54000 2019-Jan-17 17:00:46.991250 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
54001 2019-Jan-17 17:00:46.991931 - [DEBUG] Compose: EdgeIdentity * AllBottom
54002 2019-Jan-17 17:00:46.991959 - [DEBUG]
54003 2019-Jan-17 17:00:46.991983 - [DEBUG] Propagate flow
54004 2019-Jan-17 17:00:46.992006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54005 2019-Jan-17 17:00:46.992066 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54006 2019-Jan-17 17:00:46.992703 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54007 2019-Jan-17 17:00:46.993343 - [DEBUG] Edge function : AllBottom (result of previous compose)
54008 2019-Jan-17 17:00:46.993368 - [DEBUG]
54009 2019-Jan-17 17:00:46.993393 - [DEBUG] Join: AllTop & AllBottom
54010 2019-Jan-17 17:00:46.993418 - [DEBUG] = AllBottom (new jump func)
54011 2019-Jan-17 17:00:46.993443 - [DEBUG]
54012 2019-Jan-17 17:00:46.993466 - [DEBUG] Start adding new jump function
54013 2019-Jan-17 17:00:46.993489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54014 2019-Jan-17 17:00:46.993547 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54015 2019-Jan-17 17:00:46.994189 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54016 2019-Jan-17 17:00:46.994839 - [DEBUG] Edge Function : AllBottom
54017 2019-Jan-17 17:00:46.994868 - [DEBUG] End adding new jump function
54018 2019-Jan-17 17:00:46.994892 - [DEBUG]
54019 2019-Jan-17 17:00:46.994915 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54020 2019-Jan-17 17:00:46.994940 - [DEBUG]
54021 2019-Jan-17 17:00:46.994963 - [DEBUG] Process 1461. path edge:
54022 2019-Jan-17 17:00:46.994987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54023 2019-Jan-17 17:00:46.995044 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
54024 2019-Jan-17 17:00:46.995688 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54025 2019-Jan-17 17:00:46.996329 - [DEBUG]
54026 2019-Jan-17 17:00:46.996353 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54027 2019-Jan-17 17:00:46.997015 - [DEBUG] Compose: EdgeIdentity * AllBottom
54028 2019-Jan-17 17:00:46.997043 - [DEBUG]
54029 2019-Jan-17 17:00:46.997067 - [DEBUG] Propagate flow
54030 2019-Jan-17 17:00:46.997090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54031 2019-Jan-17 17:00:46.997149 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54032 2019-Jan-17 17:00:46.997794 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54033 2019-Jan-17 17:00:46.998451 - [DEBUG] Edge function : AllBottom (result of previous compose)
54034 2019-Jan-17 17:00:46.998477 - [DEBUG]
54035 2019-Jan-17 17:00:46.998502 - [DEBUG] Join: AllTop & AllBottom
54036 2019-Jan-17 17:00:46.998527 - [DEBUG] = AllBottom (new jump func)
54037 2019-Jan-17 17:00:46.998552 - [DEBUG]
54038 2019-Jan-17 17:00:46.998575 - [DEBUG] Start adding new jump function
54039 2019-Jan-17 17:00:46.998598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54040 2019-Jan-17 17:00:46.998655 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54041 2019-Jan-17 17:00:46.999296 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54042 2019-Jan-17 17:00:46.999931 - [DEBUG] Edge Function : AllBottom
54043 2019-Jan-17 17:00:46.999960 - [DEBUG] End adding new jump function
54044 2019-Jan-17 17:00:46.999984 - [DEBUG]
54045 2019-Jan-17 17:00:47.000007 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54046 2019-Jan-17 17:00:47.000032 - [DEBUG]
54047 2019-Jan-17 17:00:47.000056 - [DEBUG] Process 1462. path edge:
54048 2019-Jan-17 17:00:47.000079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54049 2019-Jan-17 17:00:47.000137 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
54050 2019-Jan-17 17:00:47.000774 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54051 2019-Jan-17 17:00:47.001429 - [DEBUG]
54052 2019-Jan-17 17:00:47.001454 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54053 2019-Jan-17 17:00:47.002110 - [DEBUG] Start of endsummarytab entry
54054 2019-Jan-17 17:00:47.002153 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
54055 2019-Jan-17 17:00:47.002801 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

54056 2019-Jan-17 17:00:47.002872 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54057 2019-Jan-17 17:00:47.003519 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

54058 2019-Jan-17 17:00:47.004161 - [DEBUG] EF: AllBottom
54059 2019-Jan-17 17:00:47.004187 - [DEBUG]
54060 2019-Jan-17 17:00:47.004211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54061 2019-Jan-17 17:00:47.004864 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

54062 2019-Jan-17 17:00:47.005513 - [DEBUG] EF: AllBottom
54063 2019-Jan-17 17:00:47.005539 - [DEBUG]
54064 2019-Jan-17 17:00:47.005563 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54065 2019-Jan-17 17:00:47.006200 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

54066 2019-Jan-17 17:00:47.006836 - [DEBUG] EF: AllBottom
54067 2019-Jan-17 17:00:47.006861 - [DEBUG]
54068 2019-Jan-17 17:00:47.006894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54069 2019-Jan-17 17:00:47.007530 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

54070 2019-Jan-17 17:00:47.008194 - [DEBUG] EF: AllBottom
54071 2019-Jan-17 17:00:47.008219 - [DEBUG]
54072 2019-Jan-17 17:00:47.008242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54073 2019-Jan-17 17:00:47.008877 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

54074 2019-Jan-17 17:00:47.009514 - [DEBUG] EF: AllBottom
54075 2019-Jan-17 17:00:47.009539 - [DEBUG]
54076 2019-Jan-17 17:00:47.009562 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54077 2019-Jan-17 17:00:47.010198 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

54078 2019-Jan-17 17:00:47.010845 - [DEBUG] EF: AllBottom
54079 2019-Jan-17 17:00:47.010870 - [DEBUG]
54080 2019-Jan-17 17:00:47.010894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54081 2019-Jan-17 17:00:47.011550 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

54082 2019-Jan-17 17:00:47.012797 - [DEBUG] EF: AllBottom
54083 2019-Jan-17 17:00:47.012822 - [DEBUG]
54084 2019-Jan-17 17:00:47.012846 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54085 2019-Jan-17 17:00:47.013483 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

54086 2019-Jan-17 17:00:47.014125 - [DEBUG] EF: AllBottom
54087 2019-Jan-17 17:00:47.014150 - [DEBUG]
54088 2019-Jan-17 17:00:47.014173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54089 2019-Jan-17 17:00:47.014824 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

54090 2019-Jan-17 17:00:47.015467 - [DEBUG] EF: AllBottom
54091 2019-Jan-17 17:00:47.015492 - [DEBUG]
54092 2019-Jan-17 17:00:47.015515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54093 2019-Jan-17 17:00:47.016150 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

54094 2019-Jan-17 17:00:47.016790 - [DEBUG] EF: AllBottom
54095 2019-Jan-17 17:00:47.016815 - [DEBUG]
54096 2019-Jan-17 17:00:47.016838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54097 2019-Jan-17 17:00:47.017473 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

54098 2019-Jan-17 17:00:47.018124 - [DEBUG] EF: AllBottom
54099 2019-Jan-17 17:00:47.018150 - [DEBUG]
54100 2019-Jan-17 17:00:47.018173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54101 2019-Jan-17 17:00:47.018808 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

54102 2019-Jan-17 17:00:47.019448 - [DEBUG] EF: AllBottom
54103 2019-Jan-17 17:00:47.019473 - [DEBUG]
54104 2019-Jan-17 17:00:47.019497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54105 2019-Jan-17 17:00:47.020131 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

54106 2019-Jan-17 17:00:47.021391 - [DEBUG] EF: AllBottom
54107 2019-Jan-17 17:00:47.021416 - [DEBUG]
54108 2019-Jan-17 17:00:47.021440 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54109 2019-Jan-17 17:00:47.022075 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

54110 2019-Jan-17 17:00:47.022711 - [DEBUG] EF: AllBottom
54111 2019-Jan-17 17:00:47.022736 - [DEBUG]
54112 2019-Jan-17 17:00:47.022760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54113 2019-Jan-17 17:00:47.023411 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

54114 2019-Jan-17 17:00:47.024048 - [DEBUG] EF: AllBottom
54115 2019-Jan-17 17:00:47.024073 - [DEBUG]
54116 2019-Jan-17 17:00:47.024097 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54117 2019-Jan-17 17:00:47.024746 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54118 2019-Jan-17 17:00:47.025386 - [DEBUG] EF: AllBottom
54119 2019-Jan-17 17:00:47.025411 - [DEBUG]
54120 2019-Jan-17 17:00:47.025435 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54121 2019-Jan-17 17:00:47.026070 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

54122 2019-Jan-17 17:00:47.026717 - [DEBUG] EF: AllBottom
54123 2019-Jan-17 17:00:47.026741 - [DEBUG]
54124 2019-Jan-17 17:00:47.026765 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54125 2019-Jan-17 17:00:47.027400 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

54126 2019-Jan-17 17:00:47.028659 - [DEBUG] EF: AllBottom
54127 2019-Jan-17 17:00:47.028684 - [DEBUG]
54128 2019-Jan-17 17:00:47.028708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54129 2019-Jan-17 17:00:47.029343 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

54130 2019-Jan-17 17:00:47.030586 - [DEBUG] EF: AllBottom
54131 2019-Jan-17 17:00:47.030611 - [DEBUG]
54132 2019-Jan-17 17:00:47.030635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54133 2019-Jan-17 17:00:47.031270 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

54134 2019-Jan-17 17:00:47.031924 - [DEBUG] EF: AllBottom
54135 2019-Jan-17 17:00:47.031949 - [DEBUG]
54136 2019-Jan-17 17:00:47.031973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54137 2019-Jan-17 17:00:47.032608 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

54138 2019-Jan-17 17:00:47.033244 - [DEBUG] EF: AllBottom
54139 2019-Jan-17 17:00:47.033269 - [DEBUG]
54140 2019-Jan-17 17:00:47.033292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54141 2019-Jan-17 17:00:47.033927 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

54142 2019-Jan-17 17:00:47.034574 - [DEBUG] EF: AllBottom
54143 2019-Jan-17 17:00:47.034599 - [DEBUG]
54144 2019-Jan-17 17:00:47.034635 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54145 2019-Jan-17 17:00:47.035271 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

54146 2019-Jan-17 17:00:47.036516 - [DEBUG] EF: AllBottom
54147 2019-Jan-17 17:00:47.036541 - [DEBUG]
54148 2019-Jan-17 17:00:47.036565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54149 2019-Jan-17 17:00:47.037201 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

54150 2019-Jan-17 17:00:47.038463 - [DEBUG] EF: AllBottom
54151 2019-Jan-17 17:00:47.038489 - [DEBUG]
54152 2019-Jan-17 17:00:47.038512 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54153 2019-Jan-17 17:00:47.039147 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

54154 2019-Jan-17 17:00:47.039788 - [DEBUG] EF: AllBottom
54155 2019-Jan-17 17:00:47.039813 - [DEBUG]
54156 2019-Jan-17 17:00:47.039837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54157 2019-Jan-17 17:00:47.040479 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

54158 2019-Jan-17 17:00:47.041120 - [DEBUG] EF: AllBottom
54159 2019-Jan-17 17:00:47.041145 - [DEBUG]
54160 2019-Jan-17 17:00:47.041168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54161 2019-Jan-17 17:00:47.041821 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

54162 2019-Jan-17 17:00:47.043064 - [DEBUG] EF: AllBottom
54163 2019-Jan-17 17:00:47.043089 - [DEBUG]
54164 2019-Jan-17 17:00:47.043113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54165 2019-Jan-17 17:00:47.043748 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

54166 2019-Jan-17 17:00:47.045006 - [DEBUG] EF: AllBottom
54167 2019-Jan-17 17:00:47.045031 - [DEBUG]
54168 2019-Jan-17 17:00:47.045054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54169 2019-Jan-17 17:00:47.045689 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

54170 2019-Jan-17 17:00:47.046336 - [DEBUG] EF: AllBottom
54171 2019-Jan-17 17:00:47.046361 - [DEBUG]
54172 2019-Jan-17 17:00:47.046384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54173 2019-Jan-17 17:00:47.047020 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

54174 2019-Jan-17 17:00:47.047660 - [DEBUG] EF: AllBottom
54175 2019-Jan-17 17:00:47.047685 - [DEBUG]
54176 2019-Jan-17 17:00:47.047708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54177 2019-Jan-17 17:00:47.048358 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

54178 2019-Jan-17 17:00:47.049005 - [DEBUG] EF: AllBottom
54179 2019-Jan-17 17:00:47.049030 - [DEBUG]
54180 2019-Jan-17 17:00:47.049053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54181 2019-Jan-17 17:00:47.049688 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

54182 2019-Jan-17 17:00:47.050335 - [DEBUG] EF: AllBottom
54183 2019-Jan-17 17:00:47.050359 - [DEBUG]
54184 2019-Jan-17 17:00:47.050383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
54185 2019-Jan-17 17:00:47.051018 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

54186 2019-Jan-17 17:00:47.052275 - [DEBUG] EF: AllBottom
54187 2019-Jan-17 17:00:47.052300 - [DEBUG]
54188 2019-Jan-17 17:00:47.052326 - [DEBUG] ---------------
54189 2019-Jan-17 17:00:47.052349 - [DEBUG]
54190 2019-Jan-17 17:00:47.052377 - [DEBUG] End of endsummarytab entry
54191 2019-Jan-17 17:00:47.052401 - [DEBUG]
54192 2019-Jan-17 17:00:47.052424 - [DEBUG] Start of incomingtab entry
54193 2019-Jan-17 17:00:47.052449 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
54194 2019-Jan-17 17:00:47.053088 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

54195 2019-Jan-17 17:00:47.053146 - [DEBUG] ---------------
54196 2019-Jan-17 17:00:47.053170 - [DEBUG] End of incomingtab entry
54197 2019-Jan-17 17:00:47.053194 - [DEBUG]
54198 2019-Jan-17 17:00:47.053220 - [DEBUG] EDGE: >
54199 2019-Jan-17 17:00:47.053278 - [DEBUG] ---> 54200 2019-Jan-17 17:00:47.053914 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54201 2019-Jan-17 17:00:47.054555 - [DEBUG]
54202 2019-Jan-17 17:00:47.054589 - [DEBUG] EDGE: >
54203 2019-Jan-17 17:00:47.054661 - [DEBUG] ---> 54204 2019-Jan-17 17:00:47.055298 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54205 2019-Jan-17 17:00:47.055938 - [DEBUG]
54206 2019-Jan-17 17:00:47.055975 - [DEBUG] Compose: EdgeIdentity * AllBottom
54207 2019-Jan-17 17:00:47.056002 - [DEBUG]
54208 2019-Jan-17 17:00:47.056026 - [DEBUG] Propagate flow
54209 2019-Jan-17 17:00:47.056050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54210 2019-Jan-17 17:00:47.056108 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54211 2019-Jan-17 17:00:47.056755 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54212 2019-Jan-17 17:00:47.057394 - [DEBUG] Edge function : AllBottom (result of previous compose)
54213 2019-Jan-17 17:00:47.057420 - [DEBUG]
54214 2019-Jan-17 17:00:47.057446 - [DEBUG] Join: AllTop & AllBottom
54215 2019-Jan-17 17:00:47.057472 - [DEBUG] = AllBottom (new jump func)
54216 2019-Jan-17 17:00:47.057496 - [DEBUG]
54217 2019-Jan-17 17:00:47.057520 - [DEBUG] Start adding new jump function
54218 2019-Jan-17 17:00:47.057543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54219 2019-Jan-17 17:00:47.057600 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54220 2019-Jan-17 17:00:47.058258 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54221 2019-Jan-17 17:00:47.058905 - [DEBUG] Edge Function : AllBottom
54222 2019-Jan-17 17:00:47.058934 - [DEBUG] End adding new jump function
54223 2019-Jan-17 17:00:47.058958 - [DEBUG]
54224 2019-Jan-17 17:00:47.058982 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54225 2019-Jan-17 17:00:47.059007 - [DEBUG]
54226 2019-Jan-17 17:00:47.059030 - [DEBUG] Process 1463. path edge:
54227 2019-Jan-17 17:00:47.059054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54228 2019-Jan-17 17:00:47.059111 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
54229 2019-Jan-17 17:00:47.059758 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54230 2019-Jan-17 17:00:47.060399 - [DEBUG]
54231 2019-Jan-17 17:00:47.060423 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
54232 2019-Jan-17 17:00:47.061086 - [DEBUG] Possible callees:
54233 2019-Jan-17 17:00:47.061111 - [DEBUG] llvm.dbg.declare
54234 2019-Jan-17 17:00:47.061137 - [DEBUG] Possible return sites:
54235 2019-Jan-17 17:00:47.061161 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19354236 2019-Jan-17 17:00:47.062459 - [DEBUG] Found and process special summary
54237 2019-Jan-17 17:00:47.062493 - [DEBUG] Compose: EdgeIdentity * AllBottom
54238 2019-Jan-17 17:00:47.062520 - [DEBUG]
54239 2019-Jan-17 17:00:47.062544 - [DEBUG] Propagate flow
54240 2019-Jan-17 17:00:47.062568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54241 2019-Jan-17 17:00:47.062626 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54242 2019-Jan-17 17:00:47.063266 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54243 2019-Jan-17 17:00:47.063914 - [DEBUG] Edge function : AllBottom (result of previous compose)
54244 2019-Jan-17 17:00:47.063940 - [DEBUG]
54245 2019-Jan-17 17:00:47.063965 - [DEBUG] Join: AllTop & AllBottom
54246 2019-Jan-17 17:00:47.063991 - [DEBUG] = AllBottom (new jump func)
54247 2019-Jan-17 17:00:47.064016 - [DEBUG]
54248 2019-Jan-17 17:00:47.064039 - [DEBUG] Start adding new jump function
54249 2019-Jan-17 17:00:47.064063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54250 2019-Jan-17 17:00:47.064120 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54251 2019-Jan-17 17:00:47.064777 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54252 2019-Jan-17 17:00:47.065416 - [DEBUG] Edge Function : AllBottom
54253 2019-Jan-17 17:00:47.065445 - [DEBUG] End adding new jump function
54254 2019-Jan-17 17:00:47.065469 - [DEBUG]
54255 2019-Jan-17 17:00:47.065493 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54256 2019-Jan-17 17:00:47.065517 - [DEBUG]
54257 2019-Jan-17 17:00:47.065540 - [DEBUG] Process 1464. path edge:
54258 2019-Jan-17 17:00:47.065564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54259 2019-Jan-17 17:00:47.065622 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
54260 2019-Jan-17 17:00:47.066261 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54261 2019-Jan-17 17:00:47.066902 - [DEBUG]
54262 2019-Jan-17 17:00:47.066926 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54263 2019-Jan-17 17:00:47.067591 - [DEBUG] Compose: EdgeIdentity * AllBottom
54264 2019-Jan-17 17:00:47.067619 - [DEBUG]
54265 2019-Jan-17 17:00:47.067643 - [DEBUG] Propagate flow
54266 2019-Jan-17 17:00:47.067666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54267 2019-Jan-17 17:00:47.067726 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
54268 2019-Jan-17 17:00:47.068379 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54269 2019-Jan-17 17:00:47.069020 - [DEBUG] Edge function : AllBottom (result of previous compose)
54270 2019-Jan-17 17:00:47.069045 - [DEBUG]
54271 2019-Jan-17 17:00:47.069070 - [DEBUG] Join: AllTop & AllBottom
54272 2019-Jan-17 17:00:47.069096 - [DEBUG] = AllBottom (new jump func)
54273 2019-Jan-17 17:00:47.069121 - [DEBUG]
54274 2019-Jan-17 17:00:47.069144 - [DEBUG] Start adding new jump function
54275 2019-Jan-17 17:00:47.069167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54276 2019-Jan-17 17:00:47.069225 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54277 2019-Jan-17 17:00:47.069865 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
54278 2019-Jan-17 17:00:47.070501 - [DEBUG] Edge Function : AllBottom
54279 2019-Jan-17 17:00:47.070529 - [DEBUG] End adding new jump function
54280 2019-Jan-17 17:00:47.070553 - [DEBUG]
54281 2019-Jan-17 17:00:47.070577 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54282 2019-Jan-17 17:00:47.070602 - [DEBUG]
54283 2019-Jan-17 17:00:47.070625 - [DEBUG] Process 1465. path edge:
54284 2019-Jan-17 17:00:47.070649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54285 2019-Jan-17 17:00:47.070706 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
54286 2019-Jan-17 17:00:47.071359 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54287 2019-Jan-17 17:00:47.071998 - [DEBUG]
54288 2019-Jan-17 17:00:47.072023 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
54289 2019-Jan-17 17:00:47.072693 - [DEBUG] Compose: EdgeIdentity * AllBottom
54290 2019-Jan-17 17:00:47.072722 - [DEBUG]
54291 2019-Jan-17 17:00:47.072746 - [DEBUG] Propagate flow
54292 2019-Jan-17 17:00:47.072770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54293 2019-Jan-17 17:00:47.072829 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
54294 2019-Jan-17 17:00:47.073468 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54295 2019-Jan-17 17:00:47.074108 - [DEBUG] Edge function : AllBottom (result of previous compose)
54296 2019-Jan-17 17:00:47.074134 - [DEBUG]
54297 2019-Jan-17 17:00:47.074159 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54298 2019-Jan-17 17:00:47.074185 - [DEBUG] = AllBottom
54299 2019-Jan-17 17:00:47.074209 - [DEBUG]
54300 2019-Jan-17 17:00:47.074233 - [DEBUG] PROPAGATE: No new function!
54301 2019-Jan-17 17:00:47.074259 - [DEBUG] EDGE: >
54302 2019-Jan-17 17:00:47.074318 - [DEBUG] ---> 54303 2019-Jan-17 17:00:47.074970 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54304 2019-Jan-17 17:00:47.075612 - [DEBUG]
54305 2019-Jan-17 17:00:47.075638 - [DEBUG] EDGE: >
54306 2019-Jan-17 17:00:47.075697 - [DEBUG] ---> 54307 2019-Jan-17 17:00:47.076337 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54308 2019-Jan-17 17:00:47.076978 - [DEBUG]
54309 2019-Jan-17 17:00:47.077017 - [DEBUG] Compose: EdgeIdentity * AllBottom
54310 2019-Jan-17 17:00:47.077044 - [DEBUG]
54311 2019-Jan-17 17:00:47.077069 - [DEBUG] Propagate flow
54312 2019-Jan-17 17:00:47.077092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54313 2019-Jan-17 17:00:47.077150 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
54314 2019-Jan-17 17:00:47.077790 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54315 2019-Jan-17 17:00:47.078447 - [DEBUG] Edge function : AllBottom (result of previous compose)
54316 2019-Jan-17 17:00:47.078473 - [DEBUG]
54317 2019-Jan-17 17:00:47.078498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54318 2019-Jan-17 17:00:47.078524 - [DEBUG] = AllBottom
54319 2019-Jan-17 17:00:47.078548 - [DEBUG]
54320 2019-Jan-17 17:00:47.078572 - [DEBUG] PROPAGATE: No new function!
54321 2019-Jan-17 17:00:47.078600 - [DEBUG] EDGE: >
54322 2019-Jan-17 17:00:47.078659 - [DEBUG] ---> 54323 2019-Jan-17 17:00:47.079306 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54324 2019-Jan-17 17:00:47.079946 - [DEBUG]
54325 2019-Jan-17 17:00:47.079972 - [DEBUG] EDGE: >
54326 2019-Jan-17 17:00:47.080031 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
54327 2019-Jan-17 17:00:47.080673 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54328 2019-Jan-17 17:00:47.081326 - [DEBUG]
54329 2019-Jan-17 17:00:47.081353 - [DEBUG] EDGE: >
54330 2019-Jan-17 17:00:47.081412 - [DEBUG] ---> 54331 2019-Jan-17 17:00:47.082060 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54332 2019-Jan-17 17:00:47.082701 - [DEBUG]
54333 2019-Jan-17 17:00:47.082728 - [DEBUG] EDGE: >
54334 2019-Jan-17 17:00:47.082787 - [DEBUG] ---> 54335 2019-Jan-17 17:00:47.083422 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54336 2019-Jan-17 17:00:47.084062 - [DEBUG]
54337 2019-Jan-17 17:00:47.084089 - [DEBUG] EDGE: >
54338 2019-Jan-17 17:00:47.084148 - [DEBUG] ---> 54339 2019-Jan-17 17:00:47.084804 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54340 2019-Jan-17 17:00:47.085445 - [DEBUG]
54341 2019-Jan-17 17:00:47.085480 - [DEBUG] Compose: EdgeIdentity * AllBottom
54342 2019-Jan-17 17:00:47.085507 - [DEBUG]
54343 2019-Jan-17 17:00:47.085531 - [DEBUG] Propagate flow
54344 2019-Jan-17 17:00:47.085555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54345 2019-Jan-17 17:00:47.085613 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
54346 2019-Jan-17 17:00:47.086254 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54347 2019-Jan-17 17:00:47.086895 - [DEBUG] Edge function : AllBottom (result of previous compose)
54348 2019-Jan-17 17:00:47.086921 - [DEBUG]
54349 2019-Jan-17 17:00:47.086946 - [DEBUG] Join: AllTop & AllBottom
54350 2019-Jan-17 17:00:47.086972 - [DEBUG] = AllBottom (new jump func)
54351 2019-Jan-17 17:00:47.086997 - [DEBUG]
54352 2019-Jan-17 17:00:47.087020 - [DEBUG] Start adding new jump function
54353 2019-Jan-17 17:00:47.087044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54354 2019-Jan-17 17:00:47.087101 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54355 2019-Jan-17 17:00:47.087741 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
54356 2019-Jan-17 17:00:47.088398 - [DEBUG] Edge Function : AllBottom
54357 2019-Jan-17 17:00:47.088427 - [DEBUG] End adding new jump function
54358 2019-Jan-17 17:00:47.088451 - [DEBUG]
54359 2019-Jan-17 17:00:47.088475 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54360 2019-Jan-17 17:00:47.088499 - [DEBUG]
54361 2019-Jan-17 17:00:47.088523 - [DEBUG] Process 1466. path edge:
54362 2019-Jan-17 17:00:47.088547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54363 2019-Jan-17 17:00:47.088604 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
54364 2019-Jan-17 17:00:47.089245 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54365 2019-Jan-17 17:00:47.089886 - [DEBUG]
54366 2019-Jan-17 17:00:47.089911 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
54367 2019-Jan-17 17:00:47.090573 - [DEBUG] Compose: EdgeIdentity * AllBottom
54368 2019-Jan-17 17:00:47.090601 - [DEBUG]
54369 2019-Jan-17 17:00:47.090625 - [DEBUG] Propagate flow
54370 2019-Jan-17 17:00:47.090648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54371 2019-Jan-17 17:00:47.090708 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
54372 2019-Jan-17 17:00:47.091357 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54373 2019-Jan-17 17:00:47.091998 - [DEBUG] Edge function : AllBottom (result of previous compose)
54374 2019-Jan-17 17:00:47.092024 - [DEBUG]
54375 2019-Jan-17 17:00:47.092056 - [DEBUG] Join: AllTop & AllBottom
54376 2019-Jan-17 17:00:47.092083 - [DEBUG] = AllBottom (new jump func)
54377 2019-Jan-17 17:00:47.092107 - [DEBUG]
54378 2019-Jan-17 17:00:47.092131 - [DEBUG] Start adding new jump function
54379 2019-Jan-17 17:00:47.092154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54380 2019-Jan-17 17:00:47.092212 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54381 2019-Jan-17 17:00:47.092853 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
54382 2019-Jan-17 17:00:47.093487 - [DEBUG] Edge Function : AllBottom
54383 2019-Jan-17 17:00:47.093515 - [DEBUG] End adding new jump function
54384 2019-Jan-17 17:00:47.093539 - [DEBUG]
54385 2019-Jan-17 17:00:47.093563 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54386 2019-Jan-17 17:00:47.093587 - [DEBUG]
54387 2019-Jan-17 17:00:47.093610 - [DEBUG] Process 1467. path edge:
54388 2019-Jan-17 17:00:47.093634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54389 2019-Jan-17 17:00:47.093691 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
54390 2019-Jan-17 17:00:47.094327 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54391 2019-Jan-17 17:00:47.094981 - [DEBUG]
54392 2019-Jan-17 17:00:47.095007 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
54393 2019-Jan-17 17:00:47.095664 - [DEBUG] Compose: EdgeIdentity * AllBottom
54394 2019-Jan-17 17:00:47.095692 - [DEBUG]
54395 2019-Jan-17 17:00:47.095715 - [DEBUG] Propagate flow
54396 2019-Jan-17 17:00:47.095739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54397 2019-Jan-17 17:00:47.095798 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
54398 2019-Jan-17 17:00:47.096435 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54399 2019-Jan-17 17:00:47.097076 - [DEBUG] Edge function : AllBottom (result of previous compose)
54400 2019-Jan-17 17:00:47.097102 - [DEBUG]
54401 2019-Jan-17 17:00:47.097126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54402 2019-Jan-17 17:00:47.097152 - [DEBUG] = AllBottom
54403 2019-Jan-17 17:00:47.097177 - [DEBUG]
54404 2019-Jan-17 17:00:47.097200 - [DEBUG] PROPAGATE: No new function!
54405 2019-Jan-17 17:00:47.097226 - [DEBUG] EDGE: >
54406 2019-Jan-17 17:00:47.097284 - [DEBUG] ---> 54407 2019-Jan-17 17:00:47.097918 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54408 2019-Jan-17 17:00:47.098574 - [DEBUG]
54409 2019-Jan-17 17:00:47.098600 - [DEBUG] EDGE: >
54410 2019-Jan-17 17:00:47.098659 - [DEBUG] ---> 54411 2019-Jan-17 17:00:47.099299 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54412 2019-Jan-17 17:00:47.099939 - [DEBUG]
54413 2019-Jan-17 17:00:47.099966 - [DEBUG] EDGE: >
54414 2019-Jan-17 17:00:47.100024 - [DEBUG] ---> 54415 2019-Jan-17 17:00:47.100661 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54416 2019-Jan-17 17:00:47.101314 - [DEBUG]
54417 2019-Jan-17 17:00:47.101341 - [DEBUG] EDGE: >
54418 2019-Jan-17 17:00:47.101400 - [DEBUG] ---> 54419 2019-Jan-17 17:00:47.102049 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54420 2019-Jan-17 17:00:47.102689 - [DEBUG]
54421 2019-Jan-17 17:00:47.102716 - [DEBUG] EDGE: >
54422 2019-Jan-17 17:00:47.102775 - [DEBUG] ---> 54423 2019-Jan-17 17:00:47.103410 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54424 2019-Jan-17 17:00:47.104048 - [DEBUG]
54425 2019-Jan-17 17:00:47.104074 - [DEBUG] EDGE: >
54426 2019-Jan-17 17:00:47.104133 - [DEBUG] ---> 54427 2019-Jan-17 17:00:47.104787 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54428 2019-Jan-17 17:00:47.105428 - [DEBUG]
54429 2019-Jan-17 17:00:47.105465 - [DEBUG] Compose: EdgeIdentity * AllBottom
54430 2019-Jan-17 17:00:47.105492 - [DEBUG]
54431 2019-Jan-17 17:00:47.105516 - [DEBUG] Propagate flow
54432 2019-Jan-17 17:00:47.105539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54433 2019-Jan-17 17:00:47.105597 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
54434 2019-Jan-17 17:00:47.106237 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54435 2019-Jan-17 17:00:47.106876 - [DEBUG] Edge function : AllBottom (result of previous compose)
54436 2019-Jan-17 17:00:47.106902 - [DEBUG]
54437 2019-Jan-17 17:00:47.106927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54438 2019-Jan-17 17:00:47.106952 - [DEBUG] = AllBottom
54439 2019-Jan-17 17:00:47.106977 - [DEBUG]
54440 2019-Jan-17 17:00:47.107000 - [DEBUG] PROPAGATE: No new function!
54441 2019-Jan-17 17:00:47.107027 - [DEBUG] EDGE: >
54442 2019-Jan-17 17:00:47.107086 - [DEBUG] ---> 54443 2019-Jan-17 17:00:47.107735 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54444 2019-Jan-17 17:00:47.108391 - [DEBUG]
54445 2019-Jan-17 17:00:47.108418 - [DEBUG] EDGE: >
54446 2019-Jan-17 17:00:47.108477 - [DEBUG] ---> 54447 2019-Jan-17 17:00:47.109114 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54448 2019-Jan-17 17:00:47.109754 - [DEBUG]
54449 2019-Jan-17 17:00:47.109781 - [DEBUG] EDGE: >
54450 2019-Jan-17 17:00:47.109839 - [DEBUG] ---> 54451 2019-Jan-17 17:00:47.110479 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54452 2019-Jan-17 17:00:47.111119 - [DEBUG]
54453 2019-Jan-17 17:00:47.111156 - [DEBUG] Compose: EdgeIdentity * AllBottom
54454 2019-Jan-17 17:00:47.111184 - [DEBUG]
54455 2019-Jan-17 17:00:47.111207 - [DEBUG] Propagate flow
54456 2019-Jan-17 17:00:47.111231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54457 2019-Jan-17 17:00:47.111300 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
54458 2019-Jan-17 17:00:47.111943 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54459 2019-Jan-17 17:00:47.112583 - [DEBUG] Edge function : AllBottom (result of previous compose)
54460 2019-Jan-17 17:00:47.112607 - [DEBUG]
54461 2019-Jan-17 17:00:47.112633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54462 2019-Jan-17 17:00:47.112667 - [DEBUG] = AllBottom
54463 2019-Jan-17 17:00:47.112692 - [DEBUG]
54464 2019-Jan-17 17:00:47.112715 - [DEBUG] PROPAGATE: No new function!
54465 2019-Jan-17 17:00:47.112742 - [DEBUG] EDGE: >
54466 2019-Jan-17 17:00:47.112801 - [DEBUG] ---> 54467 2019-Jan-17 17:00:47.113449 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54468 2019-Jan-17 17:00:47.114090 - [DEBUG]
54469 2019-Jan-17 17:00:47.114117 - [DEBUG] EDGE: >
54470 2019-Jan-17 17:00:47.114175 - [DEBUG] ---> 54471 2019-Jan-17 17:00:47.114827 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54472 2019-Jan-17 17:00:47.115466 - [DEBUG]
54473 2019-Jan-17 17:00:47.115492 - [DEBUG] EDGE: >
54474 2019-Jan-17 17:00:47.115551 - [DEBUG] ---> 54475 2019-Jan-17 17:00:47.116187 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54476 2019-Jan-17 17:00:47.116826 - [DEBUG]
54477 2019-Jan-17 17:00:47.116852 - [DEBUG] EDGE: >
54478 2019-Jan-17 17:00:47.116910 - [DEBUG] ---> 54479 2019-Jan-17 17:00:47.117550 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54480 2019-Jan-17 17:00:47.118205 - [DEBUG]
54481 2019-Jan-17 17:00:47.118243 - [DEBUG] Compose: EdgeIdentity * AllBottom
54482 2019-Jan-17 17:00:47.118270 - [DEBUG]
54483 2019-Jan-17 17:00:47.118294 - [DEBUG] Propagate flow
54484 2019-Jan-17 17:00:47.118317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54485 2019-Jan-17 17:00:47.118375 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
54486 2019-Jan-17 17:00:47.119015 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54487 2019-Jan-17 17:00:47.119654 - [DEBUG] Edge function : AllBottom (result of previous compose)
54488 2019-Jan-17 17:00:47.119679 - [DEBUG]
54489 2019-Jan-17 17:00:47.119705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54490 2019-Jan-17 17:00:47.119730 - [DEBUG] = AllBottom
54491 2019-Jan-17 17:00:47.119755 - [DEBUG]
54492 2019-Jan-17 17:00:47.119778 - [DEBUG] PROPAGATE: No new function!
54493 2019-Jan-17 17:00:47.119805 - [DEBUG] EDGE: >
54494 2019-Jan-17 17:00:47.119864 - [DEBUG] ---> 54495 2019-Jan-17 17:00:47.120512 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54496 2019-Jan-17 17:00:47.121152 - [DEBUG]
54497 2019-Jan-17 17:00:47.121178 - [DEBUG] EDGE: >
54498 2019-Jan-17 17:00:47.121237 - [DEBUG] ---> 54499 2019-Jan-17 17:00:47.121888 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54500 2019-Jan-17 17:00:47.122529 - [DEBUG]
54501 2019-Jan-17 17:00:47.122555 - [DEBUG] EDGE: >
54502 2019-Jan-17 17:00:47.122613 - [DEBUG] ---> 54503 2019-Jan-17 17:00:47.123252 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54504 2019-Jan-17 17:00:47.123902 - [DEBUG]
54505 2019-Jan-17 17:00:47.123941 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-17 17:00:47.123968 - [DEBUG]
54507 2019-Jan-17 17:00:47.123992 - [DEBUG] Propagate flow
54508 2019-Jan-17 17:00:47.124015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54509 2019-Jan-17 17:00:47.124074 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
54510 2019-Jan-17 17:00:47.124729 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54511 2019-Jan-17 17:00:47.125370 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-17 17:00:47.125395 - [DEBUG]
54513 2019-Jan-17 17:00:47.125420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54514 2019-Jan-17 17:00:47.125446 - [DEBUG] = AllBottom
54515 2019-Jan-17 17:00:47.125470 - [DEBUG]
54516 2019-Jan-17 17:00:47.125493 - [DEBUG] PROPAGATE: No new function!
54517 2019-Jan-17 17:00:47.125521 - [DEBUG] EDGE: >
54518 2019-Jan-17 17:00:47.125580 - [DEBUG] ---> 54519 2019-Jan-17 17:00:47.126227 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54520 2019-Jan-17 17:00:47.126867 - [DEBUG]
54521 2019-Jan-17 17:00:47.126893 - [DEBUG] EDGE: >
54522 2019-Jan-17 17:00:47.126952 - [DEBUG] ---> 54523 2019-Jan-17 17:00:47.127587 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54524 2019-Jan-17 17:00:47.128240 - [DEBUG]
54525 2019-Jan-17 17:00:47.128267 - [DEBUG] EDGE: >
54526 2019-Jan-17 17:00:47.128326 - [DEBUG] ---> 54527 2019-Jan-17 17:00:47.128965 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54528 2019-Jan-17 17:00:47.129604 - [DEBUG]
54529 2019-Jan-17 17:00:47.129642 - [DEBUG] Compose: EdgeIdentity * AllBottom
54530 2019-Jan-17 17:00:47.129670 - [DEBUG]
54531 2019-Jan-17 17:00:47.129693 - [DEBUG] Propagate flow
54532 2019-Jan-17 17:00:47.129717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54533 2019-Jan-17 17:00:47.129774 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
54534 2019-Jan-17 17:00:47.130414 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54535 2019-Jan-17 17:00:47.131053 - [DEBUG] Edge function : AllBottom (result of previous compose)
54536 2019-Jan-17 17:00:47.131078 - [DEBUG]
54537 2019-Jan-17 17:00:47.131103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54538 2019-Jan-17 17:00:47.131129 - [DEBUG] = AllBottom
54539 2019-Jan-17 17:00:47.131153 - [DEBUG]
54540 2019-Jan-17 17:00:47.131176 - [DEBUG] PROPAGATE: No new function!
54541 2019-Jan-17 17:00:47.131204 - [DEBUG] EDGE: >
54542 2019-Jan-17 17:00:47.131263 - [DEBUG] ---> 54543 2019-Jan-17 17:00:47.131926 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54544 2019-Jan-17 17:00:47.132566 - [DEBUG]
54545 2019-Jan-17 17:00:47.132601 - [DEBUG] Compose: EdgeIdentity * AllBottom
54546 2019-Jan-17 17:00:47.132628 - [DEBUG]
54547 2019-Jan-17 17:00:47.132651 - [DEBUG] Propagate flow
54548 2019-Jan-17 17:00:47.132675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54549 2019-Jan-17 17:00:47.132740 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54550 2019-Jan-17 17:00:47.133382 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54551 2019-Jan-17 17:00:47.134022 - [DEBUG] Edge function : AllBottom (result of previous compose)
54552 2019-Jan-17 17:00:47.134047 - [DEBUG]
54553 2019-Jan-17 17:00:47.134072 - [DEBUG] Join: AllTop & AllBottom
54554 2019-Jan-17 17:00:47.134097 - [DEBUG] = AllBottom (new jump func)
54555 2019-Jan-17 17:00:47.134122 - [DEBUG]
54556 2019-Jan-17 17:00:47.134145 - [DEBUG] Start adding new jump function
54557 2019-Jan-17 17:00:47.134168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54558 2019-Jan-17 17:00:47.134226 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54559 2019-Jan-17 17:00:47.134881 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54560 2019-Jan-17 17:00:47.135520 - [DEBUG] Edge Function : AllBottom
54561 2019-Jan-17 17:00:47.135549 - [DEBUG] End adding new jump function
54562 2019-Jan-17 17:00:47.135572 - [DEBUG]
54563 2019-Jan-17 17:00:47.135596 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54564 2019-Jan-17 17:00:47.135620 - [DEBUG]
54565 2019-Jan-17 17:00:47.135643 - [DEBUG] Process 1468. path edge:
54566 2019-Jan-17 17:00:47.135667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54567 2019-Jan-17 17:00:47.135725 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
54568 2019-Jan-17 17:00:47.136364 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54569 2019-Jan-17 17:00:47.137004 - [DEBUG]
54570 2019-Jan-17 17:00:47.137028 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
54571 2019-Jan-17 17:00:47.137679 - [DEBUG] Possible callees:
54572 2019-Jan-17 17:00:47.137704 - [DEBUG] foo
54573 2019-Jan-17 17:00:47.137729 - [DEBUG] Possible return sites:
54574 2019-Jan-17 17:00:47.137753 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12654575 2019-Jan-17 17:00:47.139039 - [DEBUG] Found and process special summary
54576 2019-Jan-17 17:00:47.139074 - [DEBUG] Compose: EdgeIdentity * AllBottom
54577 2019-Jan-17 17:00:47.139101 - [DEBUG]
54578 2019-Jan-17 17:00:47.139125 - [DEBUG] Propagate flow
54579 2019-Jan-17 17:00:47.139148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54580 2019-Jan-17 17:00:47.139206 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54581 2019-Jan-17 17:00:47.139846 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54582 2019-Jan-17 17:00:47.140486 - [DEBUG] Edge function : AllBottom (result of previous compose)
54583 2019-Jan-17 17:00:47.140512 - [DEBUG]
54584 2019-Jan-17 17:00:47.140537 - [DEBUG] Join: AllTop & AllBottom
54585 2019-Jan-17 17:00:47.140563 - [DEBUG] = AllBottom (new jump func)
54586 2019-Jan-17 17:00:47.140587 - [DEBUG]
54587 2019-Jan-17 17:00:47.140610 - [DEBUG] Start adding new jump function
54588 2019-Jan-17 17:00:47.140634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54589 2019-Jan-17 17:00:47.140691 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54590 2019-Jan-17 17:00:47.141348 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54591 2019-Jan-17 17:00:47.141988 - [DEBUG] Edge Function : AllBottom
54592 2019-Jan-17 17:00:47.142017 - [DEBUG] End adding new jump function
54593 2019-Jan-17 17:00:47.142050 - [DEBUG]
54594 2019-Jan-17 17:00:47.142074 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54595 2019-Jan-17 17:00:47.142099 - [DEBUG]
54596 2019-Jan-17 17:00:47.142122 - [DEBUG] Process 1469. path edge:
54597 2019-Jan-17 17:00:47.142146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54598 2019-Jan-17 17:00:47.142204 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
54599 2019-Jan-17 17:00:47.142844 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54600 2019-Jan-17 17:00:47.143485 - [DEBUG]
54601 2019-Jan-17 17:00:47.143510 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54602 2019-Jan-17 17:00:47.144168 - [DEBUG] Compose: EdgeIdentity * AllBottom
54603 2019-Jan-17 17:00:47.144196 - [DEBUG]
54604 2019-Jan-17 17:00:47.144220 - [DEBUG] Propagate flow
54605 2019-Jan-17 17:00:47.144243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54606 2019-Jan-17 17:00:47.144302 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
54607 2019-Jan-17 17:00:47.144955 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54608 2019-Jan-17 17:00:47.145595 - [DEBUG] Edge function : AllBottom (result of previous compose)
54609 2019-Jan-17 17:00:47.145620 - [DEBUG]
54610 2019-Jan-17 17:00:47.145646 - [DEBUG] Join: AllTop & AllBottom
54611 2019-Jan-17 17:00:47.145671 - [DEBUG] = AllBottom (new jump func)
54612 2019-Jan-17 17:00:47.145696 - [DEBUG]
54613 2019-Jan-17 17:00:47.145719 - [DEBUG] Start adding new jump function
54614 2019-Jan-17 17:00:47.145742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54615 2019-Jan-17 17:00:47.145800 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54616 2019-Jan-17 17:00:47.146460 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
54617 2019-Jan-17 17:00:47.147146 - [DEBUG] Edge Function : AllBottom
54618 2019-Jan-17 17:00:47.147182 - [DEBUG] End adding new jump function
54619 2019-Jan-17 17:00:47.147207 - [DEBUG]
54620 2019-Jan-17 17:00:47.147231 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54621 2019-Jan-17 17:00:47.147256 - [DEBUG]
54622 2019-Jan-17 17:00:47.147279 - [DEBUG] Process 1470. path edge:
54623 2019-Jan-17 17:00:47.147303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54624 2019-Jan-17 17:00:47.147380 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
54625 2019-Jan-17 17:00:47.148112 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54626 2019-Jan-17 17:00:47.148783 - [DEBUG]
54627 2019-Jan-17 17:00:47.148811 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
54628 2019-Jan-17 17:00:47.149487 - [DEBUG] Compose: EdgeIdentity * AllBottom
54629 2019-Jan-17 17:00:47.149516 - [DEBUG]
54630 2019-Jan-17 17:00:47.149540 - [DEBUG] Propagate flow
54631 2019-Jan-17 17:00:47.149563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54632 2019-Jan-17 17:00:47.149627 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
54633 2019-Jan-17 17:00:47.150265 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54634 2019-Jan-17 17:00:47.150905 - [DEBUG] Edge function : AllBottom (result of previous compose)
54635 2019-Jan-17 17:00:47.150931 - [DEBUG]
54636 2019-Jan-17 17:00:47.150974 - [DEBUG] Join: AllTop & AllBottom
54637 2019-Jan-17 17:00:47.151001 - [DEBUG] = AllBottom (new jump func)
54638 2019-Jan-17 17:00:47.151025 - [DEBUG]
54639 2019-Jan-17 17:00:47.151049 - [DEBUG] Start adding new jump function
54640 2019-Jan-17 17:00:47.151072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54641 2019-Jan-17 17:00:47.151130 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54642 2019-Jan-17 17:00:47.151792 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
54643 2019-Jan-17 17:00:47.152429 - [DEBUG] Edge Function : AllBottom
54644 2019-Jan-17 17:00:47.152460 - [DEBUG] End adding new jump function
54645 2019-Jan-17 17:00:47.152484 - [DEBUG]
54646 2019-Jan-17 17:00:47.152508 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54647 2019-Jan-17 17:00:47.152532 - [DEBUG]
54648 2019-Jan-17 17:00:47.152556 - [DEBUG] Process 1471. path edge:
54649 2019-Jan-17 17:00:47.152580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54650 2019-Jan-17 17:00:47.152637 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
54651 2019-Jan-17 17:00:47.153275 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54652 2019-Jan-17 17:00:47.153915 - [DEBUG]
54653 2019-Jan-17 17:00:47.153941 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
54654 2019-Jan-17 17:00:47.154599 - [DEBUG] Compose: EdgeIdentity * AllBottom
54655 2019-Jan-17 17:00:47.154641 - [DEBUG]
54656 2019-Jan-17 17:00:47.154665 - [DEBUG] Propagate flow
54657 2019-Jan-17 17:00:47.154689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54658 2019-Jan-17 17:00:47.154748 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54659 2019-Jan-17 17:00:47.155400 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54660 2019-Jan-17 17:00:47.156040 - [DEBUG] Edge function : AllBottom (result of previous compose)
54661 2019-Jan-17 17:00:47.156065 - [DEBUG]
54662 2019-Jan-17 17:00:47.156090 - [DEBUG] Join: AllTop & AllBottom
54663 2019-Jan-17 17:00:47.156116 - [DEBUG] = AllBottom (new jump func)
54664 2019-Jan-17 17:00:47.156140 - [DEBUG]
54665 2019-Jan-17 17:00:47.156163 - [DEBUG] Start adding new jump function
54666 2019-Jan-17 17:00:47.156187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54667 2019-Jan-17 17:00:47.156244 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54668 2019-Jan-17 17:00:47.156884 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54669 2019-Jan-17 17:00:47.157531 - [DEBUG] Edge Function : AllBottom
54670 2019-Jan-17 17:00:47.157560 - [DEBUG] End adding new jump function
54671 2019-Jan-17 17:00:47.157584 - [DEBUG]
54672 2019-Jan-17 17:00:47.157607 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54673 2019-Jan-17 17:00:47.157631 - [DEBUG]
54674 2019-Jan-17 17:00:47.157655 - [DEBUG] Process 1472. path edge:
54675 2019-Jan-17 17:00:47.157678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54676 2019-Jan-17 17:00:47.157736 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
54677 2019-Jan-17 17:00:47.158399 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54678 2019-Jan-17 17:00:47.159039 - [DEBUG]
54679 2019-Jan-17 17:00:47.159072 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54680 2019-Jan-17 17:00:47.159733 - [DEBUG] Possible callees:
54681 2019-Jan-17 17:00:47.159759 - [DEBUG] llvm.dbg.declare
54682 2019-Jan-17 17:00:47.159784 - [DEBUG] Possible return sites:
54683 2019-Jan-17 17:00:47.159808 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13654684 2019-Jan-17 17:00:47.161097 - [DEBUG] Found and process special summary
54685 2019-Jan-17 17:00:47.161132 - [DEBUG] Compose: EdgeIdentity * AllBottom
54686 2019-Jan-17 17:00:47.161158 - [DEBUG]
54687 2019-Jan-17 17:00:47.161182 - [DEBUG] Propagate flow
54688 2019-Jan-17 17:00:47.161206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54689 2019-Jan-17 17:00:47.161264 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54690 2019-Jan-17 17:00:47.161921 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54691 2019-Jan-17 17:00:47.162561 - [DEBUG] Edge function : AllBottom (result of previous compose)
54692 2019-Jan-17 17:00:47.162587 - [DEBUG]
54693 2019-Jan-17 17:00:47.162612 - [DEBUG] Join: AllTop & AllBottom
54694 2019-Jan-17 17:00:47.162638 - [DEBUG] = AllBottom (new jump func)
54695 2019-Jan-17 17:00:47.162662 - [DEBUG]
54696 2019-Jan-17 17:00:47.162686 - [DEBUG] Start adding new jump function
54697 2019-Jan-17 17:00:47.162709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54698 2019-Jan-17 17:00:47.162767 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54699 2019-Jan-17 17:00:47.163406 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54700 2019-Jan-17 17:00:47.164046 - [DEBUG] Edge Function : AllBottom
54701 2019-Jan-17 17:00:47.164075 - [DEBUG] End adding new jump function
54702 2019-Jan-17 17:00:47.164099 - [DEBUG]
54703 2019-Jan-17 17:00:47.164123 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54704 2019-Jan-17 17:00:47.164147 - [DEBUG]
54705 2019-Jan-17 17:00:47.164170 - [DEBUG] Process 1473. path edge:
54706 2019-Jan-17 17:00:47.164194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54707 2019-Jan-17 17:00:47.164252 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
54708 2019-Jan-17 17:00:47.164907 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54709 2019-Jan-17 17:00:47.165548 - [DEBUG]
54710 2019-Jan-17 17:00:47.165573 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54711 2019-Jan-17 17:00:47.166236 - [DEBUG] Compose: EdgeIdentity * AllBottom
54712 2019-Jan-17 17:00:47.166265 - [DEBUG]
54713 2019-Jan-17 17:00:47.166289 - [DEBUG] Propagate flow
54714 2019-Jan-17 17:00:47.166312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54715 2019-Jan-17 17:00:47.166371 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54716 2019-Jan-17 17:00:47.167011 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54717 2019-Jan-17 17:00:47.167650 - [DEBUG] Edge function : AllBottom (result of previous compose)
54718 2019-Jan-17 17:00:47.167676 - [DEBUG]
54719 2019-Jan-17 17:00:47.167700 - [DEBUG] Join: AllTop & AllBottom
54720 2019-Jan-17 17:00:47.167726 - [DEBUG] = AllBottom (new jump func)
54721 2019-Jan-17 17:00:47.167750 - [DEBUG]
54722 2019-Jan-17 17:00:47.167773 - [DEBUG] Start adding new jump function
54723 2019-Jan-17 17:00:47.167805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54724 2019-Jan-17 17:00:47.167863 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54725 2019-Jan-17 17:00:47.168523 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54726 2019-Jan-17 17:00:47.169160 - [DEBUG] Edge Function : AllBottom
54727 2019-Jan-17 17:00:47.169188 - [DEBUG] End adding new jump function
54728 2019-Jan-17 17:00:47.169212 - [DEBUG]
54729 2019-Jan-17 17:00:47.169236 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54730 2019-Jan-17 17:00:47.169260 - [DEBUG]
54731 2019-Jan-17 17:00:47.169283 - [DEBUG] Process 1474. path edge:
54732 2019-Jan-17 17:00:47.169307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54733 2019-Jan-17 17:00:47.169364 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54734 2019-Jan-17 17:00:47.170000 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54735 2019-Jan-17 17:00:47.170642 - [DEBUG]
54736 2019-Jan-17 17:00:47.170668 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54737 2019-Jan-17 17:00:47.171340 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-17 17:00:47.171368 - [DEBUG]
54739 2019-Jan-17 17:00:47.171392 - [DEBUG] Propagate flow
54740 2019-Jan-17 17:00:47.171416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54741 2019-Jan-17 17:00:47.171475 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54742 2019-Jan-17 17:00:47.172110 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54743 2019-Jan-17 17:00:47.172751 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-17 17:00:47.172776 - [DEBUG]
54745 2019-Jan-17 17:00:47.172801 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-17 17:00:47.172827 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-17 17:00:47.172852 - [DEBUG]
54748 2019-Jan-17 17:00:47.172875 - [DEBUG] Start adding new jump function
54749 2019-Jan-17 17:00:47.172898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54750 2019-Jan-17 17:00:47.172955 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54751 2019-Jan-17 17:00:47.173597 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54752 2019-Jan-17 17:00:47.174232 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-17 17:00:47.174261 - [DEBUG] End adding new jump function
54754 2019-Jan-17 17:00:47.174285 - [DEBUG]
54755 2019-Jan-17 17:00:47.174308 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-17 17:00:47.174333 - [DEBUG]
54757 2019-Jan-17 17:00:47.174356 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-17 17:00:47.174380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54759 2019-Jan-17 17:00:47.174438 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54760 2019-Jan-17 17:00:47.175090 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54761 2019-Jan-17 17:00:47.175729 - [DEBUG]
54762 2019-Jan-17 17:00:47.175754 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54763 2019-Jan-17 17:00:47.176411 - [DEBUG] Compose: EdgeIdentity * AllBottom
54764 2019-Jan-17 17:00:47.176439 - [DEBUG]
54765 2019-Jan-17 17:00:47.176462 - [DEBUG] Propagate flow
54766 2019-Jan-17 17:00:47.176486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54767 2019-Jan-17 17:00:47.176544 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54768 2019-Jan-17 17:00:47.177203 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54769 2019-Jan-17 17:00:47.177845 - [DEBUG] Edge function : AllBottom (result of previous compose)
54770 2019-Jan-17 17:00:47.177870 - [DEBUG]
54771 2019-Jan-17 17:00:47.177903 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54772 2019-Jan-17 17:00:47.177929 - [DEBUG] = AllBottom
54773 2019-Jan-17 17:00:47.177966 - [DEBUG]
54774 2019-Jan-17 17:00:47.177991 - [DEBUG] PROPAGATE: No new function!
54775 2019-Jan-17 17:00:47.178017 - [DEBUG] EDGE: >
54776 2019-Jan-17 17:00:47.178076 - [DEBUG] ---> 54777 2019-Jan-17 17:00:47.178712 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54778 2019-Jan-17 17:00:47.179352 - [DEBUG]
54779 2019-Jan-17 17:00:47.179378 - [DEBUG] EDGE: >
54780 2019-Jan-17 17:00:47.179436 - [DEBUG] ---> 54781 2019-Jan-17 17:00:47.180073 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54782 2019-Jan-17 17:00:47.180711 - [DEBUG]
54783 2019-Jan-17 17:00:47.180737 - [DEBUG] EDGE: >
54784 2019-Jan-17 17:00:47.180795 - [DEBUG] ---> 54785 2019-Jan-17 17:00:47.181451 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54786 2019-Jan-17 17:00:47.182091 - [DEBUG]
54787 2019-Jan-17 17:00:47.182130 - [DEBUG] Compose: EdgeIdentity * AllBottom
54788 2019-Jan-17 17:00:47.182158 - [DEBUG]
54789 2019-Jan-17 17:00:47.182182 - [DEBUG] Propagate flow
54790 2019-Jan-17 17:00:47.182205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54791 2019-Jan-17 17:00:47.182263 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54792 2019-Jan-17 17:00:47.182903 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54793 2019-Jan-17 17:00:47.183543 - [DEBUG] Edge function : AllBottom (result of previous compose)
54794 2019-Jan-17 17:00:47.183568 - [DEBUG]
54795 2019-Jan-17 17:00:47.183593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54796 2019-Jan-17 17:00:47.183619 - [DEBUG] = AllBottom
54797 2019-Jan-17 17:00:47.183643 - [DEBUG]
54798 2019-Jan-17 17:00:47.183666 - [DEBUG] PROPAGATE: No new function!
54799 2019-Jan-17 17:00:47.183694 - [DEBUG] EDGE: >
54800 2019-Jan-17 17:00:47.183753 - [DEBUG] ---> 54801 2019-Jan-17 17:00:47.184400 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54802 2019-Jan-17 17:00:47.185056 - [DEBUG]
54803 2019-Jan-17 17:00:47.185090 - [DEBUG] Compose: EdgeIdentity * AllBottom
54804 2019-Jan-17 17:00:47.185117 - [DEBUG]
54805 2019-Jan-17 17:00:47.185141 - [DEBUG] Propagate flow
54806 2019-Jan-17 17:00:47.185164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54807 2019-Jan-17 17:00:47.185221 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54808 2019-Jan-17 17:00:47.185868 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54809 2019-Jan-17 17:00:47.186507 - [DEBUG] Edge function : AllBottom (result of previous compose)
54810 2019-Jan-17 17:00:47.186532 - [DEBUG]
54811 2019-Jan-17 17:00:47.186557 - [DEBUG] Join: AllTop & AllBottom
54812 2019-Jan-17 17:00:47.186591 - [DEBUG] = AllBottom (new jump func)
54813 2019-Jan-17 17:00:47.186616 - [DEBUG]
54814 2019-Jan-17 17:00:47.186639 - [DEBUG] Start adding new jump function
54815 2019-Jan-17 17:00:47.186663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54816 2019-Jan-17 17:00:47.186720 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54817 2019-Jan-17 17:00:47.187362 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54818 2019-Jan-17 17:00:47.188022 - [DEBUG] Edge Function : AllBottom
54819 2019-Jan-17 17:00:47.188052 - [DEBUG] End adding new jump function
54820 2019-Jan-17 17:00:47.188075 - [DEBUG]
54821 2019-Jan-17 17:00:47.188099 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54822 2019-Jan-17 17:00:47.188123 - [DEBUG]
54823 2019-Jan-17 17:00:47.188146 - [DEBUG] Process 1476. path edge:
54824 2019-Jan-17 17:00:47.188170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54825 2019-Jan-17 17:00:47.188227 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54826 2019-Jan-17 17:00:47.188874 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54827 2019-Jan-17 17:00:47.189513 - [DEBUG]
54828 2019-Jan-17 17:00:47.189537 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54829 2019-Jan-17 17:00:47.190196 - [DEBUG] Possible callees:
54830 2019-Jan-17 17:00:47.190221 - [DEBUG] llvm.dbg.declare
54831 2019-Jan-17 17:00:47.190246 - [DEBUG] Possible return sites:
54832 2019-Jan-17 17:00:47.190270 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354833 2019-Jan-17 17:00:47.191563 - [DEBUG] Found and process special summary
54834 2019-Jan-17 17:00:47.191597 - [DEBUG] Compose: EdgeIdentity * AllBottom
54835 2019-Jan-17 17:00:47.191624 - [DEBUG]
54836 2019-Jan-17 17:00:47.191648 - [DEBUG] Propagate flow
54837 2019-Jan-17 17:00:47.191671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54838 2019-Jan-17 17:00:47.191729 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54839 2019-Jan-17 17:00:47.192369 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54840 2019-Jan-17 17:00:47.193009 - [DEBUG] Edge function : AllBottom (result of previous compose)
54841 2019-Jan-17 17:00:47.193035 - [DEBUG]
54842 2019-Jan-17 17:00:47.193060 - [DEBUG] Join: AllTop & AllBottom
54843 2019-Jan-17 17:00:47.193086 - [DEBUG] = AllBottom (new jump func)
54844 2019-Jan-17 17:00:47.193110 - [DEBUG]
54845 2019-Jan-17 17:00:47.193133 - [DEBUG] Start adding new jump function
54846 2019-Jan-17 17:00:47.193156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54847 2019-Jan-17 17:00:47.193214 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54848 2019-Jan-17 17:00:47.193854 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54849 2019-Jan-17 17:00:47.194494 - [DEBUG] Edge Function : AllBottom
54850 2019-Jan-17 17:00:47.194522 - [DEBUG] End adding new jump function
54851 2019-Jan-17 17:00:47.194546 - [DEBUG]
54852 2019-Jan-17 17:00:47.194570 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54853 2019-Jan-17 17:00:47.194594 - [DEBUG]
54854 2019-Jan-17 17:00:47.194617 - [DEBUG] Process 1477. path edge:
54855 2019-Jan-17 17:00:47.194663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54856 2019-Jan-17 17:00:47.194722 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54857 2019-Jan-17 17:00:47.195362 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54858 2019-Jan-17 17:00:47.196002 - [DEBUG]
54859 2019-Jan-17 17:00:47.196027 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54860 2019-Jan-17 17:00:47.196688 - [DEBUG] Compose: EdgeIdentity * AllBottom
54861 2019-Jan-17 17:00:47.196716 - [DEBUG]
54862 2019-Jan-17 17:00:47.196739 - [DEBUG] Propagate flow
54863 2019-Jan-17 17:00:47.196763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54864 2019-Jan-17 17:00:47.196821 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54865 2019-Jan-17 17:00:47.197457 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54866 2019-Jan-17 17:00:47.198112 - [DEBUG] Edge function : AllBottom (result of previous compose)
54867 2019-Jan-17 17:00:47.198138 - [DEBUG]
54868 2019-Jan-17 17:00:47.198163 - [DEBUG] Join: AllTop & AllBottom
54869 2019-Jan-17 17:00:47.198188 - [DEBUG] = AllBottom (new jump func)
54870 2019-Jan-17 17:00:47.198212 - [DEBUG]
54871 2019-Jan-17 17:00:47.198235 - [DEBUG] Start adding new jump function
54872 2019-Jan-17 17:00:47.198259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54873 2019-Jan-17 17:00:47.198316 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54874 2019-Jan-17 17:00:47.198959 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54875 2019-Jan-17 17:00:47.199592 - [DEBUG] Edge Function : AllBottom
54876 2019-Jan-17 17:00:47.199621 - [DEBUG] End adding new jump function
54877 2019-Jan-17 17:00:47.199645 - [DEBUG]
54878 2019-Jan-17 17:00:47.199668 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54879 2019-Jan-17 17:00:47.199693 - [DEBUG]
54880 2019-Jan-17 17:00:47.199716 - [DEBUG] Process 1478. path edge:
54881 2019-Jan-17 17:00:47.199740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54882 2019-Jan-17 17:00:47.199797 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54883 2019-Jan-17 17:00:47.200432 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54884 2019-Jan-17 17:00:47.201074 - [DEBUG]
54885 2019-Jan-17 17:00:47.201099 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54886 2019-Jan-17 17:00:47.201771 - [DEBUG] Compose: EdgeIdentity * AllBottom
54887 2019-Jan-17 17:00:47.201799 - [DEBUG]
54888 2019-Jan-17 17:00:47.201822 - [DEBUG] Propagate flow
54889 2019-Jan-17 17:00:47.201846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54890 2019-Jan-17 17:00:47.201904 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54891 2019-Jan-17 17:00:47.202539 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54892 2019-Jan-17 17:00:47.203180 - [DEBUG] Edge function : AllBottom (result of previous compose)
54893 2019-Jan-17 17:00:47.203205 - [DEBUG]
54894 2019-Jan-17 17:00:47.203230 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54895 2019-Jan-17 17:00:47.203256 - [DEBUG] = AllBottom
54896 2019-Jan-17 17:00:47.203280 - [DEBUG]
54897 2019-Jan-17 17:00:47.203303 - [DEBUG] PROPAGATE: No new function!
54898 2019-Jan-17 17:00:47.203329 - [DEBUG] EDGE: >
54899 2019-Jan-17 17:00:47.203387 - [DEBUG] ---> 54900 2019-Jan-17 17:00:47.204030 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54901 2019-Jan-17 17:00:47.204683 - [DEBUG]
54902 2019-Jan-17 17:00:47.204709 - [DEBUG] EDGE: >
54903 2019-Jan-17 17:00:47.204768 - [DEBUG] ---> 54904 2019-Jan-17 17:00:47.205408 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54905 2019-Jan-17 17:00:47.206047 - [DEBUG]
54906 2019-Jan-17 17:00:47.206084 - [DEBUG] Compose: EdgeIdentity * AllBottom
54907 2019-Jan-17 17:00:47.206112 - [DEBUG]
54908 2019-Jan-17 17:00:47.206136 - [DEBUG] Propagate flow
54909 2019-Jan-17 17:00:47.206159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54910 2019-Jan-17 17:00:47.206217 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54911 2019-Jan-17 17:00:47.206857 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54912 2019-Jan-17 17:00:47.207497 - [DEBUG] Edge function : AllBottom (result of previous compose)
54913 2019-Jan-17 17:00:47.207522 - [DEBUG]
54914 2019-Jan-17 17:00:47.207547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54915 2019-Jan-17 17:00:47.207573 - [DEBUG] = AllBottom
54916 2019-Jan-17 17:00:47.207597 - [DEBUG]
54917 2019-Jan-17 17:00:47.207621 - [DEBUG] PROPAGATE: No new function!
54918 2019-Jan-17 17:00:47.207648 - [DEBUG] EDGE: >
54919 2019-Jan-17 17:00:47.207707 - [DEBUG] ---> 54920 2019-Jan-17 17:00:47.208371 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54921 2019-Jan-17 17:00:47.209011 - [DEBUG]
54922 2019-Jan-17 17:00:47.209037 - [DEBUG] EDGE: >
54923 2019-Jan-17 17:00:47.209096 - [DEBUG] ---> 54924 2019-Jan-17 17:00:47.209732 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54925 2019-Jan-17 17:00:47.210372 - [DEBUG]
54926 2019-Jan-17 17:00:47.210406 - [DEBUG] Compose: EdgeIdentity * AllBottom
54927 2019-Jan-17 17:00:47.210433 - [DEBUG]
54928 2019-Jan-17 17:00:47.210457 - [DEBUG] Propagate flow
54929 2019-Jan-17 17:00:47.210480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54930 2019-Jan-17 17:00:47.210538 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54931 2019-Jan-17 17:00:47.211175 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54932 2019-Jan-17 17:00:47.211832 - [DEBUG] Edge function : AllBottom (result of previous compose)
54933 2019-Jan-17 17:00:47.211858 - [DEBUG]
54934 2019-Jan-17 17:00:47.211884 - [DEBUG] Join: AllTop & AllBottom
54935 2019-Jan-17 17:00:47.211909 - [DEBUG] = AllBottom (new jump func)
54936 2019-Jan-17 17:00:47.211934 - [DEBUG]
54937 2019-Jan-17 17:00:47.211957 - [DEBUG] Start adding new jump function
54938 2019-Jan-17 17:00:47.211981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

54939 2019-Jan-17 17:00:47.212041 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54940 2019-Jan-17 17:00:47.212717 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54941 2019-Jan-17 17:00:47.213363 - [DEBUG] Edge Function : AllBottom
54942 2019-Jan-17 17:00:47.213395 - [DEBUG] End adding new jump function
54943 2019-Jan-17 17:00:47.213419 - [DEBUG]
54944 2019-Jan-17 17:00:47.213443 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54945 2019-Jan-17 17:00:47.213482 - [DEBUG]
54946 2019-Jan-17 17:00:47.213506 - [DEBUG] Process 1479. path edge:
54947 2019-Jan-17 17:00:47.213529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
54948 2019-Jan-17 17:00:47.213589 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54949 2019-Jan-17 17:00:47.214227 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54950 2019-Jan-17 17:00:47.214890 - [DEBUG]
54951 2019-Jan-17 17:00:47.214917 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54952 2019-Jan-17 17:00:47.215583 - [DEBUG] Compose: EdgeIdentity * AllBottom
54953 2019-Jan-17 17:00:47.215612 - [DEBUG]
54954 2019-Jan-17 17:00:47.215635 - [DEBUG] Propagate flow
54955 2019-Jan-17 17:00:47.215659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54956 2019-Jan-17 17:00:47.215718 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54957 2019-Jan-17 17:00:47.216367 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54958 2019-Jan-17 17:00:47.217008 - [DEBUG] Edge function : AllBottom (result of previous compose)
54959 2019-Jan-17 17:00:47.217033 - [DEBUG]
54960 2019-Jan-17 17:00:47.217059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54961 2019-Jan-17 17:00:47.217085 - [DEBUG] = AllBottom
54962 2019-Jan-17 17:00:47.217109 - [DEBUG]
54963 2019-Jan-17 17:00:47.217132 - [DEBUG] PROPAGATE: No new function!
54964 2019-Jan-17 17:00:47.217165 - [DEBUG] Compose: EdgeIdentity * AllBottom
54965 2019-Jan-17 17:00:47.217193 - [DEBUG]
54966 2019-Jan-17 17:00:47.217216 - [DEBUG] Propagate flow
54967 2019-Jan-17 17:00:47.217240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54968 2019-Jan-17 17:00:47.217298 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54969 2019-Jan-17 17:00:47.217947 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54970 2019-Jan-17 17:00:47.218600 - [DEBUG] Edge function : AllBottom (result of previous compose)
54971 2019-Jan-17 17:00:47.218625 - [DEBUG]
54972 2019-Jan-17 17:00:47.218651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54973 2019-Jan-17 17:00:47.218677 - [DEBUG] = AllBottom
54974 2019-Jan-17 17:00:47.218701 - [DEBUG]
54975 2019-Jan-17 17:00:47.218724 - [DEBUG] PROPAGATE: No new function!
54976 2019-Jan-17 17:00:47.218750 - [DEBUG] EDGE: >
54977 2019-Jan-17 17:00:47.218809 - [DEBUG] ---> 54978 2019-Jan-17 17:00:47.219447 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54979 2019-Jan-17 17:00:47.220086 - [DEBUG]
54980 2019-Jan-17 17:00:47.220113 - [DEBUG] EDGE: >
54981 2019-Jan-17 17:00:47.220172 - [DEBUG] ---> 54982 2019-Jan-17 17:00:47.220808 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54983 2019-Jan-17 17:00:47.221462 - [DEBUG]
54984 2019-Jan-17 17:00:47.221489 - [DEBUG] EDGE: >
54985 2019-Jan-17 17:00:47.221547 - [DEBUG] ---> 54986 2019-Jan-17 17:00:47.222190 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
54987 2019-Jan-17 17:00:47.222843 - [DEBUG]
54988 2019-Jan-17 17:00:47.222885 - [DEBUG] Compose: EdgeIdentity * AllBottom
54989 2019-Jan-17 17:00:47.222912 - [DEBUG]
54990 2019-Jan-17 17:00:47.222936 - [DEBUG] Propagate flow
54991 2019-Jan-17 17:00:47.222960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

54992 2019-Jan-17 17:00:47.223018 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54993 2019-Jan-17 17:00:47.223658 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

54994 2019-Jan-17 17:00:47.224297 - [DEBUG] Edge function : AllBottom (result of previous compose)
54995 2019-Jan-17 17:00:47.224322 - [DEBUG]
54996 2019-Jan-17 17:00:47.224348 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54997 2019-Jan-17 17:00:47.224374 - [DEBUG] = AllBottom
54998 2019-Jan-17 17:00:47.224398 - [DEBUG]
54999 2019-Jan-17 17:00:47.224421 - [DEBUG] PROPAGATE: No new function!
55000 2019-Jan-17 17:00:47.224450 - [DEBUG] EDGE: >
55001 2019-Jan-17 17:00:47.224509 - [DEBUG] ---> 55002 2019-Jan-17 17:00:47.225165 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55003 2019-Jan-17 17:00:47.225804 - [DEBUG]
55004 2019-Jan-17 17:00:47.225830 - [DEBUG] EDGE: >
55005 2019-Jan-17 17:00:47.225889 - [DEBUG] ---> 55006 2019-Jan-17 17:00:47.226525 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55007 2019-Jan-17 17:00:47.227164 - [DEBUG]
55008 2019-Jan-17 17:00:47.227190 - [DEBUG] EDGE: >
55009 2019-Jan-17 17:00:47.227249 - [DEBUG] ---> 55010 2019-Jan-17 17:00:47.227890 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55011 2019-Jan-17 17:00:47.228547 - [DEBUG]
55012 2019-Jan-17 17:00:47.228574 - [DEBUG] EDGE: >
55013 2019-Jan-17 17:00:47.228632 - [DEBUG] ---> 55014 2019-Jan-17 17:00:47.229269 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55015 2019-Jan-17 17:00:47.229909 - [DEBUG]
55016 2019-Jan-17 17:00:47.229935 - [DEBUG] EDGE: >
55017 2019-Jan-17 17:00:47.229994 - [DEBUG] ---> 55018 2019-Jan-17 17:00:47.230629 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55019 2019-Jan-17 17:00:47.231269 - [DEBUG]
55020 2019-Jan-17 17:00:47.231309 - [DEBUG] EDGE: >
55021 2019-Jan-17 17:00:47.231368 - [DEBUG] ---> 55022 2019-Jan-17 17:00:47.232008 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55023 2019-Jan-17 17:00:47.232648 - [DEBUG]
55024 2019-Jan-17 17:00:47.232674 - [DEBUG] EDGE: >
55025 2019-Jan-17 17:00:47.232733 - [DEBUG] ---> 55026 2019-Jan-17 17:00:47.233368 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55027 2019-Jan-17 17:00:47.234007 - [DEBUG]
55028 2019-Jan-17 17:00:47.234033 - [DEBUG] EDGE: >
55029 2019-Jan-17 17:00:47.234107 - [DEBUG] ---> 55030 2019-Jan-17 17:00:47.234767 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55031 2019-Jan-17 17:00:47.235406 - [DEBUG]
55032 2019-Jan-17 17:00:47.235445 - [DEBUG] Compose: EdgeIdentity * AllBottom
55033 2019-Jan-17 17:00:47.235473 - [DEBUG]
55034 2019-Jan-17 17:00:47.235497 - [DEBUG] Propagate flow
55035 2019-Jan-17 17:00:47.235520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55036 2019-Jan-17 17:00:47.235577 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55037 2019-Jan-17 17:00:47.236218 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55038 2019-Jan-17 17:00:47.236858 - [DEBUG] Edge function : AllBottom (result of previous compose)
55039 2019-Jan-17 17:00:47.236883 - [DEBUG]
55040 2019-Jan-17 17:00:47.236909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55041 2019-Jan-17 17:00:47.236934 - [DEBUG] = AllBottom
55042 2019-Jan-17 17:00:47.236959 - [DEBUG]
55043 2019-Jan-17 17:00:47.236982 - [DEBUG] PROPAGATE: No new function!
55044 2019-Jan-17 17:00:47.237009 - [DEBUG] EDGE: >
55045 2019-Jan-17 17:00:47.237069 - [DEBUG] ---> 55046 2019-Jan-17 17:00:47.237716 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55047 2019-Jan-17 17:00:47.238373 - [DEBUG]
55048 2019-Jan-17 17:00:47.238409 - [DEBUG] Compose: EdgeIdentity * AllBottom
55049 2019-Jan-17 17:00:47.238436 - [DEBUG]
55050 2019-Jan-17 17:00:47.238460 - [DEBUG] Propagate flow
55051 2019-Jan-17 17:00:47.238483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55052 2019-Jan-17 17:00:47.238541 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55053 2019-Jan-17 17:00:47.239182 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55054 2019-Jan-17 17:00:47.239821 - [DEBUG] Edge function : AllBottom (result of previous compose)
55055 2019-Jan-17 17:00:47.239846 - [DEBUG]
55056 2019-Jan-17 17:00:47.239871 - [DEBUG] Join: AllTop & AllBottom
55057 2019-Jan-17 17:00:47.239897 - [DEBUG] = AllBottom (new jump func)
55058 2019-Jan-17 17:00:47.239921 - [DEBUG]
55059 2019-Jan-17 17:00:47.239944 - [DEBUG] Start adding new jump function
55060 2019-Jan-17 17:00:47.239968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55061 2019-Jan-17 17:00:47.240025 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55062 2019-Jan-17 17:00:47.240664 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55063 2019-Jan-17 17:00:47.241315 - [DEBUG] Edge Function : AllBottom
55064 2019-Jan-17 17:00:47.241344 - [DEBUG] End adding new jump function
55065 2019-Jan-17 17:00:47.241368 - [DEBUG]
55066 2019-Jan-17 17:00:47.241392 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
55067 2019-Jan-17 17:00:47.241416 - [DEBUG]
55068 2019-Jan-17 17:00:47.241439 - [DEBUG] Process 1480. path edge:
55069 2019-Jan-17 17:00:47.241463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55070 2019-Jan-17 17:00:47.241521 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55071 2019-Jan-17 17:00:47.242159 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55072 2019-Jan-17 17:00:47.242798 - [DEBUG]
55073 2019-Jan-17 17:00:47.242823 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55074 2019-Jan-17 17:00:47.243478 - [DEBUG] Possible callees:
55075 2019-Jan-17 17:00:47.243503 - [DEBUG] foo
55076 2019-Jan-17 17:00:47.243528 - [DEBUG] Possible return sites:
55077 2019-Jan-17 17:00:47.243552 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455078 2019-Jan-17 17:00:47.244838 - [DEBUG] Found and process special summary
55079 2019-Jan-17 17:00:47.244874 - [DEBUG] Compose: EdgeIdentity * AllBottom
55080 2019-Jan-17 17:00:47.244901 - [DEBUG]
55081 2019-Jan-17 17:00:47.244925 - [DEBUG] Propagate flow
55082 2019-Jan-17 17:00:47.244948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55083 2019-Jan-17 17:00:47.245006 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55084 2019-Jan-17 17:00:47.245650 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55085 2019-Jan-17 17:00:47.246289 - [DEBUG] Edge function : AllBottom (result of previous compose)
55086 2019-Jan-17 17:00:47.246314 - [DEBUG]
55087 2019-Jan-17 17:00:47.246339 - [DEBUG] Join: AllTop & AllBottom
55088 2019-Jan-17 17:00:47.246364 - [DEBUG] = AllBottom (new jump func)
55089 2019-Jan-17 17:00:47.246388 - [DEBUG]
55090 2019-Jan-17 17:00:47.246411 - [DEBUG] Start adding new jump function
55091 2019-Jan-17 17:00:47.246435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55092 2019-Jan-17 17:00:47.246492 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55093 2019-Jan-17 17:00:47.247133 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55094 2019-Jan-17 17:00:47.247772 - [DEBUG] Edge Function : AllBottom
55095 2019-Jan-17 17:00:47.247800 - [DEBUG] End adding new jump function
55096 2019-Jan-17 17:00:47.247824 - [DEBUG]
55097 2019-Jan-17 17:00:47.247847 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55098 2019-Jan-17 17:00:47.247871 - [DEBUG]
55099 2019-Jan-17 17:00:47.247894 - [DEBUG] Process 1481. path edge:
55100 2019-Jan-17 17:00:47.247918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55101 2019-Jan-17 17:00:47.247989 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55102 2019-Jan-17 17:00:47.248629 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55103 2019-Jan-17 17:00:47.249270 - [DEBUG]
55104 2019-Jan-17 17:00:47.249294 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55105 2019-Jan-17 17:00:47.249948 - [DEBUG] Compose: EdgeIdentity * AllBottom
55106 2019-Jan-17 17:00:47.249976 - [DEBUG]
55107 2019-Jan-17 17:00:47.249999 - [DEBUG] Propagate flow
55108 2019-Jan-17 17:00:47.250023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55109 2019-Jan-17 17:00:47.250081 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55110 2019-Jan-17 17:00:47.250719 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55111 2019-Jan-17 17:00:47.251374 - [DEBUG] Edge function : AllBottom (result of previous compose)
55112 2019-Jan-17 17:00:47.251399 - [DEBUG]
55113 2019-Jan-17 17:00:47.251424 - [DEBUG] Join: AllTop & AllBottom
55114 2019-Jan-17 17:00:47.251450 - [DEBUG] = AllBottom (new jump func)
55115 2019-Jan-17 17:00:47.251474 - [DEBUG]
55116 2019-Jan-17 17:00:47.251497 - [DEBUG] Start adding new jump function
55117 2019-Jan-17 17:00:47.251520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55118 2019-Jan-17 17:00:47.251578 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55119 2019-Jan-17 17:00:47.252226 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55120 2019-Jan-17 17:00:47.252864 - [DEBUG] Edge Function : AllBottom
55121 2019-Jan-17 17:00:47.252892 - [DEBUG] End adding new jump function
55122 2019-Jan-17 17:00:47.252916 - [DEBUG]
55123 2019-Jan-17 17:00:47.252940 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55124 2019-Jan-17 17:00:47.252964 - [DEBUG]
55125 2019-Jan-17 17:00:47.252987 - [DEBUG] Process 1482. path edge:
55126 2019-Jan-17 17:00:47.253011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55127 2019-Jan-17 17:00:47.253068 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55128 2019-Jan-17 17:00:47.253705 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55129 2019-Jan-17 17:00:47.254343 - [DEBUG]
55130 2019-Jan-17 17:00:47.254369 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55131 2019-Jan-17 17:00:47.255035 - [DEBUG] Compose: EdgeIdentity * AllBottom
55132 2019-Jan-17 17:00:47.255063 - [DEBUG]
55133 2019-Jan-17 17:00:47.255087 - [DEBUG] Propagate flow
55134 2019-Jan-17 17:00:47.255110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55135 2019-Jan-17 17:00:47.255168 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55136 2019-Jan-17 17:00:47.255828 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55137 2019-Jan-17 17:00:47.256480 - [DEBUG] Edge function : AllBottom (result of previous compose)
55138 2019-Jan-17 17:00:47.256505 - [DEBUG]
55139 2019-Jan-17 17:00:47.256530 - [DEBUG] Join: AllTop & AllBottom
55140 2019-Jan-17 17:00:47.256555 - [DEBUG] = AllBottom (new jump func)
55141 2019-Jan-17 17:00:47.256579 - [DEBUG]
55142 2019-Jan-17 17:00:47.256603 - [DEBUG] Start adding new jump function
55143 2019-Jan-17 17:00:47.256626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55144 2019-Jan-17 17:00:47.256683 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55145 2019-Jan-17 17:00:47.257327 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55146 2019-Jan-17 17:00:47.257987 - [DEBUG] Edge Function : AllBottom
55147 2019-Jan-17 17:00:47.258015 - [DEBUG] End adding new jump function
55148 2019-Jan-17 17:00:47.258039 - [DEBUG]
55149 2019-Jan-17 17:00:47.258063 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55150 2019-Jan-17 17:00:47.258087 - [DEBUG]
55151 2019-Jan-17 17:00:47.258110 - [DEBUG] Process 1483. path edge:
55152 2019-Jan-17 17:00:47.258134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55153 2019-Jan-17 17:00:47.258191 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55154 2019-Jan-17 17:00:47.258840 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55155 2019-Jan-17 17:00:47.259483 - [DEBUG]
55156 2019-Jan-17 17:00:47.259507 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55157 2019-Jan-17 17:00:47.260162 - [DEBUG] Possible callees:
55158 2019-Jan-17 17:00:47.260187 - [DEBUG] llvm.dbg.declare
55159 2019-Jan-17 17:00:47.260212 - [DEBUG] Possible return sites:
55160 2019-Jan-17 17:00:47.260244 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655161 2019-Jan-17 17:00:47.261538 - [DEBUG] Found and process special summary
55162 2019-Jan-17 17:00:47.261572 - [DEBUG] Compose: EdgeIdentity * AllBottom
55163 2019-Jan-17 17:00:47.261599 - [DEBUG]
55164 2019-Jan-17 17:00:47.261623 - [DEBUG] Propagate flow
55165 2019-Jan-17 17:00:47.261646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55166 2019-Jan-17 17:00:47.261704 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55167 2019-Jan-17 17:00:47.262345 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55168 2019-Jan-17 17:00:47.262986 - [DEBUG] Edge function : AllBottom (result of previous compose)
55169 2019-Jan-17 17:00:47.263012 - [DEBUG]
55170 2019-Jan-17 17:00:47.263036 - [DEBUG] Join: AllTop & AllBottom
55171 2019-Jan-17 17:00:47.263062 - [DEBUG] = AllBottom (new jump func)
55172 2019-Jan-17 17:00:47.263086 - [DEBUG]
55173 2019-Jan-17 17:00:47.263110 - [DEBUG] Start adding new jump function
55174 2019-Jan-17 17:00:47.263133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55175 2019-Jan-17 17:00:47.263190 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55176 2019-Jan-17 17:00:47.263832 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55177 2019-Jan-17 17:00:47.264472 - [DEBUG] Edge Function : AllBottom
55178 2019-Jan-17 17:00:47.264500 - [DEBUG] End adding new jump function
55179 2019-Jan-17 17:00:47.264524 - [DEBUG]
55180 2019-Jan-17 17:00:47.264548 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55181 2019-Jan-17 17:00:47.264572 - [DEBUG]
55182 2019-Jan-17 17:00:47.264595 - [DEBUG] Process 1484. path edge:
55183 2019-Jan-17 17:00:47.264631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55184 2019-Jan-17 17:00:47.264691 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55185 2019-Jan-17 17:00:47.265333 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55186 2019-Jan-17 17:00:47.265974 - [DEBUG]
55187 2019-Jan-17 17:00:47.265998 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55188 2019-Jan-17 17:00:47.266657 - [DEBUG] Compose: EdgeIdentity * AllBottom
55189 2019-Jan-17 17:00:47.266686 - [DEBUG]
55190 2019-Jan-17 17:00:47.266709 - [DEBUG] Propagate flow
55191 2019-Jan-17 17:00:47.266733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55192 2019-Jan-17 17:00:47.266791 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55193 2019-Jan-17 17:00:47.267429 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55194 2019-Jan-17 17:00:47.268085 - [DEBUG] Edge function : AllBottom (result of previous compose)
55195 2019-Jan-17 17:00:47.268110 - [DEBUG]
55196 2019-Jan-17 17:00:47.268135 - [DEBUG] Join: AllTop & AllBottom
55197 2019-Jan-17 17:00:47.268160 - [DEBUG] = AllBottom (new jump func)
55198 2019-Jan-17 17:00:47.268185 - [DEBUG]
55199 2019-Jan-17 17:00:47.268208 - [DEBUG] Start adding new jump function
55200 2019-Jan-17 17:00:47.268232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55201 2019-Jan-17 17:00:47.268289 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55202 2019-Jan-17 17:00:47.268930 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55203 2019-Jan-17 17:00:47.269567 - [DEBUG] Edge Function : AllBottom
55204 2019-Jan-17 17:00:47.269603 - [DEBUG] End adding new jump function
55205 2019-Jan-17 17:00:47.269628 - [DEBUG]
55206 2019-Jan-17 17:00:47.269651 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55207 2019-Jan-17 17:00:47.269676 - [DEBUG]
55208 2019-Jan-17 17:00:47.269699 - [DEBUG] Process 1485. path edge:
55209 2019-Jan-17 17:00:47.269723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55210 2019-Jan-17 17:00:47.269781 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55211 2019-Jan-17 17:00:47.270417 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55212 2019-Jan-17 17:00:47.271058 - [DEBUG]
55213 2019-Jan-17 17:00:47.271083 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55214 2019-Jan-17 17:00:47.271760 - [DEBUG] Compose: EdgeIdentity * AllBottom
55215 2019-Jan-17 17:00:47.271789 - [DEBUG]
55216 2019-Jan-17 17:00:47.271813 - [DEBUG] Propagate flow
55217 2019-Jan-17 17:00:47.271836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55218 2019-Jan-17 17:00:47.271895 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55219 2019-Jan-17 17:00:47.272531 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55220 2019-Jan-17 17:00:47.273170 - [DEBUG] Edge function : AllBottom (result of previous compose)
55221 2019-Jan-17 17:00:47.273195 - [DEBUG]
55222 2019-Jan-17 17:00:47.273220 - [DEBUG] Join: AllTop & AllBottom
55223 2019-Jan-17 17:00:47.273245 - [DEBUG] = AllBottom (new jump func)
55224 2019-Jan-17 17:00:47.273270 - [DEBUG]
55225 2019-Jan-17 17:00:47.273293 - [DEBUG] Start adding new jump function
55226 2019-Jan-17 17:00:47.273316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55227 2019-Jan-17 17:00:47.273373 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55228 2019-Jan-17 17:00:47.274014 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55229 2019-Jan-17 17:00:47.274662 - [DEBUG] Edge Function : AllBottom
55230 2019-Jan-17 17:00:47.274690 - [DEBUG] End adding new jump function
55231 2019-Jan-17 17:00:47.274714 - [DEBUG]
55232 2019-Jan-17 17:00:47.274737 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55233 2019-Jan-17 17:00:47.274762 - [DEBUG]
55234 2019-Jan-17 17:00:47.274785 - [DEBUG] Process 1486. path edge:
55235 2019-Jan-17 17:00:47.274808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55236 2019-Jan-17 17:00:47.274866 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55237 2019-Jan-17 17:00:47.275502 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55238 2019-Jan-17 17:00:47.276142 - [DEBUG]
55239 2019-Jan-17 17:00:47.276167 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55240 2019-Jan-17 17:00:47.276820 - [DEBUG] Compose: EdgeIdentity * AllBottom
55241 2019-Jan-17 17:00:47.276848 - [DEBUG]
55242 2019-Jan-17 17:00:47.276872 - [DEBUG] Propagate flow
55243 2019-Jan-17 17:00:47.276895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55244 2019-Jan-17 17:00:47.276953 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55245 2019-Jan-17 17:00:47.277600 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55246 2019-Jan-17 17:00:47.278257 - [DEBUG] Edge function : AllBottom (result of previous compose)
55247 2019-Jan-17 17:00:47.278282 - [DEBUG]
55248 2019-Jan-17 17:00:47.278308 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55249 2019-Jan-17 17:00:47.278333 - [DEBUG] = AllBottom
55250 2019-Jan-17 17:00:47.278366 - [DEBUG]
55251 2019-Jan-17 17:00:47.278390 - [DEBUG] PROPAGATE: No new function!
55252 2019-Jan-17 17:00:47.278415 - [DEBUG] EDGE: >
55253 2019-Jan-17 17:00:47.278474 - [DEBUG] ---> 55254 2019-Jan-17 17:00:47.279109 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55255 2019-Jan-17 17:00:47.279750 - [DEBUG]
55256 2019-Jan-17 17:00:47.279776 - [DEBUG] EDGE: >
55257 2019-Jan-17 17:00:47.279835 - [DEBUG] ---> 55258 2019-Jan-17 17:00:47.280471 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55259 2019-Jan-17 17:00:47.281112 - [DEBUG]
55260 2019-Jan-17 17:00:47.281138 - [DEBUG] EDGE: >
55261 2019-Jan-17 17:00:47.281196 - [DEBUG] ---> 55262 2019-Jan-17 17:00:47.281853 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55263 2019-Jan-17 17:00:47.282493 - [DEBUG]
55264 2019-Jan-17 17:00:47.282531 - [DEBUG] Compose: EdgeIdentity * AllBottom
55265 2019-Jan-17 17:00:47.282558 - [DEBUG]
55266 2019-Jan-17 17:00:47.282582 - [DEBUG] Propagate flow
55267 2019-Jan-17 17:00:47.282606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55268 2019-Jan-17 17:00:47.282664 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55269 2019-Jan-17 17:00:47.283303 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55270 2019-Jan-17 17:00:47.283943 - [DEBUG] Edge function : AllBottom (result of previous compose)
55271 2019-Jan-17 17:00:47.283969 - [DEBUG]
55272 2019-Jan-17 17:00:47.283993 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55273 2019-Jan-17 17:00:47.284019 - [DEBUG] = AllBottom
55274 2019-Jan-17 17:00:47.284044 - [DEBUG]
55275 2019-Jan-17 17:00:47.284067 - [DEBUG] PROPAGATE: No new function!
55276 2019-Jan-17 17:00:47.284094 - [DEBUG] EDGE: >
55277 2019-Jan-17 17:00:47.284152 - [DEBUG] ---> 55278 2019-Jan-17 17:00:47.284817 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55279 2019-Jan-17 17:00:47.285459 - [DEBUG]
55280 2019-Jan-17 17:00:47.285493 - [DEBUG] Compose: EdgeIdentity * AllBottom
55281 2019-Jan-17 17:00:47.285519 - [DEBUG]
55282 2019-Jan-17 17:00:47.285543 - [DEBUG] Propagate flow
55283 2019-Jan-17 17:00:47.285566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55284 2019-Jan-17 17:00:47.285624 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55285 2019-Jan-17 17:00:47.286264 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55286 2019-Jan-17 17:00:47.286903 - [DEBUG] Edge function : AllBottom (result of previous compose)
55287 2019-Jan-17 17:00:47.286929 - [DEBUG]
55288 2019-Jan-17 17:00:47.286953 - [DEBUG] Join: AllTop & AllBottom
55289 2019-Jan-17 17:00:47.286979 - [DEBUG] = AllBottom (new jump func)
55290 2019-Jan-17 17:00:47.287003 - [DEBUG]
55291 2019-Jan-17 17:00:47.287026 - [DEBUG] Start adding new jump function
55292 2019-Jan-17 17:00:47.287050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55293 2019-Jan-17 17:00:47.287107 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55294 2019-Jan-17 17:00:47.287748 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55295 2019-Jan-17 17:00:47.288410 - [DEBUG] Edge Function : AllBottom
55296 2019-Jan-17 17:00:47.288439 - [DEBUG] End adding new jump function
55297 2019-Jan-17 17:00:47.288463 - [DEBUG]
55298 2019-Jan-17 17:00:47.288486 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55299 2019-Jan-17 17:00:47.288510 - [DEBUG]
55300 2019-Jan-17 17:00:47.288534 - [DEBUG] Process 1487. path edge:
55301 2019-Jan-17 17:00:47.288557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55302 2019-Jan-17 17:00:47.288615 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55303 2019-Jan-17 17:00:47.289255 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55304 2019-Jan-17 17:00:47.289896 - [DEBUG]
55305 2019-Jan-17 17:00:47.289920 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55306 2019-Jan-17 17:00:47.290567 - [DEBUG] Possible callees:
55307 2019-Jan-17 17:00:47.290592 - [DEBUG] bar
55308 2019-Jan-17 17:00:47.290616 - [DEBUG] Possible return sites:
55309 2019-Jan-17 17:00:47.290640 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955310 2019-Jan-17 17:00:47.291922 - [DEBUG] Found and process special summary
55311 2019-Jan-17 17:00:47.291955 - [DEBUG] Compose: EdgeIdentity * AllBottom
55312 2019-Jan-17 17:00:47.291982 - [DEBUG]
55313 2019-Jan-17 17:00:47.292006 - [DEBUG] Propagate flow
55314 2019-Jan-17 17:00:47.292029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55315 2019-Jan-17 17:00:47.292087 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55316 2019-Jan-17 17:00:47.292728 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55317 2019-Jan-17 17:00:47.293368 - [DEBUG] Edge function : AllBottom (result of previous compose)
55318 2019-Jan-17 17:00:47.293393 - [DEBUG]
55319 2019-Jan-17 17:00:47.293418 - [DEBUG] Join: AllTop & AllBottom
55320 2019-Jan-17 17:00:47.293444 - [DEBUG] = AllBottom (new jump func)
55321 2019-Jan-17 17:00:47.293468 - [DEBUG]
55322 2019-Jan-17 17:00:47.293491 - [DEBUG] Start adding new jump function
55323 2019-Jan-17 17:00:47.293514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55324 2019-Jan-17 17:00:47.293571 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55325 2019-Jan-17 17:00:47.294212 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55326 2019-Jan-17 17:00:47.294869 - [DEBUG] Edge Function : AllBottom
55327 2019-Jan-17 17:00:47.294897 - [DEBUG] End adding new jump function
55328 2019-Jan-17 17:00:47.294921 - [DEBUG]
55329 2019-Jan-17 17:00:47.294944 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55330 2019-Jan-17 17:00:47.294968 - [DEBUG]
55331 2019-Jan-17 17:00:47.294991 - [DEBUG] Process 1488. path edge:
55332 2019-Jan-17 17:00:47.295015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55333 2019-Jan-17 17:00:47.295073 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55334 2019-Jan-17 17:00:47.295714 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55335 2019-Jan-17 17:00:47.296354 - [DEBUG]
55336 2019-Jan-17 17:00:47.296378 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55337 2019-Jan-17 17:00:47.297034 - [DEBUG] Compose: EdgeIdentity * AllBottom
55338 2019-Jan-17 17:00:47.297062 - [DEBUG]
55339 2019-Jan-17 17:00:47.297094 - [DEBUG] Propagate flow
55340 2019-Jan-17 17:00:47.297117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55341 2019-Jan-17 17:00:47.297176 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55342 2019-Jan-17 17:00:47.297813 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55343 2019-Jan-17 17:00:47.298470 - [DEBUG] Edge function : AllBottom (result of previous compose)
55344 2019-Jan-17 17:00:47.298495 - [DEBUG]
55345 2019-Jan-17 17:00:47.298519 - [DEBUG] Join: AllTop & AllBottom
55346 2019-Jan-17 17:00:47.298545 - [DEBUG] = AllBottom (new jump func)
55347 2019-Jan-17 17:00:47.298569 - [DEBUG]
55348 2019-Jan-17 17:00:47.298592 - [DEBUG] Start adding new jump function
55349 2019-Jan-17 17:00:47.298616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55350 2019-Jan-17 17:00:47.298673 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55351 2019-Jan-17 17:00:47.299312 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55352 2019-Jan-17 17:00:47.299948 - [DEBUG] Edge Function : AllBottom
55353 2019-Jan-17 17:00:47.299976 - [DEBUG] End adding new jump function
55354 2019-Jan-17 17:00:47.300000 - [DEBUG]
55355 2019-Jan-17 17:00:47.300024 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55356 2019-Jan-17 17:00:47.300048 - [DEBUG]
55357 2019-Jan-17 17:00:47.300071 - [DEBUG] Process 1489. path edge:
55358 2019-Jan-17 17:00:47.300095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55359 2019-Jan-17 17:00:47.300153 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55360 2019-Jan-17 17:00:47.300788 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55361 2019-Jan-17 17:00:47.301444 - [DEBUG]
55362 2019-Jan-17 17:00:47.301469 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55363 2019-Jan-17 17:00:47.302121 - [DEBUG] Compose: EdgeIdentity * AllBottom
55364 2019-Jan-17 17:00:47.302149 - [DEBUG]
55365 2019-Jan-17 17:00:47.302173 - [DEBUG] Propagate flow
55366 2019-Jan-17 17:00:47.302196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55367 2019-Jan-17 17:00:47.302255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55368 2019-Jan-17 17:00:47.302902 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55369 2019-Jan-17 17:00:47.303541 - [DEBUG] Edge function : AllBottom (result of previous compose)
55370 2019-Jan-17 17:00:47.303567 - [DEBUG]
55371 2019-Jan-17 17:00:47.303592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55372 2019-Jan-17 17:00:47.303618 - [DEBUG] = AllBottom
55373 2019-Jan-17 17:00:47.303642 - [DEBUG]
55374 2019-Jan-17 17:00:47.303665 - [DEBUG] PROPAGATE: No new function!
55375 2019-Jan-17 17:00:47.303698 - [DEBUG] Compose: EdgeIdentity * AllBottom
55376 2019-Jan-17 17:00:47.303725 - [DEBUG]
55377 2019-Jan-17 17:00:47.303749 - [DEBUG] Propagate flow
55378 2019-Jan-17 17:00:47.303772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55379 2019-Jan-17 17:00:47.303831 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55380 2019-Jan-17 17:00:47.304478 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55381 2019-Jan-17 17:00:47.305136 - [DEBUG] Edge function : AllBottom (result of previous compose)
55382 2019-Jan-17 17:00:47.305170 - [DEBUG]
55383 2019-Jan-17 17:00:47.305195 - [DEBUG] Join: AllTop & AllBottom
55384 2019-Jan-17 17:00:47.305221 - [DEBUG] = AllBottom (new jump func)
55385 2019-Jan-17 17:00:47.305245 - [DEBUG]
55386 2019-Jan-17 17:00:47.305269 - [DEBUG] Start adding new jump function
55387 2019-Jan-17 17:00:47.305292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55388 2019-Jan-17 17:00:47.305350 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55389 2019-Jan-17 17:00:47.305992 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55390 2019-Jan-17 17:00:47.306640 - [DEBUG] Edge Function : AllBottom
55391 2019-Jan-17 17:00:47.306668 - [DEBUG] End adding new jump function
55392 2019-Jan-17 17:00:47.306692 - [DEBUG]
55393 2019-Jan-17 17:00:47.306716 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55394 2019-Jan-17 17:00:47.306741 - [DEBUG]
55395 2019-Jan-17 17:00:47.306764 - [DEBUG] Process 1490. path edge:
55396 2019-Jan-17 17:00:47.306788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55397 2019-Jan-17 17:00:47.306845 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55398 2019-Jan-17 17:00:47.307493 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55399 2019-Jan-17 17:00:47.308150 - [DEBUG]
55400 2019-Jan-17 17:00:47.308174 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55401 2019-Jan-17 17:00:47.308828 - [DEBUG] Possible callees:
55402 2019-Jan-17 17:00:47.308854 - [DEBUG] llvm.dbg.declare
55403 2019-Jan-17 17:00:47.308879 - [DEBUG] Possible return sites:
55404 2019-Jan-17 17:00:47.308903 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355405 2019-Jan-17 17:00:47.310178 - [DEBUG] Found and process special summary
55406 2019-Jan-17 17:00:47.310212 - [DEBUG] Compose: EdgeIdentity * AllBottom
55407 2019-Jan-17 17:00:47.310239 - [DEBUG]
55408 2019-Jan-17 17:00:47.310263 - [DEBUG] Propagate flow
55409 2019-Jan-17 17:00:47.310286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55410 2019-Jan-17 17:00:47.310344 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55411 2019-Jan-17 17:00:47.310984 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55412 2019-Jan-17 17:00:47.311640 - [DEBUG] Edge function : AllBottom (result of previous compose)
55413 2019-Jan-17 17:00:47.311665 - [DEBUG]
55414 2019-Jan-17 17:00:47.311690 - [DEBUG] Join: AllTop & AllBottom
55415 2019-Jan-17 17:00:47.311716 - [DEBUG] = AllBottom (new jump func)
55416 2019-Jan-17 17:00:47.311740 - [DEBUG]
55417 2019-Jan-17 17:00:47.311763 - [DEBUG] Start adding new jump function
55418 2019-Jan-17 17:00:47.311787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55419 2019-Jan-17 17:00:47.311844 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55420 2019-Jan-17 17:00:47.312485 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55421 2019-Jan-17 17:00:47.313125 - [DEBUG] Edge Function : AllBottom
55422 2019-Jan-17 17:00:47.313153 - [DEBUG] End adding new jump function
55423 2019-Jan-17 17:00:47.313176 - [DEBUG]
55424 2019-Jan-17 17:00:47.313200 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55425 2019-Jan-17 17:00:47.313233 - [DEBUG]
55426 2019-Jan-17 17:00:47.313257 - [DEBUG] Process 1491. path edge:
55427 2019-Jan-17 17:00:47.313281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55428 2019-Jan-17 17:00:47.313339 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55429 2019-Jan-17 17:00:47.313980 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55430 2019-Jan-17 17:00:47.314631 - [DEBUG]
55431 2019-Jan-17 17:00:47.314658 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55432 2019-Jan-17 17:00:47.315317 - [DEBUG] Compose: EdgeIdentity * AllBottom
55433 2019-Jan-17 17:00:47.315345 - [DEBUG]
55434 2019-Jan-17 17:00:47.315369 - [DEBUG] Propagate flow
55435 2019-Jan-17 17:00:47.315392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55436 2019-Jan-17 17:00:47.315450 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55437 2019-Jan-17 17:00:47.316097 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55438 2019-Jan-17 17:00:47.316738 - [DEBUG] Edge function : AllBottom (result of previous compose)
55439 2019-Jan-17 17:00:47.316763 - [DEBUG]
55440 2019-Jan-17 17:00:47.316787 - [DEBUG] Join: AllTop & AllBottom
55441 2019-Jan-17 17:00:47.316813 - [DEBUG] = AllBottom (new jump func)
55442 2019-Jan-17 17:00:47.316837 - [DEBUG]
55443 2019-Jan-17 17:00:47.316861 - [DEBUG] Start adding new jump function
55444 2019-Jan-17 17:00:47.316884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55445 2019-Jan-17 17:00:47.316941 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55446 2019-Jan-17 17:00:47.317582 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55447 2019-Jan-17 17:00:47.318232 - [DEBUG] Edge Function : AllBottom
55448 2019-Jan-17 17:00:47.318260 - [DEBUG] End adding new jump function
55449 2019-Jan-17 17:00:47.318284 - [DEBUG]
55450 2019-Jan-17 17:00:47.318308 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55451 2019-Jan-17 17:00:47.318332 - [DEBUG]
55452 2019-Jan-17 17:00:47.318355 - [DEBUG] Process 1492. path edge:
55453 2019-Jan-17 17:00:47.318379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55454 2019-Jan-17 17:00:47.318436 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55455 2019-Jan-17 17:00:47.319070 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55456 2019-Jan-17 17:00:47.319710 - [DEBUG]
55457 2019-Jan-17 17:00:47.319735 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55458 2019-Jan-17 17:00:47.320389 - [DEBUG] Compose: EdgeIdentity * AllBottom
55459 2019-Jan-17 17:00:47.320418 - [DEBUG]
55460 2019-Jan-17 17:00:47.320442 - [DEBUG] Propagate flow
55461 2019-Jan-17 17:00:47.320465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55462 2019-Jan-17 17:00:47.320524 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55463 2019-Jan-17 17:00:47.321160 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55464 2019-Jan-17 17:00:47.321816 - [DEBUG] Edge function : AllBottom (result of previous compose)
55465 2019-Jan-17 17:00:47.321842 - [DEBUG]
55466 2019-Jan-17 17:00:47.321867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55467 2019-Jan-17 17:00:47.321892 - [DEBUG] = AllBottom
55468 2019-Jan-17 17:00:47.321917 - [DEBUG]
55469 2019-Jan-17 17:00:47.321940 - [DEBUG] PROPAGATE: No new function!
55470 2019-Jan-17 17:00:47.321965 - [DEBUG] EDGE: >
55471 2019-Jan-17 17:00:47.322024 - [DEBUG] ---> 55472 2019-Jan-17 17:00:47.322667 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55473 2019-Jan-17 17:00:47.323308 - [DEBUG]
55474 2019-Jan-17 17:00:47.323334 - [DEBUG] EDGE: >
55475 2019-Jan-17 17:00:47.323393 - [DEBUG] ---> 55476 2019-Jan-17 17:00:47.324032 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55477 2019-Jan-17 17:00:47.324684 - [DEBUG]
55478 2019-Jan-17 17:00:47.324721 - [DEBUG] Compose: EdgeIdentity * AllBottom
55479 2019-Jan-17 17:00:47.324748 - [DEBUG]
55480 2019-Jan-17 17:00:47.324772 - [DEBUG] Propagate flow
55481 2019-Jan-17 17:00:47.324795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55482 2019-Jan-17 17:00:47.324853 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55483 2019-Jan-17 17:00:47.325492 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55484 2019-Jan-17 17:00:47.326132 - [DEBUG] Edge function : AllBottom (result of previous compose)
55485 2019-Jan-17 17:00:47.326157 - [DEBUG]
55486 2019-Jan-17 17:00:47.326182 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55487 2019-Jan-17 17:00:47.326208 - [DEBUG] = AllBottom
55488 2019-Jan-17 17:00:47.326232 - [DEBUG]
55489 2019-Jan-17 17:00:47.326255 - [DEBUG] PROPAGATE: No new function!
55490 2019-Jan-17 17:00:47.326282 - [DEBUG] EDGE: >
55491 2019-Jan-17 17:00:47.326341 - [DEBUG] ---> 55492 2019-Jan-17 17:00:47.326988 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55493 2019-Jan-17 17:00:47.327628 - [DEBUG]
55494 2019-Jan-17 17:00:47.327654 - [DEBUG] EDGE: >
55495 2019-Jan-17 17:00:47.327713 - [DEBUG] ---> 55496 2019-Jan-17 17:00:47.328364 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55497 2019-Jan-17 17:00:47.329005 - [DEBUG]
55498 2019-Jan-17 17:00:47.329031 - [DEBUG] EDGE: >
55499 2019-Jan-17 17:00:47.329090 - [DEBUG] ---> 55500 2019-Jan-17 17:00:47.329730 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55501 2019-Jan-17 17:00:47.330371 - [DEBUG]
55502 2019-Jan-17 17:00:47.330405 - [DEBUG] Compose: EdgeIdentity * AllBottom
55503 2019-Jan-17 17:00:47.330432 - [DEBUG]
55504 2019-Jan-17 17:00:47.330456 - [DEBUG] Propagate flow
55505 2019-Jan-17 17:00:47.330480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55506 2019-Jan-17 17:00:47.330537 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55507 2019-Jan-17 17:00:47.331177 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55508 2019-Jan-17 17:00:47.331833 - [DEBUG] Edge function : AllBottom (result of previous compose)
55509 2019-Jan-17 17:00:47.331859 - [DEBUG]
55510 2019-Jan-17 17:00:47.331883 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55511 2019-Jan-17 17:00:47.331909 - [DEBUG] = AllBottom
55512 2019-Jan-17 17:00:47.331933 - [DEBUG]
55513 2019-Jan-17 17:00:47.331956 - [DEBUG] PROPAGATE: No new function!
55514 2019-Jan-17 17:00:47.331984 - [DEBUG] EDGE: >
55515 2019-Jan-17 17:00:47.332043 - [DEBUG] ---> 55516 2019-Jan-17 17:00:47.332689 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55517 2019-Jan-17 17:00:47.333330 - [DEBUG]
55518 2019-Jan-17 17:00:47.333356 - [DEBUG] EDGE: >
55519 2019-Jan-17 17:00:47.333415 - [DEBUG] ---> 55520 2019-Jan-17 17:00:47.334052 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55521 2019-Jan-17 17:00:47.334706 - [DEBUG]
55522 2019-Jan-17 17:00:47.334733 - [DEBUG] EDGE: >
55523 2019-Jan-17 17:00:47.334791 - [DEBUG] ---> 55524 2019-Jan-17 17:00:47.335434 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55525 2019-Jan-17 17:00:47.336074 - [DEBUG]
55526 2019-Jan-17 17:00:47.336109 - [DEBUG] Compose: EdgeIdentity * AllBottom
55527 2019-Jan-17 17:00:47.336136 - [DEBUG]
55528 2019-Jan-17 17:00:47.336160 - [DEBUG] Propagate flow
55529 2019-Jan-17 17:00:47.336184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55530 2019-Jan-17 17:00:47.336241 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55531 2019-Jan-17 17:00:47.336883 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55532 2019-Jan-17 17:00:47.337523 - [DEBUG] Edge function : AllBottom (result of previous compose)
55533 2019-Jan-17 17:00:47.337548 - [DEBUG]
55534 2019-Jan-17 17:00:47.337574 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55535 2019-Jan-17 17:00:47.337599 - [DEBUG] = AllBottom
55536 2019-Jan-17 17:00:47.337624 - [DEBUG]
55537 2019-Jan-17 17:00:47.337647 - [DEBUG] PROPAGATE: No new function!
55538 2019-Jan-17 17:00:47.337675 - [DEBUG] EDGE: >
55539 2019-Jan-17 17:00:47.337734 - [DEBUG] ---> 55540 2019-Jan-17 17:00:47.338392 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55541 2019-Jan-17 17:00:47.339033 - [DEBUG]
55542 2019-Jan-17 17:00:47.339059 - [DEBUG] EDGE: >
55543 2019-Jan-17 17:00:47.339118 - [DEBUG] ---> 55544 2019-Jan-17 17:00:47.339753 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55545 2019-Jan-17 17:00:47.340392 - [DEBUG]
55546 2019-Jan-17 17:00:47.340420 - [DEBUG] Compose: EdgeIdentity * AllBottom
55547 2019-Jan-17 17:00:47.340446 - [DEBUG]
55548 2019-Jan-17 17:00:47.340470 - [DEBUG] Propagate flow
55549 2019-Jan-17 17:00:47.340493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55550 2019-Jan-17 17:00:47.340550 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55551 2019-Jan-17 17:00:47.341187 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

55552 2019-Jan-17 17:00:47.341843 - [DEBUG] Edge function : AllBottom (result of previous compose)
55553 2019-Jan-17 17:00:47.341869 - [DEBUG]
55554 2019-Jan-17 17:00:47.341894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55555 2019-Jan-17 17:00:47.341920 - [DEBUG] = AllBottom
55556 2019-Jan-17 17:00:47.341944 - [DEBUG]
55557 2019-Jan-17 17:00:47.341967 - [DEBUG] PROPAGATE: No new function!
55558 2019-Jan-17 17:00:47.341993 - [DEBUG] EDGE: >
55559 2019-Jan-17 17:00:47.342060 - [DEBUG] ---> 55560 2019-Jan-17 17:00:47.342701 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
>
55561 2019-Jan-17 17:00:47.343341 - [DEBUG]
55562 2019-Jan-17 17:00:47.343388 - [DEBUG] Compose: EdgeIdentity * AllBottom
55563 2019-Jan-17 17:00:47.343416 - [DEBUG]
55564 2019-Jan-17 17:00:47.343440 - [DEBUG] Propagate flow
55565 2019-Jan-17 17:00:47.343463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55566 2019-Jan-17 17:00:47.343521 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55567 2019-Jan-17 17:00:47.344162 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

55568 2019-Jan-17 17:00:47.344823 - [DEBUG] Edge function : AllBottom (result of previous compose)
55569 2019-Jan-17 17:00:47.344848 - [DEBUG]
55570 2019-Jan-17 17:00:47.344873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55571 2019-Jan-17 17:00:47.344899 - [DEBUG] = AllBottom
55572 2019-Jan-17 17:00:47.344923 - [DEBUG]
55573 2019-Jan-17 17:00:47.344946 - [DEBUG] PROPAGATE: No new function!
55574 2019-Jan-17 17:00:47.344972 - [DEBUG] Compose: EdgeIdentity * AllBottom
55575 2019-Jan-17 17:00:47.344998 - [DEBUG]
55576 2019-Jan-17 17:00:47.345021 - [DEBUG] Propagate flow
55577 2019-Jan-17 17:00:47.345044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55578 2019-Jan-17 17:00:47.345102 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55579 2019-Jan-17 17:00:47.345742 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

55580 2019-Jan-17 17:00:47.346383 - [DEBUG] Edge function : AllBottom (result of previous compose)
55581 2019-Jan-17 17:00:47.346408 - [DEBUG]
55582 2019-Jan-17 17:00:47.346433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55583 2019-Jan-17 17:00:47.346458 - [DEBUG] = AllBottom
55584 2019-Jan-17 17:00:47.346483 - [DEBUG]
55585 2019-Jan-17 17:00:47.346505 - [DEBUG] PROPAGATE: No new function!
55586 2019-Jan-17 17:00:47.346532 - [DEBUG] EDGE: >
55587 2019-Jan-17 17:00:47.346592 - [DEBUG] ---> 55588 2019-Jan-17 17:00:47.347232 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
>
55589 2019-Jan-17 17:00:47.347874 - [DEBUG]
55590 2019-Jan-17 17:00:47.347912 - [DEBUG] Compose: EdgeIdentity * AllBottom
55591 2019-Jan-17 17:00:47.347940 - [DEBUG]
55592 2019-Jan-17 17:00:47.347977 - [DEBUG] Propagate flow
55593 2019-Jan-17 17:00:47.348001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55594 2019-Jan-17 17:00:47.348059 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55595 2019-Jan-17 17:00:47.348698 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

55596 2019-Jan-17 17:00:47.349335 - [DEBUG] Edge function : AllBottom (result of previous compose)
55597 2019-Jan-17 17:00:47.349360 - [DEBUG]
55598 2019-Jan-17 17:00:47.349385 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55599 2019-Jan-17 17:00:47.349411 - [DEBUG] = AllBottom
55600 2019-Jan-17 17:00:47.349435 - [DEBUG]
55601 2019-Jan-17 17:00:47.349458 - [DEBUG] PROPAGATE: No new function!
55602 2019-Jan-17 17:00:47.349484 - [DEBUG] Compose: EdgeIdentity * AllBottom
55603 2019-Jan-17 17:00:47.349510 - [DEBUG]
55604 2019-Jan-17 17:00:47.349533 - [DEBUG] Propagate flow
55605 2019-Jan-17 17:00:47.349556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55606 2019-Jan-17 17:00:47.349613 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55607 2019-Jan-17 17:00:47.350258 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

55608 2019-Jan-17 17:00:47.350902 - [DEBUG] Edge function : AllBottom (result of previous compose)
55609 2019-Jan-17 17:00:47.350928 - [DEBUG]
55610 2019-Jan-17 17:00:47.350953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55611 2019-Jan-17 17:00:47.350979 - [DEBUG] = AllBottom
55612 2019-Jan-17 17:00:47.351003 - [DEBUG]
55613 2019-Jan-17 17:00:47.351026 - [DEBUG] PROPAGATE: No new function!
55614 2019-Jan-17 17:00:47.351051 - [DEBUG] EDGE: >
55615 2019-Jan-17 17:00:47.351110 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
55616 2019-Jan-17 17:00:47.351767 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
>
55617 2019-Jan-17 17:00:47.352403 - [DEBUG]
55618 2019-Jan-17 17:00:47.352430 - [DEBUG] Compose: EdgeIdentity * AllBottom
55619 2019-Jan-17 17:00:47.352456 - [DEBUG]
55620 2019-Jan-17 17:00:47.352479 - [DEBUG] Propagate flow
55621 2019-Jan-17 17:00:47.352503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55622 2019-Jan-17 17:00:47.352560 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55623 2019-Jan-17 17:00:47.353202 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55624 2019-Jan-17 17:00:47.353843 - [DEBUG] Edge function : AllBottom (result of previous compose)
55625 2019-Jan-17 17:00:47.353868 - [DEBUG]
55626 2019-Jan-17 17:00:47.353893 - [DEBUG] Join: AllTop & AllBottom
55627 2019-Jan-17 17:00:47.353918 - [DEBUG] = AllBottom (new jump func)
55628 2019-Jan-17 17:00:47.353943 - [DEBUG]
55629 2019-Jan-17 17:00:47.353966 - [DEBUG] Start adding new jump function
55630 2019-Jan-17 17:00:47.353989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55631 2019-Jan-17 17:00:47.354046 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55632 2019-Jan-17 17:00:47.354703 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55633 2019-Jan-17 17:00:47.355343 - [DEBUG] Edge Function : AllBottom
55634 2019-Jan-17 17:00:47.355372 - [DEBUG] End adding new jump function
55635 2019-Jan-17 17:00:47.355396 - [DEBUG]
55636 2019-Jan-17 17:00:47.355419 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55637 2019-Jan-17 17:00:47.355443 - [DEBUG]
55638 2019-Jan-17 17:00:47.355466 - [DEBUG] Process 1493. path edge:
55639 2019-Jan-17 17:00:47.355490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55640 2019-Jan-17 17:00:47.355547 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
55641 2019-Jan-17 17:00:47.356188 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55642 2019-Jan-17 17:00:47.356828 - [DEBUG]
55643 2019-Jan-17 17:00:47.356854 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
55644 2019-Jan-17 17:00:47.357508 - [DEBUG] Compose: EdgeIdentity * AllBottom
55645 2019-Jan-17 17:00:47.357536 - [DEBUG]
55646 2019-Jan-17 17:00:47.357560 - [DEBUG] Propagate flow
55647 2019-Jan-17 17:00:47.357583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55648 2019-Jan-17 17:00:47.357641 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55649 2019-Jan-17 17:00:47.358305 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55650 2019-Jan-17 17:00:47.358948 - [DEBUG] Edge function : AllBottom (result of previous compose)
55651 2019-Jan-17 17:00:47.358973 - [DEBUG]
55652 2019-Jan-17 17:00:47.358997 - [DEBUG] Join: AllTop & AllBottom
55653 2019-Jan-17 17:00:47.359023 - [DEBUG] = AllBottom (new jump func)
55654 2019-Jan-17 17:00:47.359048 - [DEBUG]
55655 2019-Jan-17 17:00:47.359071 - [DEBUG] Start adding new jump function
55656 2019-Jan-17 17:00:47.359094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55657 2019-Jan-17 17:00:47.359152 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55658 2019-Jan-17 17:00:47.359794 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-17 17:00:47.360431 - [DEBUG] Edge Function : AllBottom
55660 2019-Jan-17 17:00:47.360459 - [DEBUG] End adding new jump function
55661 2019-Jan-17 17:00:47.360483 - [DEBUG]
55662 2019-Jan-17 17:00:47.360507 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55663 2019-Jan-17 17:00:47.360531 - [DEBUG]
55664 2019-Jan-17 17:00:47.360554 - [DEBUG] Process 1494. path edge:
55665 2019-Jan-17 17:00:47.360577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55666 2019-Jan-17 17:00:47.360635 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
55667 2019-Jan-17 17:00:47.361274 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55668 2019-Jan-17 17:00:47.361928 - [DEBUG]
55669 2019-Jan-17 17:00:47.361953 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55670 2019-Jan-17 17:00:47.362597 - [DEBUG] Possible callees:
55671 2019-Jan-17 17:00:47.362622 - [DEBUG] bar
55672 2019-Jan-17 17:00:47.362646 - [DEBUG] Possible return sites:
55673 2019-Jan-17 17:00:47.362669 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7155674 2019-Jan-17 17:00:47.363938 - [DEBUG] Found and process special summary
55675 2019-Jan-17 17:00:47.363978 - [DEBUG] Compose: EdgeIdentity * AllBottom
55676 2019-Jan-17 17:00:47.364006 - [DEBUG]
55677 2019-Jan-17 17:00:47.364030 - [DEBUG] Propagate flow
55678 2019-Jan-17 17:00:47.364053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55679 2019-Jan-17 17:00:47.364111 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55680 2019-Jan-17 17:00:47.364768 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55681 2019-Jan-17 17:00:47.365410 - [DEBUG] Edge function : AllBottom (result of previous compose)
55682 2019-Jan-17 17:00:47.365435 - [DEBUG]
55683 2019-Jan-17 17:00:47.365459 - [DEBUG] Join: AllTop & AllBottom
55684 2019-Jan-17 17:00:47.365485 - [DEBUG] = AllBottom (new jump func)
55685 2019-Jan-17 17:00:47.365509 - [DEBUG]
55686 2019-Jan-17 17:00:47.365532 - [DEBUG] Start adding new jump function
55687 2019-Jan-17 17:00:47.365556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55688 2019-Jan-17 17:00:47.365613 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55689 2019-Jan-17 17:00:47.366256 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55690 2019-Jan-17 17:00:47.366896 - [DEBUG] Edge Function : AllBottom
55691 2019-Jan-17 17:00:47.366936 - [DEBUG] End adding new jump function
55692 2019-Jan-17 17:00:47.366960 - [DEBUG]
55693 2019-Jan-17 17:00:47.366984 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55694 2019-Jan-17 17:00:47.367008 - [DEBUG]
55695 2019-Jan-17 17:00:47.367031 - [DEBUG] Process 1495. path edge:
55696 2019-Jan-17 17:00:47.367055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55697 2019-Jan-17 17:00:47.367113 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55698 2019-Jan-17 17:00:47.367753 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55699 2019-Jan-17 17:00:47.368412 - [DEBUG]
55700 2019-Jan-17 17:00:47.368436 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55701 2019-Jan-17 17:00:47.369093 - [DEBUG] Compose: EdgeIdentity * AllBottom
55702 2019-Jan-17 17:00:47.369121 - [DEBUG]
55703 2019-Jan-17 17:00:47.369145 - [DEBUG] Propagate flow
55704 2019-Jan-17 17:00:47.369168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55705 2019-Jan-17 17:00:47.369227 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55706 2019-Jan-17 17:00:47.369863 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55707 2019-Jan-17 17:00:47.370505 - [DEBUG] Edge function : AllBottom (result of previous compose)
55708 2019-Jan-17 17:00:47.370530 - [DEBUG]
55709 2019-Jan-17 17:00:47.370554 - [DEBUG] Join: AllTop & AllBottom
55710 2019-Jan-17 17:00:47.370580 - [DEBUG] = AllBottom (new jump func)
55711 2019-Jan-17 17:00:47.370605 - [DEBUG]
55712 2019-Jan-17 17:00:47.370628 - [DEBUG] Start adding new jump function
55713 2019-Jan-17 17:00:47.370652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55714 2019-Jan-17 17:00:47.370709 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55715 2019-Jan-17 17:00:47.371367 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55716 2019-Jan-17 17:00:47.372003 - [DEBUG] Edge Function : AllBottom
55717 2019-Jan-17 17:00:47.372032 - [DEBUG] End adding new jump function
55718 2019-Jan-17 17:00:47.372055 - [DEBUG]
55719 2019-Jan-17 17:00:47.372079 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55720 2019-Jan-17 17:00:47.372104 - [DEBUG]
55721 2019-Jan-17 17:00:47.372127 - [DEBUG] Process 1496. path edge:
55722 2019-Jan-17 17:00:47.372151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55723 2019-Jan-17 17:00:47.372209 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55724 2019-Jan-17 17:00:47.372845 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55725 2019-Jan-17 17:00:47.373486 - [DEBUG]
55726 2019-Jan-17 17:00:47.373512 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55727 2019-Jan-17 17:00:47.374164 - [DEBUG] Compose: EdgeIdentity * AllBottom
55728 2019-Jan-17 17:00:47.374192 - [DEBUG]
55729 2019-Jan-17 17:00:47.374216 - [DEBUG] Propagate flow
55730 2019-Jan-17 17:00:47.374239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55731 2019-Jan-17 17:00:47.374297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55732 2019-Jan-17 17:00:47.374962 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55733 2019-Jan-17 17:00:47.375613 - [DEBUG] Edge function : AllBottom (result of previous compose)
55734 2019-Jan-17 17:00:47.375638 - [DEBUG]
55735 2019-Jan-17 17:00:47.375663 - [DEBUG] Join: AllTop & AllBottom
55736 2019-Jan-17 17:00:47.375689 - [DEBUG] = AllBottom (new jump func)
55737 2019-Jan-17 17:00:47.375713 - [DEBUG]
55738 2019-Jan-17 17:00:47.375736 - [DEBUG] Start adding new jump function
55739 2019-Jan-17 17:00:47.375759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55740 2019-Jan-17 17:00:47.375817 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55741 2019-Jan-17 17:00:47.376458 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55742 2019-Jan-17 17:00:47.377104 - [DEBUG] Edge Function : AllBottom
55743 2019-Jan-17 17:00:47.377132 - [DEBUG] End adding new jump function
55744 2019-Jan-17 17:00:47.377156 - [DEBUG]
55745 2019-Jan-17 17:00:47.377179 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55746 2019-Jan-17 17:00:47.377204 - [DEBUG]
55747 2019-Jan-17 17:00:47.377227 - [DEBUG] Process 1497. path edge:
55748 2019-Jan-17 17:00:47.377251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55749 2019-Jan-17 17:00:47.377308 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55750 2019-Jan-17 17:00:47.377965 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55751 2019-Jan-17 17:00:47.378609 - [DEBUG]
55752 2019-Jan-17 17:00:47.378633 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55753 2019-Jan-17 17:00:47.379286 - [DEBUG] Possible callees:
55754 2019-Jan-17 17:00:47.379311 - [DEBUG] llvm.dbg.declare
55755 2019-Jan-17 17:00:47.379336 - [DEBUG] Possible return sites:
55756 2019-Jan-17 17:00:47.379360 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855757 2019-Jan-17 17:00:47.380634 - [DEBUG] Found and process special summary
55758 2019-Jan-17 17:00:47.380674 - [DEBUG] Compose: EdgeIdentity * AllBottom
55759 2019-Jan-17 17:00:47.380702 - [DEBUG]
55760 2019-Jan-17 17:00:47.380726 - [DEBUG] Propagate flow
55761 2019-Jan-17 17:00:47.380749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55762 2019-Jan-17 17:00:47.380807 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55763 2019-Jan-17 17:00:47.381466 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55764 2019-Jan-17 17:00:47.382108 - [DEBUG] Edge function : AllBottom (result of previous compose)
55765 2019-Jan-17 17:00:47.382134 - [DEBUG]
55766 2019-Jan-17 17:00:47.382158 - [DEBUG] Join: AllTop & AllBottom
55767 2019-Jan-17 17:00:47.382184 - [DEBUG] = AllBottom (new jump func)
55768 2019-Jan-17 17:00:47.382208 - [DEBUG]
55769 2019-Jan-17 17:00:47.382231 - [DEBUG] Start adding new jump function
55770 2019-Jan-17 17:00:47.382255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55771 2019-Jan-17 17:00:47.382312 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55772 2019-Jan-17 17:00:47.382955 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55773 2019-Jan-17 17:00:47.383595 - [DEBUG] Edge Function : AllBottom
55774 2019-Jan-17 17:00:47.383631 - [DEBUG] End adding new jump function
55775 2019-Jan-17 17:00:47.383655 - [DEBUG]
55776 2019-Jan-17 17:00:47.383678 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55777 2019-Jan-17 17:00:47.383703 - [DEBUG]
55778 2019-Jan-17 17:00:47.383726 - [DEBUG] Process 1498. path edge:
55779 2019-Jan-17 17:00:47.383749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55780 2019-Jan-17 17:00:47.383807 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55781 2019-Jan-17 17:00:47.384447 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55782 2019-Jan-17 17:00:47.385105 - [DEBUG]
55783 2019-Jan-17 17:00:47.385130 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55784 2019-Jan-17 17:00:47.385795 - [DEBUG] Compose: EdgeIdentity * AllBottom
55785 2019-Jan-17 17:00:47.385824 - [DEBUG]
55786 2019-Jan-17 17:00:47.385847 - [DEBUG] Propagate flow
55787 2019-Jan-17 17:00:47.385871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55788 2019-Jan-17 17:00:47.385929 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55789 2019-Jan-17 17:00:47.386567 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55790 2019-Jan-17 17:00:47.387208 - [DEBUG] Edge function : AllBottom (result of previous compose)
55791 2019-Jan-17 17:00:47.387234 - [DEBUG]
55792 2019-Jan-17 17:00:47.387258 - [DEBUG] Join: AllTop & AllBottom
55793 2019-Jan-17 17:00:47.387284 - [DEBUG] = AllBottom (new jump func)
55794 2019-Jan-17 17:00:47.387308 - [DEBUG]
55795 2019-Jan-17 17:00:47.387332 - [DEBUG] Start adding new jump function
55796 2019-Jan-17 17:00:47.387355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55797 2019-Jan-17 17:00:47.387413 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55798 2019-Jan-17 17:00:47.388071 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55799 2019-Jan-17 17:00:47.388706 - [DEBUG] Edge Function : AllBottom
55800 2019-Jan-17 17:00:47.388734 - [DEBUG] End adding new jump function
55801 2019-Jan-17 17:00:47.388758 - [DEBUG]
55802 2019-Jan-17 17:00:47.388782 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55803 2019-Jan-17 17:00:47.388806 - [DEBUG]
55804 2019-Jan-17 17:00:47.388829 - [DEBUG] Process 1499. path edge:
55805 2019-Jan-17 17:00:47.388853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55806 2019-Jan-17 17:00:47.388911 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55807 2019-Jan-17 17:00:47.389546 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55808 2019-Jan-17 17:00:47.390187 - [DEBUG]
55809 2019-Jan-17 17:00:47.390212 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55810 2019-Jan-17 17:00:47.390863 - [DEBUG] Compose: EdgeIdentity * AllBottom
55811 2019-Jan-17 17:00:47.390891 - [DEBUG]
55812 2019-Jan-17 17:00:47.390915 - [DEBUG] Propagate flow
55813 2019-Jan-17 17:00:47.390939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55814 2019-Jan-17 17:00:47.390997 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55815 2019-Jan-17 17:00:47.391653 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55816 2019-Jan-17 17:00:47.392296 - [DEBUG] Edge function : AllBottom (result of previous compose)
55817 2019-Jan-17 17:00:47.392330 - [DEBUG]
55818 2019-Jan-17 17:00:47.392355 - [DEBUG] Join: AllTop & AllBottom
55819 2019-Jan-17 17:00:47.392381 - [DEBUG] = AllBottom (new jump func)
55820 2019-Jan-17 17:00:47.392405 - [DEBUG]
55821 2019-Jan-17 17:00:47.392429 - [DEBUG] Start adding new jump function
55822 2019-Jan-17 17:00:47.392452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55823 2019-Jan-17 17:00:47.392510 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55824 2019-Jan-17 17:00:47.393153 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55825 2019-Jan-17 17:00:47.393793 - [DEBUG] Edge Function : AllBottom
55826 2019-Jan-17 17:00:47.393821 - [DEBUG] End adding new jump function
55827 2019-Jan-17 17:00:47.393845 - [DEBUG]
55828 2019-Jan-17 17:00:47.393869 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55829 2019-Jan-17 17:00:47.393893 - [DEBUG]
55830 2019-Jan-17 17:00:47.393917 - [DEBUG] Process 1500. path edge:
55831 2019-Jan-17 17:00:47.393941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55832 2019-Jan-17 17:00:47.393998 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55833 2019-Jan-17 17:00:47.394652 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55834 2019-Jan-17 17:00:47.395297 - [DEBUG]
55835 2019-Jan-17 17:00:47.395321 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55836 2019-Jan-17 17:00:47.395987 - [DEBUG] Compose: EdgeIdentity * AllBottom
55837 2019-Jan-17 17:00:47.396017 - [DEBUG]
55838 2019-Jan-17 17:00:47.396041 - [DEBUG] Propagate flow
55839 2019-Jan-17 17:00:47.396065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55840 2019-Jan-17 17:00:47.396124 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55841 2019-Jan-17 17:00:47.396764 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55842 2019-Jan-17 17:00:47.397452 - [DEBUG] Edge function : AllBottom (result of previous compose)
55843 2019-Jan-17 17:00:47.397479 - [DEBUG]
55844 2019-Jan-17 17:00:47.397505 - [DEBUG] Join: AllTop & AllBottom
55845 2019-Jan-17 17:00:47.397531 - [DEBUG] = AllBottom (new jump func)
55846 2019-Jan-17 17:00:47.397555 - [DEBUG]
55847 2019-Jan-17 17:00:47.397578 - [DEBUG] Start adding new jump function
55848 2019-Jan-17 17:00:47.397602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55849 2019-Jan-17 17:00:47.397668 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55850 2019-Jan-17 17:00:47.398394 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55851 2019-Jan-17 17:00:47.399091 - [DEBUG] Edge Function : AllBottom
55852 2019-Jan-17 17:00:47.399126 - [DEBUG] End adding new jump function
55853 2019-Jan-17 17:00:47.399150 - [DEBUG]
55854 2019-Jan-17 17:00:47.399175 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55855 2019-Jan-17 17:00:47.399201 - [DEBUG]
55856 2019-Jan-17 17:00:47.399224 - [DEBUG] Process 1501. path edge:
55857 2019-Jan-17 17:00:47.399248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55858 2019-Jan-17 17:00:47.399322 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55859 2019-Jan-17 17:00:47.399970 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55860 2019-Jan-17 17:00:47.400633 - [DEBUG]
55861 2019-Jan-17 17:00:47.400660 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55862 2019-Jan-17 17:00:47.401358 - [DEBUG] Compose: EdgeIdentity * AllBottom
55863 2019-Jan-17 17:00:47.401387 - [DEBUG]
55864 2019-Jan-17 17:00:47.401411 - [DEBUG] Propagate flow
55865 2019-Jan-17 17:00:47.401435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55866 2019-Jan-17 17:00:47.401495 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55867 2019-Jan-17 17:00:47.402135 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55868 2019-Jan-17 17:00:47.402778 - [DEBUG] Edge function : AllBottom (result of previous compose)
55869 2019-Jan-17 17:00:47.402803 - [DEBUG]
55870 2019-Jan-17 17:00:47.402828 - [DEBUG] Join: AllTop & AllBottom
55871 2019-Jan-17 17:00:47.402855 - [DEBUG] = AllBottom (new jump func)
55872 2019-Jan-17 17:00:47.402879 - [DEBUG]
55873 2019-Jan-17 17:00:47.402903 - [DEBUG] Start adding new jump function
55874 2019-Jan-17 17:00:47.402926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55875 2019-Jan-17 17:00:47.402984 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55876 2019-Jan-17 17:00:47.403627 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55877 2019-Jan-17 17:00:47.404263 - [DEBUG] Edge Function : AllBottom
55878 2019-Jan-17 17:00:47.404292 - [DEBUG] End adding new jump function
55879 2019-Jan-17 17:00:47.404316 - [DEBUG]
55880 2019-Jan-17 17:00:47.404340 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55881 2019-Jan-17 17:00:47.404364 - [DEBUG]
55882 2019-Jan-17 17:00:47.404388 - [DEBUG] Process 1502. path edge:
55883 2019-Jan-17 17:00:47.404412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55884 2019-Jan-17 17:00:47.404469 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55885 2019-Jan-17 17:00:47.405124 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55886 2019-Jan-17 17:00:47.405767 - [DEBUG]
55887 2019-Jan-17 17:00:47.405792 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55888 2019-Jan-17 17:00:47.406457 - [DEBUG] Compose: EdgeIdentity * AllBottom
55889 2019-Jan-17 17:00:47.406486 - [DEBUG]
55890 2019-Jan-17 17:00:47.406510 - [DEBUG] Propagate flow
55891 2019-Jan-17 17:00:47.406533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55892 2019-Jan-17 17:00:47.406592 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55893 2019-Jan-17 17:00:47.407235 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55894 2019-Jan-17 17:00:47.407876 - [DEBUG] Edge function : AllBottom (result of previous compose)
55895 2019-Jan-17 17:00:47.407902 - [DEBUG]
55896 2019-Jan-17 17:00:47.407926 - [DEBUG] Join: AllTop & AllBottom
55897 2019-Jan-17 17:00:47.407964 - [DEBUG] = AllBottom (new jump func)
55898 2019-Jan-17 17:00:47.407991 - [DEBUG]
55899 2019-Jan-17 17:00:47.408015 - [DEBUG] Start adding new jump function
55900 2019-Jan-17 17:00:47.408038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55901 2019-Jan-17 17:00:47.408096 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55902 2019-Jan-17 17:00:47.408739 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55903 2019-Jan-17 17:00:47.409388 - [DEBUG] Edge Function : AllBottom
55904 2019-Jan-17 17:00:47.409418 - [DEBUG] End adding new jump function
55905 2019-Jan-17 17:00:47.409442 - [DEBUG]
55906 2019-Jan-17 17:00:47.409465 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55907 2019-Jan-17 17:00:47.409490 - [DEBUG]
55908 2019-Jan-17 17:00:47.409513 - [DEBUG] Process 1503. path edge:
55909 2019-Jan-17 17:00:47.409536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55910 2019-Jan-17 17:00:47.409594 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55911 2019-Jan-17 17:00:47.410235 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55912 2019-Jan-17 17:00:47.410879 - [DEBUG]
55913 2019-Jan-17 17:00:47.410904 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55914 2019-Jan-17 17:00:47.411589 - [DEBUG] Compose: EdgeIdentity * AllBottom
55915 2019-Jan-17 17:00:47.411617 - [DEBUG]
55916 2019-Jan-17 17:00:47.411641 - [DEBUG] Propagate flow
55917 2019-Jan-17 17:00:47.411665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55918 2019-Jan-17 17:00:47.411724 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55919 2019-Jan-17 17:00:47.412362 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55920 2019-Jan-17 17:00:47.413005 - [DEBUG] Edge function : AllBottom (result of previous compose)
55921 2019-Jan-17 17:00:47.413031 - [DEBUG]
55922 2019-Jan-17 17:00:47.413055 - [DEBUG] Join: AllTop & AllBottom
55923 2019-Jan-17 17:00:47.413081 - [DEBUG] = AllBottom (new jump func)
55924 2019-Jan-17 17:00:47.413105 - [DEBUG]
55925 2019-Jan-17 17:00:47.413129 - [DEBUG] Start adding new jump function
55926 2019-Jan-17 17:00:47.413152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55927 2019-Jan-17 17:00:47.413209 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55928 2019-Jan-17 17:00:47.413855 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55929 2019-Jan-17 17:00:47.414494 - [DEBUG] Edge Function : AllBottom
55930 2019-Jan-17 17:00:47.414523 - [DEBUG] End adding new jump function
55931 2019-Jan-17 17:00:47.414546 - [DEBUG]
55932 2019-Jan-17 17:00:47.414570 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55933 2019-Jan-17 17:00:47.414595 - [DEBUG]
55934 2019-Jan-17 17:00:47.414618 - [DEBUG] Process 1504. path edge:
55935 2019-Jan-17 17:00:47.414673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55936 2019-Jan-17 17:00:47.414732 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55937 2019-Jan-17 17:00:47.415369 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55938 2019-Jan-17 17:00:47.416011 - [DEBUG]
55939 2019-Jan-17 17:00:47.416036 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55940 2019-Jan-17 17:00:47.416693 - [DEBUG] Compose: EdgeIdentity * AllBottom
55941 2019-Jan-17 17:00:47.416723 - [DEBUG]
55942 2019-Jan-17 17:00:47.416747 - [DEBUG] Propagate flow
55943 2019-Jan-17 17:00:47.416771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55944 2019-Jan-17 17:00:47.416830 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55945 2019-Jan-17 17:00:47.417501 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55946 2019-Jan-17 17:00:47.418162 - [DEBUG] Edge function : AllBottom (result of previous compose)
55947 2019-Jan-17 17:00:47.418187 - [DEBUG]
55948 2019-Jan-17 17:00:47.418212 - [DEBUG] Join: AllTop & AllBottom
55949 2019-Jan-17 17:00:47.418238 - [DEBUG] = AllBottom (new jump func)
55950 2019-Jan-17 17:00:47.418262 - [DEBUG]
55951 2019-Jan-17 17:00:47.418286 - [DEBUG] Start adding new jump function
55952 2019-Jan-17 17:00:47.418309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55953 2019-Jan-17 17:00:47.418366 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55954 2019-Jan-17 17:00:47.419009 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55955 2019-Jan-17 17:00:47.419654 - [DEBUG] Edge Function : AllBottom
55956 2019-Jan-17 17:00:47.419683 - [DEBUG] End adding new jump function
55957 2019-Jan-17 17:00:47.419707 - [DEBUG]
55958 2019-Jan-17 17:00:47.419730 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55959 2019-Jan-17 17:00:47.419755 - [DEBUG]
55960 2019-Jan-17 17:00:47.419779 - [DEBUG] Process 1505. path edge:
55961 2019-Jan-17 17:00:47.419802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55962 2019-Jan-17 17:00:47.419860 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55963 2019-Jan-17 17:00:47.420505 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55964 2019-Jan-17 17:00:47.421147 - [DEBUG]
55965 2019-Jan-17 17:00:47.421172 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55966 2019-Jan-17 17:00:47.421852 - [DEBUG] Possible callees:
55967 2019-Jan-17 17:00:47.421879 - [DEBUG] llvm.dbg.declare
55968 2019-Jan-17 17:00:47.421904 - [DEBUG] Possible return sites:
55969 2019-Jan-17 17:00:47.421928 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055970 2019-Jan-17 17:00:47.423215 - [DEBUG] Found and process special summary
55971 2019-Jan-17 17:00:47.423257 - [DEBUG] Compose: EdgeIdentity * AllBottom
55972 2019-Jan-17 17:00:47.423285 - [DEBUG]
55973 2019-Jan-17 17:00:47.423309 - [DEBUG] Propagate flow
55974 2019-Jan-17 17:00:47.423332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

55975 2019-Jan-17 17:00:47.423391 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55976 2019-Jan-17 17:00:47.424031 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55977 2019-Jan-17 17:00:47.424687 - [DEBUG] Edge function : AllBottom (result of previous compose)
55978 2019-Jan-17 17:00:47.424712 - [DEBUG]
55979 2019-Jan-17 17:00:47.424736 - [DEBUG] Join: AllTop & AllBottom
55980 2019-Jan-17 17:00:47.424762 - [DEBUG] = AllBottom (new jump func)
55981 2019-Jan-17 17:00:47.424786 - [DEBUG]
55982 2019-Jan-17 17:00:47.424809 - [DEBUG] Start adding new jump function
55983 2019-Jan-17 17:00:47.424832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

55984 2019-Jan-17 17:00:47.424890 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

55985 2019-Jan-17 17:00:47.425532 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55986 2019-Jan-17 17:00:47.426178 - [DEBUG] Edge Function : AllBottom
55987 2019-Jan-17 17:00:47.426207 - [DEBUG] End adding new jump function
55988 2019-Jan-17 17:00:47.426231 - [DEBUG]
55989 2019-Jan-17 17:00:47.426255 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55990 2019-Jan-17 17:00:47.426279 - [DEBUG]
55991 2019-Jan-17 17:00:47.426302 - [DEBUG] Process 1506. path edge:
55992 2019-Jan-17 17:00:47.426326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
55993 2019-Jan-17 17:00:47.426384 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55994 2019-Jan-17 17:00:47.427023 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
55995 2019-Jan-17 17:00:47.427665 - [DEBUG]
55996 2019-Jan-17 17:00:47.427689 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55997 2019-Jan-17 17:00:47.428374 - [DEBUG] Compose: EdgeIdentity * AllBottom
55998 2019-Jan-17 17:00:47.428403 - [DEBUG]
55999 2019-Jan-17 17:00:47.428427 - [DEBUG] Propagate flow
56000 2019-Jan-17 17:00:47.428450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56001 2019-Jan-17 17:00:47.428509 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
56002 2019-Jan-17 17:00:47.429146 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56003 2019-Jan-17 17:00:47.429791 - [DEBUG] Edge function : AllBottom (result of previous compose)
56004 2019-Jan-17 17:00:47.429817 - [DEBUG]
56005 2019-Jan-17 17:00:47.429841 - [DEBUG] Join: AllTop & AllBottom
56006 2019-Jan-17 17:00:47.429867 - [DEBUG] = AllBottom (new jump func)
56007 2019-Jan-17 17:00:47.429891 - [DEBUG]
56008 2019-Jan-17 17:00:47.429914 - [DEBUG] Start adding new jump function
56009 2019-Jan-17 17:00:47.429938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56010 2019-Jan-17 17:00:47.429995 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56011 2019-Jan-17 17:00:47.430638 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
56012 2019-Jan-17 17:00:47.431274 - [DEBUG] Edge Function : AllBottom
56013 2019-Jan-17 17:00:47.431317 - [DEBUG] End adding new jump function
56014 2019-Jan-17 17:00:47.431342 - [DEBUG]
56015 2019-Jan-17 17:00:47.431366 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56016 2019-Jan-17 17:00:47.431390 - [DEBUG]
56017 2019-Jan-17 17:00:47.431414 - [DEBUG] Process 1507. path edge:
56018 2019-Jan-17 17:00:47.431437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56019 2019-Jan-17 17:00:47.431495 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
56020 2019-Jan-17 17:00:47.432130 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56021 2019-Jan-17 17:00:47.432772 - [DEBUG]
56022 2019-Jan-17 17:00:47.432797 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
56023 2019-Jan-17 17:00:47.433457 - [DEBUG] Compose: EdgeIdentity * AllBottom
56024 2019-Jan-17 17:00:47.433485 - [DEBUG]
56025 2019-Jan-17 17:00:47.433509 - [DEBUG] Propagate flow
56026 2019-Jan-17 17:00:47.433532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56027 2019-Jan-17 17:00:47.433591 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56028 2019-Jan-17 17:00:47.434239 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56029 2019-Jan-17 17:00:47.434910 - [DEBUG] Edge function : AllBottom (result of previous compose)
56030 2019-Jan-17 17:00:47.434936 - [DEBUG]
56031 2019-Jan-17 17:00:47.434961 - [DEBUG] Join: AllTop & AllBottom
56032 2019-Jan-17 17:00:47.434987 - [DEBUG] = AllBottom (new jump func)
56033 2019-Jan-17 17:00:47.435011 - [DEBUG]
56034 2019-Jan-17 17:00:47.435034 - [DEBUG] Start adding new jump function
56035 2019-Jan-17 17:00:47.435058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56036 2019-Jan-17 17:00:47.435115 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56037 2019-Jan-17 17:00:47.435758 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56038 2019-Jan-17 17:00:47.436405 - [DEBUG] Edge Function : AllBottom
56039 2019-Jan-17 17:00:47.436434 - [DEBUG] End adding new jump function
56040 2019-Jan-17 17:00:47.436458 - [DEBUG]
56041 2019-Jan-17 17:00:47.436481 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56042 2019-Jan-17 17:00:47.436506 - [DEBUG]
56043 2019-Jan-17 17:00:47.436529 - [DEBUG] Process 1508. path edge:
56044 2019-Jan-17 17:00:47.436553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56045 2019-Jan-17 17:00:47.436610 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56046 2019-Jan-17 17:00:47.437258 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56047 2019-Jan-17 17:00:47.437900 - [DEBUG]
56048 2019-Jan-17 17:00:47.437924 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56049 2019-Jan-17 17:00:47.438605 - [DEBUG] Possible callees:
56050 2019-Jan-17 17:00:47.438631 - [DEBUG] llvm.dbg.declare
56051 2019-Jan-17 17:00:47.438656 - [DEBUG] Possible return sites:
56052 2019-Jan-17 17:00:47.438679 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956053 2019-Jan-17 17:00:47.439967 - [DEBUG] Found and process special summary
56054 2019-Jan-17 17:00:47.440010 - [DEBUG] Compose: EdgeIdentity * AllBottom
56055 2019-Jan-17 17:00:47.440038 - [DEBUG]
56056 2019-Jan-17 17:00:47.440062 - [DEBUG] Propagate flow
56057 2019-Jan-17 17:00:47.440085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56058 2019-Jan-17 17:00:47.440144 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56059 2019-Jan-17 17:00:47.440785 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56060 2019-Jan-17 17:00:47.441444 - [DEBUG] Edge function : AllBottom (result of previous compose)
56061 2019-Jan-17 17:00:47.441469 - [DEBUG]
56062 2019-Jan-17 17:00:47.441494 - [DEBUG] Join: AllTop & AllBottom
56063 2019-Jan-17 17:00:47.441519 - [DEBUG] = AllBottom (new jump func)
56064 2019-Jan-17 17:00:47.441544 - [DEBUG]
56065 2019-Jan-17 17:00:47.441567 - [DEBUG] Start adding new jump function
56066 2019-Jan-17 17:00:47.441590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56067 2019-Jan-17 17:00:47.441648 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56068 2019-Jan-17 17:00:47.442292 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56069 2019-Jan-17 17:00:47.442940 - [DEBUG] Edge Function : AllBottom
56070 2019-Jan-17 17:00:47.442969 - [DEBUG] End adding new jump function
56071 2019-Jan-17 17:00:47.442993 - [DEBUG]
56072 2019-Jan-17 17:00:47.443016 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56073 2019-Jan-17 17:00:47.443041 - [DEBUG]
56074 2019-Jan-17 17:00:47.443064 - [DEBUG] Process 1509. path edge:
56075 2019-Jan-17 17:00:47.443088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56076 2019-Jan-17 17:00:47.443145 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56077 2019-Jan-17 17:00:47.443786 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56078 2019-Jan-17 17:00:47.444429 - [DEBUG]
56079 2019-Jan-17 17:00:47.444454 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56080 2019-Jan-17 17:00:47.445143 - [DEBUG] Compose: EdgeIdentity * AllBottom
56081 2019-Jan-17 17:00:47.445172 - [DEBUG]
56082 2019-Jan-17 17:00:47.445195 - [DEBUG] Propagate flow
56083 2019-Jan-17 17:00:47.445219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56084 2019-Jan-17 17:00:47.445278 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56085 2019-Jan-17 17:00:47.445917 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56086 2019-Jan-17 17:00:47.446561 - [DEBUG] Edge function : AllBottom (result of previous compose)
56087 2019-Jan-17 17:00:47.446587 - [DEBUG]
56088 2019-Jan-17 17:00:47.446612 - [DEBUG] Join: AllTop & AllBottom
56089 2019-Jan-17 17:00:47.446637 - [DEBUG] = AllBottom (new jump func)
56090 2019-Jan-17 17:00:47.446661 - [DEBUG]
56091 2019-Jan-17 17:00:47.446685 - [DEBUG] Start adding new jump function
56092 2019-Jan-17 17:00:47.446708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56093 2019-Jan-17 17:00:47.446765 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56094 2019-Jan-17 17:00:47.447407 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56095 2019-Jan-17 17:00:47.448056 - [DEBUG] Edge Function : AllBottom
56096 2019-Jan-17 17:00:47.448085 - [DEBUG] End adding new jump function
56097 2019-Jan-17 17:00:47.448109 - [DEBUG]
56098 2019-Jan-17 17:00:47.448132 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56099 2019-Jan-17 17:00:47.448157 - [DEBUG]
56100 2019-Jan-17 17:00:47.448180 - [DEBUG] Process 1510. path edge:
56101 2019-Jan-17 17:00:47.448203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56102 2019-Jan-17 17:00:47.448261 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56103 2019-Jan-17 17:00:47.448897 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56104 2019-Jan-17 17:00:47.449539 - [DEBUG]
56105 2019-Jan-17 17:00:47.449564 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56106 2019-Jan-17 17:00:47.450227 - [DEBUG] Compose: EdgeIdentity * AllBottom
56107 2019-Jan-17 17:00:47.450255 - [DEBUG]
56108 2019-Jan-17 17:00:47.450279 - [DEBUG] Propagate flow
56109 2019-Jan-17 17:00:47.450302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56110 2019-Jan-17 17:00:47.450361 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56111 2019-Jan-17 17:00:47.451011 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56112 2019-Jan-17 17:00:47.451678 - [DEBUG] Edge function : AllBottom (result of previous compose)
56113 2019-Jan-17 17:00:47.451704 - [DEBUG]
56114 2019-Jan-17 17:00:47.451729 - [DEBUG] Join: AllTop & AllBottom
56115 2019-Jan-17 17:00:47.451754 - [DEBUG] = AllBottom (new jump func)
56116 2019-Jan-17 17:00:47.451779 - [DEBUG]
56117 2019-Jan-17 17:00:47.451802 - [DEBUG] Start adding new jump function
56118 2019-Jan-17 17:00:47.451826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56119 2019-Jan-17 17:00:47.451883 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56120 2019-Jan-17 17:00:47.452526 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56121 2019-Jan-17 17:00:47.453172 - [DEBUG] Edge Function : AllBottom
56122 2019-Jan-17 17:00:47.453201 - [DEBUG] End adding new jump function
56123 2019-Jan-17 17:00:47.453225 - [DEBUG]
56124 2019-Jan-17 17:00:47.453248 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56125 2019-Jan-17 17:00:47.453273 - [DEBUG]
56126 2019-Jan-17 17:00:47.453296 - [DEBUG] Process 1511. path edge:
56127 2019-Jan-17 17:00:47.453320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56128 2019-Jan-17 17:00:47.453377 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56129 2019-Jan-17 17:00:47.454024 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56130 2019-Jan-17 17:00:47.454680 - [DEBUG]
56131 2019-Jan-17 17:00:47.454705 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56132 2019-Jan-17 17:00:47.455371 - [DEBUG] Possible callees:
56133 2019-Jan-17 17:00:47.455396 - [DEBUG] llvm.dbg.declare
56134 2019-Jan-17 17:00:47.455421 - [DEBUG] Possible return sites:
56135 2019-Jan-17 17:00:47.455445 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556136 2019-Jan-17 17:00:47.456723 - [DEBUG] Found and process special summary
56137 2019-Jan-17 17:00:47.456785 - [DEBUG] Compose: EdgeIdentity * AllBottom
56138 2019-Jan-17 17:00:47.456814 - [DEBUG]
56139 2019-Jan-17 17:00:47.456838 - [DEBUG] Propagate flow
56140 2019-Jan-17 17:00:47.456861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56141 2019-Jan-17 17:00:47.456919 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56142 2019-Jan-17 17:00:47.457561 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56143 2019-Jan-17 17:00:47.458220 - [DEBUG] Edge function : AllBottom (result of previous compose)
56144 2019-Jan-17 17:00:47.458245 - [DEBUG]
56145 2019-Jan-17 17:00:47.458270 - [DEBUG] Join: AllTop & AllBottom
56146 2019-Jan-17 17:00:47.458296 - [DEBUG] = AllBottom (new jump func)
56147 2019-Jan-17 17:00:47.458320 - [DEBUG]
56148 2019-Jan-17 17:00:47.458343 - [DEBUG] Start adding new jump function
56149 2019-Jan-17 17:00:47.458367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56150 2019-Jan-17 17:00:47.458424 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56151 2019-Jan-17 17:00:47.459066 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56152 2019-Jan-17 17:00:47.459704 - [DEBUG] Edge Function : AllBottom
56153 2019-Jan-17 17:00:47.459740 - [DEBUG] End adding new jump function
56154 2019-Jan-17 17:00:47.459764 - [DEBUG]
56155 2019-Jan-17 17:00:47.459788 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56156 2019-Jan-17 17:00:47.459812 - [DEBUG]
56157 2019-Jan-17 17:00:47.459835 - [DEBUG] Process 1512. path edge:
56158 2019-Jan-17 17:00:47.459859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56159 2019-Jan-17 17:00:47.459917 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56160 2019-Jan-17 17:00:47.460556 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56161 2019-Jan-17 17:00:47.461197 - [DEBUG]
56162 2019-Jan-17 17:00:47.461222 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56163 2019-Jan-17 17:00:47.461926 - [DEBUG] Compose: EdgeIdentity * AllBottom
56164 2019-Jan-17 17:00:47.461955 - [DEBUG]
56165 2019-Jan-17 17:00:47.461979 - [DEBUG] Propagate flow
56166 2019-Jan-17 17:00:47.462002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56167 2019-Jan-17 17:00:47.462061 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56168 2019-Jan-17 17:00:47.462709 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56169 2019-Jan-17 17:00:47.463351 - [DEBUG] Edge function : AllBottom (result of previous compose)
56170 2019-Jan-17 17:00:47.463376 - [DEBUG]
56171 2019-Jan-17 17:00:47.463401 - [DEBUG] Join: AllTop & AllBottom
56172 2019-Jan-17 17:00:47.463427 - [DEBUG] = AllBottom (new jump func)
56173 2019-Jan-17 17:00:47.463451 - [DEBUG]
56174 2019-Jan-17 17:00:47.463474 - [DEBUG] Start adding new jump function
56175 2019-Jan-17 17:00:47.463498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56176 2019-Jan-17 17:00:47.463555 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56177 2019-Jan-17 17:00:47.464198 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56178 2019-Jan-17 17:00:47.464851 - [DEBUG] Edge Function : AllBottom
56179 2019-Jan-17 17:00:47.464879 - [DEBUG] End adding new jump function
56180 2019-Jan-17 17:00:47.464903 - [DEBUG]
56181 2019-Jan-17 17:00:47.464927 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56182 2019-Jan-17 17:00:47.464951 - [DEBUG]
56183 2019-Jan-17 17:00:47.464974 - [DEBUG] Process 1513. path edge:
56184 2019-Jan-17 17:00:47.464998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56185 2019-Jan-17 17:00:47.465055 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56186 2019-Jan-17 17:00:47.465692 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56187 2019-Jan-17 17:00:47.466334 - [DEBUG]
56188 2019-Jan-17 17:00:47.466359 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56189 2019-Jan-17 17:00:47.467036 - [DEBUG] Compose: EdgeIdentity * AllBottom
56190 2019-Jan-17 17:00:47.467065 - [DEBUG]
56191 2019-Jan-17 17:00:47.467088 - [DEBUG] Propagate flow
56192 2019-Jan-17 17:00:47.467112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56193 2019-Jan-17 17:00:47.467171 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56194 2019-Jan-17 17:00:47.467808 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56195 2019-Jan-17 17:00:47.468478 - [DEBUG] Edge function : AllBottom (result of previous compose)
56196 2019-Jan-17 17:00:47.468504 - [DEBUG]
56197 2019-Jan-17 17:00:47.468528 - [DEBUG] Join: AllTop & AllBottom
56198 2019-Jan-17 17:00:47.468554 - [DEBUG] = AllBottom (new jump func)
56199 2019-Jan-17 17:00:47.468579 - [DEBUG]
56200 2019-Jan-17 17:00:47.468602 - [DEBUG] Start adding new jump function
56201 2019-Jan-17 17:00:47.468625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56202 2019-Jan-17 17:00:47.468683 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

56203 2019-Jan-17 17:00:47.469325 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56204 2019-Jan-17 17:00:47.469961 - [DEBUG] Edge Function : AllBottom
56205 2019-Jan-17 17:00:47.469990 - [DEBUG] End adding new jump function
56206 2019-Jan-17 17:00:47.470013 - [DEBUG]
56207 2019-Jan-17 17:00:47.470037 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56208 2019-Jan-17 17:00:47.470061 - [DEBUG]
56209 2019-Jan-17 17:00:47.470084 - [DEBUG] Process 1514. path edge:
56210 2019-Jan-17 17:00:47.470108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56211 2019-Jan-17 17:00:47.470165 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56212 2019-Jan-17 17:00:47.470801 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56213 2019-Jan-17 17:00:47.471458 - [DEBUG]
56214 2019-Jan-17 17:00:47.471484 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56215 2019-Jan-17 17:00:47.472156 - [DEBUG] EDGE: >
56216 2019-Jan-17 17:00:47.472217 - [DEBUG] ---> 56217 2019-Jan-17 17:00:47.472853 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56218 2019-Jan-17 17:00:47.473495 - [DEBUG]
56219 2019-Jan-17 17:00:47.473520 - [DEBUG] EDGE: >
56220 2019-Jan-17 17:00:47.473579 - [DEBUG] ---> 56221 2019-Jan-17 17:00:47.474215 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
56222 2019-Jan-17 17:00:47.474873 - [DEBUG]
56223 2019-Jan-17 17:00:47.474899 - [DEBUG] Compose: EdgeIdentity * AllBottom
56224 2019-Jan-17 17:00:47.474925 - [DEBUG]
56225 2019-Jan-17 17:00:47.474949 - [DEBUG] Propagate flow
56226 2019-Jan-17 17:00:47.474972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56227 2019-Jan-17 17:00:47.475030 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56228 2019-Jan-17 17:00:47.475666 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56229 2019-Jan-17 17:00:47.476914 - [DEBUG] Edge function : AllBottom (result of previous compose)
56230 2019-Jan-17 17:00:47.476939 - [DEBUG]
56231 2019-Jan-17 17:00:47.476964 - [DEBUG] Join: AllTop & AllBottom
56232 2019-Jan-17 17:00:47.476990 - [DEBUG] = AllBottom (new jump func)
56233 2019-Jan-17 17:00:47.477014 - [DEBUG]
56234 2019-Jan-17 17:00:47.477038 - [DEBUG] Start adding new jump function
56235 2019-Jan-17 17:00:47.477061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56236 2019-Jan-17 17:00:47.477119 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56237 2019-Jan-17 17:00:47.478383 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56238 2019-Jan-17 17:00:47.479028 - [DEBUG] Edge Function : AllBottom
56239 2019-Jan-17 17:00:47.479057 - [DEBUG] End adding new jump function
56240 2019-Jan-17 17:00:47.479081 - [DEBUG]
56241 2019-Jan-17 17:00:47.479104 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56242 2019-Jan-17 17:00:47.479130 - [DEBUG]
56243 2019-Jan-17 17:00:47.479154 - [DEBUG] Process 1515. path edge:
56244 2019-Jan-17 17:00:47.479178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56245 2019-Jan-17 17:00:47.479236 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56246 2019-Jan-17 17:00:47.479874 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56247 2019-Jan-17 17:00:47.481118 - [DEBUG]
56248 2019-Jan-17 17:00:47.481144 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56249 2019-Jan-17 17:00:47.481820 - [DEBUG] Compose: EdgeIdentity * AllBottom
56250 2019-Jan-17 17:00:47.481848 - [DEBUG]
56251 2019-Jan-17 17:00:47.481872 - [DEBUG] Propagate flow
56252 2019-Jan-17 17:00:47.481896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56253 2019-Jan-17 17:00:47.481955 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56254 2019-Jan-17 17:00:47.482594 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56255 2019-Jan-17 17:00:47.483838 - [DEBUG] Edge function : AllBottom (result of previous compose)
56256 2019-Jan-17 17:00:47.483864 - [DEBUG]
56257 2019-Jan-17 17:00:47.483889 - [DEBUG] Join: AllTop & AllBottom
56258 2019-Jan-17 17:00:47.483915 - [DEBUG] = AllBottom (new jump func)
56259 2019-Jan-17 17:00:47.483939 - [DEBUG]
56260 2019-Jan-17 17:00:47.483963 - [DEBUG] Start adding new jump function
56261 2019-Jan-17 17:00:47.483986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56262 2019-Jan-17 17:00:47.484044 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56263 2019-Jan-17 17:00:47.485303 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56264 2019-Jan-17 17:00:47.485939 - [DEBUG] Edge Function : AllBottom
56265 2019-Jan-17 17:00:47.485968 - [DEBUG] End adding new jump function
56266 2019-Jan-17 17:00:47.485991 - [DEBUG]
56267 2019-Jan-17 17:00:47.486015 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56268 2019-Jan-17 17:00:47.486040 - [DEBUG]
56269 2019-Jan-17 17:00:47.486063 - [DEBUG] Process 1516. path edge:
56270 2019-Jan-17 17:00:47.486087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56271 2019-Jan-17 17:00:47.486145 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56272 2019-Jan-17 17:00:47.486781 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56273 2019-Jan-17 17:00:47.488040 - [DEBUG]
56274 2019-Jan-17 17:00:47.488065 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56275 2019-Jan-17 17:00:47.488722 - [DEBUG] Compose: EdgeIdentity * AllBottom
56276 2019-Jan-17 17:00:47.488750 - [DEBUG]
56277 2019-Jan-17 17:00:47.488773 - [DEBUG] Propagate flow
56278 2019-Jan-17 17:00:47.488797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56279 2019-Jan-17 17:00:47.488856 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56280 2019-Jan-17 17:00:47.489512 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56281 2019-Jan-17 17:00:47.490759 - [DEBUG] Edge function : AllBottom (result of previous compose)
56282 2019-Jan-17 17:00:47.490785 - [DEBUG]
56283 2019-Jan-17 17:00:47.490810 - [DEBUG] Join: AllTop & AllBottom
56284 2019-Jan-17 17:00:47.490835 - [DEBUG] = AllBottom (new jump func)
56285 2019-Jan-17 17:00:47.490860 - [DEBUG]
56286 2019-Jan-17 17:00:47.490883 - [DEBUG] Start adding new jump function
56287 2019-Jan-17 17:00:47.490906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56288 2019-Jan-17 17:00:47.490964 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56289 2019-Jan-17 17:00:47.492226 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56290 2019-Jan-17 17:00:47.492872 - [DEBUG] Edge Function : AllBottom
56291 2019-Jan-17 17:00:47.492902 - [DEBUG] End adding new jump function
56292 2019-Jan-17 17:00:47.492926 - [DEBUG]
56293 2019-Jan-17 17:00:47.492949 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56294 2019-Jan-17 17:00:47.492975 - [DEBUG]
56295 2019-Jan-17 17:00:47.492998 - [DEBUG] Process 1517. path edge:
56296 2019-Jan-17 17:00:47.493022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56297 2019-Jan-17 17:00:47.493080 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56298 2019-Jan-17 17:00:47.493727 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56299 2019-Jan-17 17:00:47.494986 - [DEBUG]
56300 2019-Jan-17 17:00:47.495010 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56301 2019-Jan-17 17:00:47.495676 - [DEBUG] Possible callees:
56302 2019-Jan-17 17:00:47.495703 - [DEBUG] llvm.dbg.declare
56303 2019-Jan-17 17:00:47.495728 - [DEBUG] Possible return sites:
56304 2019-Jan-17 17:00:47.495752 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356305 2019-Jan-17 17:00:47.497037 - [DEBUG] Found and process special summary
56306 2019-Jan-17 17:00:47.497073 - [DEBUG] Compose: EdgeIdentity * AllBottom
56307 2019-Jan-17 17:00:47.497101 - [DEBUG]
56308 2019-Jan-17 17:00:47.497125 - [DEBUG] Propagate flow
56309 2019-Jan-17 17:00:47.497148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56310 2019-Jan-17 17:00:47.497207 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56311 2019-Jan-17 17:00:47.497849 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56312 2019-Jan-17 17:00:47.499111 - [DEBUG] Edge function : AllBottom (result of previous compose)
56313 2019-Jan-17 17:00:47.499136 - [DEBUG]
56314 2019-Jan-17 17:00:47.499161 - [DEBUG] Join: AllTop & AllBottom
56315 2019-Jan-17 17:00:47.499187 - [DEBUG] = AllBottom (new jump func)
56316 2019-Jan-17 17:00:47.499211 - [DEBUG]
56317 2019-Jan-17 17:00:47.499234 - [DEBUG] Start adding new jump function
56318 2019-Jan-17 17:00:47.499258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56319 2019-Jan-17 17:00:47.499316 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56320 2019-Jan-17 17:00:47.500567 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56321 2019-Jan-17 17:00:47.501208 - [DEBUG] Edge Function : AllBottom
56322 2019-Jan-17 17:00:47.501238 - [DEBUG] End adding new jump function
56323 2019-Jan-17 17:00:47.501262 - [DEBUG]
56324 2019-Jan-17 17:00:47.501297 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56325 2019-Jan-17 17:00:47.501325 - [DEBUG]
56326 2019-Jan-17 17:00:47.501348 - [DEBUG] Process 1518. path edge:
56327 2019-Jan-17 17:00:47.501372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56328 2019-Jan-17 17:00:47.501430 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56329 2019-Jan-17 17:00:47.502070 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56330 2019-Jan-17 17:00:47.503314 - [DEBUG]
56331 2019-Jan-17 17:00:47.503339 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56332 2019-Jan-17 17:00:47.504010 - [DEBUG] Compose: EdgeIdentity * AllBottom
56333 2019-Jan-17 17:00:47.504039 - [DEBUG]
56334 2019-Jan-17 17:00:47.504063 - [DEBUG] Propagate flow
56335 2019-Jan-17 17:00:47.504086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56336 2019-Jan-17 17:00:47.504145 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56337 2019-Jan-17 17:00:47.504801 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56338 2019-Jan-17 17:00:47.506047 - [DEBUG] Edge function : AllBottom (result of previous compose)
56339 2019-Jan-17 17:00:47.506072 - [DEBUG]
56340 2019-Jan-17 17:00:47.506097 - [DEBUG] Join: AllTop & AllBottom
56341 2019-Jan-17 17:00:47.506123 - [DEBUG] = AllBottom (new jump func)
56342 2019-Jan-17 17:00:47.506147 - [DEBUG]
56343 2019-Jan-17 17:00:47.506170 - [DEBUG] Start adding new jump function
56344 2019-Jan-17 17:00:47.506194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56345 2019-Jan-17 17:00:47.506252 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56346 2019-Jan-17 17:00:47.507498 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56347 2019-Jan-17 17:00:47.508149 - [DEBUG] Edge Function : AllBottom
56348 2019-Jan-17 17:00:47.508178 - [DEBUG] End adding new jump function
56349 2019-Jan-17 17:00:47.508202 - [DEBUG]
56350 2019-Jan-17 17:00:47.508226 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56351 2019-Jan-17 17:00:47.508251 - [DEBUG]
56352 2019-Jan-17 17:00:47.508274 - [DEBUG] Process 1519. path edge:
56353 2019-Jan-17 17:00:47.508298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56354 2019-Jan-17 17:00:47.508356 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56355 2019-Jan-17 17:00:47.508993 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56356 2019-Jan-17 17:00:47.510236 - [DEBUG]
56357 2019-Jan-17 17:00:47.510262 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56358 2019-Jan-17 17:00:47.510928 - [DEBUG] Compose: EdgeIdentity * AllBottom
56359 2019-Jan-17 17:00:47.510957 - [DEBUG]
56360 2019-Jan-17 17:00:47.510989 - [DEBUG] Propagate flow
56361 2019-Jan-17 17:00:47.511013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56362 2019-Jan-17 17:00:47.511073 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56363 2019-Jan-17 17:00:47.511741 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56364 2019-Jan-17 17:00:47.512988 - [DEBUG] Edge function : AllBottom (result of previous compose)
56365 2019-Jan-17 17:00:47.513013 - [DEBUG]
56366 2019-Jan-17 17:00:47.513038 - [DEBUG] Join: AllTop & AllBottom
56367 2019-Jan-17 17:00:47.513064 - [DEBUG] = AllBottom (new jump func)
56368 2019-Jan-17 17:00:47.513088 - [DEBUG]
56369 2019-Jan-17 17:00:47.513111 - [DEBUG] Start adding new jump function
56370 2019-Jan-17 17:00:47.513135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56371 2019-Jan-17 17:00:47.513193 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56372 2019-Jan-17 17:00:47.514439 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56373 2019-Jan-17 17:00:47.515101 - [DEBUG] Edge Function : AllBottom
56374 2019-Jan-17 17:00:47.515130 - [DEBUG] End adding new jump function
56375 2019-Jan-17 17:00:47.515154 - [DEBUG]
56376 2019-Jan-17 17:00:47.515178 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56377 2019-Jan-17 17:00:47.515203 - [DEBUG]
56378 2019-Jan-17 17:00:47.515226 - [DEBUG] Process 1520. path edge:
56379 2019-Jan-17 17:00:47.515250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56380 2019-Jan-17 17:00:47.515308 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56381 2019-Jan-17 17:00:47.515954 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56382 2019-Jan-17 17:00:47.517198 - [DEBUG]
56383 2019-Jan-17 17:00:47.517223 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56384 2019-Jan-17 17:00:47.517884 - [DEBUG] Possible callees:
56385 2019-Jan-17 17:00:47.517909 - [DEBUG] llvm.dbg.declare
56386 2019-Jan-17 17:00:47.517934 - [DEBUG] Possible return sites:
56387 2019-Jan-17 17:00:47.517971 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956388 2019-Jan-17 17:00:47.519252 - [DEBUG] Found and process special summary
56389 2019-Jan-17 17:00:47.519288 - [DEBUG] Compose: EdgeIdentity * AllBottom
56390 2019-Jan-17 17:00:47.519316 - [DEBUG]
56391 2019-Jan-17 17:00:47.519340 - [DEBUG] Propagate flow
56392 2019-Jan-17 17:00:47.519363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56393 2019-Jan-17 17:00:47.519422 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56394 2019-Jan-17 17:00:47.520064 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56395 2019-Jan-17 17:00:47.521322 - [DEBUG] Edge function : AllBottom (result of previous compose)
56396 2019-Jan-17 17:00:47.521347 - [DEBUG]
56397 2019-Jan-17 17:00:47.521372 - [DEBUG] Join: AllTop & AllBottom
56398 2019-Jan-17 17:00:47.521398 - [DEBUG] = AllBottom (new jump func)
56399 2019-Jan-17 17:00:47.521430 - [DEBUG]
56400 2019-Jan-17 17:00:47.521454 - [DEBUG] Start adding new jump function
56401 2019-Jan-17 17:00:47.521478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56402 2019-Jan-17 17:00:47.521536 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56403 2019-Jan-17 17:00:47.522786 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56404 2019-Jan-17 17:00:47.523425 - [DEBUG] Edge Function : AllBottom
56405 2019-Jan-17 17:00:47.523455 - [DEBUG] End adding new jump function
56406 2019-Jan-17 17:00:47.523478 - [DEBUG]
56407 2019-Jan-17 17:00:47.523502 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56408 2019-Jan-17 17:00:47.523527 - [DEBUG]
56409 2019-Jan-17 17:00:47.523550 - [DEBUG] Process 1521. path edge:
56410 2019-Jan-17 17:00:47.523574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56411 2019-Jan-17 17:00:47.523632 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56412 2019-Jan-17 17:00:47.524271 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56413 2019-Jan-17 17:00:47.525532 - [DEBUG]
56414 2019-Jan-17 17:00:47.525556 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56415 2019-Jan-17 17:00:47.526226 - [DEBUG] Compose: EdgeIdentity * AllBottom
56416 2019-Jan-17 17:00:47.526255 - [DEBUG]
56417 2019-Jan-17 17:00:47.526279 - [DEBUG] Propagate flow
56418 2019-Jan-17 17:00:47.526302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56419 2019-Jan-17 17:00:47.526361 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56420 2019-Jan-17 17:00:47.527017 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56421 2019-Jan-17 17:00:47.528279 - [DEBUG] Edge function : AllBottom (result of previous compose)
56422 2019-Jan-17 17:00:47.528305 - [DEBUG]
56423 2019-Jan-17 17:00:47.528331 - [DEBUG] Join: AllTop & AllBottom
56424 2019-Jan-17 17:00:47.528356 - [DEBUG] = AllBottom (new jump func)
56425 2019-Jan-17 17:00:47.528381 - [DEBUG]
56426 2019-Jan-17 17:00:47.528404 - [DEBUG] Start adding new jump function
56427 2019-Jan-17 17:00:47.528427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56428 2019-Jan-17 17:00:47.528485 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56429 2019-Jan-17 17:00:47.529731 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56430 2019-Jan-17 17:00:47.530368 - [DEBUG] Edge Function : AllBottom
56431 2019-Jan-17 17:00:47.530397 - [DEBUG] End adding new jump function
56432 2019-Jan-17 17:00:47.530421 - [DEBUG]
56433 2019-Jan-17 17:00:47.530445 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56434 2019-Jan-17 17:00:47.530470 - [DEBUG]
56435 2019-Jan-17 17:00:47.530493 - [DEBUG] Process 1522. path edge:
56436 2019-Jan-17 17:00:47.530516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56437 2019-Jan-17 17:00:47.530574 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56438 2019-Jan-17 17:00:47.531211 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56439 2019-Jan-17 17:00:47.532482 - [DEBUG]
56440 2019-Jan-17 17:00:47.532508 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56441 2019-Jan-17 17:00:47.533176 - [DEBUG] Compose: EdgeIdentity * AllBottom
56442 2019-Jan-17 17:00:47.533206 - [DEBUG]
56443 2019-Jan-17 17:00:47.533231 - [DEBUG] Propagate flow
56444 2019-Jan-17 17:00:47.533255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56445 2019-Jan-17 17:00:47.533317 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56446 2019-Jan-17 17:00:47.533962 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56447 2019-Jan-17 17:00:47.535228 - [DEBUG] Edge function : AllBottom (result of previous compose)
56448 2019-Jan-17 17:00:47.535254 - [DEBUG]
56449 2019-Jan-17 17:00:47.535281 - [DEBUG] Join: AllTop & AllBottom
56450 2019-Jan-17 17:00:47.535307 - [DEBUG] = AllBottom (new jump func)
56451 2019-Jan-17 17:00:47.535332 - [DEBUG]
56452 2019-Jan-17 17:00:47.535356 - [DEBUG] Start adding new jump function
56453 2019-Jan-17 17:00:47.535380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56454 2019-Jan-17 17:00:47.535441 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56455 2019-Jan-17 17:00:47.536687 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56456 2019-Jan-17 17:00:47.537329 - [DEBUG] Edge Function : AllBottom
56457 2019-Jan-17 17:00:47.537359 - [DEBUG] End adding new jump function
56458 2019-Jan-17 17:00:47.537384 - [DEBUG]
56459 2019-Jan-17 17:00:47.537409 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56460 2019-Jan-17 17:00:47.537433 - [DEBUG]
56461 2019-Jan-17 17:00:47.537457 - [DEBUG] Process 1523. path edge:
56462 2019-Jan-17 17:00:47.537481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56463 2019-Jan-17 17:00:47.537540 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56464 2019-Jan-17 17:00:47.538198 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56465 2019-Jan-17 17:00:47.539444 - [DEBUG]
56466 2019-Jan-17 17:00:47.539469 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56467 2019-Jan-17 17:00:47.540145 - [DEBUG] Compose: EdgeIdentity * AllBottom
56468 2019-Jan-17 17:00:47.540174 - [DEBUG]
56469 2019-Jan-17 17:00:47.540199 - [DEBUG] Propagate flow
56470 2019-Jan-17 17:00:47.540223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56471 2019-Jan-17 17:00:47.540284 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56472 2019-Jan-17 17:00:47.540925 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56473 2019-Jan-17 17:00:47.542189 - [DEBUG] Edge function : AllBottom (result of previous compose)
56474 2019-Jan-17 17:00:47.542215 - [DEBUG]
56475 2019-Jan-17 17:00:47.542241 - [DEBUG] Join: AllTop & AllBottom
56476 2019-Jan-17 17:00:47.542267 - [DEBUG] = AllBottom (new jump func)
56477 2019-Jan-17 17:00:47.542292 - [DEBUG]
56478 2019-Jan-17 17:00:47.542316 - [DEBUG] Start adding new jump function
56479 2019-Jan-17 17:00:47.542340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56480 2019-Jan-17 17:00:47.542400 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56481 2019-Jan-17 17:00:47.543684 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56482 2019-Jan-17 17:00:47.544339 - [DEBUG] Edge Function : AllBottom
56483 2019-Jan-17 17:00:47.544371 - [DEBUG] End adding new jump function
56484 2019-Jan-17 17:00:47.544396 - [DEBUG]
56485 2019-Jan-17 17:00:47.544421 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56486 2019-Jan-17 17:00:47.544446 - [DEBUG]
56487 2019-Jan-17 17:00:47.544469 - [DEBUG] Process 1524. path edge:
56488 2019-Jan-17 17:00:47.544493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56489 2019-Jan-17 17:00:47.544555 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56490 2019-Jan-17 17:00:47.545212 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56491 2019-Jan-17 17:00:47.546460 - [DEBUG]
56492 2019-Jan-17 17:00:47.546486 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56493 2019-Jan-17 17:00:47.547156 - [DEBUG] Compose: EdgeIdentity * AllBottom
56494 2019-Jan-17 17:00:47.547184 - [DEBUG]
56495 2019-Jan-17 17:00:47.547208 - [DEBUG] Propagate flow
56496 2019-Jan-17 17:00:47.547232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56497 2019-Jan-17 17:00:47.547293 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56498 2019-Jan-17 17:00:47.547936 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56499 2019-Jan-17 17:00:47.549199 - [DEBUG] Edge function : AllBottom (result of previous compose)
56500 2019-Jan-17 17:00:47.549225 - [DEBUG]
56501 2019-Jan-17 17:00:47.549250 - [DEBUG] Join: AllTop & AllBottom
56502 2019-Jan-17 17:00:47.549276 - [DEBUG] = AllBottom (new jump func)
56503 2019-Jan-17 17:00:47.549300 - [DEBUG]
56504 2019-Jan-17 17:00:47.549324 - [DEBUG] Start adding new jump function
56505 2019-Jan-17 17:00:47.549347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56506 2019-Jan-17 17:00:47.549405 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56507 2019-Jan-17 17:00:47.550651 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56508 2019-Jan-17 17:00:47.551301 - [DEBUG] Edge Function : AllBottom
56509 2019-Jan-17 17:00:47.551332 - [DEBUG] End adding new jump function
56510 2019-Jan-17 17:00:47.551357 - [DEBUG]
56511 2019-Jan-17 17:00:47.551383 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56512 2019-Jan-17 17:00:47.551407 - [DEBUG]
56513 2019-Jan-17 17:00:47.551431 - [DEBUG] Process 1525. path edge:
56514 2019-Jan-17 17:00:47.551455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56515 2019-Jan-17 17:00:47.551513 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56516 2019-Jan-17 17:00:47.552154 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56517 2019-Jan-17 17:00:47.553403 - [DEBUG]
56518 2019-Jan-17 17:00:47.553427 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56519 2019-Jan-17 17:00:47.554104 - [DEBUG] Compose: EdgeIdentity * AllBottom
56520 2019-Jan-17 17:00:47.554133 - [DEBUG]
56521 2019-Jan-17 17:00:47.554166 - [DEBUG] Propagate flow
56522 2019-Jan-17 17:00:47.554191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56523 2019-Jan-17 17:00:47.554253 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56524 2019-Jan-17 17:00:47.554917 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56525 2019-Jan-17 17:00:47.556165 - [DEBUG] Edge function : AllBottom (result of previous compose)
56526 2019-Jan-17 17:00:47.556191 - [DEBUG]
56527 2019-Jan-17 17:00:47.556215 - [DEBUG] Join: AllTop & AllBottom
56528 2019-Jan-17 17:00:47.556241 - [DEBUG] = AllBottom (new jump func)
56529 2019-Jan-17 17:00:47.556265 - [DEBUG]
56530 2019-Jan-17 17:00:47.556289 - [DEBUG] Start adding new jump function
56531 2019-Jan-17 17:00:47.556312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56532 2019-Jan-17 17:00:47.556370 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56533 2019-Jan-17 17:00:47.557616 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56534 2019-Jan-17 17:00:47.558266 - [DEBUG] Edge Function : AllBottom
56535 2019-Jan-17 17:00:47.558296 - [DEBUG] End adding new jump function
56536 2019-Jan-17 17:00:47.558320 - [DEBUG]
56537 2019-Jan-17 17:00:47.558345 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56538 2019-Jan-17 17:00:47.558369 - [DEBUG]
56539 2019-Jan-17 17:00:47.558393 - [DEBUG] Process 1526. path edge:
56540 2019-Jan-17 17:00:47.558417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56541 2019-Jan-17 17:00:47.558476 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56542 2019-Jan-17 17:00:47.559115 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56543 2019-Jan-17 17:00:47.560373 - [DEBUG]
56544 2019-Jan-17 17:00:47.560401 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56545 2019-Jan-17 17:00:47.561071 - [DEBUG] Compose: EdgeIdentity * AllBottom
56546 2019-Jan-17 17:00:47.561100 - [DEBUG]
56547 2019-Jan-17 17:00:47.561125 - [DEBUG] Propagate flow
56548 2019-Jan-17 17:00:47.561149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56549 2019-Jan-17 17:00:47.561212 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56550 2019-Jan-17 17:00:47.561872 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56551 2019-Jan-17 17:00:47.563120 - [DEBUG] Edge function : AllBottom (result of previous compose)
56552 2019-Jan-17 17:00:47.563146 - [DEBUG]
56553 2019-Jan-17 17:00:47.563171 - [DEBUG] Join: AllTop & AllBottom
56554 2019-Jan-17 17:00:47.563198 - [DEBUG] = AllBottom (new jump func)
56555 2019-Jan-17 17:00:47.563223 - [DEBUG]
56556 2019-Jan-17 17:00:47.563247 - [DEBUG] Start adding new jump function
56557 2019-Jan-17 17:00:47.563271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56558 2019-Jan-17 17:00:47.563330 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56559 2019-Jan-17 17:00:47.564580 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56560 2019-Jan-17 17:00:47.565232 - [DEBUG] Edge Function : AllBottom
56561 2019-Jan-17 17:00:47.565263 - [DEBUG] End adding new jump function
56562 2019-Jan-17 17:00:47.565287 - [DEBUG]
56563 2019-Jan-17 17:00:47.565324 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56564 2019-Jan-17 17:00:47.565349 - [DEBUG]
56565 2019-Jan-17 17:00:47.565373 - [DEBUG] Process 1527. path edge:
56566 2019-Jan-17 17:00:47.565396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56567 2019-Jan-17 17:00:47.565455 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56568 2019-Jan-17 17:00:47.566092 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56569 2019-Jan-17 17:00:47.567338 - [DEBUG]
56570 2019-Jan-17 17:00:47.567363 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56571 2019-Jan-17 17:00:47.568042 - [DEBUG] Compose: EdgeIdentity * AllBottom
56572 2019-Jan-17 17:00:47.568070 - [DEBUG]
56573 2019-Jan-17 17:00:47.568095 - [DEBUG] Propagate flow
56574 2019-Jan-17 17:00:47.568119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56575 2019-Jan-17 17:00:47.568180 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56576 2019-Jan-17 17:00:47.568829 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56577 2019-Jan-17 17:00:47.570074 - [DEBUG] Edge function : AllBottom (result of previous compose)
56578 2019-Jan-17 17:00:47.570099 - [DEBUG]
56579 2019-Jan-17 17:00:47.570124 - [DEBUG] Join: AllTop & AllBottom
56580 2019-Jan-17 17:00:47.570150 - [DEBUG] = AllBottom (new jump func)
56581 2019-Jan-17 17:00:47.570174 - [DEBUG]
56582 2019-Jan-17 17:00:47.570198 - [DEBUG] Start adding new jump function
56583 2019-Jan-17 17:00:47.570221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56584 2019-Jan-17 17:00:47.570279 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56585 2019-Jan-17 17:00:47.571539 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56586 2019-Jan-17 17:00:47.572180 - [DEBUG] Edge Function : AllBottom
56587 2019-Jan-17 17:00:47.572209 - [DEBUG] End adding new jump function
56588 2019-Jan-17 17:00:47.572234 - [DEBUG]
56589 2019-Jan-17 17:00:47.572258 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56590 2019-Jan-17 17:00:47.572282 - [DEBUG]
56591 2019-Jan-17 17:00:47.572306 - [DEBUG] Process 1528. path edge:
56592 2019-Jan-17 17:00:47.572330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56593 2019-Jan-17 17:00:47.572390 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56594 2019-Jan-17 17:00:47.573032 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56595 2019-Jan-17 17:00:47.574277 - [DEBUG]
56596 2019-Jan-17 17:00:47.574304 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56597 2019-Jan-17 17:00:47.574990 - [DEBUG] Compose: EdgeIdentity * AllBottom
56598 2019-Jan-17 17:00:47.575019 - [DEBUG]
56599 2019-Jan-17 17:00:47.575043 - [DEBUG] Propagate flow
56600 2019-Jan-17 17:00:47.575067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56601 2019-Jan-17 17:00:47.575128 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56602 2019-Jan-17 17:00:47.575768 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56603 2019-Jan-17 17:00:47.577026 - [DEBUG] Edge function : AllBottom (result of previous compose)
56604 2019-Jan-17 17:00:47.577053 - [DEBUG]
56605 2019-Jan-17 17:00:47.577079 - [DEBUG] Join: AllTop & AllBottom
56606 2019-Jan-17 17:00:47.577105 - [DEBUG] = AllBottom (new jump func)
56607 2019-Jan-17 17:00:47.577130 - [DEBUG]
56608 2019-Jan-17 17:00:47.577153 - [DEBUG] Start adding new jump function
56609 2019-Jan-17 17:00:47.577177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56610 2019-Jan-17 17:00:47.577236 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56611 2019-Jan-17 17:00:47.578503 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56612 2019-Jan-17 17:00:47.579139 - [DEBUG] Edge Function : AllBottom
56613 2019-Jan-17 17:00:47.579170 - [DEBUG] End adding new jump function
56614 2019-Jan-17 17:00:47.579194 - [DEBUG]
56615 2019-Jan-17 17:00:47.579219 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56616 2019-Jan-17 17:00:47.579243 - [DEBUG]
56617 2019-Jan-17 17:00:47.579267 - [DEBUG] Process 1529. path edge:
56618 2019-Jan-17 17:00:47.579290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56619 2019-Jan-17 17:00:47.579349 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56620 2019-Jan-17 17:00:47.579985 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56621 2019-Jan-17 17:00:47.581231 - [DEBUG]
56622 2019-Jan-17 17:00:47.581256 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56623 2019-Jan-17 17:00:47.581942 - [DEBUG] Compose: EdgeIdentity * AllBottom
56624 2019-Jan-17 17:00:47.581971 - [DEBUG]
56625 2019-Jan-17 17:00:47.581995 - [DEBUG] Propagate flow
56626 2019-Jan-17 17:00:47.582019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56627 2019-Jan-17 17:00:47.582080 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56628 2019-Jan-17 17:00:47.582730 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56629 2019-Jan-17 17:00:47.583976 - [DEBUG] Edge function : AllBottom (result of previous compose)
56630 2019-Jan-17 17:00:47.584001 - [DEBUG]
56631 2019-Jan-17 17:00:47.584027 - [DEBUG] Join: AllTop & AllBottom
56632 2019-Jan-17 17:00:47.584054 - [DEBUG] = AllBottom (new jump func)
56633 2019-Jan-17 17:00:47.584079 - [DEBUG]
56634 2019-Jan-17 17:00:47.584102 - [DEBUG] Start adding new jump function
56635 2019-Jan-17 17:00:47.584126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56636 2019-Jan-17 17:00:47.584186 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56637 2019-Jan-17 17:00:47.585450 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56638 2019-Jan-17 17:00:47.586087 - [DEBUG] Edge Function : AllBottom
56639 2019-Jan-17 17:00:47.586117 - [DEBUG] End adding new jump function
56640 2019-Jan-17 17:00:47.586142 - [DEBUG]
56641 2019-Jan-17 17:00:47.586166 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56642 2019-Jan-17 17:00:47.586191 - [DEBUG]
56643 2019-Jan-17 17:00:47.586215 - [DEBUG] Process 1530. path edge:
56644 2019-Jan-17 17:00:47.586238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56645 2019-Jan-17 17:00:47.586306 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56646 2019-Jan-17 17:00:47.586943 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56647 2019-Jan-17 17:00:47.588205 - [DEBUG]
56648 2019-Jan-17 17:00:47.588230 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56649 2019-Jan-17 17:00:47.588888 - [DEBUG] Start of endsummarytab entry
56650 2019-Jan-17 17:00:47.588932 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56651 2019-Jan-17 17:00:47.589578 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

56652 2019-Jan-17 17:00:47.589651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56653 2019-Jan-17 17:00:47.590299 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56654 2019-Jan-17 17:00:47.591562 - [DEBUG] EF: AllBottom
56655 2019-Jan-17 17:00:47.591588 - [DEBUG]
56656 2019-Jan-17 17:00:47.591612 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56657 2019-Jan-17 17:00:47.592250 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

56658 2019-Jan-17 17:00:47.592895 - [DEBUG] EF: AllBottom
56659 2019-Jan-17 17:00:47.592921 - [DEBUG]
56660 2019-Jan-17 17:00:47.592945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56661 2019-Jan-17 17:00:47.593582 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

56662 2019-Jan-17 17:00:47.594233 - [DEBUG] EF: AllBottom
56663 2019-Jan-17 17:00:47.594259 - [DEBUG]
56664 2019-Jan-17 17:00:47.594283 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56665 2019-Jan-17 17:00:47.594936 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

56666 2019-Jan-17 17:00:47.595573 - [DEBUG] EF: AllBottom
56667 2019-Jan-17 17:00:47.595599 - [DEBUG]
56668 2019-Jan-17 17:00:47.595622 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56669 2019-Jan-17 17:00:47.596259 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

56670 2019-Jan-17 17:00:47.596907 - [DEBUG] EF: AllBottom
56671 2019-Jan-17 17:00:47.596933 - [DEBUG]
56672 2019-Jan-17 17:00:47.596957 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56673 2019-Jan-17 17:00:47.597593 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

56674 2019-Jan-17 17:00:47.598246 - [DEBUG] EF: AllBottom
56675 2019-Jan-17 17:00:47.598273 - [DEBUG]
56676 2019-Jan-17 17:00:47.598297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56677 2019-Jan-17 17:00:47.598933 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

56678 2019-Jan-17 17:00:47.599582 - [DEBUG] EF: AllBottom
56679 2019-Jan-17 17:00:47.599607 - [DEBUG]
56680 2019-Jan-17 17:00:47.599632 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56681 2019-Jan-17 17:00:47.600268 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

56682 2019-Jan-17 17:00:47.601529 - [DEBUG] EF: AllBottom
56683 2019-Jan-17 17:00:47.601555 - [DEBUG]
56684 2019-Jan-17 17:00:47.601578 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56685 2019-Jan-17 17:00:47.602214 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

56686 2019-Jan-17 17:00:47.602871 - [DEBUG] EF: AllBottom
56687 2019-Jan-17 17:00:47.602898 - [DEBUG]
56688 2019-Jan-17 17:00:47.602921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56689 2019-Jan-17 17:00:47.603558 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

56690 2019-Jan-17 17:00:47.604200 - [DEBUG] EF: AllBottom
56691 2019-Jan-17 17:00:47.604225 - [DEBUG]
56692 2019-Jan-17 17:00:47.604249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56693 2019-Jan-17 17:00:47.604902 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

56694 2019-Jan-17 17:00:47.605544 - [DEBUG] EF: AllBottom
56695 2019-Jan-17 17:00:47.605569 - [DEBUG]
56696 2019-Jan-17 17:00:47.605593 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56697 2019-Jan-17 17:00:47.606229 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

56698 2019-Jan-17 17:00:47.606867 - [DEBUG] EF: AllBottom
56699 2019-Jan-17 17:00:47.606892 - [DEBUG]
56700 2019-Jan-17 17:00:47.606916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56701 2019-Jan-17 17:00:47.607552 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

56702 2019-Jan-17 17:00:47.608209 - [DEBUG] EF: AllBottom
56703 2019-Jan-17 17:00:47.608234 - [DEBUG]
56704 2019-Jan-17 17:00:47.608258 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56705 2019-Jan-17 17:00:47.608896 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

56706 2019-Jan-17 17:00:47.610142 - [DEBUG] EF: AllBottom
56707 2019-Jan-17 17:00:47.610167 - [DEBUG]
56708 2019-Jan-17 17:00:47.610191 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56709 2019-Jan-17 17:00:47.610827 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

56710 2019-Jan-17 17:00:47.611483 - [DEBUG] EF: AllBottom
56711 2019-Jan-17 17:00:47.611508 - [DEBUG]
56712 2019-Jan-17 17:00:47.611531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56713 2019-Jan-17 17:00:47.612167 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

56714 2019-Jan-17 17:00:47.612804 - [DEBUG] EF: AllBottom
56715 2019-Jan-17 17:00:47.612829 - [DEBUG]
56716 2019-Jan-17 17:00:47.612852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56717 2019-Jan-17 17:00:47.613487 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

56718 2019-Jan-17 17:00:47.614127 - [DEBUG] EF: AllBottom
56719 2019-Jan-17 17:00:47.614152 - [DEBUG]
56720 2019-Jan-17 17:00:47.614175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56721 2019-Jan-17 17:00:47.614826 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

56722 2019-Jan-17 17:00:47.615472 - [DEBUG] EF: AllBottom
56723 2019-Jan-17 17:00:47.615497 - [DEBUG]
56724 2019-Jan-17 17:00:47.615521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56725 2019-Jan-17 17:00:47.616155 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

56726 2019-Jan-17 17:00:47.617400 - [DEBUG] EF: AllBottom
56727 2019-Jan-17 17:00:47.617426 - [DEBUG]
56728 2019-Jan-17 17:00:47.617449 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56729 2019-Jan-17 17:00:47.618101 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

56730 2019-Jan-17 17:00:47.619346 - [DEBUG] EF: AllBottom
56731 2019-Jan-17 17:00:47.619372 - [DEBUG]
56732 2019-Jan-17 17:00:47.619404 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56733 2019-Jan-17 17:00:47.620039 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

56734 2019-Jan-17 17:00:47.620679 - [DEBUG] EF: AllBottom
56735 2019-Jan-17 17:00:47.620704 - [DEBUG]
56736 2019-Jan-17 17:00:47.620728 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56737 2019-Jan-17 17:00:47.621377 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

56738 2019-Jan-17 17:00:47.622014 - [DEBUG] EF: AllBottom
56739 2019-Jan-17 17:00:47.622039 - [DEBUG]
56740 2019-Jan-17 17:00:47.622062 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56741 2019-Jan-17 17:00:47.622696 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

56742 2019-Jan-17 17:00:47.623342 - [DEBUG] EF: AllBottom
56743 2019-Jan-17 17:00:47.623367 - [DEBUG]
56744 2019-Jan-17 17:00:47.623391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56745 2019-Jan-17 17:00:47.624025 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

56746 2019-Jan-17 17:00:47.625285 - [DEBUG] EF: AllBottom
56747 2019-Jan-17 17:00:47.625310 - [DEBUG]
56748 2019-Jan-17 17:00:47.625334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56749 2019-Jan-17 17:00:47.625969 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

56750 2019-Jan-17 17:00:47.627214 - [DEBUG] EF: AllBottom
56751 2019-Jan-17 17:00:47.627240 - [DEBUG]
56752 2019-Jan-17 17:00:47.627264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56753 2019-Jan-17 17:00:47.627900 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

56754 2019-Jan-17 17:00:47.628556 - [DEBUG] EF: AllBottom
56755 2019-Jan-17 17:00:47.628581 - [DEBUG]
56756 2019-Jan-17 17:00:47.628604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56757 2019-Jan-17 17:00:47.629239 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

56758 2019-Jan-17 17:00:47.629879 - [DEBUG] EF: AllBottom
56759 2019-Jan-17 17:00:47.629904 - [DEBUG]
56760 2019-Jan-17 17:00:47.629928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56761 2019-Jan-17 17:00:47.630562 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

56762 2019-Jan-17 17:00:47.631823 - [DEBUG] EF: AllBottom
56763 2019-Jan-17 17:00:47.631849 - [DEBUG]
56764 2019-Jan-17 17:00:47.631872 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56765 2019-Jan-17 17:00:47.632508 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

56766 2019-Jan-17 17:00:47.633752 - [DEBUG] EF: AllBottom
56767 2019-Jan-17 17:00:47.633777 - [DEBUG]
56768 2019-Jan-17 17:00:47.633801 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56769 2019-Jan-17 17:00:47.634435 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

56770 2019-Jan-17 17:00:47.635098 - [DEBUG] EF: AllBottom
56771 2019-Jan-17 17:00:47.635123 - [DEBUG]
56772 2019-Jan-17 17:00:47.635146 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56773 2019-Jan-17 17:00:47.635782 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

56774 2019-Jan-17 17:00:47.636421 - [DEBUG] EF: AllBottom
56775 2019-Jan-17 17:00:47.636454 - [DEBUG]
56776 2019-Jan-17 17:00:47.636478 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56777 2019-Jan-17 17:00:47.637113 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

56778 2019-Jan-17 17:00:47.637762 - [DEBUG] EF: AllBottom
56779 2019-Jan-17 17:00:47.637787 - [DEBUG]
56780 2019-Jan-17 17:00:47.637810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56781 2019-Jan-17 17:00:47.638461 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

56782 2019-Jan-17 17:00:47.639107 - [DEBUG] EF: AllBottom
56783 2019-Jan-17 17:00:47.639132 - [DEBUG]
56784 2019-Jan-17 17:00:47.639156 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56785 2019-Jan-17 17:00:47.639791 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

56786 2019-Jan-17 17:00:47.641038 - [DEBUG] EF: AllBottom
56787 2019-Jan-17 17:00:47.641063 - [DEBUG]
56788 2019-Jan-17 17:00:47.641088 - [DEBUG] ---------------
56789 2019-Jan-17 17:00:47.641112 - [DEBUG]
56790 2019-Jan-17 17:00:47.641140 - [DEBUG] End of endsummarytab entry
56791 2019-Jan-17 17:00:47.641164 - [DEBUG]
56792 2019-Jan-17 17:00:47.641188 - [DEBUG] Start of incomingtab entry
56793 2019-Jan-17 17:00:47.641212 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56794 2019-Jan-17 17:00:47.641867 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

56795 2019-Jan-17 17:00:47.641926 - [DEBUG] ---------------
56796 2019-Jan-17 17:00:47.641950 - [DEBUG] End of incomingtab entry
56797 2019-Jan-17 17:00:47.641974 - [DEBUG]
56798 2019-Jan-17 17:00:47.642000 - [DEBUG] EDGE: >
56799 2019-Jan-17 17:00:47.642058 - [DEBUG] ---> 56800 2019-Jan-17 17:00:47.642694 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56801 2019-Jan-17 17:00:47.643938 - [DEBUG]
56802 2019-Jan-17 17:00:47.643964 - [DEBUG] EDGE: >
56803 2019-Jan-17 17:00:47.644023 - [DEBUG] ---> 56804 2019-Jan-17 17:00:47.644672 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56805 2019-Jan-17 17:00:47.645916 - [DEBUG]
56806 2019-Jan-17 17:00:47.645954 - [DEBUG] Compose: EdgeIdentity * AllBottom
56807 2019-Jan-17 17:00:47.645982 - [DEBUG]
56808 2019-Jan-17 17:00:47.646006 - [DEBUG] Propagate flow
56809 2019-Jan-17 17:00:47.646029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56810 2019-Jan-17 17:00:47.646088 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56811 2019-Jan-17 17:00:47.646735 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56812 2019-Jan-17 17:00:47.648038 - [DEBUG] Edge function : AllBottom (result of previous compose)
56813 2019-Jan-17 17:00:47.648066 - [DEBUG]
56814 2019-Jan-17 17:00:47.648093 - [DEBUG] Join: AllTop & AllBottom
56815 2019-Jan-17 17:00:47.648119 - [DEBUG] = AllBottom (new jump func)
56816 2019-Jan-17 17:00:47.648144 - [DEBUG]
56817 2019-Jan-17 17:00:47.648168 - [DEBUG] Start adding new jump function
56818 2019-Jan-17 17:00:47.648192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56819 2019-Jan-17 17:00:47.648282 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56820 2019-Jan-17 17:00:47.649652 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56821 2019-Jan-17 17:00:47.650351 - [DEBUG] Edge Function : AllBottom
56822 2019-Jan-17 17:00:47.650389 - [DEBUG] End adding new jump function
56823 2019-Jan-17 17:00:47.650414 - [DEBUG]
56824 2019-Jan-17 17:00:47.650440 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56825 2019-Jan-17 17:00:47.650466 - [DEBUG]
56826 2019-Jan-17 17:00:47.650490 - [DEBUG] Process 1531. path edge:
56827 2019-Jan-17 17:00:47.650515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56828 2019-Jan-17 17:00:47.650586 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56829 2019-Jan-17 17:00:47.651239 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56830 2019-Jan-17 17:00:47.652517 - [DEBUG]
56831 2019-Jan-17 17:00:47.652543 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56832 2019-Jan-17 17:00:47.653217 - [DEBUG] Possible callees:
56833 2019-Jan-17 17:00:47.653242 - [DEBUG] llvm.dbg.declare
56834 2019-Jan-17 17:00:47.653268 - [DEBUG] Possible return sites:
56835 2019-Jan-17 17:00:47.653292 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356836 2019-Jan-17 17:00:47.654588 - [DEBUG] Found and process special summary
56837 2019-Jan-17 17:00:47.654643 - [DEBUG] Compose: EdgeIdentity * AllBottom
56838 2019-Jan-17 17:00:47.654674 - [DEBUG]
56839 2019-Jan-17 17:00:47.654699 - [DEBUG] Propagate flow
56840 2019-Jan-17 17:00:47.654723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56841 2019-Jan-17 17:00:47.654783 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56842 2019-Jan-17 17:00:47.655426 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56843 2019-Jan-17 17:00:47.656674 - [DEBUG] Edge function : AllBottom (result of previous compose)
56844 2019-Jan-17 17:00:47.656700 - [DEBUG]
56845 2019-Jan-17 17:00:47.656726 - [DEBUG] Join: AllTop & AllBottom
56846 2019-Jan-17 17:00:47.656754 - [DEBUG] = AllBottom (new jump func)
56847 2019-Jan-17 17:00:47.656779 - [DEBUG]
56848 2019-Jan-17 17:00:47.656803 - [DEBUG] Start adding new jump function
56849 2019-Jan-17 17:00:47.656827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56850 2019-Jan-17 17:00:47.656887 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56851 2019-Jan-17 17:00:47.658155 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56852 2019-Jan-17 17:00:47.658796 - [DEBUG] Edge Function : AllBottom
56853 2019-Jan-17 17:00:47.658827 - [DEBUG] End adding new jump function
56854 2019-Jan-17 17:00:47.658851 - [DEBUG]
56855 2019-Jan-17 17:00:47.658876 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56856 2019-Jan-17 17:00:47.658901 - [DEBUG]
56857 2019-Jan-17 17:00:47.658925 - [DEBUG] Process 1532. path edge:
56858 2019-Jan-17 17:00:47.658949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56859 2019-Jan-17 17:00:47.659026 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56860 2019-Jan-17 17:00:47.659668 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56861 2019-Jan-17 17:00:47.660914 - [DEBUG]
56862 2019-Jan-17 17:00:47.660940 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56863 2019-Jan-17 17:00:47.661643 - [DEBUG] Compose: EdgeIdentity * AllBottom
56864 2019-Jan-17 17:00:47.661672 - [DEBUG]
56865 2019-Jan-17 17:00:47.661696 - [DEBUG] Propagate flow
56866 2019-Jan-17 17:00:47.661720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56867 2019-Jan-17 17:00:47.661781 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56868 2019-Jan-17 17:00:47.662420 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56869 2019-Jan-17 17:00:47.663668 - [DEBUG] Edge function : AllBottom (result of previous compose)
56870 2019-Jan-17 17:00:47.663693 - [DEBUG]
56871 2019-Jan-17 17:00:47.663718 - [DEBUG] Join: AllTop & AllBottom
56872 2019-Jan-17 17:00:47.663744 - [DEBUG] = AllBottom (new jump func)
56873 2019-Jan-17 17:00:47.663768 - [DEBUG]
56874 2019-Jan-17 17:00:47.663792 - [DEBUG] Start adding new jump function
56875 2019-Jan-17 17:00:47.663815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56876 2019-Jan-17 17:00:47.663873 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56877 2019-Jan-17 17:00:47.665137 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56878 2019-Jan-17 17:00:47.665773 - [DEBUG] Edge Function : AllBottom
56879 2019-Jan-17 17:00:47.665803 - [DEBUG] End adding new jump function
56880 2019-Jan-17 17:00:47.665828 - [DEBUG]
56881 2019-Jan-17 17:00:47.665852 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
56882 2019-Jan-17 17:00:47.665877 - [DEBUG]
56883 2019-Jan-17 17:00:47.665901 - [DEBUG] Process 1533. path edge:
56884 2019-Jan-17 17:00:47.665925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56885 2019-Jan-17 17:00:47.665984 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56886 2019-Jan-17 17:00:47.666624 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56887 2019-Jan-17 17:00:47.667869 - [DEBUG]
56888 2019-Jan-17 17:00:47.667895 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56889 2019-Jan-17 17:00:47.668578 - [DEBUG] Compose: EdgeIdentity * AllBottom
56890 2019-Jan-17 17:00:47.668606 - [DEBUG]
56891 2019-Jan-17 17:00:47.668631 - [DEBUG] Propagate flow
56892 2019-Jan-17 17:00:47.668654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56893 2019-Jan-17 17:00:47.668715 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56894 2019-Jan-17 17:00:47.669354 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56895 2019-Jan-17 17:00:47.670600 - [DEBUG] Edge function : AllBottom (result of previous compose)
56896 2019-Jan-17 17:00:47.670625 - [DEBUG]
56897 2019-Jan-17 17:00:47.670651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56898 2019-Jan-17 17:00:47.670677 - [DEBUG] = AllBottom
56899 2019-Jan-17 17:00:47.670717 - [DEBUG]
56900 2019-Jan-17 17:00:47.670741 - [DEBUG] PROPAGATE: No new function!
56901 2019-Jan-17 17:00:47.670766 - [DEBUG] EDGE: >
56902 2019-Jan-17 17:00:47.670826 - [DEBUG] ---> 56903 2019-Jan-17 17:00:47.671480 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56904 2019-Jan-17 17:00:47.672725 - [DEBUG]
56905 2019-Jan-17 17:00:47.672751 - [DEBUG] EDGE: >
56906 2019-Jan-17 17:00:47.672810 - [DEBUG] ---> 56907 2019-Jan-17 17:00:47.673450 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56908 2019-Jan-17 17:00:47.674709 - [DEBUG]
56909 2019-Jan-17 17:00:47.674750 - [DEBUG] Compose: EdgeIdentity * AllBottom
56910 2019-Jan-17 17:00:47.674777 - [DEBUG]
56911 2019-Jan-17 17:00:47.674801 - [DEBUG] Propagate flow
56912 2019-Jan-17 17:00:47.674825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56913 2019-Jan-17 17:00:47.674884 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56914 2019-Jan-17 17:00:47.675525 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56915 2019-Jan-17 17:00:47.676771 - [DEBUG] Edge function : AllBottom (result of previous compose)
56916 2019-Jan-17 17:00:47.676797 - [DEBUG]
56917 2019-Jan-17 17:00:47.676822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56918 2019-Jan-17 17:00:47.676848 - [DEBUG] = AllBottom
56919 2019-Jan-17 17:00:47.676873 - [DEBUG]
56920 2019-Jan-17 17:00:47.676896 - [DEBUG] PROPAGATE: No new function!
56921 2019-Jan-17 17:00:47.676924 - [DEBUG] EDGE: >
56922 2019-Jan-17 17:00:47.676984 - [DEBUG] ---> 56923 2019-Jan-17 17:00:47.677632 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56924 2019-Jan-17 17:00:47.678891 - [DEBUG]
56925 2019-Jan-17 17:00:47.678917 - [DEBUG] EDGE: >
56926 2019-Jan-17 17:00:47.678976 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56927 2019-Jan-17 17:00:47.679621 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56928 2019-Jan-17 17:00:47.680864 - [DEBUG]
56929 2019-Jan-17 17:00:47.680890 - [DEBUG] EDGE: >
56930 2019-Jan-17 17:00:47.680949 - [DEBUG] ---> 56931 2019-Jan-17 17:00:47.681599 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56932 2019-Jan-17 17:00:47.682843 - [DEBUG]
56933 2019-Jan-17 17:00:47.682870 - [DEBUG] EDGE: >
56934 2019-Jan-17 17:00:47.682929 - [DEBUG] ---> 56935 2019-Jan-17 17:00:47.683565 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56936 2019-Jan-17 17:00:47.684832 - [DEBUG]
56937 2019-Jan-17 17:00:47.684859 - [DEBUG] EDGE: >
56938 2019-Jan-17 17:00:47.684918 - [DEBUG] ---> 56939 2019-Jan-17 17:00:47.685559 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56940 2019-Jan-17 17:00:47.686799 - [DEBUG]
56941 2019-Jan-17 17:00:47.686836 - [DEBUG] Compose: EdgeIdentity * AllBottom
56942 2019-Jan-17 17:00:47.686863 - [DEBUG]
56943 2019-Jan-17 17:00:47.686887 - [DEBUG] Propagate flow
56944 2019-Jan-17 17:00:47.686911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56945 2019-Jan-17 17:00:47.686969 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56946 2019-Jan-17 17:00:47.687609 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56947 2019-Jan-17 17:00:47.688867 - [DEBUG] Edge function : AllBottom (result of previous compose)
56948 2019-Jan-17 17:00:47.688893 - [DEBUG]
56949 2019-Jan-17 17:00:47.688918 - [DEBUG] Join: AllTop & AllBottom
56950 2019-Jan-17 17:00:47.688944 - [DEBUG] = AllBottom (new jump func)
56951 2019-Jan-17 17:00:47.688969 - [DEBUG]
56952 2019-Jan-17 17:00:47.688992 - [DEBUG] Start adding new jump function
56953 2019-Jan-17 17:00:47.689016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56954 2019-Jan-17 17:00:47.689074 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56955 2019-Jan-17 17:00:47.690320 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56956 2019-Jan-17 17:00:47.690959 - [DEBUG] Edge Function : AllBottom
56957 2019-Jan-17 17:00:47.690989 - [DEBUG] End adding new jump function
56958 2019-Jan-17 17:00:47.691012 - [DEBUG]
56959 2019-Jan-17 17:00:47.691036 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
56960 2019-Jan-17 17:00:47.691060 - [DEBUG]
56961 2019-Jan-17 17:00:47.691083 - [DEBUG] Process 1534. path edge:
56962 2019-Jan-17 17:00:47.691106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56963 2019-Jan-17 17:00:47.691164 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56964 2019-Jan-17 17:00:47.691821 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56965 2019-Jan-17 17:00:47.693067 - [DEBUG]
56966 2019-Jan-17 17:00:47.693092 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56967 2019-Jan-17 17:00:47.693766 - [DEBUG] Compose: EdgeIdentity * AllBottom
56968 2019-Jan-17 17:00:47.693795 - [DEBUG]
56969 2019-Jan-17 17:00:47.693820 - [DEBUG] Propagate flow
56970 2019-Jan-17 17:00:47.693844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56971 2019-Jan-17 17:00:47.693904 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56972 2019-Jan-17 17:00:47.694542 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56973 2019-Jan-17 17:00:47.695804 - [DEBUG] Edge function : AllBottom (result of previous compose)
56974 2019-Jan-17 17:00:47.695830 - [DEBUG]
56975 2019-Jan-17 17:00:47.695856 - [DEBUG] Join: AllTop & AllBottom
56976 2019-Jan-17 17:00:47.695882 - [DEBUG] = AllBottom (new jump func)
56977 2019-Jan-17 17:00:47.695907 - [DEBUG]
56978 2019-Jan-17 17:00:47.695938 - [DEBUG] Start adding new jump function
56979 2019-Jan-17 17:00:47.695963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

56980 2019-Jan-17 17:00:47.696023 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56981 2019-Jan-17 17:00:47.697270 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56982 2019-Jan-17 17:00:47.697905 - [DEBUG] Edge Function : AllBottom
56983 2019-Jan-17 17:00:47.697935 - [DEBUG] End adding new jump function
56984 2019-Jan-17 17:00:47.697972 - [DEBUG]
56985 2019-Jan-17 17:00:47.697998 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
56986 2019-Jan-17 17:00:47.698023 - [DEBUG]
56987 2019-Jan-17 17:00:47.698046 - [DEBUG] Process 1535. path edge:
56988 2019-Jan-17 17:00:47.698070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
56989 2019-Jan-17 17:00:47.698130 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56990 2019-Jan-17 17:00:47.698768 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
56991 2019-Jan-17 17:00:47.700014 - [DEBUG]
56992 2019-Jan-17 17:00:47.700040 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56993 2019-Jan-17 17:00:47.700703 - [DEBUG] Compose: EdgeIdentity * AllBottom
56994 2019-Jan-17 17:00:47.700731 - [DEBUG]
56995 2019-Jan-17 17:00:47.700756 - [DEBUG] Propagate flow
56996 2019-Jan-17 17:00:47.700779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

56997 2019-Jan-17 17:00:47.700840 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56998 2019-Jan-17 17:00:47.701493 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

56999 2019-Jan-17 17:00:47.702739 - [DEBUG] Edge function : AllBottom (result of previous compose)
57000 2019-Jan-17 17:00:47.702765 - [DEBUG]
57001 2019-Jan-17 17:00:47.702790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57002 2019-Jan-17 17:00:47.702816 - [DEBUG] = AllBottom
57003 2019-Jan-17 17:00:47.702840 - [DEBUG]
57004 2019-Jan-17 17:00:47.702864 - [DEBUG] PROPAGATE: No new function!
57005 2019-Jan-17 17:00:47.702889 - [DEBUG] EDGE: >
57006 2019-Jan-17 17:00:47.702948 - [DEBUG] ---> 57007 2019-Jan-17 17:00:47.703582 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57008 2019-Jan-17 17:00:47.704842 - [DEBUG]
57009 2019-Jan-17 17:00:47.704867 - [DEBUG] EDGE: >
57010 2019-Jan-17 17:00:47.704926 - [DEBUG] ---> 57011 2019-Jan-17 17:00:47.705567 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57012 2019-Jan-17 17:00:47.706811 - [DEBUG]
57013 2019-Jan-17 17:00:47.706837 - [DEBUG] EDGE: >
57014 2019-Jan-17 17:00:47.706897 - [DEBUG] ---> 57015 2019-Jan-17 17:00:47.707534 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57016 2019-Jan-17 17:00:47.708793 - [DEBUG]
57017 2019-Jan-17 17:00:47.708819 - [DEBUG] EDGE: >
57018 2019-Jan-17 17:00:47.708887 - [DEBUG] ---> 57019 2019-Jan-17 17:00:47.709529 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57020 2019-Jan-17 17:00:47.710773 - [DEBUG]
57021 2019-Jan-17 17:00:47.710799 - [DEBUG] EDGE: >
57022 2019-Jan-17 17:00:47.710859 - [DEBUG] ---> 57023 2019-Jan-17 17:00:47.711512 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57024 2019-Jan-17 17:00:47.712755 - [DEBUG]
57025 2019-Jan-17 17:00:47.712782 - [DEBUG] EDGE: >
57026 2019-Jan-17 17:00:47.712840 - [DEBUG] ---> 57027 2019-Jan-17 17:00:47.713480 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57028 2019-Jan-17 17:00:47.714736 - [DEBUG]
57029 2019-Jan-17 17:00:47.714777 - [DEBUG] Compose: EdgeIdentity * AllBottom
57030 2019-Jan-17 17:00:47.714805 - [DEBUG]
57031 2019-Jan-17 17:00:47.714829 - [DEBUG] Propagate flow
57032 2019-Jan-17 17:00:47.714852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57033 2019-Jan-17 17:00:47.714911 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57034 2019-Jan-17 17:00:47.715550 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

57035 2019-Jan-17 17:00:47.716794 - [DEBUG] Edge function : AllBottom (result of previous compose)
57036 2019-Jan-17 17:00:47.716819 - [DEBUG]
57037 2019-Jan-17 17:00:47.716845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57038 2019-Jan-17 17:00:47.716871 - [DEBUG] = AllBottom
57039 2019-Jan-17 17:00:47.716895 - [DEBUG]
57040 2019-Jan-17 17:00:47.716918 - [DEBUG] PROPAGATE: No new function!
57041 2019-Jan-17 17:00:47.716946 - [DEBUG] EDGE: >
57042 2019-Jan-17 17:00:47.717006 - [DEBUG] ---> 57043 2019-Jan-17 17:00:47.717655 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57044 2019-Jan-17 17:00:47.718914 - [DEBUG]
57045 2019-Jan-17 17:00:47.718941 - [DEBUG] EDGE: >
57046 2019-Jan-17 17:00:47.719000 - [DEBUG] ---> 57047 2019-Jan-17 17:00:47.719637 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57048 2019-Jan-17 17:00:47.720879 - [DEBUG]
57049 2019-Jan-17 17:00:47.720906 - [DEBUG] EDGE: >
57050 2019-Jan-17 17:00:47.720965 - [DEBUG] ---> 57051 2019-Jan-17 17:00:47.721621 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57052 2019-Jan-17 17:00:47.722866 - [DEBUG]
57053 2019-Jan-17 17:00:47.722906 - [DEBUG] Compose: EdgeIdentity * AllBottom
57054 2019-Jan-17 17:00:47.722934 - [DEBUG]
57055 2019-Jan-17 17:00:47.722967 - [DEBUG] Propagate flow
57056 2019-Jan-17 17:00:47.722991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57057 2019-Jan-17 17:00:47.723050 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57058 2019-Jan-17 17:00:47.723691 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

57059 2019-Jan-17 17:00:47.724952 - [DEBUG] Edge function : AllBottom (result of previous compose)
57060 2019-Jan-17 17:00:47.724978 - [DEBUG]
57061 2019-Jan-17 17:00:47.725004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57062 2019-Jan-17 17:00:47.725029 - [DEBUG] = AllBottom
57063 2019-Jan-17 17:00:47.725053 - [DEBUG]
57064 2019-Jan-17 17:00:47.725076 - [DEBUG] PROPAGATE: No new function!
57065 2019-Jan-17 17:00:47.725104 - [DEBUG] EDGE: >
57066 2019-Jan-17 17:00:47.725163 - [DEBUG] ---> 57067 2019-Jan-17 17:00:47.725812 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57068 2019-Jan-17 17:00:47.727056 - [DEBUG]
57069 2019-Jan-17 17:00:47.727083 - [DEBUG] EDGE: >
57070 2019-Jan-17 17:00:47.727143 - [DEBUG] ---> 57071 2019-Jan-17 17:00:47.727779 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57072 2019-Jan-17 17:00:47.729037 - [DEBUG]
57073 2019-Jan-17 17:00:47.729063 - [DEBUG] EDGE: >
57074 2019-Jan-17 17:00:47.729123 - [DEBUG] ---> 57075 2019-Jan-17 17:00:47.729758 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
>
57076 2019-Jan-17 17:00:47.731001 - [DEBUG]
57077 2019-Jan-17 17:00:47.731027 - [DEBUG] EDGE: >
57078 2019-Jan-17 17:00:47.731086 - [DEBUG] ---> 57079 2019-Jan-17 17:00:47.731740 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
57080 2019-Jan-17 17:00:47.732383 - [DEBUG]
57081 2019-Jan-17 17:00:47.732409 - [DEBUG] Compose: EdgeIdentity * AllBottom
57082 2019-Jan-17 17:00:47.732435 - [DEBUG]
57083 2019-Jan-17 17:00:47.732459 - [DEBUG] Propagate flow
57084 2019-Jan-17 17:00:47.732482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57085 2019-Jan-17 17:00:47.732540 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57086 2019-Jan-17 17:00:47.733179 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57087 2019-Jan-17 17:00:47.733825 - [DEBUG] Edge function : AllBottom (result of previous compose)
57088 2019-Jan-17 17:00:47.733851 - [DEBUG]
57089 2019-Jan-17 17:00:47.733876 - [DEBUG] Join: AllTop & AllBottom
57090 2019-Jan-17 17:00:47.733902 - [DEBUG] = AllBottom (new jump func)
57091 2019-Jan-17 17:00:47.733927 - [DEBUG]
57092 2019-Jan-17 17:00:47.733950 - [DEBUG] Start adding new jump function
57093 2019-Jan-17 17:00:47.733973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57094 2019-Jan-17 17:00:47.734030 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57095 2019-Jan-17 17:00:47.734699 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57096 2019-Jan-17 17:00:47.735338 - [DEBUG] Edge Function : AllBottom
57097 2019-Jan-17 17:00:47.735367 - [DEBUG] End adding new jump function
57098 2019-Jan-17 17:00:47.735391 - [DEBUG]
57099 2019-Jan-17 17:00:47.735415 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57100 2019-Jan-17 17:00:47.735439 - [DEBUG]
57101 2019-Jan-17 17:00:47.735462 - [DEBUG] Process 1536. path edge:
57102 2019-Jan-17 17:00:47.735486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57103 2019-Jan-17 17:00:47.735543 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
57104 2019-Jan-17 17:00:47.736184 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57105 2019-Jan-17 17:00:47.736832 - [DEBUG]
57106 2019-Jan-17 17:00:47.736857 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57107 2019-Jan-17 17:00:47.737527 - [DEBUG] Compose: EdgeIdentity * AllBottom
57108 2019-Jan-17 17:00:47.737555 - [DEBUG]
57109 2019-Jan-17 17:00:47.737579 - [DEBUG] Propagate flow
57110 2019-Jan-17 17:00:47.737602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57111 2019-Jan-17 17:00:47.737661 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57112 2019-Jan-17 17:00:47.738316 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57113 2019-Jan-17 17:00:47.738965 - [DEBUG] Edge function : AllBottom (result of previous compose)
57114 2019-Jan-17 17:00:47.738990 - [DEBUG]
57115 2019-Jan-17 17:00:47.739015 - [DEBUG] Join: AllTop & AllBottom
57116 2019-Jan-17 17:00:47.739041 - [DEBUG] = AllBottom (new jump func)
57117 2019-Jan-17 17:00:47.739065 - [DEBUG]
57118 2019-Jan-17 17:00:47.739088 - [DEBUG] Start adding new jump function
57119 2019-Jan-17 17:00:47.739112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57120 2019-Jan-17 17:00:47.739169 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57121 2019-Jan-17 17:00:47.739817 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57122 2019-Jan-17 17:00:47.740453 - [DEBUG] Edge Function : AllBottom
57123 2019-Jan-17 17:00:47.740482 - [DEBUG] End adding new jump function
57124 2019-Jan-17 17:00:47.740505 - [DEBUG]
57125 2019-Jan-17 17:00:47.740529 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57126 2019-Jan-17 17:00:47.740553 - [DEBUG]
57127 2019-Jan-17 17:00:47.740576 - [DEBUG] Process 1537. path edge:
57128 2019-Jan-17 17:00:47.740600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57129 2019-Jan-17 17:00:47.740657 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
57130 2019-Jan-17 17:00:47.741308 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57131 2019-Jan-17 17:00:47.741955 - [DEBUG]
57132 2019-Jan-17 17:00:47.741981 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
57133 2019-Jan-17 17:00:47.742643 - [DEBUG] Compose: EdgeIdentity * AllBottom
57134 2019-Jan-17 17:00:47.742671 - [DEBUG]
57135 2019-Jan-17 17:00:47.742695 - [DEBUG] Propagate flow
57136 2019-Jan-17 17:00:47.742718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57137 2019-Jan-17 17:00:47.742787 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57138 2019-Jan-17 17:00:47.743424 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57139 2019-Jan-17 17:00:47.744071 - [DEBUG] Edge function : AllBottom (result of previous compose)
57140 2019-Jan-17 17:00:47.744097 - [DEBUG]
57141 2019-Jan-17 17:00:47.744122 - [DEBUG] Join: AllTop & AllBottom
57142 2019-Jan-17 17:00:47.744148 - [DEBUG] = AllBottom (new jump func)
57143 2019-Jan-17 17:00:47.744172 - [DEBUG]
57144 2019-Jan-17 17:00:47.744196 - [DEBUG] Start adding new jump function
57145 2019-Jan-17 17:00:47.744219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57146 2019-Jan-17 17:00:47.744276 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57147 2019-Jan-17 17:00:47.744939 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57148 2019-Jan-17 17:00:47.745574 - [DEBUG] Edge Function : AllBottom
57149 2019-Jan-17 17:00:47.745603 - [DEBUG] End adding new jump function
57150 2019-Jan-17 17:00:47.745627 - [DEBUG]
57151 2019-Jan-17 17:00:47.745650 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57152 2019-Jan-17 17:00:47.745674 - [DEBUG]
57153 2019-Jan-17 17:00:47.745697 - [DEBUG] Process 1538. path edge:
57154 2019-Jan-17 17:00:47.745721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57155 2019-Jan-17 17:00:47.745778 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
57156 2019-Jan-17 17:00:47.746414 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57157 2019-Jan-17 17:00:47.747062 - [DEBUG]
57158 2019-Jan-17 17:00:47.747086 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
57159 2019-Jan-17 17:00:47.747746 - [DEBUG] Compose: EdgeIdentity * AllBottom
57160 2019-Jan-17 17:00:47.747774 - [DEBUG]
57161 2019-Jan-17 17:00:47.747798 - [DEBUG] Propagate flow
57162 2019-Jan-17 17:00:47.747821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57163 2019-Jan-17 17:00:47.747880 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57164 2019-Jan-17 17:00:47.748543 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57165 2019-Jan-17 17:00:47.749191 - [DEBUG] Edge function : AllBottom (result of previous compose)
57166 2019-Jan-17 17:00:47.749216 - [DEBUG]
57167 2019-Jan-17 17:00:47.749241 - [DEBUG] Join: AllTop & AllBottom
57168 2019-Jan-17 17:00:47.749267 - [DEBUG] = AllBottom (new jump func)
57169 2019-Jan-17 17:00:47.749291 - [DEBUG]
57170 2019-Jan-17 17:00:47.749314 - [DEBUG] Start adding new jump function
57171 2019-Jan-17 17:00:47.749338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57172 2019-Jan-17 17:00:47.749395 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57173 2019-Jan-17 17:00:47.750042 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57174 2019-Jan-17 17:00:47.750688 - [DEBUG] Edge Function : AllBottom
57175 2019-Jan-17 17:00:47.750716 - [DEBUG] End adding new jump function
57176 2019-Jan-17 17:00:47.750740 - [DEBUG]
57177 2019-Jan-17 17:00:47.750763 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57178 2019-Jan-17 17:00:47.750799 - [DEBUG]
57179 2019-Jan-17 17:00:47.750823 - [DEBUG] Process 1539. path edge:
57180 2019-Jan-17 17:00:47.750846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57181 2019-Jan-17 17:00:47.750904 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
57182 2019-Jan-17 17:00:47.751568 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57183 2019-Jan-17 17:00:47.752216 - [DEBUG]
57184 2019-Jan-17 17:00:47.752240 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
57185 2019-Jan-17 17:00:47.752905 - [DEBUG] Possible callees:
57186 2019-Jan-17 17:00:47.752931 - [DEBUG] llvm.dbg.declare
57187 2019-Jan-17 17:00:47.752956 - [DEBUG] Possible return sites:
57188 2019-Jan-17 17:00:47.752979 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16357189 2019-Jan-17 17:00:47.754258 - [DEBUG] Found and process special summary
57190 2019-Jan-17 17:00:47.754292 - [DEBUG] Compose: EdgeIdentity * AllBottom
57191 2019-Jan-17 17:00:47.754319 - [DEBUG]
57192 2019-Jan-17 17:00:47.754343 - [DEBUG] Propagate flow
57193 2019-Jan-17 17:00:47.754366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57194 2019-Jan-17 17:00:47.754424 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57195 2019-Jan-17 17:00:47.755084 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57196 2019-Jan-17 17:00:47.755731 - [DEBUG] Edge function : AllBottom (result of previous compose)
57197 2019-Jan-17 17:00:47.755756 - [DEBUG]
57198 2019-Jan-17 17:00:47.755781 - [DEBUG] Join: AllTop & AllBottom
57199 2019-Jan-17 17:00:47.755807 - [DEBUG] = AllBottom (new jump func)
57200 2019-Jan-17 17:00:47.755831 - [DEBUG]
57201 2019-Jan-17 17:00:47.755855 - [DEBUG] Start adding new jump function
57202 2019-Jan-17 17:00:47.755878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57203 2019-Jan-17 17:00:47.755935 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57204 2019-Jan-17 17:00:47.756582 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57205 2019-Jan-17 17:00:47.757221 - [DEBUG] Edge Function : AllBottom
57206 2019-Jan-17 17:00:47.757250 - [DEBUG] End adding new jump function
57207 2019-Jan-17 17:00:47.757273 - [DEBUG]
57208 2019-Jan-17 17:00:47.757297 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57209 2019-Jan-17 17:00:47.757322 - [DEBUG]
57210 2019-Jan-17 17:00:47.757345 - [DEBUG] Process 1540. path edge:
57211 2019-Jan-17 17:00:47.757369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57212 2019-Jan-17 17:00:47.757426 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
57213 2019-Jan-17 17:00:47.758080 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57214 2019-Jan-17 17:00:47.758727 - [DEBUG]
57215 2019-Jan-17 17:00:47.758752 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57216 2019-Jan-17 17:00:47.759417 - [DEBUG] Compose: EdgeIdentity * AllBottom
57217 2019-Jan-17 17:00:47.759445 - [DEBUG]
57218 2019-Jan-17 17:00:47.759468 - [DEBUG] Propagate flow
57219 2019-Jan-17 17:00:47.759491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57220 2019-Jan-17 17:00:47.759562 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57221 2019-Jan-17 17:00:47.760202 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57222 2019-Jan-17 17:00:47.760849 - [DEBUG] Edge function : AllBottom (result of previous compose)
57223 2019-Jan-17 17:00:47.760874 - [DEBUG]
57224 2019-Jan-17 17:00:47.760899 - [DEBUG] Join: AllTop & AllBottom
57225 2019-Jan-17 17:00:47.760924 - [DEBUG] = AllBottom (new jump func)
57226 2019-Jan-17 17:00:47.760949 - [DEBUG]
57227 2019-Jan-17 17:00:47.760972 - [DEBUG] Start adding new jump function
57228 2019-Jan-17 17:00:47.760995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57229 2019-Jan-17 17:00:47.761052 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57230 2019-Jan-17 17:00:47.761717 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57231 2019-Jan-17 17:00:47.762353 - [DEBUG] Edge Function : AllBottom
57232 2019-Jan-17 17:00:47.762381 - [DEBUG] End adding new jump function
57233 2019-Jan-17 17:00:47.762405 - [DEBUG]
57234 2019-Jan-17 17:00:47.762429 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57235 2019-Jan-17 17:00:47.762453 - [DEBUG]
57236 2019-Jan-17 17:00:47.762476 - [DEBUG] Process 1541. path edge:
57237 2019-Jan-17 17:00:47.762500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57238 2019-Jan-17 17:00:47.762558 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
57239 2019-Jan-17 17:00:47.763194 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57240 2019-Jan-17 17:00:47.763840 - [DEBUG]
57241 2019-Jan-17 17:00:47.763865 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
57242 2019-Jan-17 17:00:47.764526 - [DEBUG] Compose: EdgeIdentity * AllBottom
57243 2019-Jan-17 17:00:47.764554 - [DEBUG]
57244 2019-Jan-17 17:00:47.764578 - [DEBUG] Propagate flow
57245 2019-Jan-17 17:00:47.764601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57246 2019-Jan-17 17:00:47.764674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57247 2019-Jan-17 17:00:47.765324 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57248 2019-Jan-17 17:00:47.765971 - [DEBUG] Edge function : AllBottom (result of previous compose)
57249 2019-Jan-17 17:00:47.765996 - [DEBUG]
57250 2019-Jan-17 17:00:47.766021 - [DEBUG] Join: AllTop & AllBottom
57251 2019-Jan-17 17:00:47.766046 - [DEBUG] = AllBottom (new jump func)
57252 2019-Jan-17 17:00:47.766071 - [DEBUG]
57253 2019-Jan-17 17:00:47.766094 - [DEBUG] Start adding new jump function
57254 2019-Jan-17 17:00:47.766118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57255 2019-Jan-17 17:00:47.766175 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57256 2019-Jan-17 17:00:47.766822 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57257 2019-Jan-17 17:00:47.767467 - [DEBUG] Edge Function : AllBottom
57258 2019-Jan-17 17:00:47.767496 - [DEBUG] End adding new jump function
57259 2019-Jan-17 17:00:47.767519 - [DEBUG]
57260 2019-Jan-17 17:00:47.767543 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57261 2019-Jan-17 17:00:47.767576 - [DEBUG]
57262 2019-Jan-17 17:00:47.767599 - [DEBUG] Process 1542. path edge:
57263 2019-Jan-17 17:00:47.767623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57264 2019-Jan-17 17:00:47.767681 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
57265 2019-Jan-17 17:00:47.768342 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57266 2019-Jan-17 17:00:47.768988 - [DEBUG]
57267 2019-Jan-17 17:00:47.769012 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
57268 2019-Jan-17 17:00:47.769675 - [DEBUG] Possible callees:
57269 2019-Jan-17 17:00:47.769700 - [DEBUG] llvm.dbg.declare
57270 2019-Jan-17 17:00:47.769725 - [DEBUG] Possible return sites:
57271 2019-Jan-17 17:00:47.769749 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16957272 2019-Jan-17 17:00:47.771027 - [DEBUG] Found and process special summary
57273 2019-Jan-17 17:00:47.771060 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-17 17:00:47.771088 - [DEBUG]
57275 2019-Jan-17 17:00:47.771112 - [DEBUG] Propagate flow
57276 2019-Jan-17 17:00:47.771135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57277 2019-Jan-17 17:00:47.771193 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57278 2019-Jan-17 17:00:47.771852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57279 2019-Jan-17 17:00:47.772500 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-17 17:00:47.772526 - [DEBUG]
57281 2019-Jan-17 17:00:47.772550 - [DEBUG] Join: AllTop & AllBottom
57282 2019-Jan-17 17:00:47.772576 - [DEBUG] = AllBottom (new jump func)
57283 2019-Jan-17 17:00:47.772600 - [DEBUG]
57284 2019-Jan-17 17:00:47.772624 - [DEBUG] Start adding new jump function
57285 2019-Jan-17 17:00:47.772647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57286 2019-Jan-17 17:00:47.772705 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57287 2019-Jan-17 17:00:47.773352 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57288 2019-Jan-17 17:00:47.773991 - [DEBUG] Edge Function : AllBottom
57289 2019-Jan-17 17:00:47.774019 - [DEBUG] End adding new jump function
57290 2019-Jan-17 17:00:47.774043 - [DEBUG]
57291 2019-Jan-17 17:00:47.774067 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57292 2019-Jan-17 17:00:47.774091 - [DEBUG]
57293 2019-Jan-17 17:00:47.774115 - [DEBUG] Process 1543. path edge:
57294 2019-Jan-17 17:00:47.774138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57295 2019-Jan-17 17:00:47.774196 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
57296 2019-Jan-17 17:00:47.774851 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57297 2019-Jan-17 17:00:47.775499 - [DEBUG]
57298 2019-Jan-17 17:00:47.775524 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57299 2019-Jan-17 17:00:47.776186 - [DEBUG] Compose: EdgeIdentity * AllBottom
57300 2019-Jan-17 17:00:47.776215 - [DEBUG]
57301 2019-Jan-17 17:00:47.776247 - [DEBUG] Propagate flow
57302 2019-Jan-17 17:00:47.776271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57303 2019-Jan-17 17:00:47.776331 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57304 2019-Jan-17 17:00:47.776968 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57305 2019-Jan-17 17:00:47.777617 - [DEBUG] Edge function : AllBottom (result of previous compose)
57306 2019-Jan-17 17:00:47.777642 - [DEBUG]
57307 2019-Jan-17 17:00:47.777667 - [DEBUG] Join: AllTop & AllBottom
57308 2019-Jan-17 17:00:47.777693 - [DEBUG] = AllBottom (new jump func)
57309 2019-Jan-17 17:00:47.777718 - [DEBUG]
57310 2019-Jan-17 17:00:47.777741 - [DEBUG] Start adding new jump function
57311 2019-Jan-17 17:00:47.777765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57312 2019-Jan-17 17:00:47.777822 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57313 2019-Jan-17 17:00:47.778489 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57314 2019-Jan-17 17:00:47.779125 - [DEBUG] Edge Function : AllBottom
57315 2019-Jan-17 17:00:47.779154 - [DEBUG] End adding new jump function
57316 2019-Jan-17 17:00:47.779177 - [DEBUG]
57317 2019-Jan-17 17:00:47.779201 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57318 2019-Jan-17 17:00:47.779226 - [DEBUG]
57319 2019-Jan-17 17:00:47.779249 - [DEBUG] Process 1544. path edge:
57320 2019-Jan-17 17:00:47.779273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57321 2019-Jan-17 17:00:47.779330 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
57322 2019-Jan-17 17:00:47.779968 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57323 2019-Jan-17 17:00:47.780616 - [DEBUG]
57324 2019-Jan-17 17:00:47.780640 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
57325 2019-Jan-17 17:00:47.781313 - [DEBUG] Compose: EdgeIdentity * AllBottom
57326 2019-Jan-17 17:00:47.781343 - [DEBUG]
57327 2019-Jan-17 17:00:47.781366 - [DEBUG] Propagate flow
57328 2019-Jan-17 17:00:47.781390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57329 2019-Jan-17 17:00:47.781449 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57330 2019-Jan-17 17:00:47.782091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57331 2019-Jan-17 17:00:47.782739 - [DEBUG] Edge function : AllBottom (result of previous compose)
57332 2019-Jan-17 17:00:47.782765 - [DEBUG]
57333 2019-Jan-17 17:00:47.782789 - [DEBUG] Join: AllTop & AllBottom
57334 2019-Jan-17 17:00:47.782815 - [DEBUG] = AllBottom (new jump func)
57335 2019-Jan-17 17:00:47.782840 - [DEBUG]
57336 2019-Jan-17 17:00:47.782863 - [DEBUG] Start adding new jump function
57337 2019-Jan-17 17:00:47.782886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57338 2019-Jan-17 17:00:47.782943 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57339 2019-Jan-17 17:00:47.783592 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57340 2019-Jan-17 17:00:47.784231 - [DEBUG] Edge Function : AllBottom
57341 2019-Jan-17 17:00:47.784259 - [DEBUG] End adding new jump function
57342 2019-Jan-17 17:00:47.784282 - [DEBUG]
57343 2019-Jan-17 17:00:47.784314 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57344 2019-Jan-17 17:00:47.784340 - [DEBUG]
57345 2019-Jan-17 17:00:47.784363 - [DEBUG] Process 1545. path edge:
57346 2019-Jan-17 17:00:47.784386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57347 2019-Jan-17 17:00:47.784444 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
57348 2019-Jan-17 17:00:47.785100 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57349 2019-Jan-17 17:00:47.785750 - [DEBUG]
57350 2019-Jan-17 17:00:47.785774 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
57351 2019-Jan-17 17:00:47.786438 - [DEBUG] Compose: EdgeIdentity * AllBottom
57352 2019-Jan-17 17:00:47.786466 - [DEBUG]
57353 2019-Jan-17 17:00:47.786490 - [DEBUG] Propagate flow
57354 2019-Jan-17 17:00:47.786513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57355 2019-Jan-17 17:00:47.786572 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57356 2019-Jan-17 17:00:47.787211 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57357 2019-Jan-17 17:00:47.787857 - [DEBUG] Edge function : AllBottom (result of previous compose)
57358 2019-Jan-17 17:00:47.787883 - [DEBUG]
57359 2019-Jan-17 17:00:47.787908 - [DEBUG] Join: AllTop & AllBottom
57360 2019-Jan-17 17:00:47.787933 - [DEBUG] = AllBottom (new jump func)
57361 2019-Jan-17 17:00:47.787972 - [DEBUG]
57362 2019-Jan-17 17:00:47.787996 - [DEBUG] Start adding new jump function
57363 2019-Jan-17 17:00:47.788020 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57364 2019-Jan-17 17:00:47.788077 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57365 2019-Jan-17 17:00:47.788726 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57366 2019-Jan-17 17:00:47.789362 - [DEBUG] Edge Function : AllBottom
57367 2019-Jan-17 17:00:47.789390 - [DEBUG] End adding new jump function
57368 2019-Jan-17 17:00:47.789414 - [DEBUG]
57369 2019-Jan-17 17:00:47.789438 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57370 2019-Jan-17 17:00:47.789462 - [DEBUG]
57371 2019-Jan-17 17:00:47.789485 - [DEBUG] Process 1546. path edge:
57372 2019-Jan-17 17:00:47.789509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57373 2019-Jan-17 17:00:47.789567 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
57374 2019-Jan-17 17:00:47.790202 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57375 2019-Jan-17 17:00:47.790849 - [DEBUG]
57376 2019-Jan-17 17:00:47.790875 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
57377 2019-Jan-17 17:00:47.791552 - [DEBUG] Compose: EdgeIdentity * AllBottom
57378 2019-Jan-17 17:00:47.791581 - [DEBUG]
57379 2019-Jan-17 17:00:47.791605 - [DEBUG] Propagate flow
57380 2019-Jan-17 17:00:47.791628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57381 2019-Jan-17 17:00:47.791687 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57382 2019-Jan-17 17:00:47.792328 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57383 2019-Jan-17 17:00:47.792983 - [DEBUG] Edge function : AllBottom (result of previous compose)
57384 2019-Jan-17 17:00:47.793009 - [DEBUG]
57385 2019-Jan-17 17:00:47.793035 - [DEBUG] Join: AllTop & AllBottom
57386 2019-Jan-17 17:00:47.793061 - [DEBUG] = AllBottom (new jump func)
57387 2019-Jan-17 17:00:47.793085 - [DEBUG]
57388 2019-Jan-17 17:00:47.793108 - [DEBUG] Start adding new jump function
57389 2019-Jan-17 17:00:47.793131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57390 2019-Jan-17 17:00:47.793189 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57391 2019-Jan-17 17:00:47.793838 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57392 2019-Jan-17 17:00:47.794478 - [DEBUG] Edge Function : AllBottom
57393 2019-Jan-17 17:00:47.794506 - [DEBUG] End adding new jump function
57394 2019-Jan-17 17:00:47.794530 - [DEBUG]
57395 2019-Jan-17 17:00:47.794553 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57396 2019-Jan-17 17:00:47.794578 - [DEBUG]
57397 2019-Jan-17 17:00:47.794601 - [DEBUG] Process 1547. path edge:
57398 2019-Jan-17 17:00:47.794638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57399 2019-Jan-17 17:00:47.794696 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
57400 2019-Jan-17 17:00:47.795337 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57401 2019-Jan-17 17:00:47.795984 - [DEBUG]
57402 2019-Jan-17 17:00:47.796009 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
57403 2019-Jan-17 17:00:47.796671 - [DEBUG] Compose: EdgeIdentity * AllBottom
57404 2019-Jan-17 17:00:47.796699 - [DEBUG]
57405 2019-Jan-17 17:00:47.796723 - [DEBUG] Propagate flow
57406 2019-Jan-17 17:00:47.796746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57407 2019-Jan-17 17:00:47.796805 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57408 2019-Jan-17 17:00:47.797442 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57409 2019-Jan-17 17:00:47.798104 - [DEBUG] Edge function : AllBottom (result of previous compose)
57410 2019-Jan-17 17:00:47.798129 - [DEBUG]
57411 2019-Jan-17 17:00:47.798154 - [DEBUG] Join: AllTop & AllBottom
57412 2019-Jan-17 17:00:47.798180 - [DEBUG] = AllBottom (new jump func)
57413 2019-Jan-17 17:00:47.798204 - [DEBUG]
57414 2019-Jan-17 17:00:47.798227 - [DEBUG] Start adding new jump function
57415 2019-Jan-17 17:00:47.798251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57416 2019-Jan-17 17:00:47.798308 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57417 2019-Jan-17 17:00:47.798955 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57418 2019-Jan-17 17:00:47.799589 - [DEBUG] Edge Function : AllBottom
57419 2019-Jan-17 17:00:47.799618 - [DEBUG] End adding new jump function
57420 2019-Jan-17 17:00:47.799642 - [DEBUG]
57421 2019-Jan-17 17:00:47.799665 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57422 2019-Jan-17 17:00:47.799690 - [DEBUG]
57423 2019-Jan-17 17:00:47.799713 - [DEBUG] Process 1548. path edge:
57424 2019-Jan-17 17:00:47.799737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57425 2019-Jan-17 17:00:47.799794 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
57426 2019-Jan-17 17:00:47.800431 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57427 2019-Jan-17 17:00:47.801085 - [DEBUG]
57428 2019-Jan-17 17:00:47.801111 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
57429 2019-Jan-17 17:00:47.801785 - [DEBUG] Compose: EdgeIdentity * AllBottom
57430 2019-Jan-17 17:00:47.801813 - [DEBUG]
57431 2019-Jan-17 17:00:47.801837 - [DEBUG] Propagate flow
57432 2019-Jan-17 17:00:47.801860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57433 2019-Jan-17 17:00:47.801919 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57434 2019-Jan-17 17:00:47.802556 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57435 2019-Jan-17 17:00:47.803204 - [DEBUG] Edge function : AllBottom (result of previous compose)
57436 2019-Jan-17 17:00:47.803229 - [DEBUG]
57437 2019-Jan-17 17:00:47.803254 - [DEBUG] Join: AllTop & AllBottom
57438 2019-Jan-17 17:00:47.803280 - [DEBUG] = AllBottom (new jump func)
57439 2019-Jan-17 17:00:47.803304 - [DEBUG]
57440 2019-Jan-17 17:00:47.803327 - [DEBUG] Start adding new jump function
57441 2019-Jan-17 17:00:47.803351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57442 2019-Jan-17 17:00:47.803408 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57443 2019-Jan-17 17:00:47.804055 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57444 2019-Jan-17 17:00:47.804703 - [DEBUG] Edge Function : AllBottom
57445 2019-Jan-17 17:00:47.804732 - [DEBUG] End adding new jump function
57446 2019-Jan-17 17:00:47.804755 - [DEBUG]
57447 2019-Jan-17 17:00:47.804779 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57448 2019-Jan-17 17:00:47.804803 - [DEBUG]
57449 2019-Jan-17 17:00:47.804826 - [DEBUG] Process 1549. path edge:
57450 2019-Jan-17 17:00:47.804850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57451 2019-Jan-17 17:00:47.804907 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
57452 2019-Jan-17 17:00:47.805544 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57453 2019-Jan-17 17:00:47.806193 - [DEBUG]
57454 2019-Jan-17 17:00:47.806217 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57455 2019-Jan-17 17:00:47.806875 - [DEBUG] Compose: EdgeIdentity * AllBottom
57456 2019-Jan-17 17:00:47.806903 - [DEBUG]
57457 2019-Jan-17 17:00:47.806927 - [DEBUG] Propagate flow
57458 2019-Jan-17 17:00:47.806950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57459 2019-Jan-17 17:00:47.807010 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57460 2019-Jan-17 17:00:47.807693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57461 2019-Jan-17 17:00:47.808357 - [DEBUG] Edge function : AllBottom (result of previous compose)
57462 2019-Jan-17 17:00:47.808383 - [DEBUG]
57463 2019-Jan-17 17:00:47.808407 - [DEBUG] Join: AllTop & AllBottom
57464 2019-Jan-17 17:00:47.808433 - [DEBUG] = AllBottom (new jump func)
57465 2019-Jan-17 17:00:47.808457 - [DEBUG]
57466 2019-Jan-17 17:00:47.808481 - [DEBUG] Start adding new jump function
57467 2019-Jan-17 17:00:47.808504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57468 2019-Jan-17 17:00:47.808561 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57469 2019-Jan-17 17:00:47.809216 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57470 2019-Jan-17 17:00:47.809857 - [DEBUG] Edge Function : AllBottom
57471 2019-Jan-17 17:00:47.809886 - [DEBUG] End adding new jump function
57472 2019-Jan-17 17:00:47.809909 - [DEBUG]
57473 2019-Jan-17 17:00:47.809933 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57474 2019-Jan-17 17:00:47.809958 - [DEBUG]
57475 2019-Jan-17 17:00:47.809981 - [DEBUG] Process 1550. path edge:
57476 2019-Jan-17 17:00:47.810005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57477 2019-Jan-17 17:00:47.810062 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
57478 2019-Jan-17 17:00:47.810704 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57479 2019-Jan-17 17:00:47.811367 - [DEBUG]
57480 2019-Jan-17 17:00:47.811393 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
57481 2019-Jan-17 17:00:47.812061 - [DEBUG] Compose: EdgeIdentity * AllBottom
57482 2019-Jan-17 17:00:47.812089 - [DEBUG]
57483 2019-Jan-17 17:00:47.812113 - [DEBUG] Propagate flow
57484 2019-Jan-17 17:00:47.812136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57485 2019-Jan-17 17:00:47.812196 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57486 2019-Jan-17 17:00:47.812834 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57487 2019-Jan-17 17:00:47.813481 - [DEBUG] Edge function : AllBottom (result of previous compose)
57488 2019-Jan-17 17:00:47.813507 - [DEBUG]
57489 2019-Jan-17 17:00:47.813532 - [DEBUG] Join: AllTop & AllBottom
57490 2019-Jan-17 17:00:47.813558 - [DEBUG] = AllBottom (new jump func)
57491 2019-Jan-17 17:00:47.813582 - [DEBUG]
57492 2019-Jan-17 17:00:47.813605 - [DEBUG] Start adding new jump function
57493 2019-Jan-17 17:00:47.813629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57494 2019-Jan-17 17:00:47.813686 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57495 2019-Jan-17 17:00:47.814334 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57496 2019-Jan-17 17:00:47.814984 - [DEBUG] Edge Function : AllBottom
57497 2019-Jan-17 17:00:47.815012 - [DEBUG] End adding new jump function
57498 2019-Jan-17 17:00:47.815036 - [DEBUG]
57499 2019-Jan-17 17:00:47.815060 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57500 2019-Jan-17 17:00:47.815084 - [DEBUG]
57501 2019-Jan-17 17:00:47.815107 - [DEBUG] Process 1551. path edge:
57502 2019-Jan-17 17:00:47.815131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57503 2019-Jan-17 17:00:47.815189 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
57504 2019-Jan-17 17:00:47.815825 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57505 2019-Jan-17 17:00:47.816472 - [DEBUG]
57506 2019-Jan-17 17:00:47.816496 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57507 2019-Jan-17 17:00:47.817157 - [DEBUG] Compose: EdgeIdentity * AllBottom
57508 2019-Jan-17 17:00:47.817193 - [DEBUG]
57509 2019-Jan-17 17:00:47.817217 - [DEBUG] Propagate flow
57510 2019-Jan-17 17:00:47.817240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57511 2019-Jan-17 17:00:47.817300 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57512 2019-Jan-17 17:00:47.817938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57513 2019-Jan-17 17:00:47.818601 - [DEBUG] Edge function : AllBottom (result of previous compose)
57514 2019-Jan-17 17:00:47.818627 - [DEBUG]
57515 2019-Jan-17 17:00:47.818652 - [DEBUG] Join: AllTop & AllBottom
57516 2019-Jan-17 17:00:47.818677 - [DEBUG] = AllBottom (new jump func)
57517 2019-Jan-17 17:00:47.818701 - [DEBUG]
57518 2019-Jan-17 17:00:47.818725 - [DEBUG] Start adding new jump function
57519 2019-Jan-17 17:00:47.818748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57520 2019-Jan-17 17:00:47.818805 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57521 2019-Jan-17 17:00:47.819454 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57522 2019-Jan-17 17:00:47.820089 - [DEBUG] Edge Function : AllBottom
57523 2019-Jan-17 17:00:47.820118 - [DEBUG] End adding new jump function
57524 2019-Jan-17 17:00:47.820142 - [DEBUG]
57525 2019-Jan-17 17:00:47.820165 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57526 2019-Jan-17 17:00:47.820190 - [DEBUG]
57527 2019-Jan-17 17:00:47.820213 - [DEBUG] Process 1552. path edge:
57528 2019-Jan-17 17:00:47.820236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57529 2019-Jan-17 17:00:47.820294 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
57530 2019-Jan-17 17:00:47.820931 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57531 2019-Jan-17 17:00:47.821592 - [DEBUG]
57532 2019-Jan-17 17:00:47.821617 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57533 2019-Jan-17 17:00:47.822273 - [DEBUG] Start of endsummarytab entry
57534 2019-Jan-17 17:00:47.822317 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
57535 2019-Jan-17 17:00:47.822967 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

57536 2019-Jan-17 17:00:47.823038 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57537 2019-Jan-17 17:00:47.823682 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

57538 2019-Jan-17 17:00:47.824947 - [DEBUG] EF: AllBottom
57539 2019-Jan-17 17:00:47.824973 - [DEBUG]
57540 2019-Jan-17 17:00:47.824997 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57541 2019-Jan-17 17:00:47.825633 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57542 2019-Jan-17 17:00:47.826281 - [DEBUG] EF: AllBottom
57543 2019-Jan-17 17:00:47.826306 - [DEBUG]
57544 2019-Jan-17 17:00:47.826330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57545 2019-Jan-17 17:00:47.826967 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

57546 2019-Jan-17 17:00:47.827608 - [DEBUG] EF: AllBottom
57547 2019-Jan-17 17:00:47.827633 - [DEBUG]
57548 2019-Jan-17 17:00:47.827657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57549 2019-Jan-17 17:00:47.828308 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

57550 2019-Jan-17 17:00:47.828956 - [DEBUG] EF: AllBottom
57551 2019-Jan-17 17:00:47.828990 - [DEBUG]
57552 2019-Jan-17 17:00:47.829015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57553 2019-Jan-17 17:00:47.829651 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

57554 2019-Jan-17 17:00:47.830288 - [DEBUG] EF: AllBottom
57555 2019-Jan-17 17:00:47.830313 - [DEBUG]
57556 2019-Jan-17 17:00:47.830337 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57557 2019-Jan-17 17:00:47.830974 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

57558 2019-Jan-17 17:00:47.831637 - [DEBUG] EF: AllBottom
57559 2019-Jan-17 17:00:47.831662 - [DEBUG]
57560 2019-Jan-17 17:00:47.831686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57561 2019-Jan-17 17:00:47.832322 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

57562 2019-Jan-17 17:00:47.832957 - [DEBUG] EF: AllBottom
57563 2019-Jan-17 17:00:47.832982 - [DEBUG]
57564 2019-Jan-17 17:00:47.833006 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57565 2019-Jan-17 17:00:47.833641 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

57566 2019-Jan-17 17:00:47.834288 - [DEBUG] EF: AllBottom
57567 2019-Jan-17 17:00:47.834313 - [DEBUG]
57568 2019-Jan-17 17:00:47.834336 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57569 2019-Jan-17 17:00:47.834985 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

57570 2019-Jan-17 17:00:47.836230 - [DEBUG] EF: AllBottom
57571 2019-Jan-17 17:00:47.836255 - [DEBUG]
57572 2019-Jan-17 17:00:47.836278 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57573 2019-Jan-17 17:00:47.836914 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

57574 2019-Jan-17 17:00:47.837557 - [DEBUG] EF: AllBottom
57575 2019-Jan-17 17:00:47.837582 - [DEBUG]
57576 2019-Jan-17 17:00:47.837606 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57577 2019-Jan-17 17:00:47.838257 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

57578 2019-Jan-17 17:00:47.838898 - [DEBUG] EF: AllBottom
57579 2019-Jan-17 17:00:47.838923 - [DEBUG]
57580 2019-Jan-17 17:00:47.838946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57581 2019-Jan-17 17:00:47.839582 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

57582 2019-Jan-17 17:00:47.840222 - [DEBUG] EF: AllBottom
57583 2019-Jan-17 17:00:47.840247 - [DEBUG]
57584 2019-Jan-17 17:00:47.840270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57585 2019-Jan-17 17:00:47.840905 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

57586 2019-Jan-17 17:00:47.841557 - [DEBUG] EF: AllBottom
57587 2019-Jan-17 17:00:47.841582 - [DEBUG]
57588 2019-Jan-17 17:00:47.841605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57589 2019-Jan-17 17:00:47.842241 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

57590 2019-Jan-17 17:00:47.842881 - [DEBUG] EF: AllBottom
57591 2019-Jan-17 17:00:47.842906 - [DEBUG]
57592 2019-Jan-17 17:00:47.842929 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57593 2019-Jan-17 17:00:47.843564 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

57594 2019-Jan-17 17:00:47.844824 - [DEBUG] EF: AllBottom
57595 2019-Jan-17 17:00:47.844849 - [DEBUG]
57596 2019-Jan-17 17:00:47.844880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57597 2019-Jan-17 17:00:47.845517 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

57598 2019-Jan-17 17:00:47.846154 - [DEBUG] EF: AllBottom
57599 2019-Jan-17 17:00:47.846179 - [DEBUG]
57600 2019-Jan-17 17:00:47.846203 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57601 2019-Jan-17 17:00:47.846839 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

57602 2019-Jan-17 17:00:47.847474 - [DEBUG] EF: AllBottom
57603 2019-Jan-17 17:00:47.847499 - [DEBUG]
57604 2019-Jan-17 17:00:47.847522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57605 2019-Jan-17 17:00:47.848174 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

57606 2019-Jan-17 17:00:47.848814 - [DEBUG] EF: AllBottom
57607 2019-Jan-17 17:00:47.848839 - [DEBUG]
57608 2019-Jan-17 17:00:47.848862 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57609 2019-Jan-17 17:00:47.849497 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

57610 2019-Jan-17 17:00:47.850145 - [DEBUG] EF: AllBottom
57611 2019-Jan-17 17:00:47.850170 - [DEBUG]
57612 2019-Jan-17 17:00:47.850193 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57613 2019-Jan-17 17:00:47.850828 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

57614 2019-Jan-17 17:00:47.852089 - [DEBUG] EF: AllBottom
57615 2019-Jan-17 17:00:47.852115 - [DEBUG]
57616 2019-Jan-17 17:00:47.852139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57617 2019-Jan-17 17:00:47.852775 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

57618 2019-Jan-17 17:00:47.854020 - [DEBUG] EF: AllBottom
57619 2019-Jan-17 17:00:47.854045 - [DEBUG]
57620 2019-Jan-17 17:00:47.854069 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57621 2019-Jan-17 17:00:47.854717 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

57622 2019-Jan-17 17:00:47.855357 - [DEBUG] EF: AllBottom
57623 2019-Jan-17 17:00:47.855382 - [DEBUG]
57624 2019-Jan-17 17:00:47.855405 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57625 2019-Jan-17 17:00:47.856040 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

57626 2019-Jan-17 17:00:47.856676 - [DEBUG] EF: AllBottom
57627 2019-Jan-17 17:00:47.856701 - [DEBUG]
57628 2019-Jan-17 17:00:47.856724 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57629 2019-Jan-17 17:00:47.857359 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

57630 2019-Jan-17 17:00:47.858018 - [DEBUG] EF: AllBottom
57631 2019-Jan-17 17:00:47.858043 - [DEBUG]
57632 2019-Jan-17 17:00:47.858067 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57633 2019-Jan-17 17:00:47.858702 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

57634 2019-Jan-17 17:00:47.859946 - [DEBUG] EF: AllBottom
57635 2019-Jan-17 17:00:47.859971 - [DEBUG]
57636 2019-Jan-17 17:00:47.859995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57637 2019-Jan-17 17:00:47.860630 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

57638 2019-Jan-17 17:00:47.861890 - [DEBUG] EF: AllBottom
57639 2019-Jan-17 17:00:47.861923 - [DEBUG]
57640 2019-Jan-17 17:00:47.861947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57641 2019-Jan-17 17:00:47.862582 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

57642 2019-Jan-17 17:00:47.863223 - [DEBUG] EF: AllBottom
57643 2019-Jan-17 17:00:47.863248 - [DEBUG]
57644 2019-Jan-17 17:00:47.863271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57645 2019-Jan-17 17:00:47.863907 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

57646 2019-Jan-17 17:00:47.864548 - [DEBUG] EF: AllBottom
57647 2019-Jan-17 17:00:47.864573 - [DEBUG]
57648 2019-Jan-17 17:00:47.864597 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57649 2019-Jan-17 17:00:47.865246 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

57650 2019-Jan-17 17:00:47.866489 - [DEBUG] EF: AllBottom
57651 2019-Jan-17 17:00:47.866514 - [DEBUG]
57652 2019-Jan-17 17:00:47.866538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57653 2019-Jan-17 17:00:47.867173 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

57654 2019-Jan-17 17:00:47.868431 - [DEBUG] EF: AllBottom
57655 2019-Jan-17 17:00:47.868457 - [DEBUG]
57656 2019-Jan-17 17:00:47.868480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57657 2019-Jan-17 17:00:47.869115 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

57658 2019-Jan-17 17:00:47.869761 - [DEBUG] EF: AllBottom
57659 2019-Jan-17 17:00:47.869786 - [DEBUG]
57660 2019-Jan-17 17:00:47.869809 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57661 2019-Jan-17 17:00:47.870444 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

57662 2019-Jan-17 17:00:47.871083 - [DEBUG] EF: AllBottom
57663 2019-Jan-17 17:00:47.871109 - [DEBUG]
57664 2019-Jan-17 17:00:47.871132 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57665 2019-Jan-17 17:00:47.871783 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

57666 2019-Jan-17 17:00:47.872431 - [DEBUG] EF: AllBottom
57667 2019-Jan-17 17:00:47.872456 - [DEBUG]
57668 2019-Jan-17 17:00:47.872480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57669 2019-Jan-17 17:00:47.873114 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

57670 2019-Jan-17 17:00:47.873759 - [DEBUG] EF: AllBottom
57671 2019-Jan-17 17:00:47.873784 - [DEBUG]
57672 2019-Jan-17 17:00:47.873808 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
57673 2019-Jan-17 17:00:47.874442 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

57674 2019-Jan-17 17:00:47.875702 - [DEBUG] EF: AllBottom
57675 2019-Jan-17 17:00:47.875727 - [DEBUG]
57676 2019-Jan-17 17:00:47.875753 - [DEBUG] ---------------
57677 2019-Jan-17 17:00:47.875776 - [DEBUG]
57678 2019-Jan-17 17:00:47.875804 - [DEBUG] End of endsummarytab entry
57679 2019-Jan-17 17:00:47.875827 - [DEBUG]
57680 2019-Jan-17 17:00:47.875851 - [DEBUG] Start of incomingtab entry
57681 2019-Jan-17 17:00:47.875875 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
57682 2019-Jan-17 17:00:47.876514 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

57683 2019-Jan-17 17:00:47.876573 - [DEBUG] ---------------
57684 2019-Jan-17 17:00:47.876597 - [DEBUG] End of incomingtab entry
57685 2019-Jan-17 17:00:47.876628 - [DEBUG]
57686 2019-Jan-17 17:00:47.876653 - [DEBUG] EDGE: >
57687 2019-Jan-17 17:00:47.876711 - [DEBUG] ---> 57688 2019-Jan-17 17:00:47.877347 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57689 2019-Jan-17 17:00:47.878008 - [DEBUG]
57690 2019-Jan-17 17:00:47.878033 - [DEBUG] EDGE: >
57691 2019-Jan-17 17:00:47.878092 - [DEBUG] ---> 57692 2019-Jan-17 17:00:47.878727 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57693 2019-Jan-17 17:00:47.879375 - [DEBUG]
57694 2019-Jan-17 17:00:47.879409 - [DEBUG] Compose: EdgeIdentity * AllBottom
57695 2019-Jan-17 17:00:47.879436 - [DEBUG]
57696 2019-Jan-17 17:00:47.879459 - [DEBUG] Propagate flow
57697 2019-Jan-17 17:00:47.879482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57698 2019-Jan-17 17:00:47.879540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57699 2019-Jan-17 17:00:47.880186 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57700 2019-Jan-17 17:00:47.880832 - [DEBUG] Edge function : AllBottom (result of previous compose)
57701 2019-Jan-17 17:00:47.880858 - [DEBUG]
57702 2019-Jan-17 17:00:47.880883 - [DEBUG] Join: AllTop & AllBottom
57703 2019-Jan-17 17:00:47.880909 - [DEBUG] = AllBottom (new jump func)
57704 2019-Jan-17 17:00:47.880933 - [DEBUG]
57705 2019-Jan-17 17:00:47.880956 - [DEBUG] Start adding new jump function
57706 2019-Jan-17 17:00:47.880980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57707 2019-Jan-17 17:00:47.881037 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57708 2019-Jan-17 17:00:47.881701 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57709 2019-Jan-17 17:00:47.882345 - [DEBUG] Edge Function : AllBottom
57710 2019-Jan-17 17:00:47.882374 - [DEBUG] End adding new jump function
57711 2019-Jan-17 17:00:47.882398 - [DEBUG]
57712 2019-Jan-17 17:00:47.882421 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57713 2019-Jan-17 17:00:47.882445 - [DEBUG]
57714 2019-Jan-17 17:00:47.882469 - [DEBUG] Process 1553. path edge:
57715 2019-Jan-17 17:00:47.882492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57716 2019-Jan-17 17:00:47.882550 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
57717 2019-Jan-17 17:00:47.883196 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57718 2019-Jan-17 17:00:47.883842 - [DEBUG]
57719 2019-Jan-17 17:00:47.883867 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
57720 2019-Jan-17 17:00:47.884530 - [DEBUG] Possible callees:
57721 2019-Jan-17 17:00:47.884556 - [DEBUG] llvm.dbg.declare
57722 2019-Jan-17 17:00:47.884581 - [DEBUG] Possible return sites:
57723 2019-Jan-17 17:00:47.884605 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19357724 2019-Jan-17 17:00:47.885904 - [DEBUG] Found and process special summary
57725 2019-Jan-17 17:00:47.885938 - [DEBUG] Compose: EdgeIdentity * AllBottom
57726 2019-Jan-17 17:00:47.885965 - [DEBUG]
57727 2019-Jan-17 17:00:47.885989 - [DEBUG] Propagate flow
57728 2019-Jan-17 17:00:47.886012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57729 2019-Jan-17 17:00:47.886071 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57730 2019-Jan-17 17:00:47.886712 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57731 2019-Jan-17 17:00:47.887358 - [DEBUG] Edge function : AllBottom (result of previous compose)
57732 2019-Jan-17 17:00:47.887384 - [DEBUG]
57733 2019-Jan-17 17:00:47.887408 - [DEBUG] Join: AllTop & AllBottom
57734 2019-Jan-17 17:00:47.887434 - [DEBUG] = AllBottom (new jump func)
57735 2019-Jan-17 17:00:47.887458 - [DEBUG]
57736 2019-Jan-17 17:00:47.887482 - [DEBUG] Start adding new jump function
57737 2019-Jan-17 17:00:47.887505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57738 2019-Jan-17 17:00:47.887563 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57739 2019-Jan-17 17:00:47.888226 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57740 2019-Jan-17 17:00:47.888865 - [DEBUG] Edge Function : AllBottom
57741 2019-Jan-17 17:00:47.888893 - [DEBUG] End adding new jump function
57742 2019-Jan-17 17:00:47.888917 - [DEBUG]
57743 2019-Jan-17 17:00:47.888940 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57744 2019-Jan-17 17:00:47.888965 - [DEBUG]
57745 2019-Jan-17 17:00:47.888988 - [DEBUG] Process 1554. path edge:
57746 2019-Jan-17 17:00:47.889012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57747 2019-Jan-17 17:00:47.889069 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
57748 2019-Jan-17 17:00:47.889709 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57749 2019-Jan-17 17:00:47.890355 - [DEBUG]
57750 2019-Jan-17 17:00:47.890379 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57751 2019-Jan-17 17:00:47.891042 - [DEBUG] Compose: EdgeIdentity * AllBottom
57752 2019-Jan-17 17:00:47.891070 - [DEBUG]
57753 2019-Jan-17 17:00:47.891094 - [DEBUG] Propagate flow
57754 2019-Jan-17 17:00:47.891117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57755 2019-Jan-17 17:00:47.891177 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
57756 2019-Jan-17 17:00:47.891830 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57757 2019-Jan-17 17:00:47.892478 - [DEBUG] Edge function : AllBottom (result of previous compose)
57758 2019-Jan-17 17:00:47.892504 - [DEBUG]
57759 2019-Jan-17 17:00:47.892529 - [DEBUG] Join: AllTop & AllBottom
57760 2019-Jan-17 17:00:47.892554 - [DEBUG] = AllBottom (new jump func)
57761 2019-Jan-17 17:00:47.892579 - [DEBUG]
57762 2019-Jan-17 17:00:47.892602 - [DEBUG] Start adding new jump function
57763 2019-Jan-17 17:00:47.892626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57764 2019-Jan-17 17:00:47.892683 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57765 2019-Jan-17 17:00:47.893331 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
57766 2019-Jan-17 17:00:47.893974 - [DEBUG] Edge Function : AllBottom
57767 2019-Jan-17 17:00:47.894002 - [DEBUG] End adding new jump function
57768 2019-Jan-17 17:00:47.894026 - [DEBUG]
57769 2019-Jan-17 17:00:47.894050 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57770 2019-Jan-17 17:00:47.894075 - [DEBUG]
57771 2019-Jan-17 17:00:47.894098 - [DEBUG] Process 1555. path edge:
57772 2019-Jan-17 17:00:47.894122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57773 2019-Jan-17 17:00:47.894180 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
57774 2019-Jan-17 17:00:47.894833 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57775 2019-Jan-17 17:00:47.895481 - [DEBUG]
57776 2019-Jan-17 17:00:47.895507 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
57777 2019-Jan-17 17:00:47.896167 - [DEBUG] Compose: EdgeIdentity * AllBottom
57778 2019-Jan-17 17:00:47.896195 - [DEBUG]
57779 2019-Jan-17 17:00:47.896219 - [DEBUG] Propagate flow
57780 2019-Jan-17 17:00:47.896242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57781 2019-Jan-17 17:00:47.896302 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
57782 2019-Jan-17 17:00:47.896939 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57783 2019-Jan-17 17:00:47.897587 - [DEBUG] Edge function : AllBottom (result of previous compose)
57784 2019-Jan-17 17:00:47.897612 - [DEBUG]
57785 2019-Jan-17 17:00:47.897637 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57786 2019-Jan-17 17:00:47.897663 - [DEBUG] = AllBottom
57787 2019-Jan-17 17:00:47.897687 - [DEBUG]
57788 2019-Jan-17 17:00:47.897710 - [DEBUG] PROPAGATE: No new function!
57789 2019-Jan-17 17:00:47.897734 - [DEBUG] EDGE: >
57790 2019-Jan-17 17:00:47.897793 - [DEBUG] ---> 57791 2019-Jan-17 17:00:47.898474 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57792 2019-Jan-17 17:00:47.899182 - [DEBUG]
57793 2019-Jan-17 17:00:47.899210 - [DEBUG] EDGE: >
57794 2019-Jan-17 17:00:47.899283 - [DEBUG] ---> 57795 2019-Jan-17 17:00:47.899985 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57796 2019-Jan-17 17:00:47.900669 - [DEBUG]
57797 2019-Jan-17 17:00:47.900722 - [DEBUG] Compose: EdgeIdentity * AllBottom
57798 2019-Jan-17 17:00:47.900750 - [DEBUG]
57799 2019-Jan-17 17:00:47.900775 - [DEBUG] Propagate flow
57800 2019-Jan-17 17:00:47.900799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57801 2019-Jan-17 17:00:47.900862 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
57802 2019-Jan-17 17:00:47.901531 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57803 2019-Jan-17 17:00:47.902180 - [DEBUG] Edge function : AllBottom (result of previous compose)
57804 2019-Jan-17 17:00:47.902205 - [DEBUG]
57805 2019-Jan-17 17:00:47.902232 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57806 2019-Jan-17 17:00:47.902258 - [DEBUG] = AllBottom
57807 2019-Jan-17 17:00:47.902282 - [DEBUG]
57808 2019-Jan-17 17:00:47.902305 - [DEBUG] PROPAGATE: No new function!
57809 2019-Jan-17 17:00:47.902334 - [DEBUG] EDGE: >
57810 2019-Jan-17 17:00:47.902411 - [DEBUG] ---> 57811 2019-Jan-17 17:00:47.903059 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57812 2019-Jan-17 17:00:47.903706 - [DEBUG]
57813 2019-Jan-17 17:00:47.903732 - [DEBUG] EDGE: >
57814 2019-Jan-17 17:00:47.903791 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
57815 2019-Jan-17 17:00:47.904435 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57816 2019-Jan-17 17:00:47.905100 - [DEBUG]
57817 2019-Jan-17 17:00:47.905125 - [DEBUG] EDGE: >
57818 2019-Jan-17 17:00:47.905185 - [DEBUG] ---> 57819 2019-Jan-17 17:00:47.905821 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57820 2019-Jan-17 17:00:47.906467 - [DEBUG]
57821 2019-Jan-17 17:00:47.906492 - [DEBUG] EDGE: >
57822 2019-Jan-17 17:00:47.906551 - [DEBUG] ---> 57823 2019-Jan-17 17:00:47.907188 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57824 2019-Jan-17 17:00:47.907835 - [DEBUG]
57825 2019-Jan-17 17:00:47.907860 - [DEBUG] EDGE: >
57826 2019-Jan-17 17:00:47.907919 - [DEBUG] ---> 57827 2019-Jan-17 17:00:47.908576 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57828 2019-Jan-17 17:00:47.909223 - [DEBUG]
57829 2019-Jan-17 17:00:47.909261 - [DEBUG] Compose: EdgeIdentity * AllBottom
57830 2019-Jan-17 17:00:47.909288 - [DEBUG]
57831 2019-Jan-17 17:00:47.909312 - [DEBUG] Propagate flow
57832 2019-Jan-17 17:00:47.909335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57833 2019-Jan-17 17:00:47.909393 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
57834 2019-Jan-17 17:00:47.910033 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57835 2019-Jan-17 17:00:47.910681 - [DEBUG] Edge function : AllBottom (result of previous compose)
57836 2019-Jan-17 17:00:47.910706 - [DEBUG]
57837 2019-Jan-17 17:00:47.910732 - [DEBUG] Join: AllTop & AllBottom
57838 2019-Jan-17 17:00:47.910758 - [DEBUG] = AllBottom (new jump func)
57839 2019-Jan-17 17:00:47.910782 - [DEBUG]
57840 2019-Jan-17 17:00:47.910806 - [DEBUG] Start adding new jump function
57841 2019-Jan-17 17:00:47.910829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57842 2019-Jan-17 17:00:47.910886 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57843 2019-Jan-17 17:00:47.911555 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
57844 2019-Jan-17 17:00:47.912195 - [DEBUG] Edge Function : AllBottom
57845 2019-Jan-17 17:00:47.912226 - [DEBUG] End adding new jump function
57846 2019-Jan-17 17:00:47.912250 - [DEBUG]
57847 2019-Jan-17 17:00:47.912273 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57848 2019-Jan-17 17:00:47.912307 - [DEBUG]
57849 2019-Jan-17 17:00:47.912331 - [DEBUG] Process 1556. path edge:
57850 2019-Jan-17 17:00:47.912355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57851 2019-Jan-17 17:00:47.912413 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
57852 2019-Jan-17 17:00:47.913054 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57853 2019-Jan-17 17:00:47.913702 - [DEBUG]
57854 2019-Jan-17 17:00:47.913728 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
57855 2019-Jan-17 17:00:47.914399 - [DEBUG] Compose: EdgeIdentity * AllBottom
57856 2019-Jan-17 17:00:47.914427 - [DEBUG]
57857 2019-Jan-17 17:00:47.914451 - [DEBUG] Propagate flow
57858 2019-Jan-17 17:00:47.914474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57859 2019-Jan-17 17:00:47.914534 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
57860 2019-Jan-17 17:00:47.915185 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57861 2019-Jan-17 17:00:47.915833 - [DEBUG] Edge function : AllBottom (result of previous compose)
57862 2019-Jan-17 17:00:47.915859 - [DEBUG]
57863 2019-Jan-17 17:00:47.915884 - [DEBUG] Join: AllTop & AllBottom
57864 2019-Jan-17 17:00:47.915910 - [DEBUG] = AllBottom (new jump func)
57865 2019-Jan-17 17:00:47.915934 - [DEBUG]
57866 2019-Jan-17 17:00:47.915958 - [DEBUG] Start adding new jump function
57867 2019-Jan-17 17:00:47.915981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

57868 2019-Jan-17 17:00:47.916038 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57869 2019-Jan-17 17:00:47.916687 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
57870 2019-Jan-17 17:00:47.917321 - [DEBUG] Edge Function : AllBottom
57871 2019-Jan-17 17:00:47.917350 - [DEBUG] End adding new jump function
57872 2019-Jan-17 17:00:47.917374 - [DEBUG]
57873 2019-Jan-17 17:00:47.917397 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57874 2019-Jan-17 17:00:47.917422 - [DEBUG]
57875 2019-Jan-17 17:00:47.917446 - [DEBUG] Process 1557. path edge:
57876 2019-Jan-17 17:00:47.917469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
57877 2019-Jan-17 17:00:47.917527 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
57878 2019-Jan-17 17:00:47.918178 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57879 2019-Jan-17 17:00:47.918825 - [DEBUG]
57880 2019-Jan-17 17:00:47.918850 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
57881 2019-Jan-17 17:00:47.919509 - [DEBUG] Compose: EdgeIdentity * AllBottom
57882 2019-Jan-17 17:00:47.919537 - [DEBUG]
57883 2019-Jan-17 17:00:47.919561 - [DEBUG] Propagate flow
57884 2019-Jan-17 17:00:47.919585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57885 2019-Jan-17 17:00:47.919644 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
57886 2019-Jan-17 17:00:47.920281 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57887 2019-Jan-17 17:00:47.920929 - [DEBUG] Edge function : AllBottom (result of previous compose)
57888 2019-Jan-17 17:00:47.920955 - [DEBUG]
57889 2019-Jan-17 17:00:47.920981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57890 2019-Jan-17 17:00:47.921015 - [DEBUG] = AllBottom
57891 2019-Jan-17 17:00:47.921040 - [DEBUG]
57892 2019-Jan-17 17:00:47.921063 - [DEBUG] PROPAGATE: No new function!
57893 2019-Jan-17 17:00:47.921088 - [DEBUG] EDGE: >
57894 2019-Jan-17 17:00:47.921147 - [DEBUG] ---> 57895 2019-Jan-17 17:00:47.921802 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57896 2019-Jan-17 17:00:47.922448 - [DEBUG]
57897 2019-Jan-17 17:00:47.922473 - [DEBUG] EDGE: >
57898 2019-Jan-17 17:00:47.922532 - [DEBUG] ---> 57899 2019-Jan-17 17:00:47.923173 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57900 2019-Jan-17 17:00:47.923820 - [DEBUG]
57901 2019-Jan-17 17:00:47.923845 - [DEBUG] EDGE: >
57902 2019-Jan-17 17:00:47.923904 - [DEBUG] ---> 57903 2019-Jan-17 17:00:47.924540 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57904 2019-Jan-17 17:00:47.925202 - [DEBUG]
57905 2019-Jan-17 17:00:47.925228 - [DEBUG] EDGE: >
57906 2019-Jan-17 17:00:47.925287 - [DEBUG] ---> 57907 2019-Jan-17 17:00:47.925928 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57908 2019-Jan-17 17:00:47.926575 - [DEBUG]
57909 2019-Jan-17 17:00:47.926600 - [DEBUG] EDGE: >
57910 2019-Jan-17 17:00:47.926659 - [DEBUG] ---> 57911 2019-Jan-17 17:00:47.927294 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57912 2019-Jan-17 17:00:47.927941 - [DEBUG]
57913 2019-Jan-17 17:00:47.927980 - [DEBUG] EDGE: >
57914 2019-Jan-17 17:00:47.928039 - [DEBUG] ---> 57915 2019-Jan-17 17:00:47.928679 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57916 2019-Jan-17 17:00:47.929325 - [DEBUG]
57917 2019-Jan-17 17:00:47.929363 - [DEBUG] Compose: EdgeIdentity * AllBottom
57918 2019-Jan-17 17:00:47.929390 - [DEBUG]
57919 2019-Jan-17 17:00:47.929414 - [DEBUG] Propagate flow
57920 2019-Jan-17 17:00:47.929437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57921 2019-Jan-17 17:00:47.929495 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
57922 2019-Jan-17 17:00:47.930134 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57923 2019-Jan-17 17:00:47.930780 - [DEBUG] Edge function : AllBottom (result of previous compose)
57924 2019-Jan-17 17:00:47.930806 - [DEBUG]
57925 2019-Jan-17 17:00:47.930831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57926 2019-Jan-17 17:00:47.930857 - [DEBUG] = AllBottom
57927 2019-Jan-17 17:00:47.930881 - [DEBUG]
57928 2019-Jan-17 17:00:47.930904 - [DEBUG] PROPAGATE: No new function!
57929 2019-Jan-17 17:00:47.930932 - [DEBUG] EDGE: >
57930 2019-Jan-17 17:00:47.931005 - [DEBUG] ---> 57931 2019-Jan-17 17:00:47.931668 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57932 2019-Jan-17 17:00:47.932316 - [DEBUG]
57933 2019-Jan-17 17:00:47.932341 - [DEBUG] EDGE: >
57934 2019-Jan-17 17:00:47.932401 - [DEBUG] ---> 57935 2019-Jan-17 17:00:47.933038 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57936 2019-Jan-17 17:00:47.933685 - [DEBUG]
57937 2019-Jan-17 17:00:47.933710 - [DEBUG] EDGE: >
57938 2019-Jan-17 17:00:47.933769 - [DEBUG] ---> 57939 2019-Jan-17 17:00:47.934410 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57940 2019-Jan-17 17:00:47.935073 - [DEBUG]
57941 2019-Jan-17 17:00:47.935110 - [DEBUG] Compose: EdgeIdentity * AllBottom
57942 2019-Jan-17 17:00:47.935137 - [DEBUG]
57943 2019-Jan-17 17:00:47.935161 - [DEBUG] Propagate flow
57944 2019-Jan-17 17:00:47.935184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57945 2019-Jan-17 17:00:47.935242 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
57946 2019-Jan-17 17:00:47.935884 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57947 2019-Jan-17 17:00:47.936530 - [DEBUG] Edge function : AllBottom (result of previous compose)
57948 2019-Jan-17 17:00:47.936555 - [DEBUG]
57949 2019-Jan-17 17:00:47.936580 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57950 2019-Jan-17 17:00:47.936606 - [DEBUG] = AllBottom
57951 2019-Jan-17 17:00:47.936630 - [DEBUG]
57952 2019-Jan-17 17:00:47.936653 - [DEBUG] PROPAGATE: No new function!
57953 2019-Jan-17 17:00:47.936680 - [DEBUG] EDGE: >
57954 2019-Jan-17 17:00:47.936739 - [DEBUG] ---> 57955 2019-Jan-17 17:00:47.937387 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57956 2019-Jan-17 17:00:47.938048 - [DEBUG]
57957 2019-Jan-17 17:00:47.938074 - [DEBUG] EDGE: >
57958 2019-Jan-17 17:00:47.938133 - [DEBUG] ---> 57959 2019-Jan-17 17:00:47.938772 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57960 2019-Jan-17 17:00:47.939425 - [DEBUG]
57961 2019-Jan-17 17:00:47.939450 - [DEBUG] EDGE: >
57962 2019-Jan-17 17:00:47.939510 - [DEBUG] ---> 57963 2019-Jan-17 17:00:47.940145 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57964 2019-Jan-17 17:00:47.940791 - [DEBUG]
57965 2019-Jan-17 17:00:47.940817 - [DEBUG] EDGE: >
57966 2019-Jan-17 17:00:47.940876 - [DEBUG] ---> 57967 2019-Jan-17 17:00:47.941541 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
>
57968 2019-Jan-17 17:00:47.942190 - [DEBUG]
57969 2019-Jan-17 17:00:47.942262 - [DEBUG] Compose: EdgeIdentity * AllBottom
57970 2019-Jan-17 17:00:47.942291 - [DEBUG]
57971 2019-Jan-17 17:00:47.942315 - [DEBUG] Propagate flow
57972 2019-Jan-17 17:00:47.942338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57973 2019-Jan-17 17:00:47.942397 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57974 2019-Jan-17 17:00:47.943038 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

57975 2019-Jan-17 17:00:47.943681 - [DEBUG] Edge function : AllBottom (result of previous compose)
57976 2019-Jan-17 17:00:47.943706 - [DEBUG]
57977 2019-Jan-17 17:00:47.943731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57978 2019-Jan-17 17:00:47.943757 - [DEBUG] = AllBottom
57979 2019-Jan-17 17:00:47.943782 - [DEBUG]
57980 2019-Jan-17 17:00:47.943805 - [DEBUG] PROPAGATE: No new function!
57981 2019-Jan-17 17:00:47.943831 - [DEBUG] Compose: EdgeIdentity * AllBottom
57982 2019-Jan-17 17:00:47.943856 - [DEBUG]
57983 2019-Jan-17 17:00:47.943880 - [DEBUG] Propagate flow
57984 2019-Jan-17 17:00:47.943903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

57985 2019-Jan-17 17:00:47.943961 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
57986 2019-Jan-17 17:00:47.944601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

57987 2019-Jan-17 17:00:47.945264 - [DEBUG] Edge function : AllBottom (result of previous compose)
57988 2019-Jan-17 17:00:47.945290 - [DEBUG]
57989 2019-Jan-17 17:00:47.945315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57990 2019-Jan-17 17:00:47.945341 - [DEBUG] = AllBottom
57991 2019-Jan-17 17:00:47.945365 - [DEBUG]
57992 2019-Jan-17 17:00:47.945388 - [DEBUG] PROPAGATE: No new function!
57993 2019-Jan-17 17:00:47.945415 - [DEBUG] EDGE: >
57994 2019-Jan-17 17:00:47.945475 - [DEBUG] ---> 57995 2019-Jan-17 17:00:47.946123 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
57996 2019-Jan-17 17:00:47.946764 - [DEBUG]
57997 2019-Jan-17 17:00:47.946790 - [DEBUG] EDGE: >
57998 2019-Jan-17 17:00:47.946848 - [DEBUG] ---> 57999 2019-Jan-17 17:00:47.947484 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58000 2019-Jan-17 17:00:47.948142 - [DEBUG]
58001 2019-Jan-17 17:00:47.948170 - [DEBUG] Compose: EdgeIdentity * AllBottom
58002 2019-Jan-17 17:00:47.948196 - [DEBUG]
58003 2019-Jan-17 17:00:47.948220 - [DEBUG] Propagate flow
58004 2019-Jan-17 17:00:47.948243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58005 2019-Jan-17 17:00:47.948300 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58006 2019-Jan-17 17:00:47.948937 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

58007 2019-Jan-17 17:00:47.950184 - [DEBUG] Edge function : AllBottom (result of previous compose)
58008 2019-Jan-17 17:00:47.950209 - [DEBUG]
58009 2019-Jan-17 17:00:47.950236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58010 2019-Jan-17 17:00:47.950270 - [DEBUG] = AllBottom
58011 2019-Jan-17 17:00:47.950296 - [DEBUG]
58012 2019-Jan-17 17:00:47.950319 - [DEBUG] PROPAGATE: No new function!
58013 2019-Jan-17 17:00:47.950344 - [DEBUG] EDGE: >
58014 2019-Jan-17 17:00:47.950404 - [DEBUG] ---> 58015 2019-Jan-17 17:00:47.951043 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58016 2019-Jan-17 17:00:47.951701 - [DEBUG]
58017 2019-Jan-17 17:00:47.951728 - [DEBUG] Compose: EdgeIdentity * AllBottom
58018 2019-Jan-17 17:00:47.951754 - [DEBUG]
58019 2019-Jan-17 17:00:47.951778 - [DEBUG] Propagate flow
58020 2019-Jan-17 17:00:47.951801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58021 2019-Jan-17 17:00:47.951859 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58022 2019-Jan-17 17:00:47.952499 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

58023 2019-Jan-17 17:00:47.953146 - [DEBUG] Edge function : AllBottom (result of previous compose)
58024 2019-Jan-17 17:00:47.953172 - [DEBUG]
58025 2019-Jan-17 17:00:47.953197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58026 2019-Jan-17 17:00:47.953223 - [DEBUG] = AllBottom
58027 2019-Jan-17 17:00:47.953247 - [DEBUG]
58028 2019-Jan-17 17:00:47.953270 - [DEBUG] PROPAGATE: No new function!
58029 2019-Jan-17 17:00:47.953309 - [DEBUG] Compose: EdgeIdentity * AllBottom
58030 2019-Jan-17 17:00:47.953337 - [DEBUG]
58031 2019-Jan-17 17:00:47.953361 - [DEBUG] Propagate flow
58032 2019-Jan-17 17:00:47.953384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58033 2019-Jan-17 17:00:47.953442 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58034 2019-Jan-17 17:00:47.954083 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58035 2019-Jan-17 17:00:47.954741 - [DEBUG] Edge function : AllBottom (result of previous compose)
58036 2019-Jan-17 17:00:47.954767 - [DEBUG]
58037 2019-Jan-17 17:00:47.954792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58038 2019-Jan-17 17:00:47.954817 - [DEBUG] = AllBottom
58039 2019-Jan-17 17:00:47.954841 - [DEBUG]
58040 2019-Jan-17 17:00:47.954865 - [DEBUG] PROPAGATE: No new function!
58041 2019-Jan-17 17:00:47.954890 - [DEBUG] Compose: EdgeIdentity * AllBottom
58042 2019-Jan-17 17:00:47.954916 - [DEBUG]
58043 2019-Jan-17 17:00:47.954939 - [DEBUG] Propagate flow
58044 2019-Jan-17 17:00:47.954962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58045 2019-Jan-17 17:00:47.955020 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58046 2019-Jan-17 17:00:47.955660 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

58047 2019-Jan-17 17:00:47.956308 - [DEBUG] Edge function : AllBottom (result of previous compose)
58048 2019-Jan-17 17:00:47.956333 - [DEBUG]
58049 2019-Jan-17 17:00:47.956358 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58050 2019-Jan-17 17:00:47.956384 - [DEBUG] = AllBottom
58051 2019-Jan-17 17:00:47.956408 - [DEBUG]
58052 2019-Jan-17 17:00:47.956431 - [DEBUG] PROPAGATE: No new function!
58053 2019-Jan-17 17:00:47.956458 - [DEBUG] EDGE: >
58054 2019-Jan-17 17:00:47.956517 - [DEBUG] ---> 58055 2019-Jan-17 17:00:47.957163 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58056 2019-Jan-17 17:00:47.957812 - [DEBUG]
58057 2019-Jan-17 17:00:47.957839 - [DEBUG] EDGE: >
58058 2019-Jan-17 17:00:47.957898 - [DEBUG] ---> 58059 2019-Jan-17 17:00:47.958552 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58060 2019-Jan-17 17:00:47.959230 - [DEBUG]
58061 2019-Jan-17 17:00:47.959260 - [DEBUG] Compose: EdgeIdentity * AllBottom
58062 2019-Jan-17 17:00:47.959287 - [DEBUG]
58063 2019-Jan-17 17:00:47.959311 - [DEBUG] Propagate flow
58064 2019-Jan-17 17:00:47.959334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58065 2019-Jan-17 17:00:47.959399 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58066 2019-Jan-17 17:00:47.960083 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

58067 2019-Jan-17 17:00:47.961393 - [DEBUG] Edge function : AllBottom (result of previous compose)
58068 2019-Jan-17 17:00:47.961422 - [DEBUG]
58069 2019-Jan-17 17:00:47.961450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58070 2019-Jan-17 17:00:47.961476 - [DEBUG] = AllBottom
58071 2019-Jan-17 17:00:47.961501 - [DEBUG]
58072 2019-Jan-17 17:00:47.961524 - [DEBUG] PROPAGATE: No new function!
58073 2019-Jan-17 17:00:47.961550 - [DEBUG] EDGE: >
58074 2019-Jan-17 17:00:47.961614 - [DEBUG] ---> 58075 2019-Jan-17 17:00:47.962255 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58076 2019-Jan-17 17:00:47.962900 - [DEBUG]
58077 2019-Jan-17 17:00:47.962928 - [DEBUG] Compose: EdgeIdentity * AllBottom
58078 2019-Jan-17 17:00:47.962954 - [DEBUG]
58079 2019-Jan-17 17:00:47.962979 - [DEBUG] Propagate flow
58080 2019-Jan-17 17:00:47.963002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58081 2019-Jan-17 17:00:47.963059 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58082 2019-Jan-17 17:00:47.963700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

58083 2019-Jan-17 17:00:47.964350 - [DEBUG] Edge function : AllBottom (result of previous compose)
58084 2019-Jan-17 17:00:47.964376 - [DEBUG]
58085 2019-Jan-17 17:00:47.964402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58086 2019-Jan-17 17:00:47.964428 - [DEBUG] = AllBottom
58087 2019-Jan-17 17:00:47.964452 - [DEBUG]
58088 2019-Jan-17 17:00:47.964476 - [DEBUG] PROPAGATE: No new function!
58089 2019-Jan-17 17:00:47.964529 - [DEBUG] Compose: EdgeIdentity * AllBottom
58090 2019-Jan-17 17:00:47.964556 - [DEBUG]
58091 2019-Jan-17 17:00:47.964580 - [DEBUG] Propagate flow
58092 2019-Jan-17 17:00:47.964603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58093 2019-Jan-17 17:00:47.964676 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58094 2019-Jan-17 17:00:47.965318 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58095 2019-Jan-17 17:00:47.965960 - [DEBUG] Edge function : AllBottom (result of previous compose)
58096 2019-Jan-17 17:00:47.965985 - [DEBUG]
58097 2019-Jan-17 17:00:47.966010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58098 2019-Jan-17 17:00:47.966036 - [DEBUG] = AllBottom
58099 2019-Jan-17 17:00:47.966060 - [DEBUG]
58100 2019-Jan-17 17:00:47.966084 - [DEBUG] PROPAGATE: No new function!
58101 2019-Jan-17 17:00:47.966125 - [DEBUG] Compose: EdgeIdentity * AllBottom
58102 2019-Jan-17 17:00:47.966151 - [DEBUG]
58103 2019-Jan-17 17:00:47.966175 - [DEBUG] Propagate flow
58104 2019-Jan-17 17:00:47.966198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58105 2019-Jan-17 17:00:47.966256 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58106 2019-Jan-17 17:00:47.966897 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

58107 2019-Jan-17 17:00:47.967544 - [DEBUG] Edge function : AllBottom (result of previous compose)
58108 2019-Jan-17 17:00:47.967569 - [DEBUG]
58109 2019-Jan-17 17:00:47.967595 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58110 2019-Jan-17 17:00:47.967621 - [DEBUG] = AllBottom
58111 2019-Jan-17 17:00:47.967645 - [DEBUG]
58112 2019-Jan-17 17:00:47.967669 - [DEBUG] PROPAGATE: No new function!
58113 2019-Jan-17 17:00:47.967697 - [DEBUG] EDGE: >
58114 2019-Jan-17 17:00:47.967757 - [DEBUG] ---> 58115 2019-Jan-17 17:00:47.968420 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58116 2019-Jan-17 17:00:47.969062 - [DEBUG]
58117 2019-Jan-17 17:00:47.969099 - [DEBUG] Compose: EdgeIdentity * AllBottom
58118 2019-Jan-17 17:00:47.969126 - [DEBUG]
58119 2019-Jan-17 17:00:47.969150 - [DEBUG] Propagate flow
58120 2019-Jan-17 17:00:47.969174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58121 2019-Jan-17 17:00:47.969232 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58122 2019-Jan-17 17:00:47.969872 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58123 2019-Jan-17 17:00:47.970514 - [DEBUG] Edge function : AllBottom (result of previous compose)
58124 2019-Jan-17 17:00:47.970539 - [DEBUG]
58125 2019-Jan-17 17:00:47.970564 - [DEBUG] Join: AllTop & AllBottom
58126 2019-Jan-17 17:00:47.970590 - [DEBUG] = AllBottom (new jump func)
58127 2019-Jan-17 17:00:47.970615 - [DEBUG]
58128 2019-Jan-17 17:00:47.970638 - [DEBUG] Start adding new jump function
58129 2019-Jan-17 17:00:47.970662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58130 2019-Jan-17 17:00:47.970719 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58131 2019-Jan-17 17:00:47.971377 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58132 2019-Jan-17 17:00:47.972016 - [DEBUG] Edge Function : AllBottom
58133 2019-Jan-17 17:00:47.972046 - [DEBUG] End adding new jump function
58134 2019-Jan-17 17:00:47.972070 - [DEBUG]
58135 2019-Jan-17 17:00:47.972094 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58136 2019-Jan-17 17:00:47.972119 - [DEBUG]
58137 2019-Jan-17 17:00:47.972142 - [DEBUG] Process 1558. path edge:
58138 2019-Jan-17 17:00:47.972167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58139 2019-Jan-17 17:00:47.972224 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
58140 2019-Jan-17 17:00:47.972864 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58141 2019-Jan-17 17:00:47.973506 - [DEBUG]
58142 2019-Jan-17 17:00:47.973531 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
58143 2019-Jan-17 17:00:47.974188 - [DEBUG] Possible callees:
58144 2019-Jan-17 17:00:47.974213 - [DEBUG] foo
58145 2019-Jan-17 17:00:47.974247 - [DEBUG] Possible return sites:
58146 2019-Jan-17 17:00:47.974272 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12658147 2019-Jan-17 17:00:47.975614 - [DEBUG] Found and process special summary
58148 2019-Jan-17 17:00:47.975673 - [DEBUG] Compose: EdgeIdentity * AllBottom
58149 2019-Jan-17 17:00:47.975701 - [DEBUG]
58150 2019-Jan-17 17:00:47.975726 - [DEBUG] Propagate flow
58151 2019-Jan-17 17:00:47.975749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58152 2019-Jan-17 17:00:47.975819 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58153 2019-Jan-17 17:00:47.976495 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58154 2019-Jan-17 17:00:47.977142 - [DEBUG] Edge function : AllBottom (result of previous compose)
58155 2019-Jan-17 17:00:47.977168 - [DEBUG]
58156 2019-Jan-17 17:00:47.977194 - [DEBUG] Join: AllTop & AllBottom
58157 2019-Jan-17 17:00:47.977219 - [DEBUG] = AllBottom (new jump func)
58158 2019-Jan-17 17:00:47.977244 - [DEBUG]
58159 2019-Jan-17 17:00:47.977267 - [DEBUG] Start adding new jump function
58160 2019-Jan-17 17:00:47.977290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58161 2019-Jan-17 17:00:47.977348 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58162 2019-Jan-17 17:00:47.978012 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58163 2019-Jan-17 17:00:47.978651 - [DEBUG] Edge Function : AllBottom
58164 2019-Jan-17 17:00:47.978682 - [DEBUG] End adding new jump function
58165 2019-Jan-17 17:00:47.978706 - [DEBUG]
58166 2019-Jan-17 17:00:47.978730 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58167 2019-Jan-17 17:00:47.978754 - [DEBUG]
58168 2019-Jan-17 17:00:47.978777 - [DEBUG] Process 1559. path edge:
58169 2019-Jan-17 17:00:47.978801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58170 2019-Jan-17 17:00:47.978859 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
58171 2019-Jan-17 17:00:47.979498 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58172 2019-Jan-17 17:00:47.980140 - [DEBUG]
58173 2019-Jan-17 17:00:47.980166 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58174 2019-Jan-17 17:00:47.980839 - [DEBUG] Compose: EdgeIdentity * AllBottom
58175 2019-Jan-17 17:00:47.980867 - [DEBUG]
58176 2019-Jan-17 17:00:47.980891 - [DEBUG] Propagate flow
58177 2019-Jan-17 17:00:47.980914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58178 2019-Jan-17 17:00:47.980973 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58179 2019-Jan-17 17:00:47.981627 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58180 2019-Jan-17 17:00:47.982269 - [DEBUG] Edge function : AllBottom (result of previous compose)
58181 2019-Jan-17 17:00:47.982295 - [DEBUG]
58182 2019-Jan-17 17:00:47.982319 - [DEBUG] Join: AllTop & AllBottom
58183 2019-Jan-17 17:00:47.982345 - [DEBUG] = AllBottom (new jump func)
58184 2019-Jan-17 17:00:47.982369 - [DEBUG]
58185 2019-Jan-17 17:00:47.982393 - [DEBUG] Start adding new jump function
58186 2019-Jan-17 17:00:47.982416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58187 2019-Jan-17 17:00:47.982473 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58188 2019-Jan-17 17:00:47.983131 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58189 2019-Jan-17 17:00:47.983767 - [DEBUG] Edge Function : AllBottom
58190 2019-Jan-17 17:00:47.983797 - [DEBUG] End adding new jump function
58191 2019-Jan-17 17:00:47.983821 - [DEBUG]
58192 2019-Jan-17 17:00:47.983844 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58193 2019-Jan-17 17:00:47.983868 - [DEBUG]
58194 2019-Jan-17 17:00:47.983892 - [DEBUG] Process 1560. path edge:
58195 2019-Jan-17 17:00:47.983915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58196 2019-Jan-17 17:00:47.983973 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
58197 2019-Jan-17 17:00:47.984609 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58198 2019-Jan-17 17:00:47.985263 - [DEBUG]
58199 2019-Jan-17 17:00:47.985289 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58200 2019-Jan-17 17:00:47.985947 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-17 17:00:47.985975 - [DEBUG]
58202 2019-Jan-17 17:00:47.985999 - [DEBUG] Propagate flow
58203 2019-Jan-17 17:00:47.986022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58204 2019-Jan-17 17:00:47.986081 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
58205 2019-Jan-17 17:00:47.986720 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58206 2019-Jan-17 17:00:47.987363 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-17 17:00:47.987388 - [DEBUG]
58208 2019-Jan-17 17:00:47.987413 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-17 17:00:47.987439 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-17 17:00:47.987463 - [DEBUG]
58211 2019-Jan-17 17:00:47.987487 - [DEBUG] Start adding new jump function
58212 2019-Jan-17 17:00:47.987510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58213 2019-Jan-17 17:00:47.987567 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58214 2019-Jan-17 17:00:47.988226 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
58215 2019-Jan-17 17:00:47.988864 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-17 17:00:47.988892 - [DEBUG] End adding new jump function
58217 2019-Jan-17 17:00:47.988916 - [DEBUG]
58218 2019-Jan-17 17:00:47.988940 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58219 2019-Jan-17 17:00:47.988964 - [DEBUG]
58220 2019-Jan-17 17:00:47.988987 - [DEBUG] Process 1561. path edge:
58221 2019-Jan-17 17:00:47.989011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58222 2019-Jan-17 17:00:47.989069 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
58223 2019-Jan-17 17:00:47.989705 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58224 2019-Jan-17 17:00:47.990347 - [DEBUG]
58225 2019-Jan-17 17:00:47.990373 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
58226 2019-Jan-17 17:00:47.991031 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-17 17:00:47.991059 - [DEBUG]
58228 2019-Jan-17 17:00:47.991083 - [DEBUG] Propagate flow
58229 2019-Jan-17 17:00:47.991106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58230 2019-Jan-17 17:00:47.991173 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58231 2019-Jan-17 17:00:47.991845 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58232 2019-Jan-17 17:00:47.992497 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-17 17:00:47.992523 - [DEBUG]
58234 2019-Jan-17 17:00:47.992548 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-17 17:00:47.992574 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-17 17:00:47.992598 - [DEBUG]
58237 2019-Jan-17 17:00:47.992621 - [DEBUG] Start adding new jump function
58238 2019-Jan-17 17:00:47.992644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58239 2019-Jan-17 17:00:47.992702 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58240 2019-Jan-17 17:00:47.993345 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58241 2019-Jan-17 17:00:47.993992 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-17 17:00:47.994021 - [DEBUG] End adding new jump function
58243 2019-Jan-17 17:00:47.994045 - [DEBUG]
58244 2019-Jan-17 17:00:47.994069 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58245 2019-Jan-17 17:00:47.994093 - [DEBUG]
58246 2019-Jan-17 17:00:47.994116 - [DEBUG] Process 1562. path edge:
58247 2019-Jan-17 17:00:47.994139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58248 2019-Jan-17 17:00:47.994197 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
58249 2019-Jan-17 17:00:47.994861 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58250 2019-Jan-17 17:00:47.995502 - [DEBUG]
58251 2019-Jan-17 17:00:47.995527 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58252 2019-Jan-17 17:00:47.996188 - [DEBUG] Possible callees:
58253 2019-Jan-17 17:00:47.996214 - [DEBUG] llvm.dbg.declare
58254 2019-Jan-17 17:00:47.996240 - [DEBUG] Possible return sites:
58255 2019-Jan-17 17:00:47.996264 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13658256 2019-Jan-17 17:00:47.997548 - [DEBUG] Found and process special summary
58257 2019-Jan-17 17:00:47.997592 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-17 17:00:47.997620 - [DEBUG]
58259 2019-Jan-17 17:00:47.997645 - [DEBUG] Propagate flow
58260 2019-Jan-17 17:00:47.997668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58261 2019-Jan-17 17:00:47.997726 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58262 2019-Jan-17 17:00:47.998383 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58263 2019-Jan-17 17:00:47.999026 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-17 17:00:47.999051 - [DEBUG]
58265 2019-Jan-17 17:00:47.999077 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-17 17:00:47.999102 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-17 17:00:47.999127 - [DEBUG]
58268 2019-Jan-17 17:00:47.999150 - [DEBUG] Start adding new jump function
58269 2019-Jan-17 17:00:47.999174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58270 2019-Jan-17 17:00:47.999242 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58271 2019-Jan-17 17:00:47.999886 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58272 2019-Jan-17 17:00:48.000526 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-17 17:00:48.000555 - [DEBUG] End adding new jump function
58274 2019-Jan-17 17:00:48.000579 - [DEBUG]
58275 2019-Jan-17 17:00:48.000603 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58276 2019-Jan-17 17:00:48.000627 - [DEBUG]
58277 2019-Jan-17 17:00:48.000651 - [DEBUG] Process 1563. path edge:
58278 2019-Jan-17 17:00:48.000675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58279 2019-Jan-17 17:00:48.000733 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
58280 2019-Jan-17 17:00:48.001409 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58281 2019-Jan-17 17:00:48.002052 - [DEBUG]
58282 2019-Jan-17 17:00:48.002077 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58283 2019-Jan-17 17:00:48.002752 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-17 17:00:48.002780 - [DEBUG]
58285 2019-Jan-17 17:00:48.002804 - [DEBUG] Propagate flow
58286 2019-Jan-17 17:00:48.002828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58287 2019-Jan-17 17:00:48.002887 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58288 2019-Jan-17 17:00:48.003525 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58289 2019-Jan-17 17:00:48.004167 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-17 17:00:48.004192 - [DEBUG]
58291 2019-Jan-17 17:00:48.004217 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-17 17:00:48.004243 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-17 17:00:48.004267 - [DEBUG]
58294 2019-Jan-17 17:00:48.004291 - [DEBUG] Start adding new jump function
58295 2019-Jan-17 17:00:48.004314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58296 2019-Jan-17 17:00:48.004371 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58297 2019-Jan-17 17:00:48.005031 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58298 2019-Jan-17 17:00:48.005667 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-17 17:00:48.005696 - [DEBUG] End adding new jump function
58300 2019-Jan-17 17:00:48.005720 - [DEBUG]
58301 2019-Jan-17 17:00:48.005743 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58302 2019-Jan-17 17:00:48.005767 - [DEBUG]
58303 2019-Jan-17 17:00:48.005791 - [DEBUG] Process 1564. path edge:
58304 2019-Jan-17 17:00:48.005815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58305 2019-Jan-17 17:00:48.005872 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
58306 2019-Jan-17 17:00:48.006509 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58307 2019-Jan-17 17:00:48.007150 - [DEBUG]
58308 2019-Jan-17 17:00:48.007176 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58309 2019-Jan-17 17:00:48.007834 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-17 17:00:48.007862 - [DEBUG]
58311 2019-Jan-17 17:00:48.007886 - [DEBUG] Propagate flow
58312 2019-Jan-17 17:00:48.007909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58313 2019-Jan-17 17:00:48.007998 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
58314 2019-Jan-17 17:00:48.008635 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58315 2019-Jan-17 17:00:48.009278 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-17 17:00:48.009303 - [DEBUG]
58317 2019-Jan-17 17:00:48.009328 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-17 17:00:48.009354 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-17 17:00:48.009378 - [DEBUG]
58320 2019-Jan-17 17:00:48.009402 - [DEBUG] Start adding new jump function
58321 2019-Jan-17 17:00:48.009425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58322 2019-Jan-17 17:00:48.009483 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58323 2019-Jan-17 17:00:48.010126 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
58324 2019-Jan-17 17:00:48.010761 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-17 17:00:48.010791 - [DEBUG] End adding new jump function
58326 2019-Jan-17 17:00:48.010814 - [DEBUG]
58327 2019-Jan-17 17:00:48.010838 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58328 2019-Jan-17 17:00:48.010862 - [DEBUG]
58329 2019-Jan-17 17:00:48.010885 - [DEBUG] Process 1565. path edge:
58330 2019-Jan-17 17:00:48.010909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58331 2019-Jan-17 17:00:48.010967 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
58332 2019-Jan-17 17:00:48.011618 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58333 2019-Jan-17 17:00:48.012260 - [DEBUG]
58334 2019-Jan-17 17:00:48.012286 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
58335 2019-Jan-17 17:00:48.012945 - [DEBUG] Compose: EdgeIdentity * AllBottom
58336 2019-Jan-17 17:00:48.012973 - [DEBUG]
58337 2019-Jan-17 17:00:48.012997 - [DEBUG] Propagate flow
58338 2019-Jan-17 17:00:48.013020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58339 2019-Jan-17 17:00:48.013079 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58340 2019-Jan-17 17:00:48.013730 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58341 2019-Jan-17 17:00:48.014372 - [DEBUG] Edge function : AllBottom (result of previous compose)
58342 2019-Jan-17 17:00:48.014398 - [DEBUG]
58343 2019-Jan-17 17:00:48.014424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58344 2019-Jan-17 17:00:48.014449 - [DEBUG] = AllBottom
58345 2019-Jan-17 17:00:48.014474 - [DEBUG]
58346 2019-Jan-17 17:00:48.014497 - [DEBUG] PROPAGATE: No new function!
58347 2019-Jan-17 17:00:48.014522 - [DEBUG] EDGE: >
58348 2019-Jan-17 17:00:48.014582 - [DEBUG] ---> 58349 2019-Jan-17 17:00:48.015231 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58350 2019-Jan-17 17:00:48.015873 - [DEBUG]
58351 2019-Jan-17 17:00:48.015899 - [DEBUG] EDGE: >
58352 2019-Jan-17 17:00:48.015957 - [DEBUG] ---> 58353 2019-Jan-17 17:00:48.016595 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58354 2019-Jan-17 17:00:48.017235 - [DEBUG]
58355 2019-Jan-17 17:00:48.017263 - [DEBUG] Compose: EdgeIdentity * AllBottom
58356 2019-Jan-17 17:00:48.017297 - [DEBUG]
58357 2019-Jan-17 17:00:48.017322 - [DEBUG] Propagate flow
58358 2019-Jan-17 17:00:48.017345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58359 2019-Jan-17 17:00:48.017403 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
58360 2019-Jan-17 17:00:48.018056 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

58361 2019-Jan-17 17:00:48.019303 - [DEBUG] Edge function : AllBottom (result of previous compose)
58362 2019-Jan-17 17:00:48.019329 - [DEBUG]
58363 2019-Jan-17 17:00:48.019355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58364 2019-Jan-17 17:00:48.019380 - [DEBUG] = AllBottom
58365 2019-Jan-17 17:00:48.019405 - [DEBUG]
58366 2019-Jan-17 17:00:48.019428 - [DEBUG] PROPAGATE: No new function!
58367 2019-Jan-17 17:00:48.019452 - [DEBUG] EDGE: >
58368 2019-Jan-17 17:00:48.019512 - [DEBUG] ---> 58369 2019-Jan-17 17:00:48.020151 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58370 2019-Jan-17 17:00:48.020793 - [DEBUG]
58371 2019-Jan-17 17:00:48.020819 - [DEBUG] Compose: EdgeIdentity * AllBottom
58372 2019-Jan-17 17:00:48.020845 - [DEBUG]
58373 2019-Jan-17 17:00:48.020868 - [DEBUG] Propagate flow
58374 2019-Jan-17 17:00:48.020892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58375 2019-Jan-17 17:00:48.020949 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58376 2019-Jan-17 17:00:48.021603 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

58377 2019-Jan-17 17:00:48.022252 - [DEBUG] Edge function : AllBottom (result of previous compose)
58378 2019-Jan-17 17:00:48.022278 - [DEBUG]
58379 2019-Jan-17 17:00:48.022304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58380 2019-Jan-17 17:00:48.022329 - [DEBUG] = AllBottom
58381 2019-Jan-17 17:00:48.022354 - [DEBUG]
58382 2019-Jan-17 17:00:48.022377 - [DEBUG] PROPAGATE: No new function!
58383 2019-Jan-17 17:00:48.022418 - [DEBUG] Compose: EdgeIdentity * AllBottom
58384 2019-Jan-17 17:00:48.022445 - [DEBUG]
58385 2019-Jan-17 17:00:48.022469 - [DEBUG] Propagate flow
58386 2019-Jan-17 17:00:48.022493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58387 2019-Jan-17 17:00:48.022551 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58388 2019-Jan-17 17:00:48.023191 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58389 2019-Jan-17 17:00:48.023833 - [DEBUG] Edge function : AllBottom (result of previous compose)
58390 2019-Jan-17 17:00:48.023858 - [DEBUG]
58391 2019-Jan-17 17:00:48.023883 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58392 2019-Jan-17 17:00:48.023909 - [DEBUG] = AllBottom
58393 2019-Jan-17 17:00:48.023934 - [DEBUG]
58394 2019-Jan-17 17:00:48.023957 - [DEBUG] PROPAGATE: No new function!
58395 2019-Jan-17 17:00:48.023982 - [DEBUG] Compose: EdgeIdentity * AllBottom
58396 2019-Jan-17 17:00:48.024008 - [DEBUG]
58397 2019-Jan-17 17:00:48.024032 - [DEBUG] Propagate flow
58398 2019-Jan-17 17:00:48.024055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58399 2019-Jan-17 17:00:48.024113 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
58400 2019-Jan-17 17:00:48.024769 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

58401 2019-Jan-17 17:00:48.025426 - [DEBUG] Edge function : AllBottom (result of previous compose)
58402 2019-Jan-17 17:00:48.025452 - [DEBUG]
58403 2019-Jan-17 17:00:48.025478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58404 2019-Jan-17 17:00:48.025504 - [DEBUG] = AllBottom
58405 2019-Jan-17 17:00:48.025528 - [DEBUG]
58406 2019-Jan-17 17:00:48.025551 - [DEBUG] PROPAGATE: No new function!
58407 2019-Jan-17 17:00:48.025587 - [DEBUG] EDGE: >
58408 2019-Jan-17 17:00:48.025646 - [DEBUG] ---> 58409 2019-Jan-17 17:00:48.026294 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58410 2019-Jan-17 17:00:48.026936 - [DEBUG]
58411 2019-Jan-17 17:00:48.026971 - [DEBUG] Compose: EdgeIdentity * AllBottom
58412 2019-Jan-17 17:00:48.026998 - [DEBUG]
58413 2019-Jan-17 17:00:48.027022 - [DEBUG] Propagate flow
58414 2019-Jan-17 17:00:48.027045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58415 2019-Jan-17 17:00:48.027103 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58416 2019-Jan-17 17:00:48.027750 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58417 2019-Jan-17 17:00:48.028410 - [DEBUG] Edge function : AllBottom (result of previous compose)
58418 2019-Jan-17 17:00:48.028435 - [DEBUG]
58419 2019-Jan-17 17:00:48.028460 - [DEBUG] Join: AllTop & AllBottom
58420 2019-Jan-17 17:00:48.028486 - [DEBUG] = AllBottom (new jump func)
58421 2019-Jan-17 17:00:48.028510 - [DEBUG]
58422 2019-Jan-17 17:00:48.028534 - [DEBUG] Start adding new jump function
58423 2019-Jan-17 17:00:48.028557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58424 2019-Jan-17 17:00:48.028614 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58425 2019-Jan-17 17:00:48.029257 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58426 2019-Jan-17 17:00:48.029904 - [DEBUG] Edge Function : AllBottom
58427 2019-Jan-17 17:00:48.029933 - [DEBUG] End adding new jump function
58428 2019-Jan-17 17:00:48.029956 - [DEBUG]
58429 2019-Jan-17 17:00:48.029980 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58430 2019-Jan-17 17:00:48.030004 - [DEBUG]
58431 2019-Jan-17 17:00:48.030027 - [DEBUG] Process 1566. path edge:
58432 2019-Jan-17 17:00:48.030051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58433 2019-Jan-17 17:00:48.030108 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
58434 2019-Jan-17 17:00:48.030756 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58435 2019-Jan-17 17:00:48.031412 - [DEBUG]
58436 2019-Jan-17 17:00:48.031437 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58437 2019-Jan-17 17:00:48.032099 - [DEBUG] Possible callees:
58438 2019-Jan-17 17:00:48.032124 - [DEBUG] llvm.dbg.declare
58439 2019-Jan-17 17:00:48.032149 - [DEBUG] Possible return sites:
58440 2019-Jan-17 17:00:48.032173 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14358441 2019-Jan-17 17:00:48.033450 - [DEBUG] Found and process special summary
58442 2019-Jan-17 17:00:48.033500 - [DEBUG] Compose: EdgeIdentity * AllBottom
58443 2019-Jan-17 17:00:48.033528 - [DEBUG]
58444 2019-Jan-17 17:00:48.033553 - [DEBUG] Propagate flow
58445 2019-Jan-17 17:00:48.033576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58446 2019-Jan-17 17:00:48.033634 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58447 2019-Jan-17 17:00:48.034276 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58448 2019-Jan-17 17:00:48.034936 - [DEBUG] Edge function : AllBottom (result of previous compose)
58449 2019-Jan-17 17:00:48.034962 - [DEBUG]
58450 2019-Jan-17 17:00:48.034987 - [DEBUG] Join: AllTop & AllBottom
58451 2019-Jan-17 17:00:48.035013 - [DEBUG] = AllBottom (new jump func)
58452 2019-Jan-17 17:00:48.035037 - [DEBUG]
58453 2019-Jan-17 17:00:48.035061 - [DEBUG] Start adding new jump function
58454 2019-Jan-17 17:00:48.035085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58455 2019-Jan-17 17:00:48.035142 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58456 2019-Jan-17 17:00:48.035785 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58457 2019-Jan-17 17:00:48.036424 - [DEBUG] Edge Function : AllBottom
58458 2019-Jan-17 17:00:48.036453 - [DEBUG] End adding new jump function
58459 2019-Jan-17 17:00:48.036476 - [DEBUG]
58460 2019-Jan-17 17:00:48.036500 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58461 2019-Jan-17 17:00:48.036525 - [DEBUG]
58462 2019-Jan-17 17:00:48.036548 - [DEBUG] Process 1567. path edge:
58463 2019-Jan-17 17:00:48.036572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58464 2019-Jan-17 17:00:48.036630 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
58465 2019-Jan-17 17:00:48.037269 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58466 2019-Jan-17 17:00:48.037910 - [DEBUG]
58467 2019-Jan-17 17:00:48.037935 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58468 2019-Jan-17 17:00:48.038620 - [DEBUG] Compose: EdgeIdentity * AllBottom
58469 2019-Jan-17 17:00:48.038649 - [DEBUG]
58470 2019-Jan-17 17:00:48.038672 - [DEBUG] Propagate flow
58471 2019-Jan-17 17:00:48.038696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58472 2019-Jan-17 17:00:48.038755 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
58473 2019-Jan-17 17:00:48.039392 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58474 2019-Jan-17 17:00:48.040034 - [DEBUG] Edge function : AllBottom (result of previous compose)
58475 2019-Jan-17 17:00:48.040059 - [DEBUG]
58476 2019-Jan-17 17:00:48.040084 - [DEBUG] Join: AllTop & AllBottom
58477 2019-Jan-17 17:00:48.040110 - [DEBUG] = AllBottom (new jump func)
58478 2019-Jan-17 17:00:48.040134 - [DEBUG]
58479 2019-Jan-17 17:00:48.040158 - [DEBUG] Start adding new jump function
58480 2019-Jan-17 17:00:48.040181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58481 2019-Jan-17 17:00:48.040239 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58482 2019-Jan-17 17:00:48.040881 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
58483 2019-Jan-17 17:00:48.041531 - [DEBUG] Edge Function : AllBottom
58484 2019-Jan-17 17:00:48.041559 - [DEBUG] End adding new jump function
58485 2019-Jan-17 17:00:48.041583 - [DEBUG]
58486 2019-Jan-17 17:00:48.041615 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58487 2019-Jan-17 17:00:48.041640 - [DEBUG]
58488 2019-Jan-17 17:00:48.041663 - [DEBUG] Process 1568. path edge:
58489 2019-Jan-17 17:00:48.041687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58490 2019-Jan-17 17:00:48.041745 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
58491 2019-Jan-17 17:00:48.042380 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58492 2019-Jan-17 17:00:48.043022 - [DEBUG]
58493 2019-Jan-17 17:00:48.043047 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
58494 2019-Jan-17 17:00:48.043705 - [DEBUG] Compose: EdgeIdentity * AllBottom
58495 2019-Jan-17 17:00:48.043733 - [DEBUG]
58496 2019-Jan-17 17:00:48.043757 - [DEBUG] Propagate flow
58497 2019-Jan-17 17:00:48.043780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58498 2019-Jan-17 17:00:48.043839 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
58499 2019-Jan-17 17:00:48.044484 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58500 2019-Jan-17 17:00:48.045145 - [DEBUG] Edge function : AllBottom (result of previous compose)
58501 2019-Jan-17 17:00:48.045171 - [DEBUG]
58502 2019-Jan-17 17:00:48.045196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58503 2019-Jan-17 17:00:48.045221 - [DEBUG] = AllBottom
58504 2019-Jan-17 17:00:48.045246 - [DEBUG]
58505 2019-Jan-17 17:00:48.045269 - [DEBUG] PROPAGATE: No new function!
58506 2019-Jan-17 17:00:48.045294 - [DEBUG] EDGE: >
58507 2019-Jan-17 17:00:48.045353 - [DEBUG] ---> 58508 2019-Jan-17 17:00:48.045989 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58509 2019-Jan-17 17:00:48.046631 - [DEBUG]
58510 2019-Jan-17 17:00:48.046657 - [DEBUG] Compose: EdgeIdentity * AllBottom
58511 2019-Jan-17 17:00:48.046683 - [DEBUG]
58512 2019-Jan-17 17:00:48.046707 - [DEBUG] Propagate flow
58513 2019-Jan-17 17:00:48.046731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58514 2019-Jan-17 17:00:48.046790 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
58515 2019-Jan-17 17:00:48.047427 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

58516 2019-Jan-17 17:00:48.048689 - [DEBUG] Edge function : AllBottom (result of previous compose)
58517 2019-Jan-17 17:00:48.048715 - [DEBUG]
58518 2019-Jan-17 17:00:48.048741 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58519 2019-Jan-17 17:00:48.048767 - [DEBUG] = AllBottom
58520 2019-Jan-17 17:00:48.048791 - [DEBUG]
58521 2019-Jan-17 17:00:48.048814 - [DEBUG] PROPAGATE: No new function!
58522 2019-Jan-17 17:00:48.048839 - [DEBUG] EDGE: >
58523 2019-Jan-17 17:00:48.048899 - [DEBUG] ---> 58524 2019-Jan-17 17:00:48.049539 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58525 2019-Jan-17 17:00:48.050181 - [DEBUG]
58526 2019-Jan-17 17:00:48.050207 - [DEBUG] Compose: EdgeIdentity * AllBottom
58527 2019-Jan-17 17:00:48.050233 - [DEBUG]
58528 2019-Jan-17 17:00:48.050257 - [DEBUG] Propagate flow
58529 2019-Jan-17 17:00:48.050280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58530 2019-Jan-17 17:00:48.050338 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58531 2019-Jan-17 17:00:48.050989 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

58532 2019-Jan-17 17:00:48.051655 - [DEBUG] Edge function : AllBottom (result of previous compose)
58533 2019-Jan-17 17:00:48.051681 - [DEBUG]
58534 2019-Jan-17 17:00:48.051706 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58535 2019-Jan-17 17:00:48.051732 - [DEBUG] = AllBottom
58536 2019-Jan-17 17:00:48.051757 - [DEBUG]
58537 2019-Jan-17 17:00:48.051780 - [DEBUG] PROPAGATE: No new function!
58538 2019-Jan-17 17:00:48.051819 - [DEBUG] Compose: EdgeIdentity * AllBottom
58539 2019-Jan-17 17:00:48.051846 - [DEBUG]
58540 2019-Jan-17 17:00:48.051870 - [DEBUG] Propagate flow
58541 2019-Jan-17 17:00:48.051893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58542 2019-Jan-17 17:00:48.051951 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58543 2019-Jan-17 17:00:48.052591 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58544 2019-Jan-17 17:00:48.053234 - [DEBUG] Edge function : AllBottom (result of previous compose)
58545 2019-Jan-17 17:00:48.053259 - [DEBUG]
58546 2019-Jan-17 17:00:48.053284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58547 2019-Jan-17 17:00:48.053310 - [DEBUG] = AllBottom
58548 2019-Jan-17 17:00:48.053334 - [DEBUG]
58549 2019-Jan-17 17:00:48.053358 - [DEBUG] PROPAGATE: No new function!
58550 2019-Jan-17 17:00:48.053383 - [DEBUG] Compose: EdgeIdentity * AllBottom
58551 2019-Jan-17 17:00:48.053409 - [DEBUG]
58552 2019-Jan-17 17:00:48.053433 - [DEBUG] Propagate flow
58553 2019-Jan-17 17:00:48.053456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58554 2019-Jan-17 17:00:48.053514 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
58555 2019-Jan-17 17:00:48.054153 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

58556 2019-Jan-17 17:00:48.054818 - [DEBUG] Edge function : AllBottom (result of previous compose)
58557 2019-Jan-17 17:00:48.054844 - [DEBUG]
58558 2019-Jan-17 17:00:48.054869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58559 2019-Jan-17 17:00:48.054895 - [DEBUG] = AllBottom
58560 2019-Jan-17 17:00:48.054919 - [DEBUG]
58561 2019-Jan-17 17:00:48.054942 - [DEBUG] PROPAGATE: No new function!
58562 2019-Jan-17 17:00:48.054969 - [DEBUG] EDGE: >
58563 2019-Jan-17 17:00:48.055028 - [DEBUG] ---> 58564 2019-Jan-17 17:00:48.055675 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58565 2019-Jan-17 17:00:48.056317 - [DEBUG]
58566 2019-Jan-17 17:00:48.056342 - [DEBUG] EDGE: >
58567 2019-Jan-17 17:00:48.056401 - [DEBUG] ---> 58568 2019-Jan-17 17:00:48.057039 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58569 2019-Jan-17 17:00:48.057680 - [DEBUG]
58570 2019-Jan-17 17:00:48.057714 - [DEBUG] Compose: EdgeIdentity * AllBottom
58571 2019-Jan-17 17:00:48.057741 - [DEBUG]
58572 2019-Jan-17 17:00:48.057765 - [DEBUG] Propagate flow
58573 2019-Jan-17 17:00:48.057789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58574 2019-Jan-17 17:00:48.057846 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
58575 2019-Jan-17 17:00:48.058508 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58576 2019-Jan-17 17:00:48.059149 - [DEBUG] Edge function : AllBottom (result of previous compose)
58577 2019-Jan-17 17:00:48.059175 - [DEBUG]
58578 2019-Jan-17 17:00:48.059199 - [DEBUG] Join: AllTop & AllBottom
58579 2019-Jan-17 17:00:48.059225 - [DEBUG] = AllBottom (new jump func)
58580 2019-Jan-17 17:00:48.059250 - [DEBUG]
58581 2019-Jan-17 17:00:48.059273 - [DEBUG] Start adding new jump function
58582 2019-Jan-17 17:00:48.059297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58583 2019-Jan-17 17:00:48.059354 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58584 2019-Jan-17 17:00:48.059996 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
58585 2019-Jan-17 17:00:48.060633 - [DEBUG] Edge Function : AllBottom
58586 2019-Jan-17 17:00:48.060662 - [DEBUG] End adding new jump function
58587 2019-Jan-17 17:00:48.060686 - [DEBUG]
58588 2019-Jan-17 17:00:48.060710 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58589 2019-Jan-17 17:00:48.060734 - [DEBUG]
58590 2019-Jan-17 17:00:48.060757 - [DEBUG] Process 1569. path edge:
58591 2019-Jan-17 17:00:48.060781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58592 2019-Jan-17 17:00:48.060838 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
58593 2019-Jan-17 17:00:48.061492 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58594 2019-Jan-17 17:00:48.062134 - [DEBUG]
58595 2019-Jan-17 17:00:48.062159 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
58596 2019-Jan-17 17:00:48.062817 - [DEBUG] Compose: EdgeIdentity * AllBottom
58597 2019-Jan-17 17:00:48.062846 - [DEBUG]
58598 2019-Jan-17 17:00:48.062870 - [DEBUG] Propagate flow
58599 2019-Jan-17 17:00:48.062893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58600 2019-Jan-17 17:00:48.062952 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
58601 2019-Jan-17 17:00:48.063601 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58602 2019-Jan-17 17:00:48.064244 - [DEBUG] Edge function : AllBottom (result of previous compose)
58603 2019-Jan-17 17:00:48.064270 - [DEBUG]
58604 2019-Jan-17 17:00:48.064295 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58605 2019-Jan-17 17:00:48.064321 - [DEBUG] = AllBottom
58606 2019-Jan-17 17:00:48.064346 - [DEBUG]
58607 2019-Jan-17 17:00:48.064369 - [DEBUG] PROPAGATE: No new function!
58608 2019-Jan-17 17:00:48.064402 - [DEBUG] Compose: EdgeIdentity * AllBottom
58609 2019-Jan-17 17:00:48.064429 - [DEBUG]
58610 2019-Jan-17 17:00:48.064453 - [DEBUG] Propagate flow
58611 2019-Jan-17 17:00:48.064477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58612 2019-Jan-17 17:00:48.064534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
58613 2019-Jan-17 17:00:48.065215 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58614 2019-Jan-17 17:00:48.065869 - [DEBUG] Edge function : AllBottom (result of previous compose)
58615 2019-Jan-17 17:00:48.065895 - [DEBUG]
58616 2019-Jan-17 17:00:48.065920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58617 2019-Jan-17 17:00:48.065946 - [DEBUG] = AllBottom
58618 2019-Jan-17 17:00:48.065979 - [DEBUG]
58619 2019-Jan-17 17:00:48.066003 - [DEBUG] PROPAGATE: No new function!
58620 2019-Jan-17 17:00:48.066027 - [DEBUG] EDGE: >
58621 2019-Jan-17 17:00:48.066087 - [DEBUG] ---> 58622 2019-Jan-17 17:00:48.066726 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58623 2019-Jan-17 17:00:48.067368 - [DEBUG]
58624 2019-Jan-17 17:00:48.067393 - [DEBUG] EDGE: >
58625 2019-Jan-17 17:00:48.067453 - [DEBUG] ---> 58626 2019-Jan-17 17:00:48.068106 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58627 2019-Jan-17 17:00:48.068748 - [DEBUG]
58628 2019-Jan-17 17:00:48.068775 - [DEBUG] Compose: EdgeIdentity * AllBottom
58629 2019-Jan-17 17:00:48.068801 - [DEBUG]
58630 2019-Jan-17 17:00:48.068825 - [DEBUG] Propagate flow
58631 2019-Jan-17 17:00:48.068848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58632 2019-Jan-17 17:00:48.068906 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
58633 2019-Jan-17 17:00:48.069541 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

58634 2019-Jan-17 17:00:48.070182 - [DEBUG] Edge function : AllBottom (result of previous compose)
58635 2019-Jan-17 17:00:48.070208 - [DEBUG]
58636 2019-Jan-17 17:00:48.070234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58637 2019-Jan-17 17:00:48.070260 - [DEBUG] = AllBottom
58638 2019-Jan-17 17:00:48.070285 - [DEBUG]
58639 2019-Jan-17 17:00:48.070308 - [DEBUG] PROPAGATE: No new function!
58640 2019-Jan-17 17:00:48.070332 - [DEBUG] EDGE: >
58641 2019-Jan-17 17:00:48.070392 - [DEBUG] ---> 58642 2019-Jan-17 17:00:48.071032 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58643 2019-Jan-17 17:00:48.071690 - [DEBUG]
58644 2019-Jan-17 17:00:48.071716 - [DEBUG] Compose: EdgeIdentity * AllBottom
58645 2019-Jan-17 17:00:48.071742 - [DEBUG]
58646 2019-Jan-17 17:00:48.071766 - [DEBUG] Propagate flow
58647 2019-Jan-17 17:00:48.071790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58648 2019-Jan-17 17:00:48.071847 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58649 2019-Jan-17 17:00:48.072487 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

58650 2019-Jan-17 17:00:48.073128 - [DEBUG] Edge function : AllBottom (result of previous compose)
58651 2019-Jan-17 17:00:48.073153 - [DEBUG]
58652 2019-Jan-17 17:00:48.073179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58653 2019-Jan-17 17:00:48.073205 - [DEBUG] = AllBottom
58654 2019-Jan-17 17:00:48.073230 - [DEBUG]
58655 2019-Jan-17 17:00:48.073253 - [DEBUG] PROPAGATE: No new function!
58656 2019-Jan-17 17:00:48.073292 - [DEBUG] Compose: EdgeIdentity * AllBottom
58657 2019-Jan-17 17:00:48.073320 - [DEBUG]
58658 2019-Jan-17 17:00:48.073344 - [DEBUG] Propagate flow
58659 2019-Jan-17 17:00:48.073368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58660 2019-Jan-17 17:00:48.073426 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58661 2019-Jan-17 17:00:48.074068 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58662 2019-Jan-17 17:00:48.074732 - [DEBUG] Edge function : AllBottom (result of previous compose)
58663 2019-Jan-17 17:00:48.074758 - [DEBUG]
58664 2019-Jan-17 17:00:48.074784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58665 2019-Jan-17 17:00:48.074810 - [DEBUG] = AllBottom
58666 2019-Jan-17 17:00:48.074834 - [DEBUG]
58667 2019-Jan-17 17:00:48.074858 - [DEBUG] PROPAGATE: No new function!
58668 2019-Jan-17 17:00:48.074883 - [DEBUG] Compose: EdgeIdentity * AllBottom
58669 2019-Jan-17 17:00:48.074909 - [DEBUG]
58670 2019-Jan-17 17:00:48.074933 - [DEBUG] Propagate flow
58671 2019-Jan-17 17:00:48.074956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58672 2019-Jan-17 17:00:48.075014 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
58673 2019-Jan-17 17:00:48.075656 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

58674 2019-Jan-17 17:00:48.076299 - [DEBUG] Edge function : AllBottom (result of previous compose)
58675 2019-Jan-17 17:00:48.076325 - [DEBUG]
58676 2019-Jan-17 17:00:48.076350 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58677 2019-Jan-17 17:00:48.076376 - [DEBUG] = AllBottom
58678 2019-Jan-17 17:00:48.076401 - [DEBUG]
58679 2019-Jan-17 17:00:48.076424 - [DEBUG] PROPAGATE: No new function!
58680 2019-Jan-17 17:00:48.076450 - [DEBUG] EDGE: >
58681 2019-Jan-17 17:00:48.076510 - [DEBUG] ---> 58682 2019-Jan-17 17:00:48.077150 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58683 2019-Jan-17 17:00:48.077793 - [DEBUG]
58684 2019-Jan-17 17:00:48.077819 - [DEBUG] EDGE: >
58685 2019-Jan-17 17:00:48.077878 - [DEBUG] ---> 58686 2019-Jan-17 17:00:48.078531 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58687 2019-Jan-17 17:00:48.079173 - [DEBUG]
58688 2019-Jan-17 17:00:48.079200 - [DEBUG] Compose: EdgeIdentity * AllBottom
58689 2019-Jan-17 17:00:48.079226 - [DEBUG]
58690 2019-Jan-17 17:00:48.079250 - [DEBUG] Propagate flow
58691 2019-Jan-17 17:00:48.079274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58692 2019-Jan-17 17:00:48.079331 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58693 2019-Jan-17 17:00:48.079969 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

58694 2019-Jan-17 17:00:48.080611 - [DEBUG] Edge function : AllBottom (result of previous compose)
58695 2019-Jan-17 17:00:48.080636 - [DEBUG]
58696 2019-Jan-17 17:00:48.080662 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58697 2019-Jan-17 17:00:48.080688 - [DEBUG] = AllBottom
58698 2019-Jan-17 17:00:48.080712 - [DEBUG]
58699 2019-Jan-17 17:00:48.080736 - [DEBUG] PROPAGATE: No new function!
58700 2019-Jan-17 17:00:48.080761 - [DEBUG] EDGE: >
58701 2019-Jan-17 17:00:48.080821 - [DEBUG] ---> 58702 2019-Jan-17 17:00:48.081478 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58703 2019-Jan-17 17:00:48.082122 - [DEBUG]
58704 2019-Jan-17 17:00:48.082150 - [DEBUG] Compose: EdgeIdentity * AllBottom
58705 2019-Jan-17 17:00:48.082176 - [DEBUG]
58706 2019-Jan-17 17:00:48.082199 - [DEBUG] Propagate flow
58707 2019-Jan-17 17:00:48.082223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58708 2019-Jan-17 17:00:48.082289 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58709 2019-Jan-17 17:00:48.082931 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

58710 2019-Jan-17 17:00:48.083568 - [DEBUG] Edge function : AllBottom (result of previous compose)
58711 2019-Jan-17 17:00:48.083593 - [DEBUG]
58712 2019-Jan-17 17:00:48.083619 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58713 2019-Jan-17 17:00:48.083645 - [DEBUG] = AllBottom
58714 2019-Jan-17 17:00:48.083670 - [DEBUG]
58715 2019-Jan-17 17:00:48.083693 - [DEBUG] PROPAGATE: No new function!
58716 2019-Jan-17 17:00:48.083718 - [DEBUG] EDGE: >
58717 2019-Jan-17 17:00:48.083777 - [DEBUG] ---> 58718 2019-Jan-17 17:00:48.084414 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58719 2019-Jan-17 17:00:48.085073 - [DEBUG]
58720 2019-Jan-17 17:00:48.085098 - [DEBUG] EDGE: >
58721 2019-Jan-17 17:00:48.085157 - [DEBUG] ---> 58722 2019-Jan-17 17:00:48.085795 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58723 2019-Jan-17 17:00:48.086438 - [DEBUG]
58724 2019-Jan-17 17:00:48.086466 - [DEBUG] Compose: EdgeIdentity * AllBottom
58725 2019-Jan-17 17:00:48.086492 - [DEBUG]
58726 2019-Jan-17 17:00:48.086515 - [DEBUG] Propagate flow
58727 2019-Jan-17 17:00:48.086539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58728 2019-Jan-17 17:00:48.086597 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58729 2019-Jan-17 17:00:48.087233 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

58730 2019-Jan-17 17:00:48.088499 - [DEBUG] Edge function : AllBottom (result of previous compose)
58731 2019-Jan-17 17:00:48.088524 - [DEBUG]
58732 2019-Jan-17 17:00:48.088551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58733 2019-Jan-17 17:00:48.088577 - [DEBUG] = AllBottom
58734 2019-Jan-17 17:00:48.088601 - [DEBUG]
58735 2019-Jan-17 17:00:48.088624 - [DEBUG] PROPAGATE: No new function!
58736 2019-Jan-17 17:00:48.088650 - [DEBUG] EDGE: >
58737 2019-Jan-17 17:00:48.088710 - [DEBUG] ---> 58738 2019-Jan-17 17:00:48.089350 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58739 2019-Jan-17 17:00:48.089993 - [DEBUG]
58740 2019-Jan-17 17:00:48.090019 - [DEBUG] EDGE: >
58741 2019-Jan-17 17:00:48.090078 - [DEBUG] ---> 58742 2019-Jan-17 17:00:48.090715 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58743 2019-Jan-17 17:00:48.091370 - [DEBUG]
58744 2019-Jan-17 17:00:48.091398 - [DEBUG] Compose: EdgeIdentity * AllBottom
58745 2019-Jan-17 17:00:48.091424 - [DEBUG]
58746 2019-Jan-17 17:00:48.091448 - [DEBUG] Propagate flow
58747 2019-Jan-17 17:00:48.091471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58748 2019-Jan-17 17:00:48.091529 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58749 2019-Jan-17 17:00:48.092166 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

58750 2019-Jan-17 17:00:48.093420 - [DEBUG] Edge function : AllBottom (result of previous compose)
58751 2019-Jan-17 17:00:48.093447 - [DEBUG]
58752 2019-Jan-17 17:00:48.093474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58753 2019-Jan-17 17:00:48.093500 - [DEBUG] = AllBottom
58754 2019-Jan-17 17:00:48.093524 - [DEBUG]
58755 2019-Jan-17 17:00:48.093548 - [DEBUG] PROPAGATE: No new function!
58756 2019-Jan-17 17:00:48.093573 - [DEBUG] EDGE: >
58757 2019-Jan-17 17:00:48.093633 - [DEBUG] ---> 58758 2019-Jan-17 17:00:48.094276 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58759 2019-Jan-17 17:00:48.094934 - [DEBUG]
58760 2019-Jan-17 17:00:48.094961 - [DEBUG] Compose: EdgeIdentity * AllBottom
58761 2019-Jan-17 17:00:48.094987 - [DEBUG]
58762 2019-Jan-17 17:00:48.095011 - [DEBUG] Propagate flow
58763 2019-Jan-17 17:00:48.095034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58764 2019-Jan-17 17:00:48.095092 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58765 2019-Jan-17 17:00:48.095735 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

58766 2019-Jan-17 17:00:48.096383 - [DEBUG] Edge function : AllBottom (result of previous compose)
58767 2019-Jan-17 17:00:48.096408 - [DEBUG]
58768 2019-Jan-17 17:00:48.096434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58769 2019-Jan-17 17:00:48.096460 - [DEBUG] = AllBottom
58770 2019-Jan-17 17:00:48.096484 - [DEBUG]
58771 2019-Jan-17 17:00:48.096507 - [DEBUG] PROPAGATE: No new function!
58772 2019-Jan-17 17:00:48.096548 - [DEBUG] Compose: EdgeIdentity * AllBottom
58773 2019-Jan-17 17:00:48.096575 - [DEBUG]
58774 2019-Jan-17 17:00:48.096600 - [DEBUG] Propagate flow
58775 2019-Jan-17 17:00:48.096623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58776 2019-Jan-17 17:00:48.096681 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58777 2019-Jan-17 17:00:48.097325 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58778 2019-Jan-17 17:00:48.097982 - [DEBUG] Edge function : AllBottom (result of previous compose)
58779 2019-Jan-17 17:00:48.098008 - [DEBUG]
58780 2019-Jan-17 17:00:48.098033 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58781 2019-Jan-17 17:00:48.098059 - [DEBUG] = AllBottom
58782 2019-Jan-17 17:00:48.098084 - [DEBUG]
58783 2019-Jan-17 17:00:48.098107 - [DEBUG] PROPAGATE: No new function!
58784 2019-Jan-17 17:00:48.098133 - [DEBUG] Compose: EdgeIdentity * AllBottom
58785 2019-Jan-17 17:00:48.098159 - [DEBUG]
58786 2019-Jan-17 17:00:48.098183 - [DEBUG] Propagate flow
58787 2019-Jan-17 17:00:48.098206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58788 2019-Jan-17 17:00:48.098264 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58789 2019-Jan-17 17:00:48.098908 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

58790 2019-Jan-17 17:00:48.099556 - [DEBUG] Edge function : AllBottom (result of previous compose)
58791 2019-Jan-17 17:00:48.099581 - [DEBUG]
58792 2019-Jan-17 17:00:48.099607 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58793 2019-Jan-17 17:00:48.099633 - [DEBUG] = AllBottom
58794 2019-Jan-17 17:00:48.099657 - [DEBUG]
58795 2019-Jan-17 17:00:48.099681 - [DEBUG] PROPAGATE: No new function!
58796 2019-Jan-17 17:00:48.099707 - [DEBUG] EDGE: >
58797 2019-Jan-17 17:00:48.099767 - [DEBUG] ---> 58798 2019-Jan-17 17:00:48.100422 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58799 2019-Jan-17 17:00:48.101066 - [DEBUG]
58800 2019-Jan-17 17:00:48.101102 - [DEBUG] Compose: EdgeIdentity * AllBottom
58801 2019-Jan-17 17:00:48.101129 - [DEBUG]
58802 2019-Jan-17 17:00:48.101153 - [DEBUG] Propagate flow
58803 2019-Jan-17 17:00:48.101176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58804 2019-Jan-17 17:00:48.101234 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58805 2019-Jan-17 17:00:48.101894 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58806 2019-Jan-17 17:00:48.102537 - [DEBUG] Edge function : AllBottom (result of previous compose)
58807 2019-Jan-17 17:00:48.102562 - [DEBUG]
58808 2019-Jan-17 17:00:48.102587 - [DEBUG] Join: AllTop & AllBottom
58809 2019-Jan-17 17:00:48.102613 - [DEBUG] = AllBottom (new jump func)
58810 2019-Jan-17 17:00:48.102637 - [DEBUG]
58811 2019-Jan-17 17:00:48.102661 - [DEBUG] Start adding new jump function
58812 2019-Jan-17 17:00:48.102684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58813 2019-Jan-17 17:00:48.102742 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58814 2019-Jan-17 17:00:48.103384 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58815 2019-Jan-17 17:00:48.104023 - [DEBUG] Edge Function : AllBottom
58816 2019-Jan-17 17:00:48.104051 - [DEBUG] End adding new jump function
58817 2019-Jan-17 17:00:48.104075 - [DEBUG]
58818 2019-Jan-17 17:00:48.104099 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58819 2019-Jan-17 17:00:48.104123 - [DEBUG]
58820 2019-Jan-17 17:00:48.104146 - [DEBUG] Process 1570. path edge:
58821 2019-Jan-17 17:00:48.104170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58822 2019-Jan-17 17:00:48.104227 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
58823 2019-Jan-17 17:00:48.104883 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58824 2019-Jan-17 17:00:48.105526 - [DEBUG]
58825 2019-Jan-17 17:00:48.105550 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
58826 2019-Jan-17 17:00:48.106197 - [DEBUG] Possible callees:
58827 2019-Jan-17 17:00:48.106222 - [DEBUG] foo
58828 2019-Jan-17 17:00:48.106247 - [DEBUG] Possible return sites:
58829 2019-Jan-17 17:00:48.106271 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8458830 2019-Jan-17 17:00:48.107540 - [DEBUG] Found and process special summary
58831 2019-Jan-17 17:00:48.107580 - [DEBUG] Compose: EdgeIdentity * AllBottom
58832 2019-Jan-17 17:00:48.107608 - [DEBUG]
58833 2019-Jan-17 17:00:48.107633 - [DEBUG] Propagate flow
58834 2019-Jan-17 17:00:48.107656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58835 2019-Jan-17 17:00:48.107715 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58836 2019-Jan-17 17:00:48.108374 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58837 2019-Jan-17 17:00:48.109017 - [DEBUG] Edge function : AllBottom (result of previous compose)
58838 2019-Jan-17 17:00:48.109042 - [DEBUG]
58839 2019-Jan-17 17:00:48.109067 - [DEBUG] Join: AllTop & AllBottom
58840 2019-Jan-17 17:00:48.109102 - [DEBUG] = AllBottom (new jump func)
58841 2019-Jan-17 17:00:48.109127 - [DEBUG]
58842 2019-Jan-17 17:00:48.109150 - [DEBUG] Start adding new jump function
58843 2019-Jan-17 17:00:48.109174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58844 2019-Jan-17 17:00:48.109231 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58845 2019-Jan-17 17:00:48.109874 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58846 2019-Jan-17 17:00:48.110516 - [DEBUG] Edge Function : AllBottom
58847 2019-Jan-17 17:00:48.110544 - [DEBUG] End adding new jump function
58848 2019-Jan-17 17:00:48.110568 - [DEBUG]
58849 2019-Jan-17 17:00:48.110592 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58850 2019-Jan-17 17:00:48.110616 - [DEBUG]
58851 2019-Jan-17 17:00:48.110639 - [DEBUG] Process 1571. path edge:
58852 2019-Jan-17 17:00:48.110663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58853 2019-Jan-17 17:00:48.110721 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
58854 2019-Jan-17 17:00:48.111375 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58855 2019-Jan-17 17:00:48.112019 - [DEBUG]
58856 2019-Jan-17 17:00:48.112043 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58857 2019-Jan-17 17:00:48.112703 - [DEBUG] Compose: EdgeIdentity * AllBottom
58858 2019-Jan-17 17:00:48.112731 - [DEBUG]
58859 2019-Jan-17 17:00:48.112755 - [DEBUG] Propagate flow
58860 2019-Jan-17 17:00:48.112778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58861 2019-Jan-17 17:00:48.112837 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
58862 2019-Jan-17 17:00:48.113476 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58863 2019-Jan-17 17:00:48.114118 - [DEBUG] Edge function : AllBottom (result of previous compose)
58864 2019-Jan-17 17:00:48.114143 - [DEBUG]
58865 2019-Jan-17 17:00:48.114168 - [DEBUG] Join: AllTop & AllBottom
58866 2019-Jan-17 17:00:48.114194 - [DEBUG] = AllBottom (new jump func)
58867 2019-Jan-17 17:00:48.114218 - [DEBUG]
58868 2019-Jan-17 17:00:48.114242 - [DEBUG] Start adding new jump function
58869 2019-Jan-17 17:00:48.114265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58870 2019-Jan-17 17:00:48.114322 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58871 2019-Jan-17 17:00:48.114980 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
58872 2019-Jan-17 17:00:48.115617 - [DEBUG] Edge Function : AllBottom
58873 2019-Jan-17 17:00:48.115645 - [DEBUG] End adding new jump function
58874 2019-Jan-17 17:00:48.115669 - [DEBUG]
58875 2019-Jan-17 17:00:48.115693 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58876 2019-Jan-17 17:00:48.115717 - [DEBUG]
58877 2019-Jan-17 17:00:48.115740 - [DEBUG] Process 1572. path edge:
58878 2019-Jan-17 17:00:48.115764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58879 2019-Jan-17 17:00:48.115821 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
58880 2019-Jan-17 17:00:48.116458 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58881 2019-Jan-17 17:00:48.117100 - [DEBUG]
58882 2019-Jan-17 17:00:48.117134 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
58883 2019-Jan-17 17:00:48.117787 - [DEBUG] Compose: EdgeIdentity * AllBottom
58884 2019-Jan-17 17:00:48.117815 - [DEBUG]
58885 2019-Jan-17 17:00:48.117839 - [DEBUG] Propagate flow
58886 2019-Jan-17 17:00:48.117862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58887 2019-Jan-17 17:00:48.117920 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58888 2019-Jan-17 17:00:48.118585 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58889 2019-Jan-17 17:00:48.119229 - [DEBUG] Edge function : AllBottom (result of previous compose)
58890 2019-Jan-17 17:00:48.119254 - [DEBUG]
58891 2019-Jan-17 17:00:48.119279 - [DEBUG] Join: AllTop & AllBottom
58892 2019-Jan-17 17:00:48.119304 - [DEBUG] = AllBottom (new jump func)
58893 2019-Jan-17 17:00:48.119329 - [DEBUG]
58894 2019-Jan-17 17:00:48.119352 - [DEBUG] Start adding new jump function
58895 2019-Jan-17 17:00:48.119375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58896 2019-Jan-17 17:00:48.119432 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58897 2019-Jan-17 17:00:48.120075 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58898 2019-Jan-17 17:00:48.120720 - [DEBUG] Edge Function : AllBottom
58899 2019-Jan-17 17:00:48.120749 - [DEBUG] End adding new jump function
58900 2019-Jan-17 17:00:48.120772 - [DEBUG]
58901 2019-Jan-17 17:00:48.120796 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58902 2019-Jan-17 17:00:48.120820 - [DEBUG]
58903 2019-Jan-17 17:00:48.120843 - [DEBUG] Process 1573. path edge:
58904 2019-Jan-17 17:00:48.120867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58905 2019-Jan-17 17:00:48.120924 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
58906 2019-Jan-17 17:00:48.121587 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58907 2019-Jan-17 17:00:48.122230 - [DEBUG]
58908 2019-Jan-17 17:00:48.122255 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
58909 2019-Jan-17 17:00:48.122910 - [DEBUG] Possible callees:
58910 2019-Jan-17 17:00:48.122935 - [DEBUG] llvm.dbg.declare
58911 2019-Jan-17 17:00:48.122961 - [DEBUG] Possible return sites:
58912 2019-Jan-17 17:00:48.122984 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9658913 2019-Jan-17 17:00:48.124261 - [DEBUG] Found and process special summary
58914 2019-Jan-17 17:00:48.124301 - [DEBUG] Compose: EdgeIdentity * AllBottom
58915 2019-Jan-17 17:00:48.124329 - [DEBUG]
58916 2019-Jan-17 17:00:48.124352 - [DEBUG] Propagate flow
58917 2019-Jan-17 17:00:48.124376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58918 2019-Jan-17 17:00:48.124434 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58919 2019-Jan-17 17:00:48.125092 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58920 2019-Jan-17 17:00:48.125736 - [DEBUG] Edge function : AllBottom (result of previous compose)
58921 2019-Jan-17 17:00:48.125762 - [DEBUG]
58922 2019-Jan-17 17:00:48.125796 - [DEBUG] Join: AllTop & AllBottom
58923 2019-Jan-17 17:00:48.125823 - [DEBUG] = AllBottom (new jump func)
58924 2019-Jan-17 17:00:48.125847 - [DEBUG]
58925 2019-Jan-17 17:00:48.125870 - [DEBUG] Start adding new jump function
58926 2019-Jan-17 17:00:48.125894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58927 2019-Jan-17 17:00:48.125951 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58928 2019-Jan-17 17:00:48.126595 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58929 2019-Jan-17 17:00:48.127235 - [DEBUG] Edge Function : AllBottom
58930 2019-Jan-17 17:00:48.127264 - [DEBUG] End adding new jump function
58931 2019-Jan-17 17:00:48.127288 - [DEBUG]
58932 2019-Jan-17 17:00:48.127311 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58933 2019-Jan-17 17:00:48.127336 - [DEBUG]
58934 2019-Jan-17 17:00:48.127359 - [DEBUG] Process 1574. path edge:
58935 2019-Jan-17 17:00:48.127382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58936 2019-Jan-17 17:00:48.127440 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
58937 2019-Jan-17 17:00:48.128096 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58938 2019-Jan-17 17:00:48.128739 - [DEBUG]
58939 2019-Jan-17 17:00:48.128764 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
58940 2019-Jan-17 17:00:48.129429 - [DEBUG] Compose: EdgeIdentity * AllBottom
58941 2019-Jan-17 17:00:48.129459 - [DEBUG]
58942 2019-Jan-17 17:00:48.129483 - [DEBUG] Propagate flow
58943 2019-Jan-17 17:00:48.129506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58944 2019-Jan-17 17:00:48.129565 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
58945 2019-Jan-17 17:00:48.130210 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58946 2019-Jan-17 17:00:48.130852 - [DEBUG] Edge function : AllBottom (result of previous compose)
58947 2019-Jan-17 17:00:48.130877 - [DEBUG]
58948 2019-Jan-17 17:00:48.130902 - [DEBUG] Join: AllTop & AllBottom
58949 2019-Jan-17 17:00:48.130927 - [DEBUG] = AllBottom (new jump func)
58950 2019-Jan-17 17:00:48.130952 - [DEBUG]
58951 2019-Jan-17 17:00:48.130975 - [DEBUG] Start adding new jump function
58952 2019-Jan-17 17:00:48.130998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58953 2019-Jan-17 17:00:48.131056 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58954 2019-Jan-17 17:00:48.131716 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
58955 2019-Jan-17 17:00:48.132352 - [DEBUG] Edge Function : AllBottom
58956 2019-Jan-17 17:00:48.132385 - [DEBUG] End adding new jump function
58957 2019-Jan-17 17:00:48.132409 - [DEBUG]
58958 2019-Jan-17 17:00:48.132433 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58959 2019-Jan-17 17:00:48.132457 - [DEBUG]
58960 2019-Jan-17 17:00:48.132480 - [DEBUG] Process 1575. path edge:
58961 2019-Jan-17 17:00:48.132504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58962 2019-Jan-17 17:00:48.132562 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
58963 2019-Jan-17 17:00:48.133198 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58964 2019-Jan-17 17:00:48.133840 - [DEBUG]
58965 2019-Jan-17 17:00:48.133866 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
58966 2019-Jan-17 17:00:48.134527 - [DEBUG] Compose: EdgeIdentity * AllBottom
58967 2019-Jan-17 17:00:48.134555 - [DEBUG]
58968 2019-Jan-17 17:00:48.134579 - [DEBUG] Propagate flow
58969 2019-Jan-17 17:00:48.134602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58970 2019-Jan-17 17:00:48.134675 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
58971 2019-Jan-17 17:00:48.135311 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58972 2019-Jan-17 17:00:48.135954 - [DEBUG] Edge function : AllBottom (result of previous compose)
58973 2019-Jan-17 17:00:48.135979 - [DEBUG]
58974 2019-Jan-17 17:00:48.136003 - [DEBUG] Join: AllTop & AllBottom
58975 2019-Jan-17 17:00:48.136029 - [DEBUG] = AllBottom (new jump func)
58976 2019-Jan-17 17:00:48.136053 - [DEBUG]
58977 2019-Jan-17 17:00:48.136077 - [DEBUG] Start adding new jump function
58978 2019-Jan-17 17:00:48.136100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

58979 2019-Jan-17 17:00:48.136158 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58980 2019-Jan-17 17:00:48.136800 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
58981 2019-Jan-17 17:00:48.137434 - [DEBUG] Edge Function : AllBottom
58982 2019-Jan-17 17:00:48.137462 - [DEBUG] End adding new jump function
58983 2019-Jan-17 17:00:48.137486 - [DEBUG]
58984 2019-Jan-17 17:00:48.137510 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58985 2019-Jan-17 17:00:48.137534 - [DEBUG]
58986 2019-Jan-17 17:00:48.137557 - [DEBUG] Process 1576. path edge:
58987 2019-Jan-17 17:00:48.137581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
58988 2019-Jan-17 17:00:48.137639 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
58989 2019-Jan-17 17:00:48.138288 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
58990 2019-Jan-17 17:00:48.138929 - [DEBUG]
58991 2019-Jan-17 17:00:48.138955 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
58992 2019-Jan-17 17:00:48.139608 - [DEBUG] Compose: EdgeIdentity * AllBottom
58993 2019-Jan-17 17:00:48.139636 - [DEBUG]
58994 2019-Jan-17 17:00:48.139660 - [DEBUG] Propagate flow
58995 2019-Jan-17 17:00:48.139683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

58996 2019-Jan-17 17:00:48.139742 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58997 2019-Jan-17 17:00:48.140382 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

58998 2019-Jan-17 17:00:48.141025 - [DEBUG] Edge function : AllBottom (result of previous compose)
58999 2019-Jan-17 17:00:48.141051 - [DEBUG]
59000 2019-Jan-17 17:00:48.141076 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59001 2019-Jan-17 17:00:48.141102 - [DEBUG] = AllBottom
59002 2019-Jan-17 17:00:48.141126 - [DEBUG]
59003 2019-Jan-17 17:00:48.141149 - [DEBUG] PROPAGATE: No new function!
59004 2019-Jan-17 17:00:48.141173 - [DEBUG] EDGE: >
59005 2019-Jan-17 17:00:48.141232 - [DEBUG] ---> 59006 2019-Jan-17 17:00:48.141883 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59007 2019-Jan-17 17:00:48.142524 - [DEBUG]
59008 2019-Jan-17 17:00:48.142549 - [DEBUG] EDGE: >
59009 2019-Jan-17 17:00:48.142608 - [DEBUG] ---> 59010 2019-Jan-17 17:00:48.143255 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59011 2019-Jan-17 17:00:48.143899 - [DEBUG]
59012 2019-Jan-17 17:00:48.143925 - [DEBUG] Compose: EdgeIdentity * AllBottom
59013 2019-Jan-17 17:00:48.143951 - [DEBUG]
59014 2019-Jan-17 17:00:48.143975 - [DEBUG] Propagate flow
59015 2019-Jan-17 17:00:48.143998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59016 2019-Jan-17 17:00:48.144055 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59017 2019-Jan-17 17:00:48.144706 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

59018 2019-Jan-17 17:00:48.145954 - [DEBUG] Edge function : AllBottom (result of previous compose)
59019 2019-Jan-17 17:00:48.145979 - [DEBUG]
59020 2019-Jan-17 17:00:48.146004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59021 2019-Jan-17 17:00:48.146030 - [DEBUG] = AllBottom
59022 2019-Jan-17 17:00:48.146054 - [DEBUG]
59023 2019-Jan-17 17:00:48.146077 - [DEBUG] PROPAGATE: No new function!
59024 2019-Jan-17 17:00:48.146102 - [DEBUG] EDGE: >
59025 2019-Jan-17 17:00:48.146162 - [DEBUG] ---> 59026 2019-Jan-17 17:00:48.146802 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59027 2019-Jan-17 17:00:48.147444 - [DEBUG]
59028 2019-Jan-17 17:00:48.147470 - [DEBUG] Compose: EdgeIdentity * AllBottom
59029 2019-Jan-17 17:00:48.147496 - [DEBUG]
59030 2019-Jan-17 17:00:48.147519 - [DEBUG] Propagate flow
59031 2019-Jan-17 17:00:48.147543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59032 2019-Jan-17 17:00:48.147600 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59033 2019-Jan-17 17:00:48.148255 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

59034 2019-Jan-17 17:00:48.148907 - [DEBUG] Edge function : AllBottom (result of previous compose)
59035 2019-Jan-17 17:00:48.148933 - [DEBUG]
59036 2019-Jan-17 17:00:48.148959 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59037 2019-Jan-17 17:00:48.148985 - [DEBUG] = AllBottom
59038 2019-Jan-17 17:00:48.149010 - [DEBUG]
59039 2019-Jan-17 17:00:48.149033 - [DEBUG] PROPAGATE: No new function!
59040 2019-Jan-17 17:00:48.149080 - [DEBUG] Compose: EdgeIdentity * AllBottom
59041 2019-Jan-17 17:00:48.149109 - [DEBUG]
59042 2019-Jan-17 17:00:48.149133 - [DEBUG] Propagate flow
59043 2019-Jan-17 17:00:48.149156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59044 2019-Jan-17 17:00:48.149224 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59045 2019-Jan-17 17:00:48.149926 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59046 2019-Jan-17 17:00:48.150639 - [DEBUG] Edge function : AllBottom (result of previous compose)
59047 2019-Jan-17 17:00:48.150667 - [DEBUG]
59048 2019-Jan-17 17:00:48.150695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59049 2019-Jan-17 17:00:48.150721 - [DEBUG] = AllBottom
59050 2019-Jan-17 17:00:48.150745 - [DEBUG]
59051 2019-Jan-17 17:00:48.150768 - [DEBUG] PROPAGATE: No new function!
59052 2019-Jan-17 17:00:48.150798 - [DEBUG] Compose: EdgeIdentity * AllBottom
59053 2019-Jan-17 17:00:48.150824 - [DEBUG]
59054 2019-Jan-17 17:00:48.150849 - [DEBUG] Propagate flow
59055 2019-Jan-17 17:00:48.150872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59056 2019-Jan-17 17:00:48.150943 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59057 2019-Jan-17 17:00:48.151659 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

59058 2019-Jan-17 17:00:48.152313 - [DEBUG] Edge function : AllBottom (result of previous compose)
59059 2019-Jan-17 17:00:48.152338 - [DEBUG]
59060 2019-Jan-17 17:00:48.152364 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59061 2019-Jan-17 17:00:48.152390 - [DEBUG] = AllBottom
59062 2019-Jan-17 17:00:48.152414 - [DEBUG]
59063 2019-Jan-17 17:00:48.152438 - [DEBUG] PROPAGATE: No new function!
59064 2019-Jan-17 17:00:48.152469 - [DEBUG] EDGE: >
59065 2019-Jan-17 17:00:48.152529 - [DEBUG] ---> 59066 2019-Jan-17 17:00:48.153177 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59067 2019-Jan-17 17:00:48.153823 - [DEBUG]
59068 2019-Jan-17 17:00:48.153868 - [DEBUG] Compose: EdgeIdentity * AllBottom
59069 2019-Jan-17 17:00:48.153895 - [DEBUG]
59070 2019-Jan-17 17:00:48.153919 - [DEBUG] Propagate flow
59071 2019-Jan-17 17:00:48.153942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59072 2019-Jan-17 17:00:48.154001 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59073 2019-Jan-17 17:00:48.154656 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59074 2019-Jan-17 17:00:48.155300 - [DEBUG] Edge function : AllBottom (result of previous compose)
59075 2019-Jan-17 17:00:48.155324 - [DEBUG]
59076 2019-Jan-17 17:00:48.155350 - [DEBUG] Join: AllTop & AllBottom
59077 2019-Jan-17 17:00:48.155376 - [DEBUG] = AllBottom (new jump func)
59078 2019-Jan-17 17:00:48.155400 - [DEBUG]
59079 2019-Jan-17 17:00:48.155424 - [DEBUG] Start adding new jump function
59080 2019-Jan-17 17:00:48.155447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59081 2019-Jan-17 17:00:48.155505 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59082 2019-Jan-17 17:00:48.156147 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59083 2019-Jan-17 17:00:48.156786 - [DEBUG] Edge Function : AllBottom
59084 2019-Jan-17 17:00:48.156816 - [DEBUG] End adding new jump function
59085 2019-Jan-17 17:00:48.156840 - [DEBUG]
59086 2019-Jan-17 17:00:48.156864 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
59087 2019-Jan-17 17:00:48.156889 - [DEBUG]
59088 2019-Jan-17 17:00:48.156912 - [DEBUG] Process 1577. path edge:
59089 2019-Jan-17 17:00:48.156936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59090 2019-Jan-17 17:00:48.156994 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
59091 2019-Jan-17 17:00:48.157633 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59092 2019-Jan-17 17:00:48.158294 - [DEBUG]
59093 2019-Jan-17 17:00:48.158319 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59094 2019-Jan-17 17:00:48.158972 - [DEBUG] Possible callees:
59095 2019-Jan-17 17:00:48.158997 - [DEBUG] bar
59096 2019-Jan-17 17:00:48.159022 - [DEBUG] Possible return sites:
59097 2019-Jan-17 17:00:48.159046 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8959098 2019-Jan-17 17:00:48.160323 - [DEBUG] Found and process special summary
59099 2019-Jan-17 17:00:48.160380 - [DEBUG] Compose: EdgeIdentity * AllBottom
59100 2019-Jan-17 17:00:48.160408 - [DEBUG]
59101 2019-Jan-17 17:00:48.160432 - [DEBUG] Propagate flow
59102 2019-Jan-17 17:00:48.160456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59103 2019-Jan-17 17:00:48.160515 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59104 2019-Jan-17 17:00:48.161157 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59105 2019-Jan-17 17:00:48.161818 - [DEBUG] Edge function : AllBottom (result of previous compose)
59106 2019-Jan-17 17:00:48.161843 - [DEBUG]
59107 2019-Jan-17 17:00:48.161869 - [DEBUG] Join: AllTop & AllBottom
59108 2019-Jan-17 17:00:48.161894 - [DEBUG] = AllBottom (new jump func)
59109 2019-Jan-17 17:00:48.161919 - [DEBUG]
59110 2019-Jan-17 17:00:48.161942 - [DEBUG] Start adding new jump function
59111 2019-Jan-17 17:00:48.161965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59112 2019-Jan-17 17:00:48.162023 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59113 2019-Jan-17 17:00:48.162666 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59114 2019-Jan-17 17:00:48.163306 - [DEBUG] Edge Function : AllBottom
59115 2019-Jan-17 17:00:48.163335 - [DEBUG] End adding new jump function
59116 2019-Jan-17 17:00:48.163358 - [DEBUG]
59117 2019-Jan-17 17:00:48.163382 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
59118 2019-Jan-17 17:00:48.163407 - [DEBUG]
59119 2019-Jan-17 17:00:48.163430 - [DEBUG] Process 1578. path edge:
59120 2019-Jan-17 17:00:48.163453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59121 2019-Jan-17 17:00:48.163511 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
59122 2019-Jan-17 17:00:48.164152 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59123 2019-Jan-17 17:00:48.164809 - [DEBUG]
59124 2019-Jan-17 17:00:48.164834 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59125 2019-Jan-17 17:00:48.165497 - [DEBUG] Compose: EdgeIdentity * AllBottom
59126 2019-Jan-17 17:00:48.165526 - [DEBUG]
59127 2019-Jan-17 17:00:48.165549 - [DEBUG] Propagate flow
59128 2019-Jan-17 17:00:48.165573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59129 2019-Jan-17 17:00:48.165631 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59130 2019-Jan-17 17:00:48.166270 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59131 2019-Jan-17 17:00:48.166912 - [DEBUG] Edge function : AllBottom (result of previous compose)
59132 2019-Jan-17 17:00:48.166938 - [DEBUG]
59133 2019-Jan-17 17:00:48.166963 - [DEBUG] Join: AllTop & AllBottom
59134 2019-Jan-17 17:00:48.166988 - [DEBUG] = AllBottom (new jump func)
59135 2019-Jan-17 17:00:48.167013 - [DEBUG]
59136 2019-Jan-17 17:00:48.167036 - [DEBUG] Start adding new jump function
59137 2019-Jan-17 17:00:48.167059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59138 2019-Jan-17 17:00:48.167116 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59139 2019-Jan-17 17:00:48.167759 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59140 2019-Jan-17 17:00:48.168411 - [DEBUG] Edge Function : AllBottom
59141 2019-Jan-17 17:00:48.168449 - [DEBUG] End adding new jump function
59142 2019-Jan-17 17:00:48.168473 - [DEBUG]
59143 2019-Jan-17 17:00:48.168497 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
59144 2019-Jan-17 17:00:48.168521 - [DEBUG]
59145 2019-Jan-17 17:00:48.168544 - [DEBUG] Process 1579. path edge:
59146 2019-Jan-17 17:00:48.168568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59147 2019-Jan-17 17:00:48.168626 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
59148 2019-Jan-17 17:00:48.169262 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59149 2019-Jan-17 17:00:48.169904 - [DEBUG]
59150 2019-Jan-17 17:00:48.169929 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59151 2019-Jan-17 17:00:48.170582 - [DEBUG] Compose: EdgeIdentity * AllBottom
59152 2019-Jan-17 17:00:48.170610 - [DEBUG]
59153 2019-Jan-17 17:00:48.170634 - [DEBUG] Propagate flow
59154 2019-Jan-17 17:00:48.170657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59155 2019-Jan-17 17:00:48.170715 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59156 2019-Jan-17 17:00:48.171377 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59157 2019-Jan-17 17:00:48.172019 - [DEBUG] Edge function : AllBottom (result of previous compose)
59158 2019-Jan-17 17:00:48.172045 - [DEBUG]
59159 2019-Jan-17 17:00:48.172070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59160 2019-Jan-17 17:00:48.172096 - [DEBUG] = AllBottom
59161 2019-Jan-17 17:00:48.172120 - [DEBUG]
59162 2019-Jan-17 17:00:48.172143 - [DEBUG] PROPAGATE: No new function!
59163 2019-Jan-17 17:00:48.172177 - [DEBUG] Compose: EdgeIdentity * AllBottom
59164 2019-Jan-17 17:00:48.172204 - [DEBUG]
59165 2019-Jan-17 17:00:48.172228 - [DEBUG] Propagate flow
59166 2019-Jan-17 17:00:48.172251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59167 2019-Jan-17 17:00:48.172309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59168 2019-Jan-17 17:00:48.172957 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59169 2019-Jan-17 17:00:48.173599 - [DEBUG] Edge function : AllBottom (result of previous compose)
59170 2019-Jan-17 17:00:48.173625 - [DEBUG]
59171 2019-Jan-17 17:00:48.173650 - [DEBUG] Join: AllTop & AllBottom
59172 2019-Jan-17 17:00:48.173676 - [DEBUG] = AllBottom (new jump func)
59173 2019-Jan-17 17:00:48.173700 - [DEBUG]
59174 2019-Jan-17 17:00:48.173723 - [DEBUG] Start adding new jump function
59175 2019-Jan-17 17:00:48.173746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59176 2019-Jan-17 17:00:48.173804 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59177 2019-Jan-17 17:00:48.174448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59178 2019-Jan-17 17:00:48.175111 - [DEBUG] Edge Function : AllBottom
59179 2019-Jan-17 17:00:48.175140 - [DEBUG] End adding new jump function
59180 2019-Jan-17 17:00:48.175164 - [DEBUG]
59181 2019-Jan-17 17:00:48.175188 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
59182 2019-Jan-17 17:00:48.175213 - [DEBUG]
59183 2019-Jan-17 17:00:48.175236 - [DEBUG] Process 1580. path edge:
59184 2019-Jan-17 17:00:48.175260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59185 2019-Jan-17 17:00:48.175326 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
59186 2019-Jan-17 17:00:48.175974 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59187 2019-Jan-17 17:00:48.176616 - [DEBUG]
59188 2019-Jan-17 17:00:48.176640 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59189 2019-Jan-17 17:00:48.177297 - [DEBUG] Possible callees:
59190 2019-Jan-17 17:00:48.177323 - [DEBUG] llvm.dbg.declare
59191 2019-Jan-17 17:00:48.177348 - [DEBUG] Possible return sites:
59192 2019-Jan-17 17:00:48.177372 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10359193 2019-Jan-17 17:00:48.178665 - [DEBUG] Found and process special summary
59194 2019-Jan-17 17:00:48.178706 - [DEBUG] Compose: EdgeIdentity * AllBottom
59195 2019-Jan-17 17:00:48.178734 - [DEBUG]
59196 2019-Jan-17 17:00:48.178758 - [DEBUG] Propagate flow
59197 2019-Jan-17 17:00:48.178781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59198 2019-Jan-17 17:00:48.178840 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59199 2019-Jan-17 17:00:48.179480 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59200 2019-Jan-17 17:00:48.180122 - [DEBUG] Edge function : AllBottom (result of previous compose)
59201 2019-Jan-17 17:00:48.180148 - [DEBUG]
59202 2019-Jan-17 17:00:48.180173 - [DEBUG] Join: AllTop & AllBottom
59203 2019-Jan-17 17:00:48.180198 - [DEBUG] = AllBottom (new jump func)
59204 2019-Jan-17 17:00:48.180222 - [DEBUG]
59205 2019-Jan-17 17:00:48.180246 - [DEBUG] Start adding new jump function
59206 2019-Jan-17 17:00:48.180269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59207 2019-Jan-17 17:00:48.180326 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59208 2019-Jan-17 17:00:48.180968 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59209 2019-Jan-17 17:00:48.181625 - [DEBUG] Edge Function : AllBottom
59210 2019-Jan-17 17:00:48.181654 - [DEBUG] End adding new jump function
59211 2019-Jan-17 17:00:48.181677 - [DEBUG]
59212 2019-Jan-17 17:00:48.181701 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
59213 2019-Jan-17 17:00:48.181726 - [DEBUG]
59214 2019-Jan-17 17:00:48.181749 - [DEBUG] Process 1581. path edge:
59215 2019-Jan-17 17:00:48.181773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59216 2019-Jan-17 17:00:48.181830 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
59217 2019-Jan-17 17:00:48.182470 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59218 2019-Jan-17 17:00:48.183112 - [DEBUG]
59219 2019-Jan-17 17:00:48.183136 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59220 2019-Jan-17 17:00:48.183803 - [DEBUG] Compose: EdgeIdentity * AllBottom
59221 2019-Jan-17 17:00:48.183833 - [DEBUG]
59222 2019-Jan-17 17:00:48.183857 - [DEBUG] Propagate flow
59223 2019-Jan-17 17:00:48.183881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59224 2019-Jan-17 17:00:48.183939 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
59225 2019-Jan-17 17:00:48.184583 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59226 2019-Jan-17 17:00:48.185243 - [DEBUG] Edge function : AllBottom (result of previous compose)
59227 2019-Jan-17 17:00:48.185268 - [DEBUG]
59228 2019-Jan-17 17:00:48.185293 - [DEBUG] Join: AllTop & AllBottom
59229 2019-Jan-17 17:00:48.185319 - [DEBUG] = AllBottom (new jump func)
59230 2019-Jan-17 17:00:48.185343 - [DEBUG]
59231 2019-Jan-17 17:00:48.185366 - [DEBUG] Start adding new jump function
59232 2019-Jan-17 17:00:48.185390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59233 2019-Jan-17 17:00:48.185447 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59234 2019-Jan-17 17:00:48.186089 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
59235 2019-Jan-17 17:00:48.186723 - [DEBUG] Edge Function : AllBottom
59236 2019-Jan-17 17:00:48.186756 - [DEBUG] End adding new jump function
59237 2019-Jan-17 17:00:48.186780 - [DEBUG]
59238 2019-Jan-17 17:00:48.186804 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
59239 2019-Jan-17 17:00:48.186828 - [DEBUG]
59240 2019-Jan-17 17:00:48.186851 - [DEBUG] Process 1582. path edge:
59241 2019-Jan-17 17:00:48.186875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59242 2019-Jan-17 17:00:48.186933 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
59243 2019-Jan-17 17:00:48.187567 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59244 2019-Jan-17 17:00:48.188223 - [DEBUG]
59245 2019-Jan-17 17:00:48.188248 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
59246 2019-Jan-17 17:00:48.188901 - [DEBUG] Compose: EdgeIdentity * AllBottom
59247 2019-Jan-17 17:00:48.188929 - [DEBUG]
59248 2019-Jan-17 17:00:48.188952 - [DEBUG] Propagate flow
59249 2019-Jan-17 17:00:48.188976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59250 2019-Jan-17 17:00:48.189034 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
59251 2019-Jan-17 17:00:48.189670 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59252 2019-Jan-17 17:00:48.190312 - [DEBUG] Edge function : AllBottom (result of previous compose)
59253 2019-Jan-17 17:00:48.190338 - [DEBUG]
59254 2019-Jan-17 17:00:48.190363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59255 2019-Jan-17 17:00:48.190389 - [DEBUG] = AllBottom
59256 2019-Jan-17 17:00:48.190413 - [DEBUG]
59257 2019-Jan-17 17:00:48.190436 - [DEBUG] PROPAGATE: No new function!
59258 2019-Jan-17 17:00:48.190460 - [DEBUG] EDGE: >
59259 2019-Jan-17 17:00:48.190519 - [DEBUG] ---> 59260 2019-Jan-17 17:00:48.191155 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59261 2019-Jan-17 17:00:48.191814 - [DEBUG]
59262 2019-Jan-17 17:00:48.191840 - [DEBUG] Compose: EdgeIdentity * AllBottom
59263 2019-Jan-17 17:00:48.191866 - [DEBUG]
59264 2019-Jan-17 17:00:48.191889 - [DEBUG] Propagate flow
59265 2019-Jan-17 17:00:48.191912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59266 2019-Jan-17 17:00:48.191970 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
59267 2019-Jan-17 17:00:48.192606 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

59268 2019-Jan-17 17:00:48.193855 - [DEBUG] Edge function : AllBottom (result of previous compose)
59269 2019-Jan-17 17:00:48.193890 - [DEBUG]
59270 2019-Jan-17 17:00:48.193916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59271 2019-Jan-17 17:00:48.193942 - [DEBUG] = AllBottom
59272 2019-Jan-17 17:00:48.193967 - [DEBUG]
59273 2019-Jan-17 17:00:48.193990 - [DEBUG] PROPAGATE: No new function!
59274 2019-Jan-17 17:00:48.194015 - [DEBUG] EDGE: >
59275 2019-Jan-17 17:00:48.194075 - [DEBUG] ---> 59276 2019-Jan-17 17:00:48.194732 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59277 2019-Jan-17 17:00:48.195375 - [DEBUG]
59278 2019-Jan-17 17:00:48.195401 - [DEBUG] Compose: EdgeIdentity * AllBottom
59279 2019-Jan-17 17:00:48.195427 - [DEBUG]
59280 2019-Jan-17 17:00:48.195451 - [DEBUG] Propagate flow
59281 2019-Jan-17 17:00:48.195474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59282 2019-Jan-17 17:00:48.195532 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59283 2019-Jan-17 17:00:48.196171 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

59284 2019-Jan-17 17:00:48.196819 - [DEBUG] Edge function : AllBottom (result of previous compose)
59285 2019-Jan-17 17:00:48.196844 - [DEBUG]
59286 2019-Jan-17 17:00:48.196869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59287 2019-Jan-17 17:00:48.196895 - [DEBUG] = AllBottom
59288 2019-Jan-17 17:00:48.196920 - [DEBUG]
59289 2019-Jan-17 17:00:48.196943 - [DEBUG] PROPAGATE: No new function!
59290 2019-Jan-17 17:00:48.196983 - [DEBUG] Compose: EdgeIdentity * AllBottom
59291 2019-Jan-17 17:00:48.197011 - [DEBUG]
59292 2019-Jan-17 17:00:48.197035 - [DEBUG] Propagate flow
59293 2019-Jan-17 17:00:48.197058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59294 2019-Jan-17 17:00:48.197117 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59295 2019-Jan-17 17:00:48.197757 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59296 2019-Jan-17 17:00:48.198416 - [DEBUG] Edge function : AllBottom (result of previous compose)
59297 2019-Jan-17 17:00:48.198441 - [DEBUG]
59298 2019-Jan-17 17:00:48.198466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59299 2019-Jan-17 17:00:48.198492 - [DEBUG] = AllBottom
59300 2019-Jan-17 17:00:48.198516 - [DEBUG]
59301 2019-Jan-17 17:00:48.198540 - [DEBUG] PROPAGATE: No new function!
59302 2019-Jan-17 17:00:48.198565 - [DEBUG] Compose: EdgeIdentity * AllBottom
59303 2019-Jan-17 17:00:48.198591 - [DEBUG]
59304 2019-Jan-17 17:00:48.198615 - [DEBUG] Propagate flow
59305 2019-Jan-17 17:00:48.198638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59306 2019-Jan-17 17:00:48.198696 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59307 2019-Jan-17 17:00:48.199335 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

59308 2019-Jan-17 17:00:48.199983 - [DEBUG] Edge function : AllBottom (result of previous compose)
59309 2019-Jan-17 17:00:48.200008 - [DEBUG]
59310 2019-Jan-17 17:00:48.200033 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59311 2019-Jan-17 17:00:48.200059 - [DEBUG] = AllBottom
59312 2019-Jan-17 17:00:48.200084 - [DEBUG]
59313 2019-Jan-17 17:00:48.200107 - [DEBUG] PROPAGATE: No new function!
59314 2019-Jan-17 17:00:48.200134 - [DEBUG] EDGE: >
59315 2019-Jan-17 17:00:48.200193 - [DEBUG] ---> 59316 2019-Jan-17 17:00:48.200847 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59317 2019-Jan-17 17:00:48.201507 - [DEBUG]
59318 2019-Jan-17 17:00:48.201532 - [DEBUG] EDGE: >
59319 2019-Jan-17 17:00:48.201591 - [DEBUG] ---> 59320 2019-Jan-17 17:00:48.202227 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59321 2019-Jan-17 17:00:48.202868 - [DEBUG]
59322 2019-Jan-17 17:00:48.202894 - [DEBUG] Compose: EdgeIdentity * AllBottom
59323 2019-Jan-17 17:00:48.202920 - [DEBUG]
59324 2019-Jan-17 17:00:48.202944 - [DEBUG] Propagate flow
59325 2019-Jan-17 17:00:48.202967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59326 2019-Jan-17 17:00:48.203024 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
59327 2019-Jan-17 17:00:48.203659 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

59328 2019-Jan-17 17:00:48.204302 - [DEBUG] Edge function : AllBottom (result of previous compose)
59329 2019-Jan-17 17:00:48.204327 - [DEBUG]
59330 2019-Jan-17 17:00:48.204353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59331 2019-Jan-17 17:00:48.204378 - [DEBUG] = AllBottom
59332 2019-Jan-17 17:00:48.204403 - [DEBUG]
59333 2019-Jan-17 17:00:48.204426 - [DEBUG] PROPAGATE: No new function!
59334 2019-Jan-17 17:00:48.204451 - [DEBUG] EDGE: >
59335 2019-Jan-17 17:00:48.204510 - [DEBUG] ---> 59336 2019-Jan-17 17:00:48.205166 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59337 2019-Jan-17 17:00:48.205808 - [DEBUG]
59338 2019-Jan-17 17:00:48.205834 - [DEBUG] Compose: EdgeIdentity * AllBottom
59339 2019-Jan-17 17:00:48.205860 - [DEBUG]
59340 2019-Jan-17 17:00:48.205884 - [DEBUG] Propagate flow
59341 2019-Jan-17 17:00:48.205907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59342 2019-Jan-17 17:00:48.205965 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59343 2019-Jan-17 17:00:48.206604 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

59344 2019-Jan-17 17:00:48.207243 - [DEBUG] Edge function : AllBottom (result of previous compose)
59345 2019-Jan-17 17:00:48.207269 - [DEBUG]
59346 2019-Jan-17 17:00:48.207294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59347 2019-Jan-17 17:00:48.207319 - [DEBUG] = AllBottom
59348 2019-Jan-17 17:00:48.207344 - [DEBUG]
59349 2019-Jan-17 17:00:48.207367 - [DEBUG] PROPAGATE: No new function!
59350 2019-Jan-17 17:00:48.207406 - [DEBUG] Compose: EdgeIdentity * AllBottom
59351 2019-Jan-17 17:00:48.207434 - [DEBUG]
59352 2019-Jan-17 17:00:48.207458 - [DEBUG] Propagate flow
59353 2019-Jan-17 17:00:48.207481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59354 2019-Jan-17 17:00:48.207540 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59355 2019-Jan-17 17:00:48.208195 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59356 2019-Jan-17 17:00:48.208838 - [DEBUG] Edge function : AllBottom (result of previous compose)
59357 2019-Jan-17 17:00:48.208864 - [DEBUG]
59358 2019-Jan-17 17:00:48.208889 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59359 2019-Jan-17 17:00:48.208915 - [DEBUG] = AllBottom
59360 2019-Jan-17 17:00:48.208939 - [DEBUG]
59361 2019-Jan-17 17:00:48.208971 - [DEBUG] PROPAGATE: No new function!
59362 2019-Jan-17 17:00:48.208997 - [DEBUG] Compose: EdgeIdentity * AllBottom
59363 2019-Jan-17 17:00:48.209023 - [DEBUG]
59364 2019-Jan-17 17:00:48.209047 - [DEBUG] Propagate flow
59365 2019-Jan-17 17:00:48.209070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59366 2019-Jan-17 17:00:48.209128 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59367 2019-Jan-17 17:00:48.209769 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

59368 2019-Jan-17 17:00:48.210409 - [DEBUG] Edge function : AllBottom (result of previous compose)
59369 2019-Jan-17 17:00:48.210435 - [DEBUG]
59370 2019-Jan-17 17:00:48.210460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59371 2019-Jan-17 17:00:48.210486 - [DEBUG] = AllBottom
59372 2019-Jan-17 17:00:48.210510 - [DEBUG]
59373 2019-Jan-17 17:00:48.210533 - [DEBUG] PROPAGATE: No new function!
59374 2019-Jan-17 17:00:48.210560 - [DEBUG] EDGE: >
59375 2019-Jan-17 17:00:48.210619 - [DEBUG] ---> 59376 2019-Jan-17 17:00:48.211258 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59377 2019-Jan-17 17:00:48.211916 - [DEBUG]
59378 2019-Jan-17 17:00:48.211941 - [DEBUG] EDGE: >
59379 2019-Jan-17 17:00:48.212000 - [DEBUG] ---> 59380 2019-Jan-17 17:00:48.212638 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59381 2019-Jan-17 17:00:48.213303 - [DEBUG]
59382 2019-Jan-17 17:00:48.213333 - [DEBUG] Compose: EdgeIdentity * AllBottom
59383 2019-Jan-17 17:00:48.213359 - [DEBUG]
59384 2019-Jan-17 17:00:48.213383 - [DEBUG] Propagate flow
59385 2019-Jan-17 17:00:48.213406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59386 2019-Jan-17 17:00:48.213467 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59387 2019-Jan-17 17:00:48.214108 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

59388 2019-Jan-17 17:00:48.214771 - [DEBUG] Edge function : AllBottom (result of previous compose)
59389 2019-Jan-17 17:00:48.214796 - [DEBUG]
59390 2019-Jan-17 17:00:48.214823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59391 2019-Jan-17 17:00:48.214848 - [DEBUG] = AllBottom
59392 2019-Jan-17 17:00:48.214873 - [DEBUG]
59393 2019-Jan-17 17:00:48.214896 - [DEBUG] PROPAGATE: No new function!
59394 2019-Jan-17 17:00:48.214921 - [DEBUG] EDGE: >
59395 2019-Jan-17 17:00:48.214981 - [DEBUG] ---> 59396 2019-Jan-17 17:00:48.215623 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59397 2019-Jan-17 17:00:48.216265 - [DEBUG]
59398 2019-Jan-17 17:00:48.216292 - [DEBUG] Compose: EdgeIdentity * AllBottom
59399 2019-Jan-17 17:00:48.216318 - [DEBUG]
59400 2019-Jan-17 17:00:48.216342 - [DEBUG] Propagate flow
59401 2019-Jan-17 17:00:48.216365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59402 2019-Jan-17 17:00:48.216422 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59403 2019-Jan-17 17:00:48.217066 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

59404 2019-Jan-17 17:00:48.217706 - [DEBUG] Edge function : AllBottom (result of previous compose)
59405 2019-Jan-17 17:00:48.217744 - [DEBUG]
59406 2019-Jan-17 17:00:48.217770 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59407 2019-Jan-17 17:00:48.217796 - [DEBUG] = AllBottom
59408 2019-Jan-17 17:00:48.217821 - [DEBUG]
59409 2019-Jan-17 17:00:48.217844 - [DEBUG] PROPAGATE: No new function!
59410 2019-Jan-17 17:00:48.217890 - [DEBUG] Compose: EdgeIdentity * AllBottom
59411 2019-Jan-17 17:00:48.217918 - [DEBUG]
59412 2019-Jan-17 17:00:48.217942 - [DEBUG] Propagate flow
59413 2019-Jan-17 17:00:48.217980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59414 2019-Jan-17 17:00:48.218039 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59415 2019-Jan-17 17:00:48.218683 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59416 2019-Jan-17 17:00:48.219325 - [DEBUG] Edge function : AllBottom (result of previous compose)
59417 2019-Jan-17 17:00:48.219351 - [DEBUG]
59418 2019-Jan-17 17:00:48.219376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59419 2019-Jan-17 17:00:48.219402 - [DEBUG] = AllBottom
59420 2019-Jan-17 17:00:48.219426 - [DEBUG]
59421 2019-Jan-17 17:00:48.219449 - [DEBUG] PROPAGATE: No new function!
59422 2019-Jan-17 17:00:48.219475 - [DEBUG] Compose: EdgeIdentity * AllBottom
59423 2019-Jan-17 17:00:48.219501 - [DEBUG]
59424 2019-Jan-17 17:00:48.219525 - [DEBUG] Propagate flow
59425 2019-Jan-17 17:00:48.219548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59426 2019-Jan-17 17:00:48.219605 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59427 2019-Jan-17 17:00:48.220248 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

59428 2019-Jan-17 17:00:48.220887 - [DEBUG] Edge function : AllBottom (result of previous compose)
59429 2019-Jan-17 17:00:48.220913 - [DEBUG]
59430 2019-Jan-17 17:00:48.220938 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59431 2019-Jan-17 17:00:48.220963 - [DEBUG] = AllBottom
59432 2019-Jan-17 17:00:48.220988 - [DEBUG]
59433 2019-Jan-17 17:00:48.221011 - [DEBUG] PROPAGATE: No new function!
59434 2019-Jan-17 17:00:48.221039 - [DEBUG] EDGE: >
59435 2019-Jan-17 17:00:48.221098 - [DEBUG] ---> 59436 2019-Jan-17 17:00:48.221755 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59437 2019-Jan-17 17:00:48.222397 - [DEBUG]
59438 2019-Jan-17 17:00:48.222423 - [DEBUG] EDGE: >
59439 2019-Jan-17 17:00:48.222482 - [DEBUG] ---> 59440 2019-Jan-17 17:00:48.223118 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59441 2019-Jan-17 17:00:48.223760 - [DEBUG]
59442 2019-Jan-17 17:00:48.223787 - [DEBUG] Compose: EdgeIdentity * AllBottom
59443 2019-Jan-17 17:00:48.223813 - [DEBUG]
59444 2019-Jan-17 17:00:48.223837 - [DEBUG] Propagate flow
59445 2019-Jan-17 17:00:48.223860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59446 2019-Jan-17 17:00:48.223918 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59447 2019-Jan-17 17:00:48.224554 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

59448 2019-Jan-17 17:00:48.225212 - [DEBUG] Edge function : AllBottom (result of previous compose)
59449 2019-Jan-17 17:00:48.225237 - [DEBUG]
59450 2019-Jan-17 17:00:48.225263 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59451 2019-Jan-17 17:00:48.225289 - [DEBUG] = AllBottom
59452 2019-Jan-17 17:00:48.225321 - [DEBUG]
59453 2019-Jan-17 17:00:48.225345 - [DEBUG] PROPAGATE: No new function!
59454 2019-Jan-17 17:00:48.225371 - [DEBUG] EDGE: >
59455 2019-Jan-17 17:00:48.225430 - [DEBUG] ---> 59456 2019-Jan-17 17:00:48.226070 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59457 2019-Jan-17 17:00:48.226711 - [DEBUG]
59458 2019-Jan-17 17:00:48.226738 - [DEBUG] Compose: EdgeIdentity * AllBottom
59459 2019-Jan-17 17:00:48.226764 - [DEBUG]
59460 2019-Jan-17 17:00:48.226788 - [DEBUG] Propagate flow
59461 2019-Jan-17 17:00:48.226811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59462 2019-Jan-17 17:00:48.226868 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59463 2019-Jan-17 17:00:48.227508 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

59464 2019-Jan-17 17:00:48.228166 - [DEBUG] Edge function : AllBottom (result of previous compose)
59465 2019-Jan-17 17:00:48.228191 - [DEBUG]
59466 2019-Jan-17 17:00:48.228217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59467 2019-Jan-17 17:00:48.228243 - [DEBUG] = AllBottom
59468 2019-Jan-17 17:00:48.228267 - [DEBUG]
59469 2019-Jan-17 17:00:48.228290 - [DEBUG] PROPAGATE: No new function!
59470 2019-Jan-17 17:00:48.228330 - [DEBUG] Compose: EdgeIdentity * AllBottom
59471 2019-Jan-17 17:00:48.228357 - [DEBUG]
59472 2019-Jan-17 17:00:48.228382 - [DEBUG] Propagate flow
59473 2019-Jan-17 17:00:48.228405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59474 2019-Jan-17 17:00:48.228463 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59475 2019-Jan-17 17:00:48.229105 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59476 2019-Jan-17 17:00:48.229746 - [DEBUG] Edge function : AllBottom (result of previous compose)
59477 2019-Jan-17 17:00:48.229772 - [DEBUG]
59478 2019-Jan-17 17:00:48.229797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59479 2019-Jan-17 17:00:48.229823 - [DEBUG] = AllBottom
59480 2019-Jan-17 17:00:48.229847 - [DEBUG]
59481 2019-Jan-17 17:00:48.229871 - [DEBUG] PROPAGATE: No new function!
59482 2019-Jan-17 17:00:48.229896 - [DEBUG] Compose: EdgeIdentity * AllBottom
59483 2019-Jan-17 17:00:48.229922 - [DEBUG]
59484 2019-Jan-17 17:00:48.229946 - [DEBUG] Propagate flow
59485 2019-Jan-17 17:00:48.229969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59486 2019-Jan-17 17:00:48.230026 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59487 2019-Jan-17 17:00:48.230667 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

59488 2019-Jan-17 17:00:48.231321 - [DEBUG] Edge function : AllBottom (result of previous compose)
59489 2019-Jan-17 17:00:48.231346 - [DEBUG]
59490 2019-Jan-17 17:00:48.231371 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59491 2019-Jan-17 17:00:48.231397 - [DEBUG] = AllBottom
59492 2019-Jan-17 17:00:48.231421 - [DEBUG]
59493 2019-Jan-17 17:00:48.231445 - [DEBUG] PROPAGATE: No new function!
59494 2019-Jan-17 17:00:48.231471 - [DEBUG] EDGE: >
59495 2019-Jan-17 17:00:48.231531 - [DEBUG] ---> 59496 2019-Jan-17 17:00:48.232170 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59497 2019-Jan-17 17:00:48.232812 - [DEBUG]
59498 2019-Jan-17 17:00:48.232848 - [DEBUG] Compose: EdgeIdentity * AllBottom
59499 2019-Jan-17 17:00:48.232886 - [DEBUG]
59500 2019-Jan-17 17:00:48.232910 - [DEBUG] Propagate flow
59501 2019-Jan-17 17:00:48.232933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59502 2019-Jan-17 17:00:48.232992 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59503 2019-Jan-17 17:00:48.233630 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

59504 2019-Jan-17 17:00:48.234272 - [DEBUG] Edge function : AllBottom (result of previous compose)
59505 2019-Jan-17 17:00:48.234298 - [DEBUG]
59506 2019-Jan-17 17:00:48.234323 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59507 2019-Jan-17 17:00:48.234349 - [DEBUG] = AllBottom
59508 2019-Jan-17 17:00:48.234373 - [DEBUG]
59509 2019-Jan-17 17:00:48.234397 - [DEBUG] PROPAGATE: No new function!
59510 2019-Jan-17 17:00:48.234422 - [DEBUG] EDGE: >
59511 2019-Jan-17 17:00:48.234481 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
59512 2019-Jan-17 17:00:48.235139 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59513 2019-Jan-17 17:00:48.235781 - [DEBUG]
59514 2019-Jan-17 17:00:48.235807 - [DEBUG] EDGE: >
59515 2019-Jan-17 17:00:48.235866 - [DEBUG] ---> 59516 2019-Jan-17 17:00:48.236502 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59517 2019-Jan-17 17:00:48.237143 - [DEBUG]
59518 2019-Jan-17 17:00:48.237169 - [DEBUG] EDGE: >
59519 2019-Jan-17 17:00:48.237227 - [DEBUG] ---> 59520 2019-Jan-17 17:00:48.237864 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
59521 2019-Jan-17 17:00:48.238522 - [DEBUG]
59522 2019-Jan-17 17:00:48.238549 - [DEBUG] Compose: EdgeIdentity * AllBottom
59523 2019-Jan-17 17:00:48.238575 - [DEBUG]
59524 2019-Jan-17 17:00:48.238599 - [DEBUG] Propagate flow
59525 2019-Jan-17 17:00:48.238622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59526 2019-Jan-17 17:00:48.238680 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
59527 2019-Jan-17 17:00:48.239315 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59528 2019-Jan-17 17:00:48.240562 - [DEBUG] Edge function : AllBottom (result of previous compose)
59529 2019-Jan-17 17:00:48.240587 - [DEBUG]
59530 2019-Jan-17 17:00:48.240613 - [DEBUG] Join: AllTop & AllBottom
59531 2019-Jan-17 17:00:48.240639 - [DEBUG] = AllBottom (new jump func)
59532 2019-Jan-17 17:00:48.240663 - [DEBUG]
59533 2019-Jan-17 17:00:48.240687 - [DEBUG] Start adding new jump function
59534 2019-Jan-17 17:00:48.240710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59535 2019-Jan-17 17:00:48.240768 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59536 2019-Jan-17 17:00:48.242031 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
59537 2019-Jan-17 17:00:48.242667 - [DEBUG] Edge Function : AllBottom
59538 2019-Jan-17 17:00:48.242697 - [DEBUG] End adding new jump function
59539 2019-Jan-17 17:00:48.242721 - [DEBUG]
59540 2019-Jan-17 17:00:48.242745 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
59541 2019-Jan-17 17:00:48.242779 - [DEBUG]
59542 2019-Jan-17 17:00:48.242803 - [DEBUG] Process 1583. path edge:
59543 2019-Jan-17 17:00:48.242827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59544 2019-Jan-17 17:00:48.242885 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
59545 2019-Jan-17 17:00:48.243521 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59546 2019-Jan-17 17:00:48.244784 - [DEBUG]
59547 2019-Jan-17 17:00:48.244810 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
59548 2019-Jan-17 17:00:48.245462 - [DEBUG] Compose: EdgeIdentity * AllBottom
59549 2019-Jan-17 17:00:48.245489 - [DEBUG]
59550 2019-Jan-17 17:00:48.245513 - [DEBUG] Propagate flow
59551 2019-Jan-17 17:00:48.245537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59552 2019-Jan-17 17:00:48.245595 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59553 2019-Jan-17 17:00:48.246231 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59554 2019-Jan-17 17:00:48.247476 - [DEBUG] Edge function : AllBottom (result of previous compose)
59555 2019-Jan-17 17:00:48.247501 - [DEBUG]
59556 2019-Jan-17 17:00:48.247527 - [DEBUG] Join: AllTop & AllBottom
59557 2019-Jan-17 17:00:48.247552 - [DEBUG] = AllBottom (new jump func)
59558 2019-Jan-17 17:00:48.247577 - [DEBUG]
59559 2019-Jan-17 17:00:48.247600 - [DEBUG] Start adding new jump function
59560 2019-Jan-17 17:00:48.247623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59561 2019-Jan-17 17:00:48.247681 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59562 2019-Jan-17 17:00:48.248942 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59563 2019-Jan-17 17:00:48.249577 - [DEBUG] Edge Function : AllBottom
59564 2019-Jan-17 17:00:48.249606 - [DEBUG] End adding new jump function
59565 2019-Jan-17 17:00:48.249630 - [DEBUG]
59566 2019-Jan-17 17:00:48.249653 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
59567 2019-Jan-17 17:00:48.249679 - [DEBUG]
59568 2019-Jan-17 17:00:48.249702 - [DEBUG] Process 1584. path edge:
59569 2019-Jan-17 17:00:48.249726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59570 2019-Jan-17 17:00:48.249784 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
59571 2019-Jan-17 17:00:48.250420 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59572 2019-Jan-17 17:00:48.251681 - [DEBUG]
59573 2019-Jan-17 17:00:48.251706 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59574 2019-Jan-17 17:00:48.252366 - [DEBUG] Compose: EdgeIdentity * AllBottom
59575 2019-Jan-17 17:00:48.252395 - [DEBUG]
59576 2019-Jan-17 17:00:48.252419 - [DEBUG] Propagate flow
59577 2019-Jan-17 17:00:48.252442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59578 2019-Jan-17 17:00:48.252501 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59579 2019-Jan-17 17:00:48.253153 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

59580 2019-Jan-17 17:00:48.253807 - [DEBUG] Edge function : AllBottom (result of previous compose)
59581 2019-Jan-17 17:00:48.253833 - [DEBUG]
59582 2019-Jan-17 17:00:48.253859 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59583 2019-Jan-17 17:00:48.253893 - [DEBUG] = AllBottom
59584 2019-Jan-17 17:00:48.253918 - [DEBUG]
59585 2019-Jan-17 17:00:48.253941 - [DEBUG] PROPAGATE: No new function!
59586 2019-Jan-17 17:00:48.253968 - [DEBUG] Compose: EdgeIdentity * AllBottom
59587 2019-Jan-17 17:00:48.253994 - [DEBUG]
59588 2019-Jan-17 17:00:48.254017 - [DEBUG] Propagate flow
59589 2019-Jan-17 17:00:48.254041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59590 2019-Jan-17 17:00:48.254099 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59591 2019-Jan-17 17:00:48.254759 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59592 2019-Jan-17 17:00:48.256006 - [DEBUG] Edge function : AllBottom (result of previous compose)
59593 2019-Jan-17 17:00:48.256031 - [DEBUG]
59594 2019-Jan-17 17:00:48.256056 - [DEBUG] Join: AllTop & AllBottom
59595 2019-Jan-17 17:00:48.256082 - [DEBUG] = AllBottom (new jump func)
59596 2019-Jan-17 17:00:48.256106 - [DEBUG]
59597 2019-Jan-17 17:00:48.256130 - [DEBUG] Start adding new jump function
59598 2019-Jan-17 17:00:48.256153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59599 2019-Jan-17 17:00:48.256211 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59600 2019-Jan-17 17:00:48.257457 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59601 2019-Jan-17 17:00:48.258114 - [DEBUG] Edge Function : AllBottom
59602 2019-Jan-17 17:00:48.258143 - [DEBUG] End adding new jump function
59603 2019-Jan-17 17:00:48.258167 - [DEBUG]
59604 2019-Jan-17 17:00:48.258191 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
59605 2019-Jan-17 17:00:48.258216 - [DEBUG]
59606 2019-Jan-17 17:00:48.258239 - [DEBUG] Process 1585. path edge:
59607 2019-Jan-17 17:00:48.258263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59608 2019-Jan-17 17:00:48.258320 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
59609 2019-Jan-17 17:00:48.258962 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59610 2019-Jan-17 17:00:48.260210 - [DEBUG]
59611 2019-Jan-17 17:00:48.260235 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
59612 2019-Jan-17 17:00:48.260892 - [DEBUG] Compose: EdgeIdentity * AllBottom
59613 2019-Jan-17 17:00:48.260920 - [DEBUG]
59614 2019-Jan-17 17:00:48.260944 - [DEBUG] Propagate flow
59615 2019-Jan-17 17:00:48.260968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59616 2019-Jan-17 17:00:48.261026 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59617 2019-Jan-17 17:00:48.261683 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59618 2019-Jan-17 17:00:48.262928 - [DEBUG] Edge function : AllBottom (result of previous compose)
59619 2019-Jan-17 17:00:48.262954 - [DEBUG]
59620 2019-Jan-17 17:00:48.262979 - [DEBUG] Join: AllTop & AllBottom
59621 2019-Jan-17 17:00:48.263005 - [DEBUG] = AllBottom (new jump func)
59622 2019-Jan-17 17:00:48.263030 - [DEBUG]
59623 2019-Jan-17 17:00:48.263053 - [DEBUG] Start adding new jump function
59624 2019-Jan-17 17:00:48.263077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59625 2019-Jan-17 17:00:48.263135 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59626 2019-Jan-17 17:00:48.264389 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59627 2019-Jan-17 17:00:48.265045 - [DEBUG] Edge Function : AllBottom
59628 2019-Jan-17 17:00:48.265076 - [DEBUG] End adding new jump function
59629 2019-Jan-17 17:00:48.265100 - [DEBUG]
59630 2019-Jan-17 17:00:48.265124 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
59631 2019-Jan-17 17:00:48.265148 - [DEBUG]
59632 2019-Jan-17 17:00:48.265171 - [DEBUG] Process 1586. path edge:
59633 2019-Jan-17 17:00:48.265195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59634 2019-Jan-17 17:00:48.265254 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
59635 2019-Jan-17 17:00:48.265894 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59636 2019-Jan-17 17:00:48.267139 - [DEBUG]
59637 2019-Jan-17 17:00:48.267163 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59638 2019-Jan-17 17:00:48.267810 - [DEBUG] Possible callees:
59639 2019-Jan-17 17:00:48.267835 - [DEBUG] bar
59640 2019-Jan-17 17:00:48.267860 - [DEBUG] Possible return sites:
59641 2019-Jan-17 17:00:48.267884 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7159642 2019-Jan-17 17:00:48.269173 - [DEBUG] Found and process special summary
59643 2019-Jan-17 17:00:48.269207 - [DEBUG] Compose: EdgeIdentity * AllBottom
59644 2019-Jan-17 17:00:48.269235 - [DEBUG]
59645 2019-Jan-17 17:00:48.269259 - [DEBUG] Propagate flow
59646 2019-Jan-17 17:00:48.269282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59647 2019-Jan-17 17:00:48.269340 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59648 2019-Jan-17 17:00:48.269982 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59649 2019-Jan-17 17:00:48.271229 - [DEBUG] Edge function : AllBottom (result of previous compose)
59650 2019-Jan-17 17:00:48.271254 - [DEBUG]
59651 2019-Jan-17 17:00:48.271279 - [DEBUG] Join: AllTop & AllBottom
59652 2019-Jan-17 17:00:48.271320 - [DEBUG] = AllBottom (new jump func)
59653 2019-Jan-17 17:00:48.271345 - [DEBUG]
59654 2019-Jan-17 17:00:48.271369 - [DEBUG] Start adding new jump function
59655 2019-Jan-17 17:00:48.271392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59656 2019-Jan-17 17:00:48.271450 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59657 2019-Jan-17 17:00:48.272697 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59658 2019-Jan-17 17:00:48.273338 - [DEBUG] Edge Function : AllBottom
59659 2019-Jan-17 17:00:48.273366 - [DEBUG] End adding new jump function
59660 2019-Jan-17 17:00:48.273390 - [DEBUG]
59661 2019-Jan-17 17:00:48.273414 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
59662 2019-Jan-17 17:00:48.273439 - [DEBUG]
59663 2019-Jan-17 17:00:48.273462 - [DEBUG] Process 1587. path edge:
59664 2019-Jan-17 17:00:48.273486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59665 2019-Jan-17 17:00:48.273544 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
59666 2019-Jan-17 17:00:48.274184 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59667 2019-Jan-17 17:00:48.275453 - [DEBUG]
59668 2019-Jan-17 17:00:48.275479 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59669 2019-Jan-17 17:00:48.276141 - [DEBUG] Compose: EdgeIdentity * AllBottom
59670 2019-Jan-17 17:00:48.276169 - [DEBUG]
59671 2019-Jan-17 17:00:48.276193 - [DEBUG] Propagate flow
59672 2019-Jan-17 17:00:48.276216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59673 2019-Jan-17 17:00:48.276274 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59674 2019-Jan-17 17:00:48.276912 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59675 2019-Jan-17 17:00:48.278172 - [DEBUG] Edge function : AllBottom (result of previous compose)
59676 2019-Jan-17 17:00:48.278198 - [DEBUG]
59677 2019-Jan-17 17:00:48.278222 - [DEBUG] Join: AllTop & AllBottom
59678 2019-Jan-17 17:00:48.278248 - [DEBUG] = AllBottom (new jump func)
59679 2019-Jan-17 17:00:48.278272 - [DEBUG]
59680 2019-Jan-17 17:00:48.278296 - [DEBUG] Start adding new jump function
59681 2019-Jan-17 17:00:48.278320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59682 2019-Jan-17 17:00:48.278378 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59683 2019-Jan-17 17:00:48.279623 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59684 2019-Jan-17 17:00:48.280259 - [DEBUG] Edge Function : AllBottom
59685 2019-Jan-17 17:00:48.280288 - [DEBUG] End adding new jump function
59686 2019-Jan-17 17:00:48.280312 - [DEBUG]
59687 2019-Jan-17 17:00:48.280335 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59688 2019-Jan-17 17:00:48.280361 - [DEBUG]
59689 2019-Jan-17 17:00:48.280384 - [DEBUG] Process 1588. path edge:
59690 2019-Jan-17 17:00:48.280408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59691 2019-Jan-17 17:00:48.280466 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
59692 2019-Jan-17 17:00:48.281104 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59693 2019-Jan-17 17:00:48.282362 - [DEBUG]
59694 2019-Jan-17 17:00:48.282388 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
59695 2019-Jan-17 17:00:48.283041 - [DEBUG] Compose: EdgeIdentity * AllBottom
59696 2019-Jan-17 17:00:48.283069 - [DEBUG]
59697 2019-Jan-17 17:00:48.283093 - [DEBUG] Propagate flow
59698 2019-Jan-17 17:00:48.283116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59699 2019-Jan-17 17:00:48.283175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59700 2019-Jan-17 17:00:48.283824 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59701 2019-Jan-17 17:00:48.285088 - [DEBUG] Edge function : AllBottom (result of previous compose)
59702 2019-Jan-17 17:00:48.285113 - [DEBUG]
59703 2019-Jan-17 17:00:48.285138 - [DEBUG] Join: AllTop & AllBottom
59704 2019-Jan-17 17:00:48.285164 - [DEBUG] = AllBottom (new jump func)
59705 2019-Jan-17 17:00:48.285189 - [DEBUG]
59706 2019-Jan-17 17:00:48.285212 - [DEBUG] Start adding new jump function
59707 2019-Jan-17 17:00:48.285236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59708 2019-Jan-17 17:00:48.285302 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59709 2019-Jan-17 17:00:48.286550 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59710 2019-Jan-17 17:00:48.287197 - [DEBUG] Edge Function : AllBottom
59711 2019-Jan-17 17:00:48.287226 - [DEBUG] End adding new jump function
59712 2019-Jan-17 17:00:48.287251 - [DEBUG]
59713 2019-Jan-17 17:00:48.287276 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59714 2019-Jan-17 17:00:48.287300 - [DEBUG]
59715 2019-Jan-17 17:00:48.287323 - [DEBUG] Process 1589. path edge:
59716 2019-Jan-17 17:00:48.287347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59717 2019-Jan-17 17:00:48.287405 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
59718 2019-Jan-17 17:00:48.288072 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59719 2019-Jan-17 17:00:48.289320 - [DEBUG]
59720 2019-Jan-17 17:00:48.289344 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59721 2019-Jan-17 17:00:48.289999 - [DEBUG] Possible callees:
59722 2019-Jan-17 17:00:48.290024 - [DEBUG] llvm.dbg.declare
59723 2019-Jan-17 17:00:48.290050 - [DEBUG] Possible return sites:
59724 2019-Jan-17 17:00:48.290073 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7859725 2019-Jan-17 17:00:48.291362 - [DEBUG] Found and process special summary
59726 2019-Jan-17 17:00:48.291399 - [DEBUG] Compose: EdgeIdentity * AllBottom
59727 2019-Jan-17 17:00:48.291427 - [DEBUG]
59728 2019-Jan-17 17:00:48.291452 - [DEBUG] Propagate flow
59729 2019-Jan-17 17:00:48.291476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59730 2019-Jan-17 17:00:48.291536 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59731 2019-Jan-17 17:00:48.292181 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59732 2019-Jan-17 17:00:48.293427 - [DEBUG] Edge function : AllBottom (result of previous compose)
59733 2019-Jan-17 17:00:48.293453 - [DEBUG]
59734 2019-Jan-17 17:00:48.293478 - [DEBUG] Join: AllTop & AllBottom
59735 2019-Jan-17 17:00:48.293503 - [DEBUG] = AllBottom (new jump func)
59736 2019-Jan-17 17:00:48.293528 - [DEBUG]
59737 2019-Jan-17 17:00:48.293551 - [DEBUG] Start adding new jump function
59738 2019-Jan-17 17:00:48.293574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59739 2019-Jan-17 17:00:48.293632 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59740 2019-Jan-17 17:00:48.294897 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59741 2019-Jan-17 17:00:48.295538 - [DEBUG] Edge Function : AllBottom
59742 2019-Jan-17 17:00:48.295566 - [DEBUG] End adding new jump function
59743 2019-Jan-17 17:00:48.295591 - [DEBUG]
59744 2019-Jan-17 17:00:48.295616 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59745 2019-Jan-17 17:00:48.295640 - [DEBUG]
59746 2019-Jan-17 17:00:48.295664 - [DEBUG] Process 1590. path edge:
59747 2019-Jan-17 17:00:48.295696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59748 2019-Jan-17 17:00:48.295755 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
59749 2019-Jan-17 17:00:48.296396 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59750 2019-Jan-17 17:00:48.297643 - [DEBUG]
59751 2019-Jan-17 17:00:48.297668 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59752 2019-Jan-17 17:00:48.298343 - [DEBUG] Compose: EdgeIdentity * AllBottom
59753 2019-Jan-17 17:00:48.298372 - [DEBUG]
59754 2019-Jan-17 17:00:48.298396 - [DEBUG] Propagate flow
59755 2019-Jan-17 17:00:48.298420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59756 2019-Jan-17 17:00:48.298478 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
59757 2019-Jan-17 17:00:48.299117 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59758 2019-Jan-17 17:00:48.300363 - [DEBUG] Edge function : AllBottom (result of previous compose)
59759 2019-Jan-17 17:00:48.300389 - [DEBUG]
59760 2019-Jan-17 17:00:48.300413 - [DEBUG] Join: AllTop & AllBottom
59761 2019-Jan-17 17:00:48.300439 - [DEBUG] = AllBottom (new jump func)
59762 2019-Jan-17 17:00:48.300463 - [DEBUG]
59763 2019-Jan-17 17:00:48.300487 - [DEBUG] Start adding new jump function
59764 2019-Jan-17 17:00:48.300510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59765 2019-Jan-17 17:00:48.300568 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59766 2019-Jan-17 17:00:48.301830 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
59767 2019-Jan-17 17:00:48.302466 - [DEBUG] Edge Function : AllBottom
59768 2019-Jan-17 17:00:48.302495 - [DEBUG] End adding new jump function
59769 2019-Jan-17 17:00:48.302520 - [DEBUG]
59770 2019-Jan-17 17:00:48.302544 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59771 2019-Jan-17 17:00:48.302569 - [DEBUG]
59772 2019-Jan-17 17:00:48.302592 - [DEBUG] Process 1591. path edge:
59773 2019-Jan-17 17:00:48.302617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59774 2019-Jan-17 17:00:48.302676 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
59775 2019-Jan-17 17:00:48.303314 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59776 2019-Jan-17 17:00:48.304561 - [DEBUG]
59777 2019-Jan-17 17:00:48.304587 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
59778 2019-Jan-17 17:00:48.305257 - [DEBUG] Compose: EdgeIdentity * AllBottom
59779 2019-Jan-17 17:00:48.305285 - [DEBUG]
59780 2019-Jan-17 17:00:48.305309 - [DEBUG] Propagate flow
59781 2019-Jan-17 17:00:48.305333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59782 2019-Jan-17 17:00:48.305392 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59783 2019-Jan-17 17:00:48.306032 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59784 2019-Jan-17 17:00:48.307281 - [DEBUG] Edge function : AllBottom (result of previous compose)
59785 2019-Jan-17 17:00:48.307306 - [DEBUG]
59786 2019-Jan-17 17:00:48.307331 - [DEBUG] Join: AllTop & AllBottom
59787 2019-Jan-17 17:00:48.307357 - [DEBUG] = AllBottom (new jump func)
59788 2019-Jan-17 17:00:48.307381 - [DEBUG]
59789 2019-Jan-17 17:00:48.307413 - [DEBUG] Start adding new jump function
59790 2019-Jan-17 17:00:48.307437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59791 2019-Jan-17 17:00:48.307495 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59792 2019-Jan-17 17:00:48.308760 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59793 2019-Jan-17 17:00:48.309402 - [DEBUG] Edge Function : AllBottom
59794 2019-Jan-17 17:00:48.309432 - [DEBUG] End adding new jump function
59795 2019-Jan-17 17:00:48.309456 - [DEBUG]
59796 2019-Jan-17 17:00:48.309481 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59797 2019-Jan-17 17:00:48.309505 - [DEBUG]
59798 2019-Jan-17 17:00:48.309529 - [DEBUG] Process 1592. path edge:
59799 2019-Jan-17 17:00:48.309552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59800 2019-Jan-17 17:00:48.309611 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
59801 2019-Jan-17 17:00:48.310252 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59802 2019-Jan-17 17:00:48.311521 - [DEBUG]
59803 2019-Jan-17 17:00:48.311546 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59804 2019-Jan-17 17:00:48.312213 - [DEBUG] EDGE: >
59805 2019-Jan-17 17:00:48.312274 - [DEBUG] ---> 59806 2019-Jan-17 17:00:48.312914 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59807 2019-Jan-17 17:00:48.314159 - [DEBUG]
59808 2019-Jan-17 17:00:48.314184 - [DEBUG] EDGE: >
59809 2019-Jan-17 17:00:48.314244 - [DEBUG] ---> 59810 2019-Jan-17 17:00:48.314896 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59811 2019-Jan-17 17:00:48.316141 - [DEBUG]
59812 2019-Jan-17 17:00:48.316167 - [DEBUG] EDGE: >
59813 2019-Jan-17 17:00:48.316226 - [DEBUG] ---> 59814 2019-Jan-17 17:00:48.316868 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59815 2019-Jan-17 17:00:48.318127 - [DEBUG]
59816 2019-Jan-17 17:00:48.318164 - [DEBUG] Compose: EdgeIdentity * AllBottom
59817 2019-Jan-17 17:00:48.318192 - [DEBUG]
59818 2019-Jan-17 17:00:48.318216 - [DEBUG] Propagate flow
59819 2019-Jan-17 17:00:48.318240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59820 2019-Jan-17 17:00:48.318298 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59821 2019-Jan-17 17:00:48.318940 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59822 2019-Jan-17 17:00:48.320184 - [DEBUG] Edge function : AllBottom (result of previous compose)
59823 2019-Jan-17 17:00:48.320209 - [DEBUG]
59824 2019-Jan-17 17:00:48.320235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59825 2019-Jan-17 17:00:48.320261 - [DEBUG] = AllBottom
59826 2019-Jan-17 17:00:48.320286 - [DEBUG]
59827 2019-Jan-17 17:00:48.320309 - [DEBUG] PROPAGATE: No new function!
59828 2019-Jan-17 17:00:48.320342 - [DEBUG] EDGE: >
59829 2019-Jan-17 17:00:48.320403 - [DEBUG] ---> 59830 2019-Jan-17 17:00:48.321052 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59831 2019-Jan-17 17:00:48.322313 - [DEBUG]
59832 2019-Jan-17 17:00:48.322348 - [DEBUG] Compose: EdgeIdentity * AllBottom
59833 2019-Jan-17 17:00:48.322375 - [DEBUG]
59834 2019-Jan-17 17:00:48.322398 - [DEBUG] Propagate flow
59835 2019-Jan-17 17:00:48.322422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59836 2019-Jan-17 17:00:48.322480 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59837 2019-Jan-17 17:00:48.323122 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59838 2019-Jan-17 17:00:48.324367 - [DEBUG] Edge function : AllBottom (result of previous compose)
59839 2019-Jan-17 17:00:48.324392 - [DEBUG]
59840 2019-Jan-17 17:00:48.324417 - [DEBUG] Join: AllTop & AllBottom
59841 2019-Jan-17 17:00:48.324443 - [DEBUG] = AllBottom (new jump func)
59842 2019-Jan-17 17:00:48.324467 - [DEBUG]
59843 2019-Jan-17 17:00:48.324490 - [DEBUG] Start adding new jump function
59844 2019-Jan-17 17:00:48.324514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59845 2019-Jan-17 17:00:48.324571 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59846 2019-Jan-17 17:00:48.325832 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59847 2019-Jan-17 17:00:48.326471 - [DEBUG] Edge Function : AllBottom
59848 2019-Jan-17 17:00:48.326500 - [DEBUG] End adding new jump function
59849 2019-Jan-17 17:00:48.326524 - [DEBUG]
59850 2019-Jan-17 17:00:48.326548 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59851 2019-Jan-17 17:00:48.326572 - [DEBUG]
59852 2019-Jan-17 17:00:48.326595 - [DEBUG] Process 1593. path edge:
59853 2019-Jan-17 17:00:48.326619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59854 2019-Jan-17 17:00:48.326677 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
59855 2019-Jan-17 17:00:48.327315 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59856 2019-Jan-17 17:00:48.328576 - [DEBUG]
59857 2019-Jan-17 17:00:48.328600 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59858 2019-Jan-17 17:00:48.329246 - [DEBUG] Possible callees:
59859 2019-Jan-17 17:00:48.329271 - [DEBUG] foo
59860 2019-Jan-17 17:00:48.329296 - [DEBUG] Possible return sites:
59861 2019-Jan-17 17:00:48.329319 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8459862 2019-Jan-17 17:00:48.330586 - [DEBUG] Found and process special summary
59863 2019-Jan-17 17:00:48.330622 - [DEBUG] Compose: EdgeIdentity * AllBottom
59864 2019-Jan-17 17:00:48.330649 - [DEBUG]
59865 2019-Jan-17 17:00:48.330674 - [DEBUG] Propagate flow
59866 2019-Jan-17 17:00:48.330697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59867 2019-Jan-17 17:00:48.330756 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59868 2019-Jan-17 17:00:48.331414 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59869 2019-Jan-17 17:00:48.332668 - [DEBUG] Edge function : AllBottom (result of previous compose)
59870 2019-Jan-17 17:00:48.332694 - [DEBUG]
59871 2019-Jan-17 17:00:48.332719 - [DEBUG] Join: AllTop & AllBottom
59872 2019-Jan-17 17:00:48.332745 - [DEBUG] = AllBottom (new jump func)
59873 2019-Jan-17 17:00:48.332769 - [DEBUG]
59874 2019-Jan-17 17:00:48.332793 - [DEBUG] Start adding new jump function
59875 2019-Jan-17 17:00:48.332816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59876 2019-Jan-17 17:00:48.332874 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59877 2019-Jan-17 17:00:48.334125 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59878 2019-Jan-17 17:00:48.334783 - [DEBUG] Edge Function : AllBottom
59879 2019-Jan-17 17:00:48.334812 - [DEBUG] End adding new jump function
59880 2019-Jan-17 17:00:48.334836 - [DEBUG]
59881 2019-Jan-17 17:00:48.334860 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59882 2019-Jan-17 17:00:48.334885 - [DEBUG]
59883 2019-Jan-17 17:00:48.334909 - [DEBUG] Process 1594. path edge:
59884 2019-Jan-17 17:00:48.334933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59885 2019-Jan-17 17:00:48.334992 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
59886 2019-Jan-17 17:00:48.335634 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59887 2019-Jan-17 17:00:48.336885 - [DEBUG]
59888 2019-Jan-17 17:00:48.336910 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59889 2019-Jan-17 17:00:48.337574 - [DEBUG] Compose: EdgeIdentity * AllBottom
59890 2019-Jan-17 17:00:48.337602 - [DEBUG]
59891 2019-Jan-17 17:00:48.337626 - [DEBUG] Propagate flow
59892 2019-Jan-17 17:00:48.337649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59893 2019-Jan-17 17:00:48.337708 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59894 2019-Jan-17 17:00:48.338363 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59895 2019-Jan-17 17:00:48.339611 - [DEBUG] Edge function : AllBottom (result of previous compose)
59896 2019-Jan-17 17:00:48.339636 - [DEBUG]
59897 2019-Jan-17 17:00:48.339661 - [DEBUG] Join: AllTop & AllBottom
59898 2019-Jan-17 17:00:48.339687 - [DEBUG] = AllBottom (new jump func)
59899 2019-Jan-17 17:00:48.339712 - [DEBUG]
59900 2019-Jan-17 17:00:48.339735 - [DEBUG] Start adding new jump function
59901 2019-Jan-17 17:00:48.339759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59902 2019-Jan-17 17:00:48.339817 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59903 2019-Jan-17 17:00:48.341064 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59904 2019-Jan-17 17:00:48.341717 - [DEBUG] Edge Function : AllBottom
59905 2019-Jan-17 17:00:48.341745 - [DEBUG] End adding new jump function
59906 2019-Jan-17 17:00:48.341770 - [DEBUG]
59907 2019-Jan-17 17:00:48.341794 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59908 2019-Jan-17 17:00:48.341819 - [DEBUG]
59909 2019-Jan-17 17:00:48.341842 - [DEBUG] Process 1595. path edge:
59910 2019-Jan-17 17:00:48.341866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59911 2019-Jan-17 17:00:48.341934 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
59912 2019-Jan-17 17:00:48.342574 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59913 2019-Jan-17 17:00:48.343821 - [DEBUG]
59914 2019-Jan-17 17:00:48.343847 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
59915 2019-Jan-17 17:00:48.344502 - [DEBUG] Compose: EdgeIdentity * AllBottom
59916 2019-Jan-17 17:00:48.344530 - [DEBUG]
59917 2019-Jan-17 17:00:48.344553 - [DEBUG] Propagate flow
59918 2019-Jan-17 17:00:48.344577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59919 2019-Jan-17 17:00:48.344649 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59920 2019-Jan-17 17:00:48.345299 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59921 2019-Jan-17 17:00:48.346544 - [DEBUG] Edge function : AllBottom (result of previous compose)
59922 2019-Jan-17 17:00:48.346570 - [DEBUG]
59923 2019-Jan-17 17:00:48.346594 - [DEBUG] Join: AllTop & AllBottom
59924 2019-Jan-17 17:00:48.346620 - [DEBUG] = AllBottom (new jump func)
59925 2019-Jan-17 17:00:48.346644 - [DEBUG]
59926 2019-Jan-17 17:00:48.346667 - [DEBUG] Start adding new jump function
59927 2019-Jan-17 17:00:48.346690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59928 2019-Jan-17 17:00:48.346748 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59929 2019-Jan-17 17:00:48.348007 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59930 2019-Jan-17 17:00:48.348654 - [DEBUG] Edge Function : AllBottom
59931 2019-Jan-17 17:00:48.348682 - [DEBUG] End adding new jump function
59932 2019-Jan-17 17:00:48.348707 - [DEBUG]
59933 2019-Jan-17 17:00:48.348731 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59934 2019-Jan-17 17:00:48.348756 - [DEBUG]
59935 2019-Jan-17 17:00:48.348780 - [DEBUG] Process 1596. path edge:
59936 2019-Jan-17 17:00:48.348804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59937 2019-Jan-17 17:00:48.348863 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
59938 2019-Jan-17 17:00:48.349511 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59939 2019-Jan-17 17:00:48.350759 - [DEBUG]
59940 2019-Jan-17 17:00:48.350783 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59941 2019-Jan-17 17:00:48.351456 - [DEBUG] Possible callees:
59942 2019-Jan-17 17:00:48.351482 - [DEBUG] llvm.dbg.declare
59943 2019-Jan-17 17:00:48.351507 - [DEBUG] Possible return sites:
59944 2019-Jan-17 17:00:48.351531 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9659945 2019-Jan-17 17:00:48.352805 - [DEBUG] Found and process special summary
59946 2019-Jan-17 17:00:48.352840 - [DEBUG] Compose: EdgeIdentity * AllBottom
59947 2019-Jan-17 17:00:48.352868 - [DEBUG]
59948 2019-Jan-17 17:00:48.352892 - [DEBUG] Propagate flow
59949 2019-Jan-17 17:00:48.352915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59950 2019-Jan-17 17:00:48.352985 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59951 2019-Jan-17 17:00:48.353633 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59952 2019-Jan-17 17:00:48.354897 - [DEBUG] Edge function : AllBottom (result of previous compose)
59953 2019-Jan-17 17:00:48.354923 - [DEBUG]
59954 2019-Jan-17 17:00:48.354947 - [DEBUG] Join: AllTop & AllBottom
59955 2019-Jan-17 17:00:48.354973 - [DEBUG] = AllBottom (new jump func)
59956 2019-Jan-17 17:00:48.354997 - [DEBUG]
59957 2019-Jan-17 17:00:48.355021 - [DEBUG] Start adding new jump function
59958 2019-Jan-17 17:00:48.355044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59959 2019-Jan-17 17:00:48.355102 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59960 2019-Jan-17 17:00:48.356351 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59961 2019-Jan-17 17:00:48.356991 - [DEBUG] Edge Function : AllBottom
59962 2019-Jan-17 17:00:48.357025 - [DEBUG] End adding new jump function
59963 2019-Jan-17 17:00:48.357049 - [DEBUG]
59964 2019-Jan-17 17:00:48.357072 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59965 2019-Jan-17 17:00:48.357097 - [DEBUG]
59966 2019-Jan-17 17:00:48.357120 - [DEBUG] Process 1597. path edge:
59967 2019-Jan-17 17:00:48.357144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59968 2019-Jan-17 17:00:48.357201 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
59969 2019-Jan-17 17:00:48.357841 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59970 2019-Jan-17 17:00:48.359102 - [DEBUG]
59971 2019-Jan-17 17:00:48.359127 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59972 2019-Jan-17 17:00:48.359793 - [DEBUG] Compose: EdgeIdentity * AllBottom
59973 2019-Jan-17 17:00:48.359821 - [DEBUG]
59974 2019-Jan-17 17:00:48.359845 - [DEBUG] Propagate flow
59975 2019-Jan-17 17:00:48.359868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

59976 2019-Jan-17 17:00:48.359927 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59977 2019-Jan-17 17:00:48.360564 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59978 2019-Jan-17 17:00:48.361827 - [DEBUG] Edge function : AllBottom (result of previous compose)
59979 2019-Jan-17 17:00:48.361852 - [DEBUG]
59980 2019-Jan-17 17:00:48.361877 - [DEBUG] Join: AllTop & AllBottom
59981 2019-Jan-17 17:00:48.361903 - [DEBUG] = AllBottom (new jump func)
59982 2019-Jan-17 17:00:48.361927 - [DEBUG]
59983 2019-Jan-17 17:00:48.361950 - [DEBUG] Start adding new jump function
59984 2019-Jan-17 17:00:48.361974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

59985 2019-Jan-17 17:00:48.362031 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

59986 2019-Jan-17 17:00:48.363277 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59987 2019-Jan-17 17:00:48.363913 - [DEBUG] Edge Function : AllBottom
59988 2019-Jan-17 17:00:48.363941 - [DEBUG] End adding new jump function
59989 2019-Jan-17 17:00:48.363966 - [DEBUG]
59990 2019-Jan-17 17:00:48.363990 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59991 2019-Jan-17 17:00:48.364028 - [DEBUG]
59992 2019-Jan-17 17:00:48.364052 - [DEBUG] Process 1598. path edge:
59993 2019-Jan-17 17:00:48.364076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
59994 2019-Jan-17 17:00:48.364135 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
59995 2019-Jan-17 17:00:48.364787 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
59996 2019-Jan-17 17:00:48.366035 - [DEBUG]
59997 2019-Jan-17 17:00:48.366060 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
59998 2019-Jan-17 17:00:48.366715 - [DEBUG] Compose: EdgeIdentity * AllBottom
59999 2019-Jan-17 17:00:48.366743 - [DEBUG]
60000 2019-Jan-17 17:00:48.366766 - [DEBUG] Propagate flow
60001 2019-Jan-17 17:00:48.366790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60002 2019-Jan-17 17:00:48.366848 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
60003 2019-Jan-17 17:00:48.367483 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60004 2019-Jan-17 17:00:48.368744 - [DEBUG] Edge function : AllBottom (result of previous compose)
60005 2019-Jan-17 17:00:48.368770 - [DEBUG]
60006 2019-Jan-17 17:00:48.368794 - [DEBUG] Join: AllTop & AllBottom
60007 2019-Jan-17 17:00:48.368820 - [DEBUG] = AllBottom (new jump func)
60008 2019-Jan-17 17:00:48.368844 - [DEBUG]
60009 2019-Jan-17 17:00:48.368867 - [DEBUG] Start adding new jump function
60010 2019-Jan-17 17:00:48.368891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60011 2019-Jan-17 17:00:48.368949 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60012 2019-Jan-17 17:00:48.370195 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
60013 2019-Jan-17 17:00:48.370830 - [DEBUG] Edge Function : AllBottom
60014 2019-Jan-17 17:00:48.370859 - [DEBUG] End adding new jump function
60015 2019-Jan-17 17:00:48.370884 - [DEBUG]
60016 2019-Jan-17 17:00:48.370908 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
60017 2019-Jan-17 17:00:48.370932 - [DEBUG]
60018 2019-Jan-17 17:00:48.370956 - [DEBUG] Process 1599. path edge:
60019 2019-Jan-17 17:00:48.370980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60020 2019-Jan-17 17:00:48.371038 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
60021 2019-Jan-17 17:00:48.371690 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60022 2019-Jan-17 17:00:48.372935 - [DEBUG]
60023 2019-Jan-17 17:00:48.372961 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
60024 2019-Jan-17 17:00:48.373617 - [DEBUG] Compose: EdgeIdentity * AllBottom
60025 2019-Jan-17 17:00:48.373645 - [DEBUG]
60026 2019-Jan-17 17:00:48.373670 - [DEBUG] Propagate flow
60027 2019-Jan-17 17:00:48.373693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60028 2019-Jan-17 17:00:48.373754 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60029 2019-Jan-17 17:00:48.374397 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60030 2019-Jan-17 17:00:48.375660 - [DEBUG] Edge function : AllBottom (result of previous compose)
60031 2019-Jan-17 17:00:48.375685 - [DEBUG]
60032 2019-Jan-17 17:00:48.375711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60033 2019-Jan-17 17:00:48.375744 - [DEBUG] = AllBottom
60034 2019-Jan-17 17:00:48.375769 - [DEBUG]
60035 2019-Jan-17 17:00:48.375793 - [DEBUG] PROPAGATE: No new function!
60036 2019-Jan-17 17:00:48.375817 - [DEBUG] EDGE: >
60037 2019-Jan-17 17:00:48.375877 - [DEBUG] ---> 60038 2019-Jan-17 17:00:48.376514 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60039 2019-Jan-17 17:00:48.377756 - [DEBUG]
60040 2019-Jan-17 17:00:48.377782 - [DEBUG] EDGE: >
60041 2019-Jan-17 17:00:48.377841 - [DEBUG] ---> 60042 2019-Jan-17 17:00:48.378492 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60043 2019-Jan-17 17:00:48.379736 - [DEBUG]
60044 2019-Jan-17 17:00:48.379761 - [DEBUG] EDGE: >
60045 2019-Jan-17 17:00:48.379821 - [DEBUG] ---> 60046 2019-Jan-17 17:00:48.380459 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60047 2019-Jan-17 17:00:48.381721 - [DEBUG]
60048 2019-Jan-17 17:00:48.381757 - [DEBUG] Compose: EdgeIdentity * AllBottom
60049 2019-Jan-17 17:00:48.381784 - [DEBUG]
60050 2019-Jan-17 17:00:48.381809 - [DEBUG] Propagate flow
60051 2019-Jan-17 17:00:48.381832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60052 2019-Jan-17 17:00:48.381890 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60053 2019-Jan-17 17:00:48.382530 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60054 2019-Jan-17 17:00:48.383776 - [DEBUG] Edge function : AllBottom (result of previous compose)
60055 2019-Jan-17 17:00:48.383801 - [DEBUG]
60056 2019-Jan-17 17:00:48.383827 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60057 2019-Jan-17 17:00:48.383852 - [DEBUG] = AllBottom
60058 2019-Jan-17 17:00:48.383877 - [DEBUG]
60059 2019-Jan-17 17:00:48.383900 - [DEBUG] PROPAGATE: No new function!
60060 2019-Jan-17 17:00:48.383926 - [DEBUG] EDGE: >
60061 2019-Jan-17 17:00:48.383986 - [DEBUG] ---> 60062 2019-Jan-17 17:00:48.384648 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60063 2019-Jan-17 17:00:48.385893 - [DEBUG]
60064 2019-Jan-17 17:00:48.385926 - [DEBUG] Compose: EdgeIdentity * AllBottom
60065 2019-Jan-17 17:00:48.385953 - [DEBUG]
60066 2019-Jan-17 17:00:48.385977 - [DEBUG] Propagate flow
60067 2019-Jan-17 17:00:48.386000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60068 2019-Jan-17 17:00:48.386058 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60069 2019-Jan-17 17:00:48.386699 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60070 2019-Jan-17 17:00:48.387942 - [DEBUG] Edge function : AllBottom (result of previous compose)
60071 2019-Jan-17 17:00:48.387981 - [DEBUG]
60072 2019-Jan-17 17:00:48.388006 - [DEBUG] Join: AllTop & AllBottom
60073 2019-Jan-17 17:00:48.388032 - [DEBUG] = AllBottom (new jump func)
60074 2019-Jan-17 17:00:48.388069 - [DEBUG]
60075 2019-Jan-17 17:00:48.388093 - [DEBUG] Start adding new jump function
60076 2019-Jan-17 17:00:48.388117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60077 2019-Jan-17 17:00:48.388175 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60078 2019-Jan-17 17:00:48.389423 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60079 2019-Jan-17 17:00:48.390061 - [DEBUG] Edge Function : AllBottom
60080 2019-Jan-17 17:00:48.390089 - [DEBUG] End adding new jump function
60081 2019-Jan-17 17:00:48.390113 - [DEBUG]
60082 2019-Jan-17 17:00:48.390136 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
60083 2019-Jan-17 17:00:48.390161 - [DEBUG]
60084 2019-Jan-17 17:00:48.390184 - [DEBUG] Process 1600. path edge:
60085 2019-Jan-17 17:00:48.390208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60086 2019-Jan-17 17:00:48.390265 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
60087 2019-Jan-17 17:00:48.390905 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60088 2019-Jan-17 17:00:48.392168 - [DEBUG]
60089 2019-Jan-17 17:00:48.392193 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60090 2019-Jan-17 17:00:48.392840 - [DEBUG] Possible callees:
60091 2019-Jan-17 17:00:48.392866 - [DEBUG] bar
60092 2019-Jan-17 17:00:48.392891 - [DEBUG] Possible return sites:
60093 2019-Jan-17 17:00:48.392915 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8960094 2019-Jan-17 17:00:48.394181 - [DEBUG] Found and process special summary
60095 2019-Jan-17 17:00:48.394216 - [DEBUG] Compose: EdgeIdentity * AllBottom
60096 2019-Jan-17 17:00:48.394243 - [DEBUG]
60097 2019-Jan-17 17:00:48.394268 - [DEBUG] Propagate flow
60098 2019-Jan-17 17:00:48.394291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60099 2019-Jan-17 17:00:48.394351 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60100 2019-Jan-17 17:00:48.395009 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60101 2019-Jan-17 17:00:48.396255 - [DEBUG] Edge function : AllBottom (result of previous compose)
60102 2019-Jan-17 17:00:48.396280 - [DEBUG]
60103 2019-Jan-17 17:00:48.396305 - [DEBUG] Join: AllTop & AllBottom
60104 2019-Jan-17 17:00:48.396331 - [DEBUG] = AllBottom (new jump func)
60105 2019-Jan-17 17:00:48.396355 - [DEBUG]
60106 2019-Jan-17 17:00:48.396379 - [DEBUG] Start adding new jump function
60107 2019-Jan-17 17:00:48.396402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60108 2019-Jan-17 17:00:48.396460 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60109 2019-Jan-17 17:00:48.397707 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60110 2019-Jan-17 17:00:48.398363 - [DEBUG] Edge Function : AllBottom
60111 2019-Jan-17 17:00:48.398391 - [DEBUG] End adding new jump function
60112 2019-Jan-17 17:00:48.398415 - [DEBUG]
60113 2019-Jan-17 17:00:48.398440 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
60114 2019-Jan-17 17:00:48.398465 - [DEBUG]
60115 2019-Jan-17 17:00:48.398489 - [DEBUG] Process 1601. path edge:
60116 2019-Jan-17 17:00:48.398513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60117 2019-Jan-17 17:00:48.398579 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
60118 2019-Jan-17 17:00:48.399223 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60119 2019-Jan-17 17:00:48.400542 - [DEBUG]
60120 2019-Jan-17 17:00:48.400573 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60121 2019-Jan-17 17:00:48.401360 - [DEBUG] Compose: EdgeIdentity * AllBottom
60122 2019-Jan-17 17:00:48.401395 - [DEBUG]
60123 2019-Jan-17 17:00:48.401419 - [DEBUG] Propagate flow
60124 2019-Jan-17 17:00:48.401444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60125 2019-Jan-17 17:00:48.401524 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60126 2019-Jan-17 17:00:48.402191 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60127 2019-Jan-17 17:00:48.403444 - [DEBUG] Edge function : AllBottom (result of previous compose)
60128 2019-Jan-17 17:00:48.403470 - [DEBUG]
60129 2019-Jan-17 17:00:48.403496 - [DEBUG] Join: AllTop & AllBottom
60130 2019-Jan-17 17:00:48.403522 - [DEBUG] = AllBottom (new jump func)
60131 2019-Jan-17 17:00:48.403547 - [DEBUG]
60132 2019-Jan-17 17:00:48.403571 - [DEBUG] Start adding new jump function
60133 2019-Jan-17 17:00:48.403594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60134 2019-Jan-17 17:00:48.403651 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60135 2019-Jan-17 17:00:48.404917 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60136 2019-Jan-17 17:00:48.405553 - [DEBUG] Edge Function : AllBottom
60137 2019-Jan-17 17:00:48.405584 - [DEBUG] End adding new jump function
60138 2019-Jan-17 17:00:48.405608 - [DEBUG]
60139 2019-Jan-17 17:00:48.405633 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
60140 2019-Jan-17 17:00:48.405659 - [DEBUG]
60141 2019-Jan-17 17:00:48.405682 - [DEBUG] Process 1602. path edge:
60142 2019-Jan-17 17:00:48.405707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60143 2019-Jan-17 17:00:48.405765 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
60144 2019-Jan-17 17:00:48.406403 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60145 2019-Jan-17 17:00:48.407649 - [DEBUG]
60146 2019-Jan-17 17:00:48.407676 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
60147 2019-Jan-17 17:00:48.408351 - [DEBUG] Compose: EdgeIdentity * AllBottom
60148 2019-Jan-17 17:00:48.408380 - [DEBUG]
60149 2019-Jan-17 17:00:48.408404 - [DEBUG] Propagate flow
60150 2019-Jan-17 17:00:48.408428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60151 2019-Jan-17 17:00:48.408489 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-17 17:00:48.409141 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60153 2019-Jan-17 17:00:48.410386 - [DEBUG] Edge function : AllBottom (result of previous compose)
60154 2019-Jan-17 17:00:48.410412 - [DEBUG]
60155 2019-Jan-17 17:00:48.410438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60156 2019-Jan-17 17:00:48.410482 - [DEBUG] = AllBottom
60157 2019-Jan-17 17:00:48.410507 - [DEBUG]
60158 2019-Jan-17 17:00:48.410530 - [DEBUG] PROPAGATE: No new function!
60159 2019-Jan-17 17:00:48.410564 - [DEBUG] Compose: EdgeIdentity * AllBottom
60160 2019-Jan-17 17:00:48.410592 - [DEBUG]
60161 2019-Jan-17 17:00:48.410616 - [DEBUG] Propagate flow
60162 2019-Jan-17 17:00:48.410640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60163 2019-Jan-17 17:00:48.410700 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60164 2019-Jan-17 17:00:48.411370 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60165 2019-Jan-17 17:00:48.412618 - [DEBUG] Edge function : AllBottom (result of previous compose)
60166 2019-Jan-17 17:00:48.412645 - [DEBUG]
60167 2019-Jan-17 17:00:48.412670 - [DEBUG] Join: AllTop & AllBottom
60168 2019-Jan-17 17:00:48.412696 - [DEBUG] = AllBottom (new jump func)
60169 2019-Jan-17 17:00:48.412721 - [DEBUG]
60170 2019-Jan-17 17:00:48.412745 - [DEBUG] Start adding new jump function
60171 2019-Jan-17 17:00:48.412769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60172 2019-Jan-17 17:00:48.412829 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60173 2019-Jan-17 17:00:48.414076 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60174 2019-Jan-17 17:00:48.414738 - [DEBUG] Edge Function : AllBottom
60175 2019-Jan-17 17:00:48.414768 - [DEBUG] End adding new jump function
60176 2019-Jan-17 17:00:48.414793 - [DEBUG]
60177 2019-Jan-17 17:00:48.414818 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
60178 2019-Jan-17 17:00:48.414843 - [DEBUG]
60179 2019-Jan-17 17:00:48.414867 - [DEBUG] Process 1603. path edge:
60180 2019-Jan-17 17:00:48.414891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60181 2019-Jan-17 17:00:48.414951 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
60182 2019-Jan-17 17:00:48.415599 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60183 2019-Jan-17 17:00:48.416845 - [DEBUG]
60184 2019-Jan-17 17:00:48.416870 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60185 2019-Jan-17 17:00:48.417532 - [DEBUG] Possible callees:
60186 2019-Jan-17 17:00:48.417557 - [DEBUG] llvm.dbg.declare
60187 2019-Jan-17 17:00:48.417583 - [DEBUG] Possible return sites:
60188 2019-Jan-17 17:00:48.417607 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10360189 2019-Jan-17 17:00:48.418912 - [DEBUG] Found and process special summary
60190 2019-Jan-17 17:00:48.418950 - [DEBUG] Compose: EdgeIdentity * AllBottom
60191 2019-Jan-17 17:00:48.418977 - [DEBUG]
60192 2019-Jan-17 17:00:48.419002 - [DEBUG] Propagate flow
60193 2019-Jan-17 17:00:48.419026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60194 2019-Jan-17 17:00:48.419085 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60195 2019-Jan-17 17:00:48.419728 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60196 2019-Jan-17 17:00:48.420984 - [DEBUG] Edge function : AllBottom (result of previous compose)
60197 2019-Jan-17 17:00:48.421010 - [DEBUG]
60198 2019-Jan-17 17:00:48.421036 - [DEBUG] Join: AllTop & AllBottom
60199 2019-Jan-17 17:00:48.421063 - [DEBUG] = AllBottom (new jump func)
60200 2019-Jan-17 17:00:48.421087 - [DEBUG]
60201 2019-Jan-17 17:00:48.421111 - [DEBUG] Start adding new jump function
60202 2019-Jan-17 17:00:48.421135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60203 2019-Jan-17 17:00:48.421194 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60204 2019-Jan-17 17:00:48.422459 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60205 2019-Jan-17 17:00:48.423099 - [DEBUG] Edge Function : AllBottom
60206 2019-Jan-17 17:00:48.423133 - [DEBUG] End adding new jump function
60207 2019-Jan-17 17:00:48.423157 - [DEBUG]
60208 2019-Jan-17 17:00:48.423182 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
60209 2019-Jan-17 17:00:48.423207 - [DEBUG]
60210 2019-Jan-17 17:00:48.423231 - [DEBUG] Process 1604. path edge:
60211 2019-Jan-17 17:00:48.423255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60212 2019-Jan-17 17:00:48.423314 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
60213 2019-Jan-17 17:00:48.423954 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60214 2019-Jan-17 17:00:48.425215 - [DEBUG]
60215 2019-Jan-17 17:00:48.425240 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60216 2019-Jan-17 17:00:48.425909 - [DEBUG] Compose: EdgeIdentity * AllBottom
60217 2019-Jan-17 17:00:48.425937 - [DEBUG]
60218 2019-Jan-17 17:00:48.425961 - [DEBUG] Propagate flow
60219 2019-Jan-17 17:00:48.425985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60220 2019-Jan-17 17:00:48.426044 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
60221 2019-Jan-17 17:00:48.426680 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60222 2019-Jan-17 17:00:48.427926 - [DEBUG] Edge function : AllBottom (result of previous compose)
60223 2019-Jan-17 17:00:48.427950 - [DEBUG]
60224 2019-Jan-17 17:00:48.428052 - [DEBUG] Join: AllTop & AllBottom
60225 2019-Jan-17 17:00:48.428078 - [DEBUG] = AllBottom (new jump func)
60226 2019-Jan-17 17:00:48.428102 - [DEBUG]
60227 2019-Jan-17 17:00:48.428126 - [DEBUG] Start adding new jump function
60228 2019-Jan-17 17:00:48.428149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60229 2019-Jan-17 17:00:48.428209 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60230 2019-Jan-17 17:00:48.429457 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
60231 2019-Jan-17 17:00:48.430091 - [DEBUG] Edge Function : AllBottom
60232 2019-Jan-17 17:00:48.430121 - [DEBUG] End adding new jump function
60233 2019-Jan-17 17:00:48.430145 - [DEBUG]
60234 2019-Jan-17 17:00:48.430169 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
60235 2019-Jan-17 17:00:48.430194 - [DEBUG]
60236 2019-Jan-17 17:00:48.430217 - [DEBUG] Process 1605. path edge:
60237 2019-Jan-17 17:00:48.430241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60238 2019-Jan-17 17:00:48.430298 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
60239 2019-Jan-17 17:00:48.430943 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60240 2019-Jan-17 17:00:48.432205 - [DEBUG]
60241 2019-Jan-17 17:00:48.432230 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
60242 2019-Jan-17 17:00:48.432885 - [DEBUG] Compose: EdgeIdentity * AllBottom
60243 2019-Jan-17 17:00:48.432913 - [DEBUG]
60244 2019-Jan-17 17:00:48.432937 - [DEBUG] Propagate flow
60245 2019-Jan-17 17:00:48.432960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60246 2019-Jan-17 17:00:48.433019 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
60247 2019-Jan-17 17:00:48.433656 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60248 2019-Jan-17 17:00:48.434917 - [DEBUG] Edge function : AllBottom (result of previous compose)
60249 2019-Jan-17 17:00:48.434942 - [DEBUG]
60250 2019-Jan-17 17:00:48.434968 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60251 2019-Jan-17 17:00:48.434994 - [DEBUG] = AllBottom
60252 2019-Jan-17 17:00:48.435018 - [DEBUG]
60253 2019-Jan-17 17:00:48.435041 - [DEBUG] PROPAGATE: No new function!
60254 2019-Jan-17 17:00:48.435065 - [DEBUG] EDGE: >
60255 2019-Jan-17 17:00:48.435125 - [DEBUG] ---> 60256 2019-Jan-17 17:00:48.435761 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60257 2019-Jan-17 17:00:48.437004 - [DEBUG]
60258 2019-Jan-17 17:00:48.437030 - [DEBUG] EDGE: >
60259 2019-Jan-17 17:00:48.437089 - [DEBUG] ---> 60260 2019-Jan-17 17:00:48.437728 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60261 2019-Jan-17 17:00:48.438986 - [DEBUG]
60262 2019-Jan-17 17:00:48.439027 - [DEBUG] Compose: EdgeIdentity * AllBottom
60263 2019-Jan-17 17:00:48.439054 - [DEBUG]
60264 2019-Jan-17 17:00:48.439078 - [DEBUG] Propagate flow
60265 2019-Jan-17 17:00:48.439102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60266 2019-Jan-17 17:00:48.439160 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60267 2019-Jan-17 17:00:48.439799 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60268 2019-Jan-17 17:00:48.441042 - [DEBUG] Edge function : AllBottom (result of previous compose)
60269 2019-Jan-17 17:00:48.441067 - [DEBUG]
60270 2019-Jan-17 17:00:48.441093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60271 2019-Jan-17 17:00:48.441119 - [DEBUG] = AllBottom
60272 2019-Jan-17 17:00:48.441143 - [DEBUG]
60273 2019-Jan-17 17:00:48.441166 - [DEBUG] PROPAGATE: No new function!
60274 2019-Jan-17 17:00:48.441194 - [DEBUG] EDGE: >
60275 2019-Jan-17 17:00:48.441254 - [DEBUG] ---> 60276 2019-Jan-17 17:00:48.441920 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60277 2019-Jan-17 17:00:48.443164 - [DEBUG]
60278 2019-Jan-17 17:00:48.443190 - [DEBUG] EDGE: >
60279 2019-Jan-17 17:00:48.443249 - [DEBUG] ---> 60280 2019-Jan-17 17:00:48.443894 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60281 2019-Jan-17 17:00:48.445157 - [DEBUG]
60282 2019-Jan-17 17:00:48.445183 - [DEBUG] EDGE: >
60283 2019-Jan-17 17:00:48.445243 - [DEBUG] ---> 60284 2019-Jan-17 17:00:48.445884 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60285 2019-Jan-17 17:00:48.447129 - [DEBUG]
60286 2019-Jan-17 17:00:48.447166 - [DEBUG] Compose: EdgeIdentity * AllBottom
60287 2019-Jan-17 17:00:48.447194 - [DEBUG]
60288 2019-Jan-17 17:00:48.447218 - [DEBUG] Propagate flow
60289 2019-Jan-17 17:00:48.447242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60290 2019-Jan-17 17:00:48.447300 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60291 2019-Jan-17 17:00:48.447940 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60292 2019-Jan-17 17:00:48.449199 - [DEBUG] Edge function : AllBottom (result of previous compose)
60293 2019-Jan-17 17:00:48.449225 - [DEBUG]
60294 2019-Jan-17 17:00:48.449251 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60295 2019-Jan-17 17:00:48.449277 - [DEBUG] = AllBottom
60296 2019-Jan-17 17:00:48.449301 - [DEBUG]
60297 2019-Jan-17 17:00:48.449324 - [DEBUG] PROPAGATE: No new function!
60298 2019-Jan-17 17:00:48.449351 - [DEBUG] EDGE: >
60299 2019-Jan-17 17:00:48.449411 - [DEBUG] ---> 60300 2019-Jan-17 17:00:48.450051 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60301 2019-Jan-17 17:00:48.451306 - [DEBUG]
60302 2019-Jan-17 17:00:48.451333 - [DEBUG] EDGE: >
60303 2019-Jan-17 17:00:48.451392 - [DEBUG] ---> 60304 2019-Jan-17 17:00:48.452030 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60305 2019-Jan-17 17:00:48.453273 - [DEBUG]
60306 2019-Jan-17 17:00:48.453299 - [DEBUG] EDGE: >
60307 2019-Jan-17 17:00:48.453358 - [DEBUG] ---> 60308 2019-Jan-17 17:00:48.454000 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60309 2019-Jan-17 17:00:48.455256 - [DEBUG]
60310 2019-Jan-17 17:00:48.455293 - [DEBUG] Compose: EdgeIdentity * AllBottom
60311 2019-Jan-17 17:00:48.455321 - [DEBUG]
60312 2019-Jan-17 17:00:48.455345 - [DEBUG] Propagate flow
60313 2019-Jan-17 17:00:48.455368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60314 2019-Jan-17 17:00:48.455426 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60315 2019-Jan-17 17:00:48.456069 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60316 2019-Jan-17 17:00:48.457312 - [DEBUG] Edge function : AllBottom (result of previous compose)
60317 2019-Jan-17 17:00:48.457337 - [DEBUG]
60318 2019-Jan-17 17:00:48.457371 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60319 2019-Jan-17 17:00:48.457398 - [DEBUG] = AllBottom
60320 2019-Jan-17 17:00:48.457422 - [DEBUG]
60321 2019-Jan-17 17:00:48.457445 - [DEBUG] PROPAGATE: No new function!
60322 2019-Jan-17 17:00:48.457472 - [DEBUG] EDGE: >
60323 2019-Jan-17 17:00:48.457532 - [DEBUG] ---> 60324 2019-Jan-17 17:00:48.458190 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60325 2019-Jan-17 17:00:48.459434 - [DEBUG]
60326 2019-Jan-17 17:00:48.459461 - [DEBUG] EDGE: >
60327 2019-Jan-17 17:00:48.459520 - [DEBUG] ---> 60328 2019-Jan-17 17:00:48.460155 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60329 2019-Jan-17 17:00:48.461414 - [DEBUG]
60330 2019-Jan-17 17:00:48.461440 - [DEBUG] EDGE: >
60331 2019-Jan-17 17:00:48.461500 - [DEBUG] ---> 60332 2019-Jan-17 17:00:48.462138 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60333 2019-Jan-17 17:00:48.463381 - [DEBUG]
60334 2019-Jan-17 17:00:48.463419 - [DEBUG] Compose: EdgeIdentity * AllBottom
60335 2019-Jan-17 17:00:48.463447 - [DEBUG]
60336 2019-Jan-17 17:00:48.463471 - [DEBUG] Propagate flow
60337 2019-Jan-17 17:00:48.463494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60338 2019-Jan-17 17:00:48.463552 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60339 2019-Jan-17 17:00:48.464193 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60340 2019-Jan-17 17:00:48.465455 - [DEBUG] Edge function : AllBottom (result of previous compose)
60341 2019-Jan-17 17:00:48.465480 - [DEBUG]
60342 2019-Jan-17 17:00:48.465506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60343 2019-Jan-17 17:00:48.465531 - [DEBUG] = AllBottom
60344 2019-Jan-17 17:00:48.465555 - [DEBUG]
60345 2019-Jan-17 17:00:48.465578 - [DEBUG] PROPAGATE: No new function!
60346 2019-Jan-17 17:00:48.465605 - [DEBUG] EDGE: >
60347 2019-Jan-17 17:00:48.465665 - [DEBUG] ---> 60348 2019-Jan-17 17:00:48.466305 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60349 2019-Jan-17 17:00:48.467549 - [DEBUG]
60350 2019-Jan-17 17:00:48.467587 - [DEBUG] Compose: EdgeIdentity * AllBottom
60351 2019-Jan-17 17:00:48.467614 - [DEBUG]
60352 2019-Jan-17 17:00:48.467637 - [DEBUG] Propagate flow
60353 2019-Jan-17 17:00:48.467661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60354 2019-Jan-17 17:00:48.467719 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60355 2019-Jan-17 17:00:48.468373 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60356 2019-Jan-17 17:00:48.469619 - [DEBUG] Edge function : AllBottom (result of previous compose)
60357 2019-Jan-17 17:00:48.469644 - [DEBUG]
60358 2019-Jan-17 17:00:48.469669 - [DEBUG] Join: AllTop & AllBottom
60359 2019-Jan-17 17:00:48.469703 - [DEBUG] = AllBottom (new jump func)
60360 2019-Jan-17 17:00:48.469728 - [DEBUG]
60361 2019-Jan-17 17:00:48.469752 - [DEBUG] Start adding new jump function
60362 2019-Jan-17 17:00:48.469775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60363 2019-Jan-17 17:00:48.469833 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60364 2019-Jan-17 17:00:48.471093 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60365 2019-Jan-17 17:00:48.471746 - [DEBUG] Edge Function : AllBottom
60366 2019-Jan-17 17:00:48.471776 - [DEBUG] End adding new jump function
60367 2019-Jan-17 17:00:48.471800 - [DEBUG]
60368 2019-Jan-17 17:00:48.471824 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
60369 2019-Jan-17 17:00:48.471849 - [DEBUG]
60370 2019-Jan-17 17:00:48.471872 - [DEBUG] Process 1606. path edge:
60371 2019-Jan-17 17:00:48.471896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60372 2019-Jan-17 17:00:48.471954 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
60373 2019-Jan-17 17:00:48.472590 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60374 2019-Jan-17 17:00:48.473836 - [DEBUG]
60375 2019-Jan-17 17:00:48.473860 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60376 2019-Jan-17 17:00:48.474523 - [DEBUG] Compose: EdgeIdentity * AllBottom
60377 2019-Jan-17 17:00:48.474551 - [DEBUG]
60378 2019-Jan-17 17:00:48.474575 - [DEBUG] Propagate flow
60379 2019-Jan-17 17:00:48.474598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60380 2019-Jan-17 17:00:48.474672 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60381 2019-Jan-17 17:00:48.475314 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60382 2019-Jan-17 17:00:48.476561 - [DEBUG] Edge function : AllBottom (result of previous compose)
60383 2019-Jan-17 17:00:48.476586 - [DEBUG]
60384 2019-Jan-17 17:00:48.476612 - [DEBUG] Join: AllTop & AllBottom
60385 2019-Jan-17 17:00:48.476637 - [DEBUG] = AllBottom (new jump func)
60386 2019-Jan-17 17:00:48.476662 - [DEBUG]
60387 2019-Jan-17 17:00:48.476685 - [DEBUG] Start adding new jump function
60388 2019-Jan-17 17:00:48.476709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60389 2019-Jan-17 17:00:48.476767 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60390 2019-Jan-17 17:00:48.478026 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60391 2019-Jan-17 17:00:48.478668 - [DEBUG] Edge Function : AllBottom
60392 2019-Jan-17 17:00:48.478698 - [DEBUG] End adding new jump function
60393 2019-Jan-17 17:00:48.478722 - [DEBUG]
60394 2019-Jan-17 17:00:48.478745 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
60395 2019-Jan-17 17:00:48.478770 - [DEBUG]
60396 2019-Jan-17 17:00:48.478793 - [DEBUG] Process 1607. path edge:
60397 2019-Jan-17 17:00:48.478817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60398 2019-Jan-17 17:00:48.478875 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
60399 2019-Jan-17 17:00:48.479516 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60400 2019-Jan-17 17:00:48.480768 - [DEBUG]
60401 2019-Jan-17 17:00:48.480794 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60402 2019-Jan-17 17:00:48.481482 - [DEBUG] Compose: EdgeIdentity * AllBottom
60403 2019-Jan-17 17:00:48.481510 - [DEBUG]
60404 2019-Jan-17 17:00:48.481534 - [DEBUG] Propagate flow
60405 2019-Jan-17 17:00:48.481558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60406 2019-Jan-17 17:00:48.481617 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60407 2019-Jan-17 17:00:48.482254 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60408 2019-Jan-17 17:00:48.483500 - [DEBUG] Edge function : AllBottom (result of previous compose)
60409 2019-Jan-17 17:00:48.483525 - [DEBUG]
60410 2019-Jan-17 17:00:48.483550 - [DEBUG] Join: AllTop & AllBottom
60411 2019-Jan-17 17:00:48.483576 - [DEBUG] = AllBottom (new jump func)
60412 2019-Jan-17 17:00:48.483600 - [DEBUG]
60413 2019-Jan-17 17:00:48.483623 - [DEBUG] Start adding new jump function
60414 2019-Jan-17 17:00:48.483647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60415 2019-Jan-17 17:00:48.483704 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60416 2019-Jan-17 17:00:48.484964 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60417 2019-Jan-17 17:00:48.485600 - [DEBUG] Edge Function : AllBottom
60418 2019-Jan-17 17:00:48.485629 - [DEBUG] End adding new jump function
60419 2019-Jan-17 17:00:48.485653 - [DEBUG]
60420 2019-Jan-17 17:00:48.485677 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
60421 2019-Jan-17 17:00:48.485702 - [DEBUG]
60422 2019-Jan-17 17:00:48.485725 - [DEBUG] Process 1608. path edge:
60423 2019-Jan-17 17:00:48.485749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60424 2019-Jan-17 17:00:48.485807 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
60425 2019-Jan-17 17:00:48.486443 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60426 2019-Jan-17 17:00:48.487686 - [DEBUG]
60427 2019-Jan-17 17:00:48.487712 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
60428 2019-Jan-17 17:00:48.488386 - [DEBUG] Compose: EdgeIdentity * AllBottom
60429 2019-Jan-17 17:00:48.488415 - [DEBUG]
60430 2019-Jan-17 17:00:48.488439 - [DEBUG] Propagate flow
60431 2019-Jan-17 17:00:48.488463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60432 2019-Jan-17 17:00:48.488524 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60433 2019-Jan-17 17:00:48.489174 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60434 2019-Jan-17 17:00:48.490421 - [DEBUG] Edge function : AllBottom (result of previous compose)
60435 2019-Jan-17 17:00:48.490447 - [DEBUG]
60436 2019-Jan-17 17:00:48.490473 - [DEBUG] Join: AllTop & AllBottom
60437 2019-Jan-17 17:00:48.490499 - [DEBUG] = AllBottom (new jump func)
60438 2019-Jan-17 17:00:48.490524 - [DEBUG]
60439 2019-Jan-17 17:00:48.490548 - [DEBUG] Start adding new jump function
60440 2019-Jan-17 17:00:48.490571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60441 2019-Jan-17 17:00:48.490638 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60442 2019-Jan-17 17:00:48.491904 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60443 2019-Jan-17 17:00:48.492553 - [DEBUG] Edge Function : AllBottom
60444 2019-Jan-17 17:00:48.492583 - [DEBUG] End adding new jump function
60445 2019-Jan-17 17:00:48.492607 - [DEBUG]
60446 2019-Jan-17 17:00:48.492632 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
60447 2019-Jan-17 17:00:48.492656 - [DEBUG]
60448 2019-Jan-17 17:00:48.492680 - [DEBUG] Process 1609. path edge:
60449 2019-Jan-17 17:00:48.492704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60450 2019-Jan-17 17:00:48.492764 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
60451 2019-Jan-17 17:00:48.493412 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60452 2019-Jan-17 17:00:48.494673 - [DEBUG]
60453 2019-Jan-17 17:00:48.494698 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60454 2019-Jan-17 17:00:48.495360 - [DEBUG] Possible callees:
60455 2019-Jan-17 17:00:48.495386 - [DEBUG] llvm.dbg.declare
60456 2019-Jan-17 17:00:48.495412 - [DEBUG] Possible return sites:
60457 2019-Jan-17 17:00:48.495436 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12060458 2019-Jan-17 17:00:48.496717 - [DEBUG] Found and process special summary
60459 2019-Jan-17 17:00:48.496753 - [DEBUG] Compose: EdgeIdentity * AllBottom
60460 2019-Jan-17 17:00:48.496781 - [DEBUG]
60461 2019-Jan-17 17:00:48.496806 - [DEBUG] Propagate flow
60462 2019-Jan-17 17:00:48.496830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60463 2019-Jan-17 17:00:48.496889 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60464 2019-Jan-17 17:00:48.497530 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60465 2019-Jan-17 17:00:48.498793 - [DEBUG] Edge function : AllBottom (result of previous compose)
60466 2019-Jan-17 17:00:48.498818 - [DEBUG]
60467 2019-Jan-17 17:00:48.498843 - [DEBUG] Join: AllTop & AllBottom
60468 2019-Jan-17 17:00:48.498869 - [DEBUG] = AllBottom (new jump func)
60469 2019-Jan-17 17:00:48.498893 - [DEBUG]
60470 2019-Jan-17 17:00:48.498916 - [DEBUG] Start adding new jump function
60471 2019-Jan-17 17:00:48.498940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60472 2019-Jan-17 17:00:48.498998 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60473 2019-Jan-17 17:00:48.500246 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60474 2019-Jan-17 17:00:48.500884 - [DEBUG] Edge Function : AllBottom
60475 2019-Jan-17 17:00:48.500913 - [DEBUG] End adding new jump function
60476 2019-Jan-17 17:00:48.500938 - [DEBUG]
60477 2019-Jan-17 17:00:48.500962 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
60478 2019-Jan-17 17:00:48.500987 - [DEBUG]
60479 2019-Jan-17 17:00:48.501011 - [DEBUG] Process 1610. path edge:
60480 2019-Jan-17 17:00:48.501035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60481 2019-Jan-17 17:00:48.501102 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
60482 2019-Jan-17 17:00:48.501762 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60483 2019-Jan-17 17:00:48.503009 - [DEBUG]
60484 2019-Jan-17 17:00:48.503034 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60485 2019-Jan-17 17:00:48.503706 - [DEBUG] Compose: EdgeIdentity * AllBottom
60486 2019-Jan-17 17:00:48.503735 - [DEBUG]
60487 2019-Jan-17 17:00:48.503759 - [DEBUG] Propagate flow
60488 2019-Jan-17 17:00:48.503782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60489 2019-Jan-17 17:00:48.503842 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60490 2019-Jan-17 17:00:48.504492 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60491 2019-Jan-17 17:00:48.505755 - [DEBUG] Edge function : AllBottom (result of previous compose)
60492 2019-Jan-17 17:00:48.505781 - [DEBUG]
60493 2019-Jan-17 17:00:48.505806 - [DEBUG] Join: AllTop & AllBottom
60494 2019-Jan-17 17:00:48.505832 - [DEBUG] = AllBottom (new jump func)
60495 2019-Jan-17 17:00:48.505856 - [DEBUG]
60496 2019-Jan-17 17:00:48.505879 - [DEBUG] Start adding new jump function
60497 2019-Jan-17 17:00:48.505902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60498 2019-Jan-17 17:00:48.505960 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60499 2019-Jan-17 17:00:48.507206 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60500 2019-Jan-17 17:00:48.507841 - [DEBUG] Edge Function : AllBottom
60501 2019-Jan-17 17:00:48.507870 - [DEBUG] End adding new jump function
60502 2019-Jan-17 17:00:48.507894 - [DEBUG]
60503 2019-Jan-17 17:00:48.507918 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
60504 2019-Jan-17 17:00:48.507944 - [DEBUG]
60505 2019-Jan-17 17:00:48.507983 - [DEBUG] Process 1611. path edge:
60506 2019-Jan-17 17:00:48.508007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60507 2019-Jan-17 17:00:48.508067 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
60508 2019-Jan-17 17:00:48.508706 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60509 2019-Jan-17 17:00:48.509952 - [DEBUG]
60510 2019-Jan-17 17:00:48.509978 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60511 2019-Jan-17 17:00:48.510643 - [DEBUG] Compose: EdgeIdentity * AllBottom
60512 2019-Jan-17 17:00:48.510671 - [DEBUG]
60513 2019-Jan-17 17:00:48.510695 - [DEBUG] Propagate flow
60514 2019-Jan-17 17:00:48.510719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60515 2019-Jan-17 17:00:48.510779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60516 2019-Jan-17 17:00:48.511443 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60517 2019-Jan-17 17:00:48.512690 - [DEBUG] Edge function : AllBottom (result of previous compose)
60518 2019-Jan-17 17:00:48.512715 - [DEBUG]
60519 2019-Jan-17 17:00:48.512740 - [DEBUG] Join: AllTop & AllBottom
60520 2019-Jan-17 17:00:48.512766 - [DEBUG] = AllBottom (new jump func)
60521 2019-Jan-17 17:00:48.512790 - [DEBUG]
60522 2019-Jan-17 17:00:48.512823 - [DEBUG] Start adding new jump function
60523 2019-Jan-17 17:00:48.512847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60524 2019-Jan-17 17:00:48.512905 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60525 2019-Jan-17 17:00:48.514151 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60526 2019-Jan-17 17:00:48.514812 - [DEBUG] Edge Function : AllBottom
60527 2019-Jan-17 17:00:48.514842 - [DEBUG] End adding new jump function
60528 2019-Jan-17 17:00:48.514867 - [DEBUG]
60529 2019-Jan-17 17:00:48.514891 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
60530 2019-Jan-17 17:00:48.514916 - [DEBUG]
60531 2019-Jan-17 17:00:48.514940 - [DEBUG] Process 1612. path edge:
60532 2019-Jan-17 17:00:48.514964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60533 2019-Jan-17 17:00:48.515023 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
60534 2019-Jan-17 17:00:48.515671 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60535 2019-Jan-17 17:00:48.516916 - [DEBUG]
60536 2019-Jan-17 17:00:48.516941 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60537 2019-Jan-17 17:00:48.517607 - [DEBUG] Possible callees:
60538 2019-Jan-17 17:00:48.517632 - [DEBUG] llvm.dbg.declare
60539 2019-Jan-17 17:00:48.517657 - [DEBUG] Possible return sites:
60540 2019-Jan-17 17:00:48.517680 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14960541 2019-Jan-17 17:00:48.518971 - [DEBUG] Found and process special summary
60542 2019-Jan-17 17:00:48.519009 - [DEBUG] Compose: EdgeIdentity * AllBottom
60543 2019-Jan-17 17:00:48.519037 - [DEBUG]
60544 2019-Jan-17 17:00:48.519061 - [DEBUG] Propagate flow
60545 2019-Jan-17 17:00:48.519085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60546 2019-Jan-17 17:00:48.519144 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60547 2019-Jan-17 17:00:48.519787 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60548 2019-Jan-17 17:00:48.521035 - [DEBUG] Edge function : AllBottom (result of previous compose)
60549 2019-Jan-17 17:00:48.521061 - [DEBUG]
60550 2019-Jan-17 17:00:48.521087 - [DEBUG] Join: AllTop & AllBottom
60551 2019-Jan-17 17:00:48.521113 - [DEBUG] = AllBottom (new jump func)
60552 2019-Jan-17 17:00:48.521138 - [DEBUG]
60553 2019-Jan-17 17:00:48.521161 - [DEBUG] Start adding new jump function
60554 2019-Jan-17 17:00:48.521185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60555 2019-Jan-17 17:00:48.521243 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60556 2019-Jan-17 17:00:48.522507 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60557 2019-Jan-17 17:00:48.523147 - [DEBUG] Edge Function : AllBottom
60558 2019-Jan-17 17:00:48.523176 - [DEBUG] End adding new jump function
60559 2019-Jan-17 17:00:48.523201 - [DEBUG]
60560 2019-Jan-17 17:00:48.523225 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
60561 2019-Jan-17 17:00:48.523258 - [DEBUG]
60562 2019-Jan-17 17:00:48.523282 - [DEBUG] Process 1613. path edge:
60563 2019-Jan-17 17:00:48.523306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60564 2019-Jan-17 17:00:48.523364 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
60565 2019-Jan-17 17:00:48.524005 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60566 2019-Jan-17 17:00:48.525268 - [DEBUG]
60567 2019-Jan-17 17:00:48.525293 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60568 2019-Jan-17 17:00:48.525966 - [DEBUG] Compose: EdgeIdentity * AllBottom
60569 2019-Jan-17 17:00:48.525995 - [DEBUG]
60570 2019-Jan-17 17:00:48.526019 - [DEBUG] Propagate flow
60571 2019-Jan-17 17:00:48.526042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60572 2019-Jan-17 17:00:48.526102 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60573 2019-Jan-17 17:00:48.526741 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60574 2019-Jan-17 17:00:48.528001 - [DEBUG] Edge function : AllBottom (result of previous compose)
60575 2019-Jan-17 17:00:48.528026 - [DEBUG]
60576 2019-Jan-17 17:00:48.528052 - [DEBUG] Join: AllTop & AllBottom
60577 2019-Jan-17 17:00:48.528077 - [DEBUG] = AllBottom (new jump func)
60578 2019-Jan-17 17:00:48.528101 - [DEBUG]
60579 2019-Jan-17 17:00:48.528125 - [DEBUG] Start adding new jump function
60580 2019-Jan-17 17:00:48.528148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60581 2019-Jan-17 17:00:48.528206 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60582 2019-Jan-17 17:00:48.529455 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60583 2019-Jan-17 17:00:48.530091 - [DEBUG] Edge Function : AllBottom
60584 2019-Jan-17 17:00:48.530121 - [DEBUG] End adding new jump function
60585 2019-Jan-17 17:00:48.530145 - [DEBUG]
60586 2019-Jan-17 17:00:48.530170 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
60587 2019-Jan-17 17:00:48.530195 - [DEBUG]
60588 2019-Jan-17 17:00:48.530219 - [DEBUG] Process 1614. path edge:
60589 2019-Jan-17 17:00:48.530243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60590 2019-Jan-17 17:00:48.530302 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
60591 2019-Jan-17 17:00:48.530938 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60592 2019-Jan-17 17:00:48.532200 - [DEBUG]
60593 2019-Jan-17 17:00:48.532226 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60594 2019-Jan-17 17:00:48.532888 - [DEBUG] Compose: EdgeIdentity * AllBottom
60595 2019-Jan-17 17:00:48.532916 - [DEBUG]
60596 2019-Jan-17 17:00:48.532940 - [DEBUG] Propagate flow
60597 2019-Jan-17 17:00:48.532964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60598 2019-Jan-17 17:00:48.533024 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60599 2019-Jan-17 17:00:48.533685 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60600 2019-Jan-17 17:00:48.534947 - [DEBUG] Edge function : AllBottom (result of previous compose)
60601 2019-Jan-17 17:00:48.534981 - [DEBUG]
60602 2019-Jan-17 17:00:48.535008 - [DEBUG] Join: AllTop & AllBottom
60603 2019-Jan-17 17:00:48.535034 - [DEBUG] = AllBottom (new jump func)
60604 2019-Jan-17 17:00:48.535058 - [DEBUG]
60605 2019-Jan-17 17:00:48.535082 - [DEBUG] Start adding new jump function
60606 2019-Jan-17 17:00:48.535105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60607 2019-Jan-17 17:00:48.535163 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60608 2019-Jan-17 17:00:48.536411 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60609 2019-Jan-17 17:00:48.537058 - [DEBUG] Edge Function : AllBottom
60610 2019-Jan-17 17:00:48.537088 - [DEBUG] End adding new jump function
60611 2019-Jan-17 17:00:48.537112 - [DEBUG]
60612 2019-Jan-17 17:00:48.537136 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60613 2019-Jan-17 17:00:48.537161 - [DEBUG]
60614 2019-Jan-17 17:00:48.537184 - [DEBUG] Process 1615. path edge:
60615 2019-Jan-17 17:00:48.537209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60616 2019-Jan-17 17:00:48.537268 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
60617 2019-Jan-17 17:00:48.537918 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60618 2019-Jan-17 17:00:48.539186 - [DEBUG]
60619 2019-Jan-17 17:00:48.539211 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60620 2019-Jan-17 17:00:48.539878 - [DEBUG] Possible callees:
60621 2019-Jan-17 17:00:48.539904 - [DEBUG] llvm.dbg.declare
60622 2019-Jan-17 17:00:48.539929 - [DEBUG] Possible return sites:
60623 2019-Jan-17 17:00:48.539953 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15560624 2019-Jan-17 17:00:48.541231 - [DEBUG] Found and process special summary
60625 2019-Jan-17 17:00:48.541268 - [DEBUG] Compose: EdgeIdentity * AllBottom
60626 2019-Jan-17 17:00:48.541310 - [DEBUG]
60627 2019-Jan-17 17:00:48.541335 - [DEBUG] Propagate flow
60628 2019-Jan-17 17:00:48.541359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60629 2019-Jan-17 17:00:48.541418 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60630 2019-Jan-17 17:00:48.542060 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60631 2019-Jan-17 17:00:48.543306 - [DEBUG] Edge function : AllBottom (result of previous compose)
60632 2019-Jan-17 17:00:48.543331 - [DEBUG]
60633 2019-Jan-17 17:00:48.543357 - [DEBUG] Join: AllTop & AllBottom
60634 2019-Jan-17 17:00:48.543382 - [DEBUG] = AllBottom (new jump func)
60635 2019-Jan-17 17:00:48.543406 - [DEBUG]
60636 2019-Jan-17 17:00:48.543430 - [DEBUG] Start adding new jump function
60637 2019-Jan-17 17:00:48.543453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60638 2019-Jan-17 17:00:48.543511 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60639 2019-Jan-17 17:00:48.544807 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60640 2019-Jan-17 17:00:48.545451 - [DEBUG] Edge Function : AllBottom
60641 2019-Jan-17 17:00:48.545483 - [DEBUG] End adding new jump function
60642 2019-Jan-17 17:00:48.545520 - [DEBUG]
60643 2019-Jan-17 17:00:48.545546 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60644 2019-Jan-17 17:00:48.545571 - [DEBUG]
60645 2019-Jan-17 17:00:48.545595 - [DEBUG] Process 1616. path edge:
60646 2019-Jan-17 17:00:48.545619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60647 2019-Jan-17 17:00:48.545678 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
60648 2019-Jan-17 17:00:48.546319 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60649 2019-Jan-17 17:00:48.547564 - [DEBUG]
60650 2019-Jan-17 17:00:48.547589 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60651 2019-Jan-17 17:00:48.548290 - [DEBUG] Compose: EdgeIdentity * AllBottom
60652 2019-Jan-17 17:00:48.548319 - [DEBUG]
60653 2019-Jan-17 17:00:48.548343 - [DEBUG] Propagate flow
60654 2019-Jan-17 17:00:48.548366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60655 2019-Jan-17 17:00:48.548426 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
60656 2019-Jan-17 17:00:48.549066 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60657 2019-Jan-17 17:00:48.550312 - [DEBUG] Edge function : AllBottom (result of previous compose)
60658 2019-Jan-17 17:00:48.550338 - [DEBUG]
60659 2019-Jan-17 17:00:48.550363 - [DEBUG] Join: AllTop & AllBottom
60660 2019-Jan-17 17:00:48.550389 - [DEBUG] = AllBottom (new jump func)
60661 2019-Jan-17 17:00:48.550413 - [DEBUG]
60662 2019-Jan-17 17:00:48.550437 - [DEBUG] Start adding new jump function
60663 2019-Jan-17 17:00:48.550460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60664 2019-Jan-17 17:00:48.550518 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60665 2019-Jan-17 17:00:48.551783 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
60666 2019-Jan-17 17:00:48.552418 - [DEBUG] Edge Function : AllBottom
60667 2019-Jan-17 17:00:48.552448 - [DEBUG] End adding new jump function
60668 2019-Jan-17 17:00:48.552474 - [DEBUG]
60669 2019-Jan-17 17:00:48.552498 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60670 2019-Jan-17 17:00:48.552523 - [DEBUG]
60671 2019-Jan-17 17:00:48.552547 - [DEBUG] Process 1617. path edge:
60672 2019-Jan-17 17:00:48.552571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60673 2019-Jan-17 17:00:48.552629 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
60674 2019-Jan-17 17:00:48.553267 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60675 2019-Jan-17 17:00:48.554515 - [DEBUG]
60676 2019-Jan-17 17:00:48.554540 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
60677 2019-Jan-17 17:00:48.555223 - [DEBUG] Compose: EdgeIdentity * AllBottom
60678 2019-Jan-17 17:00:48.555252 - [DEBUG]
60679 2019-Jan-17 17:00:48.555276 - [DEBUG] Propagate flow
60680 2019-Jan-17 17:00:48.555299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60681 2019-Jan-17 17:00:48.555359 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
60682 2019-Jan-17 17:00:48.555997 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60683 2019-Jan-17 17:00:48.557251 - [DEBUG] Edge function : AllBottom (result of previous compose)
60684 2019-Jan-17 17:00:48.557277 - [DEBUG]
60685 2019-Jan-17 17:00:48.557302 - [DEBUG] Join: AllTop & AllBottom
60686 2019-Jan-17 17:00:48.557328 - [DEBUG] = AllBottom (new jump func)
60687 2019-Jan-17 17:00:48.557352 - [DEBUG]
60688 2019-Jan-17 17:00:48.557375 - [DEBUG] Start adding new jump function
60689 2019-Jan-17 17:00:48.557398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60690 2019-Jan-17 17:00:48.557456 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60691 2019-Jan-17 17:00:48.558720 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
60692 2019-Jan-17 17:00:48.559356 - [DEBUG] Edge Function : AllBottom
60693 2019-Jan-17 17:00:48.559386 - [DEBUG] End adding new jump function
60694 2019-Jan-17 17:00:48.559411 - [DEBUG]
60695 2019-Jan-17 17:00:48.559436 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60696 2019-Jan-17 17:00:48.559460 - [DEBUG]
60697 2019-Jan-17 17:00:48.559484 - [DEBUG] Process 1618. path edge:
60698 2019-Jan-17 17:00:48.559508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60699 2019-Jan-17 17:00:48.559566 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
60700 2019-Jan-17 17:00:48.560202 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60701 2019-Jan-17 17:00:48.561463 - [DEBUG]
60702 2019-Jan-17 17:00:48.561488 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
60703 2019-Jan-17 17:00:48.562152 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-17 17:00:48.562180 - [DEBUG]
60705 2019-Jan-17 17:00:48.562204 - [DEBUG] Propagate flow
60706 2019-Jan-17 17:00:48.562228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60707 2019-Jan-17 17:00:48.562287 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
60708 2019-Jan-17 17:00:48.562947 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60709 2019-Jan-17 17:00:48.564194 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-17 17:00:48.564219 - [DEBUG]
60711 2019-Jan-17 17:00:48.564245 - [DEBUG] Join: AllTop & AllBottom
60712 2019-Jan-17 17:00:48.564271 - [DEBUG] = AllBottom (new jump func)
60713 2019-Jan-17 17:00:48.564295 - [DEBUG]
60714 2019-Jan-17 17:00:48.564318 - [DEBUG] Start adding new jump function
60715 2019-Jan-17 17:00:48.564342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60716 2019-Jan-17 17:00:48.564400 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60717 2019-Jan-17 17:00:48.565662 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
60718 2019-Jan-17 17:00:48.566309 - [DEBUG] Edge Function : AllBottom
60719 2019-Jan-17 17:00:48.566340 - [DEBUG] End adding new jump function
60720 2019-Jan-17 17:00:48.566365 - [DEBUG]
60721 2019-Jan-17 17:00:48.566390 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60722 2019-Jan-17 17:00:48.566415 - [DEBUG]
60723 2019-Jan-17 17:00:48.566438 - [DEBUG] Process 1619. path edge:
60724 2019-Jan-17 17:00:48.566462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60725 2019-Jan-17 17:00:48.566537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
60726 2019-Jan-17 17:00:48.567186 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60727 2019-Jan-17 17:00:48.568450 - [DEBUG]
60728 2019-Jan-17 17:00:48.568475 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
60729 2019-Jan-17 17:00:48.569141 - [DEBUG] Possible callees:
60730 2019-Jan-17 17:00:48.569167 - [DEBUG] llvm.dbg.declare
60731 2019-Jan-17 17:00:48.569192 - [DEBUG] Possible return sites:
60732 2019-Jan-17 17:00:48.569215 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16360733 2019-Jan-17 17:00:48.570497 - [DEBUG] Found and process special summary
60734 2019-Jan-17 17:00:48.570534 - [DEBUG] Compose: EdgeIdentity * AllBottom
60735 2019-Jan-17 17:00:48.570561 - [DEBUG]
60736 2019-Jan-17 17:00:48.570586 - [DEBUG] Propagate flow
60737 2019-Jan-17 17:00:48.570610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60738 2019-Jan-17 17:00:48.570669 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60739 2019-Jan-17 17:00:48.571328 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60740 2019-Jan-17 17:00:48.572576 - [DEBUG] Edge function : AllBottom (result of previous compose)
60741 2019-Jan-17 17:00:48.572601 - [DEBUG]
60742 2019-Jan-17 17:00:48.572626 - [DEBUG] Join: AllTop & AllBottom
60743 2019-Jan-17 17:00:48.572652 - [DEBUG] = AllBottom (new jump func)
60744 2019-Jan-17 17:00:48.572676 - [DEBUG]
60745 2019-Jan-17 17:00:48.572700 - [DEBUG] Start adding new jump function
60746 2019-Jan-17 17:00:48.572723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60747 2019-Jan-17 17:00:48.572782 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60748 2019-Jan-17 17:00:48.574029 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60749 2019-Jan-17 17:00:48.574680 - [DEBUG] Edge Function : AllBottom
60750 2019-Jan-17 17:00:48.574711 - [DEBUG] End adding new jump function
60751 2019-Jan-17 17:00:48.574735 - [DEBUG]
60752 2019-Jan-17 17:00:48.574760 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60753 2019-Jan-17 17:00:48.574784 - [DEBUG]
60754 2019-Jan-17 17:00:48.574808 - [DEBUG] Process 1620. path edge:
60755 2019-Jan-17 17:00:48.574832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60756 2019-Jan-17 17:00:48.574890 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
60757 2019-Jan-17 17:00:48.575528 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60758 2019-Jan-17 17:00:48.576774 - [DEBUG]
60759 2019-Jan-17 17:00:48.576798 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60760 2019-Jan-17 17:00:48.577473 - [DEBUG] Compose: EdgeIdentity * AllBottom
60761 2019-Jan-17 17:00:48.577501 - [DEBUG]
60762 2019-Jan-17 17:00:48.577525 - [DEBUG] Propagate flow
60763 2019-Jan-17 17:00:48.577549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60764 2019-Jan-17 17:00:48.577608 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
60765 2019-Jan-17 17:00:48.578272 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60766 2019-Jan-17 17:00:48.579520 - [DEBUG] Edge function : AllBottom (result of previous compose)
60767 2019-Jan-17 17:00:48.579545 - [DEBUG]
60768 2019-Jan-17 17:00:48.579570 - [DEBUG] Join: AllTop & AllBottom
60769 2019-Jan-17 17:00:48.579596 - [DEBUG] = AllBottom (new jump func)
60770 2019-Jan-17 17:00:48.579620 - [DEBUG]
60771 2019-Jan-17 17:00:48.579643 - [DEBUG] Start adding new jump function
60772 2019-Jan-17 17:00:48.579667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60773 2019-Jan-17 17:00:48.579725 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60774 2019-Jan-17 17:00:48.580976 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
60775 2019-Jan-17 17:00:48.581627 - [DEBUG] Edge Function : AllBottom
60776 2019-Jan-17 17:00:48.581657 - [DEBUG] End adding new jump function
60777 2019-Jan-17 17:00:48.581681 - [DEBUG]
60778 2019-Jan-17 17:00:48.581705 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60779 2019-Jan-17 17:00:48.581730 - [DEBUG]
60780 2019-Jan-17 17:00:48.581753 - [DEBUG] Process 1621. path edge:
60781 2019-Jan-17 17:00:48.581777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60782 2019-Jan-17 17:00:48.581835 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
60783 2019-Jan-17 17:00:48.582473 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60784 2019-Jan-17 17:00:48.583719 - [DEBUG]
60785 2019-Jan-17 17:00:48.583744 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
60786 2019-Jan-17 17:00:48.584408 - [DEBUG] Compose: EdgeIdentity * AllBottom
60787 2019-Jan-17 17:00:48.584436 - [DEBUG]
60788 2019-Jan-17 17:00:48.584460 - [DEBUG] Propagate flow
60789 2019-Jan-17 17:00:48.584484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60790 2019-Jan-17 17:00:48.584543 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
60791 2019-Jan-17 17:00:48.585217 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60792 2019-Jan-17 17:00:48.586465 - [DEBUG] Edge function : AllBottom (result of previous compose)
60793 2019-Jan-17 17:00:48.586491 - [DEBUG]
60794 2019-Jan-17 17:00:48.586516 - [DEBUG] Join: AllTop & AllBottom
60795 2019-Jan-17 17:00:48.586542 - [DEBUG] = AllBottom (new jump func)
60796 2019-Jan-17 17:00:48.586567 - [DEBUG]
60797 2019-Jan-17 17:00:48.586590 - [DEBUG] Start adding new jump function
60798 2019-Jan-17 17:00:48.586614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60799 2019-Jan-17 17:00:48.586672 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60800 2019-Jan-17 17:00:48.587916 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
60801 2019-Jan-17 17:00:48.588578 - [DEBUG] Edge Function : AllBottom
60802 2019-Jan-17 17:00:48.588608 - [DEBUG] End adding new jump function
60803 2019-Jan-17 17:00:48.588632 - [DEBUG]
60804 2019-Jan-17 17:00:48.588657 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60805 2019-Jan-17 17:00:48.588682 - [DEBUG]
60806 2019-Jan-17 17:00:48.588714 - [DEBUG] Process 1622. path edge:
60807 2019-Jan-17 17:00:48.588739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60808 2019-Jan-17 17:00:48.588798 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
60809 2019-Jan-17 17:00:48.589445 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60810 2019-Jan-17 17:00:48.590691 - [DEBUG]
60811 2019-Jan-17 17:00:48.590715 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
60812 2019-Jan-17 17:00:48.591395 - [DEBUG] Possible callees:
60813 2019-Jan-17 17:00:48.591421 - [DEBUG] llvm.dbg.declare
60814 2019-Jan-17 17:00:48.591446 - [DEBUG] Possible return sites:
60815 2019-Jan-17 17:00:48.591469 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16960816 2019-Jan-17 17:00:48.592748 - [DEBUG] Found and process special summary
60817 2019-Jan-17 17:00:48.592784 - [DEBUG] Compose: EdgeIdentity * AllBottom
60818 2019-Jan-17 17:00:48.592812 - [DEBUG]
60819 2019-Jan-17 17:00:48.592836 - [DEBUG] Propagate flow
60820 2019-Jan-17 17:00:48.592860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60821 2019-Jan-17 17:00:48.592919 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60822 2019-Jan-17 17:00:48.593562 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60823 2019-Jan-17 17:00:48.594824 - [DEBUG] Edge function : AllBottom (result of previous compose)
60824 2019-Jan-17 17:00:48.594850 - [DEBUG]
60825 2019-Jan-17 17:00:48.594875 - [DEBUG] Join: AllTop & AllBottom
60826 2019-Jan-17 17:00:48.594901 - [DEBUG] = AllBottom (new jump func)
60827 2019-Jan-17 17:00:48.594925 - [DEBUG]
60828 2019-Jan-17 17:00:48.594948 - [DEBUG] Start adding new jump function
60829 2019-Jan-17 17:00:48.594972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60830 2019-Jan-17 17:00:48.595030 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60831 2019-Jan-17 17:00:48.596277 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60832 2019-Jan-17 17:00:48.596915 - [DEBUG] Edge Function : AllBottom
60833 2019-Jan-17 17:00:48.596945 - [DEBUG] End adding new jump function
60834 2019-Jan-17 17:00:48.596969 - [DEBUG]
60835 2019-Jan-17 17:00:48.596993 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60836 2019-Jan-17 17:00:48.597019 - [DEBUG]
60837 2019-Jan-17 17:00:48.597043 - [DEBUG] Process 1623. path edge:
60838 2019-Jan-17 17:00:48.597066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60839 2019-Jan-17 17:00:48.597124 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
60840 2019-Jan-17 17:00:48.597763 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60841 2019-Jan-17 17:00:48.599024 - [DEBUG]
60842 2019-Jan-17 17:00:48.599048 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60843 2019-Jan-17 17:00:48.599720 - [DEBUG] Compose: EdgeIdentity * AllBottom
60844 2019-Jan-17 17:00:48.599749 - [DEBUG]
60845 2019-Jan-17 17:00:48.599772 - [DEBUG] Propagate flow
60846 2019-Jan-17 17:00:48.599804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60847 2019-Jan-17 17:00:48.599865 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
60848 2019-Jan-17 17:00:48.600502 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60849 2019-Jan-17 17:00:48.601766 - [DEBUG] Edge function : AllBottom (result of previous compose)
60850 2019-Jan-17 17:00:48.601792 - [DEBUG]
60851 2019-Jan-17 17:00:48.601817 - [DEBUG] Join: AllTop & AllBottom
60852 2019-Jan-17 17:00:48.601843 - [DEBUG] = AllBottom (new jump func)
60853 2019-Jan-17 17:00:48.601867 - [DEBUG]
60854 2019-Jan-17 17:00:48.601891 - [DEBUG] Start adding new jump function
60855 2019-Jan-17 17:00:48.601914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60856 2019-Jan-17 17:00:48.601972 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60857 2019-Jan-17 17:00:48.603216 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
60858 2019-Jan-17 17:00:48.603852 - [DEBUG] Edge Function : AllBottom
60859 2019-Jan-17 17:00:48.603882 - [DEBUG] End adding new jump function
60860 2019-Jan-17 17:00:48.603907 - [DEBUG]
60861 2019-Jan-17 17:00:48.603931 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60862 2019-Jan-17 17:00:48.603956 - [DEBUG]
60863 2019-Jan-17 17:00:48.603979 - [DEBUG] Process 1624. path edge:
60864 2019-Jan-17 17:00:48.604003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60865 2019-Jan-17 17:00:48.604061 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
60866 2019-Jan-17 17:00:48.604713 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60867 2019-Jan-17 17:00:48.605959 - [DEBUG]
60868 2019-Jan-17 17:00:48.605984 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
60869 2019-Jan-17 17:00:48.606654 - [DEBUG] Compose: EdgeIdentity * AllBottom
60870 2019-Jan-17 17:00:48.606682 - [DEBUG]
60871 2019-Jan-17 17:00:48.606706 - [DEBUG] Propagate flow
60872 2019-Jan-17 17:00:48.606730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60873 2019-Jan-17 17:00:48.606790 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
60874 2019-Jan-17 17:00:48.607432 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60875 2019-Jan-17 17:00:48.608693 - [DEBUG] Edge function : AllBottom (result of previous compose)
60876 2019-Jan-17 17:00:48.608718 - [DEBUG]
60877 2019-Jan-17 17:00:48.608743 - [DEBUG] Join: AllTop & AllBottom
60878 2019-Jan-17 17:00:48.608769 - [DEBUG] = AllBottom (new jump func)
60879 2019-Jan-17 17:00:48.608793 - [DEBUG]
60880 2019-Jan-17 17:00:48.608816 - [DEBUG] Start adding new jump function
60881 2019-Jan-17 17:00:48.608839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60882 2019-Jan-17 17:00:48.608897 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60883 2019-Jan-17 17:00:48.610141 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
60884 2019-Jan-17 17:00:48.610782 - [DEBUG] Edge Function : AllBottom
60885 2019-Jan-17 17:00:48.610812 - [DEBUG] End adding new jump function
60886 2019-Jan-17 17:00:48.610836 - [DEBUG]
60887 2019-Jan-17 17:00:48.610869 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60888 2019-Jan-17 17:00:48.610895 - [DEBUG]
60889 2019-Jan-17 17:00:48.610919 - [DEBUG] Process 1625. path edge:
60890 2019-Jan-17 17:00:48.610943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60891 2019-Jan-17 17:00:48.611002 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
60892 2019-Jan-17 17:00:48.611659 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60893 2019-Jan-17 17:00:48.612904 - [DEBUG]
60894 2019-Jan-17 17:00:48.612929 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
60895 2019-Jan-17 17:00:48.613604 - [DEBUG] Compose: EdgeIdentity * AllBottom
60896 2019-Jan-17 17:00:48.613634 - [DEBUG]
60897 2019-Jan-17 17:00:48.613659 - [DEBUG] Propagate flow
60898 2019-Jan-17 17:00:48.613682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60899 2019-Jan-17 17:00:48.613742 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
60900 2019-Jan-17 17:00:48.614389 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60901 2019-Jan-17 17:00:48.615648 - [DEBUG] Edge function : AllBottom (result of previous compose)
60902 2019-Jan-17 17:00:48.615674 - [DEBUG]
60903 2019-Jan-17 17:00:48.615699 - [DEBUG] Join: AllTop & AllBottom
60904 2019-Jan-17 17:00:48.615725 - [DEBUG] = AllBottom (new jump func)
60905 2019-Jan-17 17:00:48.615749 - [DEBUG]
60906 2019-Jan-17 17:00:48.615773 - [DEBUG] Start adding new jump function
60907 2019-Jan-17 17:00:48.615796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60908 2019-Jan-17 17:00:48.615853 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60909 2019-Jan-17 17:00:48.617099 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
60910 2019-Jan-17 17:00:48.617737 - [DEBUG] Edge Function : AllBottom
60911 2019-Jan-17 17:00:48.617766 - [DEBUG] End adding new jump function
60912 2019-Jan-17 17:00:48.617791 - [DEBUG]
60913 2019-Jan-17 17:00:48.617815 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60914 2019-Jan-17 17:00:48.617840 - [DEBUG]
60915 2019-Jan-17 17:00:48.617863 - [DEBUG] Process 1626. path edge:
60916 2019-Jan-17 17:00:48.617887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60917 2019-Jan-17 17:00:48.617945 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
60918 2019-Jan-17 17:00:48.618595 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60919 2019-Jan-17 17:00:48.619840 - [DEBUG]
60920 2019-Jan-17 17:00:48.619866 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
60921 2019-Jan-17 17:00:48.620530 - [DEBUG] Compose: EdgeIdentity * AllBottom
60922 2019-Jan-17 17:00:48.620558 - [DEBUG]
60923 2019-Jan-17 17:00:48.620583 - [DEBUG] Propagate flow
60924 2019-Jan-17 17:00:48.620607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60925 2019-Jan-17 17:00:48.620666 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60926 2019-Jan-17 17:00:48.621323 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60927 2019-Jan-17 17:00:48.622576 - [DEBUG] Edge function : AllBottom (result of previous compose)
60928 2019-Jan-17 17:00:48.622602 - [DEBUG]
60929 2019-Jan-17 17:00:48.622628 - [DEBUG] Join: AllTop & AllBottom
60930 2019-Jan-17 17:00:48.622653 - [DEBUG] = AllBottom (new jump func)
60931 2019-Jan-17 17:00:48.622678 - [DEBUG]
60932 2019-Jan-17 17:00:48.622701 - [DEBUG] Start adding new jump function
60933 2019-Jan-17 17:00:48.622724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60934 2019-Jan-17 17:00:48.622782 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60935 2019-Jan-17 17:00:48.624029 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60936 2019-Jan-17 17:00:48.624682 - [DEBUG] Edge Function : AllBottom
60937 2019-Jan-17 17:00:48.624712 - [DEBUG] End adding new jump function
60938 2019-Jan-17 17:00:48.624736 - [DEBUG]
60939 2019-Jan-17 17:00:48.624761 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60940 2019-Jan-17 17:00:48.624786 - [DEBUG]
60941 2019-Jan-17 17:00:48.624809 - [DEBUG] Process 1627. path edge:
60942 2019-Jan-17 17:00:48.624833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60943 2019-Jan-17 17:00:48.624892 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
60944 2019-Jan-17 17:00:48.625533 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60945 2019-Jan-17 17:00:48.626779 - [DEBUG]
60946 2019-Jan-17 17:00:48.626804 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60947 2019-Jan-17 17:00:48.627479 - [DEBUG] Compose: EdgeIdentity * AllBottom
60948 2019-Jan-17 17:00:48.627507 - [DEBUG]
60949 2019-Jan-17 17:00:48.627531 - [DEBUG] Propagate flow
60950 2019-Jan-17 17:00:48.627555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60951 2019-Jan-17 17:00:48.627614 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60952 2019-Jan-17 17:00:48.628268 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60953 2019-Jan-17 17:00:48.629514 - [DEBUG] Edge function : AllBottom (result of previous compose)
60954 2019-Jan-17 17:00:48.629540 - [DEBUG]
60955 2019-Jan-17 17:00:48.629565 - [DEBUG] Join: AllTop & AllBottom
60956 2019-Jan-17 17:00:48.629590 - [DEBUG] = AllBottom (new jump func)
60957 2019-Jan-17 17:00:48.629615 - [DEBUG]
60958 2019-Jan-17 17:00:48.629638 - [DEBUG] Start adding new jump function
60959 2019-Jan-17 17:00:48.629662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60960 2019-Jan-17 17:00:48.629719 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60961 2019-Jan-17 17:00:48.630969 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60962 2019-Jan-17 17:00:48.631621 - [DEBUG] Edge Function : AllBottom
60963 2019-Jan-17 17:00:48.631651 - [DEBUG] End adding new jump function
60964 2019-Jan-17 17:00:48.631676 - [DEBUG]
60965 2019-Jan-17 17:00:48.631700 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60966 2019-Jan-17 17:00:48.631725 - [DEBUG]
60967 2019-Jan-17 17:00:48.631749 - [DEBUG] Process 1628. path edge:
60968 2019-Jan-17 17:00:48.631773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60969 2019-Jan-17 17:00:48.631839 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60970 2019-Jan-17 17:00:48.632477 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60971 2019-Jan-17 17:00:48.633723 - [DEBUG]
60972 2019-Jan-17 17:00:48.633748 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60973 2019-Jan-17 17:00:48.634411 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-17 17:00:48.634440 - [DEBUG]
60975 2019-Jan-17 17:00:48.634464 - [DEBUG] Propagate flow
60976 2019-Jan-17 17:00:48.634487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

60977 2019-Jan-17 17:00:48.634547 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60978 2019-Jan-17 17:00:48.635201 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60979 2019-Jan-17 17:00:48.636446 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-17 17:00:48.636472 - [DEBUG]
60981 2019-Jan-17 17:00:48.636497 - [DEBUG] Join: AllTop & AllBottom
60982 2019-Jan-17 17:00:48.636523 - [DEBUG] = AllBottom (new jump func)
60983 2019-Jan-17 17:00:48.636546 - [DEBUG]
60984 2019-Jan-17 17:00:48.636570 - [DEBUG] Start adding new jump function
60985 2019-Jan-17 17:00:48.636593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

60986 2019-Jan-17 17:00:48.636652 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

60987 2019-Jan-17 17:00:48.637899 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60988 2019-Jan-17 17:00:48.638552 - [DEBUG] Edge Function : AllBottom
60989 2019-Jan-17 17:00:48.638582 - [DEBUG] End adding new jump function
60990 2019-Jan-17 17:00:48.638606 - [DEBUG]
60991 2019-Jan-17 17:00:48.638631 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60992 2019-Jan-17 17:00:48.638655 - [DEBUG]
60993 2019-Jan-17 17:00:48.638679 - [DEBUG] Process 1629. path edge:
60994 2019-Jan-17 17:00:48.638702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
60995 2019-Jan-17 17:00:48.638761 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60996 2019-Jan-17 17:00:48.639398 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
60997 2019-Jan-17 17:00:48.640644 - [DEBUG]
60998 2019-Jan-17 17:00:48.640669 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60999 2019-Jan-17 17:00:48.641357 - [DEBUG] Compose: EdgeIdentity * AllBottom
61000 2019-Jan-17 17:00:48.641386 - [DEBUG]
61001 2019-Jan-17 17:00:48.641410 - [DEBUG] Propagate flow
61002 2019-Jan-17 17:00:48.641433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61003 2019-Jan-17 17:00:48.641493 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61004 2019-Jan-17 17:00:48.642147 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

61005 2019-Jan-17 17:00:48.642783 - [DEBUG] Edge function : AllBottom (result of previous compose)
61006 2019-Jan-17 17:00:48.642808 - [DEBUG]
61007 2019-Jan-17 17:00:48.642834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61008 2019-Jan-17 17:00:48.642860 - [DEBUG] = AllBottom
61009 2019-Jan-17 17:00:48.642884 - [DEBUG]
61010 2019-Jan-17 17:00:48.642907 - [DEBUG] PROPAGATE: No new function!
61011 2019-Jan-17 17:00:48.642948 - [DEBUG] Compose: EdgeIdentity * AllBottom
61012 2019-Jan-17 17:00:48.642974 - [DEBUG]
61013 2019-Jan-17 17:00:48.642999 - [DEBUG] Propagate flow
61014 2019-Jan-17 17:00:48.643023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61015 2019-Jan-17 17:00:48.643081 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61016 2019-Jan-17 17:00:48.643724 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61017 2019-Jan-17 17:00:48.644987 - [DEBUG] Edge function : AllBottom (result of previous compose)
61018 2019-Jan-17 17:00:48.645013 - [DEBUG]
61019 2019-Jan-17 17:00:48.645038 - [DEBUG] Join: AllTop & AllBottom
61020 2019-Jan-17 17:00:48.645064 - [DEBUG] = AllBottom (new jump func)
61021 2019-Jan-17 17:00:48.645089 - [DEBUG]
61022 2019-Jan-17 17:00:48.645113 - [DEBUG] Start adding new jump function
61023 2019-Jan-17 17:00:48.645137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61024 2019-Jan-17 17:00:48.645195 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61025 2019-Jan-17 17:00:48.646440 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61026 2019-Jan-17 17:00:48.647081 - [DEBUG] Edge Function : AllBottom
61027 2019-Jan-17 17:00:48.647109 - [DEBUG] End adding new jump function
61028 2019-Jan-17 17:00:48.647134 - [DEBUG]
61029 2019-Jan-17 17:00:48.647158 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
61030 2019-Jan-17 17:00:48.647183 - [DEBUG]
61031 2019-Jan-17 17:00:48.647207 - [DEBUG] Process 1630. path edge:
61032 2019-Jan-17 17:00:48.647231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61033 2019-Jan-17 17:00:48.647289 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
61034 2019-Jan-17 17:00:48.647930 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61035 2019-Jan-17 17:00:48.649192 - [DEBUG]
61036 2019-Jan-17 17:00:48.649218 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
61037 2019-Jan-17 17:00:48.649888 - [DEBUG] Compose: EdgeIdentity * AllBottom
61038 2019-Jan-17 17:00:48.649916 - [DEBUG]
61039 2019-Jan-17 17:00:48.649941 - [DEBUG] Propagate flow
61040 2019-Jan-17 17:00:48.649964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61041 2019-Jan-17 17:00:48.650027 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61042 2019-Jan-17 17:00:48.650705 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61043 2019-Jan-17 17:00:48.652088 - [DEBUG] Edge function : AllBottom (result of previous compose)
61044 2019-Jan-17 17:00:48.652118 - [DEBUG]
61045 2019-Jan-17 17:00:48.652146 - [DEBUG] Join: AllTop & AllBottom
61046 2019-Jan-17 17:00:48.652172 - [DEBUG] = AllBottom (new jump func)
61047 2019-Jan-17 17:00:48.652196 - [DEBUG]
61048 2019-Jan-17 17:00:48.652220 - [DEBUG] Start adding new jump function
61049 2019-Jan-17 17:00:48.652244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61050 2019-Jan-17 17:00:48.652324 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61051 2019-Jan-17 17:00:48.653626 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61052 2019-Jan-17 17:00:48.654283 - [DEBUG] Edge Function : AllBottom
61053 2019-Jan-17 17:00:48.654318 - [DEBUG] End adding new jump function
61054 2019-Jan-17 17:00:48.654343 - [DEBUG]
61055 2019-Jan-17 17:00:48.654368 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
61056 2019-Jan-17 17:00:48.654393 - [DEBUG]
61057 2019-Jan-17 17:00:48.654417 - [DEBUG] Process 1631. path edge:
61058 2019-Jan-17 17:00:48.654440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61059 2019-Jan-17 17:00:48.654500 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
61060 2019-Jan-17 17:00:48.655162 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61061 2019-Jan-17 17:00:48.656408 - [DEBUG]
61062 2019-Jan-17 17:00:48.656433 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61063 2019-Jan-17 17:00:48.657130 - [DEBUG] Compose: EdgeIdentity * AllBottom
61064 2019-Jan-17 17:00:48.657159 - [DEBUG]
61065 2019-Jan-17 17:00:48.657182 - [DEBUG] Propagate flow
61066 2019-Jan-17 17:00:48.657206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61067 2019-Jan-17 17:00:48.657266 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61068 2019-Jan-17 17:00:48.657904 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

61069 2019-Jan-17 17:00:48.658558 - [DEBUG] Edge function : AllBottom (result of previous compose)
61070 2019-Jan-17 17:00:48.658583 - [DEBUG]
61071 2019-Jan-17 17:00:48.658609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61072 2019-Jan-17 17:00:48.658635 - [DEBUG] = AllBottom
61073 2019-Jan-17 17:00:48.658659 - [DEBUG]
61074 2019-Jan-17 17:00:48.658682 - [DEBUG] PROPAGATE: No new function!
61075 2019-Jan-17 17:00:48.658709 - [DEBUG] Compose: EdgeIdentity * AllBottom
61076 2019-Jan-17 17:00:48.658735 - [DEBUG]
61077 2019-Jan-17 17:00:48.658759 - [DEBUG] Propagate flow
61078 2019-Jan-17 17:00:48.658783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61079 2019-Jan-17 17:00:48.658841 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61080 2019-Jan-17 17:00:48.659479 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61081 2019-Jan-17 17:00:48.660725 - [DEBUG] Edge function : AllBottom (result of previous compose)
61082 2019-Jan-17 17:00:48.660750 - [DEBUG]
61083 2019-Jan-17 17:00:48.660776 - [DEBUG] Join: AllTop & AllBottom
61084 2019-Jan-17 17:00:48.660802 - [DEBUG] = AllBottom (new jump func)
61085 2019-Jan-17 17:00:48.660827 - [DEBUG]
61086 2019-Jan-17 17:00:48.660850 - [DEBUG] Start adding new jump function
61087 2019-Jan-17 17:00:48.660874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61088 2019-Jan-17 17:00:48.660932 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61089 2019-Jan-17 17:00:48.662193 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61090 2019-Jan-17 17:00:48.662828 - [DEBUG] Edge Function : AllBottom
61091 2019-Jan-17 17:00:48.662858 - [DEBUG] End adding new jump function
61092 2019-Jan-17 17:00:48.662882 - [DEBUG]
61093 2019-Jan-17 17:00:48.662907 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
61094 2019-Jan-17 17:00:48.662931 - [DEBUG]
61095 2019-Jan-17 17:00:48.662954 - [DEBUG] Process 1632. path edge:
61096 2019-Jan-17 17:00:48.662978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61097 2019-Jan-17 17:00:48.663044 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
61098 2019-Jan-17 17:00:48.663681 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61099 2019-Jan-17 17:00:48.664942 - [DEBUG]
61100 2019-Jan-17 17:00:48.664966 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61101 2019-Jan-17 17:00:48.665628 - [DEBUG] Start of endsummarytab entry
61102 2019-Jan-17 17:00:48.665674 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
61103 2019-Jan-17 17:00:48.666326 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

61104 2019-Jan-17 17:00:48.666398 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61105 2019-Jan-17 17:00:48.667043 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

61106 2019-Jan-17 17:00:48.668308 - [DEBUG] EF: AllBottom
61107 2019-Jan-17 17:00:48.668334 - [DEBUG]
61108 2019-Jan-17 17:00:48.668358 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61109 2019-Jan-17 17:00:48.668995 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

61110 2019-Jan-17 17:00:48.669645 - [DEBUG] EF: AllBottom
61111 2019-Jan-17 17:00:48.669670 - [DEBUG]
61112 2019-Jan-17 17:00:48.669694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61113 2019-Jan-17 17:00:48.670332 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

61114 2019-Jan-17 17:00:48.670974 - [DEBUG] EF: AllBottom
61115 2019-Jan-17 17:00:48.670999 - [DEBUG]
61116 2019-Jan-17 17:00:48.671022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61117 2019-Jan-17 17:00:48.671672 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

61118 2019-Jan-17 17:00:48.672320 - [DEBUG] EF: AllBottom
61119 2019-Jan-17 17:00:48.672345 - [DEBUG]
61120 2019-Jan-17 17:00:48.672369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61121 2019-Jan-17 17:00:48.673004 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

61122 2019-Jan-17 17:00:48.673640 - [DEBUG] EF: AllBottom
61123 2019-Jan-17 17:00:48.673665 - [DEBUG]
61124 2019-Jan-17 17:00:48.673689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61125 2019-Jan-17 17:00:48.674325 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

61126 2019-Jan-17 17:00:48.674987 - [DEBUG] EF: AllBottom
61127 2019-Jan-17 17:00:48.675012 - [DEBUG]
61128 2019-Jan-17 17:00:48.675036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61129 2019-Jan-17 17:00:48.675671 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

61130 2019-Jan-17 17:00:48.676308 - [DEBUG] EF: AllBottom
61131 2019-Jan-17 17:00:48.676333 - [DEBUG]
61132 2019-Jan-17 17:00:48.676357 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61133 2019-Jan-17 17:00:48.676993 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

61134 2019-Jan-17 17:00:48.677639 - [DEBUG] EF: AllBottom
61135 2019-Jan-17 17:00:48.677664 - [DEBUG]
61136 2019-Jan-17 17:00:48.677688 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61137 2019-Jan-17 17:00:48.678337 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

61138 2019-Jan-17 17:00:48.679590 - [DEBUG] EF: AllBottom
61139 2019-Jan-17 17:00:48.679616 - [DEBUG]
61140 2019-Jan-17 17:00:48.679640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61141 2019-Jan-17 17:00:48.680277 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

61142 2019-Jan-17 17:00:48.680918 - [DEBUG] EF: AllBottom
61143 2019-Jan-17 17:00:48.680944 - [DEBUG]
61144 2019-Jan-17 17:00:48.680967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61145 2019-Jan-17 17:00:48.681620 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

61146 2019-Jan-17 17:00:48.682262 - [DEBUG] EF: AllBottom
61147 2019-Jan-17 17:00:48.682287 - [DEBUG]
61148 2019-Jan-17 17:00:48.682310 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61149 2019-Jan-17 17:00:48.682947 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

61150 2019-Jan-17 17:00:48.683587 - [DEBUG] EF: AllBottom
61151 2019-Jan-17 17:00:48.683612 - [DEBUG]
61152 2019-Jan-17 17:00:48.683636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61153 2019-Jan-17 17:00:48.684271 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

61154 2019-Jan-17 17:00:48.684923 - [DEBUG] EF: AllBottom
61155 2019-Jan-17 17:00:48.684949 - [DEBUG]
61156 2019-Jan-17 17:00:48.684972 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61157 2019-Jan-17 17:00:48.685608 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

61158 2019-Jan-17 17:00:48.686248 - [DEBUG] EF: AllBottom
61159 2019-Jan-17 17:00:48.686273 - [DEBUG]
61160 2019-Jan-17 17:00:48.686297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61161 2019-Jan-17 17:00:48.686932 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

61162 2019-Jan-17 17:00:48.688192 - [DEBUG] EF: AllBottom
61163 2019-Jan-17 17:00:48.688218 - [DEBUG]
61164 2019-Jan-17 17:00:48.688241 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61165 2019-Jan-17 17:00:48.688877 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

61166 2019-Jan-17 17:00:48.689513 - [DEBUG] EF: AllBottom
61167 2019-Jan-17 17:00:48.689538 - [DEBUG]
61168 2019-Jan-17 17:00:48.689562 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61169 2019-Jan-17 17:00:48.690197 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61170 2019-Jan-17 17:00:48.691457 - [DEBUG] EF: AllBottom
61171 2019-Jan-17 17:00:48.691481 - [DEBUG]
61172 2019-Jan-17 17:00:48.691505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61173 2019-Jan-17 17:00:48.692140 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

61174 2019-Jan-17 17:00:48.692775 - [DEBUG] EF: AllBottom
61175 2019-Jan-17 17:00:48.692800 - [DEBUG]
61176 2019-Jan-17 17:00:48.692823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61177 2019-Jan-17 17:00:48.693459 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

61178 2019-Jan-17 17:00:48.694098 - [DEBUG] EF: AllBottom
61179 2019-Jan-17 17:00:48.694123 - [DEBUG]
61180 2019-Jan-17 17:00:48.694147 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61181 2019-Jan-17 17:00:48.694797 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

61182 2019-Jan-17 17:00:48.695443 - [DEBUG] EF: AllBottom
61183 2019-Jan-17 17:00:48.695468 - [DEBUG]
61184 2019-Jan-17 17:00:48.695500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61185 2019-Jan-17 17:00:48.696135 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61186 2019-Jan-17 17:00:48.697382 - [DEBUG] EF: AllBottom
61187 2019-Jan-17 17:00:48.697407 - [DEBUG]
61188 2019-Jan-17 17:00:48.697430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61189 2019-Jan-17 17:00:48.698081 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

61190 2019-Jan-17 17:00:48.699326 - [DEBUG] EF: AllBottom
61191 2019-Jan-17 17:00:48.699351 - [DEBUG]
61192 2019-Jan-17 17:00:48.699375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61193 2019-Jan-17 17:00:48.700010 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

61194 2019-Jan-17 17:00:48.700652 - [DEBUG] EF: AllBottom
61195 2019-Jan-17 17:00:48.700677 - [DEBUG]
61196 2019-Jan-17 17:00:48.700700 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61197 2019-Jan-17 17:00:48.701352 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

61198 2019-Jan-17 17:00:48.701988 - [DEBUG] EF: AllBottom
61199 2019-Jan-17 17:00:48.702013 - [DEBUG]
61200 2019-Jan-17 17:00:48.702036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61201 2019-Jan-17 17:00:48.702672 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

61202 2019-Jan-17 17:00:48.703318 - [DEBUG] EF: AllBottom
61203 2019-Jan-17 17:00:48.703343 - [DEBUG]
61204 2019-Jan-17 17:00:48.703366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61205 2019-Jan-17 17:00:48.704001 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

61206 2019-Jan-17 17:00:48.705258 - [DEBUG] EF: AllBottom
61207 2019-Jan-17 17:00:48.705283 - [DEBUG]
61208 2019-Jan-17 17:00:48.705307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61209 2019-Jan-17 17:00:48.705943 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

61210 2019-Jan-17 17:00:48.707187 - [DEBUG] EF: AllBottom
61211 2019-Jan-17 17:00:48.707212 - [DEBUG]
61212 2019-Jan-17 17:00:48.707236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61213 2019-Jan-17 17:00:48.707872 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

61214 2019-Jan-17 17:00:48.708528 - [DEBUG] EF: AllBottom
61215 2019-Jan-17 17:00:48.708553 - [DEBUG]
61216 2019-Jan-17 17:00:48.708577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61217 2019-Jan-17 17:00:48.709212 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

61218 2019-Jan-17 17:00:48.709852 - [DEBUG] EF: AllBottom
61219 2019-Jan-17 17:00:48.709877 - [DEBUG]
61220 2019-Jan-17 17:00:48.709900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61221 2019-Jan-17 17:00:48.710536 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

61222 2019-Jan-17 17:00:48.711798 - [DEBUG] EF: AllBottom
61223 2019-Jan-17 17:00:48.711823 - [DEBUG]
61224 2019-Jan-17 17:00:48.711847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61225 2019-Jan-17 17:00:48.712482 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

61226 2019-Jan-17 17:00:48.713736 - [DEBUG] EF: AllBottom
61227 2019-Jan-17 17:00:48.713761 - [DEBUG]
61228 2019-Jan-17 17:00:48.713785 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61229 2019-Jan-17 17:00:48.714420 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

61230 2019-Jan-17 17:00:48.715085 - [DEBUG] EF: AllBottom
61231 2019-Jan-17 17:00:48.715110 - [DEBUG]
61232 2019-Jan-17 17:00:48.715133 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61233 2019-Jan-17 17:00:48.715768 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

61234 2019-Jan-17 17:00:48.716407 - [DEBUG] EF: AllBottom
61235 2019-Jan-17 17:00:48.716432 - [DEBUG]
61236 2019-Jan-17 17:00:48.716455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61237 2019-Jan-17 17:00:48.717089 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

61238 2019-Jan-17 17:00:48.717735 - [DEBUG] EF: AllBottom
61239 2019-Jan-17 17:00:48.717760 - [DEBUG]
61240 2019-Jan-17 17:00:48.717783 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61241 2019-Jan-17 17:00:48.718435 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

61242 2019-Jan-17 17:00:48.719081 - [DEBUG] EF: AllBottom
61243 2019-Jan-17 17:00:48.719105 - [DEBUG]
61244 2019-Jan-17 17:00:48.719129 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
61245 2019-Jan-17 17:00:48.719763 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

61246 2019-Jan-17 17:00:48.721014 - [DEBUG] EF: AllBottom
61247 2019-Jan-17 17:00:48.721039 - [DEBUG]
61248 2019-Jan-17 17:00:48.721063 - [DEBUG] ---------------
61249 2019-Jan-17 17:00:48.721087 - [DEBUG]
61250 2019-Jan-17 17:00:48.721116 - [DEBUG] End of endsummarytab entry
61251 2019-Jan-17 17:00:48.721139 - [DEBUG]
61252 2019-Jan-17 17:00:48.721163 - [DEBUG] Start of incomingtab entry
61253 2019-Jan-17 17:00:48.721187 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
61254 2019-Jan-17 17:00:48.721847 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

61255 2019-Jan-17 17:00:48.721907 - [DEBUG] ---------------
61256 2019-Jan-17 17:00:48.721931 - [DEBUG] End of incomingtab entry
61257 2019-Jan-17 17:00:48.721954 - [DEBUG]
61258 2019-Jan-17 17:00:48.721980 - [DEBUG] EDGE: >
61259 2019-Jan-17 17:00:48.722038 - [DEBUG] ---> 61260 2019-Jan-17 17:00:48.722676 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61261 2019-Jan-17 17:00:48.723919 - [DEBUG]
61262 2019-Jan-17 17:00:48.723945 - [DEBUG] EDGE: >
61263 2019-Jan-17 17:00:48.724003 - [DEBUG] ---> 61264 2019-Jan-17 17:00:48.724653 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61265 2019-Jan-17 17:00:48.725897 - [DEBUG]
61266 2019-Jan-17 17:00:48.725939 - [DEBUG] Compose: EdgeIdentity * AllBottom
61267 2019-Jan-17 17:00:48.725966 - [DEBUG]
61268 2019-Jan-17 17:00:48.725990 - [DEBUG] Propagate flow
61269 2019-Jan-17 17:00:48.726013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61270 2019-Jan-17 17:00:48.726071 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61271 2019-Jan-17 17:00:48.726729 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61272 2019-Jan-17 17:00:48.727988 - [DEBUG] Edge function : AllBottom (result of previous compose)
61273 2019-Jan-17 17:00:48.728014 - [DEBUG]
61274 2019-Jan-17 17:00:48.728040 - [DEBUG] Join: AllTop & AllBottom
61275 2019-Jan-17 17:00:48.728066 - [DEBUG] = AllBottom (new jump func)
61276 2019-Jan-17 17:00:48.728090 - [DEBUG]
61277 2019-Jan-17 17:00:48.728113 - [DEBUG] Start adding new jump function
61278 2019-Jan-17 17:00:48.728136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61279 2019-Jan-17 17:00:48.728194 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61280 2019-Jan-17 17:00:48.729439 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61281 2019-Jan-17 17:00:48.730085 - [DEBUG] Edge Function : AllBottom
61282 2019-Jan-17 17:00:48.730116 - [DEBUG] End adding new jump function
61283 2019-Jan-17 17:00:48.730140 - [DEBUG]
61284 2019-Jan-17 17:00:48.730164 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61285 2019-Jan-17 17:00:48.730188 - [DEBUG]
61286 2019-Jan-17 17:00:48.730211 - [DEBUG] Process 1633. path edge:
61287 2019-Jan-17 17:00:48.730235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61288 2019-Jan-17 17:00:48.730293 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
61289 2019-Jan-17 17:00:48.730940 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61290 2019-Jan-17 17:00:48.732202 - [DEBUG]
61291 2019-Jan-17 17:00:48.732226 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
61292 2019-Jan-17 17:00:48.732894 - [DEBUG] Possible callees:
61293 2019-Jan-17 17:00:48.732920 - [DEBUG] llvm.dbg.declare
61294 2019-Jan-17 17:00:48.732945 - [DEBUG] Possible return sites:
61295 2019-Jan-17 17:00:48.732969 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19361296 2019-Jan-17 17:00:48.734251 - [DEBUG] Found and process special summary
61297 2019-Jan-17 17:00:48.734288 - [DEBUG] Compose: EdgeIdentity * AllBottom
61298 2019-Jan-17 17:00:48.734316 - [DEBUG]
61299 2019-Jan-17 17:00:48.734340 - [DEBUG] Propagate flow
61300 2019-Jan-17 17:00:48.734364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61301 2019-Jan-17 17:00:48.734423 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61302 2019-Jan-17 17:00:48.735084 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61303 2019-Jan-17 17:00:48.736330 - [DEBUG] Edge function : AllBottom (result of previous compose)
61304 2019-Jan-17 17:00:48.736355 - [DEBUG]
61305 2019-Jan-17 17:00:48.736380 - [DEBUG] Join: AllTop & AllBottom
61306 2019-Jan-17 17:00:48.736406 - [DEBUG] = AllBottom (new jump func)
61307 2019-Jan-17 17:00:48.736430 - [DEBUG]
61308 2019-Jan-17 17:00:48.736453 - [DEBUG] Start adding new jump function
61309 2019-Jan-17 17:00:48.736477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61310 2019-Jan-17 17:00:48.736534 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61311 2019-Jan-17 17:00:48.737791 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61312 2019-Jan-17 17:00:48.738446 - [DEBUG] Edge Function : AllBottom
61313 2019-Jan-17 17:00:48.738476 - [DEBUG] End adding new jump function
61314 2019-Jan-17 17:00:48.738500 - [DEBUG]
61315 2019-Jan-17 17:00:48.738525 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61316 2019-Jan-17 17:00:48.738549 - [DEBUG]
61317 2019-Jan-17 17:00:48.738573 - [DEBUG] Process 1634. path edge:
61318 2019-Jan-17 17:00:48.738597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61319 2019-Jan-17 17:00:48.738655 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
61320 2019-Jan-17 17:00:48.739296 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61321 2019-Jan-17 17:00:48.740540 - [DEBUG]
61322 2019-Jan-17 17:00:48.740565 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61323 2019-Jan-17 17:00:48.741241 - [DEBUG] Compose: EdgeIdentity * AllBottom
61324 2019-Jan-17 17:00:48.741269 - [DEBUG]
61325 2019-Jan-17 17:00:48.741306 - [DEBUG] Propagate flow
61326 2019-Jan-17 17:00:48.741330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61327 2019-Jan-17 17:00:48.741390 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
61328 2019-Jan-17 17:00:48.742028 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61329 2019-Jan-17 17:00:48.743275 - [DEBUG] Edge function : AllBottom (result of previous compose)
61330 2019-Jan-17 17:00:48.743300 - [DEBUG]
61331 2019-Jan-17 17:00:48.743326 - [DEBUG] Join: AllTop & AllBottom
61332 2019-Jan-17 17:00:48.743352 - [DEBUG] = AllBottom (new jump func)
61333 2019-Jan-17 17:00:48.743376 - [DEBUG]
61334 2019-Jan-17 17:00:48.743399 - [DEBUG] Start adding new jump function
61335 2019-Jan-17 17:00:48.743423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61336 2019-Jan-17 17:00:48.743480 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61337 2019-Jan-17 17:00:48.744740 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
61338 2019-Jan-17 17:00:48.745376 - [DEBUG] Edge Function : AllBottom
61339 2019-Jan-17 17:00:48.745405 - [DEBUG] End adding new jump function
61340 2019-Jan-17 17:00:48.745430 - [DEBUG]
61341 2019-Jan-17 17:00:48.745454 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61342 2019-Jan-17 17:00:48.745479 - [DEBUG]
61343 2019-Jan-17 17:00:48.745503 - [DEBUG] Process 1635. path edge:
61344 2019-Jan-17 17:00:48.745527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61345 2019-Jan-17 17:00:48.745586 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
61346 2019-Jan-17 17:00:48.746224 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61347 2019-Jan-17 17:00:48.747468 - [DEBUG]
61348 2019-Jan-17 17:00:48.747495 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
61349 2019-Jan-17 17:00:48.748177 - [DEBUG] Compose: EdgeIdentity * AllBottom
61350 2019-Jan-17 17:00:48.748205 - [DEBUG]
61351 2019-Jan-17 17:00:48.748229 - [DEBUG] Propagate flow
61352 2019-Jan-17 17:00:48.748262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61353 2019-Jan-17 17:00:48.748323 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
61354 2019-Jan-17 17:00:48.748961 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61355 2019-Jan-17 17:00:48.750205 - [DEBUG] Edge function : AllBottom (result of previous compose)
61356 2019-Jan-17 17:00:48.750231 - [DEBUG]
61357 2019-Jan-17 17:00:48.750257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61358 2019-Jan-17 17:00:48.750283 - [DEBUG] = AllBottom
61359 2019-Jan-17 17:00:48.750307 - [DEBUG]
61360 2019-Jan-17 17:00:48.750330 - [DEBUG] PROPAGATE: No new function!
61361 2019-Jan-17 17:00:48.750355 - [DEBUG] EDGE: >
61362 2019-Jan-17 17:00:48.750415 - [DEBUG] ---> 61363 2019-Jan-17 17:00:48.751052 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61364 2019-Jan-17 17:00:48.752312 - [DEBUG]
61365 2019-Jan-17 17:00:48.752338 - [DEBUG] EDGE: >
61366 2019-Jan-17 17:00:48.752397 - [DEBUG] ---> 61367 2019-Jan-17 17:00:48.753035 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61368 2019-Jan-17 17:00:48.754278 - [DEBUG]
61369 2019-Jan-17 17:00:48.754317 - [DEBUG] Compose: EdgeIdentity * AllBottom
61370 2019-Jan-17 17:00:48.754345 - [DEBUG]
61371 2019-Jan-17 17:00:48.754369 - [DEBUG] Propagate flow
61372 2019-Jan-17 17:00:48.754392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61373 2019-Jan-17 17:00:48.754450 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
61374 2019-Jan-17 17:00:48.755106 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61375 2019-Jan-17 17:00:48.756348 - [DEBUG] Edge function : AllBottom (result of previous compose)
61376 2019-Jan-17 17:00:48.756374 - [DEBUG]
61377 2019-Jan-17 17:00:48.756399 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61378 2019-Jan-17 17:00:48.756425 - [DEBUG] = AllBottom
61379 2019-Jan-17 17:00:48.756449 - [DEBUG]
61380 2019-Jan-17 17:00:48.756472 - [DEBUG] PROPAGATE: No new function!
61381 2019-Jan-17 17:00:48.756499 - [DEBUG] EDGE: >
61382 2019-Jan-17 17:00:48.756559 - [DEBUG] ---> 61383 2019-Jan-17 17:00:48.757205 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61384 2019-Jan-17 17:00:48.758465 - [DEBUG]
61385 2019-Jan-17 17:00:48.758491 - [DEBUG] EDGE: >
61386 2019-Jan-17 17:00:48.758550 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
61387 2019-Jan-17 17:00:48.759192 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61388 2019-Jan-17 17:00:48.760433 - [DEBUG]
61389 2019-Jan-17 17:00:48.760459 - [DEBUG] EDGE: >
61390 2019-Jan-17 17:00:48.760518 - [DEBUG] ---> 61391 2019-Jan-17 17:00:48.761163 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61392 2019-Jan-17 17:00:48.762423 - [DEBUG]
61393 2019-Jan-17 17:00:48.762449 - [DEBUG] EDGE: >
61394 2019-Jan-17 17:00:48.762509 - [DEBUG] ---> 61395 2019-Jan-17 17:00:48.763145 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61396 2019-Jan-17 17:00:48.764389 - [DEBUG]
61397 2019-Jan-17 17:00:48.764415 - [DEBUG] EDGE: >
61398 2019-Jan-17 17:00:48.764474 - [DEBUG] ---> 61399 2019-Jan-17 17:00:48.765131 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61400 2019-Jan-17 17:00:48.766375 - [DEBUG]
61401 2019-Jan-17 17:00:48.766411 - [DEBUG] Compose: EdgeIdentity * AllBottom
61402 2019-Jan-17 17:00:48.766438 - [DEBUG]
61403 2019-Jan-17 17:00:48.766462 - [DEBUG] Propagate flow
61404 2019-Jan-17 17:00:48.766486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61405 2019-Jan-17 17:00:48.766544 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
61406 2019-Jan-17 17:00:48.767184 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61407 2019-Jan-17 17:00:48.768446 - [DEBUG] Edge function : AllBottom (result of previous compose)
61408 2019-Jan-17 17:00:48.768471 - [DEBUG]
61409 2019-Jan-17 17:00:48.768497 - [DEBUG] Join: AllTop & AllBottom
61410 2019-Jan-17 17:00:48.768523 - [DEBUG] = AllBottom (new jump func)
61411 2019-Jan-17 17:00:48.768547 - [DEBUG]
61412 2019-Jan-17 17:00:48.768571 - [DEBUG] Start adding new jump function
61413 2019-Jan-17 17:00:48.768594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61414 2019-Jan-17 17:00:48.768652 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61415 2019-Jan-17 17:00:48.769898 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
61416 2019-Jan-17 17:00:48.770539 - [DEBUG] Edge Function : AllBottom
61417 2019-Jan-17 17:00:48.770569 - [DEBUG] End adding new jump function
61418 2019-Jan-17 17:00:48.770593 - [DEBUG]
61419 2019-Jan-17 17:00:48.770617 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61420 2019-Jan-17 17:00:48.770641 - [DEBUG]
61421 2019-Jan-17 17:00:48.770664 - [DEBUG] Process 1636. path edge:
61422 2019-Jan-17 17:00:48.770688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61423 2019-Jan-17 17:00:48.770746 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
61424 2019-Jan-17 17:00:48.771403 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61425 2019-Jan-17 17:00:48.772648 - [DEBUG]
61426 2019-Jan-17 17:00:48.772673 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
61427 2019-Jan-17 17:00:48.773344 - [DEBUG] Compose: EdgeIdentity * AllBottom
61428 2019-Jan-17 17:00:48.773373 - [DEBUG]
61429 2019-Jan-17 17:00:48.773397 - [DEBUG] Propagate flow
61430 2019-Jan-17 17:00:48.773421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61431 2019-Jan-17 17:00:48.773489 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
61432 2019-Jan-17 17:00:48.774127 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61433 2019-Jan-17 17:00:48.775390 - [DEBUG] Edge function : AllBottom (result of previous compose)
61434 2019-Jan-17 17:00:48.775416 - [DEBUG]
61435 2019-Jan-17 17:00:48.775442 - [DEBUG] Join: AllTop & AllBottom
61436 2019-Jan-17 17:00:48.775467 - [DEBUG] = AllBottom (new jump func)
61437 2019-Jan-17 17:00:48.775492 - [DEBUG]
61438 2019-Jan-17 17:00:48.775516 - [DEBUG] Start adding new jump function
61439 2019-Jan-17 17:00:48.775540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61440 2019-Jan-17 17:00:48.775599 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61441 2019-Jan-17 17:00:48.776847 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
61442 2019-Jan-17 17:00:48.777481 - [DEBUG] Edge Function : AllBottom
61443 2019-Jan-17 17:00:48.777510 - [DEBUG] End adding new jump function
61444 2019-Jan-17 17:00:48.777534 - [DEBUG]
61445 2019-Jan-17 17:00:48.777559 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61446 2019-Jan-17 17:00:48.777584 - [DEBUG]
61447 2019-Jan-17 17:00:48.777607 - [DEBUG] Process 1637. path edge:
61448 2019-Jan-17 17:00:48.777631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61449 2019-Jan-17 17:00:48.777691 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
61450 2019-Jan-17 17:00:48.778342 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61451 2019-Jan-17 17:00:48.779589 - [DEBUG]
61452 2019-Jan-17 17:00:48.779615 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
61453 2019-Jan-17 17:00:48.780277 - [DEBUG] Compose: EdgeIdentity * AllBottom
61454 2019-Jan-17 17:00:48.780305 - [DEBUG]
61455 2019-Jan-17 17:00:48.780329 - [DEBUG] Propagate flow
61456 2019-Jan-17 17:00:48.780353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61457 2019-Jan-17 17:00:48.780412 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
61458 2019-Jan-17 17:00:48.781050 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61459 2019-Jan-17 17:00:48.782312 - [DEBUG] Edge function : AllBottom (result of previous compose)
61460 2019-Jan-17 17:00:48.782337 - [DEBUG]
61461 2019-Jan-17 17:00:48.782363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61462 2019-Jan-17 17:00:48.782388 - [DEBUG] = AllBottom
61463 2019-Jan-17 17:00:48.782412 - [DEBUG]
61464 2019-Jan-17 17:00:48.782435 - [DEBUG] PROPAGATE: No new function!
61465 2019-Jan-17 17:00:48.782460 - [DEBUG] EDGE: >
61466 2019-Jan-17 17:00:48.782519 - [DEBUG] ---> 61467 2019-Jan-17 17:00:48.783154 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61468 2019-Jan-17 17:00:48.784397 - [DEBUG]
61469 2019-Jan-17 17:00:48.784422 - [DEBUG] EDGE: >
61470 2019-Jan-17 17:00:48.784481 - [DEBUG] ---> 61471 2019-Jan-17 17:00:48.785139 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61472 2019-Jan-17 17:00:48.786393 - [DEBUG]
61473 2019-Jan-17 17:00:48.786419 - [DEBUG] EDGE: >
61474 2019-Jan-17 17:00:48.786479 - [DEBUG] ---> 61475 2019-Jan-17 17:00:48.787116 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61476 2019-Jan-17 17:00:48.788374 - [DEBUG]
61477 2019-Jan-17 17:00:48.788401 - [DEBUG] EDGE: >
61478 2019-Jan-17 17:00:48.788460 - [DEBUG] ---> 61479 2019-Jan-17 17:00:48.789100 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61480 2019-Jan-17 17:00:48.790344 - [DEBUG]
61481 2019-Jan-17 17:00:48.790370 - [DEBUG] EDGE: >
61482 2019-Jan-17 17:00:48.790429 - [DEBUG] ---> 61483 2019-Jan-17 17:00:48.791063 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61484 2019-Jan-17 17:00:48.792322 - [DEBUG]
61485 2019-Jan-17 17:00:48.792349 - [DEBUG] EDGE: >
61486 2019-Jan-17 17:00:48.792408 - [DEBUG] ---> 61487 2019-Jan-17 17:00:48.793047 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61488 2019-Jan-17 17:00:48.794291 - [DEBUG]
61489 2019-Jan-17 17:00:48.794329 - [DEBUG] Compose: EdgeIdentity * AllBottom
61490 2019-Jan-17 17:00:48.794357 - [DEBUG]
61491 2019-Jan-17 17:00:48.794381 - [DEBUG] Propagate flow
61492 2019-Jan-17 17:00:48.794404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61493 2019-Jan-17 17:00:48.794462 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
61494 2019-Jan-17 17:00:48.795119 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61495 2019-Jan-17 17:00:48.796362 - [DEBUG] Edge function : AllBottom (result of previous compose)
61496 2019-Jan-17 17:00:48.796388 - [DEBUG]
61497 2019-Jan-17 17:00:48.796413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61498 2019-Jan-17 17:00:48.796439 - [DEBUG] = AllBottom
61499 2019-Jan-17 17:00:48.796463 - [DEBUG]
61500 2019-Jan-17 17:00:48.796486 - [DEBUG] PROPAGATE: No new function!
61501 2019-Jan-17 17:00:48.796513 - [DEBUG] EDGE: >
61502 2019-Jan-17 17:00:48.796573 - [DEBUG] ---> 61503 2019-Jan-17 17:00:48.797220 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61504 2019-Jan-17 17:00:48.798480 - [DEBUG]
61505 2019-Jan-17 17:00:48.798506 - [DEBUG] EDGE: >
61506 2019-Jan-17 17:00:48.798565 - [DEBUG] ---> 61507 2019-Jan-17 17:00:48.799201 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61508 2019-Jan-17 17:00:48.800443 - [DEBUG]
61509 2019-Jan-17 17:00:48.800482 - [DEBUG] EDGE: >
61510 2019-Jan-17 17:00:48.800542 - [DEBUG] ---> 61511 2019-Jan-17 17:00:48.801182 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61512 2019-Jan-17 17:00:48.802441 - [DEBUG]
61513 2019-Jan-17 17:00:48.802479 - [DEBUG] Compose: EdgeIdentity * AllBottom
61514 2019-Jan-17 17:00:48.802507 - [DEBUG]
61515 2019-Jan-17 17:00:48.802531 - [DEBUG] Propagate flow
61516 2019-Jan-17 17:00:48.802554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61517 2019-Jan-17 17:00:48.802612 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
61518 2019-Jan-17 17:00:48.803254 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61519 2019-Jan-17 17:00:48.804498 - [DEBUG] Edge function : AllBottom (result of previous compose)
61520 2019-Jan-17 17:00:48.804523 - [DEBUG]
61521 2019-Jan-17 17:00:48.804549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61522 2019-Jan-17 17:00:48.804575 - [DEBUG] = AllBottom
61523 2019-Jan-17 17:00:48.804599 - [DEBUG]
61524 2019-Jan-17 17:00:48.804634 - [DEBUG] PROPAGATE: No new function!
61525 2019-Jan-17 17:00:48.804663 - [DEBUG] EDGE: >
61526 2019-Jan-17 17:00:48.804723 - [DEBUG] ---> 61527 2019-Jan-17 17:00:48.805369 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61528 2019-Jan-17 17:00:48.806613 - [DEBUG]
61529 2019-Jan-17 17:00:48.806640 - [DEBUG] EDGE: >
61530 2019-Jan-17 17:00:48.806699 - [DEBUG] ---> 61531 2019-Jan-17 17:00:48.807334 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61532 2019-Jan-17 17:00:48.808590 - [DEBUG]
61533 2019-Jan-17 17:00:48.808617 - [DEBUG] EDGE: >
61534 2019-Jan-17 17:00:48.808676 - [DEBUG] ---> 61535 2019-Jan-17 17:00:48.809311 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61536 2019-Jan-17 17:00:48.810555 - [DEBUG]
61537 2019-Jan-17 17:00:48.810581 - [DEBUG] EDGE: >
61538 2019-Jan-17 17:00:48.810640 - [DEBUG] ---> 61539 2019-Jan-17 17:00:48.811279 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61540 2019-Jan-17 17:00:48.812536 - [DEBUG]
61541 2019-Jan-17 17:00:48.812575 - [DEBUG] Compose: EdgeIdentity * AllBottom
61542 2019-Jan-17 17:00:48.812603 - [DEBUG]
61543 2019-Jan-17 17:00:48.812627 - [DEBUG] Propagate flow
61544 2019-Jan-17 17:00:48.812650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61545 2019-Jan-17 17:00:48.812709 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
61546 2019-Jan-17 17:00:48.813348 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61547 2019-Jan-17 17:00:48.814602 - [DEBUG] Edge function : AllBottom (result of previous compose)
61548 2019-Jan-17 17:00:48.814641 - [DEBUG]
61549 2019-Jan-17 17:00:48.814668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61550 2019-Jan-17 17:00:48.814694 - [DEBUG] = AllBottom
61551 2019-Jan-17 17:00:48.814718 - [DEBUG]
61552 2019-Jan-17 17:00:48.814741 - [DEBUG] PROPAGATE: No new function!
61553 2019-Jan-17 17:00:48.814769 - [DEBUG] EDGE: >
61554 2019-Jan-17 17:00:48.814829 - [DEBUG] ---> 61555 2019-Jan-17 17:00:48.815476 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61556 2019-Jan-17 17:00:48.816720 - [DEBUG]
61557 2019-Jan-17 17:00:48.816746 - [DEBUG] EDGE: >
61558 2019-Jan-17 17:00:48.816805 - [DEBUG] ---> 61559 2019-Jan-17 17:00:48.817442 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61560 2019-Jan-17 17:00:48.818701 - [DEBUG]
61561 2019-Jan-17 17:00:48.818726 - [DEBUG] EDGE: >
61562 2019-Jan-17 17:00:48.818786 - [DEBUG] ---> 61563 2019-Jan-17 17:00:48.819424 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61564 2019-Jan-17 17:00:48.820667 - [DEBUG]
61565 2019-Jan-17 17:00:48.820707 - [DEBUG] Compose: EdgeIdentity * AllBottom
61566 2019-Jan-17 17:00:48.820734 - [DEBUG]
61567 2019-Jan-17 17:00:48.820758 - [DEBUG] Propagate flow
61568 2019-Jan-17 17:00:48.820781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61569 2019-Jan-17 17:00:48.820839 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
61570 2019-Jan-17 17:00:48.821495 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61571 2019-Jan-17 17:00:48.822741 - [DEBUG] Edge function : AllBottom (result of previous compose)
61572 2019-Jan-17 17:00:48.822767 - [DEBUG]
61573 2019-Jan-17 17:00:48.822792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61574 2019-Jan-17 17:00:48.822818 - [DEBUG] = AllBottom
61575 2019-Jan-17 17:00:48.822842 - [DEBUG]
61576 2019-Jan-17 17:00:48.822866 - [DEBUG] PROPAGATE: No new function!
61577 2019-Jan-17 17:00:48.822893 - [DEBUG] EDGE: >
61578 2019-Jan-17 17:00:48.822952 - [DEBUG] ---> 61579 2019-Jan-17 17:00:48.823600 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61580 2019-Jan-17 17:00:48.824857 - [DEBUG]
61581 2019-Jan-17 17:00:48.824884 - [DEBUG] EDGE: >
61582 2019-Jan-17 17:00:48.824943 - [DEBUG] ---> 61583 2019-Jan-17 17:00:48.825580 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61584 2019-Jan-17 17:00:48.826821 - [DEBUG]
61585 2019-Jan-17 17:00:48.826848 - [DEBUG] EDGE: >
61586 2019-Jan-17 17:00:48.826921 - [DEBUG] ---> 61587 2019-Jan-17 17:00:48.827561 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61588 2019-Jan-17 17:00:48.828820 - [DEBUG]
61589 2019-Jan-17 17:00:48.828859 - [DEBUG] Compose: EdgeIdentity * AllBottom
61590 2019-Jan-17 17:00:48.828887 - [DEBUG]
61591 2019-Jan-17 17:00:48.828911 - [DEBUG] Propagate flow
61592 2019-Jan-17 17:00:48.828934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61593 2019-Jan-17 17:00:48.828993 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
61594 2019-Jan-17 17:00:48.829633 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61595 2019-Jan-17 17:00:48.830876 - [DEBUG] Edge function : AllBottom (result of previous compose)
61596 2019-Jan-17 17:00:48.830902 - [DEBUG]
61597 2019-Jan-17 17:00:48.830928 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61598 2019-Jan-17 17:00:48.830954 - [DEBUG] = AllBottom
61599 2019-Jan-17 17:00:48.830978 - [DEBUG]
61600 2019-Jan-17 17:00:48.831002 - [DEBUG] PROPAGATE: No new function!
61601 2019-Jan-17 17:00:48.831028 - [DEBUG] EDGE: >
61602 2019-Jan-17 17:00:48.831088 - [DEBUG] ---> 61603 2019-Jan-17 17:00:48.831755 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61604 2019-Jan-17 17:00:48.832999 - [DEBUG]
61605 2019-Jan-17 17:00:48.833035 - [DEBUG] Compose: EdgeIdentity * AllBottom
61606 2019-Jan-17 17:00:48.833062 - [DEBUG]
61607 2019-Jan-17 17:00:48.833086 - [DEBUG] Propagate flow
61608 2019-Jan-17 17:00:48.833110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61609 2019-Jan-17 17:00:48.833168 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61610 2019-Jan-17 17:00:48.833808 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61611 2019-Jan-17 17:00:48.835067 - [DEBUG] Edge function : AllBottom (result of previous compose)
61612 2019-Jan-17 17:00:48.835092 - [DEBUG]
61613 2019-Jan-17 17:00:48.835117 - [DEBUG] Join: AllTop & AllBottom
61614 2019-Jan-17 17:00:48.835143 - [DEBUG] = AllBottom (new jump func)
61615 2019-Jan-17 17:00:48.835167 - [DEBUG]
61616 2019-Jan-17 17:00:48.835191 - [DEBUG] Start adding new jump function
61617 2019-Jan-17 17:00:48.835214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61618 2019-Jan-17 17:00:48.835272 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61619 2019-Jan-17 17:00:48.836516 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61620 2019-Jan-17 17:00:48.837155 - [DEBUG] Edge Function : AllBottom
61621 2019-Jan-17 17:00:48.837184 - [DEBUG] End adding new jump function
61622 2019-Jan-17 17:00:48.837208 - [DEBUG]
61623 2019-Jan-17 17:00:48.837232 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61624 2019-Jan-17 17:00:48.837256 - [DEBUG]
61625 2019-Jan-17 17:00:48.837279 - [DEBUG] Process 1638. path edge:
61626 2019-Jan-17 17:00:48.837303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61627 2019-Jan-17 17:00:48.837361 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
61628 2019-Jan-17 17:00:48.838022 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61629 2019-Jan-17 17:00:48.839267 - [DEBUG]
61630 2019-Jan-17 17:00:48.839291 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61631 2019-Jan-17 17:00:48.839945 - [DEBUG] Possible callees:
61632 2019-Jan-17 17:00:48.839970 - [DEBUG] foo
61633 2019-Jan-17 17:00:48.839995 - [DEBUG] Possible return sites:
61634 2019-Jan-17 17:00:48.840019 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12661635 2019-Jan-17 17:00:48.841299 - [DEBUG] Found and process special summary
61636 2019-Jan-17 17:00:48.841336 - [DEBUG] Compose: EdgeIdentity * AllBottom
61637 2019-Jan-17 17:00:48.841364 - [DEBUG]
61638 2019-Jan-17 17:00:48.841387 - [DEBUG] Propagate flow
61639 2019-Jan-17 17:00:48.841411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61640 2019-Jan-17 17:00:48.841470 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61641 2019-Jan-17 17:00:48.842111 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61642 2019-Jan-17 17:00:48.843355 - [DEBUG] Edge function : AllBottom (result of previous compose)
61643 2019-Jan-17 17:00:48.843380 - [DEBUG]
61644 2019-Jan-17 17:00:48.843406 - [DEBUG] Join: AllTop & AllBottom
61645 2019-Jan-17 17:00:48.843432 - [DEBUG] = AllBottom (new jump func)
61646 2019-Jan-17 17:00:48.843456 - [DEBUG]
61647 2019-Jan-17 17:00:48.843479 - [DEBUG] Start adding new jump function
61648 2019-Jan-17 17:00:48.843502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61649 2019-Jan-17 17:00:48.843560 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61650 2019-Jan-17 17:00:48.844819 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61651 2019-Jan-17 17:00:48.845459 - [DEBUG] Edge Function : AllBottom
61652 2019-Jan-17 17:00:48.845488 - [DEBUG] End adding new jump function
61653 2019-Jan-17 17:00:48.845512 - [DEBUG]
61654 2019-Jan-17 17:00:48.845536 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61655 2019-Jan-17 17:00:48.845560 - [DEBUG]
61656 2019-Jan-17 17:00:48.845583 - [DEBUG] Process 1639. path edge:
61657 2019-Jan-17 17:00:48.845607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61658 2019-Jan-17 17:00:48.845664 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
61659 2019-Jan-17 17:00:48.846304 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61660 2019-Jan-17 17:00:48.847547 - [DEBUG]
61661 2019-Jan-17 17:00:48.847571 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61662 2019-Jan-17 17:00:48.848255 - [DEBUG] Compose: EdgeIdentity * AllBottom
61663 2019-Jan-17 17:00:48.848284 - [DEBUG]
61664 2019-Jan-17 17:00:48.848307 - [DEBUG] Propagate flow
61665 2019-Jan-17 17:00:48.848331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61666 2019-Jan-17 17:00:48.848390 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61667 2019-Jan-17 17:00:48.849029 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61668 2019-Jan-17 17:00:48.850282 - [DEBUG] Edge function : AllBottom (result of previous compose)
61669 2019-Jan-17 17:00:48.850308 - [DEBUG]
61670 2019-Jan-17 17:00:48.850333 - [DEBUG] Join: AllTop & AllBottom
61671 2019-Jan-17 17:00:48.850359 - [DEBUG] = AllBottom (new jump func)
61672 2019-Jan-17 17:00:48.850383 - [DEBUG]
61673 2019-Jan-17 17:00:48.850407 - [DEBUG] Start adding new jump function
61674 2019-Jan-17 17:00:48.850430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61675 2019-Jan-17 17:00:48.850488 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61676 2019-Jan-17 17:00:48.851749 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61677 2019-Jan-17 17:00:48.852385 - [DEBUG] Edge Function : AllBottom
61678 2019-Jan-17 17:00:48.852414 - [DEBUG] End adding new jump function
61679 2019-Jan-17 17:00:48.852438 - [DEBUG]
61680 2019-Jan-17 17:00:48.852462 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61681 2019-Jan-17 17:00:48.852487 - [DEBUG]
61682 2019-Jan-17 17:00:48.852510 - [DEBUG] Process 1640. path edge:
61683 2019-Jan-17 17:00:48.852533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61684 2019-Jan-17 17:00:48.852591 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
61685 2019-Jan-17 17:00:48.853228 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61686 2019-Jan-17 17:00:48.854471 - [DEBUG]
61687 2019-Jan-17 17:00:48.854497 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61688 2019-Jan-17 17:00:48.855175 - [DEBUG] Compose: EdgeIdentity * AllBottom
61689 2019-Jan-17 17:00:48.855204 - [DEBUG]
61690 2019-Jan-17 17:00:48.855228 - [DEBUG] Propagate flow
61691 2019-Jan-17 17:00:48.855251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61692 2019-Jan-17 17:00:48.855310 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61693 2019-Jan-17 17:00:48.855949 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61694 2019-Jan-17 17:00:48.857192 - [DEBUG] Edge function : AllBottom (result of previous compose)
61695 2019-Jan-17 17:00:48.857218 - [DEBUG]
61696 2019-Jan-17 17:00:48.857243 - [DEBUG] Join: AllTop & AllBottom
61697 2019-Jan-17 17:00:48.857269 - [DEBUG] = AllBottom (new jump func)
61698 2019-Jan-17 17:00:48.857293 - [DEBUG]
61699 2019-Jan-17 17:00:48.857316 - [DEBUG] Start adding new jump function
61700 2019-Jan-17 17:00:48.857339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61701 2019-Jan-17 17:00:48.857397 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61702 2019-Jan-17 17:00:48.858658 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61703 2019-Jan-17 17:00:48.859294 - [DEBUG] Edge Function : AllBottom
61704 2019-Jan-17 17:00:48.859324 - [DEBUG] End adding new jump function
61705 2019-Jan-17 17:00:48.859348 - [DEBUG]
61706 2019-Jan-17 17:00:48.859373 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61707 2019-Jan-17 17:00:48.859398 - [DEBUG]
61708 2019-Jan-17 17:00:48.859421 - [DEBUG] Process 1641. path edge:
61709 2019-Jan-17 17:00:48.859446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61710 2019-Jan-17 17:00:48.859513 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
61711 2019-Jan-17 17:00:48.860152 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61712 2019-Jan-17 17:00:48.861412 - [DEBUG]
61713 2019-Jan-17 17:00:48.861439 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
61714 2019-Jan-17 17:00:48.862101 - [DEBUG] Compose: EdgeIdentity * AllBottom
61715 2019-Jan-17 17:00:48.862130 - [DEBUG]
61716 2019-Jan-17 17:00:48.862154 - [DEBUG] Propagate flow
61717 2019-Jan-17 17:00:48.862178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61718 2019-Jan-17 17:00:48.862239 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61719 2019-Jan-17 17:00:48.862890 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61720 2019-Jan-17 17:00:48.864139 - [DEBUG] Edge function : AllBottom (result of previous compose)
61721 2019-Jan-17 17:00:48.864165 - [DEBUG]
61722 2019-Jan-17 17:00:48.864190 - [DEBUG] Join: AllTop & AllBottom
61723 2019-Jan-17 17:00:48.864215 - [DEBUG] = AllBottom (new jump func)
61724 2019-Jan-17 17:00:48.864239 - [DEBUG]
61725 2019-Jan-17 17:00:48.864263 - [DEBUG] Start adding new jump function
61726 2019-Jan-17 17:00:48.864286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61727 2019-Jan-17 17:00:48.864344 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61728 2019-Jan-17 17:00:48.865605 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61729 2019-Jan-17 17:00:48.866252 - [DEBUG] Edge Function : AllBottom
61730 2019-Jan-17 17:00:48.866281 - [DEBUG] End adding new jump function
61731 2019-Jan-17 17:00:48.866306 - [DEBUG]
61732 2019-Jan-17 17:00:48.866330 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61733 2019-Jan-17 17:00:48.866355 - [DEBUG]
61734 2019-Jan-17 17:00:48.866378 - [DEBUG] Process 1642. path edge:
61735 2019-Jan-17 17:00:48.866403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61736 2019-Jan-17 17:00:48.866461 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
61737 2019-Jan-17 17:00:48.867109 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61738 2019-Jan-17 17:00:48.868371 - [DEBUG]
61739 2019-Jan-17 17:00:48.868397 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61740 2019-Jan-17 17:00:48.869061 - [DEBUG] Possible callees:
61741 2019-Jan-17 17:00:48.869087 - [DEBUG] llvm.dbg.declare
61742 2019-Jan-17 17:00:48.869113 - [DEBUG] Possible return sites:
61743 2019-Jan-17 17:00:48.869136 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13661744 2019-Jan-17 17:00:48.870416 - [DEBUG] Found and process special summary
61745 2019-Jan-17 17:00:48.870452 - [DEBUG] Compose: EdgeIdentity * AllBottom
61746 2019-Jan-17 17:00:48.870479 - [DEBUG]
61747 2019-Jan-17 17:00:48.870504 - [DEBUG] Propagate flow
61748 2019-Jan-17 17:00:48.870528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61749 2019-Jan-17 17:00:48.870596 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61750 2019-Jan-17 17:00:48.871239 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61751 2019-Jan-17 17:00:48.872504 - [DEBUG] Edge function : AllBottom (result of previous compose)
61752 2019-Jan-17 17:00:48.872530 - [DEBUG]
61753 2019-Jan-17 17:00:48.872555 - [DEBUG] Join: AllTop & AllBottom
61754 2019-Jan-17 17:00:48.872581 - [DEBUG] = AllBottom (new jump func)
61755 2019-Jan-17 17:00:48.872605 - [DEBUG]
61756 2019-Jan-17 17:00:48.872628 - [DEBUG] Start adding new jump function
61757 2019-Jan-17 17:00:48.872652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61758 2019-Jan-17 17:00:48.872710 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61759 2019-Jan-17 17:00:48.873967 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61760 2019-Jan-17 17:00:48.874607 - [DEBUG] Edge Function : AllBottom
61761 2019-Jan-17 17:00:48.874650 - [DEBUG] End adding new jump function
61762 2019-Jan-17 17:00:48.874675 - [DEBUG]
61763 2019-Jan-17 17:00:48.874699 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61764 2019-Jan-17 17:00:48.874724 - [DEBUG]
61765 2019-Jan-17 17:00:48.874749 - [DEBUG] Process 1643. path edge:
61766 2019-Jan-17 17:00:48.874773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61767 2019-Jan-17 17:00:48.874832 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
61768 2019-Jan-17 17:00:48.875475 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61769 2019-Jan-17 17:00:48.876723 - [DEBUG]
61770 2019-Jan-17 17:00:48.876748 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61771 2019-Jan-17 17:00:48.877421 - [DEBUG] Compose: EdgeIdentity * AllBottom
61772 2019-Jan-17 17:00:48.877449 - [DEBUG]
61773 2019-Jan-17 17:00:48.877473 - [DEBUG] Propagate flow
61774 2019-Jan-17 17:00:48.877497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61775 2019-Jan-17 17:00:48.877557 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
61776 2019-Jan-17 17:00:48.878211 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61777 2019-Jan-17 17:00:48.879459 - [DEBUG] Edge function : AllBottom (result of previous compose)
61778 2019-Jan-17 17:00:48.879484 - [DEBUG]
61779 2019-Jan-17 17:00:48.879510 - [DEBUG] Join: AllTop & AllBottom
61780 2019-Jan-17 17:00:48.879536 - [DEBUG] = AllBottom (new jump func)
61781 2019-Jan-17 17:00:48.879560 - [DEBUG]
61782 2019-Jan-17 17:00:48.879584 - [DEBUG] Start adding new jump function
61783 2019-Jan-17 17:00:48.879607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61784 2019-Jan-17 17:00:48.879665 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61785 2019-Jan-17 17:00:48.880912 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
61786 2019-Jan-17 17:00:48.881564 - [DEBUG] Edge Function : AllBottom
61787 2019-Jan-17 17:00:48.881593 - [DEBUG] End adding new jump function
61788 2019-Jan-17 17:00:48.881618 - [DEBUG]
61789 2019-Jan-17 17:00:48.881642 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61790 2019-Jan-17 17:00:48.881675 - [DEBUG]
61791 2019-Jan-17 17:00:48.881699 - [DEBUG] Process 1644. path edge:
61792 2019-Jan-17 17:00:48.881723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61793 2019-Jan-17 17:00:48.881783 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
61794 2019-Jan-17 17:00:48.882423 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61795 2019-Jan-17 17:00:48.883670 - [DEBUG]
61796 2019-Jan-17 17:00:48.883696 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
61797 2019-Jan-17 17:00:48.884359 - [DEBUG] Compose: EdgeIdentity * AllBottom
61798 2019-Jan-17 17:00:48.884387 - [DEBUG]
61799 2019-Jan-17 17:00:48.884411 - [DEBUG] Propagate flow
61800 2019-Jan-17 17:00:48.884435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61801 2019-Jan-17 17:00:48.884495 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61802 2019-Jan-17 17:00:48.885146 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61803 2019-Jan-17 17:00:48.886392 - [DEBUG] Edge function : AllBottom (result of previous compose)
61804 2019-Jan-17 17:00:48.886417 - [DEBUG]
61805 2019-Jan-17 17:00:48.886442 - [DEBUG] Join: AllTop & AllBottom
61806 2019-Jan-17 17:00:48.886468 - [DEBUG] = AllBottom (new jump func)
61807 2019-Jan-17 17:00:48.886492 - [DEBUG]
61808 2019-Jan-17 17:00:48.886515 - [DEBUG] Start adding new jump function
61809 2019-Jan-17 17:00:48.886539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61810 2019-Jan-17 17:00:48.886596 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61811 2019-Jan-17 17:00:48.887844 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
61812 2019-Jan-17 17:00:48.888494 - [DEBUG] Edge Function : AllBottom
61813 2019-Jan-17 17:00:48.888523 - [DEBUG] End adding new jump function
61814 2019-Jan-17 17:00:48.888547 - [DEBUG]
61815 2019-Jan-17 17:00:48.888572 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61816 2019-Jan-17 17:00:48.888596 - [DEBUG]
61817 2019-Jan-17 17:00:48.888620 - [DEBUG] Process 1645. path edge:
61818 2019-Jan-17 17:00:48.888644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61819 2019-Jan-17 17:00:48.888703 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
61820 2019-Jan-17 17:00:48.889339 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61821 2019-Jan-17 17:00:48.890585 - [DEBUG]
61822 2019-Jan-17 17:00:48.890610 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
61823 2019-Jan-17 17:00:48.891269 - [DEBUG] Compose: EdgeIdentity * AllBottom
61824 2019-Jan-17 17:00:48.891311 - [DEBUG]
61825 2019-Jan-17 17:00:48.891335 - [DEBUG] Propagate flow
61826 2019-Jan-17 17:00:48.891359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61827 2019-Jan-17 17:00:48.891419 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
61828 2019-Jan-17 17:00:48.892068 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61829 2019-Jan-17 17:00:48.893314 - [DEBUG] Edge function : AllBottom (result of previous compose)
61830 2019-Jan-17 17:00:48.893339 - [DEBUG]
61831 2019-Jan-17 17:00:48.893365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61832 2019-Jan-17 17:00:48.893399 - [DEBUG] = AllBottom
61833 2019-Jan-17 17:00:48.893424 - [DEBUG]
61834 2019-Jan-17 17:00:48.893447 - [DEBUG] PROPAGATE: No new function!
61835 2019-Jan-17 17:00:48.893472 - [DEBUG] EDGE: >
61836 2019-Jan-17 17:00:48.893532 - [DEBUG] ---> 61837 2019-Jan-17 17:00:48.894167 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61838 2019-Jan-17 17:00:48.895428 - [DEBUG]
61839 2019-Jan-17 17:00:48.895454 - [DEBUG] EDGE: >
61840 2019-Jan-17 17:00:48.895513 - [DEBUG] ---> 61841 2019-Jan-17 17:00:48.896150 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61842 2019-Jan-17 17:00:48.897392 - [DEBUG]
61843 2019-Jan-17 17:00:48.897418 - [DEBUG] EDGE: >
61844 2019-Jan-17 17:00:48.897477 - [DEBUG] ---> 61845 2019-Jan-17 17:00:48.898132 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61846 2019-Jan-17 17:00:48.899376 - [DEBUG]
61847 2019-Jan-17 17:00:48.899414 - [DEBUG] Compose: EdgeIdentity * AllBottom
61848 2019-Jan-17 17:00:48.899441 - [DEBUG]
61849 2019-Jan-17 17:00:48.899465 - [DEBUG] Propagate flow
61850 2019-Jan-17 17:00:48.899489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61851 2019-Jan-17 17:00:48.899547 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61852 2019-Jan-17 17:00:48.900188 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61853 2019-Jan-17 17:00:48.901467 - [DEBUG] Edge function : AllBottom (result of previous compose)
61854 2019-Jan-17 17:00:48.901494 - [DEBUG]
61855 2019-Jan-17 17:00:48.901520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61856 2019-Jan-17 17:00:48.901546 - [DEBUG] = AllBottom
61857 2019-Jan-17 17:00:48.901571 - [DEBUG]
61858 2019-Jan-17 17:00:48.901594 - [DEBUG] PROPAGATE: No new function!
61859 2019-Jan-17 17:00:48.901624 - [DEBUG] EDGE: >
61860 2019-Jan-17 17:00:48.901699 - [DEBUG] ---> 61861 2019-Jan-17 17:00:48.902411 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61862 2019-Jan-17 17:00:48.903759 - [DEBUG]
61863 2019-Jan-17 17:00:48.903812 - [DEBUG] Compose: EdgeIdentity * AllBottom
61864 2019-Jan-17 17:00:48.903840 - [DEBUG]
61865 2019-Jan-17 17:00:48.903864 - [DEBUG] Propagate flow
61866 2019-Jan-17 17:00:48.903888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61867 2019-Jan-17 17:00:48.903954 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61868 2019-Jan-17 17:00:48.904608 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61869 2019-Jan-17 17:00:48.905878 - [DEBUG] Edge function : AllBottom (result of previous compose)
61870 2019-Jan-17 17:00:48.905904 - [DEBUG]
61871 2019-Jan-17 17:00:48.905930 - [DEBUG] Join: AllTop & AllBottom
61872 2019-Jan-17 17:00:48.905975 - [DEBUG] = AllBottom (new jump func)
61873 2019-Jan-17 17:00:48.906000 - [DEBUG]
61874 2019-Jan-17 17:00:48.906024 - [DEBUG] Start adding new jump function
61875 2019-Jan-17 17:00:48.906047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61876 2019-Jan-17 17:00:48.906106 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61877 2019-Jan-17 17:00:48.907352 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61878 2019-Jan-17 17:00:48.908013 - [DEBUG] Edge Function : AllBottom
61879 2019-Jan-17 17:00:48.908044 - [DEBUG] End adding new jump function
61880 2019-Jan-17 17:00:48.908068 - [DEBUG]
61881 2019-Jan-17 17:00:48.908092 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61882 2019-Jan-17 17:00:48.908117 - [DEBUG]
61883 2019-Jan-17 17:00:48.908140 - [DEBUG] Process 1646. path edge:
61884 2019-Jan-17 17:00:48.908164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61885 2019-Jan-17 17:00:48.908221 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61886 2019-Jan-17 17:00:48.908869 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61887 2019-Jan-17 17:00:48.910115 - [DEBUG]
61888 2019-Jan-17 17:00:48.910140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61889 2019-Jan-17 17:00:48.910809 - [DEBUG] Possible callees:
61890 2019-Jan-17 17:00:48.910834 - [DEBUG] llvm.dbg.declare
61891 2019-Jan-17 17:00:48.910860 - [DEBUG] Possible return sites:
61892 2019-Jan-17 17:00:48.910884 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361893 2019-Jan-17 17:00:48.912193 - [DEBUG] Found and process special summary
61894 2019-Jan-17 17:00:48.912232 - [DEBUG] Compose: EdgeIdentity * AllBottom
61895 2019-Jan-17 17:00:48.912259 - [DEBUG]
61896 2019-Jan-17 17:00:48.912284 - [DEBUG] Propagate flow
61897 2019-Jan-17 17:00:48.912308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61898 2019-Jan-17 17:00:48.912368 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61899 2019-Jan-17 17:00:48.913010 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61900 2019-Jan-17 17:00:48.914258 - [DEBUG] Edge function : AllBottom (result of previous compose)
61901 2019-Jan-17 17:00:48.914284 - [DEBUG]
61902 2019-Jan-17 17:00:48.914309 - [DEBUG] Join: AllTop & AllBottom
61903 2019-Jan-17 17:00:48.914335 - [DEBUG] = AllBottom (new jump func)
61904 2019-Jan-17 17:00:48.914360 - [DEBUG]
61905 2019-Jan-17 17:00:48.914384 - [DEBUG] Start adding new jump function
61906 2019-Jan-17 17:00:48.914407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61907 2019-Jan-17 17:00:48.914465 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61908 2019-Jan-17 17:00:48.915731 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61909 2019-Jan-17 17:00:48.916371 - [DEBUG] Edge Function : AllBottom
61910 2019-Jan-17 17:00:48.916401 - [DEBUG] End adding new jump function
61911 2019-Jan-17 17:00:48.916426 - [DEBUG]
61912 2019-Jan-17 17:00:48.916459 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61913 2019-Jan-17 17:00:48.916485 - [DEBUG]
61914 2019-Jan-17 17:00:48.916509 - [DEBUG] Process 1647. path edge:
61915 2019-Jan-17 17:00:48.916533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61916 2019-Jan-17 17:00:48.916592 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61917 2019-Jan-17 17:00:48.917233 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61918 2019-Jan-17 17:00:48.918497 - [DEBUG]
61919 2019-Jan-17 17:00:48.918522 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61920 2019-Jan-17 17:00:48.919199 - [DEBUG] Compose: EdgeIdentity * AllBottom
61921 2019-Jan-17 17:00:48.919227 - [DEBUG]
61922 2019-Jan-17 17:00:48.919251 - [DEBUG] Propagate flow
61923 2019-Jan-17 17:00:48.919275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61924 2019-Jan-17 17:00:48.919334 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61925 2019-Jan-17 17:00:48.919986 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61926 2019-Jan-17 17:00:48.921237 - [DEBUG] Edge function : AllBottom (result of previous compose)
61927 2019-Jan-17 17:00:48.921262 - [DEBUG]
61928 2019-Jan-17 17:00:48.921302 - [DEBUG] Join: AllTop & AllBottom
61929 2019-Jan-17 17:00:48.921331 - [DEBUG] = AllBottom (new jump func)
61930 2019-Jan-17 17:00:48.921355 - [DEBUG]
61931 2019-Jan-17 17:00:48.921378 - [DEBUG] Start adding new jump function
61932 2019-Jan-17 17:00:48.921402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61933 2019-Jan-17 17:00:48.921461 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61934 2019-Jan-17 17:00:48.922710 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61935 2019-Jan-17 17:00:48.923343 - [DEBUG] Edge Function : AllBottom
61936 2019-Jan-17 17:00:48.923374 - [DEBUG] End adding new jump function
61937 2019-Jan-17 17:00:48.923399 - [DEBUG]
61938 2019-Jan-17 17:00:48.923423 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61939 2019-Jan-17 17:00:48.923448 - [DEBUG]
61940 2019-Jan-17 17:00:48.923471 - [DEBUG] Process 1648. path edge:
61941 2019-Jan-17 17:00:48.923496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
61942 2019-Jan-17 17:00:48.923554 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61943 2019-Jan-17 17:00:48.924189 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61944 2019-Jan-17 17:00:48.925451 - [DEBUG]
61945 2019-Jan-17 17:00:48.925477 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61946 2019-Jan-17 17:00:48.926141 - [DEBUG] Compose: EdgeIdentity * AllBottom
61947 2019-Jan-17 17:00:48.926169 - [DEBUG]
61948 2019-Jan-17 17:00:48.926194 - [DEBUG] Propagate flow
61949 2019-Jan-17 17:00:48.926217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61950 2019-Jan-17 17:00:48.926277 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61951 2019-Jan-17 17:00:48.926923 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61952 2019-Jan-17 17:00:48.928186 - [DEBUG] Edge function : AllBottom (result of previous compose)
61953 2019-Jan-17 17:00:48.928222 - [DEBUG]
61954 2019-Jan-17 17:00:48.928249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61955 2019-Jan-17 17:00:48.928275 - [DEBUG] = AllBottom
61956 2019-Jan-17 17:00:48.928299 - [DEBUG]
61957 2019-Jan-17 17:00:48.928322 - [DEBUG] PROPAGATE: No new function!
61958 2019-Jan-17 17:00:48.928347 - [DEBUG] EDGE: >
61959 2019-Jan-17 17:00:48.928407 - [DEBUG] ---> 61960 2019-Jan-17 17:00:48.929043 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61961 2019-Jan-17 17:00:48.930286 - [DEBUG]
61962 2019-Jan-17 17:00:48.930312 - [DEBUG] EDGE: >
61963 2019-Jan-17 17:00:48.930371 - [DEBUG] ---> 61964 2019-Jan-17 17:00:48.931010 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61965 2019-Jan-17 17:00:48.932266 - [DEBUG]
61966 2019-Jan-17 17:00:48.932306 - [DEBUG] Compose: EdgeIdentity * AllBottom
61967 2019-Jan-17 17:00:48.932333 - [DEBUG]
61968 2019-Jan-17 17:00:48.932358 - [DEBUG] Propagate flow
61969 2019-Jan-17 17:00:48.932381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61970 2019-Jan-17 17:00:48.932439 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61971 2019-Jan-17 17:00:48.933079 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61972 2019-Jan-17 17:00:48.934322 - [DEBUG] Edge function : AllBottom (result of previous compose)
61973 2019-Jan-17 17:00:48.934347 - [DEBUG]
61974 2019-Jan-17 17:00:48.934372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61975 2019-Jan-17 17:00:48.934398 - [DEBUG] = AllBottom
61976 2019-Jan-17 17:00:48.934422 - [DEBUG]
61977 2019-Jan-17 17:00:48.934445 - [DEBUG] PROPAGATE: No new function!
61978 2019-Jan-17 17:00:48.934473 - [DEBUG] EDGE: >
61979 2019-Jan-17 17:00:48.934533 - [DEBUG] ---> 61980 2019-Jan-17 17:00:48.935198 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61981 2019-Jan-17 17:00:48.936444 - [DEBUG]
61982 2019-Jan-17 17:00:48.936471 - [DEBUG] EDGE: >
61983 2019-Jan-17 17:00:48.936530 - [DEBUG] ---> 61984 2019-Jan-17 17:00:48.937169 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
61985 2019-Jan-17 17:00:48.938430 - [DEBUG]
61986 2019-Jan-17 17:00:48.938466 - [DEBUG] Compose: EdgeIdentity * AllBottom
61987 2019-Jan-17 17:00:48.938493 - [DEBUG]
61988 2019-Jan-17 17:00:48.938517 - [DEBUG] Propagate flow
61989 2019-Jan-17 17:00:48.938540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

61990 2019-Jan-17 17:00:48.938598 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61991 2019-Jan-17 17:00:48.939234 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

61992 2019-Jan-17 17:00:48.940477 - [DEBUG] Edge function : AllBottom (result of previous compose)
61993 2019-Jan-17 17:00:48.940503 - [DEBUG]
61994 2019-Jan-17 17:00:48.940537 - [DEBUG] Join: AllTop & AllBottom
61995 2019-Jan-17 17:00:48.940563 - [DEBUG] = AllBottom (new jump func)
61996 2019-Jan-17 17:00:48.940588 - [DEBUG]
61997 2019-Jan-17 17:00:48.940611 - [DEBUG] Start adding new jump function
61998 2019-Jan-17 17:00:48.940634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

61999 2019-Jan-17 17:00:48.940692 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

62000 2019-Jan-17 17:00:48.941952 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62001 2019-Jan-17 17:00:48.942588 - [DEBUG] Edge Function : AllBottom
62002 2019-Jan-17 17:00:48.942617 - [DEBUG] End adding new jump function
62003 2019-Jan-17 17:00:48.942641 - [DEBUG]
62004 2019-Jan-17 17:00:48.942665 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
62005 2019-Jan-17 17:00:48.942690 - [DEBUG]
62006 2019-Jan-17 17:00:48.942712 - [DEBUG] Process 1649. path edge:
62007 2019-Jan-17 17:00:48.942736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62008 2019-Jan-17 17:00:48.942794 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
62009 2019-Jan-17 17:00:48.943431 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62010 2019-Jan-17 17:00:48.944686 - [DEBUG]
62011 2019-Jan-17 17:00:48.944712 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
62012 2019-Jan-17 17:00:48.945374 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-17 17:00:48.945402 - [DEBUG]
62014 2019-Jan-17 17:00:48.945426 - [DEBUG] Propagate flow
62015 2019-Jan-17 17:00:48.945450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62016 2019-Jan-17 17:00:48.945509 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
62017 2019-Jan-17 17:00:48.946157 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

62018 2019-Jan-17 17:00:48.947404 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-17 17:00:48.947429 - [DEBUG]
62020 2019-Jan-17 17:00:48.947455 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-17 17:00:48.947481 - [DEBUG] = AllBottom
62022 2019-Jan-17 17:00:48.947505 - [DEBUG]
62023 2019-Jan-17 17:00:48.947528 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-17 17:00:48.947561 - [DEBUG] Compose: EdgeIdentity * AllBottom
62025 2019-Jan-17 17:00:48.947589 - [DEBUG]
62026 2019-Jan-17 17:00:48.947613 - [DEBUG] Propagate flow
62027 2019-Jan-17 17:00:48.947637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62028 2019-Jan-17 17:00:48.947696 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
62029 2019-Jan-17 17:00:48.948360 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

62030 2019-Jan-17 17:00:48.949607 - [DEBUG] Edge function : AllBottom (result of previous compose)
62031 2019-Jan-17 17:00:48.949633 - [DEBUG]
62032 2019-Jan-17 17:00:48.949659 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62033 2019-Jan-17 17:00:48.949685 - [DEBUG] = AllBottom
62034 2019-Jan-17 17:00:48.949709 - [DEBUG]
62035 2019-Jan-17 17:00:48.949732 - [DEBUG] PROPAGATE: No new function!
62036 2019-Jan-17 17:00:48.949757 - [DEBUG] EDGE: >
62037 2019-Jan-17 17:00:48.949825 - [DEBUG] ---> 62038 2019-Jan-17 17:00:48.950463 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62039 2019-Jan-17 17:00:48.951723 - [DEBUG]
62040 2019-Jan-17 17:00:48.951749 - [DEBUG] EDGE: >
62041 2019-Jan-17 17:00:48.951809 - [DEBUG] ---> 62042 2019-Jan-17 17:00:48.952448 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62043 2019-Jan-17 17:00:48.953692 - [DEBUG]
62044 2019-Jan-17 17:00:48.953719 - [DEBUG] EDGE: >
62045 2019-Jan-17 17:00:48.953778 - [DEBUG] ---> 62046 2019-Jan-17 17:00:48.954419 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62047 2019-Jan-17 17:00:48.955676 - [DEBUG]
62048 2019-Jan-17 17:00:48.955715 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-17 17:00:48.955742 - [DEBUG]
62050 2019-Jan-17 17:00:48.955766 - [DEBUG] Propagate flow
62051 2019-Jan-17 17:00:48.955789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62052 2019-Jan-17 17:00:48.955847 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
62053 2019-Jan-17 17:00:48.956488 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

62054 2019-Jan-17 17:00:48.957731 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-17 17:00:48.957756 - [DEBUG]
62056 2019-Jan-17 17:00:48.957782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-17 17:00:48.957808 - [DEBUG] = AllBottom
62058 2019-Jan-17 17:00:48.957832 - [DEBUG]
62059 2019-Jan-17 17:00:48.957855 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-17 17:00:48.957883 - [DEBUG] EDGE: >
62061 2019-Jan-17 17:00:48.957943 - [DEBUG] ---> 62062 2019-Jan-17 17:00:48.958597 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62063 2019-Jan-17 17:00:48.959840 - [DEBUG]
62064 2019-Jan-17 17:00:48.959867 - [DEBUG] EDGE: >
62065 2019-Jan-17 17:00:48.959926 - [DEBUG] ---> 62066 2019-Jan-17 17:00:48.960562 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62067 2019-Jan-17 17:00:48.961825 - [DEBUG]
62068 2019-Jan-17 17:00:48.961851 - [DEBUG] EDGE: >
62069 2019-Jan-17 17:00:48.961911 - [DEBUG] ---> 62070 2019-Jan-17 17:00:48.962552 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62071 2019-Jan-17 17:00:48.963798 - [DEBUG]
62072 2019-Jan-17 17:00:48.963824 - [DEBUG] EDGE: >
62073 2019-Jan-17 17:00:48.963884 - [DEBUG] ---> 62074 2019-Jan-17 17:00:48.964534 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62075 2019-Jan-17 17:00:48.965796 - [DEBUG]
62076 2019-Jan-17 17:00:48.965823 - [DEBUG] EDGE: >
62077 2019-Jan-17 17:00:48.965883 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62078 2019-Jan-17 17:00:48.966524 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62079 2019-Jan-17 17:00:48.967766 - [DEBUG]
62080 2019-Jan-17 17:00:48.967793 - [DEBUG] EDGE: >
62081 2019-Jan-17 17:00:48.967852 - [DEBUG] ---> 62082 2019-Jan-17 17:00:48.968505 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62083 2019-Jan-17 17:00:48.969748 - [DEBUG]
62084 2019-Jan-17 17:00:48.969774 - [DEBUG] EDGE: >
62085 2019-Jan-17 17:00:48.969834 - [DEBUG] ---> 62086 2019-Jan-17 17:00:48.970469 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
>
62087 2019-Jan-17 17:00:48.971726 - [DEBUG]
62088 2019-Jan-17 17:00:48.971752 - [DEBUG] EDGE: >
62089 2019-Jan-17 17:00:48.971811 - [DEBUG] ---> 62090 2019-Jan-17 17:00:48.972449 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
>
62091 2019-Jan-17 17:00:48.973090 - [DEBUG]
62092 2019-Jan-17 17:00:48.973135 - [DEBUG] Compose: EdgeIdentity * AllBottom
62093 2019-Jan-17 17:00:48.973162 - [DEBUG]
62094 2019-Jan-17 17:00:48.973186 - [DEBUG] Propagate flow
62095 2019-Jan-17 17:00:48.973209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62096 2019-Jan-17 17:00:48.973267 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62097 2019-Jan-17 17:00:48.973903 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

62098 2019-Jan-17 17:00:48.974538 - [DEBUG] Edge function : AllBottom (result of previous compose)
62099 2019-Jan-17 17:00:48.974563 - [DEBUG]
62100 2019-Jan-17 17:00:48.974589 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62101 2019-Jan-17 17:00:48.974614 - [DEBUG] = AllBottom
62102 2019-Jan-17 17:00:48.974653 - [DEBUG]
62103 2019-Jan-17 17:00:48.974677 - [DEBUG] PROPAGATE: No new function!
62104 2019-Jan-17 17:00:48.974702 - [DEBUG] Compose: EdgeIdentity * AllBottom
62105 2019-Jan-17 17:00:48.974728 - [DEBUG]
62106 2019-Jan-17 17:00:48.974751 - [DEBUG] Propagate flow
62107 2019-Jan-17 17:00:48.974774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62108 2019-Jan-17 17:00:48.974832 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62109 2019-Jan-17 17:00:48.975468 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

62110 2019-Jan-17 17:00:48.976110 - [DEBUG] Edge function : AllBottom (result of previous compose)
62111 2019-Jan-17 17:00:48.976135 - [DEBUG]
62112 2019-Jan-17 17:00:48.976160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62113 2019-Jan-17 17:00:48.976186 - [DEBUG] = AllBottom
62114 2019-Jan-17 17:00:48.976219 - [DEBUG]
62115 2019-Jan-17 17:00:48.976243 - [DEBUG] PROPAGATE: No new function!
62116 2019-Jan-17 17:00:48.976267 - [DEBUG] EDGE: >
62117 2019-Jan-17 17:00:48.976327 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62118 2019-Jan-17 17:00:48.976968 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
>
62119 2019-Jan-17 17:00:48.977603 - [DEBUG]
62120 2019-Jan-17 17:00:48.977630 - [DEBUG] Compose: EdgeIdentity * AllBottom
62121 2019-Jan-17 17:00:48.977656 - [DEBUG]
62122 2019-Jan-17 17:00:48.977679 - [DEBUG] Propagate flow
62123 2019-Jan-17 17:00:48.977703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62124 2019-Jan-17 17:00:48.977760 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62125 2019-Jan-17 17:00:48.978416 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62126 2019-Jan-17 17:00:48.979055 - [DEBUG] Edge function : AllBottom (result of previous compose)
62127 2019-Jan-17 17:00:48.979080 - [DEBUG]
62128 2019-Jan-17 17:00:48.979105 - [DEBUG] Join: AllTop & AllBottom
62129 2019-Jan-17 17:00:48.979131 - [DEBUG] = AllBottom (new jump func)
62130 2019-Jan-17 17:00:48.979155 - [DEBUG]
62131 2019-Jan-17 17:00:48.979178 - [DEBUG] Start adding new jump function
62132 2019-Jan-17 17:00:48.979201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62133 2019-Jan-17 17:00:48.979259 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62134 2019-Jan-17 17:00:48.979896 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62135 2019-Jan-17 17:00:48.980535 - [DEBUG] Edge Function : AllBottom
62136 2019-Jan-17 17:00:48.980563 - [DEBUG] End adding new jump function
62137 2019-Jan-17 17:00:48.980587 - [DEBUG]
62138 2019-Jan-17 17:00:48.980611 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62139 2019-Jan-17 17:00:48.980635 - [DEBUG]
62140 2019-Jan-17 17:00:48.980658 - [DEBUG] Process 1650. path edge:
62141 2019-Jan-17 17:00:48.980682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62142 2019-Jan-17 17:00:48.980739 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62143 2019-Jan-17 17:00:48.981393 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62144 2019-Jan-17 17:00:48.982033 - [DEBUG]
62145 2019-Jan-17 17:00:48.982058 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62146 2019-Jan-17 17:00:48.982713 - [DEBUG] Compose: EdgeIdentity * AllBottom
62147 2019-Jan-17 17:00:48.982741 - [DEBUG]
62148 2019-Jan-17 17:00:48.982764 - [DEBUG] Propagate flow
62149 2019-Jan-17 17:00:48.982788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62150 2019-Jan-17 17:00:48.982845 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62151 2019-Jan-17 17:00:48.983486 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62152 2019-Jan-17 17:00:48.984122 - [DEBUG] Edge function : AllBottom (result of previous compose)
62153 2019-Jan-17 17:00:48.984147 - [DEBUG]
62154 2019-Jan-17 17:00:48.984171 - [DEBUG] Join: AllTop & AllBottom
62155 2019-Jan-17 17:00:48.984197 - [DEBUG] = AllBottom (new jump func)
62156 2019-Jan-17 17:00:48.984221 - [DEBUG]
62157 2019-Jan-17 17:00:48.984253 - [DEBUG] Start adding new jump function
62158 2019-Jan-17 17:00:48.984277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62159 2019-Jan-17 17:00:48.984334 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62160 2019-Jan-17 17:00:48.984988 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62161 2019-Jan-17 17:00:48.985629 - [DEBUG] Edge Function : AllBottom
62162 2019-Jan-17 17:00:48.985657 - [DEBUG] End adding new jump function
62163 2019-Jan-17 17:00:48.985680 - [DEBUG]
62164 2019-Jan-17 17:00:48.985704 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62165 2019-Jan-17 17:00:48.985728 - [DEBUG]
62166 2019-Jan-17 17:00:48.985751 - [DEBUG] Process 1651. path edge:
62167 2019-Jan-17 17:00:48.985775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62168 2019-Jan-17 17:00:48.985832 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62169 2019-Jan-17 17:00:48.986472 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62170 2019-Jan-17 17:00:48.987109 - [DEBUG]
62171 2019-Jan-17 17:00:48.987134 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62172 2019-Jan-17 17:00:48.987796 - [DEBUG] Compose: EdgeIdentity * AllBottom
62173 2019-Jan-17 17:00:48.987825 - [DEBUG]
62174 2019-Jan-17 17:00:48.987849 - [DEBUG] Propagate flow
62175 2019-Jan-17 17:00:48.987872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62176 2019-Jan-17 17:00:48.987930 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62177 2019-Jan-17 17:00:48.988582 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62178 2019-Jan-17 17:00:48.989219 - [DEBUG] Edge function : AllBottom (result of previous compose)
62179 2019-Jan-17 17:00:48.989245 - [DEBUG]
62180 2019-Jan-17 17:00:48.989269 - [DEBUG] Join: AllTop & AllBottom
62181 2019-Jan-17 17:00:48.989295 - [DEBUG] = AllBottom (new jump func)
62182 2019-Jan-17 17:00:48.989319 - [DEBUG]
62183 2019-Jan-17 17:00:48.989343 - [DEBUG] Start adding new jump function
62184 2019-Jan-17 17:00:48.989366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62185 2019-Jan-17 17:00:48.989423 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62186 2019-Jan-17 17:00:48.990061 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62187 2019-Jan-17 17:00:48.990695 - [DEBUG] Edge Function : AllBottom
62188 2019-Jan-17 17:00:48.990723 - [DEBUG] End adding new jump function
62189 2019-Jan-17 17:00:48.990747 - [DEBUG]
62190 2019-Jan-17 17:00:48.990771 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62191 2019-Jan-17 17:00:48.990795 - [DEBUG]
62192 2019-Jan-17 17:00:48.990818 - [DEBUG] Process 1652. path edge:
62193 2019-Jan-17 17:00:48.990842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62194 2019-Jan-17 17:00:48.990900 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62195 2019-Jan-17 17:00:48.991552 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62196 2019-Jan-17 17:00:48.992190 - [DEBUG]
62197 2019-Jan-17 17:00:48.992215 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62198 2019-Jan-17 17:00:48.992862 - [DEBUG] Compose: EdgeIdentity * AllBottom
62199 2019-Jan-17 17:00:48.992890 - [DEBUG]
62200 2019-Jan-17 17:00:48.992913 - [DEBUG] Propagate flow
62201 2019-Jan-17 17:00:48.992937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62202 2019-Jan-17 17:00:48.993002 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62203 2019-Jan-17 17:00:48.993640 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62204 2019-Jan-17 17:00:48.994278 - [DEBUG] Edge function : AllBottom (result of previous compose)
62205 2019-Jan-17 17:00:48.994303 - [DEBUG]
62206 2019-Jan-17 17:00:48.994327 - [DEBUG] Join: AllTop & AllBottom
62207 2019-Jan-17 17:00:48.994353 - [DEBUG] = AllBottom (new jump func)
62208 2019-Jan-17 17:00:48.994377 - [DEBUG]
62209 2019-Jan-17 17:00:48.994401 - [DEBUG] Start adding new jump function
62210 2019-Jan-17 17:00:48.994424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62211 2019-Jan-17 17:00:48.994481 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62212 2019-Jan-17 17:00:48.995135 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62213 2019-Jan-17 17:00:48.995769 - [DEBUG] Edge Function : AllBottom
62214 2019-Jan-17 17:00:48.995797 - [DEBUG] End adding new jump function
62215 2019-Jan-17 17:00:48.995820 - [DEBUG]
62216 2019-Jan-17 17:00:48.995844 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62217 2019-Jan-17 17:00:48.995868 - [DEBUG]
62218 2019-Jan-17 17:00:48.995891 - [DEBUG] Process 1653. path edge:
62219 2019-Jan-17 17:00:48.995915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62220 2019-Jan-17 17:00:48.995972 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62221 2019-Jan-17 17:00:48.996609 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62222 2019-Jan-17 17:00:48.997247 - [DEBUG]
62223 2019-Jan-17 17:00:48.997272 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62224 2019-Jan-17 17:00:48.997923 - [DEBUG] Compose: EdgeIdentity * AllBottom
62225 2019-Jan-17 17:00:48.997963 - [DEBUG]
62226 2019-Jan-17 17:00:48.997990 - [DEBUG] Propagate flow
62227 2019-Jan-17 17:00:48.998013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62228 2019-Jan-17 17:00:48.998071 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62229 2019-Jan-17 17:00:48.998720 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62230 2019-Jan-17 17:00:48.999391 - [DEBUG] Edge function : AllBottom (result of previous compose)
62231 2019-Jan-17 17:00:48.999416 - [DEBUG]
62232 2019-Jan-17 17:00:48.999441 - [DEBUG] Join: AllTop & AllBottom
62233 2019-Jan-17 17:00:48.999467 - [DEBUG] = AllBottom (new jump func)
62234 2019-Jan-17 17:00:48.999491 - [DEBUG]
62235 2019-Jan-17 17:00:48.999514 - [DEBUG] Start adding new jump function
62236 2019-Jan-17 17:00:48.999538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62237 2019-Jan-17 17:00:48.999595 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62238 2019-Jan-17 17:00:49.000234 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62239 2019-Jan-17 17:00:49.000877 - [DEBUG] Edge Function : AllBottom
62240 2019-Jan-17 17:00:49.000908 - [DEBUG] End adding new jump function
62241 2019-Jan-17 17:00:49.000931 - [DEBUG]
62242 2019-Jan-17 17:00:49.000955 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62243 2019-Jan-17 17:00:49.000979 - [DEBUG]
62244 2019-Jan-17 17:00:49.001011 - [DEBUG] Process 1654. path edge:
62245 2019-Jan-17 17:00:49.001035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62246 2019-Jan-17 17:00:49.001094 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62247 2019-Jan-17 17:00:49.001756 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62248 2019-Jan-17 17:00:49.002396 - [DEBUG]
62249 2019-Jan-17 17:00:49.002422 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62250 2019-Jan-17 17:00:49.003081 - [DEBUG] Compose: EdgeIdentity * AllBottom
62251 2019-Jan-17 17:00:49.003109 - [DEBUG]
62252 2019-Jan-17 17:00:49.003133 - [DEBUG] Propagate flow
62253 2019-Jan-17 17:00:49.003157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62254 2019-Jan-17 17:00:49.003215 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62255 2019-Jan-17 17:00:49.003858 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62256 2019-Jan-17 17:00:49.004496 - [DEBUG] Edge function : AllBottom (result of previous compose)
62257 2019-Jan-17 17:00:49.004522 - [DEBUG]
62258 2019-Jan-17 17:00:49.004546 - [DEBUG] Join: AllTop & AllBottom
62259 2019-Jan-17 17:00:49.004572 - [DEBUG] = AllBottom (new jump func)
62260 2019-Jan-17 17:00:49.004597 - [DEBUG]
62261 2019-Jan-17 17:00:49.004631 - [DEBUG] Start adding new jump function
62262 2019-Jan-17 17:00:49.004657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62263 2019-Jan-17 17:00:49.004715 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62264 2019-Jan-17 17:00:49.005354 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62265 2019-Jan-17 17:00:49.005993 - [DEBUG] Edge Function : AllBottom
62266 2019-Jan-17 17:00:49.006021 - [DEBUG] End adding new jump function
62267 2019-Jan-17 17:00:49.006045 - [DEBUG]
62268 2019-Jan-17 17:00:49.006069 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62269 2019-Jan-17 17:00:49.006094 - [DEBUG]
62270 2019-Jan-17 17:00:49.006117 - [DEBUG] Process 1655. path edge:
62271 2019-Jan-17 17:00:49.006141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62272 2019-Jan-17 17:00:49.006198 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62273 2019-Jan-17 17:00:49.006838 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62274 2019-Jan-17 17:00:49.007476 - [DEBUG]
62275 2019-Jan-17 17:00:49.007501 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62276 2019-Jan-17 17:00:49.008165 - [DEBUG] Possible callees:
62277 2019-Jan-17 17:00:49.008190 - [DEBUG] bar
62278 2019-Jan-17 17:00:49.008216 - [DEBUG] Possible return sites:
62279 2019-Jan-17 17:00:49.008239 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162280 2019-Jan-17 17:00:49.009512 - [DEBUG] Found and process special summary
62281 2019-Jan-17 17:00:49.009554 - [DEBUG] Compose: EdgeIdentity * AllBottom
62282 2019-Jan-17 17:00:49.009581 - [DEBUG]
62283 2019-Jan-17 17:00:49.009605 - [DEBUG] Propagate flow
62284 2019-Jan-17 17:00:49.009629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62285 2019-Jan-17 17:00:49.009687 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62286 2019-Jan-17 17:00:49.010330 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62287 2019-Jan-17 17:00:49.010975 - [DEBUG] Edge function : AllBottom (result of previous compose)
62288 2019-Jan-17 17:00:49.011001 - [DEBUG]
62289 2019-Jan-17 17:00:49.011026 - [DEBUG] Join: AllTop & AllBottom
62290 2019-Jan-17 17:00:49.011052 - [DEBUG] = AllBottom (new jump func)
62291 2019-Jan-17 17:00:49.011076 - [DEBUG]
62292 2019-Jan-17 17:00:49.011100 - [DEBUG] Start adding new jump function
62293 2019-Jan-17 17:00:49.011123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62294 2019-Jan-17 17:00:49.011181 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62295 2019-Jan-17 17:00:49.011836 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62296 2019-Jan-17 17:00:49.012477 - [DEBUG] Edge Function : AllBottom
62297 2019-Jan-17 17:00:49.012505 - [DEBUG] End adding new jump function
62298 2019-Jan-17 17:00:49.012529 - [DEBUG]
62299 2019-Jan-17 17:00:49.012553 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62300 2019-Jan-17 17:00:49.012577 - [DEBUG]
62301 2019-Jan-17 17:00:49.012601 - [DEBUG] Process 1656. path edge:
62302 2019-Jan-17 17:00:49.012624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62303 2019-Jan-17 17:00:49.012682 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62304 2019-Jan-17 17:00:49.013322 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62305 2019-Jan-17 17:00:49.013959 - [DEBUG]
62306 2019-Jan-17 17:00:49.013984 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62307 2019-Jan-17 17:00:49.014654 - [DEBUG] Compose: EdgeIdentity * AllBottom
62308 2019-Jan-17 17:00:49.014684 - [DEBUG]
62309 2019-Jan-17 17:00:49.014709 - [DEBUG] Propagate flow
62310 2019-Jan-17 17:00:49.014732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62311 2019-Jan-17 17:00:49.014791 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62312 2019-Jan-17 17:00:49.015429 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62313 2019-Jan-17 17:00:49.016067 - [DEBUG] Edge function : AllBottom (result of previous compose)
62314 2019-Jan-17 17:00:49.016092 - [DEBUG]
62315 2019-Jan-17 17:00:49.016117 - [DEBUG] Join: AllTop & AllBottom
62316 2019-Jan-17 17:00:49.016143 - [DEBUG] = AllBottom (new jump func)
62317 2019-Jan-17 17:00:49.016167 - [DEBUG]
62318 2019-Jan-17 17:00:49.016190 - [DEBUG] Start adding new jump function
62319 2019-Jan-17 17:00:49.016214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62320 2019-Jan-17 17:00:49.016271 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62321 2019-Jan-17 17:00:49.016908 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62322 2019-Jan-17 17:00:49.017546 - [DEBUG] Edge Function : AllBottom
62323 2019-Jan-17 17:00:49.017574 - [DEBUG] End adding new jump function
62324 2019-Jan-17 17:00:49.017598 - [DEBUG]
62325 2019-Jan-17 17:00:49.017622 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62326 2019-Jan-17 17:00:49.017646 - [DEBUG]
62327 2019-Jan-17 17:00:49.017669 - [DEBUG] Process 1657. path edge:
62328 2019-Jan-17 17:00:49.017693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62329 2019-Jan-17 17:00:49.017751 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62330 2019-Jan-17 17:00:49.018419 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62331 2019-Jan-17 17:00:49.019059 - [DEBUG]
62332 2019-Jan-17 17:00:49.019085 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62333 2019-Jan-17 17:00:49.019739 - [DEBUG] Compose: EdgeIdentity * AllBottom
62334 2019-Jan-17 17:00:49.019768 - [DEBUG]
62335 2019-Jan-17 17:00:49.019792 - [DEBUG] Propagate flow
62336 2019-Jan-17 17:00:49.019815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62337 2019-Jan-17 17:00:49.019874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62338 2019-Jan-17 17:00:49.020524 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62339 2019-Jan-17 17:00:49.021164 - [DEBUG] Edge function : AllBottom (result of previous compose)
62340 2019-Jan-17 17:00:49.021189 - [DEBUG]
62341 2019-Jan-17 17:00:49.021214 - [DEBUG] Join: AllTop & AllBottom
62342 2019-Jan-17 17:00:49.021240 - [DEBUG] = AllBottom (new jump func)
62343 2019-Jan-17 17:00:49.021265 - [DEBUG]
62344 2019-Jan-17 17:00:49.021300 - [DEBUG] Start adding new jump function
62345 2019-Jan-17 17:00:49.021326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62346 2019-Jan-17 17:00:49.021384 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62347 2019-Jan-17 17:00:49.022023 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62348 2019-Jan-17 17:00:49.022669 - [DEBUG] Edge Function : AllBottom
62349 2019-Jan-17 17:00:49.022698 - [DEBUG] End adding new jump function
62350 2019-Jan-17 17:00:49.022722 - [DEBUG]
62351 2019-Jan-17 17:00:49.022745 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62352 2019-Jan-17 17:00:49.022770 - [DEBUG]
62353 2019-Jan-17 17:00:49.022794 - [DEBUG] Process 1658. path edge:
62354 2019-Jan-17 17:00:49.022817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62355 2019-Jan-17 17:00:49.022875 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62356 2019-Jan-17 17:00:49.023523 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62357 2019-Jan-17 17:00:49.024161 - [DEBUG]
62358 2019-Jan-17 17:00:49.024185 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62359 2019-Jan-17 17:00:49.024855 - [DEBUG] Possible callees:
62360 2019-Jan-17 17:00:49.024880 - [DEBUG] llvm.dbg.declare
62361 2019-Jan-17 17:00:49.024906 - [DEBUG] Possible return sites:
62362 2019-Jan-17 17:00:49.024930 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862363 2019-Jan-17 17:00:49.026207 - [DEBUG] Found and process special summary
62364 2019-Jan-17 17:00:49.026249 - [DEBUG] Compose: EdgeIdentity * AllBottom
62365 2019-Jan-17 17:00:49.026276 - [DEBUG]
62366 2019-Jan-17 17:00:49.026300 - [DEBUG] Propagate flow
62367 2019-Jan-17 17:00:49.026324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62368 2019-Jan-17 17:00:49.026382 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62369 2019-Jan-17 17:00:49.027027 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62370 2019-Jan-17 17:00:49.027673 - [DEBUG] Edge function : AllBottom (result of previous compose)
62371 2019-Jan-17 17:00:49.027699 - [DEBUG]
62372 2019-Jan-17 17:00:49.027724 - [DEBUG] Join: AllTop & AllBottom
62373 2019-Jan-17 17:00:49.027750 - [DEBUG] = AllBottom (new jump func)
62374 2019-Jan-17 17:00:49.027774 - [DEBUG]
62375 2019-Jan-17 17:00:49.027798 - [DEBUG] Start adding new jump function
62376 2019-Jan-17 17:00:49.027821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62377 2019-Jan-17 17:00:49.027879 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62378 2019-Jan-17 17:00:49.028536 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62379 2019-Jan-17 17:00:49.029176 - [DEBUG] Edge Function : AllBottom
62380 2019-Jan-17 17:00:49.029205 - [DEBUG] End adding new jump function
62381 2019-Jan-17 17:00:49.029229 - [DEBUG]
62382 2019-Jan-17 17:00:49.029253 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62383 2019-Jan-17 17:00:49.029277 - [DEBUG]
62384 2019-Jan-17 17:00:49.029301 - [DEBUG] Process 1659. path edge:
62385 2019-Jan-17 17:00:49.029324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62386 2019-Jan-17 17:00:49.029382 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62387 2019-Jan-17 17:00:49.030022 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62388 2019-Jan-17 17:00:49.030661 - [DEBUG]
62389 2019-Jan-17 17:00:49.030686 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62390 2019-Jan-17 17:00:49.031366 - [DEBUG] Compose: EdgeIdentity * AllBottom
62391 2019-Jan-17 17:00:49.031396 - [DEBUG]
62392 2019-Jan-17 17:00:49.031420 - [DEBUG] Propagate flow
62393 2019-Jan-17 17:00:49.031443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62394 2019-Jan-17 17:00:49.031502 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62395 2019-Jan-17 17:00:49.032141 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62396 2019-Jan-17 17:00:49.032779 - [DEBUG] Edge function : AllBottom (result of previous compose)
62397 2019-Jan-17 17:00:49.032804 - [DEBUG]
62398 2019-Jan-17 17:00:49.032829 - [DEBUG] Join: AllTop & AllBottom
62399 2019-Jan-17 17:00:49.032855 - [DEBUG] = AllBottom (new jump func)
62400 2019-Jan-17 17:00:49.032880 - [DEBUG]
62401 2019-Jan-17 17:00:49.032903 - [DEBUG] Start adding new jump function
62402 2019-Jan-17 17:00:49.032926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62403 2019-Jan-17 17:00:49.032984 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62404 2019-Jan-17 17:00:49.033623 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62405 2019-Jan-17 17:00:49.034260 - [DEBUG] Edge Function : AllBottom
62406 2019-Jan-17 17:00:49.034288 - [DEBUG] End adding new jump function
62407 2019-Jan-17 17:00:49.034312 - [DEBUG]
62408 2019-Jan-17 17:00:49.034336 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62409 2019-Jan-17 17:00:49.034360 - [DEBUG]
62410 2019-Jan-17 17:00:49.034383 - [DEBUG] Process 1660. path edge:
62411 2019-Jan-17 17:00:49.034407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62412 2019-Jan-17 17:00:49.034464 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62413 2019-Jan-17 17:00:49.035118 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62414 2019-Jan-17 17:00:49.035755 - [DEBUG]
62415 2019-Jan-17 17:00:49.035789 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62416 2019-Jan-17 17:00:49.036443 - [DEBUG] Compose: EdgeIdentity * AllBottom
62417 2019-Jan-17 17:00:49.036471 - [DEBUG]
62418 2019-Jan-17 17:00:49.036495 - [DEBUG] Propagate flow
62419 2019-Jan-17 17:00:49.036518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62420 2019-Jan-17 17:00:49.036577 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62421 2019-Jan-17 17:00:49.037217 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62422 2019-Jan-17 17:00:49.037856 - [DEBUG] Edge function : AllBottom (result of previous compose)
62423 2019-Jan-17 17:00:49.037881 - [DEBUG]
62424 2019-Jan-17 17:00:49.037906 - [DEBUG] Join: AllTop & AllBottom
62425 2019-Jan-17 17:00:49.037932 - [DEBUG] = AllBottom (new jump func)
62426 2019-Jan-17 17:00:49.037968 - [DEBUG]
62427 2019-Jan-17 17:00:49.037993 - [DEBUG] Start adding new jump function
62428 2019-Jan-17 17:00:49.038017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62429 2019-Jan-17 17:00:49.038075 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62430 2019-Jan-17 17:00:49.038713 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62431 2019-Jan-17 17:00:49.039353 - [DEBUG] Edge Function : AllBottom
62432 2019-Jan-17 17:00:49.039381 - [DEBUG] End adding new jump function
62433 2019-Jan-17 17:00:49.039405 - [DEBUG]
62434 2019-Jan-17 17:00:49.039428 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62435 2019-Jan-17 17:00:49.039453 - [DEBUG]
62436 2019-Jan-17 17:00:49.039476 - [DEBUG] Process 1661. path edge:
62437 2019-Jan-17 17:00:49.039500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62438 2019-Jan-17 17:00:49.039557 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62439 2019-Jan-17 17:00:49.040198 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62440 2019-Jan-17 17:00:49.040836 - [DEBUG]
62441 2019-Jan-17 17:00:49.040860 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62442 2019-Jan-17 17:00:49.041547 - [DEBUG] Compose: EdgeIdentity * AllBottom
62443 2019-Jan-17 17:00:49.041576 - [DEBUG]
62444 2019-Jan-17 17:00:49.041600 - [DEBUG] Propagate flow
62445 2019-Jan-17 17:00:49.041623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62446 2019-Jan-17 17:00:49.041682 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62447 2019-Jan-17 17:00:49.042327 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62448 2019-Jan-17 17:00:49.042966 - [DEBUG] Edge function : AllBottom (result of previous compose)
62449 2019-Jan-17 17:00:49.042991 - [DEBUG]
62450 2019-Jan-17 17:00:49.043016 - [DEBUG] Join: AllTop & AllBottom
62451 2019-Jan-17 17:00:49.043042 - [DEBUG] = AllBottom (new jump func)
62452 2019-Jan-17 17:00:49.043067 - [DEBUG]
62453 2019-Jan-17 17:00:49.043090 - [DEBUG] Start adding new jump function
62454 2019-Jan-17 17:00:49.043113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62455 2019-Jan-17 17:00:49.043171 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62456 2019-Jan-17 17:00:49.043808 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62457 2019-Jan-17 17:00:49.044444 - [DEBUG] Edge Function : AllBottom
62458 2019-Jan-17 17:00:49.044472 - [DEBUG] End adding new jump function
62459 2019-Jan-17 17:00:49.044504 - [DEBUG]
62460 2019-Jan-17 17:00:49.044529 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62461 2019-Jan-17 17:00:49.044553 - [DEBUG]
62462 2019-Jan-17 17:00:49.044577 - [DEBUG] Process 1662. path edge:
62463 2019-Jan-17 17:00:49.044600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62464 2019-Jan-17 17:00:49.044672 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62465 2019-Jan-17 17:00:49.045310 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62466 2019-Jan-17 17:00:49.045949 - [DEBUG]
62467 2019-Jan-17 17:00:49.045974 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62468 2019-Jan-17 17:00:49.046632 - [DEBUG] Compose: EdgeIdentity * AllBottom
62469 2019-Jan-17 17:00:49.046660 - [DEBUG]
62470 2019-Jan-17 17:00:49.046684 - [DEBUG] Propagate flow
62471 2019-Jan-17 17:00:49.046708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62472 2019-Jan-17 17:00:49.046766 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62473 2019-Jan-17 17:00:49.047405 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62474 2019-Jan-17 17:00:49.048059 - [DEBUG] Edge function : AllBottom (result of previous compose)
62475 2019-Jan-17 17:00:49.048085 - [DEBUG]
62476 2019-Jan-17 17:00:49.048109 - [DEBUG] Join: AllTop & AllBottom
62477 2019-Jan-17 17:00:49.048135 - [DEBUG] = AllBottom (new jump func)
62478 2019-Jan-17 17:00:49.048160 - [DEBUG]
62479 2019-Jan-17 17:00:49.048183 - [DEBUG] Start adding new jump function
62480 2019-Jan-17 17:00:49.048206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62481 2019-Jan-17 17:00:49.048264 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62482 2019-Jan-17 17:00:49.048903 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62483 2019-Jan-17 17:00:49.049541 - [DEBUG] Edge Function : AllBottom
62484 2019-Jan-17 17:00:49.049569 - [DEBUG] End adding new jump function
62485 2019-Jan-17 17:00:49.049593 - [DEBUG]
62486 2019-Jan-17 17:00:49.049617 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62487 2019-Jan-17 17:00:49.049642 - [DEBUG]
62488 2019-Jan-17 17:00:49.049665 - [DEBUG] Process 1663. path edge:
62489 2019-Jan-17 17:00:49.049689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62490 2019-Jan-17 17:00:49.049747 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62491 2019-Jan-17 17:00:49.050384 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62492 2019-Jan-17 17:00:49.051023 - [DEBUG]
62493 2019-Jan-17 17:00:49.051048 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62494 2019-Jan-17 17:00:49.051725 - [DEBUG] Compose: EdgeIdentity * AllBottom
62495 2019-Jan-17 17:00:49.051753 - [DEBUG]
62496 2019-Jan-17 17:00:49.051777 - [DEBUG] Propagate flow
62497 2019-Jan-17 17:00:49.051801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62498 2019-Jan-17 17:00:49.051860 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62499 2019-Jan-17 17:00:49.052502 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62500 2019-Jan-17 17:00:49.053139 - [DEBUG] Edge function : AllBottom (result of previous compose)
62501 2019-Jan-17 17:00:49.053165 - [DEBUG]
62502 2019-Jan-17 17:00:49.053201 - [DEBUG] Join: AllTop & AllBottom
62503 2019-Jan-17 17:00:49.053228 - [DEBUG] = AllBottom (new jump func)
62504 2019-Jan-17 17:00:49.053252 - [DEBUG]
62505 2019-Jan-17 17:00:49.053276 - [DEBUG] Start adding new jump function
62506 2019-Jan-17 17:00:49.053300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62507 2019-Jan-17 17:00:49.053358 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62508 2019-Jan-17 17:00:49.053995 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62509 2019-Jan-17 17:00:49.054649 - [DEBUG] Edge Function : AllBottom
62510 2019-Jan-17 17:00:49.054678 - [DEBUG] End adding new jump function
62511 2019-Jan-17 17:00:49.054702 - [DEBUG]
62512 2019-Jan-17 17:00:49.054726 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62513 2019-Jan-17 17:00:49.054750 - [DEBUG]
62514 2019-Jan-17 17:00:49.054774 - [DEBUG] Process 1664. path edge:
62515 2019-Jan-17 17:00:49.054797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62516 2019-Jan-17 17:00:49.054855 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62517 2019-Jan-17 17:00:49.055496 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62518 2019-Jan-17 17:00:49.056134 - [DEBUG]
62519 2019-Jan-17 17:00:49.056159 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62520 2019-Jan-17 17:00:49.056824 - [DEBUG] Compose: EdgeIdentity * AllBottom
62521 2019-Jan-17 17:00:49.056852 - [DEBUG]
62522 2019-Jan-17 17:00:49.056876 - [DEBUG] Propagate flow
62523 2019-Jan-17 17:00:49.056900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62524 2019-Jan-17 17:00:49.056958 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62525 2019-Jan-17 17:00:49.057595 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62526 2019-Jan-17 17:00:49.058249 - [DEBUG] Edge function : AllBottom (result of previous compose)
62527 2019-Jan-17 17:00:49.058274 - [DEBUG]
62528 2019-Jan-17 17:00:49.058299 - [DEBUG] Join: AllTop & AllBottom
62529 2019-Jan-17 17:00:49.058325 - [DEBUG] = AllBottom (new jump func)
62530 2019-Jan-17 17:00:49.058349 - [DEBUG]
62531 2019-Jan-17 17:00:49.058372 - [DEBUG] Start adding new jump function
62532 2019-Jan-17 17:00:49.058396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62533 2019-Jan-17 17:00:49.058453 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62534 2019-Jan-17 17:00:49.059092 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62535 2019-Jan-17 17:00:49.059728 - [DEBUG] Edge Function : AllBottom
62536 2019-Jan-17 17:00:49.059756 - [DEBUG] End adding new jump function
62537 2019-Jan-17 17:00:49.059780 - [DEBUG]
62538 2019-Jan-17 17:00:49.059803 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62539 2019-Jan-17 17:00:49.059828 - [DEBUG]
62540 2019-Jan-17 17:00:49.059851 - [DEBUG] Process 1665. path edge:
62541 2019-Jan-17 17:00:49.059875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62542 2019-Jan-17 17:00:49.059932 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62543 2019-Jan-17 17:00:49.060569 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62544 2019-Jan-17 17:00:49.061206 - [DEBUG]
62545 2019-Jan-17 17:00:49.061231 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62546 2019-Jan-17 17:00:49.061913 - [DEBUG] Compose: EdgeIdentity * AllBottom
62547 2019-Jan-17 17:00:49.061941 - [DEBUG]
62548 2019-Jan-17 17:00:49.061965 - [DEBUG] Propagate flow
62549 2019-Jan-17 17:00:49.061989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62550 2019-Jan-17 17:00:49.062048 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62551 2019-Jan-17 17:00:49.062697 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62552 2019-Jan-17 17:00:49.063334 - [DEBUG] Edge function : AllBottom (result of previous compose)
62553 2019-Jan-17 17:00:49.063360 - [DEBUG]
62554 2019-Jan-17 17:00:49.063385 - [DEBUG] Join: AllTop & AllBottom
62555 2019-Jan-17 17:00:49.063410 - [DEBUG] = AllBottom (new jump func)
62556 2019-Jan-17 17:00:49.063435 - [DEBUG]
62557 2019-Jan-17 17:00:49.063458 - [DEBUG] Start adding new jump function
62558 2019-Jan-17 17:00:49.063481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62559 2019-Jan-17 17:00:49.063538 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62560 2019-Jan-17 17:00:49.064176 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62561 2019-Jan-17 17:00:49.064838 - [DEBUG] Edge Function : AllBottom
62562 2019-Jan-17 17:00:49.064866 - [DEBUG] End adding new jump function
62563 2019-Jan-17 17:00:49.064890 - [DEBUG]
62564 2019-Jan-17 17:00:49.064914 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62565 2019-Jan-17 17:00:49.064938 - [DEBUG]
62566 2019-Jan-17 17:00:49.064961 - [DEBUG] Process 1666. path edge:
62567 2019-Jan-17 17:00:49.064985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62568 2019-Jan-17 17:00:49.065043 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62569 2019-Jan-17 17:00:49.065690 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62570 2019-Jan-17 17:00:49.066327 - [DEBUG]
62571 2019-Jan-17 17:00:49.066352 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62572 2019-Jan-17 17:00:49.067012 - [DEBUG] Possible callees:
62573 2019-Jan-17 17:00:49.067038 - [DEBUG] llvm.dbg.declare
62574 2019-Jan-17 17:00:49.067064 - [DEBUG] Possible return sites:
62575 2019-Jan-17 17:00:49.067087 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062576 2019-Jan-17 17:00:49.068379 - [DEBUG] Found and process special summary
62577 2019-Jan-17 17:00:49.068421 - [DEBUG] Compose: EdgeIdentity * AllBottom
62578 2019-Jan-17 17:00:49.068449 - [DEBUG]
62579 2019-Jan-17 17:00:49.068473 - [DEBUG] Propagate flow
62580 2019-Jan-17 17:00:49.068496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62581 2019-Jan-17 17:00:49.068555 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62582 2019-Jan-17 17:00:49.069203 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62583 2019-Jan-17 17:00:49.069841 - [DEBUG] Edge function : AllBottom (result of previous compose)
62584 2019-Jan-17 17:00:49.069867 - [DEBUG]
62585 2019-Jan-17 17:00:49.069892 - [DEBUG] Join: AllTop & AllBottom
62586 2019-Jan-17 17:00:49.069929 - [DEBUG] = AllBottom (new jump func)
62587 2019-Jan-17 17:00:49.069954 - [DEBUG]
62588 2019-Jan-17 17:00:49.069977 - [DEBUG] Start adding new jump function
62589 2019-Jan-17 17:00:49.070001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62590 2019-Jan-17 17:00:49.070059 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62591 2019-Jan-17 17:00:49.070697 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62592 2019-Jan-17 17:00:49.071351 - [DEBUG] Edge Function : AllBottom
62593 2019-Jan-17 17:00:49.071379 - [DEBUG] End adding new jump function
62594 2019-Jan-17 17:00:49.071403 - [DEBUG]
62595 2019-Jan-17 17:00:49.071427 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62596 2019-Jan-17 17:00:49.071451 - [DEBUG]
62597 2019-Jan-17 17:00:49.071475 - [DEBUG] Process 1667. path edge:
62598 2019-Jan-17 17:00:49.071498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62599 2019-Jan-17 17:00:49.071556 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62600 2019-Jan-17 17:00:49.072196 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62601 2019-Jan-17 17:00:49.072833 - [DEBUG]
62602 2019-Jan-17 17:00:49.072858 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62603 2019-Jan-17 17:00:49.073527 - [DEBUG] Compose: EdgeIdentity * AllBottom
62604 2019-Jan-17 17:00:49.073556 - [DEBUG]
62605 2019-Jan-17 17:00:49.073580 - [DEBUG] Propagate flow
62606 2019-Jan-17 17:00:49.073603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62607 2019-Jan-17 17:00:49.073662 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62608 2019-Jan-17 17:00:49.074300 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62609 2019-Jan-17 17:00:49.074952 - [DEBUG] Edge function : AllBottom (result of previous compose)
62610 2019-Jan-17 17:00:49.074978 - [DEBUG]
62611 2019-Jan-17 17:00:49.075002 - [DEBUG] Join: AllTop & AllBottom
62612 2019-Jan-17 17:00:49.075028 - [DEBUG] = AllBottom (new jump func)
62613 2019-Jan-17 17:00:49.075052 - [DEBUG]
62614 2019-Jan-17 17:00:49.075075 - [DEBUG] Start adding new jump function
62615 2019-Jan-17 17:00:49.075099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62616 2019-Jan-17 17:00:49.075156 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62617 2019-Jan-17 17:00:49.075794 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62618 2019-Jan-17 17:00:49.076431 - [DEBUG] Edge Function : AllBottom
62619 2019-Jan-17 17:00:49.076458 - [DEBUG] End adding new jump function
62620 2019-Jan-17 17:00:49.076482 - [DEBUG]
62621 2019-Jan-17 17:00:49.076506 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62622 2019-Jan-17 17:00:49.076531 - [DEBUG]
62623 2019-Jan-17 17:00:49.076554 - [DEBUG] Process 1668. path edge:
62624 2019-Jan-17 17:00:49.076577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62625 2019-Jan-17 17:00:49.076635 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62626 2019-Jan-17 17:00:49.077272 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62627 2019-Jan-17 17:00:49.077910 - [DEBUG]
62628 2019-Jan-17 17:00:49.077935 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62629 2019-Jan-17 17:00:49.078608 - [DEBUG] Compose: EdgeIdentity * AllBottom
62630 2019-Jan-17 17:00:49.078644 - [DEBUG]
62631 2019-Jan-17 17:00:49.078668 - [DEBUG] Propagate flow
62632 2019-Jan-17 17:00:49.078692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62633 2019-Jan-17 17:00:49.078751 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62634 2019-Jan-17 17:00:49.079399 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62635 2019-Jan-17 17:00:49.080037 - [DEBUG] Edge function : AllBottom (result of previous compose)
62636 2019-Jan-17 17:00:49.080062 - [DEBUG]
62637 2019-Jan-17 17:00:49.080087 - [DEBUG] Join: AllTop & AllBottom
62638 2019-Jan-17 17:00:49.080113 - [DEBUG] = AllBottom (new jump func)
62639 2019-Jan-17 17:00:49.080137 - [DEBUG]
62640 2019-Jan-17 17:00:49.080160 - [DEBUG] Start adding new jump function
62641 2019-Jan-17 17:00:49.080184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62642 2019-Jan-17 17:00:49.080241 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62643 2019-Jan-17 17:00:49.080879 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62644 2019-Jan-17 17:00:49.081542 - [DEBUG] Edge Function : AllBottom
62645 2019-Jan-17 17:00:49.081570 - [DEBUG] End adding new jump function
62646 2019-Jan-17 17:00:49.081594 - [DEBUG]
62647 2019-Jan-17 17:00:49.081618 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62648 2019-Jan-17 17:00:49.081642 - [DEBUG]
62649 2019-Jan-17 17:00:49.081666 - [DEBUG] Process 1669. path edge:
62650 2019-Jan-17 17:00:49.081689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62651 2019-Jan-17 17:00:49.081746 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62652 2019-Jan-17 17:00:49.082394 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62653 2019-Jan-17 17:00:49.083031 - [DEBUG]
62654 2019-Jan-17 17:00:49.083055 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62655 2019-Jan-17 17:00:49.083720 - [DEBUG] Possible callees:
62656 2019-Jan-17 17:00:49.083745 - [DEBUG] llvm.dbg.declare
62657 2019-Jan-17 17:00:49.083771 - [DEBUG] Possible return sites:
62658 2019-Jan-17 17:00:49.083794 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962659 2019-Jan-17 17:00:49.085089 - [DEBUG] Found and process special summary
62660 2019-Jan-17 17:00:49.085133 - [DEBUG] Compose: EdgeIdentity * AllBottom
62661 2019-Jan-17 17:00:49.085161 - [DEBUG]
62662 2019-Jan-17 17:00:49.085185 - [DEBUG] Propagate flow
62663 2019-Jan-17 17:00:49.085209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62664 2019-Jan-17 17:00:49.085267 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62665 2019-Jan-17 17:00:49.085909 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62666 2019-Jan-17 17:00:49.086548 - [DEBUG] Edge function : AllBottom (result of previous compose)
62667 2019-Jan-17 17:00:49.086574 - [DEBUG]
62668 2019-Jan-17 17:00:49.086598 - [DEBUG] Join: AllTop & AllBottom
62669 2019-Jan-17 17:00:49.086624 - [DEBUG] = AllBottom (new jump func)
62670 2019-Jan-17 17:00:49.086649 - [DEBUG]
62671 2019-Jan-17 17:00:49.086672 - [DEBUG] Start adding new jump function
62672 2019-Jan-17 17:00:49.086705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62673 2019-Jan-17 17:00:49.086763 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62674 2019-Jan-17 17:00:49.087403 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62675 2019-Jan-17 17:00:49.088058 - [DEBUG] Edge Function : AllBottom
62676 2019-Jan-17 17:00:49.088086 - [DEBUG] End adding new jump function
62677 2019-Jan-17 17:00:49.088110 - [DEBUG]
62678 2019-Jan-17 17:00:49.088134 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62679 2019-Jan-17 17:00:49.088159 - [DEBUG]
62680 2019-Jan-17 17:00:49.088182 - [DEBUG] Process 1670. path edge:
62681 2019-Jan-17 17:00:49.088206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62682 2019-Jan-17 17:00:49.088264 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62683 2019-Jan-17 17:00:49.088905 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62684 2019-Jan-17 17:00:49.089544 - [DEBUG]
62685 2019-Jan-17 17:00:49.089569 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62686 2019-Jan-17 17:00:49.090244 - [DEBUG] Compose: EdgeIdentity * AllBottom
62687 2019-Jan-17 17:00:49.090273 - [DEBUG]
62688 2019-Jan-17 17:00:49.090297 - [DEBUG] Propagate flow
62689 2019-Jan-17 17:00:49.090321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62690 2019-Jan-17 17:00:49.090380 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62691 2019-Jan-17 17:00:49.091018 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62692 2019-Jan-17 17:00:49.091671 - [DEBUG] Edge function : AllBottom (result of previous compose)
62693 2019-Jan-17 17:00:49.091697 - [DEBUG]
62694 2019-Jan-17 17:00:49.091722 - [DEBUG] Join: AllTop & AllBottom
62695 2019-Jan-17 17:00:49.091748 - [DEBUG] = AllBottom (new jump func)
62696 2019-Jan-17 17:00:49.091772 - [DEBUG]
62697 2019-Jan-17 17:00:49.091795 - [DEBUG] Start adding new jump function
62698 2019-Jan-17 17:00:49.091819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62699 2019-Jan-17 17:00:49.091876 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62700 2019-Jan-17 17:00:49.092513 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62701 2019-Jan-17 17:00:49.093149 - [DEBUG] Edge Function : AllBottom
62702 2019-Jan-17 17:00:49.093177 - [DEBUG] End adding new jump function
62703 2019-Jan-17 17:00:49.093201 - [DEBUG]
62704 2019-Jan-17 17:00:49.093225 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62705 2019-Jan-17 17:00:49.093250 - [DEBUG]
62706 2019-Jan-17 17:00:49.093273 - [DEBUG] Process 1671. path edge:
62707 2019-Jan-17 17:00:49.093297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62708 2019-Jan-17 17:00:49.093354 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62709 2019-Jan-17 17:00:49.093990 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62710 2019-Jan-17 17:00:49.094640 - [DEBUG]
62711 2019-Jan-17 17:00:49.094666 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62712 2019-Jan-17 17:00:49.095331 - [DEBUG] Compose: EdgeIdentity * AllBottom
62713 2019-Jan-17 17:00:49.095360 - [DEBUG]
62714 2019-Jan-17 17:00:49.095385 - [DEBUG] Propagate flow
62715 2019-Jan-17 17:00:49.095409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62716 2019-Jan-17 17:00:49.095482 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62717 2019-Jan-17 17:00:49.096133 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62718 2019-Jan-17 17:00:49.096771 - [DEBUG] Edge function : AllBottom (result of previous compose)
62719 2019-Jan-17 17:00:49.096797 - [DEBUG]
62720 2019-Jan-17 17:00:49.096823 - [DEBUG] Join: AllTop & AllBottom
62721 2019-Jan-17 17:00:49.096849 - [DEBUG] = AllBottom (new jump func)
62722 2019-Jan-17 17:00:49.096874 - [DEBUG]
62723 2019-Jan-17 17:00:49.096898 - [DEBUG] Start adding new jump function
62724 2019-Jan-17 17:00:49.096923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62725 2019-Jan-17 17:00:49.096981 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62726 2019-Jan-17 17:00:49.097621 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62727 2019-Jan-17 17:00:49.098285 - [DEBUG] Edge Function : AllBottom
62728 2019-Jan-17 17:00:49.098315 - [DEBUG] End adding new jump function
62729 2019-Jan-17 17:00:49.098340 - [DEBUG]
62730 2019-Jan-17 17:00:49.098364 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62731 2019-Jan-17 17:00:49.098389 - [DEBUG]
62732 2019-Jan-17 17:00:49.098413 - [DEBUG] Process 1672. path edge:
62733 2019-Jan-17 17:00:49.098438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62734 2019-Jan-17 17:00:49.098497 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62735 2019-Jan-17 17:00:49.099145 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62736 2019-Jan-17 17:00:49.099784 - [DEBUG]
62737 2019-Jan-17 17:00:49.099809 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62738 2019-Jan-17 17:00:49.100475 - [DEBUG] Possible callees:
62739 2019-Jan-17 17:00:49.100500 - [DEBUG] llvm.dbg.declare
62740 2019-Jan-17 17:00:49.100525 - [DEBUG] Possible return sites:
62741 2019-Jan-17 17:00:49.100549 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562742 2019-Jan-17 17:00:49.101841 - [DEBUG] Found and process special summary
62743 2019-Jan-17 17:00:49.101883 - [DEBUG] Compose: EdgeIdentity * AllBottom
62744 2019-Jan-17 17:00:49.101910 - [DEBUG]
62745 2019-Jan-17 17:00:49.101935 - [DEBUG] Propagate flow
62746 2019-Jan-17 17:00:49.101958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62747 2019-Jan-17 17:00:49.102016 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62748 2019-Jan-17 17:00:49.102658 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62749 2019-Jan-17 17:00:49.103296 - [DEBUG] Edge function : AllBottom (result of previous compose)
62750 2019-Jan-17 17:00:49.103322 - [DEBUG]
62751 2019-Jan-17 17:00:49.103346 - [DEBUG] Join: AllTop & AllBottom
62752 2019-Jan-17 17:00:49.103372 - [DEBUG] = AllBottom (new jump func)
62753 2019-Jan-17 17:00:49.103396 - [DEBUG]
62754 2019-Jan-17 17:00:49.103420 - [DEBUG] Start adding new jump function
62755 2019-Jan-17 17:00:49.103443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62756 2019-Jan-17 17:00:49.103500 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62757 2019-Jan-17 17:00:49.104146 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62758 2019-Jan-17 17:00:49.104802 - [DEBUG] Edge Function : AllBottom
62759 2019-Jan-17 17:00:49.104830 - [DEBUG] End adding new jump function
62760 2019-Jan-17 17:00:49.104854 - [DEBUG]
62761 2019-Jan-17 17:00:49.104878 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62762 2019-Jan-17 17:00:49.104902 - [DEBUG]
62763 2019-Jan-17 17:00:49.104925 - [DEBUG] Process 1673. path edge:
62764 2019-Jan-17 17:00:49.104949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62765 2019-Jan-17 17:00:49.105006 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62766 2019-Jan-17 17:00:49.105646 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62767 2019-Jan-17 17:00:49.106282 - [DEBUG]
62768 2019-Jan-17 17:00:49.106307 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62769 2019-Jan-17 17:00:49.106980 - [DEBUG] Compose: EdgeIdentity * AllBottom
62770 2019-Jan-17 17:00:49.107008 - [DEBUG]
62771 2019-Jan-17 17:00:49.107032 - [DEBUG] Propagate flow
62772 2019-Jan-17 17:00:49.107055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62773 2019-Jan-17 17:00:49.107114 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62774 2019-Jan-17 17:00:49.107768 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62775 2019-Jan-17 17:00:49.108422 - [DEBUG] Edge function : AllBottom (result of previous compose)
62776 2019-Jan-17 17:00:49.108448 - [DEBUG]
62777 2019-Jan-17 17:00:49.108472 - [DEBUG] Join: AllTop & AllBottom
62778 2019-Jan-17 17:00:49.108497 - [DEBUG] = AllBottom (new jump func)
62779 2019-Jan-17 17:00:49.108522 - [DEBUG]
62780 2019-Jan-17 17:00:49.108545 - [DEBUG] Start adding new jump function
62781 2019-Jan-17 17:00:49.108568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62782 2019-Jan-17 17:00:49.108625 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62783 2019-Jan-17 17:00:49.109263 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62784 2019-Jan-17 17:00:49.109899 - [DEBUG] Edge Function : AllBottom
62785 2019-Jan-17 17:00:49.109927 - [DEBUG] End adding new jump function
62786 2019-Jan-17 17:00:49.109950 - [DEBUG]
62787 2019-Jan-17 17:00:49.109974 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62788 2019-Jan-17 17:00:49.109998 - [DEBUG]
62789 2019-Jan-17 17:00:49.110021 - [DEBUG] Process 1674. path edge:
62790 2019-Jan-17 17:00:49.110045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62791 2019-Jan-17 17:00:49.110102 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62792 2019-Jan-17 17:00:49.110740 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62793 2019-Jan-17 17:00:49.111392 - [DEBUG]
62794 2019-Jan-17 17:00:49.111417 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62795 2019-Jan-17 17:00:49.112080 - [DEBUG] Compose: EdgeIdentity * AllBottom
62796 2019-Jan-17 17:00:49.112108 - [DEBUG]
62797 2019-Jan-17 17:00:49.112132 - [DEBUG] Propagate flow
62798 2019-Jan-17 17:00:49.112156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62799 2019-Jan-17 17:00:49.112215 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62800 2019-Jan-17 17:00:49.112860 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62801 2019-Jan-17 17:00:49.113498 - [DEBUG] Edge function : AllBottom (result of previous compose)
62802 2019-Jan-17 17:00:49.113523 - [DEBUG]
62803 2019-Jan-17 17:00:49.113548 - [DEBUG] Join: AllTop & AllBottom
62804 2019-Jan-17 17:00:49.113573 - [DEBUG] = AllBottom (new jump func)
62805 2019-Jan-17 17:00:49.113598 - [DEBUG]
62806 2019-Jan-17 17:00:49.113621 - [DEBUG] Start adding new jump function
62807 2019-Jan-17 17:00:49.113644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62808 2019-Jan-17 17:00:49.113701 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62809 2019-Jan-17 17:00:49.114339 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62810 2019-Jan-17 17:00:49.114988 - [DEBUG] Edge Function : AllBottom
62811 2019-Jan-17 17:00:49.115017 - [DEBUG] End adding new jump function
62812 2019-Jan-17 17:00:49.115040 - [DEBUG]
62813 2019-Jan-17 17:00:49.115064 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62814 2019-Jan-17 17:00:49.115088 - [DEBUG]
62815 2019-Jan-17 17:00:49.115111 - [DEBUG] Process 1675. path edge:
62816 2019-Jan-17 17:00:49.115135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62817 2019-Jan-17 17:00:49.115192 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62818 2019-Jan-17 17:00:49.115827 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62819 2019-Jan-17 17:00:49.116464 - [DEBUG]
62820 2019-Jan-17 17:00:49.116489 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62821 2019-Jan-17 17:00:49.117153 - [DEBUG] Compose: EdgeIdentity * AllBottom
62822 2019-Jan-17 17:00:49.117181 - [DEBUG]
62823 2019-Jan-17 17:00:49.117204 - [DEBUG] Propagate flow
62824 2019-Jan-17 17:00:49.117227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62825 2019-Jan-17 17:00:49.117286 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62826 2019-Jan-17 17:00:49.117935 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62827 2019-Jan-17 17:00:49.118588 - [DEBUG] Edge function : AllBottom (result of previous compose)
62828 2019-Jan-17 17:00:49.118613 - [DEBUG]
62829 2019-Jan-17 17:00:49.118638 - [DEBUG] Join: AllTop & AllBottom
62830 2019-Jan-17 17:00:49.118663 - [DEBUG] = AllBottom (new jump func)
62831 2019-Jan-17 17:00:49.118687 - [DEBUG]
62832 2019-Jan-17 17:00:49.118711 - [DEBUG] Start adding new jump function
62833 2019-Jan-17 17:00:49.118734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

62834 2019-Jan-17 17:00:49.118791 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62835 2019-Jan-17 17:00:49.119429 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62836 2019-Jan-17 17:00:49.120074 - [DEBUG] Edge Function : AllBottom
62837 2019-Jan-17 17:00:49.120102 - [DEBUG] End adding new jump function
62838 2019-Jan-17 17:00:49.120126 - [DEBUG]
62839 2019-Jan-17 17:00:49.120149 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62840 2019-Jan-17 17:00:49.120174 - [DEBUG]
62841 2019-Jan-17 17:00:49.120197 - [DEBUG] Process 1676. path edge:
62842 2019-Jan-17 17:00:49.120220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
62843 2019-Jan-17 17:00:49.120277 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62844 2019-Jan-17 17:00:49.120932 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62845 2019-Jan-17 17:00:49.121586 - [DEBUG]
62846 2019-Jan-17 17:00:49.121611 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62847 2019-Jan-17 17:00:49.122276 - [DEBUG] Possible callees:
62848 2019-Jan-17 17:00:49.122302 - [DEBUG] llvm.dbg.declare
62849 2019-Jan-17 17:00:49.122328 - [DEBUG] Possible return sites:
62850 2019-Jan-17 17:00:49.122351 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362851 2019-Jan-17 17:00:49.123630 - [DEBUG] Found and process special summary
62852 2019-Jan-17 17:00:49.123671 - [DEBUG] EDGE: >
62853 2019-Jan-17 17:00:49.123731 - [DEBUG] ---> 62854 2019-Jan-17 17:00:49.124386 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62855 2019-Jan-17 17:00:49.125041 - [DEBUG]
62856 2019-Jan-17 17:00:49.125066 - [DEBUG] EDGE: >
62857 2019-Jan-17 17:00:49.125125 - [DEBUG] ---> 62858 2019-Jan-17 17:00:49.125762 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62859 2019-Jan-17 17:00:49.126399 - [DEBUG]
62860 2019-Jan-17 17:00:49.126424 - [DEBUG] EDGE: >
62861 2019-Jan-17 17:00:49.126482 - [DEBUG] ---> 62862 2019-Jan-17 17:00:49.127119 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62863 2019-Jan-17 17:00:49.127757 - [DEBUG]
62864 2019-Jan-17 17:00:49.127784 - [DEBUG] Compose: EdgeIdentity * AllBottom
62865 2019-Jan-17 17:00:49.127809 - [DEBUG]
62866 2019-Jan-17 17:00:49.127833 - [DEBUG] Propagate flow
62867 2019-Jan-17 17:00:49.127856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62868 2019-Jan-17 17:00:49.127914 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62869 2019-Jan-17 17:00:49.128566 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

62870 2019-Jan-17 17:00:49.129813 - [DEBUG] Edge function : AllBottom (result of previous compose)
62871 2019-Jan-17 17:00:49.129838 - [DEBUG]
62872 2019-Jan-17 17:00:49.129864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62873 2019-Jan-17 17:00:49.129890 - [DEBUG] = AllBottom
62874 2019-Jan-17 17:00:49.129914 - [DEBUG]
62875 2019-Jan-17 17:00:49.129937 - [DEBUG] PROPAGATE: No new function!
62876 2019-Jan-17 17:00:49.129961 - [DEBUG] EDGE: >
62877 2019-Jan-17 17:00:49.130021 - [DEBUG] ---> 62878 2019-Jan-17 17:00:49.130661 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62879 2019-Jan-17 17:00:49.131312 - [DEBUG]
62880 2019-Jan-17 17:00:49.131338 - [DEBUG] Compose: EdgeIdentity * AllBottom
62881 2019-Jan-17 17:00:49.131364 - [DEBUG]
62882 2019-Jan-17 17:00:49.131388 - [DEBUG] Propagate flow
62883 2019-Jan-17 17:00:49.131420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62884 2019-Jan-17 17:00:49.131478 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62885 2019-Jan-17 17:00:49.132119 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

62886 2019-Jan-17 17:00:49.132767 - [DEBUG] Edge function : AllBottom (result of previous compose)
62887 2019-Jan-17 17:00:49.132792 - [DEBUG]
62888 2019-Jan-17 17:00:49.132818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62889 2019-Jan-17 17:00:49.132844 - [DEBUG] = AllBottom
62890 2019-Jan-17 17:00:49.132868 - [DEBUG]
62891 2019-Jan-17 17:00:49.132891 - [DEBUG] PROPAGATE: No new function!
62892 2019-Jan-17 17:00:49.132932 - [DEBUG] Compose: EdgeIdentity * AllBottom
62893 2019-Jan-17 17:00:49.132959 - [DEBUG]
62894 2019-Jan-17 17:00:49.132983 - [DEBUG] Propagate flow
62895 2019-Jan-17 17:00:49.133006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62896 2019-Jan-17 17:00:49.133064 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62897 2019-Jan-17 17:00:49.133705 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62898 2019-Jan-17 17:00:49.134342 - [DEBUG] Edge function : AllBottom (result of previous compose)
62899 2019-Jan-17 17:00:49.134368 - [DEBUG]
62900 2019-Jan-17 17:00:49.134392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62901 2019-Jan-17 17:00:49.134418 - [DEBUG] = AllBottom
62902 2019-Jan-17 17:00:49.134442 - [DEBUG]
62903 2019-Jan-17 17:00:49.134465 - [DEBUG] PROPAGATE: No new function!
62904 2019-Jan-17 17:00:49.134491 - [DEBUG] Compose: EdgeIdentity * AllBottom
62905 2019-Jan-17 17:00:49.134517 - [DEBUG]
62906 2019-Jan-17 17:00:49.134541 - [DEBUG] Propagate flow
62907 2019-Jan-17 17:00:49.134564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62908 2019-Jan-17 17:00:49.134633 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62909 2019-Jan-17 17:00:49.135275 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

62910 2019-Jan-17 17:00:49.135924 - [DEBUG] Edge function : AllBottom (result of previous compose)
62911 2019-Jan-17 17:00:49.135949 - [DEBUG]
62912 2019-Jan-17 17:00:49.135974 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62913 2019-Jan-17 17:00:49.135999 - [DEBUG] = AllBottom
62914 2019-Jan-17 17:00:49.136024 - [DEBUG]
62915 2019-Jan-17 17:00:49.136047 - [DEBUG] PROPAGATE: No new function!
62916 2019-Jan-17 17:00:49.136073 - [DEBUG] EDGE: >
62917 2019-Jan-17 17:00:49.136133 - [DEBUG] ---> 62918 2019-Jan-17 17:00:49.136780 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62919 2019-Jan-17 17:00:49.137418 - [DEBUG]
62920 2019-Jan-17 17:00:49.137444 - [DEBUG] EDGE: >
62921 2019-Jan-17 17:00:49.137503 - [DEBUG] ---> 62922 2019-Jan-17 17:00:49.138157 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62923 2019-Jan-17 17:00:49.138794 - [DEBUG]
62924 2019-Jan-17 17:00:49.138821 - [DEBUG] Compose: EdgeIdentity * AllBottom
62925 2019-Jan-17 17:00:49.138847 - [DEBUG]
62926 2019-Jan-17 17:00:49.138871 - [DEBUG] Propagate flow
62927 2019-Jan-17 17:00:49.138894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62928 2019-Jan-17 17:00:49.138952 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62929 2019-Jan-17 17:00:49.139596 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

62930 2019-Jan-17 17:00:49.140843 - [DEBUG] Edge function : AllBottom (result of previous compose)
62931 2019-Jan-17 17:00:49.140868 - [DEBUG]
62932 2019-Jan-17 17:00:49.140895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62933 2019-Jan-17 17:00:49.140920 - [DEBUG] = AllBottom
62934 2019-Jan-17 17:00:49.140945 - [DEBUG]
62935 2019-Jan-17 17:00:49.140968 - [DEBUG] PROPAGATE: No new function!
62936 2019-Jan-17 17:00:49.140992 - [DEBUG] EDGE: >
62937 2019-Jan-17 17:00:49.141051 - [DEBUG] ---> 62938 2019-Jan-17 17:00:49.141708 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62939 2019-Jan-17 17:00:49.142347 - [DEBUG]
62940 2019-Jan-17 17:00:49.142373 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-17 17:00:49.142398 - [DEBUG]
62942 2019-Jan-17 17:00:49.142422 - [DEBUG] Propagate flow
62943 2019-Jan-17 17:00:49.142446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62944 2019-Jan-17 17:00:49.142503 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62945 2019-Jan-17 17:00:49.143143 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

62946 2019-Jan-17 17:00:49.143791 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-17 17:00:49.143816 - [DEBUG]
62948 2019-Jan-17 17:00:49.143842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-17 17:00:49.143867 - [DEBUG] = AllBottom
62950 2019-Jan-17 17:00:49.143892 - [DEBUG]
62951 2019-Jan-17 17:00:49.143915 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-17 17:00:49.143954 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-17 17:00:49.143982 - [DEBUG]
62954 2019-Jan-17 17:00:49.144006 - [DEBUG] Propagate flow
62955 2019-Jan-17 17:00:49.144029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62956 2019-Jan-17 17:00:49.144087 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62957 2019-Jan-17 17:00:49.144743 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

62958 2019-Jan-17 17:00:49.145381 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-17 17:00:49.145407 - [DEBUG]
62960 2019-Jan-17 17:00:49.145431 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-17 17:00:49.145457 - [DEBUG] = AllBottom
62962 2019-Jan-17 17:00:49.145481 - [DEBUG]
62963 2019-Jan-17 17:00:49.145504 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-17 17:00:49.145530 - [DEBUG] Compose: EdgeIdentity * AllBottom
62965 2019-Jan-17 17:00:49.145556 - [DEBUG]
62966 2019-Jan-17 17:00:49.145579 - [DEBUG] Propagate flow
62967 2019-Jan-17 17:00:49.145602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62968 2019-Jan-17 17:00:49.145660 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62969 2019-Jan-17 17:00:49.146301 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

62970 2019-Jan-17 17:00:49.146950 - [DEBUG] Edge function : AllBottom (result of previous compose)
62971 2019-Jan-17 17:00:49.146975 - [DEBUG]
62972 2019-Jan-17 17:00:49.147000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62973 2019-Jan-17 17:00:49.147026 - [DEBUG] = AllBottom
62974 2019-Jan-17 17:00:49.147058 - [DEBUG]
62975 2019-Jan-17 17:00:49.147082 - [DEBUG] PROPAGATE: No new function!
62976 2019-Jan-17 17:00:49.147108 - [DEBUG] EDGE: >
62977 2019-Jan-17 17:00:49.147168 - [DEBUG] ---> 62978 2019-Jan-17 17:00:49.147816 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62979 2019-Jan-17 17:00:49.148471 - [DEBUG]
62980 2019-Jan-17 17:00:49.148496 - [DEBUG] EDGE: >
62981 2019-Jan-17 17:00:49.148555 - [DEBUG] ---> 62982 2019-Jan-17 17:00:49.149192 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62983 2019-Jan-17 17:00:49.149828 - [DEBUG]
62984 2019-Jan-17 17:00:49.149855 - [DEBUG] Compose: EdgeIdentity * AllBottom
62985 2019-Jan-17 17:00:49.149881 - [DEBUG]
62986 2019-Jan-17 17:00:49.149905 - [DEBUG] Propagate flow
62987 2019-Jan-17 17:00:49.149928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

62988 2019-Jan-17 17:00:49.149986 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62989 2019-Jan-17 17:00:49.150622 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

62990 2019-Jan-17 17:00:49.151886 - [DEBUG] Edge function : AllBottom (result of previous compose)
62991 2019-Jan-17 17:00:49.151912 - [DEBUG]
62992 2019-Jan-17 17:00:49.151939 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62993 2019-Jan-17 17:00:49.151965 - [DEBUG] = AllBottom
62994 2019-Jan-17 17:00:49.151990 - [DEBUG]
62995 2019-Jan-17 17:00:49.152013 - [DEBUG] PROPAGATE: No new function!
62996 2019-Jan-17 17:00:49.152038 - [DEBUG] EDGE: >
62997 2019-Jan-17 17:00:49.152103 - [DEBUG] ---> 62998 2019-Jan-17 17:00:49.152797 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
62999 2019-Jan-17 17:00:49.153491 - [DEBUG]
63000 2019-Jan-17 17:00:49.153522 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-17 17:00:49.153549 - [DEBUG]
63002 2019-Jan-17 17:00:49.153574 - [DEBUG] Propagate flow
63003 2019-Jan-17 17:00:49.153597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63004 2019-Jan-17 17:00:49.153669 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63005 2019-Jan-17 17:00:49.154354 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

63006 2019-Jan-17 17:00:49.155034 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-17 17:00:49.155060 - [DEBUG]
63008 2019-Jan-17 17:00:49.155088 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-17 17:00:49.155114 - [DEBUG] = AllBottom
63010 2019-Jan-17 17:00:49.155138 - [DEBUG]
63011 2019-Jan-17 17:00:49.155161 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-17 17:00:49.155219 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-17 17:00:49.155246 - [DEBUG]
63014 2019-Jan-17 17:00:49.155270 - [DEBUG] Propagate flow
63015 2019-Jan-17 17:00:49.155294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63016 2019-Jan-17 17:00:49.155354 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63017 2019-Jan-17 17:00:49.155996 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63018 2019-Jan-17 17:00:49.156653 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-17 17:00:49.156679 - [DEBUG]
63020 2019-Jan-17 17:00:49.156704 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-17 17:00:49.156730 - [DEBUG] = AllBottom
63022 2019-Jan-17 17:00:49.156754 - [DEBUG]
63023 2019-Jan-17 17:00:49.156777 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-17 17:00:49.156803 - [DEBUG] Compose: EdgeIdentity * AllBottom
63025 2019-Jan-17 17:00:49.156829 - [DEBUG]
63026 2019-Jan-17 17:00:49.156852 - [DEBUG] Propagate flow
63027 2019-Jan-17 17:00:49.156875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63028 2019-Jan-17 17:00:49.156933 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63029 2019-Jan-17 17:00:49.157574 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

63030 2019-Jan-17 17:00:49.158239 - [DEBUG] Edge function : AllBottom (result of previous compose)
63031 2019-Jan-17 17:00:49.158264 - [DEBUG]
63032 2019-Jan-17 17:00:49.158289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63033 2019-Jan-17 17:00:49.158315 - [DEBUG] = AllBottom
63034 2019-Jan-17 17:00:49.158339 - [DEBUG]
63035 2019-Jan-17 17:00:49.158362 - [DEBUG] PROPAGATE: No new function!
63036 2019-Jan-17 17:00:49.158390 - [DEBUG] EDGE: >
63037 2019-Jan-17 17:00:49.158450 - [DEBUG] ---> 63038 2019-Jan-17 17:00:49.159097 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63039 2019-Jan-17 17:00:49.159735 - [DEBUG]
63040 2019-Jan-17 17:00:49.159772 - [DEBUG] Compose: EdgeIdentity * AllBottom
63041 2019-Jan-17 17:00:49.159799 - [DEBUG]
63042 2019-Jan-17 17:00:49.159822 - [DEBUG] Propagate flow
63043 2019-Jan-17 17:00:49.159845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63044 2019-Jan-17 17:00:49.159903 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63045 2019-Jan-17 17:00:49.160544 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63046 2019-Jan-17 17:00:49.161181 - [DEBUG] Edge function : AllBottom (result of previous compose)
63047 2019-Jan-17 17:00:49.161206 - [DEBUG]
63048 2019-Jan-17 17:00:49.161232 - [DEBUG] Join: AllTop & AllBottom
63049 2019-Jan-17 17:00:49.161257 - [DEBUG] = AllBottom (new jump func)
63050 2019-Jan-17 17:00:49.161282 - [DEBUG]
63051 2019-Jan-17 17:00:49.161320 - [DEBUG] Start adding new jump function
63052 2019-Jan-17 17:00:49.161343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63053 2019-Jan-17 17:00:49.161401 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63054 2019-Jan-17 17:00:49.162039 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63055 2019-Jan-17 17:00:49.162676 - [DEBUG] Edge Function : AllBottom
63056 2019-Jan-17 17:00:49.162706 - [DEBUG] End adding new jump function
63057 2019-Jan-17 17:00:49.162730 - [DEBUG]
63058 2019-Jan-17 17:00:49.162754 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63059 2019-Jan-17 17:00:49.162778 - [DEBUG]
63060 2019-Jan-17 17:00:49.162801 - [DEBUG] Process 1677. path edge:
63061 2019-Jan-17 17:00:49.162825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63062 2019-Jan-17 17:00:49.162883 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63063 2019-Jan-17 17:00:49.163522 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63064 2019-Jan-17 17:00:49.164169 - [DEBUG]
63065 2019-Jan-17 17:00:49.164194 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63066 2019-Jan-17 17:00:49.164867 - [DEBUG] Possible callees:
63067 2019-Jan-17 17:00:49.164893 - [DEBUG] foo
63068 2019-Jan-17 17:00:49.164917 - [DEBUG] Possible return sites:
63069 2019-Jan-17 17:00:49.164941 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663070 2019-Jan-17 17:00:49.166219 - [DEBUG] Found and process special summary
63071 2019-Jan-17 17:00:49.166262 - [DEBUG] Compose: EdgeIdentity * AllBottom
63072 2019-Jan-17 17:00:49.166290 - [DEBUG]
63073 2019-Jan-17 17:00:49.166314 - [DEBUG] Propagate flow
63074 2019-Jan-17 17:00:49.166337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63075 2019-Jan-17 17:00:49.166396 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63076 2019-Jan-17 17:00:49.167036 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63077 2019-Jan-17 17:00:49.167674 - [DEBUG] Edge function : AllBottom (result of previous compose)
63078 2019-Jan-17 17:00:49.167699 - [DEBUG]
63079 2019-Jan-17 17:00:49.167724 - [DEBUG] Join: AllTop & AllBottom
63080 2019-Jan-17 17:00:49.167750 - [DEBUG] = AllBottom (new jump func)
63081 2019-Jan-17 17:00:49.167774 - [DEBUG]
63082 2019-Jan-17 17:00:49.167797 - [DEBUG] Start adding new jump function
63083 2019-Jan-17 17:00:49.167820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63084 2019-Jan-17 17:00:49.167877 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63085 2019-Jan-17 17:00:49.168532 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63086 2019-Jan-17 17:00:49.169172 - [DEBUG] Edge Function : AllBottom
63087 2019-Jan-17 17:00:49.169201 - [DEBUG] End adding new jump function
63088 2019-Jan-17 17:00:49.169225 - [DEBUG]
63089 2019-Jan-17 17:00:49.169248 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63090 2019-Jan-17 17:00:49.169272 - [DEBUG]
63091 2019-Jan-17 17:00:49.169295 - [DEBUG] Process 1678. path edge:
63092 2019-Jan-17 17:00:49.169319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63093 2019-Jan-17 17:00:49.169376 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63094 2019-Jan-17 17:00:49.170016 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63095 2019-Jan-17 17:00:49.170653 - [DEBUG]
63096 2019-Jan-17 17:00:49.170678 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63097 2019-Jan-17 17:00:49.171356 - [DEBUG] Compose: EdgeIdentity * AllBottom
63098 2019-Jan-17 17:00:49.171385 - [DEBUG]
63099 2019-Jan-17 17:00:49.171408 - [DEBUG] Propagate flow
63100 2019-Jan-17 17:00:49.171432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63101 2019-Jan-17 17:00:49.171490 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63102 2019-Jan-17 17:00:49.172128 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63103 2019-Jan-17 17:00:49.172766 - [DEBUG] Edge function : AllBottom (result of previous compose)
63104 2019-Jan-17 17:00:49.172791 - [DEBUG]
63105 2019-Jan-17 17:00:49.172816 - [DEBUG] Join: AllTop & AllBottom
63106 2019-Jan-17 17:00:49.172841 - [DEBUG] = AllBottom (new jump func)
63107 2019-Jan-17 17:00:49.172875 - [DEBUG]
63108 2019-Jan-17 17:00:49.172899 - [DEBUG] Start adding new jump function
63109 2019-Jan-17 17:00:49.172922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63110 2019-Jan-17 17:00:49.172980 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63111 2019-Jan-17 17:00:49.173617 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63112 2019-Jan-17 17:00:49.174253 - [DEBUG] Edge Function : AllBottom
63113 2019-Jan-17 17:00:49.174282 - [DEBUG] End adding new jump function
63114 2019-Jan-17 17:00:49.174306 - [DEBUG]
63115 2019-Jan-17 17:00:49.174329 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63116 2019-Jan-17 17:00:49.174354 - [DEBUG]
63117 2019-Jan-17 17:00:49.174377 - [DEBUG] Process 1679. path edge:
63118 2019-Jan-17 17:00:49.174400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63119 2019-Jan-17 17:00:49.174458 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63120 2019-Jan-17 17:00:49.175111 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63121 2019-Jan-17 17:00:49.175749 - [DEBUG]
63122 2019-Jan-17 17:00:49.175775 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63123 2019-Jan-17 17:00:49.176435 - [DEBUG] Compose: EdgeIdentity * AllBottom
63124 2019-Jan-17 17:00:49.176463 - [DEBUG]
63125 2019-Jan-17 17:00:49.176486 - [DEBUG] Propagate flow
63126 2019-Jan-17 17:00:49.176510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63127 2019-Jan-17 17:00:49.176569 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63128 2019-Jan-17 17:00:49.177206 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63129 2019-Jan-17 17:00:49.177844 - [DEBUG] Edge function : AllBottom (result of previous compose)
63130 2019-Jan-17 17:00:49.177870 - [DEBUG]
63131 2019-Jan-17 17:00:49.177894 - [DEBUG] Join: AllTop & AllBottom
63132 2019-Jan-17 17:00:49.177920 - [DEBUG] = AllBottom (new jump func)
63133 2019-Jan-17 17:00:49.177944 - [DEBUG]
63134 2019-Jan-17 17:00:49.177982 - [DEBUG] Start adding new jump function
63135 2019-Jan-17 17:00:49.178005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63136 2019-Jan-17 17:00:49.178063 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63137 2019-Jan-17 17:00:49.178700 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63138 2019-Jan-17 17:00:49.179337 - [DEBUG] Edge Function : AllBottom
63139 2019-Jan-17 17:00:49.179364 - [DEBUG] End adding new jump function
63140 2019-Jan-17 17:00:49.179388 - [DEBUG]
63141 2019-Jan-17 17:00:49.179411 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63142 2019-Jan-17 17:00:49.179436 - [DEBUG]
63143 2019-Jan-17 17:00:49.179459 - [DEBUG] Process 1680. path edge:
63144 2019-Jan-17 17:00:49.179482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63145 2019-Jan-17 17:00:49.179540 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63146 2019-Jan-17 17:00:49.180176 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63147 2019-Jan-17 17:00:49.180813 - [DEBUG]
63148 2019-Jan-17 17:00:49.180838 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63149 2019-Jan-17 17:00:49.181522 - [DEBUG] Compose: EdgeIdentity * AllBottom
63150 2019-Jan-17 17:00:49.181550 - [DEBUG]
63151 2019-Jan-17 17:00:49.181574 - [DEBUG] Propagate flow
63152 2019-Jan-17 17:00:49.181597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63153 2019-Jan-17 17:00:49.181656 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63154 2019-Jan-17 17:00:49.182305 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63155 2019-Jan-17 17:00:49.182944 - [DEBUG] Edge function : AllBottom (result of previous compose)
63156 2019-Jan-17 17:00:49.182969 - [DEBUG]
63157 2019-Jan-17 17:00:49.182994 - [DEBUG] Join: AllTop & AllBottom
63158 2019-Jan-17 17:00:49.183019 - [DEBUG] = AllBottom (new jump func)
63159 2019-Jan-17 17:00:49.183044 - [DEBUG]
63160 2019-Jan-17 17:00:49.183067 - [DEBUG] Start adding new jump function
63161 2019-Jan-17 17:00:49.183090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63162 2019-Jan-17 17:00:49.183147 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63163 2019-Jan-17 17:00:49.183784 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63164 2019-Jan-17 17:00:49.184429 - [DEBUG] Edge Function : AllBottom
63165 2019-Jan-17 17:00:49.184458 - [DEBUG] End adding new jump function
63166 2019-Jan-17 17:00:49.184481 - [DEBUG]
63167 2019-Jan-17 17:00:49.184505 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63168 2019-Jan-17 17:00:49.184529 - [DEBUG]
63169 2019-Jan-17 17:00:49.184552 - [DEBUG] Process 1681. path edge:
63170 2019-Jan-17 17:00:49.184576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63171 2019-Jan-17 17:00:49.184647 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63172 2019-Jan-17 17:00:49.185295 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63173 2019-Jan-17 17:00:49.185932 - [DEBUG]
63174 2019-Jan-17 17:00:49.185956 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63175 2019-Jan-17 17:00:49.186618 - [DEBUG] Possible callees:
63176 2019-Jan-17 17:00:49.186643 - [DEBUG] llvm.dbg.declare
63177 2019-Jan-17 17:00:49.186668 - [DEBUG] Possible return sites:
63178 2019-Jan-17 17:00:49.186692 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663179 2019-Jan-17 17:00:49.187992 - [DEBUG] Found and process special summary
63180 2019-Jan-17 17:00:49.188036 - [DEBUG] Compose: EdgeIdentity * AllBottom
63181 2019-Jan-17 17:00:49.188064 - [DEBUG]
63182 2019-Jan-17 17:00:49.188088 - [DEBUG] Propagate flow
63183 2019-Jan-17 17:00:49.188111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63184 2019-Jan-17 17:00:49.188169 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63185 2019-Jan-17 17:00:49.188811 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63186 2019-Jan-17 17:00:49.189449 - [DEBUG] Edge function : AllBottom (result of previous compose)
63187 2019-Jan-17 17:00:49.189474 - [DEBUG]
63188 2019-Jan-17 17:00:49.189499 - [DEBUG] Join: AllTop & AllBottom
63189 2019-Jan-17 17:00:49.189525 - [DEBUG] = AllBottom (new jump func)
63190 2019-Jan-17 17:00:49.189558 - [DEBUG]
63191 2019-Jan-17 17:00:49.189582 - [DEBUG] Start adding new jump function
63192 2019-Jan-17 17:00:49.189605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63193 2019-Jan-17 17:00:49.189663 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63194 2019-Jan-17 17:00:49.190301 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63195 2019-Jan-17 17:00:49.190941 - [DEBUG] Edge Function : AllBottom
63196 2019-Jan-17 17:00:49.190970 - [DEBUG] End adding new jump function
63197 2019-Jan-17 17:00:49.190993 - [DEBUG]
63198 2019-Jan-17 17:00:49.191017 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63199 2019-Jan-17 17:00:49.191041 - [DEBUG]
63200 2019-Jan-17 17:00:49.191065 - [DEBUG] Process 1682. path edge:
63201 2019-Jan-17 17:00:49.191088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63202 2019-Jan-17 17:00:49.191146 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63203 2019-Jan-17 17:00:49.191802 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63204 2019-Jan-17 17:00:49.192440 - [DEBUG]
63205 2019-Jan-17 17:00:49.192464 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63206 2019-Jan-17 17:00:49.193138 - [DEBUG] Compose: EdgeIdentity * AllBottom
63207 2019-Jan-17 17:00:49.193166 - [DEBUG]
63208 2019-Jan-17 17:00:49.193190 - [DEBUG] Propagate flow
63209 2019-Jan-17 17:00:49.193213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63210 2019-Jan-17 17:00:49.193272 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63211 2019-Jan-17 17:00:49.193923 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63212 2019-Jan-17 17:00:49.194561 - [DEBUG] Edge function : AllBottom (result of previous compose)
63213 2019-Jan-17 17:00:49.194586 - [DEBUG]
63214 2019-Jan-17 17:00:49.194610 - [DEBUG] Join: AllTop & AllBottom
63215 2019-Jan-17 17:00:49.194651 - [DEBUG] = AllBottom (new jump func)
63216 2019-Jan-17 17:00:49.194675 - [DEBUG]
63217 2019-Jan-17 17:00:49.194699 - [DEBUG] Start adding new jump function
63218 2019-Jan-17 17:00:49.194722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63219 2019-Jan-17 17:00:49.194780 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63220 2019-Jan-17 17:00:49.195423 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63221 2019-Jan-17 17:00:49.196061 - [DEBUG] Edge Function : AllBottom
63222 2019-Jan-17 17:00:49.196088 - [DEBUG] End adding new jump function
63223 2019-Jan-17 17:00:49.196112 - [DEBUG]
63224 2019-Jan-17 17:00:49.196136 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63225 2019-Jan-17 17:00:49.196160 - [DEBUG]
63226 2019-Jan-17 17:00:49.196184 - [DEBUG] Process 1683. path edge:
63227 2019-Jan-17 17:00:49.196207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63228 2019-Jan-17 17:00:49.196265 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63229 2019-Jan-17 17:00:49.196901 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63230 2019-Jan-17 17:00:49.197541 - [DEBUG]
63231 2019-Jan-17 17:00:49.197566 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63232 2019-Jan-17 17:00:49.198243 - [DEBUG] Compose: EdgeIdentity * AllBottom
63233 2019-Jan-17 17:00:49.198271 - [DEBUG]
63234 2019-Jan-17 17:00:49.198310 - [DEBUG] Propagate flow
63235 2019-Jan-17 17:00:49.198334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63236 2019-Jan-17 17:00:49.198393 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63237 2019-Jan-17 17:00:49.199030 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63238 2019-Jan-17 17:00:49.199669 - [DEBUG] Edge function : AllBottom (result of previous compose)
63239 2019-Jan-17 17:00:49.199695 - [DEBUG]
63240 2019-Jan-17 17:00:49.199720 - [DEBUG] Join: AllTop & AllBottom
63241 2019-Jan-17 17:00:49.199745 - [DEBUG] = AllBottom (new jump func)
63242 2019-Jan-17 17:00:49.199770 - [DEBUG]
63243 2019-Jan-17 17:00:49.199793 - [DEBUG] Start adding new jump function
63244 2019-Jan-17 17:00:49.199816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63245 2019-Jan-17 17:00:49.199873 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63246 2019-Jan-17 17:00:49.200512 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63247 2019-Jan-17 17:00:49.201146 - [DEBUG] Edge Function : AllBottom
63248 2019-Jan-17 17:00:49.201174 - [DEBUG] End adding new jump function
63249 2019-Jan-17 17:00:49.201198 - [DEBUG]
63250 2019-Jan-17 17:00:49.201222 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63251 2019-Jan-17 17:00:49.201246 - [DEBUG]
63252 2019-Jan-17 17:00:49.201269 - [DEBUG] Process 1684. path edge:
63253 2019-Jan-17 17:00:49.201306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63254 2019-Jan-17 17:00:49.201364 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63255 2019-Jan-17 17:00:49.202000 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63256 2019-Jan-17 17:00:49.202637 - [DEBUG]
63257 2019-Jan-17 17:00:49.202662 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63258 2019-Jan-17 17:00:49.203323 - [DEBUG] Compose: EdgeIdentity * AllBottom
63259 2019-Jan-17 17:00:49.203352 - [DEBUG]
63260 2019-Jan-17 17:00:49.203376 - [DEBUG] Propagate flow
63261 2019-Jan-17 17:00:49.203399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63262 2019-Jan-17 17:00:49.203458 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63263 2019-Jan-17 17:00:49.204110 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63264 2019-Jan-17 17:00:49.204763 - [DEBUG] Edge function : AllBottom (result of previous compose)
63265 2019-Jan-17 17:00:49.204788 - [DEBUG]
63266 2019-Jan-17 17:00:49.204814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63267 2019-Jan-17 17:00:49.204840 - [DEBUG] = AllBottom
63268 2019-Jan-17 17:00:49.204865 - [DEBUG]
63269 2019-Jan-17 17:00:49.204888 - [DEBUG] PROPAGATE: No new function!
63270 2019-Jan-17 17:00:49.204912 - [DEBUG] EDGE: >
63271 2019-Jan-17 17:00:49.204971 - [DEBUG] ---> 63272 2019-Jan-17 17:00:49.205606 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63273 2019-Jan-17 17:00:49.206245 - [DEBUG]
63274 2019-Jan-17 17:00:49.206270 - [DEBUG] EDGE: >
63275 2019-Jan-17 17:00:49.206329 - [DEBUG] ---> 63276 2019-Jan-17 17:00:49.206966 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63277 2019-Jan-17 17:00:49.207610 - [DEBUG]
63278 2019-Jan-17 17:00:49.207637 - [DEBUG] Compose: EdgeIdentity * AllBottom
63279 2019-Jan-17 17:00:49.207663 - [DEBUG]
63280 2019-Jan-17 17:00:49.207687 - [DEBUG] Propagate flow
63281 2019-Jan-17 17:00:49.207710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63282 2019-Jan-17 17:00:49.207768 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63283 2019-Jan-17 17:00:49.208424 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

63284 2019-Jan-17 17:00:49.209671 - [DEBUG] Edge function : AllBottom (result of previous compose)
63285 2019-Jan-17 17:00:49.209696 - [DEBUG]
63286 2019-Jan-17 17:00:49.209722 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63287 2019-Jan-17 17:00:49.209748 - [DEBUG] = AllBottom
63288 2019-Jan-17 17:00:49.209772 - [DEBUG]
63289 2019-Jan-17 17:00:49.209795 - [DEBUG] PROPAGATE: No new function!
63290 2019-Jan-17 17:00:49.209820 - [DEBUG] EDGE: >
63291 2019-Jan-17 17:00:49.209879 - [DEBUG] ---> 63292 2019-Jan-17 17:00:49.210520 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63293 2019-Jan-17 17:00:49.211159 - [DEBUG]
63294 2019-Jan-17 17:00:49.211186 - [DEBUG] Compose: EdgeIdentity * AllBottom
63295 2019-Jan-17 17:00:49.211211 - [DEBUG]
63296 2019-Jan-17 17:00:49.211235 - [DEBUG] Propagate flow
63297 2019-Jan-17 17:00:49.211259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63298 2019-Jan-17 17:00:49.211328 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63299 2019-Jan-17 17:00:49.211969 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

63300 2019-Jan-17 17:00:49.212618 - [DEBUG] Edge function : AllBottom (result of previous compose)
63301 2019-Jan-17 17:00:49.212643 - [DEBUG]
63302 2019-Jan-17 17:00:49.212669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63303 2019-Jan-17 17:00:49.212695 - [DEBUG] = AllBottom
63304 2019-Jan-17 17:00:49.212720 - [DEBUG]
63305 2019-Jan-17 17:00:49.212743 - [DEBUG] PROPAGATE: No new function!
63306 2019-Jan-17 17:00:49.212784 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-17 17:00:49.212811 - [DEBUG]
63308 2019-Jan-17 17:00:49.212836 - [DEBUG] Propagate flow
63309 2019-Jan-17 17:00:49.212859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63310 2019-Jan-17 17:00:49.212917 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63311 2019-Jan-17 17:00:49.213567 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63312 2019-Jan-17 17:00:49.214227 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-17 17:00:49.214253 - [DEBUG]
63314 2019-Jan-17 17:00:49.214279 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-17 17:00:49.214305 - [DEBUG] = AllBottom
63316 2019-Jan-17 17:00:49.214330 - [DEBUG]
63317 2019-Jan-17 17:00:49.214353 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-17 17:00:49.214380 - [DEBUG] Compose: EdgeIdentity * AllBottom
63319 2019-Jan-17 17:00:49.214406 - [DEBUG]
63320 2019-Jan-17 17:00:49.214430 - [DEBUG] Propagate flow
63321 2019-Jan-17 17:00:49.214454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63322 2019-Jan-17 17:00:49.214514 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63323 2019-Jan-17 17:00:49.215181 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

63324 2019-Jan-17 17:00:49.215844 - [DEBUG] Edge function : AllBottom (result of previous compose)
63325 2019-Jan-17 17:00:49.215870 - [DEBUG]
63326 2019-Jan-17 17:00:49.215896 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63327 2019-Jan-17 17:00:49.215922 - [DEBUG] = AllBottom
63328 2019-Jan-17 17:00:49.215946 - [DEBUG]
63329 2019-Jan-17 17:00:49.215969 - [DEBUG] PROPAGATE: No new function!
63330 2019-Jan-17 17:00:49.215998 - [DEBUG] EDGE: >
63331 2019-Jan-17 17:00:49.216058 - [DEBUG] ---> 63332 2019-Jan-17 17:00:49.216707 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63333 2019-Jan-17 17:00:49.217345 - [DEBUG]
63334 2019-Jan-17 17:00:49.217384 - [DEBUG] Compose: EdgeIdentity * AllBottom
63335 2019-Jan-17 17:00:49.217411 - [DEBUG]
63336 2019-Jan-17 17:00:49.217435 - [DEBUG] Propagate flow
63337 2019-Jan-17 17:00:49.217458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63338 2019-Jan-17 17:00:49.217517 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63339 2019-Jan-17 17:00:49.218182 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63340 2019-Jan-17 17:00:49.218820 - [DEBUG] Edge function : AllBottom (result of previous compose)
63341 2019-Jan-17 17:00:49.218845 - [DEBUG]
63342 2019-Jan-17 17:00:49.218870 - [DEBUG] Join: AllTop & AllBottom
63343 2019-Jan-17 17:00:49.218896 - [DEBUG] = AllBottom (new jump func)
63344 2019-Jan-17 17:00:49.218920 - [DEBUG]
63345 2019-Jan-17 17:00:49.218944 - [DEBUG] Start adding new jump function
63346 2019-Jan-17 17:00:49.218967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63347 2019-Jan-17 17:00:49.219025 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63348 2019-Jan-17 17:00:49.219663 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63349 2019-Jan-17 17:00:49.220310 - [DEBUG] Edge Function : AllBottom
63350 2019-Jan-17 17:00:49.220356 - [DEBUG] End adding new jump function
63351 2019-Jan-17 17:00:49.220381 - [DEBUG]
63352 2019-Jan-17 17:00:49.220405 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63353 2019-Jan-17 17:00:49.220429 - [DEBUG]
63354 2019-Jan-17 17:00:49.220453 - [DEBUG] Process 1685. path edge:
63355 2019-Jan-17 17:00:49.220476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63356 2019-Jan-17 17:00:49.220534 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63357 2019-Jan-17 17:00:49.221182 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63358 2019-Jan-17 17:00:49.221840 - [DEBUG]
63359 2019-Jan-17 17:00:49.221865 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63360 2019-Jan-17 17:00:49.222530 - [DEBUG] Possible callees:
63361 2019-Jan-17 17:00:49.222555 - [DEBUG] llvm.dbg.declare
63362 2019-Jan-17 17:00:49.222580 - [DEBUG] Possible return sites:
63363 2019-Jan-17 17:00:49.222604 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363364 2019-Jan-17 17:00:49.223886 - [DEBUG] Found and process special summary
63365 2019-Jan-17 17:00:49.223938 - [DEBUG] Compose: EdgeIdentity * AllBottom
63366 2019-Jan-17 17:00:49.223966 - [DEBUG]
63367 2019-Jan-17 17:00:49.223991 - [DEBUG] Propagate flow
63368 2019-Jan-17 17:00:49.224014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63369 2019-Jan-17 17:00:49.224072 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63370 2019-Jan-17 17:00:49.224730 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63371 2019-Jan-17 17:00:49.225368 - [DEBUG] Edge function : AllBottom (result of previous compose)
63372 2019-Jan-17 17:00:49.225393 - [DEBUG]
63373 2019-Jan-17 17:00:49.225418 - [DEBUG] Join: AllTop & AllBottom
63374 2019-Jan-17 17:00:49.225444 - [DEBUG] = AllBottom (new jump func)
63375 2019-Jan-17 17:00:49.225468 - [DEBUG]
63376 2019-Jan-17 17:00:49.225491 - [DEBUG] Start adding new jump function
63377 2019-Jan-17 17:00:49.225515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63378 2019-Jan-17 17:00:49.225572 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63379 2019-Jan-17 17:00:49.226209 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63380 2019-Jan-17 17:00:49.226848 - [DEBUG] Edge Function : AllBottom
63381 2019-Jan-17 17:00:49.226876 - [DEBUG] End adding new jump function
63382 2019-Jan-17 17:00:49.226900 - [DEBUG]
63383 2019-Jan-17 17:00:49.226923 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63384 2019-Jan-17 17:00:49.226947 - [DEBUG]
63385 2019-Jan-17 17:00:49.226970 - [DEBUG] Process 1686. path edge:
63386 2019-Jan-17 17:00:49.226994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63387 2019-Jan-17 17:00:49.227051 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63388 2019-Jan-17 17:00:49.227692 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63389 2019-Jan-17 17:00:49.228344 - [DEBUG]
63390 2019-Jan-17 17:00:49.228369 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63391 2019-Jan-17 17:00:49.229043 - [DEBUG] Compose: EdgeIdentity * AllBottom
63392 2019-Jan-17 17:00:49.229072 - [DEBUG]
63393 2019-Jan-17 17:00:49.229095 - [DEBUG] Propagate flow
63394 2019-Jan-17 17:00:49.229119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63395 2019-Jan-17 17:00:49.229178 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63396 2019-Jan-17 17:00:49.229819 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63397 2019-Jan-17 17:00:49.230459 - [DEBUG] Edge function : AllBottom (result of previous compose)
63398 2019-Jan-17 17:00:49.230485 - [DEBUG]
63399 2019-Jan-17 17:00:49.230509 - [DEBUG] Join: AllTop & AllBottom
63400 2019-Jan-17 17:00:49.230535 - [DEBUG] = AllBottom (new jump func)
63401 2019-Jan-17 17:00:49.230559 - [DEBUG]
63402 2019-Jan-17 17:00:49.230582 - [DEBUG] Start adding new jump function
63403 2019-Jan-17 17:00:49.230606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63404 2019-Jan-17 17:00:49.230664 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63405 2019-Jan-17 17:00:49.231320 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63406 2019-Jan-17 17:00:49.231955 - [DEBUG] Edge Function : AllBottom
63407 2019-Jan-17 17:00:49.231984 - [DEBUG] End adding new jump function
63408 2019-Jan-17 17:00:49.232008 - [DEBUG]
63409 2019-Jan-17 17:00:49.232031 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63410 2019-Jan-17 17:00:49.232066 - [DEBUG]
63411 2019-Jan-17 17:00:49.232090 - [DEBUG] Process 1687. path edge:
63412 2019-Jan-17 17:00:49.232114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63413 2019-Jan-17 17:00:49.232171 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63414 2019-Jan-17 17:00:49.232806 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63415 2019-Jan-17 17:00:49.233446 - [DEBUG]
63416 2019-Jan-17 17:00:49.233472 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63417 2019-Jan-17 17:00:49.234133 - [DEBUG] Compose: EdgeIdentity * AllBottom
63418 2019-Jan-17 17:00:49.234160 - [DEBUG]
63419 2019-Jan-17 17:00:49.234184 - [DEBUG] Propagate flow
63420 2019-Jan-17 17:00:49.234208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63421 2019-Jan-17 17:00:49.234267 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63422 2019-Jan-17 17:00:49.234918 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63423 2019-Jan-17 17:00:49.235556 - [DEBUG] Edge function : AllBottom (result of previous compose)
63424 2019-Jan-17 17:00:49.235581 - [DEBUG]
63425 2019-Jan-17 17:00:49.235607 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63426 2019-Jan-17 17:00:49.235632 - [DEBUG] = AllBottom
63427 2019-Jan-17 17:00:49.235657 - [DEBUG]
63428 2019-Jan-17 17:00:49.235680 - [DEBUG] PROPAGATE: No new function!
63429 2019-Jan-17 17:00:49.235704 - [DEBUG] EDGE: >
63430 2019-Jan-17 17:00:49.235763 - [DEBUG] ---> 63431 2019-Jan-17 17:00:49.236398 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63432 2019-Jan-17 17:00:49.237034 - [DEBUG]
63433 2019-Jan-17 17:00:49.237061 - [DEBUG] Compose: EdgeIdentity * AllBottom
63434 2019-Jan-17 17:00:49.237087 - [DEBUG]
63435 2019-Jan-17 17:00:49.237111 - [DEBUG] Propagate flow
63436 2019-Jan-17 17:00:49.237134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63437 2019-Jan-17 17:00:49.237190 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63438 2019-Jan-17 17:00:49.237827 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

63439 2019-Jan-17 17:00:49.239091 - [DEBUG] Edge function : AllBottom (result of previous compose)
63440 2019-Jan-17 17:00:49.239117 - [DEBUG]
63441 2019-Jan-17 17:00:49.239142 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63442 2019-Jan-17 17:00:49.239168 - [DEBUG] = AllBottom
63443 2019-Jan-17 17:00:49.239192 - [DEBUG]
63444 2019-Jan-17 17:00:49.239215 - [DEBUG] PROPAGATE: No new function!
63445 2019-Jan-17 17:00:49.239240 - [DEBUG] EDGE: >
63446 2019-Jan-17 17:00:49.239300 - [DEBUG] ---> 63447 2019-Jan-17 17:00:49.239938 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63448 2019-Jan-17 17:00:49.240576 - [DEBUG]
63449 2019-Jan-17 17:00:49.240602 - [DEBUG] Compose: EdgeIdentity * AllBottom
63450 2019-Jan-17 17:00:49.240627 - [DEBUG]
63451 2019-Jan-17 17:00:49.240651 - [DEBUG] Propagate flow
63452 2019-Jan-17 17:00:49.240674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63453 2019-Jan-17 17:00:49.240731 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63454 2019-Jan-17 17:00:49.241385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

63455 2019-Jan-17 17:00:49.242042 - [DEBUG] Edge function : AllBottom (result of previous compose)
63456 2019-Jan-17 17:00:49.242068 - [DEBUG]
63457 2019-Jan-17 17:00:49.242094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63458 2019-Jan-17 17:00:49.242119 - [DEBUG] = AllBottom
63459 2019-Jan-17 17:00:49.242144 - [DEBUG]
63460 2019-Jan-17 17:00:49.242167 - [DEBUG] PROPAGATE: No new function!
63461 2019-Jan-17 17:00:49.242207 - [DEBUG] Compose: EdgeIdentity * AllBottom
63462 2019-Jan-17 17:00:49.242235 - [DEBUG]
63463 2019-Jan-17 17:00:49.242259 - [DEBUG] Propagate flow
63464 2019-Jan-17 17:00:49.242282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63465 2019-Jan-17 17:00:49.242340 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63466 2019-Jan-17 17:00:49.242982 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63467 2019-Jan-17 17:00:49.243619 - [DEBUG] Edge function : AllBottom (result of previous compose)
63468 2019-Jan-17 17:00:49.243644 - [DEBUG]
63469 2019-Jan-17 17:00:49.243669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63470 2019-Jan-17 17:00:49.243694 - [DEBUG] = AllBottom
63471 2019-Jan-17 17:00:49.243719 - [DEBUG]
63472 2019-Jan-17 17:00:49.243742 - [DEBUG] PROPAGATE: No new function!
63473 2019-Jan-17 17:00:49.243767 - [DEBUG] Compose: EdgeIdentity * AllBottom
63474 2019-Jan-17 17:00:49.243793 - [DEBUG]
63475 2019-Jan-17 17:00:49.243816 - [DEBUG] Propagate flow
63476 2019-Jan-17 17:00:49.243839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63477 2019-Jan-17 17:00:49.243896 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63478 2019-Jan-17 17:00:49.244536 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

63479 2019-Jan-17 17:00:49.245201 - [DEBUG] Edge function : AllBottom (result of previous compose)
63480 2019-Jan-17 17:00:49.245226 - [DEBUG]
63481 2019-Jan-17 17:00:49.245251 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63482 2019-Jan-17 17:00:49.245277 - [DEBUG] = AllBottom
63483 2019-Jan-17 17:00:49.245301 - [DEBUG]
63484 2019-Jan-17 17:00:49.245324 - [DEBUG] PROPAGATE: No new function!
63485 2019-Jan-17 17:00:49.245351 - [DEBUG] EDGE: >
63486 2019-Jan-17 17:00:49.245410 - [DEBUG] ---> 63487 2019-Jan-17 17:00:49.246059 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63488 2019-Jan-17 17:00:49.246697 - [DEBUG]
63489 2019-Jan-17 17:00:49.246722 - [DEBUG] EDGE: >
63490 2019-Jan-17 17:00:49.246781 - [DEBUG] ---> 63491 2019-Jan-17 17:00:49.247418 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63492 2019-Jan-17 17:00:49.248070 - [DEBUG]
63493 2019-Jan-17 17:00:49.248106 - [DEBUG] Compose: EdgeIdentity * AllBottom
63494 2019-Jan-17 17:00:49.248133 - [DEBUG]
63495 2019-Jan-17 17:00:49.248157 - [DEBUG] Propagate flow
63496 2019-Jan-17 17:00:49.248180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63497 2019-Jan-17 17:00:49.248237 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63498 2019-Jan-17 17:00:49.248875 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63499 2019-Jan-17 17:00:49.249519 - [DEBUG] Edge function : AllBottom (result of previous compose)
63500 2019-Jan-17 17:00:49.249545 - [DEBUG]
63501 2019-Jan-17 17:00:49.249570 - [DEBUG] Join: AllTop & AllBottom
63502 2019-Jan-17 17:00:49.249596 - [DEBUG] = AllBottom (new jump func)
63503 2019-Jan-17 17:00:49.249620 - [DEBUG]
63504 2019-Jan-17 17:00:49.249643 - [DEBUG] Start adding new jump function
63505 2019-Jan-17 17:00:49.249667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63506 2019-Jan-17 17:00:49.249724 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63507 2019-Jan-17 17:00:49.250361 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63508 2019-Jan-17 17:00:49.250998 - [DEBUG] Edge Function : AllBottom
63509 2019-Jan-17 17:00:49.251026 - [DEBUG] End adding new jump function
63510 2019-Jan-17 17:00:49.251050 - [DEBUG]
63511 2019-Jan-17 17:00:49.251073 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63512 2019-Jan-17 17:00:49.251097 - [DEBUG]
63513 2019-Jan-17 17:00:49.251121 - [DEBUG] Process 1688. path edge:
63514 2019-Jan-17 17:00:49.251144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63515 2019-Jan-17 17:00:49.251201 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63516 2019-Jan-17 17:00:49.251855 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63517 2019-Jan-17 17:00:49.252492 - [DEBUG]
63518 2019-Jan-17 17:00:49.252517 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63519 2019-Jan-17 17:00:49.253178 - [DEBUG] Compose: EdgeIdentity * AllBottom
63520 2019-Jan-17 17:00:49.253205 - [DEBUG]
63521 2019-Jan-17 17:00:49.253229 - [DEBUG] Propagate flow
63522 2019-Jan-17 17:00:49.253252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63523 2019-Jan-17 17:00:49.253311 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63524 2019-Jan-17 17:00:49.253959 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63525 2019-Jan-17 17:00:49.254597 - [DEBUG] Edge function : AllBottom (result of previous compose)
63526 2019-Jan-17 17:00:49.254634 - [DEBUG]
63527 2019-Jan-17 17:00:49.254661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63528 2019-Jan-17 17:00:49.254687 - [DEBUG] = AllBottom
63529 2019-Jan-17 17:00:49.254712 - [DEBUG]
63530 2019-Jan-17 17:00:49.254735 - [DEBUG] PROPAGATE: No new function!
63531 2019-Jan-17 17:00:49.254767 - [DEBUG] Compose: EdgeIdentity * AllBottom
63532 2019-Jan-17 17:00:49.254794 - [DEBUG]
63533 2019-Jan-17 17:00:49.254818 - [DEBUG] Propagate flow
63534 2019-Jan-17 17:00:49.254841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63535 2019-Jan-17 17:00:49.254898 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63536 2019-Jan-17 17:00:49.255545 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63537 2019-Jan-17 17:00:49.256183 - [DEBUG] Edge function : AllBottom (result of previous compose)
63538 2019-Jan-17 17:00:49.256208 - [DEBUG]
63539 2019-Jan-17 17:00:49.256233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63540 2019-Jan-17 17:00:49.256258 - [DEBUG] = AllBottom
63541 2019-Jan-17 17:00:49.256283 - [DEBUG]
63542 2019-Jan-17 17:00:49.256306 - [DEBUG] PROPAGATE: No new function!
63543 2019-Jan-17 17:00:49.256330 - [DEBUG] EDGE: >
63544 2019-Jan-17 17:00:49.256396 - [DEBUG] ---> 63545 2019-Jan-17 17:00:49.257034 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63546 2019-Jan-17 17:00:49.257671 - [DEBUG]
63547 2019-Jan-17 17:00:49.257696 - [DEBUG] EDGE: >
63548 2019-Jan-17 17:00:49.257755 - [DEBUG] ---> 63549 2019-Jan-17 17:00:49.258407 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63550 2019-Jan-17 17:00:49.259043 - [DEBUG]
63551 2019-Jan-17 17:00:49.259070 - [DEBUG] Compose: EdgeIdentity * AllBottom
63552 2019-Jan-17 17:00:49.259096 - [DEBUG]
63553 2019-Jan-17 17:00:49.259119 - [DEBUG] Propagate flow
63554 2019-Jan-17 17:00:49.259142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63555 2019-Jan-17 17:00:49.259199 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63556 2019-Jan-17 17:00:49.259835 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

63557 2019-Jan-17 17:00:49.260476 - [DEBUG] Edge function : AllBottom (result of previous compose)
63558 2019-Jan-17 17:00:49.260502 - [DEBUG]
63559 2019-Jan-17 17:00:49.260527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63560 2019-Jan-17 17:00:49.260553 - [DEBUG] = AllBottom
63561 2019-Jan-17 17:00:49.260577 - [DEBUG]
63562 2019-Jan-17 17:00:49.260600 - [DEBUG] PROPAGATE: No new function!
63563 2019-Jan-17 17:00:49.260625 - [DEBUG] EDGE: >
63564 2019-Jan-17 17:00:49.260684 - [DEBUG] ---> 63565 2019-Jan-17 17:00:49.261338 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63566 2019-Jan-17 17:00:49.261975 - [DEBUG]
63567 2019-Jan-17 17:00:49.262001 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-17 17:00:49.262027 - [DEBUG]
63569 2019-Jan-17 17:00:49.262051 - [DEBUG] Propagate flow
63570 2019-Jan-17 17:00:49.262074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63571 2019-Jan-17 17:00:49.262131 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63572 2019-Jan-17 17:00:49.262771 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

63573 2019-Jan-17 17:00:49.263412 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-17 17:00:49.263437 - [DEBUG]
63575 2019-Jan-17 17:00:49.263464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-17 17:00:49.263490 - [DEBUG] = AllBottom
63577 2019-Jan-17 17:00:49.263514 - [DEBUG]
63578 2019-Jan-17 17:00:49.263537 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-17 17:00:49.263578 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-17 17:00:49.263605 - [DEBUG]
63581 2019-Jan-17 17:00:49.263629 - [DEBUG] Propagate flow
63582 2019-Jan-17 17:00:49.263653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63583 2019-Jan-17 17:00:49.263711 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63584 2019-Jan-17 17:00:49.264352 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63585 2019-Jan-17 17:00:49.265003 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-17 17:00:49.265029 - [DEBUG]
63587 2019-Jan-17 17:00:49.265054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-17 17:00:49.265079 - [DEBUG] = AllBottom
63589 2019-Jan-17 17:00:49.265112 - [DEBUG]
63590 2019-Jan-17 17:00:49.265136 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-17 17:00:49.265162 - [DEBUG] Compose: EdgeIdentity * AllBottom
63592 2019-Jan-17 17:00:49.265188 - [DEBUG]
63593 2019-Jan-17 17:00:49.265212 - [DEBUG] Propagate flow
63594 2019-Jan-17 17:00:49.265235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63595 2019-Jan-17 17:00:49.265292 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63596 2019-Jan-17 17:00:49.265934 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

63597 2019-Jan-17 17:00:49.266573 - [DEBUG] Edge function : AllBottom (result of previous compose)
63598 2019-Jan-17 17:00:49.266598 - [DEBUG]
63599 2019-Jan-17 17:00:49.266624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63600 2019-Jan-17 17:00:49.266649 - [DEBUG] = AllBottom
63601 2019-Jan-17 17:00:49.266674 - [DEBUG]
63602 2019-Jan-17 17:00:49.266697 - [DEBUG] PROPAGATE: No new function!
63603 2019-Jan-17 17:00:49.266723 - [DEBUG] EDGE: >
63604 2019-Jan-17 17:00:49.266783 - [DEBUG] ---> 63605 2019-Jan-17 17:00:49.267422 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63606 2019-Jan-17 17:00:49.268073 - [DEBUG]
63607 2019-Jan-17 17:00:49.268099 - [DEBUG] EDGE: >
63608 2019-Jan-17 17:00:49.268158 - [DEBUG] ---> 63609 2019-Jan-17 17:00:49.268794 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63610 2019-Jan-17 17:00:49.269431 - [DEBUG]
63611 2019-Jan-17 17:00:49.269458 - [DEBUG] Compose: EdgeIdentity * AllBottom
63612 2019-Jan-17 17:00:49.269484 - [DEBUG]
63613 2019-Jan-17 17:00:49.269507 - [DEBUG] Propagate flow
63614 2019-Jan-17 17:00:49.269531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63615 2019-Jan-17 17:00:49.269588 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63616 2019-Jan-17 17:00:49.270223 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

63617 2019-Jan-17 17:00:49.270865 - [DEBUG] Edge function : AllBottom (result of previous compose)
63618 2019-Jan-17 17:00:49.270890 - [DEBUG]
63619 2019-Jan-17 17:00:49.270915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63620 2019-Jan-17 17:00:49.270941 - [DEBUG] = AllBottom
63621 2019-Jan-17 17:00:49.270965 - [DEBUG]
63622 2019-Jan-17 17:00:49.270988 - [DEBUG] PROPAGATE: No new function!
63623 2019-Jan-17 17:00:49.271013 - [DEBUG] EDGE: >
63624 2019-Jan-17 17:00:49.271072 - [DEBUG] ---> 63625 2019-Jan-17 17:00:49.271729 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63626 2019-Jan-17 17:00:49.272366 - [DEBUG]
63627 2019-Jan-17 17:00:49.272394 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-17 17:00:49.272420 - [DEBUG]
63629 2019-Jan-17 17:00:49.272443 - [DEBUG] Propagate flow
63630 2019-Jan-17 17:00:49.272466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63631 2019-Jan-17 17:00:49.272523 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63632 2019-Jan-17 17:00:49.273163 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

63633 2019-Jan-17 17:00:49.273801 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-17 17:00:49.273837 - [DEBUG]
63635 2019-Jan-17 17:00:49.273863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-17 17:00:49.273889 - [DEBUG] = AllBottom
63637 2019-Jan-17 17:00:49.273913 - [DEBUG]
63638 2019-Jan-17 17:00:49.273937 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-17 17:00:49.273962 - [DEBUG] EDGE: >
63640 2019-Jan-17 17:00:49.274021 - [DEBUG] ---> 63641 2019-Jan-17 17:00:49.274670 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63642 2019-Jan-17 17:00:49.275308 - [DEBUG]
63643 2019-Jan-17 17:00:49.275333 - [DEBUG] EDGE: >
63644 2019-Jan-17 17:00:49.275392 - [DEBUG] ---> 63645 2019-Jan-17 17:00:49.276029 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63646 2019-Jan-17 17:00:49.276666 - [DEBUG]
63647 2019-Jan-17 17:00:49.276693 - [DEBUG] Compose: EdgeIdentity * AllBottom
63648 2019-Jan-17 17:00:49.276719 - [DEBUG]
63649 2019-Jan-17 17:00:49.276743 - [DEBUG] Propagate flow
63650 2019-Jan-17 17:00:49.276766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63651 2019-Jan-17 17:00:49.276823 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63652 2019-Jan-17 17:00:49.277460 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

63653 2019-Jan-17 17:00:49.278725 - [DEBUG] Edge function : AllBottom (result of previous compose)
63654 2019-Jan-17 17:00:49.278751 - [DEBUG]
63655 2019-Jan-17 17:00:49.278777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63656 2019-Jan-17 17:00:49.278803 - [DEBUG] = AllBottom
63657 2019-Jan-17 17:00:49.278827 - [DEBUG]
63658 2019-Jan-17 17:00:49.278851 - [DEBUG] PROPAGATE: No new function!
63659 2019-Jan-17 17:00:49.278876 - [DEBUG] EDGE: >
63660 2019-Jan-17 17:00:49.278936 - [DEBUG] ---> 63661 2019-Jan-17 17:00:49.279575 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63662 2019-Jan-17 17:00:49.280213 - [DEBUG]
63663 2019-Jan-17 17:00:49.280238 - [DEBUG] EDGE: >
63664 2019-Jan-17 17:00:49.280297 - [DEBUG] ---> 63665 2019-Jan-17 17:00:49.280933 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63666 2019-Jan-17 17:00:49.281585 - [DEBUG]
63667 2019-Jan-17 17:00:49.281612 - [DEBUG] Compose: EdgeIdentity * AllBottom
63668 2019-Jan-17 17:00:49.281638 - [DEBUG]
63669 2019-Jan-17 17:00:49.281662 - [DEBUG] Propagate flow
63670 2019-Jan-17 17:00:49.281685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63671 2019-Jan-17 17:00:49.281743 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
63672 2019-Jan-17 17:00:49.282379 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

63673 2019-Jan-17 17:00:49.283625 - [DEBUG] Edge function : AllBottom (result of previous compose)
63674 2019-Jan-17 17:00:49.283650 - [DEBUG]
63675 2019-Jan-17 17:00:49.283676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63676 2019-Jan-17 17:00:49.283702 - [DEBUG] = AllBottom
63677 2019-Jan-17 17:00:49.283727 - [DEBUG]
63678 2019-Jan-17 17:00:49.283750 - [DEBUG] PROPAGATE: No new function!
63679 2019-Jan-17 17:00:49.283782 - [DEBUG] EDGE: >
63680 2019-Jan-17 17:00:49.283843 - [DEBUG] ---> 63681 2019-Jan-17 17:00:49.284485 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63682 2019-Jan-17 17:00:49.285138 - [DEBUG]
63683 2019-Jan-17 17:00:49.285165 - [DEBUG] Compose: EdgeIdentity * AllBottom
63684 2019-Jan-17 17:00:49.285191 - [DEBUG]
63685 2019-Jan-17 17:00:49.285214 - [DEBUG] Propagate flow
63686 2019-Jan-17 17:00:49.285238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63687 2019-Jan-17 17:00:49.285295 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63688 2019-Jan-17 17:00:49.285938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

63689 2019-Jan-17 17:00:49.286586 - [DEBUG] Edge function : AllBottom (result of previous compose)
63690 2019-Jan-17 17:00:49.286611 - [DEBUG]
63691 2019-Jan-17 17:00:49.286636 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63692 2019-Jan-17 17:00:49.286662 - [DEBUG] = AllBottom
63693 2019-Jan-17 17:00:49.286686 - [DEBUG]
63694 2019-Jan-17 17:00:49.286709 - [DEBUG] PROPAGATE: No new function!
63695 2019-Jan-17 17:00:49.286750 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-17 17:00:49.286777 - [DEBUG]
63697 2019-Jan-17 17:00:49.286801 - [DEBUG] Propagate flow
63698 2019-Jan-17 17:00:49.286825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63699 2019-Jan-17 17:00:49.286883 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63700 2019-Jan-17 17:00:49.287526 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63701 2019-Jan-17 17:00:49.288179 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-17 17:00:49.288204 - [DEBUG]
63703 2019-Jan-17 17:00:49.288229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-17 17:00:49.288255 - [DEBUG] = AllBottom
63705 2019-Jan-17 17:00:49.288279 - [DEBUG]
63706 2019-Jan-17 17:00:49.288302 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-17 17:00:49.288328 - [DEBUG] Compose: EdgeIdentity * AllBottom
63708 2019-Jan-17 17:00:49.288353 - [DEBUG]
63709 2019-Jan-17 17:00:49.288377 - [DEBUG] Propagate flow
63710 2019-Jan-17 17:00:49.288400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63711 2019-Jan-17 17:00:49.288458 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63712 2019-Jan-17 17:00:49.289101 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

63713 2019-Jan-17 17:00:49.289747 - [DEBUG] Edge function : AllBottom (result of previous compose)
63714 2019-Jan-17 17:00:49.289773 - [DEBUG]
63715 2019-Jan-17 17:00:49.289797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63716 2019-Jan-17 17:00:49.289823 - [DEBUG] = AllBottom
63717 2019-Jan-17 17:00:49.289847 - [DEBUG]
63718 2019-Jan-17 17:00:49.289870 - [DEBUG] PROPAGATE: No new function!
63719 2019-Jan-17 17:00:49.289897 - [DEBUG] EDGE: >
63720 2019-Jan-17 17:00:49.289956 - [DEBUG] ---> 63721 2019-Jan-17 17:00:49.290602 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63722 2019-Jan-17 17:00:49.291241 - [DEBUG]
63723 2019-Jan-17 17:00:49.291276 - [DEBUG] Compose: EdgeIdentity * AllBottom
63724 2019-Jan-17 17:00:49.291318 - [DEBUG]
63725 2019-Jan-17 17:00:49.291350 - [DEBUG] Propagate flow
63726 2019-Jan-17 17:00:49.291374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63727 2019-Jan-17 17:00:49.291432 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63728 2019-Jan-17 17:00:49.292074 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63729 2019-Jan-17 17:00:49.292711 - [DEBUG] Edge function : AllBottom (result of previous compose)
63730 2019-Jan-17 17:00:49.292736 - [DEBUG]
63731 2019-Jan-17 17:00:49.292761 - [DEBUG] Join: AllTop & AllBottom
63732 2019-Jan-17 17:00:49.292787 - [DEBUG] = AllBottom (new jump func)
63733 2019-Jan-17 17:00:49.292811 - [DEBUG]
63734 2019-Jan-17 17:00:49.292834 - [DEBUG] Start adding new jump function
63735 2019-Jan-17 17:00:49.292857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63736 2019-Jan-17 17:00:49.292914 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63737 2019-Jan-17 17:00:49.293552 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63738 2019-Jan-17 17:00:49.294189 - [DEBUG] Edge Function : AllBottom
63739 2019-Jan-17 17:00:49.294217 - [DEBUG] End adding new jump function
63740 2019-Jan-17 17:00:49.294241 - [DEBUG]
63741 2019-Jan-17 17:00:49.294264 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63742 2019-Jan-17 17:00:49.294288 - [DEBUG]
63743 2019-Jan-17 17:00:49.294312 - [DEBUG] Process 1689. path edge:
63744 2019-Jan-17 17:00:49.294335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63745 2019-Jan-17 17:00:49.294392 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63746 2019-Jan-17 17:00:49.295050 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63747 2019-Jan-17 17:00:49.295687 - [DEBUG]
63748 2019-Jan-17 17:00:49.295712 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63749 2019-Jan-17 17:00:49.296360 - [DEBUG] Possible callees:
63750 2019-Jan-17 17:00:49.296385 - [DEBUG] foo
63751 2019-Jan-17 17:00:49.296410 - [DEBUG] Possible return sites:
63752 2019-Jan-17 17:00:49.296433 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463753 2019-Jan-17 17:00:49.297702 - [DEBUG] Found and process special summary
63754 2019-Jan-17 17:00:49.297744 - [DEBUG] Compose: EdgeIdentity * AllBottom
63755 2019-Jan-17 17:00:49.297772 - [DEBUG]
63756 2019-Jan-17 17:00:49.297796 - [DEBUG] Propagate flow
63757 2019-Jan-17 17:00:49.297819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63758 2019-Jan-17 17:00:49.297877 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63759 2019-Jan-17 17:00:49.298535 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63760 2019-Jan-17 17:00:49.299172 - [DEBUG] Edge function : AllBottom (result of previous compose)
63761 2019-Jan-17 17:00:49.299197 - [DEBUG]
63762 2019-Jan-17 17:00:49.299222 - [DEBUG] Join: AllTop & AllBottom
63763 2019-Jan-17 17:00:49.299248 - [DEBUG] = AllBottom (new jump func)
63764 2019-Jan-17 17:00:49.299272 - [DEBUG]
63765 2019-Jan-17 17:00:49.299295 - [DEBUG] Start adding new jump function
63766 2019-Jan-17 17:00:49.299319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63767 2019-Jan-17 17:00:49.299376 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63768 2019-Jan-17 17:00:49.300015 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63769 2019-Jan-17 17:00:49.300662 - [DEBUG] Edge Function : AllBottom
63770 2019-Jan-17 17:00:49.300691 - [DEBUG] End adding new jump function
63771 2019-Jan-17 17:00:49.300715 - [DEBUG]
63772 2019-Jan-17 17:00:49.300738 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63773 2019-Jan-17 17:00:49.300763 - [DEBUG]
63774 2019-Jan-17 17:00:49.300786 - [DEBUG] Process 1690. path edge:
63775 2019-Jan-17 17:00:49.300809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63776 2019-Jan-17 17:00:49.300867 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63777 2019-Jan-17 17:00:49.301523 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63778 2019-Jan-17 17:00:49.302162 - [DEBUG]
63779 2019-Jan-17 17:00:49.302187 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63780 2019-Jan-17 17:00:49.302846 - [DEBUG] Compose: EdgeIdentity * AllBottom
63781 2019-Jan-17 17:00:49.302874 - [DEBUG]
63782 2019-Jan-17 17:00:49.302898 - [DEBUG] Propagate flow
63783 2019-Jan-17 17:00:49.302921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63784 2019-Jan-17 17:00:49.302980 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63785 2019-Jan-17 17:00:49.303627 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63786 2019-Jan-17 17:00:49.304264 - [DEBUG] Edge function : AllBottom (result of previous compose)
63787 2019-Jan-17 17:00:49.304289 - [DEBUG]
63788 2019-Jan-17 17:00:49.304314 - [DEBUG] Join: AllTop & AllBottom
63789 2019-Jan-17 17:00:49.304340 - [DEBUG] = AllBottom (new jump func)
63790 2019-Jan-17 17:00:49.304364 - [DEBUG]
63791 2019-Jan-17 17:00:49.304387 - [DEBUG] Start adding new jump function
63792 2019-Jan-17 17:00:49.304410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63793 2019-Jan-17 17:00:49.304468 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63794 2019-Jan-17 17:00:49.305122 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63795 2019-Jan-17 17:00:49.305758 - [DEBUG] Edge Function : AllBottom
63796 2019-Jan-17 17:00:49.305786 - [DEBUG] End adding new jump function
63797 2019-Jan-17 17:00:49.305809 - [DEBUG]
63798 2019-Jan-17 17:00:49.305833 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63799 2019-Jan-17 17:00:49.305857 - [DEBUG]
63800 2019-Jan-17 17:00:49.305880 - [DEBUG] Process 1691. path edge:
63801 2019-Jan-17 17:00:49.305904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63802 2019-Jan-17 17:00:49.305961 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63803 2019-Jan-17 17:00:49.306597 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63804 2019-Jan-17 17:00:49.307234 - [DEBUG]
63805 2019-Jan-17 17:00:49.307259 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63806 2019-Jan-17 17:00:49.307913 - [DEBUG] Compose: EdgeIdentity * AllBottom
63807 2019-Jan-17 17:00:49.307940 - [DEBUG]
63808 2019-Jan-17 17:00:49.307978 - [DEBUG] Propagate flow
63809 2019-Jan-17 17:00:49.308002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63810 2019-Jan-17 17:00:49.308060 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63811 2019-Jan-17 17:00:49.308722 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63812 2019-Jan-17 17:00:49.309361 - [DEBUG] Edge function : AllBottom (result of previous compose)
63813 2019-Jan-17 17:00:49.309387 - [DEBUG]
63814 2019-Jan-17 17:00:49.309411 - [DEBUG] Join: AllTop & AllBottom
63815 2019-Jan-17 17:00:49.309437 - [DEBUG] = AllBottom (new jump func)
63816 2019-Jan-17 17:00:49.309461 - [DEBUG]
63817 2019-Jan-17 17:00:49.309484 - [DEBUG] Start adding new jump function
63818 2019-Jan-17 17:00:49.309507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63819 2019-Jan-17 17:00:49.309565 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63820 2019-Jan-17 17:00:49.310201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63821 2019-Jan-17 17:00:49.310851 - [DEBUG] Edge Function : AllBottom
63822 2019-Jan-17 17:00:49.310884 - [DEBUG] End adding new jump function
63823 2019-Jan-17 17:00:49.310908 - [DEBUG]
63824 2019-Jan-17 17:00:49.310932 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63825 2019-Jan-17 17:00:49.310956 - [DEBUG]
63826 2019-Jan-17 17:00:49.310979 - [DEBUG] Process 1692. path edge:
63827 2019-Jan-17 17:00:49.311003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63828 2019-Jan-17 17:00:49.311062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63829 2019-Jan-17 17:00:49.311730 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63830 2019-Jan-17 17:00:49.312370 - [DEBUG]
63831 2019-Jan-17 17:00:49.312394 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63832 2019-Jan-17 17:00:49.313052 - [DEBUG] Possible callees:
63833 2019-Jan-17 17:00:49.313077 - [DEBUG] llvm.dbg.declare
63834 2019-Jan-17 17:00:49.313102 - [DEBUG] Possible return sites:
63835 2019-Jan-17 17:00:49.313125 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663836 2019-Jan-17 17:00:49.314404 - [DEBUG] Found and process special summary
63837 2019-Jan-17 17:00:49.314446 - [DEBUG] Compose: EdgeIdentity * AllBottom
63838 2019-Jan-17 17:00:49.314473 - [DEBUG]
63839 2019-Jan-17 17:00:49.314497 - [DEBUG] Propagate flow
63840 2019-Jan-17 17:00:49.314521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63841 2019-Jan-17 17:00:49.314579 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63842 2019-Jan-17 17:00:49.315237 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63843 2019-Jan-17 17:00:49.315875 - [DEBUG] Edge function : AllBottom (result of previous compose)
63844 2019-Jan-17 17:00:49.315900 - [DEBUG]
63845 2019-Jan-17 17:00:49.315925 - [DEBUG] Join: AllTop & AllBottom
63846 2019-Jan-17 17:00:49.315951 - [DEBUG] = AllBottom (new jump func)
63847 2019-Jan-17 17:00:49.315975 - [DEBUG]
63848 2019-Jan-17 17:00:49.315999 - [DEBUG] Start adding new jump function
63849 2019-Jan-17 17:00:49.316022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63850 2019-Jan-17 17:00:49.316080 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63851 2019-Jan-17 17:00:49.316719 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63852 2019-Jan-17 17:00:49.317369 - [DEBUG] Edge Function : AllBottom
63853 2019-Jan-17 17:00:49.317397 - [DEBUG] End adding new jump function
63854 2019-Jan-17 17:00:49.317421 - [DEBUG]
63855 2019-Jan-17 17:00:49.317445 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63856 2019-Jan-17 17:00:49.317469 - [DEBUG]
63857 2019-Jan-17 17:00:49.317492 - [DEBUG] Process 1693. path edge:
63858 2019-Jan-17 17:00:49.317516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63859 2019-Jan-17 17:00:49.317573 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63860 2019-Jan-17 17:00:49.318229 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63861 2019-Jan-17 17:00:49.318867 - [DEBUG]
63862 2019-Jan-17 17:00:49.318891 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63863 2019-Jan-17 17:00:49.319560 - [DEBUG] Compose: EdgeIdentity * AllBottom
63864 2019-Jan-17 17:00:49.319589 - [DEBUG]
63865 2019-Jan-17 17:00:49.319613 - [DEBUG] Propagate flow
63866 2019-Jan-17 17:00:49.319637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63867 2019-Jan-17 17:00:49.319696 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63868 2019-Jan-17 17:00:49.320333 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63869 2019-Jan-17 17:00:49.320970 - [DEBUG] Edge function : AllBottom (result of previous compose)
63870 2019-Jan-17 17:00:49.320995 - [DEBUG]
63871 2019-Jan-17 17:00:49.321020 - [DEBUG] Join: AllTop & AllBottom
63872 2019-Jan-17 17:00:49.321045 - [DEBUG] = AllBottom (new jump func)
63873 2019-Jan-17 17:00:49.321070 - [DEBUG]
63874 2019-Jan-17 17:00:49.321093 - [DEBUG] Start adding new jump function
63875 2019-Jan-17 17:00:49.321116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63876 2019-Jan-17 17:00:49.321174 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63877 2019-Jan-17 17:00:49.321827 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63878 2019-Jan-17 17:00:49.322462 - [DEBUG] Edge Function : AllBottom
63879 2019-Jan-17 17:00:49.322490 - [DEBUG] End adding new jump function
63880 2019-Jan-17 17:00:49.322514 - [DEBUG]
63881 2019-Jan-17 17:00:49.322538 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63882 2019-Jan-17 17:00:49.322563 - [DEBUG]
63883 2019-Jan-17 17:00:49.322586 - [DEBUG] Process 1694. path edge:
63884 2019-Jan-17 17:00:49.322609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63885 2019-Jan-17 17:00:49.322667 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63886 2019-Jan-17 17:00:49.323303 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63887 2019-Jan-17 17:00:49.323939 - [DEBUG]
63888 2019-Jan-17 17:00:49.323965 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63889 2019-Jan-17 17:00:49.324630 - [DEBUG] Compose: EdgeIdentity * AllBottom
63890 2019-Jan-17 17:00:49.324660 - [DEBUG]
63891 2019-Jan-17 17:00:49.324684 - [DEBUG] Propagate flow
63892 2019-Jan-17 17:00:49.324708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63893 2019-Jan-17 17:00:49.324766 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63894 2019-Jan-17 17:00:49.325402 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63895 2019-Jan-17 17:00:49.326038 - [DEBUG] Edge function : AllBottom (result of previous compose)
63896 2019-Jan-17 17:00:49.326072 - [DEBUG]
63897 2019-Jan-17 17:00:49.326097 - [DEBUG] Join: AllTop & AllBottom
63898 2019-Jan-17 17:00:49.326123 - [DEBUG] = AllBottom (new jump func)
63899 2019-Jan-17 17:00:49.326147 - [DEBUG]
63900 2019-Jan-17 17:00:49.326170 - [DEBUG] Start adding new jump function
63901 2019-Jan-17 17:00:49.326193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

63902 2019-Jan-17 17:00:49.326251 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63903 2019-Jan-17 17:00:49.326890 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63904 2019-Jan-17 17:00:49.327525 - [DEBUG] Edge Function : AllBottom
63905 2019-Jan-17 17:00:49.327553 - [DEBUG] End adding new jump function
63906 2019-Jan-17 17:00:49.327576 - [DEBUG]
63907 2019-Jan-17 17:00:49.327600 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63908 2019-Jan-17 17:00:49.327624 - [DEBUG]
63909 2019-Jan-17 17:00:49.327647 - [DEBUG] Process 1695. path edge:
63910 2019-Jan-17 17:00:49.327671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
63911 2019-Jan-17 17:00:49.327728 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63912 2019-Jan-17 17:00:49.328377 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63913 2019-Jan-17 17:00:49.329015 - [DEBUG]
63914 2019-Jan-17 17:00:49.329040 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63915 2019-Jan-17 17:00:49.329695 - [DEBUG] Compose: EdgeIdentity * AllBottom
63916 2019-Jan-17 17:00:49.329723 - [DEBUG]
63917 2019-Jan-17 17:00:49.329746 - [DEBUG] Propagate flow
63918 2019-Jan-17 17:00:49.329770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63919 2019-Jan-17 17:00:49.329828 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63920 2019-Jan-17 17:00:49.330469 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63921 2019-Jan-17 17:00:49.331106 - [DEBUG] Edge function : AllBottom (result of previous compose)
63922 2019-Jan-17 17:00:49.331131 - [DEBUG]
63923 2019-Jan-17 17:00:49.331156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63924 2019-Jan-17 17:00:49.331182 - [DEBUG] = AllBottom
63925 2019-Jan-17 17:00:49.331207 - [DEBUG]
63926 2019-Jan-17 17:00:49.331230 - [DEBUG] PROPAGATE: No new function!
63927 2019-Jan-17 17:00:49.331254 - [DEBUG] EDGE: >
63928 2019-Jan-17 17:00:49.331327 - [DEBUG] ---> 63929 2019-Jan-17 17:00:49.331963 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63930 2019-Jan-17 17:00:49.332599 - [DEBUG]
63931 2019-Jan-17 17:00:49.332624 - [DEBUG] EDGE: >
63932 2019-Jan-17 17:00:49.332683 - [DEBUG] ---> 63933 2019-Jan-17 17:00:49.333318 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63934 2019-Jan-17 17:00:49.333955 - [DEBUG]
63935 2019-Jan-17 17:00:49.333981 - [DEBUG] Compose: EdgeIdentity * AllBottom
63936 2019-Jan-17 17:00:49.334007 - [DEBUG]
63937 2019-Jan-17 17:00:49.334030 - [DEBUG] Propagate flow
63938 2019-Jan-17 17:00:49.334053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63939 2019-Jan-17 17:00:49.334111 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63940 2019-Jan-17 17:00:49.334762 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

63941 2019-Jan-17 17:00:49.336014 - [DEBUG] Edge function : AllBottom (result of previous compose)
63942 2019-Jan-17 17:00:49.336040 - [DEBUG]
63943 2019-Jan-17 17:00:49.336066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63944 2019-Jan-17 17:00:49.336092 - [DEBUG] = AllBottom
63945 2019-Jan-17 17:00:49.336116 - [DEBUG]
63946 2019-Jan-17 17:00:49.336139 - [DEBUG] PROPAGATE: No new function!
63947 2019-Jan-17 17:00:49.336164 - [DEBUG] EDGE: >
63948 2019-Jan-17 17:00:49.336223 - [DEBUG] ---> 63949 2019-Jan-17 17:00:49.336863 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63950 2019-Jan-17 17:00:49.337500 - [DEBUG]
63951 2019-Jan-17 17:00:49.337526 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-17 17:00:49.337552 - [DEBUG]
63953 2019-Jan-17 17:00:49.337576 - [DEBUG] Propagate flow
63954 2019-Jan-17 17:00:49.337599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63955 2019-Jan-17 17:00:49.337656 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63956 2019-Jan-17 17:00:49.338310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

63957 2019-Jan-17 17:00:49.338957 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-17 17:00:49.338983 - [DEBUG]
63959 2019-Jan-17 17:00:49.339008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-17 17:00:49.339034 - [DEBUG] = AllBottom
63961 2019-Jan-17 17:00:49.339058 - [DEBUG]
63962 2019-Jan-17 17:00:49.339081 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-17 17:00:49.339120 - [DEBUG] Compose: EdgeIdentity * AllBottom
63964 2019-Jan-17 17:00:49.339148 - [DEBUG]
63965 2019-Jan-17 17:00:49.339172 - [DEBUG] Propagate flow
63966 2019-Jan-17 17:00:49.339195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63967 2019-Jan-17 17:00:49.339253 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63968 2019-Jan-17 17:00:49.339895 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63969 2019-Jan-17 17:00:49.340532 - [DEBUG] Edge function : AllBottom (result of previous compose)
63970 2019-Jan-17 17:00:49.340557 - [DEBUG]
63971 2019-Jan-17 17:00:49.340582 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63972 2019-Jan-17 17:00:49.340608 - [DEBUG] = AllBottom
63973 2019-Jan-17 17:00:49.340632 - [DEBUG]
63974 2019-Jan-17 17:00:49.340655 - [DEBUG] PROPAGATE: No new function!
63975 2019-Jan-17 17:00:49.340681 - [DEBUG] Compose: EdgeIdentity * AllBottom
63976 2019-Jan-17 17:00:49.340707 - [DEBUG]
63977 2019-Jan-17 17:00:49.340730 - [DEBUG] Propagate flow
63978 2019-Jan-17 17:00:49.340754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63979 2019-Jan-17 17:00:49.340811 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63980 2019-Jan-17 17:00:49.341467 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

63981 2019-Jan-17 17:00:49.342115 - [DEBUG] Edge function : AllBottom (result of previous compose)
63982 2019-Jan-17 17:00:49.342140 - [DEBUG]
63983 2019-Jan-17 17:00:49.342165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63984 2019-Jan-17 17:00:49.342191 - [DEBUG] = AllBottom
63985 2019-Jan-17 17:00:49.342215 - [DEBUG]
63986 2019-Jan-17 17:00:49.342238 - [DEBUG] PROPAGATE: No new function!
63987 2019-Jan-17 17:00:49.342265 - [DEBUG] EDGE: >
63988 2019-Jan-17 17:00:49.342332 - [DEBUG] ---> 63989 2019-Jan-17 17:00:49.342981 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
63990 2019-Jan-17 17:00:49.343620 - [DEBUG]
63991 2019-Jan-17 17:00:49.343654 - [DEBUG] Compose: EdgeIdentity * AllBottom
63992 2019-Jan-17 17:00:49.343681 - [DEBUG]
63993 2019-Jan-17 17:00:49.343704 - [DEBUG] Propagate flow
63994 2019-Jan-17 17:00:49.343728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

63995 2019-Jan-17 17:00:49.343786 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
63996 2019-Jan-17 17:00:49.344425 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

63997 2019-Jan-17 17:00:49.345079 - [DEBUG] Edge function : AllBottom (result of previous compose)
63998 2019-Jan-17 17:00:49.345104 - [DEBUG]
63999 2019-Jan-17 17:00:49.345129 - [DEBUG] Join: AllTop & AllBottom
64000 2019-Jan-17 17:00:49.345154 - [DEBUG] = AllBottom (new jump func)
64001 2019-Jan-17 17:00:49.345178 - [DEBUG]
64002 2019-Jan-17 17:00:49.345201 - [DEBUG] Start adding new jump function
64003 2019-Jan-17 17:00:49.345225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64004 2019-Jan-17 17:00:49.345282 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64005 2019-Jan-17 17:00:49.345921 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64006 2019-Jan-17 17:00:49.346559 - [DEBUG] Edge Function : AllBottom
64007 2019-Jan-17 17:00:49.346588 - [DEBUG] End adding new jump function
64008 2019-Jan-17 17:00:49.346612 - [DEBUG]
64009 2019-Jan-17 17:00:49.346635 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64010 2019-Jan-17 17:00:49.346659 - [DEBUG]
64011 2019-Jan-17 17:00:49.346682 - [DEBUG] Process 1696. path edge:
64012 2019-Jan-17 17:00:49.346706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64013 2019-Jan-17 17:00:49.346763 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64014 2019-Jan-17 17:00:49.347403 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64015 2019-Jan-17 17:00:49.348054 - [DEBUG]
64016 2019-Jan-17 17:00:49.348079 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64017 2019-Jan-17 17:00:49.348727 - [DEBUG] Possible callees:
64018 2019-Jan-17 17:00:49.348752 - [DEBUG] bar
64019 2019-Jan-17 17:00:49.348777 - [DEBUG] Possible return sites:
64020 2019-Jan-17 17:00:49.348801 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964021 2019-Jan-17 17:00:49.350070 - [DEBUG] Found and process special summary
64022 2019-Jan-17 17:00:49.350110 - [DEBUG] Compose: EdgeIdentity * AllBottom
64023 2019-Jan-17 17:00:49.350138 - [DEBUG]
64024 2019-Jan-17 17:00:49.350162 - [DEBUG] Propagate flow
64025 2019-Jan-17 17:00:49.350185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64026 2019-Jan-17 17:00:49.350243 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64027 2019-Jan-17 17:00:49.350883 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64028 2019-Jan-17 17:00:49.351540 - [DEBUG] Edge function : AllBottom (result of previous compose)
64029 2019-Jan-17 17:00:49.351566 - [DEBUG]
64030 2019-Jan-17 17:00:49.351590 - [DEBUG] Join: AllTop & AllBottom
64031 2019-Jan-17 17:00:49.351625 - [DEBUG] = AllBottom (new jump func)
64032 2019-Jan-17 17:00:49.351650 - [DEBUG]
64033 2019-Jan-17 17:00:49.351674 - [DEBUG] Start adding new jump function
64034 2019-Jan-17 17:00:49.351697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64035 2019-Jan-17 17:00:49.351755 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64036 2019-Jan-17 17:00:49.352394 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64037 2019-Jan-17 17:00:49.353035 - [DEBUG] Edge Function : AllBottom
64038 2019-Jan-17 17:00:49.353063 - [DEBUG] End adding new jump function
64039 2019-Jan-17 17:00:49.353087 - [DEBUG]
64040 2019-Jan-17 17:00:49.353110 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64041 2019-Jan-17 17:00:49.353135 - [DEBUG]
64042 2019-Jan-17 17:00:49.353158 - [DEBUG] Process 1697. path edge:
64043 2019-Jan-17 17:00:49.353181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64044 2019-Jan-17 17:00:49.353239 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64045 2019-Jan-17 17:00:49.353879 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64046 2019-Jan-17 17:00:49.354515 - [DEBUG]
64047 2019-Jan-17 17:00:49.354540 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64048 2019-Jan-17 17:00:49.355216 - [DEBUG] Compose: EdgeIdentity * AllBottom
64049 2019-Jan-17 17:00:49.355245 - [DEBUG]
64050 2019-Jan-17 17:00:49.355268 - [DEBUG] Propagate flow
64051 2019-Jan-17 17:00:49.355292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64052 2019-Jan-17 17:00:49.355350 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64053 2019-Jan-17 17:00:49.355987 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64054 2019-Jan-17 17:00:49.356623 - [DEBUG] Edge function : AllBottom (result of previous compose)
64055 2019-Jan-17 17:00:49.356649 - [DEBUG]
64056 2019-Jan-17 17:00:49.356673 - [DEBUG] Join: AllTop & AllBottom
64057 2019-Jan-17 17:00:49.356699 - [DEBUG] = AllBottom (new jump func)
64058 2019-Jan-17 17:00:49.356723 - [DEBUG]
64059 2019-Jan-17 17:00:49.356746 - [DEBUG] Start adding new jump function
64060 2019-Jan-17 17:00:49.356770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64061 2019-Jan-17 17:00:49.356827 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64062 2019-Jan-17 17:00:49.357463 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64063 2019-Jan-17 17:00:49.358114 - [DEBUG] Edge Function : AllBottom
64064 2019-Jan-17 17:00:49.358142 - [DEBUG] End adding new jump function
64065 2019-Jan-17 17:00:49.358166 - [DEBUG]
64066 2019-Jan-17 17:00:49.358189 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64067 2019-Jan-17 17:00:49.358214 - [DEBUG]
64068 2019-Jan-17 17:00:49.358237 - [DEBUG] Process 1698. path edge:
64069 2019-Jan-17 17:00:49.358260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64070 2019-Jan-17 17:00:49.358318 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64071 2019-Jan-17 17:00:49.358954 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64072 2019-Jan-17 17:00:49.359591 - [DEBUG]
64073 2019-Jan-17 17:00:49.359617 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64074 2019-Jan-17 17:00:49.360278 - [DEBUG] Compose: EdgeIdentity * AllBottom
64075 2019-Jan-17 17:00:49.360306 - [DEBUG]
64076 2019-Jan-17 17:00:49.360330 - [DEBUG] Propagate flow
64077 2019-Jan-17 17:00:49.360354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64078 2019-Jan-17 17:00:49.360412 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64079 2019-Jan-17 17:00:49.361059 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64080 2019-Jan-17 17:00:49.361713 - [DEBUG] Edge function : AllBottom (result of previous compose)
64081 2019-Jan-17 17:00:49.361739 - [DEBUG]
64082 2019-Jan-17 17:00:49.361764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64083 2019-Jan-17 17:00:49.361790 - [DEBUG] = AllBottom
64084 2019-Jan-17 17:00:49.361814 - [DEBUG]
64085 2019-Jan-17 17:00:49.361837 - [DEBUG] PROPAGATE: No new function!
64086 2019-Jan-17 17:00:49.361870 - [DEBUG] Compose: EdgeIdentity * AllBottom
64087 2019-Jan-17 17:00:49.361898 - [DEBUG]
64088 2019-Jan-17 17:00:49.361921 - [DEBUG] Propagate flow
64089 2019-Jan-17 17:00:49.361945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64090 2019-Jan-17 17:00:49.362003 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64091 2019-Jan-17 17:00:49.362659 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64092 2019-Jan-17 17:00:49.363306 - [DEBUG] Edge function : AllBottom (result of previous compose)
64093 2019-Jan-17 17:00:49.363332 - [DEBUG]
64094 2019-Jan-17 17:00:49.363357 - [DEBUG] Join: AllTop & AllBottom
64095 2019-Jan-17 17:00:49.363383 - [DEBUG] = AllBottom (new jump func)
64096 2019-Jan-17 17:00:49.363407 - [DEBUG]
64097 2019-Jan-17 17:00:49.363430 - [DEBUG] Start adding new jump function
64098 2019-Jan-17 17:00:49.363454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64099 2019-Jan-17 17:00:49.363512 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64100 2019-Jan-17 17:00:49.364150 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64101 2019-Jan-17 17:00:49.364813 - [DEBUG] Edge Function : AllBottom
64102 2019-Jan-17 17:00:49.364847 - [DEBUG] End adding new jump function
64103 2019-Jan-17 17:00:49.364871 - [DEBUG]
64104 2019-Jan-17 17:00:49.364894 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64105 2019-Jan-17 17:00:49.364919 - [DEBUG]
64106 2019-Jan-17 17:00:49.364942 - [DEBUG] Process 1699. path edge:
64107 2019-Jan-17 17:00:49.364965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64108 2019-Jan-17 17:00:49.365023 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64109 2019-Jan-17 17:00:49.365670 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64110 2019-Jan-17 17:00:49.366307 - [DEBUG]
64111 2019-Jan-17 17:00:49.366331 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64112 2019-Jan-17 17:00:49.366986 - [DEBUG] Possible callees:
64113 2019-Jan-17 17:00:49.367012 - [DEBUG] llvm.dbg.declare
64114 2019-Jan-17 17:00:49.367038 - [DEBUG] Possible return sites:
64115 2019-Jan-17 17:00:49.367061 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364116 2019-Jan-17 17:00:49.368363 - [DEBUG] Found and process special summary
64117 2019-Jan-17 17:00:49.368404 - [DEBUG] Compose: EdgeIdentity * AllBottom
64118 2019-Jan-17 17:00:49.368432 - [DEBUG]
64119 2019-Jan-17 17:00:49.368456 - [DEBUG] Propagate flow
64120 2019-Jan-17 17:00:49.368480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64121 2019-Jan-17 17:00:49.368538 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64122 2019-Jan-17 17:00:49.369181 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64123 2019-Jan-17 17:00:49.369819 - [DEBUG] Edge function : AllBottom (result of previous compose)
64124 2019-Jan-17 17:00:49.369844 - [DEBUG]
64125 2019-Jan-17 17:00:49.369868 - [DEBUG] Join: AllTop & AllBottom
64126 2019-Jan-17 17:00:49.369894 - [DEBUG] = AllBottom (new jump func)
64127 2019-Jan-17 17:00:49.369919 - [DEBUG]
64128 2019-Jan-17 17:00:49.369942 - [DEBUG] Start adding new jump function
64129 2019-Jan-17 17:00:49.369965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64130 2019-Jan-17 17:00:49.370023 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64131 2019-Jan-17 17:00:49.370661 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64132 2019-Jan-17 17:00:49.371313 - [DEBUG] Edge Function : AllBottom
64133 2019-Jan-17 17:00:49.371341 - [DEBUG] End adding new jump function
64134 2019-Jan-17 17:00:49.371365 - [DEBUG]
64135 2019-Jan-17 17:00:49.371389 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64136 2019-Jan-17 17:00:49.371413 - [DEBUG]
64137 2019-Jan-17 17:00:49.371436 - [DEBUG] Process 1700. path edge:
64138 2019-Jan-17 17:00:49.371460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64139 2019-Jan-17 17:00:49.371518 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64140 2019-Jan-17 17:00:49.372158 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64141 2019-Jan-17 17:00:49.372797 - [DEBUG]
64142 2019-Jan-17 17:00:49.372821 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64143 2019-Jan-17 17:00:49.373489 - [DEBUG] Compose: EdgeIdentity * AllBottom
64144 2019-Jan-17 17:00:49.373518 - [DEBUG]
64145 2019-Jan-17 17:00:49.373542 - [DEBUG] Propagate flow
64146 2019-Jan-17 17:00:49.373565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64147 2019-Jan-17 17:00:49.373624 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64148 2019-Jan-17 17:00:49.374259 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64149 2019-Jan-17 17:00:49.374915 - [DEBUG] Edge function : AllBottom (result of previous compose)
64150 2019-Jan-17 17:00:49.374940 - [DEBUG]
64151 2019-Jan-17 17:00:49.374965 - [DEBUG] Join: AllTop & AllBottom
64152 2019-Jan-17 17:00:49.374990 - [DEBUG] = AllBottom (new jump func)
64153 2019-Jan-17 17:00:49.375014 - [DEBUG]
64154 2019-Jan-17 17:00:49.375037 - [DEBUG] Start adding new jump function
64155 2019-Jan-17 17:00:49.375061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64156 2019-Jan-17 17:00:49.375118 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64157 2019-Jan-17 17:00:49.375757 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64158 2019-Jan-17 17:00:49.376392 - [DEBUG] Edge Function : AllBottom
64159 2019-Jan-17 17:00:49.376420 - [DEBUG] End adding new jump function
64160 2019-Jan-17 17:00:49.376452 - [DEBUG]
64161 2019-Jan-17 17:00:49.376476 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64162 2019-Jan-17 17:00:49.376501 - [DEBUG]
64163 2019-Jan-17 17:00:49.376524 - [DEBUG] Process 1701. path edge:
64164 2019-Jan-17 17:00:49.376547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64165 2019-Jan-17 17:00:49.376605 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64166 2019-Jan-17 17:00:49.377240 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64167 2019-Jan-17 17:00:49.377878 - [DEBUG]
64168 2019-Jan-17 17:00:49.377903 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64169 2019-Jan-17 17:00:49.378574 - [DEBUG] Compose: EdgeIdentity * AllBottom
64170 2019-Jan-17 17:00:49.378602 - [DEBUG]
64171 2019-Jan-17 17:00:49.378626 - [DEBUG] Propagate flow
64172 2019-Jan-17 17:00:49.378650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64173 2019-Jan-17 17:00:49.378708 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64174 2019-Jan-17 17:00:49.379352 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64175 2019-Jan-17 17:00:49.379989 - [DEBUG] Edge function : AllBottom (result of previous compose)
64176 2019-Jan-17 17:00:49.380015 - [DEBUG]
64177 2019-Jan-17 17:00:49.380040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64178 2019-Jan-17 17:00:49.380065 - [DEBUG] = AllBottom
64179 2019-Jan-17 17:00:49.380089 - [DEBUG]
64180 2019-Jan-17 17:00:49.380112 - [DEBUG] PROPAGATE: No new function!
64181 2019-Jan-17 17:00:49.380137 - [DEBUG] EDGE: >
64182 2019-Jan-17 17:00:49.380196 - [DEBUG] ---> 64183 2019-Jan-17 17:00:49.380831 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64184 2019-Jan-17 17:00:49.381485 - [DEBUG]
64185 2019-Jan-17 17:00:49.381512 - [DEBUG] Compose: EdgeIdentity * AllBottom
64186 2019-Jan-17 17:00:49.381537 - [DEBUG]
64187 2019-Jan-17 17:00:49.381561 - [DEBUG] Propagate flow
64188 2019-Jan-17 17:00:49.381584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64189 2019-Jan-17 17:00:49.381641 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64190 2019-Jan-17 17:00:49.382277 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

64191 2019-Jan-17 17:00:49.383524 - [DEBUG] Edge function : AllBottom (result of previous compose)
64192 2019-Jan-17 17:00:49.383550 - [DEBUG]
64193 2019-Jan-17 17:00:49.383576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64194 2019-Jan-17 17:00:49.383602 - [DEBUG] = AllBottom
64195 2019-Jan-17 17:00:49.383626 - [DEBUG]
64196 2019-Jan-17 17:00:49.383649 - [DEBUG] PROPAGATE: No new function!
64197 2019-Jan-17 17:00:49.383674 - [DEBUG] EDGE: >
64198 2019-Jan-17 17:00:49.383733 - [DEBUG] ---> 64199 2019-Jan-17 17:00:49.384372 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64200 2019-Jan-17 17:00:49.385025 - [DEBUG]
64201 2019-Jan-17 17:00:49.385051 - [DEBUG] Compose: EdgeIdentity * AllBottom
64202 2019-Jan-17 17:00:49.385076 - [DEBUG]
64203 2019-Jan-17 17:00:49.385100 - [DEBUG] Propagate flow
64204 2019-Jan-17 17:00:49.385123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64205 2019-Jan-17 17:00:49.385181 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64206 2019-Jan-17 17:00:49.385828 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

64207 2019-Jan-17 17:00:49.386476 - [DEBUG] Edge function : AllBottom (result of previous compose)
64208 2019-Jan-17 17:00:49.386501 - [DEBUG]
64209 2019-Jan-17 17:00:49.386527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64210 2019-Jan-17 17:00:49.386553 - [DEBUG] = AllBottom
64211 2019-Jan-17 17:00:49.386577 - [DEBUG]
64212 2019-Jan-17 17:00:49.386600 - [DEBUG] PROPAGATE: No new function!
64213 2019-Jan-17 17:00:49.386638 - [DEBUG] Compose: EdgeIdentity * AllBottom
64214 2019-Jan-17 17:00:49.386666 - [DEBUG]
64215 2019-Jan-17 17:00:49.386690 - [DEBUG] Propagate flow
64216 2019-Jan-17 17:00:49.386713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64217 2019-Jan-17 17:00:49.386771 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64218 2019-Jan-17 17:00:49.387412 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64219 2019-Jan-17 17:00:49.388064 - [DEBUG] Edge function : AllBottom (result of previous compose)
64220 2019-Jan-17 17:00:49.388090 - [DEBUG]
64221 2019-Jan-17 17:00:49.388114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64222 2019-Jan-17 17:00:49.388140 - [DEBUG] = AllBottom
64223 2019-Jan-17 17:00:49.388164 - [DEBUG]
64224 2019-Jan-17 17:00:49.388188 - [DEBUG] PROPAGATE: No new function!
64225 2019-Jan-17 17:00:49.388213 - [DEBUG] Compose: EdgeIdentity * AllBottom
64226 2019-Jan-17 17:00:49.388239 - [DEBUG]
64227 2019-Jan-17 17:00:49.388263 - [DEBUG] Propagate flow
64228 2019-Jan-17 17:00:49.388286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64229 2019-Jan-17 17:00:49.388343 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64230 2019-Jan-17 17:00:49.388983 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

64231 2019-Jan-17 17:00:49.389631 - [DEBUG] Edge function : AllBottom (result of previous compose)
64232 2019-Jan-17 17:00:49.389656 - [DEBUG]
64233 2019-Jan-17 17:00:49.389681 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64234 2019-Jan-17 17:00:49.389707 - [DEBUG] = AllBottom
64235 2019-Jan-17 17:00:49.389731 - [DEBUG]
64236 2019-Jan-17 17:00:49.389754 - [DEBUG] PROPAGATE: No new function!
64237 2019-Jan-17 17:00:49.389781 - [DEBUG] EDGE: >
64238 2019-Jan-17 17:00:49.389840 - [DEBUG] ---> 64239 2019-Jan-17 17:00:49.390487 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64240 2019-Jan-17 17:00:49.391124 - [DEBUG]
64241 2019-Jan-17 17:00:49.391149 - [DEBUG] EDGE: >
64242 2019-Jan-17 17:00:49.391208 - [DEBUG] ---> 64243 2019-Jan-17 17:00:49.391861 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64244 2019-Jan-17 17:00:49.392499 - [DEBUG]
64245 2019-Jan-17 17:00:49.392526 - [DEBUG] Compose: EdgeIdentity * AllBottom
64246 2019-Jan-17 17:00:49.392551 - [DEBUG]
64247 2019-Jan-17 17:00:49.392575 - [DEBUG] Propagate flow
64248 2019-Jan-17 17:00:49.392598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64249 2019-Jan-17 17:00:49.392655 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64250 2019-Jan-17 17:00:49.393291 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

64251 2019-Jan-17 17:00:49.393940 - [DEBUG] Edge function : AllBottom (result of previous compose)
64252 2019-Jan-17 17:00:49.393966 - [DEBUG]
64253 2019-Jan-17 17:00:49.393991 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64254 2019-Jan-17 17:00:49.394017 - [DEBUG] = AllBottom
64255 2019-Jan-17 17:00:49.394041 - [DEBUG]
64256 2019-Jan-17 17:00:49.394065 - [DEBUG] PROPAGATE: No new function!
64257 2019-Jan-17 17:00:49.394089 - [DEBUG] EDGE: >
64258 2019-Jan-17 17:00:49.394148 - [DEBUG] ---> 64259 2019-Jan-17 17:00:49.394805 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64260 2019-Jan-17 17:00:49.395442 - [DEBUG]
64261 2019-Jan-17 17:00:49.395468 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-17 17:00:49.395494 - [DEBUG]
64263 2019-Jan-17 17:00:49.395518 - [DEBUG] Propagate flow
64264 2019-Jan-17 17:00:49.395541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64265 2019-Jan-17 17:00:49.395599 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64266 2019-Jan-17 17:00:49.396239 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

64267 2019-Jan-17 17:00:49.396879 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-17 17:00:49.396904 - [DEBUG]
64269 2019-Jan-17 17:00:49.396929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-17 17:00:49.396955 - [DEBUG] = AllBottom
64271 2019-Jan-17 17:00:49.396980 - [DEBUG]
64272 2019-Jan-17 17:00:49.397003 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-17 17:00:49.397041 - [DEBUG] Compose: EdgeIdentity * AllBottom
64274 2019-Jan-17 17:00:49.397069 - [DEBUG]
64275 2019-Jan-17 17:00:49.397093 - [DEBUG] Propagate flow
64276 2019-Jan-17 17:00:49.397116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64277 2019-Jan-17 17:00:49.397174 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64278 2019-Jan-17 17:00:49.397820 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64279 2019-Jan-17 17:00:49.398482 - [DEBUG] Edge function : AllBottom (result of previous compose)
64280 2019-Jan-17 17:00:49.398507 - [DEBUG]
64281 2019-Jan-17 17:00:49.398532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64282 2019-Jan-17 17:00:49.398558 - [DEBUG] = AllBottom
64283 2019-Jan-17 17:00:49.398582 - [DEBUG]
64284 2019-Jan-17 17:00:49.398605 - [DEBUG] PROPAGATE: No new function!
64285 2019-Jan-17 17:00:49.398631 - [DEBUG] Compose: EdgeIdentity * AllBottom
64286 2019-Jan-17 17:00:49.398657 - [DEBUG]
64287 2019-Jan-17 17:00:49.398681 - [DEBUG] Propagate flow
64288 2019-Jan-17 17:00:49.398704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64289 2019-Jan-17 17:00:49.398762 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64290 2019-Jan-17 17:00:49.399404 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

64291 2019-Jan-17 17:00:49.400046 - [DEBUG] Edge function : AllBottom (result of previous compose)
64292 2019-Jan-17 17:00:49.400071 - [DEBUG]
64293 2019-Jan-17 17:00:49.400096 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64294 2019-Jan-17 17:00:49.400122 - [DEBUG] = AllBottom
64295 2019-Jan-17 17:00:49.400146 - [DEBUG]
64296 2019-Jan-17 17:00:49.400169 - [DEBUG] PROPAGATE: No new function!
64297 2019-Jan-17 17:00:49.400196 - [DEBUG] EDGE: >
64298 2019-Jan-17 17:00:49.400255 - [DEBUG] ---> 64299 2019-Jan-17 17:00:49.400909 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64300 2019-Jan-17 17:00:49.401564 - [DEBUG]
64301 2019-Jan-17 17:00:49.401590 - [DEBUG] EDGE: >
64302 2019-Jan-17 17:00:49.401649 - [DEBUG] ---> 64303 2019-Jan-17 17:00:49.402286 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64304 2019-Jan-17 17:00:49.402950 - [DEBUG]
64305 2019-Jan-17 17:00:49.402980 - [DEBUG] Compose: EdgeIdentity * AllBottom
64306 2019-Jan-17 17:00:49.403006 - [DEBUG]
64307 2019-Jan-17 17:00:49.403030 - [DEBUG] Propagate flow
64308 2019-Jan-17 17:00:49.403054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64309 2019-Jan-17 17:00:49.403121 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64310 2019-Jan-17 17:00:49.403813 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

64311 2019-Jan-17 17:00:49.404524 - [DEBUG] Edge function : AllBottom (result of previous compose)
64312 2019-Jan-17 17:00:49.404552 - [DEBUG]
64313 2019-Jan-17 17:00:49.404580 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64314 2019-Jan-17 17:00:49.404606 - [DEBUG] = AllBottom
64315 2019-Jan-17 17:00:49.404654 - [DEBUG]
64316 2019-Jan-17 17:00:49.404678 - [DEBUG] PROPAGATE: No new function!
64317 2019-Jan-17 17:00:49.404705 - [DEBUG] EDGE: >
64318 2019-Jan-17 17:00:49.404779 - [DEBUG] ---> 64319 2019-Jan-17 17:00:49.405439 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64320 2019-Jan-17 17:00:49.406078 - [DEBUG]
64321 2019-Jan-17 17:00:49.406107 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-17 17:00:49.406134 - [DEBUG]
64323 2019-Jan-17 17:00:49.406158 - [DEBUG] Propagate flow
64324 2019-Jan-17 17:00:49.406182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64325 2019-Jan-17 17:00:49.406239 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64326 2019-Jan-17 17:00:49.406882 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

64327 2019-Jan-17 17:00:49.407524 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-17 17:00:49.407549 - [DEBUG]
64329 2019-Jan-17 17:00:49.407575 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-17 17:00:49.407600 - [DEBUG] = AllBottom
64331 2019-Jan-17 17:00:49.407625 - [DEBUG]
64332 2019-Jan-17 17:00:49.407647 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-17 17:00:49.407707 - [DEBUG] Compose: EdgeIdentity * AllBottom
64334 2019-Jan-17 17:00:49.407734 - [DEBUG]
64335 2019-Jan-17 17:00:49.407758 - [DEBUG] Propagate flow
64336 2019-Jan-17 17:00:49.407781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64337 2019-Jan-17 17:00:49.407840 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64338 2019-Jan-17 17:00:49.408505 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64339 2019-Jan-17 17:00:49.409143 - [DEBUG] Edge function : AllBottom (result of previous compose)
64340 2019-Jan-17 17:00:49.409168 - [DEBUG]
64341 2019-Jan-17 17:00:49.409193 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64342 2019-Jan-17 17:00:49.409219 - [DEBUG] = AllBottom
64343 2019-Jan-17 17:00:49.409244 - [DEBUG]
64344 2019-Jan-17 17:00:49.409284 - [DEBUG] PROPAGATE: No new function!
64345 2019-Jan-17 17:00:49.409311 - [DEBUG] Compose: EdgeIdentity * AllBottom
64346 2019-Jan-17 17:00:49.409337 - [DEBUG]
64347 2019-Jan-17 17:00:49.409360 - [DEBUG] Propagate flow
64348 2019-Jan-17 17:00:49.409384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64349 2019-Jan-17 17:00:49.409441 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64350 2019-Jan-17 17:00:49.410085 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

64351 2019-Jan-17 17:00:49.410726 - [DEBUG] Edge function : AllBottom (result of previous compose)
64352 2019-Jan-17 17:00:49.410751 - [DEBUG]
64353 2019-Jan-17 17:00:49.410776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64354 2019-Jan-17 17:00:49.410801 - [DEBUG] = AllBottom
64355 2019-Jan-17 17:00:49.410826 - [DEBUG]
64356 2019-Jan-17 17:00:49.410849 - [DEBUG] PROPAGATE: No new function!
64357 2019-Jan-17 17:00:49.410878 - [DEBUG] EDGE: >
64358 2019-Jan-17 17:00:49.410938 - [DEBUG] ---> 64359 2019-Jan-17 17:00:49.411597 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64360 2019-Jan-17 17:00:49.412236 - [DEBUG]
64361 2019-Jan-17 17:00:49.412262 - [DEBUG] EDGE: >
64362 2019-Jan-17 17:00:49.412320 - [DEBUG] ---> 64363 2019-Jan-17 17:00:49.412956 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64364 2019-Jan-17 17:00:49.413592 - [DEBUG]
64365 2019-Jan-17 17:00:49.413621 - [DEBUG] Compose: EdgeIdentity * AllBottom
64366 2019-Jan-17 17:00:49.413647 - [DEBUG]
64367 2019-Jan-17 17:00:49.413670 - [DEBUG] Propagate flow
64368 2019-Jan-17 17:00:49.413693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64369 2019-Jan-17 17:00:49.413751 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64370 2019-Jan-17 17:00:49.414387 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

64371 2019-Jan-17 17:00:49.415062 - [DEBUG] Edge function : AllBottom (result of previous compose)
64372 2019-Jan-17 17:00:49.415087 - [DEBUG]
64373 2019-Jan-17 17:00:49.415113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64374 2019-Jan-17 17:00:49.415139 - [DEBUG] = AllBottom
64375 2019-Jan-17 17:00:49.415163 - [DEBUG]
64376 2019-Jan-17 17:00:49.415186 - [DEBUG] PROPAGATE: No new function!
64377 2019-Jan-17 17:00:49.415211 - [DEBUG] EDGE: >
64378 2019-Jan-17 17:00:49.415270 - [DEBUG] ---> 64379 2019-Jan-17 17:00:49.415912 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64380 2019-Jan-17 17:00:49.416549 - [DEBUG]
64381 2019-Jan-17 17:00:49.416575 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-17 17:00:49.416601 - [DEBUG]
64383 2019-Jan-17 17:00:49.416625 - [DEBUG] Propagate flow
64384 2019-Jan-17 17:00:49.416648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64385 2019-Jan-17 17:00:49.416705 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64386 2019-Jan-17 17:00:49.417345 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

64387 2019-Jan-17 17:00:49.417998 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-17 17:00:49.418023 - [DEBUG]
64389 2019-Jan-17 17:00:49.418057 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-17 17:00:49.418084 - [DEBUG] = AllBottom
64391 2019-Jan-17 17:00:49.418108 - [DEBUG]
64392 2019-Jan-17 17:00:49.418131 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-17 17:00:49.418173 - [DEBUG] Compose: EdgeIdentity * AllBottom
64394 2019-Jan-17 17:00:49.418201 - [DEBUG]
64395 2019-Jan-17 17:00:49.418225 - [DEBUG] Propagate flow
64396 2019-Jan-17 17:00:49.418248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64397 2019-Jan-17 17:00:49.418306 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64398 2019-Jan-17 17:00:49.418949 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64399 2019-Jan-17 17:00:49.419587 - [DEBUG] Edge function : AllBottom (result of previous compose)
64400 2019-Jan-17 17:00:49.419613 - [DEBUG]
64401 2019-Jan-17 17:00:49.419638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64402 2019-Jan-17 17:00:49.419663 - [DEBUG] = AllBottom
64403 2019-Jan-17 17:00:49.419687 - [DEBUG]
64404 2019-Jan-17 17:00:49.419711 - [DEBUG] PROPAGATE: No new function!
64405 2019-Jan-17 17:00:49.419736 - [DEBUG] Compose: EdgeIdentity * AllBottom
64406 2019-Jan-17 17:00:49.419762 - [DEBUG]
64407 2019-Jan-17 17:00:49.419786 - [DEBUG] Propagate flow
64408 2019-Jan-17 17:00:49.419809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64409 2019-Jan-17 17:00:49.419866 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64410 2019-Jan-17 17:00:49.420505 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

64411 2019-Jan-17 17:00:49.421145 - [DEBUG] Edge function : AllBottom (result of previous compose)
64412 2019-Jan-17 17:00:49.421171 - [DEBUG]
64413 2019-Jan-17 17:00:49.421196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64414 2019-Jan-17 17:00:49.421221 - [DEBUG] = AllBottom
64415 2019-Jan-17 17:00:49.421245 - [DEBUG]
64416 2019-Jan-17 17:00:49.421268 - [DEBUG] PROPAGATE: No new function!
64417 2019-Jan-17 17:00:49.421308 - [DEBUG] EDGE: >
64418 2019-Jan-17 17:00:49.421368 - [DEBUG] ---> 64419 2019-Jan-17 17:00:49.422008 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64420 2019-Jan-17 17:00:49.422646 - [DEBUG]
64421 2019-Jan-17 17:00:49.422683 - [DEBUG] Compose: EdgeIdentity * AllBottom
64422 2019-Jan-17 17:00:49.422710 - [DEBUG]
64423 2019-Jan-17 17:00:49.422734 - [DEBUG] Propagate flow
64424 2019-Jan-17 17:00:49.422757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64425 2019-Jan-17 17:00:49.422815 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64426 2019-Jan-17 17:00:49.423454 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64427 2019-Jan-17 17:00:49.424093 - [DEBUG] Edge function : AllBottom (result of previous compose)
64428 2019-Jan-17 17:00:49.424119 - [DEBUG]
64429 2019-Jan-17 17:00:49.424144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64430 2019-Jan-17 17:00:49.424170 - [DEBUG] = AllBottom
64431 2019-Jan-17 17:00:49.424194 - [DEBUG]
64432 2019-Jan-17 17:00:49.424217 - [DEBUG] PROPAGATE: No new function!
64433 2019-Jan-17 17:00:49.424242 - [DEBUG] EDGE: >
64434 2019-Jan-17 17:00:49.424301 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64435 2019-Jan-17 17:00:49.424962 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64436 2019-Jan-17 17:00:49.425610 - [DEBUG]
64437 2019-Jan-17 17:00:49.425638 - [DEBUG] Compose: EdgeIdentity * AllBottom
64438 2019-Jan-17 17:00:49.425664 - [DEBUG]
64439 2019-Jan-17 17:00:49.425687 - [DEBUG] Propagate flow
64440 2019-Jan-17 17:00:49.425711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64441 2019-Jan-17 17:00:49.425768 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64442 2019-Jan-17 17:00:49.426410 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

64443 2019-Jan-17 17:00:49.427048 - [DEBUG] Edge function : AllBottom (result of previous compose)
64444 2019-Jan-17 17:00:49.427074 - [DEBUG]
64445 2019-Jan-17 17:00:49.427100 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64446 2019-Jan-17 17:00:49.427125 - [DEBUG] = AllBottom
64447 2019-Jan-17 17:00:49.427149 - [DEBUG]
64448 2019-Jan-17 17:00:49.427172 - [DEBUG] PROPAGATE: No new function!
64449 2019-Jan-17 17:00:49.427197 - [DEBUG] EDGE: >
64450 2019-Jan-17 17:00:49.427256 - [DEBUG] ---> 64451 2019-Jan-17 17:00:49.427893 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64452 2019-Jan-17 17:00:49.428547 - [DEBUG]
64453 2019-Jan-17 17:00:49.428572 - [DEBUG] EDGE: >
64454 2019-Jan-17 17:00:49.428632 - [DEBUG] ---> 64455 2019-Jan-17 17:00:49.429269 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64456 2019-Jan-17 17:00:49.429906 - [DEBUG]
64457 2019-Jan-17 17:00:49.429933 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-17 17:00:49.429959 - [DEBUG]
64459 2019-Jan-17 17:00:49.429983 - [DEBUG] Propagate flow
64460 2019-Jan-17 17:00:49.430006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64461 2019-Jan-17 17:00:49.430063 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64462 2019-Jan-17 17:00:49.430700 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

64463 2019-Jan-17 17:00:49.431964 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-17 17:00:49.431990 - [DEBUG]
64465 2019-Jan-17 17:00:49.432017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-17 17:00:49.432042 - [DEBUG] = AllBottom
64467 2019-Jan-17 17:00:49.432067 - [DEBUG]
64468 2019-Jan-17 17:00:49.432090 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-17 17:00:49.432115 - [DEBUG] EDGE: >
64470 2019-Jan-17 17:00:49.432175 - [DEBUG] ---> 64471 2019-Jan-17 17:00:49.432814 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64472 2019-Jan-17 17:00:49.433451 - [DEBUG]
64473 2019-Jan-17 17:00:49.433486 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-17 17:00:49.433513 - [DEBUG]
64475 2019-Jan-17 17:00:49.433537 - [DEBUG] Propagate flow
64476 2019-Jan-17 17:00:49.433561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64477 2019-Jan-17 17:00:49.433618 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64478 2019-Jan-17 17:00:49.434255 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64479 2019-Jan-17 17:00:49.434908 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-17 17:00:49.434934 - [DEBUG]
64481 2019-Jan-17 17:00:49.434967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-17 17:00:49.434994 - [DEBUG] = AllBottom
64483 2019-Jan-17 17:00:49.435018 - [DEBUG]
64484 2019-Jan-17 17:00:49.435041 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-17 17:00:49.435066 - [DEBUG] EDGE: >
64486 2019-Jan-17 17:00:49.435126 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64487 2019-Jan-17 17:00:49.435768 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64488 2019-Jan-17 17:00:49.436406 - [DEBUG]
64489 2019-Jan-17 17:00:49.436432 - [DEBUG] EDGE: >
64490 2019-Jan-17 17:00:49.436491 - [DEBUG] ---> 64491 2019-Jan-17 17:00:49.437129 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
>
64492 2019-Jan-17 17:00:49.437768 - [DEBUG]
64493 2019-Jan-17 17:00:49.437809 - [DEBUG] Compose: EdgeIdentity * AllBottom
64494 2019-Jan-17 17:00:49.437836 - [DEBUG]
64495 2019-Jan-17 17:00:49.437860 - [DEBUG] Propagate flow
64496 2019-Jan-17 17:00:49.437883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64497 2019-Jan-17 17:00:49.437942 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64498 2019-Jan-17 17:00:49.438604 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

64499 2019-Jan-17 17:00:49.439249 - [DEBUG] Edge function : AllBottom (result of previous compose)
64500 2019-Jan-17 17:00:49.439274 - [DEBUG]
64501 2019-Jan-17 17:00:49.439300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64502 2019-Jan-17 17:00:49.439325 - [DEBUG] = AllBottom
64503 2019-Jan-17 17:00:49.439350 - [DEBUG]
64504 2019-Jan-17 17:00:49.439373 - [DEBUG] PROPAGATE: No new function!
64505 2019-Jan-17 17:00:49.439400 - [DEBUG] Compose: EdgeIdentity * AllBottom
64506 2019-Jan-17 17:00:49.439426 - [DEBUG]
64507 2019-Jan-17 17:00:49.439449 - [DEBUG] Propagate flow
64508 2019-Jan-17 17:00:49.439473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64509 2019-Jan-17 17:00:49.439530 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64510 2019-Jan-17 17:00:49.440176 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

64511 2019-Jan-17 17:00:49.440816 - [DEBUG] Edge function : AllBottom (result of previous compose)
64512 2019-Jan-17 17:00:49.440841 - [DEBUG]
64513 2019-Jan-17 17:00:49.440866 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64514 2019-Jan-17 17:00:49.440892 - [DEBUG] = AllBottom
64515 2019-Jan-17 17:00:49.440916 - [DEBUG]
64516 2019-Jan-17 17:00:49.440940 - [DEBUG] PROPAGATE: No new function!
64517 2019-Jan-17 17:00:49.440966 - [DEBUG] EDGE: >
64518 2019-Jan-17 17:00:49.441024 - [DEBUG] ---> 64519 2019-Jan-17 17:00:49.441676 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
>
64520 2019-Jan-17 17:00:49.442318 - [DEBUG]
64521 2019-Jan-17 17:00:49.442344 - [DEBUG] EDGE: >
64522 2019-Jan-17 17:00:49.442403 - [DEBUG] ---> 64523 2019-Jan-17 17:00:49.443045 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
>
64524 2019-Jan-17 17:00:49.443691 - [DEBUG]
64525 2019-Jan-17 17:00:49.443719 - [DEBUG] Compose: EdgeIdentity * AllBottom
64526 2019-Jan-17 17:00:49.443745 - [DEBUG]
64527 2019-Jan-17 17:00:49.443769 - [DEBUG] Propagate flow
64528 2019-Jan-17 17:00:49.443793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64529 2019-Jan-17 17:00:49.443852 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64530 2019-Jan-17 17:00:49.444494 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64531 2019-Jan-17 17:00:49.445755 - [DEBUG] Edge function : AllBottom (result of previous compose)
64532 2019-Jan-17 17:00:49.445780 - [DEBUG]
64533 2019-Jan-17 17:00:49.445806 - [DEBUG] Join: AllTop & AllBottom
64534 2019-Jan-17 17:00:49.445832 - [DEBUG] = AllBottom (new jump func)
64535 2019-Jan-17 17:00:49.445856 - [DEBUG]
64536 2019-Jan-17 17:00:49.445880 - [DEBUG] Start adding new jump function
64537 2019-Jan-17 17:00:49.445903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64538 2019-Jan-17 17:00:49.445960 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64539 2019-Jan-17 17:00:49.447207 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64540 2019-Jan-17 17:00:49.447846 - [DEBUG] Edge Function : AllBottom
64541 2019-Jan-17 17:00:49.447877 - [DEBUG] End adding new jump function
64542 2019-Jan-17 17:00:49.447901 - [DEBUG]
64543 2019-Jan-17 17:00:49.447925 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64544 2019-Jan-17 17:00:49.447951 - [DEBUG]
64545 2019-Jan-17 17:00:49.447988 - [DEBUG] Process 1702. path edge:
64546 2019-Jan-17 17:00:49.448013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64547 2019-Jan-17 17:00:49.448071 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64548 2019-Jan-17 17:00:49.448713 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64549 2019-Jan-17 17:00:49.449957 - [DEBUG]
64550 2019-Jan-17 17:00:49.449983 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64551 2019-Jan-17 17:00:49.450651 - [DEBUG] Compose: EdgeIdentity * AllBottom
64552 2019-Jan-17 17:00:49.450680 - [DEBUG]
64553 2019-Jan-17 17:00:49.450703 - [DEBUG] Propagate flow
64554 2019-Jan-17 17:00:49.450727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64555 2019-Jan-17 17:00:49.450785 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64556 2019-Jan-17 17:00:49.451441 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

64557 2019-Jan-17 17:00:49.452084 - [DEBUG] Edge function : AllBottom (result of previous compose)
64558 2019-Jan-17 17:00:49.452109 - [DEBUG]
64559 2019-Jan-17 17:00:49.452134 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64560 2019-Jan-17 17:00:49.452160 - [DEBUG] = AllBottom
64561 2019-Jan-17 17:00:49.452184 - [DEBUG]
64562 2019-Jan-17 17:00:49.452208 - [DEBUG] PROPAGATE: No new function!
64563 2019-Jan-17 17:00:49.452235 - [DEBUG] Compose: EdgeIdentity * AllBottom
64564 2019-Jan-17 17:00:49.452260 - [DEBUG]
64565 2019-Jan-17 17:00:49.452284 - [DEBUG] Propagate flow
64566 2019-Jan-17 17:00:49.452307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64567 2019-Jan-17 17:00:49.452365 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64568 2019-Jan-17 17:00:49.453002 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64569 2019-Jan-17 17:00:49.454256 - [DEBUG] Edge function : AllBottom (result of previous compose)
64570 2019-Jan-17 17:00:49.454282 - [DEBUG]
64571 2019-Jan-17 17:00:49.454307 - [DEBUG] Join: AllTop & AllBottom
64572 2019-Jan-17 17:00:49.454332 - [DEBUG] = AllBottom (new jump func)
64573 2019-Jan-17 17:00:49.454357 - [DEBUG]
64574 2019-Jan-17 17:00:49.454380 - [DEBUG] Start adding new jump function
64575 2019-Jan-17 17:00:49.454404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64576 2019-Jan-17 17:00:49.454462 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64577 2019-Jan-17 17:00:49.455723 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64578 2019-Jan-17 17:00:49.456362 - [DEBUG] Edge Function : AllBottom
64579 2019-Jan-17 17:00:49.456391 - [DEBUG] End adding new jump function
64580 2019-Jan-17 17:00:49.456415 - [DEBUG]
64581 2019-Jan-17 17:00:49.456439 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64582 2019-Jan-17 17:00:49.456464 - [DEBUG]
64583 2019-Jan-17 17:00:49.456487 - [DEBUG] Process 1703. path edge:
64584 2019-Jan-17 17:00:49.456510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64585 2019-Jan-17 17:00:49.456568 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64586 2019-Jan-17 17:00:49.457205 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64587 2019-Jan-17 17:00:49.458469 - [DEBUG]
64588 2019-Jan-17 17:00:49.458496 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64589 2019-Jan-17 17:00:49.459147 - [DEBUG] Compose: EdgeIdentity * AllBottom
64590 2019-Jan-17 17:00:49.459175 - [DEBUG]
64591 2019-Jan-17 17:00:49.459198 - [DEBUG] Propagate flow
64592 2019-Jan-17 17:00:49.459222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64593 2019-Jan-17 17:00:49.459280 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64594 2019-Jan-17 17:00:49.459917 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64595 2019-Jan-17 17:00:49.461162 - [DEBUG] Edge function : AllBottom (result of previous compose)
64596 2019-Jan-17 17:00:49.461187 - [DEBUG]
64597 2019-Jan-17 17:00:49.461212 - [DEBUG] Join: AllTop & AllBottom
64598 2019-Jan-17 17:00:49.461238 - [DEBUG] = AllBottom (new jump func)
64599 2019-Jan-17 17:00:49.461262 - [DEBUG]
64600 2019-Jan-17 17:00:49.461297 - [DEBUG] Start adding new jump function
64601 2019-Jan-17 17:00:49.461323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64602 2019-Jan-17 17:00:49.461382 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64603 2019-Jan-17 17:00:49.462626 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64604 2019-Jan-17 17:00:49.463261 - [DEBUG] Edge Function : AllBottom
64605 2019-Jan-17 17:00:49.463289 - [DEBUG] End adding new jump function
64606 2019-Jan-17 17:00:49.463313 - [DEBUG]
64607 2019-Jan-17 17:00:49.463337 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64608 2019-Jan-17 17:00:49.463361 - [DEBUG]
64609 2019-Jan-17 17:00:49.463385 - [DEBUG] Process 1704. path edge:
64610 2019-Jan-17 17:00:49.463415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64611 2019-Jan-17 17:00:49.463474 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64612 2019-Jan-17 17:00:49.464110 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64613 2019-Jan-17 17:00:49.465370 - [DEBUG]
64614 2019-Jan-17 17:00:49.465394 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64615 2019-Jan-17 17:00:49.466048 - [DEBUG] Compose: EdgeIdentity * AllBottom
64616 2019-Jan-17 17:00:49.466076 - [DEBUG]
64617 2019-Jan-17 17:00:49.466100 - [DEBUG] Propagate flow
64618 2019-Jan-17 17:00:49.466123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64619 2019-Jan-17 17:00:49.466181 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64620 2019-Jan-17 17:00:49.466824 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64621 2019-Jan-17 17:00:49.468083 - [DEBUG] Edge function : AllBottom (result of previous compose)
64622 2019-Jan-17 17:00:49.468108 - [DEBUG]
64623 2019-Jan-17 17:00:49.468133 - [DEBUG] Join: AllTop & AllBottom
64624 2019-Jan-17 17:00:49.468159 - [DEBUG] = AllBottom (new jump func)
64625 2019-Jan-17 17:00:49.468183 - [DEBUG]
64626 2019-Jan-17 17:00:49.468206 - [DEBUG] Start adding new jump function
64627 2019-Jan-17 17:00:49.468229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64628 2019-Jan-17 17:00:49.468288 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64629 2019-Jan-17 17:00:49.469533 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64630 2019-Jan-17 17:00:49.470173 - [DEBUG] Edge Function : AllBottom
64631 2019-Jan-17 17:00:49.470202 - [DEBUG] End adding new jump function
64632 2019-Jan-17 17:00:49.470226 - [DEBUG]
64633 2019-Jan-17 17:00:49.470250 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64634 2019-Jan-17 17:00:49.470274 - [DEBUG]
64635 2019-Jan-17 17:00:49.470298 - [DEBUG] Process 1705. path edge:
64636 2019-Jan-17 17:00:49.470322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64637 2019-Jan-17 17:00:49.470379 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64638 2019-Jan-17 17:00:49.471022 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64639 2019-Jan-17 17:00:49.472283 - [DEBUG]
64640 2019-Jan-17 17:00:49.472309 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64641 2019-Jan-17 17:00:49.472965 - [DEBUG] Compose: EdgeIdentity * AllBottom
64642 2019-Jan-17 17:00:49.472994 - [DEBUG]
64643 2019-Jan-17 17:00:49.473018 - [DEBUG] Propagate flow
64644 2019-Jan-17 17:00:49.473041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64645 2019-Jan-17 17:00:49.473100 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64646 2019-Jan-17 17:00:49.473742 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64647 2019-Jan-17 17:00:49.474999 - [DEBUG] Edge function : AllBottom (result of previous compose)
64648 2019-Jan-17 17:00:49.475034 - [DEBUG]
64649 2019-Jan-17 17:00:49.475060 - [DEBUG] Join: AllTop & AllBottom
64650 2019-Jan-17 17:00:49.475086 - [DEBUG] = AllBottom (new jump func)
64651 2019-Jan-17 17:00:49.475110 - [DEBUG]
64652 2019-Jan-17 17:00:49.475134 - [DEBUG] Start adding new jump function
64653 2019-Jan-17 17:00:49.475157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64654 2019-Jan-17 17:00:49.475216 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64655 2019-Jan-17 17:00:49.476470 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64656 2019-Jan-17 17:00:49.477110 - [DEBUG] Edge Function : AllBottom
64657 2019-Jan-17 17:00:49.477139 - [DEBUG] End adding new jump function
64658 2019-Jan-17 17:00:49.477162 - [DEBUG]
64659 2019-Jan-17 17:00:49.477186 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64660 2019-Jan-17 17:00:49.477211 - [DEBUG]
64661 2019-Jan-17 17:00:49.477234 - [DEBUG] Process 1706. path edge:
64662 2019-Jan-17 17:00:49.477258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64663 2019-Jan-17 17:00:49.477315 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64664 2019-Jan-17 17:00:49.477969 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64665 2019-Jan-17 17:00:49.479215 - [DEBUG]
64666 2019-Jan-17 17:00:49.479240 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64667 2019-Jan-17 17:00:49.479899 - [DEBUG] Compose: EdgeIdentity * AllBottom
64668 2019-Jan-17 17:00:49.479928 - [DEBUG]
64669 2019-Jan-17 17:00:49.479951 - [DEBUG] Propagate flow
64670 2019-Jan-17 17:00:49.479975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64671 2019-Jan-17 17:00:49.480032 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64672 2019-Jan-17 17:00:49.480669 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64673 2019-Jan-17 17:00:49.481931 - [DEBUG] Edge function : AllBottom (result of previous compose)
64674 2019-Jan-17 17:00:49.481957 - [DEBUG]
64675 2019-Jan-17 17:00:49.481982 - [DEBUG] Join: AllTop & AllBottom
64676 2019-Jan-17 17:00:49.482008 - [DEBUG] = AllBottom (new jump func)
64677 2019-Jan-17 17:00:49.482032 - [DEBUG]
64678 2019-Jan-17 17:00:49.482056 - [DEBUG] Start adding new jump function
64679 2019-Jan-17 17:00:49.482079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64680 2019-Jan-17 17:00:49.482136 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64681 2019-Jan-17 17:00:49.483382 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64682 2019-Jan-17 17:00:49.484016 - [DEBUG] Edge Function : AllBottom
64683 2019-Jan-17 17:00:49.484047 - [DEBUG] End adding new jump function
64684 2019-Jan-17 17:00:49.484072 - [DEBUG]
64685 2019-Jan-17 17:00:49.484095 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64686 2019-Jan-17 17:00:49.484119 - [DEBUG]
64687 2019-Jan-17 17:00:49.484142 - [DEBUG] Process 1707. path edge:
64688 2019-Jan-17 17:00:49.484166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64689 2019-Jan-17 17:00:49.484223 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64690 2019-Jan-17 17:00:49.484875 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64691 2019-Jan-17 17:00:49.486130 - [DEBUG]
64692 2019-Jan-17 17:00:49.486156 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64693 2019-Jan-17 17:00:49.486807 - [DEBUG] Compose: EdgeIdentity * AllBottom
64694 2019-Jan-17 17:00:49.486835 - [DEBUG]
64695 2019-Jan-17 17:00:49.486859 - [DEBUG] Propagate flow
64696 2019-Jan-17 17:00:49.486883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64697 2019-Jan-17 17:00:49.486941 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64698 2019-Jan-17 17:00:49.487578 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64699 2019-Jan-17 17:00:49.488840 - [DEBUG] Edge function : AllBottom (result of previous compose)
64700 2019-Jan-17 17:00:49.488866 - [DEBUG]
64701 2019-Jan-17 17:00:49.488891 - [DEBUG] Join: AllTop & AllBottom
64702 2019-Jan-17 17:00:49.488917 - [DEBUG] = AllBottom (new jump func)
64703 2019-Jan-17 17:00:49.488941 - [DEBUG]
64704 2019-Jan-17 17:00:49.488965 - [DEBUG] Start adding new jump function
64705 2019-Jan-17 17:00:49.488988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64706 2019-Jan-17 17:00:49.489047 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64707 2019-Jan-17 17:00:49.490295 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64708 2019-Jan-17 17:00:49.490930 - [DEBUG] Edge Function : AllBottom
64709 2019-Jan-17 17:00:49.490960 - [DEBUG] End adding new jump function
64710 2019-Jan-17 17:00:49.490984 - [DEBUG]
64711 2019-Jan-17 17:00:49.491008 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64712 2019-Jan-17 17:00:49.491033 - [DEBUG]
64713 2019-Jan-17 17:00:49.491056 - [DEBUG] Process 1708. path edge:
64714 2019-Jan-17 17:00:49.491080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64715 2019-Jan-17 17:00:49.491137 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64716 2019-Jan-17 17:00:49.491791 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64717 2019-Jan-17 17:00:49.493037 - [DEBUG]
64718 2019-Jan-17 17:00:49.493062 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64719 2019-Jan-17 17:00:49.493715 - [DEBUG] Compose: EdgeIdentity * AllBottom
64720 2019-Jan-17 17:00:49.493743 - [DEBUG]
64721 2019-Jan-17 17:00:49.493767 - [DEBUG] Propagate flow
64722 2019-Jan-17 17:00:49.493791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64723 2019-Jan-17 17:00:49.493849 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64724 2019-Jan-17 17:00:49.494492 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64725 2019-Jan-17 17:00:49.495754 - [DEBUG] Edge function : AllBottom (result of previous compose)
64726 2019-Jan-17 17:00:49.495779 - [DEBUG]
64727 2019-Jan-17 17:00:49.495804 - [DEBUG] Join: AllTop & AllBottom
64728 2019-Jan-17 17:00:49.495830 - [DEBUG] = AllBottom (new jump func)
64729 2019-Jan-17 17:00:49.495854 - [DEBUG]
64730 2019-Jan-17 17:00:49.495878 - [DEBUG] Start adding new jump function
64731 2019-Jan-17 17:00:49.495901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64732 2019-Jan-17 17:00:49.495966 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64733 2019-Jan-17 17:00:49.497212 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64734 2019-Jan-17 17:00:49.497852 - [DEBUG] Edge Function : AllBottom
64735 2019-Jan-17 17:00:49.497881 - [DEBUG] End adding new jump function
64736 2019-Jan-17 17:00:49.497906 - [DEBUG]
64737 2019-Jan-17 17:00:49.497930 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64738 2019-Jan-17 17:00:49.497966 - [DEBUG]
64739 2019-Jan-17 17:00:49.497992 - [DEBUG] Process 1709. path edge:
64740 2019-Jan-17 17:00:49.498016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64741 2019-Jan-17 17:00:49.498074 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64742 2019-Jan-17 17:00:49.498716 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64743 2019-Jan-17 17:00:49.499964 - [DEBUG]
64744 2019-Jan-17 17:00:49.499990 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64745 2019-Jan-17 17:00:49.500649 - [DEBUG] Compose: EdgeIdentity * AllBottom
64746 2019-Jan-17 17:00:49.500678 - [DEBUG]
64747 2019-Jan-17 17:00:49.500702 - [DEBUG] Propagate flow
64748 2019-Jan-17 17:00:49.500726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64749 2019-Jan-17 17:00:49.500785 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64750 2019-Jan-17 17:00:49.501443 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64751 2019-Jan-17 17:00:49.502689 - [DEBUG] Edge function : AllBottom (result of previous compose)
64752 2019-Jan-17 17:00:49.502715 - [DEBUG]
64753 2019-Jan-17 17:00:49.502739 - [DEBUG] Join: AllTop & AllBottom
64754 2019-Jan-17 17:00:49.502765 - [DEBUG] = AllBottom (new jump func)
64755 2019-Jan-17 17:00:49.502789 - [DEBUG]
64756 2019-Jan-17 17:00:49.502813 - [DEBUG] Start adding new jump function
64757 2019-Jan-17 17:00:49.502836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64758 2019-Jan-17 17:00:49.502894 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64759 2019-Jan-17 17:00:49.504140 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64760 2019-Jan-17 17:00:49.504796 - [DEBUG] Edge Function : AllBottom
64761 2019-Jan-17 17:00:49.504825 - [DEBUG] End adding new jump function
64762 2019-Jan-17 17:00:49.504849 - [DEBUG]
64763 2019-Jan-17 17:00:49.504873 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64764 2019-Jan-17 17:00:49.504897 - [DEBUG]
64765 2019-Jan-17 17:00:49.504921 - [DEBUG] Process 1710. path edge:
64766 2019-Jan-17 17:00:49.504945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64767 2019-Jan-17 17:00:49.505004 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64768 2019-Jan-17 17:00:49.505645 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64769 2019-Jan-17 17:00:49.506892 - [DEBUG]
64770 2019-Jan-17 17:00:49.506917 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64771 2019-Jan-17 17:00:49.507578 - [DEBUG] Possible callees:
64772 2019-Jan-17 17:00:49.507604 - [DEBUG] bar
64773 2019-Jan-17 17:00:49.507630 - [DEBUG] Possible return sites:
64774 2019-Jan-17 17:00:49.507654 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164775 2019-Jan-17 17:00:49.508944 - [DEBUG] Found and process special summary
64776 2019-Jan-17 17:00:49.508981 - [DEBUG] Compose: EdgeIdentity * AllBottom
64777 2019-Jan-17 17:00:49.509009 - [DEBUG]
64778 2019-Jan-17 17:00:49.509033 - [DEBUG] Propagate flow
64779 2019-Jan-17 17:00:49.509057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64780 2019-Jan-17 17:00:49.509117 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64781 2019-Jan-17 17:00:49.509759 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64782 2019-Jan-17 17:00:49.511006 - [DEBUG] Edge function : AllBottom (result of previous compose)
64783 2019-Jan-17 17:00:49.511032 - [DEBUG]
64784 2019-Jan-17 17:00:49.511057 - [DEBUG] Join: AllTop & AllBottom
64785 2019-Jan-17 17:00:49.511083 - [DEBUG] = AllBottom (new jump func)
64786 2019-Jan-17 17:00:49.511108 - [DEBUG]
64787 2019-Jan-17 17:00:49.511132 - [DEBUG] Start adding new jump function
64788 2019-Jan-17 17:00:49.511155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64789 2019-Jan-17 17:00:49.511214 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64790 2019-Jan-17 17:00:49.512474 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64791 2019-Jan-17 17:00:49.513113 - [DEBUG] Edge Function : AllBottom
64792 2019-Jan-17 17:00:49.513142 - [DEBUG] End adding new jump function
64793 2019-Jan-17 17:00:49.513166 - [DEBUG]
64794 2019-Jan-17 17:00:49.513191 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64795 2019-Jan-17 17:00:49.513216 - [DEBUG]
64796 2019-Jan-17 17:00:49.513239 - [DEBUG] Process 1711. path edge:
64797 2019-Jan-17 17:00:49.513264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64798 2019-Jan-17 17:00:49.513322 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64799 2019-Jan-17 17:00:49.513963 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64800 2019-Jan-17 17:00:49.515224 - [DEBUG]
64801 2019-Jan-17 17:00:49.515249 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64802 2019-Jan-17 17:00:49.515914 - [DEBUG] Compose: EdgeIdentity * AllBottom
64803 2019-Jan-17 17:00:49.515942 - [DEBUG]
64804 2019-Jan-17 17:00:49.515966 - [DEBUG] Propagate flow
64805 2019-Jan-17 17:00:49.515989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64806 2019-Jan-17 17:00:49.516048 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64807 2019-Jan-17 17:00:49.516686 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64808 2019-Jan-17 17:00:49.517928 - [DEBUG] Edge function : AllBottom (result of previous compose)
64809 2019-Jan-17 17:00:49.517965 - [DEBUG]
64810 2019-Jan-17 17:00:49.517993 - [DEBUG] Join: AllTop & AllBottom
64811 2019-Jan-17 17:00:49.518019 - [DEBUG] = AllBottom (new jump func)
64812 2019-Jan-17 17:00:49.518051 - [DEBUG]
64813 2019-Jan-17 17:00:49.518076 - [DEBUG] Start adding new jump function
64814 2019-Jan-17 17:00:49.518099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64815 2019-Jan-17 17:00:49.518158 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64816 2019-Jan-17 17:00:49.519404 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64817 2019-Jan-17 17:00:49.520039 - [DEBUG] Edge Function : AllBottom
64818 2019-Jan-17 17:00:49.520068 - [DEBUG] End adding new jump function
64819 2019-Jan-17 17:00:49.520092 - [DEBUG]
64820 2019-Jan-17 17:00:49.520117 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64821 2019-Jan-17 17:00:49.520142 - [DEBUG]
64822 2019-Jan-17 17:00:49.520166 - [DEBUG] Process 1712. path edge:
64823 2019-Jan-17 17:00:49.520190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64824 2019-Jan-17 17:00:49.520248 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64825 2019-Jan-17 17:00:49.520885 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64826 2019-Jan-17 17:00:49.522146 - [DEBUG]
64827 2019-Jan-17 17:00:49.522172 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64828 2019-Jan-17 17:00:49.522828 - [DEBUG] Compose: EdgeIdentity * AllBottom
64829 2019-Jan-17 17:00:49.522856 - [DEBUG]
64830 2019-Jan-17 17:00:49.522880 - [DEBUG] Propagate flow
64831 2019-Jan-17 17:00:49.522904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64832 2019-Jan-17 17:00:49.522963 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64833 2019-Jan-17 17:00:49.523612 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64834 2019-Jan-17 17:00:49.524873 - [DEBUG] Edge function : AllBottom (result of previous compose)
64835 2019-Jan-17 17:00:49.524899 - [DEBUG]
64836 2019-Jan-17 17:00:49.524924 - [DEBUG] Join: AllTop & AllBottom
64837 2019-Jan-17 17:00:49.524949 - [DEBUG] = AllBottom (new jump func)
64838 2019-Jan-17 17:00:49.524974 - [DEBUG]
64839 2019-Jan-17 17:00:49.524997 - [DEBUG] Start adding new jump function
64840 2019-Jan-17 17:00:49.525021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64841 2019-Jan-17 17:00:49.525078 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64842 2019-Jan-17 17:00:49.526321 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64843 2019-Jan-17 17:00:49.526968 - [DEBUG] Edge Function : AllBottom
64844 2019-Jan-17 17:00:49.526996 - [DEBUG] End adding new jump function
64845 2019-Jan-17 17:00:49.527021 - [DEBUG]
64846 2019-Jan-17 17:00:49.527045 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64847 2019-Jan-17 17:00:49.527070 - [DEBUG]
64848 2019-Jan-17 17:00:49.527094 - [DEBUG] Process 1713. path edge:
64849 2019-Jan-17 17:00:49.527118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64850 2019-Jan-17 17:00:49.527176 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64851 2019-Jan-17 17:00:49.527822 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64852 2019-Jan-17 17:00:49.529089 - [DEBUG]
64853 2019-Jan-17 17:00:49.529114 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64854 2019-Jan-17 17:00:49.529770 - [DEBUG] Possible callees:
64855 2019-Jan-17 17:00:49.529795 - [DEBUG] llvm.dbg.declare
64856 2019-Jan-17 17:00:49.529821 - [DEBUG] Possible return sites:
64857 2019-Jan-17 17:00:49.529845 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864858 2019-Jan-17 17:00:49.531122 - [DEBUG] Found and process special summary
64859 2019-Jan-17 17:00:49.531158 - [DEBUG] Compose: EdgeIdentity * AllBottom
64860 2019-Jan-17 17:00:49.531186 - [DEBUG]
64861 2019-Jan-17 17:00:49.531211 - [DEBUG] Propagate flow
64862 2019-Jan-17 17:00:49.531234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64863 2019-Jan-17 17:00:49.531307 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64864 2019-Jan-17 17:00:49.531952 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64865 2019-Jan-17 17:00:49.533196 - [DEBUG] Edge function : AllBottom (result of previous compose)
64866 2019-Jan-17 17:00:49.533222 - [DEBUG]
64867 2019-Jan-17 17:00:49.533248 - [DEBUG] Join: AllTop & AllBottom
64868 2019-Jan-17 17:00:49.533274 - [DEBUG] = AllBottom (new jump func)
64869 2019-Jan-17 17:00:49.533298 - [DEBUG]
64870 2019-Jan-17 17:00:49.533321 - [DEBUG] Start adding new jump function
64871 2019-Jan-17 17:00:49.533345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64872 2019-Jan-17 17:00:49.533403 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64873 2019-Jan-17 17:00:49.534663 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64874 2019-Jan-17 17:00:49.535302 - [DEBUG] Edge Function : AllBottom
64875 2019-Jan-17 17:00:49.535331 - [DEBUG] End adding new jump function
64876 2019-Jan-17 17:00:49.535355 - [DEBUG]
64877 2019-Jan-17 17:00:49.535380 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64878 2019-Jan-17 17:00:49.535405 - [DEBUG]
64879 2019-Jan-17 17:00:49.535428 - [DEBUG] Process 1714. path edge:
64880 2019-Jan-17 17:00:49.535453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64881 2019-Jan-17 17:00:49.535511 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64882 2019-Jan-17 17:00:49.536150 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64883 2019-Jan-17 17:00:49.537397 - [DEBUG]
64884 2019-Jan-17 17:00:49.537422 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64885 2019-Jan-17 17:00:49.538105 - [DEBUG] Compose: EdgeIdentity * AllBottom
64886 2019-Jan-17 17:00:49.538134 - [DEBUG]
64887 2019-Jan-17 17:00:49.538158 - [DEBUG] Propagate flow
64888 2019-Jan-17 17:00:49.538181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64889 2019-Jan-17 17:00:49.538241 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64890 2019-Jan-17 17:00:49.538880 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64891 2019-Jan-17 17:00:49.540137 - [DEBUG] Edge function : AllBottom (result of previous compose)
64892 2019-Jan-17 17:00:49.540164 - [DEBUG]
64893 2019-Jan-17 17:00:49.540189 - [DEBUG] Join: AllTop & AllBottom
64894 2019-Jan-17 17:00:49.540215 - [DEBUG] = AllBottom (new jump func)
64895 2019-Jan-17 17:00:49.540239 - [DEBUG]
64896 2019-Jan-17 17:00:49.540262 - [DEBUG] Start adding new jump function
64897 2019-Jan-17 17:00:49.540286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64898 2019-Jan-17 17:00:49.540344 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64899 2019-Jan-17 17:00:49.541605 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64900 2019-Jan-17 17:00:49.542241 - [DEBUG] Edge Function : AllBottom
64901 2019-Jan-17 17:00:49.542270 - [DEBUG] End adding new jump function
64902 2019-Jan-17 17:00:49.542294 - [DEBUG]
64903 2019-Jan-17 17:00:49.542318 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64904 2019-Jan-17 17:00:49.542343 - [DEBUG]
64905 2019-Jan-17 17:00:49.542366 - [DEBUG] Process 1715. path edge:
64906 2019-Jan-17 17:00:49.542390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64907 2019-Jan-17 17:00:49.542448 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64908 2019-Jan-17 17:00:49.543084 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64909 2019-Jan-17 17:00:49.544327 - [DEBUG]
64910 2019-Jan-17 17:00:49.544353 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64911 2019-Jan-17 17:00:49.545052 - [DEBUG] Compose: EdgeIdentity * AllBottom
64912 2019-Jan-17 17:00:49.545082 - [DEBUG]
64913 2019-Jan-17 17:00:49.545106 - [DEBUG] Propagate flow
64914 2019-Jan-17 17:00:49.545130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64915 2019-Jan-17 17:00:49.545195 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64916 2019-Jan-17 17:00:49.545843 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64917 2019-Jan-17 17:00:49.547088 - [DEBUG] Edge function : AllBottom (result of previous compose)
64918 2019-Jan-17 17:00:49.547114 - [DEBUG]
64919 2019-Jan-17 17:00:49.547140 - [DEBUG] Join: AllTop & AllBottom
64920 2019-Jan-17 17:00:49.547165 - [DEBUG] = AllBottom (new jump func)
64921 2019-Jan-17 17:00:49.547190 - [DEBUG]
64922 2019-Jan-17 17:00:49.547213 - [DEBUG] Start adding new jump function
64923 2019-Jan-17 17:00:49.547237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64924 2019-Jan-17 17:00:49.547294 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64925 2019-Jan-17 17:00:49.548559 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64926 2019-Jan-17 17:00:49.549198 - [DEBUG] Edge Function : AllBottom
64927 2019-Jan-17 17:00:49.549228 - [DEBUG] End adding new jump function
64928 2019-Jan-17 17:00:49.549252 - [DEBUG]
64929 2019-Jan-17 17:00:49.549277 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64930 2019-Jan-17 17:00:49.549301 - [DEBUG]
64931 2019-Jan-17 17:00:49.549325 - [DEBUG] Process 1716. path edge:
64932 2019-Jan-17 17:00:49.549348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64933 2019-Jan-17 17:00:49.549406 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64934 2019-Jan-17 17:00:49.550064 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64935 2019-Jan-17 17:00:49.551326 - [DEBUG]
64936 2019-Jan-17 17:00:49.551351 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64937 2019-Jan-17 17:00:49.552022 - [DEBUG] Compose: EdgeIdentity * AllBottom
64938 2019-Jan-17 17:00:49.552050 - [DEBUG]
64939 2019-Jan-17 17:00:49.552074 - [DEBUG] Propagate flow
64940 2019-Jan-17 17:00:49.552097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64941 2019-Jan-17 17:00:49.552157 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64942 2019-Jan-17 17:00:49.552794 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64943 2019-Jan-17 17:00:49.554042 - [DEBUG] Edge function : AllBottom (result of previous compose)
64944 2019-Jan-17 17:00:49.554067 - [DEBUG]
64945 2019-Jan-17 17:00:49.554093 - [DEBUG] Join: AllTop & AllBottom
64946 2019-Jan-17 17:00:49.554119 - [DEBUG] = AllBottom (new jump func)
64947 2019-Jan-17 17:00:49.554143 - [DEBUG]
64948 2019-Jan-17 17:00:49.554166 - [DEBUG] Start adding new jump function
64949 2019-Jan-17 17:00:49.554189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64950 2019-Jan-17 17:00:49.554248 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64951 2019-Jan-17 17:00:49.555509 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64952 2019-Jan-17 17:00:49.556145 - [DEBUG] Edge Function : AllBottom
64953 2019-Jan-17 17:00:49.556174 - [DEBUG] End adding new jump function
64954 2019-Jan-17 17:00:49.556199 - [DEBUG]
64955 2019-Jan-17 17:00:49.556223 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64956 2019-Jan-17 17:00:49.556248 - [DEBUG]
64957 2019-Jan-17 17:00:49.556271 - [DEBUG] Process 1717. path edge:
64958 2019-Jan-17 17:00:49.556295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64959 2019-Jan-17 17:00:49.556352 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64960 2019-Jan-17 17:00:49.556989 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64961 2019-Jan-17 17:00:49.558251 - [DEBUG]
64962 2019-Jan-17 17:00:49.558276 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64963 2019-Jan-17 17:00:49.558934 - [DEBUG] Compose: EdgeIdentity * AllBottom
64964 2019-Jan-17 17:00:49.558962 - [DEBUG]
64965 2019-Jan-17 17:00:49.558986 - [DEBUG] Propagate flow
64966 2019-Jan-17 17:00:49.559010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64967 2019-Jan-17 17:00:49.559069 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64968 2019-Jan-17 17:00:49.559716 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64969 2019-Jan-17 17:00:49.560960 - [DEBUG] Edge function : AllBottom (result of previous compose)
64970 2019-Jan-17 17:00:49.560985 - [DEBUG]
64971 2019-Jan-17 17:00:49.561010 - [DEBUG] Join: AllTop & AllBottom
64972 2019-Jan-17 17:00:49.561036 - [DEBUG] = AllBottom (new jump func)
64973 2019-Jan-17 17:00:49.561060 - [DEBUG]
64974 2019-Jan-17 17:00:49.561083 - [DEBUG] Start adding new jump function
64975 2019-Jan-17 17:00:49.561115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

64976 2019-Jan-17 17:00:49.561174 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

64977 2019-Jan-17 17:00:49.562440 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64978 2019-Jan-17 17:00:49.563077 - [DEBUG] Edge Function : AllBottom
64979 2019-Jan-17 17:00:49.563106 - [DEBUG] End adding new jump function
64980 2019-Jan-17 17:00:49.563131 - [DEBUG]
64981 2019-Jan-17 17:00:49.563156 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64982 2019-Jan-17 17:00:49.563180 - [DEBUG]
64983 2019-Jan-17 17:00:49.563204 - [DEBUG] Process 1718. path edge:
64984 2019-Jan-17 17:00:49.563227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
64985 2019-Jan-17 17:00:49.563286 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64986 2019-Jan-17 17:00:49.563922 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
64987 2019-Jan-17 17:00:49.565185 - [DEBUG]
64988 2019-Jan-17 17:00:49.565210 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64989 2019-Jan-17 17:00:49.565881 - [DEBUG] Compose: EdgeIdentity * AllBottom
64990 2019-Jan-17 17:00:49.565910 - [DEBUG]
64991 2019-Jan-17 17:00:49.565934 - [DEBUG] Propagate flow
64992 2019-Jan-17 17:00:49.565957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

64993 2019-Jan-17 17:00:49.566017 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
64994 2019-Jan-17 17:00:49.566659 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

64995 2019-Jan-17 17:00:49.567296 - [DEBUG] Edge function : AllBottom (result of previous compose)
64996 2019-Jan-17 17:00:49.567322 - [DEBUG]
64997 2019-Jan-17 17:00:49.567348 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64998 2019-Jan-17 17:00:49.567374 - [DEBUG] = AllBottom
64999 2019-Jan-17 17:00:49.567399 - [DEBUG]
65000 2019-Jan-17 17:00:49.567422 - [DEBUG] PROPAGATE: No new function!
65001 2019-Jan-17 17:00:49.567449 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-17 17:00:49.567474 - [DEBUG]
65003 2019-Jan-17 17:00:49.567498 - [DEBUG] Propagate flow
65004 2019-Jan-17 17:00:49.567521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65005 2019-Jan-17 17:00:49.567579 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-17 17:00:49.568237 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65007 2019-Jan-17 17:00:49.569481 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-17 17:00:49.569507 - [DEBUG]
65009 2019-Jan-17 17:00:49.569531 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-17 17:00:49.569557 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-17 17:00:49.569580 - [DEBUG]
65012 2019-Jan-17 17:00:49.569604 - [DEBUG] Start adding new jump function
65013 2019-Jan-17 17:00:49.569627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65014 2019-Jan-17 17:00:49.569686 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65015 2019-Jan-17 17:00:49.570932 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-17 17:00:49.571588 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-17 17:00:49.571625 - [DEBUG] End adding new jump function
65018 2019-Jan-17 17:00:49.571650 - [DEBUG]
65019 2019-Jan-17 17:00:49.571675 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-17 17:00:49.571699 - [DEBUG]
65021 2019-Jan-17 17:00:49.571723 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-17 17:00:49.571747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65023 2019-Jan-17 17:00:49.571805 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-17 17:00:49.572446 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65025 2019-Jan-17 17:00:49.573694 - [DEBUG]
65026 2019-Jan-17 17:00:49.573719 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-17 17:00:49.574393 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-17 17:00:49.574422 - [DEBUG]
65029 2019-Jan-17 17:00:49.574446 - [DEBUG] Propagate flow
65030 2019-Jan-17 17:00:49.574470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65031 2019-Jan-17 17:00:49.574529 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-17 17:00:49.575186 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

65033 2019-Jan-17 17:00:49.575828 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-17 17:00:49.575854 - [DEBUG]
65035 2019-Jan-17 17:00:49.575880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65036 2019-Jan-17 17:00:49.575905 - [DEBUG] = AllBottom
65037 2019-Jan-17 17:00:49.575930 - [DEBUG]
65038 2019-Jan-17 17:00:49.575954 - [DEBUG] PROPAGATE: No new function!
65039 2019-Jan-17 17:00:49.575980 - [DEBUG] Compose: EdgeIdentity * AllBottom
65040 2019-Jan-17 17:00:49.576007 - [DEBUG]
65041 2019-Jan-17 17:00:49.576030 - [DEBUG] Propagate flow
65042 2019-Jan-17 17:00:49.576054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65043 2019-Jan-17 17:00:49.576112 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65044 2019-Jan-17 17:00:49.576749 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65045 2019-Jan-17 17:00:49.578008 - [DEBUG] Edge function : AllBottom (result of previous compose)
65046 2019-Jan-17 17:00:49.578033 - [DEBUG]
65047 2019-Jan-17 17:00:49.578058 - [DEBUG] Join: AllTop & AllBottom
65048 2019-Jan-17 17:00:49.578085 - [DEBUG] = AllBottom (new jump func)
65049 2019-Jan-17 17:00:49.578109 - [DEBUG]
65050 2019-Jan-17 17:00:49.578133 - [DEBUG] Start adding new jump function
65051 2019-Jan-17 17:00:49.578157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65052 2019-Jan-17 17:00:49.578215 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65053 2019-Jan-17 17:00:49.579462 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65054 2019-Jan-17 17:00:49.580097 - [DEBUG] Edge Function : AllBottom
65055 2019-Jan-17 17:00:49.580126 - [DEBUG] End adding new jump function
65056 2019-Jan-17 17:00:49.580150 - [DEBUG]
65057 2019-Jan-17 17:00:49.580174 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65058 2019-Jan-17 17:00:49.580199 - [DEBUG]
65059 2019-Jan-17 17:00:49.580222 - [DEBUG] Process 1720. path edge:
65060 2019-Jan-17 17:00:49.580246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65061 2019-Jan-17 17:00:49.580319 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65062 2019-Jan-17 17:00:49.580957 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65063 2019-Jan-17 17:00:49.582219 - [DEBUG]
65064 2019-Jan-17 17:00:49.582244 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65065 2019-Jan-17 17:00:49.582904 - [DEBUG] Compose: EdgeIdentity * AllBottom
65066 2019-Jan-17 17:00:49.582932 - [DEBUG]
65067 2019-Jan-17 17:00:49.582956 - [DEBUG] Propagate flow
65068 2019-Jan-17 17:00:49.582980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65069 2019-Jan-17 17:00:49.583040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65070 2019-Jan-17 17:00:49.583696 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65071 2019-Jan-17 17:00:49.584956 - [DEBUG] Edge function : AllBottom (result of previous compose)
65072 2019-Jan-17 17:00:49.584981 - [DEBUG]
65073 2019-Jan-17 17:00:49.585006 - [DEBUG] Join: AllTop & AllBottom
65074 2019-Jan-17 17:00:49.585032 - [DEBUG] = AllBottom (new jump func)
65075 2019-Jan-17 17:00:49.585056 - [DEBUG]
65076 2019-Jan-17 17:00:49.585080 - [DEBUG] Start adding new jump function
65077 2019-Jan-17 17:00:49.585103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65078 2019-Jan-17 17:00:49.585161 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65079 2019-Jan-17 17:00:49.586406 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65080 2019-Jan-17 17:00:49.587051 - [DEBUG] Edge Function : AllBottom
65081 2019-Jan-17 17:00:49.587080 - [DEBUG] End adding new jump function
65082 2019-Jan-17 17:00:49.587104 - [DEBUG]
65083 2019-Jan-17 17:00:49.587128 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65084 2019-Jan-17 17:00:49.587153 - [DEBUG]
65085 2019-Jan-17 17:00:49.587176 - [DEBUG] Process 1721. path edge:
65086 2019-Jan-17 17:00:49.587200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65087 2019-Jan-17 17:00:49.587258 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65088 2019-Jan-17 17:00:49.587905 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65089 2019-Jan-17 17:00:49.589165 - [DEBUG]
65090 2019-Jan-17 17:00:49.589189 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65091 2019-Jan-17 17:00:49.589854 - [DEBUG] Possible callees:
65092 2019-Jan-17 17:00:49.589880 - [DEBUG] llvm.dbg.declare
65093 2019-Jan-17 17:00:49.589905 - [DEBUG] Possible return sites:
65094 2019-Jan-17 17:00:49.589928 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065095 2019-Jan-17 17:00:49.591209 - [DEBUG] Found and process special summary
65096 2019-Jan-17 17:00:49.591245 - [DEBUG] Compose: EdgeIdentity * AllBottom
65097 2019-Jan-17 17:00:49.591273 - [DEBUG]
65098 2019-Jan-17 17:00:49.591320 - [DEBUG] Propagate flow
65099 2019-Jan-17 17:00:49.591345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65100 2019-Jan-17 17:00:49.591404 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65101 2019-Jan-17 17:00:49.592047 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65102 2019-Jan-17 17:00:49.593290 - [DEBUG] Edge function : AllBottom (result of previous compose)
65103 2019-Jan-17 17:00:49.593316 - [DEBUG]
65104 2019-Jan-17 17:00:49.593341 - [DEBUG] Join: AllTop & AllBottom
65105 2019-Jan-17 17:00:49.593367 - [DEBUG] = AllBottom (new jump func)
65106 2019-Jan-17 17:00:49.593392 - [DEBUG]
65107 2019-Jan-17 17:00:49.593415 - [DEBUG] Start adding new jump function
65108 2019-Jan-17 17:00:49.593439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65109 2019-Jan-17 17:00:49.593497 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65110 2019-Jan-17 17:00:49.594757 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65111 2019-Jan-17 17:00:49.595396 - [DEBUG] Edge Function : AllBottom
65112 2019-Jan-17 17:00:49.595425 - [DEBUG] End adding new jump function
65113 2019-Jan-17 17:00:49.595450 - [DEBUG]
65114 2019-Jan-17 17:00:49.595474 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65115 2019-Jan-17 17:00:49.595498 - [DEBUG]
65116 2019-Jan-17 17:00:49.595522 - [DEBUG] Process 1722. path edge:
65117 2019-Jan-17 17:00:49.595545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65118 2019-Jan-17 17:00:49.595604 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65119 2019-Jan-17 17:00:49.596245 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65120 2019-Jan-17 17:00:49.597489 - [DEBUG]
65121 2019-Jan-17 17:00:49.597513 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65122 2019-Jan-17 17:00:49.598197 - [DEBUG] Compose: EdgeIdentity * AllBottom
65123 2019-Jan-17 17:00:49.598225 - [DEBUG]
65124 2019-Jan-17 17:00:49.598249 - [DEBUG] Propagate flow
65125 2019-Jan-17 17:00:49.598273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65126 2019-Jan-17 17:00:49.598332 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65127 2019-Jan-17 17:00:49.598969 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65128 2019-Jan-17 17:00:49.600213 - [DEBUG] Edge function : AllBottom (result of previous compose)
65129 2019-Jan-17 17:00:49.600239 - [DEBUG]
65130 2019-Jan-17 17:00:49.600264 - [DEBUG] Join: AllTop & AllBottom
65131 2019-Jan-17 17:00:49.600290 - [DEBUG] = AllBottom (new jump func)
65132 2019-Jan-17 17:00:49.600314 - [DEBUG]
65133 2019-Jan-17 17:00:49.600338 - [DEBUG] Start adding new jump function
65134 2019-Jan-17 17:00:49.600361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65135 2019-Jan-17 17:00:49.600419 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65136 2019-Jan-17 17:00:49.601677 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65137 2019-Jan-17 17:00:49.602312 - [DEBUG] Edge Function : AllBottom
65138 2019-Jan-17 17:00:49.602341 - [DEBUG] End adding new jump function
65139 2019-Jan-17 17:00:49.602374 - [DEBUG]
65140 2019-Jan-17 17:00:49.602399 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65141 2019-Jan-17 17:00:49.602423 - [DEBUG]
65142 2019-Jan-17 17:00:49.602447 - [DEBUG] Process 1723. path edge:
65143 2019-Jan-17 17:00:49.602471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65144 2019-Jan-17 17:00:49.602529 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65145 2019-Jan-17 17:00:49.603165 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65146 2019-Jan-17 17:00:49.604410 - [DEBUG]
65147 2019-Jan-17 17:00:49.604436 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65148 2019-Jan-17 17:00:49.605112 - [DEBUG] Compose: EdgeIdentity * AllBottom
65149 2019-Jan-17 17:00:49.605140 - [DEBUG]
65150 2019-Jan-17 17:00:49.605164 - [DEBUG] Propagate flow
65151 2019-Jan-17 17:00:49.605187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65152 2019-Jan-17 17:00:49.605246 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65153 2019-Jan-17 17:00:49.605901 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65154 2019-Jan-17 17:00:49.607145 - [DEBUG] Edge function : AllBottom (result of previous compose)
65155 2019-Jan-17 17:00:49.607171 - [DEBUG]
65156 2019-Jan-17 17:00:49.607196 - [DEBUG] Join: AllTop & AllBottom
65157 2019-Jan-17 17:00:49.607222 - [DEBUG] = AllBottom (new jump func)
65158 2019-Jan-17 17:00:49.607246 - [DEBUG]
65159 2019-Jan-17 17:00:49.607269 - [DEBUG] Start adding new jump function
65160 2019-Jan-17 17:00:49.607293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65161 2019-Jan-17 17:00:49.607350 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65162 2019-Jan-17 17:00:49.608609 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65163 2019-Jan-17 17:00:49.609255 - [DEBUG] Edge Function : AllBottom
65164 2019-Jan-17 17:00:49.609284 - [DEBUG] End adding new jump function
65165 2019-Jan-17 17:00:49.609308 - [DEBUG]
65166 2019-Jan-17 17:00:49.609333 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65167 2019-Jan-17 17:00:49.609357 - [DEBUG]
65168 2019-Jan-17 17:00:49.609381 - [DEBUG] Process 1724. path edge:
65169 2019-Jan-17 17:00:49.609405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65170 2019-Jan-17 17:00:49.609462 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65171 2019-Jan-17 17:00:49.610108 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65172 2019-Jan-17 17:00:49.611371 - [DEBUG]
65173 2019-Jan-17 17:00:49.611396 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65174 2019-Jan-17 17:00:49.612062 - [DEBUG] Possible callees:
65175 2019-Jan-17 17:00:49.612088 - [DEBUG] llvm.dbg.declare
65176 2019-Jan-17 17:00:49.612113 - [DEBUG] Possible return sites:
65177 2019-Jan-17 17:00:49.612136 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965178 2019-Jan-17 17:00:49.613423 - [DEBUG] Found and process special summary
65179 2019-Jan-17 17:00:49.613459 - [DEBUG] Compose: EdgeIdentity * AllBottom
65180 2019-Jan-17 17:00:49.613487 - [DEBUG]
65181 2019-Jan-17 17:00:49.613512 - [DEBUG] Propagate flow
65182 2019-Jan-17 17:00:49.613535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65183 2019-Jan-17 17:00:49.613594 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65184 2019-Jan-17 17:00:49.614234 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65185 2019-Jan-17 17:00:49.615496 - [DEBUG] Edge function : AllBottom (result of previous compose)
65186 2019-Jan-17 17:00:49.615522 - [DEBUG]
65187 2019-Jan-17 17:00:49.615547 - [DEBUG] Join: AllTop & AllBottom
65188 2019-Jan-17 17:00:49.615572 - [DEBUG] = AllBottom (new jump func)
65189 2019-Jan-17 17:00:49.615596 - [DEBUG]
65190 2019-Jan-17 17:00:49.615620 - [DEBUG] Start adding new jump function
65191 2019-Jan-17 17:00:49.615643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65192 2019-Jan-17 17:00:49.615700 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65193 2019-Jan-17 17:00:49.616947 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65194 2019-Jan-17 17:00:49.617584 - [DEBUG] Edge Function : AllBottom
65195 2019-Jan-17 17:00:49.617614 - [DEBUG] End adding new jump function
65196 2019-Jan-17 17:00:49.617638 - [DEBUG]
65197 2019-Jan-17 17:00:49.617662 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65198 2019-Jan-17 17:00:49.617687 - [DEBUG]
65199 2019-Jan-17 17:00:49.617710 - [DEBUG] Process 1725. path edge:
65200 2019-Jan-17 17:00:49.617734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65201 2019-Jan-17 17:00:49.617792 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65202 2019-Jan-17 17:00:49.618450 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65203 2019-Jan-17 17:00:49.619694 - [DEBUG]
65204 2019-Jan-17 17:00:49.619719 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65205 2019-Jan-17 17:00:49.620391 - [DEBUG] Compose: EdgeIdentity * AllBottom
65206 2019-Jan-17 17:00:49.620419 - [DEBUG]
65207 2019-Jan-17 17:00:49.620443 - [DEBUG] Propagate flow
65208 2019-Jan-17 17:00:49.620466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65209 2019-Jan-17 17:00:49.620526 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65210 2019-Jan-17 17:00:49.621162 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65211 2019-Jan-17 17:00:49.622424 - [DEBUG] Edge function : AllBottom (result of previous compose)
65212 2019-Jan-17 17:00:49.622449 - [DEBUG]
65213 2019-Jan-17 17:00:49.622474 - [DEBUG] Join: AllTop & AllBottom
65214 2019-Jan-17 17:00:49.622500 - [DEBUG] = AllBottom (new jump func)
65215 2019-Jan-17 17:00:49.622524 - [DEBUG]
65216 2019-Jan-17 17:00:49.622547 - [DEBUG] Start adding new jump function
65217 2019-Jan-17 17:00:49.622571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65218 2019-Jan-17 17:00:49.622628 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65219 2019-Jan-17 17:00:49.623878 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65220 2019-Jan-17 17:00:49.624514 - [DEBUG] Edge Function : AllBottom
65221 2019-Jan-17 17:00:49.624543 - [DEBUG] End adding new jump function
65222 2019-Jan-17 17:00:49.624567 - [DEBUG]
65223 2019-Jan-17 17:00:49.624591 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65224 2019-Jan-17 17:00:49.624616 - [DEBUG]
65225 2019-Jan-17 17:00:49.624654 - [DEBUG] Process 1726. path edge:
65226 2019-Jan-17 17:00:49.624678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65227 2019-Jan-17 17:00:49.624736 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65228 2019-Jan-17 17:00:49.625372 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65229 2019-Jan-17 17:00:49.626615 - [DEBUG]
65230 2019-Jan-17 17:00:49.626640 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65231 2019-Jan-17 17:00:49.627303 - [DEBUG] Compose: EdgeIdentity * AllBottom
65232 2019-Jan-17 17:00:49.627331 - [DEBUG]
65233 2019-Jan-17 17:00:49.627355 - [DEBUG] Propagate flow
65234 2019-Jan-17 17:00:49.627379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65235 2019-Jan-17 17:00:49.627438 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65236 2019-Jan-17 17:00:49.628108 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65237 2019-Jan-17 17:00:49.629352 - [DEBUG] Edge function : AllBottom (result of previous compose)
65238 2019-Jan-17 17:00:49.629377 - [DEBUG]
65239 2019-Jan-17 17:00:49.629402 - [DEBUG] Join: AllTop & AllBottom
65240 2019-Jan-17 17:00:49.629428 - [DEBUG] = AllBottom (new jump func)
65241 2019-Jan-17 17:00:49.629452 - [DEBUG]
65242 2019-Jan-17 17:00:49.629475 - [DEBUG] Start adding new jump function
65243 2019-Jan-17 17:00:49.629500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65244 2019-Jan-17 17:00:49.629558 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65245 2019-Jan-17 17:00:49.630809 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65246 2019-Jan-17 17:00:49.631471 - [DEBUG] Edge Function : AllBottom
65247 2019-Jan-17 17:00:49.631502 - [DEBUG] End adding new jump function
65248 2019-Jan-17 17:00:49.631526 - [DEBUG]
65249 2019-Jan-17 17:00:49.631550 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65250 2019-Jan-17 17:00:49.631575 - [DEBUG]
65251 2019-Jan-17 17:00:49.631598 - [DEBUG] Process 1727. path edge:
65252 2019-Jan-17 17:00:49.631622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65253 2019-Jan-17 17:00:49.631680 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65254 2019-Jan-17 17:00:49.632328 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65255 2019-Jan-17 17:00:49.633576 - [DEBUG]
65256 2019-Jan-17 17:00:49.633600 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65257 2019-Jan-17 17:00:49.634267 - [DEBUG] Possible callees:
65258 2019-Jan-17 17:00:49.634301 - [DEBUG] llvm.dbg.declare
65259 2019-Jan-17 17:00:49.634326 - [DEBUG] Possible return sites:
65260 2019-Jan-17 17:00:49.634350 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565261 2019-Jan-17 17:00:49.635641 - [DEBUG] Found and process special summary
65262 2019-Jan-17 17:00:49.635677 - [DEBUG] Compose: EdgeIdentity * AllBottom
65263 2019-Jan-17 17:00:49.635705 - [DEBUG]
65264 2019-Jan-17 17:00:49.635729 - [DEBUG] Propagate flow
65265 2019-Jan-17 17:00:49.635753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65266 2019-Jan-17 17:00:49.635811 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65267 2019-Jan-17 17:00:49.636452 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65268 2019-Jan-17 17:00:49.637699 - [DEBUG] Edge function : AllBottom (result of previous compose)
65269 2019-Jan-17 17:00:49.637724 - [DEBUG]
65270 2019-Jan-17 17:00:49.637749 - [DEBUG] Join: AllTop & AllBottom
65271 2019-Jan-17 17:00:49.637775 - [DEBUG] = AllBottom (new jump func)
65272 2019-Jan-17 17:00:49.637799 - [DEBUG]
65273 2019-Jan-17 17:00:49.637823 - [DEBUG] Start adding new jump function
65274 2019-Jan-17 17:00:49.637846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65275 2019-Jan-17 17:00:49.637905 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65276 2019-Jan-17 17:00:49.639166 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65277 2019-Jan-17 17:00:49.639804 - [DEBUG] Edge Function : AllBottom
65278 2019-Jan-17 17:00:49.639833 - [DEBUG] End adding new jump function
65279 2019-Jan-17 17:00:49.639858 - [DEBUG]
65280 2019-Jan-17 17:00:49.639882 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65281 2019-Jan-17 17:00:49.639907 - [DEBUG]
65282 2019-Jan-17 17:00:49.639930 - [DEBUG] Process 1728. path edge:
65283 2019-Jan-17 17:00:49.639953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65284 2019-Jan-17 17:00:49.640011 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65285 2019-Jan-17 17:00:49.640651 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65286 2019-Jan-17 17:00:49.641909 - [DEBUG]
65287 2019-Jan-17 17:00:49.641934 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65288 2019-Jan-17 17:00:49.642607 - [DEBUG] Compose: EdgeIdentity * AllBottom
65289 2019-Jan-17 17:00:49.642636 - [DEBUG]
65290 2019-Jan-17 17:00:49.642659 - [DEBUG] Propagate flow
65291 2019-Jan-17 17:00:49.642683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65292 2019-Jan-17 17:00:49.642742 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65293 2019-Jan-17 17:00:49.643379 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65294 2019-Jan-17 17:00:49.644635 - [DEBUG] Edge function : AllBottom (result of previous compose)
65295 2019-Jan-17 17:00:49.644662 - [DEBUG]
65296 2019-Jan-17 17:00:49.644687 - [DEBUG] Join: AllTop & AllBottom
65297 2019-Jan-17 17:00:49.644712 - [DEBUG] = AllBottom (new jump func)
65298 2019-Jan-17 17:00:49.644737 - [DEBUG]
65299 2019-Jan-17 17:00:49.644760 - [DEBUG] Start adding new jump function
65300 2019-Jan-17 17:00:49.644791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65301 2019-Jan-17 17:00:49.644850 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65302 2019-Jan-17 17:00:49.646094 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65303 2019-Jan-17 17:00:49.646730 - [DEBUG] Edge Function : AllBottom
65304 2019-Jan-17 17:00:49.646759 - [DEBUG] End adding new jump function
65305 2019-Jan-17 17:00:49.646784 - [DEBUG]
65306 2019-Jan-17 17:00:49.646808 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65307 2019-Jan-17 17:00:49.646833 - [DEBUG]
65308 2019-Jan-17 17:00:49.646856 - [DEBUG] Process 1729. path edge:
65309 2019-Jan-17 17:00:49.646880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65310 2019-Jan-17 17:00:49.646938 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65311 2019-Jan-17 17:00:49.647574 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65312 2019-Jan-17 17:00:49.648833 - [DEBUG]
65313 2019-Jan-17 17:00:49.648858 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65314 2019-Jan-17 17:00:49.649521 - [DEBUG] Compose: EdgeIdentity * AllBottom
65315 2019-Jan-17 17:00:49.649550 - [DEBUG]
65316 2019-Jan-17 17:00:49.649573 - [DEBUG] Propagate flow
65317 2019-Jan-17 17:00:49.649597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65318 2019-Jan-17 17:00:49.649657 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65319 2019-Jan-17 17:00:49.650305 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65320 2019-Jan-17 17:00:49.651603 - [DEBUG] Edge function : AllBottom (result of previous compose)
65321 2019-Jan-17 17:00:49.651630 - [DEBUG]
65322 2019-Jan-17 17:00:49.651656 - [DEBUG] Join: AllTop & AllBottom
65323 2019-Jan-17 17:00:49.651682 - [DEBUG] = AllBottom (new jump func)
65324 2019-Jan-17 17:00:49.651706 - [DEBUG]
65325 2019-Jan-17 17:00:49.651729 - [DEBUG] Start adding new jump function
65326 2019-Jan-17 17:00:49.651753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65327 2019-Jan-17 17:00:49.651815 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65328 2019-Jan-17 17:00:49.653061 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65329 2019-Jan-17 17:00:49.653730 - [DEBUG] Edge Function : AllBottom
65330 2019-Jan-17 17:00:49.653764 - [DEBUG] End adding new jump function
65331 2019-Jan-17 17:00:49.653789 - [DEBUG]
65332 2019-Jan-17 17:00:49.653814 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65333 2019-Jan-17 17:00:49.653840 - [DEBUG]
65334 2019-Jan-17 17:00:49.653863 - [DEBUG] Process 1730. path edge:
65335 2019-Jan-17 17:00:49.653887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65336 2019-Jan-17 17:00:49.653964 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65337 2019-Jan-17 17:00:49.654688 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65338 2019-Jan-17 17:00:49.656004 - [DEBUG]
65339 2019-Jan-17 17:00:49.656033 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65340 2019-Jan-17 17:00:49.656736 - [DEBUG] Compose: EdgeIdentity * AllBottom
65341 2019-Jan-17 17:00:49.656765 - [DEBUG]
65342 2019-Jan-17 17:00:49.656790 - [DEBUG] Propagate flow
65343 2019-Jan-17 17:00:49.656813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65344 2019-Jan-17 17:00:49.656878 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65345 2019-Jan-17 17:00:49.657530 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65346 2019-Jan-17 17:00:49.658799 - [DEBUG] Edge function : AllBottom (result of previous compose)
65347 2019-Jan-17 17:00:49.658825 - [DEBUG]
65348 2019-Jan-17 17:00:49.658850 - [DEBUG] Join: AllTop & AllBottom
65349 2019-Jan-17 17:00:49.658876 - [DEBUG] = AllBottom (new jump func)
65350 2019-Jan-17 17:00:49.658901 - [DEBUG]
65351 2019-Jan-17 17:00:49.658924 - [DEBUG] Start adding new jump function
65352 2019-Jan-17 17:00:49.658948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65353 2019-Jan-17 17:00:49.659006 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65354 2019-Jan-17 17:00:49.660251 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65355 2019-Jan-17 17:00:49.660898 - [DEBUG] Edge Function : AllBottom
65356 2019-Jan-17 17:00:49.660928 - [DEBUG] End adding new jump function
65357 2019-Jan-17 17:00:49.660953 - [DEBUG]
65358 2019-Jan-17 17:00:49.660977 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65359 2019-Jan-17 17:00:49.661002 - [DEBUG]
65360 2019-Jan-17 17:00:49.661026 - [DEBUG] Process 1731. path edge:
65361 2019-Jan-17 17:00:49.661050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65362 2019-Jan-17 17:00:49.661107 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65363 2019-Jan-17 17:00:49.661770 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65364 2019-Jan-17 17:00:49.663016 - [DEBUG]
65365 2019-Jan-17 17:00:49.663041 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65366 2019-Jan-17 17:00:49.663711 - [DEBUG] Possible callees:
65367 2019-Jan-17 17:00:49.663737 - [DEBUG] llvm.dbg.declare
65368 2019-Jan-17 17:00:49.663762 - [DEBUG] Possible return sites:
65369 2019-Jan-17 17:00:49.663785 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365370 2019-Jan-17 17:00:49.665087 - [DEBUG] Found and process special summary
65371 2019-Jan-17 17:00:49.665124 - [DEBUG] Compose: EdgeIdentity * AllBottom
65372 2019-Jan-17 17:00:49.665152 - [DEBUG]
65373 2019-Jan-17 17:00:49.665176 - [DEBUG] Propagate flow
65374 2019-Jan-17 17:00:49.665200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65375 2019-Jan-17 17:00:49.665259 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65376 2019-Jan-17 17:00:49.665903 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65377 2019-Jan-17 17:00:49.667151 - [DEBUG] Edge function : AllBottom (result of previous compose)
65378 2019-Jan-17 17:00:49.667187 - [DEBUG]
65379 2019-Jan-17 17:00:49.667213 - [DEBUG] Join: AllTop & AllBottom
65380 2019-Jan-17 17:00:49.667239 - [DEBUG] = AllBottom (new jump func)
65381 2019-Jan-17 17:00:49.667263 - [DEBUG]
65382 2019-Jan-17 17:00:49.667285 - [DEBUG] Start adding new jump function
65383 2019-Jan-17 17:00:49.667308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65384 2019-Jan-17 17:00:49.667368 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65385 2019-Jan-17 17:00:49.668635 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65386 2019-Jan-17 17:00:49.669275 - [DEBUG] Edge Function : AllBottom
65387 2019-Jan-17 17:00:49.669306 - [DEBUG] End adding new jump function
65388 2019-Jan-17 17:00:49.669330 - [DEBUG]
65389 2019-Jan-17 17:00:49.669355 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65390 2019-Jan-17 17:00:49.669379 - [DEBUG]
65391 2019-Jan-17 17:00:49.669402 - [DEBUG] Process 1732. path edge:
65392 2019-Jan-17 17:00:49.669426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65393 2019-Jan-17 17:00:49.669484 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65394 2019-Jan-17 17:00:49.670123 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65395 2019-Jan-17 17:00:49.671380 - [DEBUG]
65396 2019-Jan-17 17:00:49.671405 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65397 2019-Jan-17 17:00:49.672087 - [DEBUG] Compose: EdgeIdentity * AllBottom
65398 2019-Jan-17 17:00:49.672116 - [DEBUG]
65399 2019-Jan-17 17:00:49.672139 - [DEBUG] Propagate flow
65400 2019-Jan-17 17:00:49.672163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65401 2019-Jan-17 17:00:49.672222 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65402 2019-Jan-17 17:00:49.672873 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65403 2019-Jan-17 17:00:49.674117 - [DEBUG] Edge function : AllBottom (result of previous compose)
65404 2019-Jan-17 17:00:49.674143 - [DEBUG]
65405 2019-Jan-17 17:00:49.674168 - [DEBUG] Join: AllTop & AllBottom
65406 2019-Jan-17 17:00:49.674194 - [DEBUG] = AllBottom (new jump func)
65407 2019-Jan-17 17:00:49.674218 - [DEBUG]
65408 2019-Jan-17 17:00:49.674242 - [DEBUG] Start adding new jump function
65409 2019-Jan-17 17:00:49.674265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65410 2019-Jan-17 17:00:49.674323 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65411 2019-Jan-17 17:00:49.675584 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65412 2019-Jan-17 17:00:49.676218 - [DEBUG] Edge Function : AllBottom
65413 2019-Jan-17 17:00:49.676248 - [DEBUG] End adding new jump function
65414 2019-Jan-17 17:00:49.676272 - [DEBUG]
65415 2019-Jan-17 17:00:49.676296 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65416 2019-Jan-17 17:00:49.676321 - [DEBUG]
65417 2019-Jan-17 17:00:49.676344 - [DEBUG] Process 1733. path edge:
65418 2019-Jan-17 17:00:49.676367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65419 2019-Jan-17 17:00:49.676425 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65420 2019-Jan-17 17:00:49.677061 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65421 2019-Jan-17 17:00:49.678325 - [DEBUG]
65422 2019-Jan-17 17:00:49.678351 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65423 2019-Jan-17 17:00:49.679016 - [DEBUG] Compose: EdgeIdentity * AllBottom
65424 2019-Jan-17 17:00:49.679044 - [DEBUG]
65425 2019-Jan-17 17:00:49.679068 - [DEBUG] Propagate flow
65426 2019-Jan-17 17:00:49.679091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65427 2019-Jan-17 17:00:49.679150 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65428 2019-Jan-17 17:00:49.679801 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65429 2019-Jan-17 17:00:49.681046 - [DEBUG] Edge function : AllBottom (result of previous compose)
65430 2019-Jan-17 17:00:49.681071 - [DEBUG]
65431 2019-Jan-17 17:00:49.681097 - [DEBUG] Join: AllTop & AllBottom
65432 2019-Jan-17 17:00:49.681122 - [DEBUG] = AllBottom (new jump func)
65433 2019-Jan-17 17:00:49.681146 - [DEBUG]
65434 2019-Jan-17 17:00:49.681170 - [DEBUG] Start adding new jump function
65435 2019-Jan-17 17:00:49.681193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65436 2019-Jan-17 17:00:49.681250 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65437 2019-Jan-17 17:00:49.682509 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65438 2019-Jan-17 17:00:49.683155 - [DEBUG] Edge Function : AllBottom
65439 2019-Jan-17 17:00:49.683185 - [DEBUG] End adding new jump function
65440 2019-Jan-17 17:00:49.683209 - [DEBUG]
65441 2019-Jan-17 17:00:49.683234 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65442 2019-Jan-17 17:00:49.683258 - [DEBUG]
65443 2019-Jan-17 17:00:49.683282 - [DEBUG] Process 1734. path edge:
65444 2019-Jan-17 17:00:49.683306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65445 2019-Jan-17 17:00:49.683364 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65446 2019-Jan-17 17:00:49.684013 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65447 2019-Jan-17 17:00:49.685273 - [DEBUG]
65448 2019-Jan-17 17:00:49.685297 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65449 2019-Jan-17 17:00:49.685962 - [DEBUG] Possible callees:
65450 2019-Jan-17 17:00:49.685988 - [DEBUG] llvm.dbg.declare
65451 2019-Jan-17 17:00:49.686013 - [DEBUG] Possible return sites:
65452 2019-Jan-17 17:00:49.686036 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965453 2019-Jan-17 17:00:49.687315 - [DEBUG] Found and process special summary
65454 2019-Jan-17 17:00:49.687351 - [DEBUG] Compose: EdgeIdentity * AllBottom
65455 2019-Jan-17 17:00:49.687379 - [DEBUG]
65456 2019-Jan-17 17:00:49.687403 - [DEBUG] Propagate flow
65457 2019-Jan-17 17:00:49.687427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65458 2019-Jan-17 17:00:49.687486 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65459 2019-Jan-17 17:00:49.688146 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65460 2019-Jan-17 17:00:49.689400 - [DEBUG] Edge function : AllBottom (result of previous compose)
65461 2019-Jan-17 17:00:49.689427 - [DEBUG]
65462 2019-Jan-17 17:00:49.689452 - [DEBUG] Join: AllTop & AllBottom
65463 2019-Jan-17 17:00:49.689478 - [DEBUG] = AllBottom (new jump func)
65464 2019-Jan-17 17:00:49.689502 - [DEBUG]
65465 2019-Jan-17 17:00:49.689525 - [DEBUG] Start adding new jump function
65466 2019-Jan-17 17:00:49.689549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65467 2019-Jan-17 17:00:49.689607 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65468 2019-Jan-17 17:00:49.690856 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65469 2019-Jan-17 17:00:49.691512 - [DEBUG] Edge Function : AllBottom
65470 2019-Jan-17 17:00:49.691541 - [DEBUG] End adding new jump function
65471 2019-Jan-17 17:00:49.691566 - [DEBUG]
65472 2019-Jan-17 17:00:49.691590 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65473 2019-Jan-17 17:00:49.691615 - [DEBUG]
65474 2019-Jan-17 17:00:49.691638 - [DEBUG] Process 1735. path edge:
65475 2019-Jan-17 17:00:49.691662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65476 2019-Jan-17 17:00:49.691720 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65477 2019-Jan-17 17:00:49.692360 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65478 2019-Jan-17 17:00:49.693605 - [DEBUG]
65479 2019-Jan-17 17:00:49.693630 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65480 2019-Jan-17 17:00:49.694303 - [DEBUG] Compose: EdgeIdentity * AllBottom
65481 2019-Jan-17 17:00:49.694331 - [DEBUG]
65482 2019-Jan-17 17:00:49.694355 - [DEBUG] Propagate flow
65483 2019-Jan-17 17:00:49.694379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65484 2019-Jan-17 17:00:49.694438 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65485 2019-Jan-17 17:00:49.695100 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65486 2019-Jan-17 17:00:49.696347 - [DEBUG] Edge function : AllBottom (result of previous compose)
65487 2019-Jan-17 17:00:49.696372 - [DEBUG]
65488 2019-Jan-17 17:00:49.696397 - [DEBUG] Join: AllTop & AllBottom
65489 2019-Jan-17 17:00:49.696423 - [DEBUG] = AllBottom (new jump func)
65490 2019-Jan-17 17:00:49.696448 - [DEBUG]
65491 2019-Jan-17 17:00:49.696471 - [DEBUG] Start adding new jump function
65492 2019-Jan-17 17:00:49.696495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65493 2019-Jan-17 17:00:49.696552 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65494 2019-Jan-17 17:00:49.697798 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65495 2019-Jan-17 17:00:49.698451 - [DEBUG] Edge Function : AllBottom
65496 2019-Jan-17 17:00:49.698480 - [DEBUG] End adding new jump function
65497 2019-Jan-17 17:00:49.698505 - [DEBUG]
65498 2019-Jan-17 17:00:49.698529 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65499 2019-Jan-17 17:00:49.698554 - [DEBUG]
65500 2019-Jan-17 17:00:49.698578 - [DEBUG] Process 1736. path edge:
65501 2019-Jan-17 17:00:49.698609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65502 2019-Jan-17 17:00:49.698668 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65503 2019-Jan-17 17:00:49.699307 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65504 2019-Jan-17 17:00:49.700554 - [DEBUG]
65505 2019-Jan-17 17:00:49.700579 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65506 2019-Jan-17 17:00:49.701248 - [DEBUG] Compose: EdgeIdentity * AllBottom
65507 2019-Jan-17 17:00:49.701277 - [DEBUG]
65508 2019-Jan-17 17:00:49.701316 - [DEBUG] Propagate flow
65509 2019-Jan-17 17:00:49.701340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65510 2019-Jan-17 17:00:49.701400 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65511 2019-Jan-17 17:00:49.702043 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65512 2019-Jan-17 17:00:49.703286 - [DEBUG] Edge function : AllBottom (result of previous compose)
65513 2019-Jan-17 17:00:49.703312 - [DEBUG]
65514 2019-Jan-17 17:00:49.703337 - [DEBUG] Join: AllTop & AllBottom
65515 2019-Jan-17 17:00:49.703363 - [DEBUG] = AllBottom (new jump func)
65516 2019-Jan-17 17:00:49.703387 - [DEBUG]
65517 2019-Jan-17 17:00:49.703410 - [DEBUG] Start adding new jump function
65518 2019-Jan-17 17:00:49.703434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65519 2019-Jan-17 17:00:49.703492 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65520 2019-Jan-17 17:00:49.704752 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65521 2019-Jan-17 17:00:49.705391 - [DEBUG] Edge Function : AllBottom
65522 2019-Jan-17 17:00:49.705420 - [DEBUG] End adding new jump function
65523 2019-Jan-17 17:00:49.705445 - [DEBUG]
65524 2019-Jan-17 17:00:49.705469 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65525 2019-Jan-17 17:00:49.705494 - [DEBUG]
65526 2019-Jan-17 17:00:49.705517 - [DEBUG] Process 1737. path edge:
65527 2019-Jan-17 17:00:49.705541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65528 2019-Jan-17 17:00:49.705599 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65529 2019-Jan-17 17:00:49.706240 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65530 2019-Jan-17 17:00:49.707482 - [DEBUG]
65531 2019-Jan-17 17:00:49.707507 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65532 2019-Jan-17 17:00:49.708198 - [DEBUG] Compose: EdgeIdentity * AllBottom
65533 2019-Jan-17 17:00:49.708227 - [DEBUG]
65534 2019-Jan-17 17:00:49.708251 - [DEBUG] Propagate flow
65535 2019-Jan-17 17:00:49.708274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65536 2019-Jan-17 17:00:49.708334 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65537 2019-Jan-17 17:00:49.708974 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65538 2019-Jan-17 17:00:49.710218 - [DEBUG] Edge function : AllBottom (result of previous compose)
65539 2019-Jan-17 17:00:49.710243 - [DEBUG]
65540 2019-Jan-17 17:00:49.710278 - [DEBUG] Join: AllTop & AllBottom
65541 2019-Jan-17 17:00:49.710305 - [DEBUG] = AllBottom (new jump func)
65542 2019-Jan-17 17:00:49.710329 - [DEBUG]
65543 2019-Jan-17 17:00:49.710353 - [DEBUG] Start adding new jump function
65544 2019-Jan-17 17:00:49.710376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65545 2019-Jan-17 17:00:49.710435 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65546 2019-Jan-17 17:00:49.711698 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65547 2019-Jan-17 17:00:49.712335 - [DEBUG] Edge Function : AllBottom
65548 2019-Jan-17 17:00:49.712364 - [DEBUG] End adding new jump function
65549 2019-Jan-17 17:00:49.712389 - [DEBUG]
65550 2019-Jan-17 17:00:49.712413 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65551 2019-Jan-17 17:00:49.712438 - [DEBUG]
65552 2019-Jan-17 17:00:49.712462 - [DEBUG] Process 1738. path edge:
65553 2019-Jan-17 17:00:49.712486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65554 2019-Jan-17 17:00:49.712543 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65555 2019-Jan-17 17:00:49.713180 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65556 2019-Jan-17 17:00:49.714425 - [DEBUG]
65557 2019-Jan-17 17:00:49.714450 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65558 2019-Jan-17 17:00:49.715132 - [DEBUG] Compose: EdgeIdentity * AllBottom
65559 2019-Jan-17 17:00:49.715161 - [DEBUG]
65560 2019-Jan-17 17:00:49.715185 - [DEBUG] Propagate flow
65561 2019-Jan-17 17:00:49.715208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65562 2019-Jan-17 17:00:49.715268 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65563 2019-Jan-17 17:00:49.715921 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65564 2019-Jan-17 17:00:49.717166 - [DEBUG] Edge function : AllBottom (result of previous compose)
65565 2019-Jan-17 17:00:49.717191 - [DEBUG]
65566 2019-Jan-17 17:00:49.717216 - [DEBUG] Join: AllTop & AllBottom
65567 2019-Jan-17 17:00:49.717242 - [DEBUG] = AllBottom (new jump func)
65568 2019-Jan-17 17:00:49.717266 - [DEBUG]
65569 2019-Jan-17 17:00:49.717290 - [DEBUG] Start adding new jump function
65570 2019-Jan-17 17:00:49.717313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65571 2019-Jan-17 17:00:49.717371 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65572 2019-Jan-17 17:00:49.718632 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65573 2019-Jan-17 17:00:49.719272 - [DEBUG] Edge Function : AllBottom
65574 2019-Jan-17 17:00:49.719302 - [DEBUG] End adding new jump function
65575 2019-Jan-17 17:00:49.719326 - [DEBUG]
65576 2019-Jan-17 17:00:49.719350 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65577 2019-Jan-17 17:00:49.719375 - [DEBUG]
65578 2019-Jan-17 17:00:49.719398 - [DEBUG] Process 1739. path edge:
65579 2019-Jan-17 17:00:49.719422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65580 2019-Jan-17 17:00:49.719480 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65581 2019-Jan-17 17:00:49.720127 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65582 2019-Jan-17 17:00:49.721400 - [DEBUG]
65583 2019-Jan-17 17:00:49.721425 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65584 2019-Jan-17 17:00:49.722100 - [DEBUG] Compose: EdgeIdentity * AllBottom
65585 2019-Jan-17 17:00:49.722129 - [DEBUG]
65586 2019-Jan-17 17:00:49.722152 - [DEBUG] Propagate flow
65587 2019-Jan-17 17:00:49.722176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65588 2019-Jan-17 17:00:49.722235 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65589 2019-Jan-17 17:00:49.722873 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65590 2019-Jan-17 17:00:49.724117 - [DEBUG] Edge function : AllBottom (result of previous compose)
65591 2019-Jan-17 17:00:49.724142 - [DEBUG]
65592 2019-Jan-17 17:00:49.724167 - [DEBUG] Join: AllTop & AllBottom
65593 2019-Jan-17 17:00:49.724193 - [DEBUG] = AllBottom (new jump func)
65594 2019-Jan-17 17:00:49.724217 - [DEBUG]
65595 2019-Jan-17 17:00:49.724240 - [DEBUG] Start adding new jump function
65596 2019-Jan-17 17:00:49.724263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65597 2019-Jan-17 17:00:49.724321 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65598 2019-Jan-17 17:00:49.725580 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65599 2019-Jan-17 17:00:49.726215 - [DEBUG] Edge Function : AllBottom
65600 2019-Jan-17 17:00:49.726244 - [DEBUG] End adding new jump function
65601 2019-Jan-17 17:00:49.726269 - [DEBUG]
65602 2019-Jan-17 17:00:49.726293 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65603 2019-Jan-17 17:00:49.726318 - [DEBUG]
65604 2019-Jan-17 17:00:49.726342 - [DEBUG] Process 1740. path edge:
65605 2019-Jan-17 17:00:49.726366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65606 2019-Jan-17 17:00:49.726424 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65607 2019-Jan-17 17:00:49.727061 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65608 2019-Jan-17 17:00:49.728317 - [DEBUG]
65609 2019-Jan-17 17:00:49.728343 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65610 2019-Jan-17 17:00:49.729005 - [DEBUG] Compose: EdgeIdentity * AllBottom
65611 2019-Jan-17 17:00:49.729033 - [DEBUG]
65612 2019-Jan-17 17:00:49.729057 - [DEBUG] Propagate flow
65613 2019-Jan-17 17:00:49.729080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65614 2019-Jan-17 17:00:49.729140 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65615 2019-Jan-17 17:00:49.729777 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65616 2019-Jan-17 17:00:49.731020 - [DEBUG] Edge function : AllBottom (result of previous compose)
65617 2019-Jan-17 17:00:49.731046 - [DEBUG]
65618 2019-Jan-17 17:00:49.731070 - [DEBUG] Join: AllTop & AllBottom
65619 2019-Jan-17 17:00:49.731096 - [DEBUG] = AllBottom (new jump func)
65620 2019-Jan-17 17:00:49.731120 - [DEBUG]
65621 2019-Jan-17 17:00:49.731143 - [DEBUG] Start adding new jump function
65622 2019-Jan-17 17:00:49.731167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65623 2019-Jan-17 17:00:49.731232 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65624 2019-Jan-17 17:00:49.732496 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65625 2019-Jan-17 17:00:49.733132 - [DEBUG] Edge Function : AllBottom
65626 2019-Jan-17 17:00:49.733161 - [DEBUG] End adding new jump function
65627 2019-Jan-17 17:00:49.733185 - [DEBUG]
65628 2019-Jan-17 17:00:49.733210 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65629 2019-Jan-17 17:00:49.733234 - [DEBUG]
65630 2019-Jan-17 17:00:49.733257 - [DEBUG] Process 1741. path edge:
65631 2019-Jan-17 17:00:49.733281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65632 2019-Jan-17 17:00:49.733339 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65633 2019-Jan-17 17:00:49.733974 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65634 2019-Jan-17 17:00:49.735236 - [DEBUG]
65635 2019-Jan-17 17:00:49.735261 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65636 2019-Jan-17 17:00:49.735928 - [DEBUG] Compose: EdgeIdentity * AllBottom
65637 2019-Jan-17 17:00:49.735956 - [DEBUG]
65638 2019-Jan-17 17:00:49.735980 - [DEBUG] Propagate flow
65639 2019-Jan-17 17:00:49.736003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65640 2019-Jan-17 17:00:49.736063 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65641 2019-Jan-17 17:00:49.736717 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65642 2019-Jan-17 17:00:49.737976 - [DEBUG] Edge function : AllBottom (result of previous compose)
65643 2019-Jan-17 17:00:49.738002 - [DEBUG]
65644 2019-Jan-17 17:00:49.738027 - [DEBUG] Join: AllTop & AllBottom
65645 2019-Jan-17 17:00:49.738052 - [DEBUG] = AllBottom (new jump func)
65646 2019-Jan-17 17:00:49.738076 - [DEBUG]
65647 2019-Jan-17 17:00:49.738100 - [DEBUG] Start adding new jump function
65648 2019-Jan-17 17:00:49.738123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65649 2019-Jan-17 17:00:49.738181 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65650 2019-Jan-17 17:00:49.739425 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65651 2019-Jan-17 17:00:49.740067 - [DEBUG] Edge Function : AllBottom
65652 2019-Jan-17 17:00:49.740096 - [DEBUG] End adding new jump function
65653 2019-Jan-17 17:00:49.740120 - [DEBUG]
65654 2019-Jan-17 17:00:49.740144 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65655 2019-Jan-17 17:00:49.740169 - [DEBUG]
65656 2019-Jan-17 17:00:49.740192 - [DEBUG] Process 1742. path edge:
65657 2019-Jan-17 17:00:49.740216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65658 2019-Jan-17 17:00:49.740274 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65659 2019-Jan-17 17:00:49.740916 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65660 2019-Jan-17 17:00:49.742180 - [DEBUG]
65661 2019-Jan-17 17:00:49.742206 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65662 2019-Jan-17 17:00:49.742888 - [DEBUG] Compose: EdgeIdentity * AllBottom
65663 2019-Jan-17 17:00:49.742917 - [DEBUG]
65664 2019-Jan-17 17:00:49.742941 - [DEBUG] Propagate flow
65665 2019-Jan-17 17:00:49.742965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65666 2019-Jan-17 17:00:49.743024 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65667 2019-Jan-17 17:00:49.743662 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65668 2019-Jan-17 17:00:49.744923 - [DEBUG] Edge function : AllBottom (result of previous compose)
65669 2019-Jan-17 17:00:49.744949 - [DEBUG]
65670 2019-Jan-17 17:00:49.744974 - [DEBUG] Join: AllTop & AllBottom
65671 2019-Jan-17 17:00:49.744999 - [DEBUG] = AllBottom (new jump func)
65672 2019-Jan-17 17:00:49.745024 - [DEBUG]
65673 2019-Jan-17 17:00:49.745047 - [DEBUG] Start adding new jump function
65674 2019-Jan-17 17:00:49.745070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65675 2019-Jan-17 17:00:49.745128 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65676 2019-Jan-17 17:00:49.746375 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65677 2019-Jan-17 17:00:49.747010 - [DEBUG] Edge Function : AllBottom
65678 2019-Jan-17 17:00:49.747049 - [DEBUG] End adding new jump function
65679 2019-Jan-17 17:00:49.747074 - [DEBUG]
65680 2019-Jan-17 17:00:49.747099 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65681 2019-Jan-17 17:00:49.747123 - [DEBUG]
65682 2019-Jan-17 17:00:49.747146 - [DEBUG] Process 1743. path edge:
65683 2019-Jan-17 17:00:49.747170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65684 2019-Jan-17 17:00:49.747228 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65685 2019-Jan-17 17:00:49.747864 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65686 2019-Jan-17 17:00:49.749127 - [DEBUG]
65687 2019-Jan-17 17:00:49.749152 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65688 2019-Jan-17 17:00:49.749821 - [DEBUG] Compose: EdgeIdentity * AllBottom
65689 2019-Jan-17 17:00:49.749849 - [DEBUG]
65690 2019-Jan-17 17:00:49.749873 - [DEBUG] Propagate flow
65691 2019-Jan-17 17:00:49.749896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65692 2019-Jan-17 17:00:49.749956 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65693 2019-Jan-17 17:00:49.750603 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65694 2019-Jan-17 17:00:49.751862 - [DEBUG] Edge function : AllBottom (result of previous compose)
65695 2019-Jan-17 17:00:49.751887 - [DEBUG]
65696 2019-Jan-17 17:00:49.751912 - [DEBUG] Join: AllTop & AllBottom
65697 2019-Jan-17 17:00:49.751937 - [DEBUG] = AllBottom (new jump func)
65698 2019-Jan-17 17:00:49.751962 - [DEBUG]
65699 2019-Jan-17 17:00:49.751985 - [DEBUG] Start adding new jump function
65700 2019-Jan-17 17:00:49.752008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65701 2019-Jan-17 17:00:49.752066 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65702 2019-Jan-17 17:00:49.753324 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65703 2019-Jan-17 17:00:49.753960 - [DEBUG] Edge Function : AllBottom
65704 2019-Jan-17 17:00:49.753999 - [DEBUG] End adding new jump function
65705 2019-Jan-17 17:00:49.754024 - [DEBUG]
65706 2019-Jan-17 17:00:49.754048 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65707 2019-Jan-17 17:00:49.754073 - [DEBUG]
65708 2019-Jan-17 17:00:49.754096 - [DEBUG] Process 1744. path edge:
65709 2019-Jan-17 17:00:49.754120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65710 2019-Jan-17 17:00:49.754178 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65711 2019-Jan-17 17:00:49.754831 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65712 2019-Jan-17 17:00:49.756075 - [DEBUG]
65713 2019-Jan-17 17:00:49.756099 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-17 17:00:49.756760 - [DEBUG] Start of endsummarytab entry
65715 2019-Jan-17 17:00:49.756802 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65716 2019-Jan-17 17:00:49.757451 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

65717 2019-Jan-17 17:00:49.757524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-17 17:00:49.758211 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65719 2019-Jan-17 17:00:49.759458 - [DEBUG] EF: AllBottom
65720 2019-Jan-17 17:00:49.759484 - [DEBUG]
65721 2019-Jan-17 17:00:49.759508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-17 17:00:49.760143 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

65723 2019-Jan-17 17:00:49.760794 - [DEBUG] EF: AllBottom
65724 2019-Jan-17 17:00:49.760819 - [DEBUG]
65725 2019-Jan-17 17:00:49.760843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-17 17:00:49.761494 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

65727 2019-Jan-17 17:00:49.762135 - [DEBUG] EF: AllBottom
65728 2019-Jan-17 17:00:49.762161 - [DEBUG]
65729 2019-Jan-17 17:00:49.762185 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-17 17:00:49.762820 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

65731 2019-Jan-17 17:00:49.764065 - [DEBUG] EF: AllBottom
65732 2019-Jan-17 17:00:49.764091 - [DEBUG]
65733 2019-Jan-17 17:00:49.764115 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-17 17:00:49.764768 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

65735 2019-Jan-17 17:00:49.766015 - [DEBUG] EF: AllBottom
65736 2019-Jan-17 17:00:49.766040 - [DEBUG]
65737 2019-Jan-17 17:00:49.766064 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-17 17:00:49.766700 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

65739 2019-Jan-17 17:00:49.767342 - [DEBUG] EF: AllBottom
65740 2019-Jan-17 17:00:49.767367 - [DEBUG]
65741 2019-Jan-17 17:00:49.767391 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-17 17:00:49.768042 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

65743 2019-Jan-17 17:00:49.769288 - [DEBUG] EF: AllBottom
65744 2019-Jan-17 17:00:49.769322 - [DEBUG]
65745 2019-Jan-17 17:00:49.769347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-17 17:00:49.769983 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

65747 2019-Jan-17 17:00:49.771228 - [DEBUG] EF: AllBottom
65748 2019-Jan-17 17:00:49.771253 - [DEBUG]
65749 2019-Jan-17 17:00:49.771277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-17 17:00:49.771925 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

65751 2019-Jan-17 17:00:49.772573 - [DEBUG] EF: AllBottom
65752 2019-Jan-17 17:00:49.772597 - [DEBUG]
65753 2019-Jan-17 17:00:49.772621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-17 17:00:49.773256 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

65755 2019-Jan-17 17:00:49.773892 - [DEBUG] EF: AllBottom
65756 2019-Jan-17 17:00:49.773917 - [DEBUG]
65757 2019-Jan-17 17:00:49.773940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-17 17:00:49.774575 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

65759 2019-Jan-17 17:00:49.775232 - [DEBUG] EF: AllBottom
65760 2019-Jan-17 17:00:49.775257 - [DEBUG]
65761 2019-Jan-17 17:00:49.775280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-17 17:00:49.775916 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

65763 2019-Jan-17 17:00:49.777160 - [DEBUG] EF: AllBottom
65764 2019-Jan-17 17:00:49.777185 - [DEBUG]
65765 2019-Jan-17 17:00:49.777208 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-17 17:00:49.777843 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

65767 2019-Jan-17 17:00:49.779104 - [DEBUG] EF: AllBottom
65768 2019-Jan-17 17:00:49.779129 - [DEBUG]
65769 2019-Jan-17 17:00:49.779153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-17 17:00:49.779789 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

65771 2019-Jan-17 17:00:49.780436 - [DEBUG] EF: AllBottom
65772 2019-Jan-17 17:00:49.780461 - [DEBUG]
65773 2019-Jan-17 17:00:49.780484 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-17 17:00:49.781119 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

65775 2019-Jan-17 17:00:49.781774 - [DEBUG] EF: AllBottom
65776 2019-Jan-17 17:00:49.781799 - [DEBUG]
65777 2019-Jan-17 17:00:49.781823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-17 17:00:49.782458 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

65779 2019-Jan-17 17:00:49.783093 - [DEBUG] EF: AllBottom
65780 2019-Jan-17 17:00:49.783118 - [DEBUG]
65781 2019-Jan-17 17:00:49.783142 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-17 17:00:49.783777 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

65783 2019-Jan-17 17:00:49.785037 - [DEBUG] EF: AllBottom
65784 2019-Jan-17 17:00:49.785062 - [DEBUG]
65785 2019-Jan-17 17:00:49.785085 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-17 17:00:49.785720 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

65787 2019-Jan-17 17:00:49.786972 - [DEBUG] EF: AllBottom
65788 2019-Jan-17 17:00:49.786997 - [DEBUG]
65789 2019-Jan-17 17:00:49.787021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-17 17:00:49.787655 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

65791 2019-Jan-17 17:00:49.788307 - [DEBUG] EF: AllBottom
65792 2019-Jan-17 17:00:49.788332 - [DEBUG]
65793 2019-Jan-17 17:00:49.788356 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-17 17:00:49.788991 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

65795 2019-Jan-17 17:00:49.790236 - [DEBUG] EF: AllBottom
65796 2019-Jan-17 17:00:49.790261 - [DEBUG]
65797 2019-Jan-17 17:00:49.790285 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-17 17:00:49.790920 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

65799 2019-Jan-17 17:00:49.791575 - [DEBUG] EF: AllBottom
65800 2019-Jan-17 17:00:49.791600 - [DEBUG]
65801 2019-Jan-17 17:00:49.791623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-17 17:00:49.792259 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

65803 2019-Jan-17 17:00:49.792894 - [DEBUG] EF: AllBottom
65804 2019-Jan-17 17:00:49.792919 - [DEBUG]
65805 2019-Jan-17 17:00:49.792942 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-17 17:00:49.793577 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

65807 2019-Jan-17 17:00:49.794217 - [DEBUG] EF: AllBottom
65808 2019-Jan-17 17:00:49.794242 - [DEBUG]
65809 2019-Jan-17 17:00:49.794265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-17 17:00:49.794915 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

65811 2019-Jan-17 17:00:49.795558 - [DEBUG] EF: AllBottom
65812 2019-Jan-17 17:00:49.795583 - [DEBUG]
65813 2019-Jan-17 17:00:49.795607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-17 17:00:49.796242 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

65815 2019-Jan-17 17:00:49.796882 - [DEBUG] EF: AllBottom
65816 2019-Jan-17 17:00:49.796907 - [DEBUG]
65817 2019-Jan-17 17:00:49.796930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-17 17:00:49.797566 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

65819 2019-Jan-17 17:00:49.798827 - [DEBUG] EF: AllBottom
65820 2019-Jan-17 17:00:49.798852 - [DEBUG]
65821 2019-Jan-17 17:00:49.798875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-17 17:00:49.799510 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

65823 2019-Jan-17 17:00:49.800158 - [DEBUG] EF: AllBottom
65824 2019-Jan-17 17:00:49.800183 - [DEBUG]
65825 2019-Jan-17 17:00:49.800206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-17 17:00:49.800840 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

65827 2019-Jan-17 17:00:49.801503 - [DEBUG] EF: AllBottom
65828 2019-Jan-17 17:00:49.801528 - [DEBUG]
65829 2019-Jan-17 17:00:49.801551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-17 17:00:49.802187 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

65831 2019-Jan-17 17:00:49.802843 - [DEBUG] EF: AllBottom
65832 2019-Jan-17 17:00:49.802868 - [DEBUG]
65833 2019-Jan-17 17:00:49.802892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-17 17:00:49.803526 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

65835 2019-Jan-17 17:00:49.804163 - [DEBUG] EF: AllBottom
65836 2019-Jan-17 17:00:49.804188 - [DEBUG]
65837 2019-Jan-17 17:00:49.804211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-17 17:00:49.804862 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

65839 2019-Jan-17 17:00:49.805510 - [DEBUG] EF: AllBottom
65840 2019-Jan-17 17:00:49.805535 - [DEBUG]
65841 2019-Jan-17 17:00:49.805558 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-17 17:00:49.806193 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

65843 2019-Jan-17 17:00:49.806828 - [DEBUG] EF: AllBottom
65844 2019-Jan-17 17:00:49.806853 - [DEBUG]
65845 2019-Jan-17 17:00:49.806876 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-17 17:00:49.807510 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

65847 2019-Jan-17 17:00:49.808173 - [DEBUG] EF: AllBottom
65848 2019-Jan-17 17:00:49.808198 - [DEBUG]
65849 2019-Jan-17 17:00:49.808221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-17 17:00:49.808857 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

65851 2019-Jan-17 17:00:49.809498 - [DEBUG] EF: AllBottom
65852 2019-Jan-17 17:00:49.809523 - [DEBUG]
65853 2019-Jan-17 17:00:49.809546 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65854 2019-Jan-17 17:00:49.810181 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

65855 2019-Jan-17 17:00:49.810821 - [DEBUG] EF: AllBottom
65856 2019-Jan-17 17:00:49.810846 - [DEBUG]
65857 2019-Jan-17 17:00:49.810870 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65858 2019-Jan-17 17:00:49.811519 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

65859 2019-Jan-17 17:00:49.812167 - [DEBUG] EF: AllBottom
65860 2019-Jan-17 17:00:49.812192 - [DEBUG]
65861 2019-Jan-17 17:00:49.812215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65862 2019-Jan-17 17:00:49.812850 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

65863 2019-Jan-17 17:00:49.814096 - [DEBUG] EF: AllBottom
65864 2019-Jan-17 17:00:49.814121 - [DEBUG]
65865 2019-Jan-17 17:00:49.814154 - [DEBUG] ---------------
65866 2019-Jan-17 17:00:49.814179 - [DEBUG]
65867 2019-Jan-17 17:00:49.814207 - [DEBUG] End of endsummarytab entry
65868 2019-Jan-17 17:00:49.814231 - [DEBUG]
65869 2019-Jan-17 17:00:49.814254 - [DEBUG] Start of incomingtab entry
65870 2019-Jan-17 17:00:49.814279 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65871 2019-Jan-17 17:00:49.814940 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

65872 2019-Jan-17 17:00:49.814999 - [DEBUG] ---------------
65873 2019-Jan-17 17:00:49.815022 - [DEBUG] End of incomingtab entry
65874 2019-Jan-17 17:00:49.815046 - [DEBUG]
65875 2019-Jan-17 17:00:49.815071 - [DEBUG] EDGE: >
65876 2019-Jan-17 17:00:49.815130 - [DEBUG] ---> 65877 2019-Jan-17 17:00:49.815767 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65878 2019-Jan-17 17:00:49.817017 - [DEBUG]
65879 2019-Jan-17 17:00:49.817043 - [DEBUG] EDGE: >
65880 2019-Jan-17 17:00:49.817103 - [DEBUG] ---> 65881 2019-Jan-17 17:00:49.817738 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65882 2019-Jan-17 17:00:49.818995 - [DEBUG]
65883 2019-Jan-17 17:00:49.819032 - [DEBUG] Compose: EdgeIdentity * AllBottom
65884 2019-Jan-17 17:00:49.819059 - [DEBUG]
65885 2019-Jan-17 17:00:49.819083 - [DEBUG] Propagate flow
65886 2019-Jan-17 17:00:49.819106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65887 2019-Jan-17 17:00:49.819164 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65888 2019-Jan-17 17:00:49.819811 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65889 2019-Jan-17 17:00:49.821054 - [DEBUG] Edge function : AllBottom (result of previous compose)
65890 2019-Jan-17 17:00:49.821079 - [DEBUG]
65891 2019-Jan-17 17:00:49.821105 - [DEBUG] Join: AllTop & AllBottom
65892 2019-Jan-17 17:00:49.821131 - [DEBUG] = AllBottom (new jump func)
65893 2019-Jan-17 17:00:49.821155 - [DEBUG]
65894 2019-Jan-17 17:00:49.821178 - [DEBUG] Start adding new jump function
65895 2019-Jan-17 17:00:49.821201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65896 2019-Jan-17 17:00:49.821259 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65897 2019-Jan-17 17:00:49.822522 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65898 2019-Jan-17 17:00:49.823167 - [DEBUG] Edge Function : AllBottom
65899 2019-Jan-17 17:00:49.823197 - [DEBUG] End adding new jump function
65900 2019-Jan-17 17:00:49.823221 - [DEBUG]
65901 2019-Jan-17 17:00:49.823245 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65902 2019-Jan-17 17:00:49.823270 - [DEBUG]
65903 2019-Jan-17 17:00:49.823293 - [DEBUG] Process 1745. path edge:
65904 2019-Jan-17 17:00:49.823317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65905 2019-Jan-17 17:00:49.823374 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65906 2019-Jan-17 17:00:49.824021 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65907 2019-Jan-17 17:00:49.825279 - [DEBUG]
65908 2019-Jan-17 17:00:49.825304 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65909 2019-Jan-17 17:00:49.825972 - [DEBUG] Possible callees:
65910 2019-Jan-17 17:00:49.825998 - [DEBUG] llvm.dbg.declare
65911 2019-Jan-17 17:00:49.826023 - [DEBUG] Possible return sites:
65912 2019-Jan-17 17:00:49.826046 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365913 2019-Jan-17 17:00:49.827326 - [DEBUG] Found and process special summary
65914 2019-Jan-17 17:00:49.827362 - [DEBUG] Compose: EdgeIdentity * AllBottom
65915 2019-Jan-17 17:00:49.827389 - [DEBUG]
65916 2019-Jan-17 17:00:49.827421 - [DEBUG] Propagate flow
65917 2019-Jan-17 17:00:49.827446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65918 2019-Jan-17 17:00:49.827505 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65919 2019-Jan-17 17:00:49.828163 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65920 2019-Jan-17 17:00:49.829411 - [DEBUG] Edge function : AllBottom (result of previous compose)
65921 2019-Jan-17 17:00:49.829437 - [DEBUG]
65922 2019-Jan-17 17:00:49.829463 - [DEBUG] Join: AllTop & AllBottom
65923 2019-Jan-17 17:00:49.829489 - [DEBUG] = AllBottom (new jump func)
65924 2019-Jan-17 17:00:49.829513 - [DEBUG]
65925 2019-Jan-17 17:00:49.829537 - [DEBUG] Start adding new jump function
65926 2019-Jan-17 17:00:49.829561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65927 2019-Jan-17 17:00:49.829619 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65928 2019-Jan-17 17:00:49.830864 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65929 2019-Jan-17 17:00:49.831518 - [DEBUG] Edge Function : AllBottom
65930 2019-Jan-17 17:00:49.831547 - [DEBUG] End adding new jump function
65931 2019-Jan-17 17:00:49.831572 - [DEBUG]
65932 2019-Jan-17 17:00:49.831596 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65933 2019-Jan-17 17:00:49.831621 - [DEBUG]
65934 2019-Jan-17 17:00:49.831645 - [DEBUG] Process 1746. path edge:
65935 2019-Jan-17 17:00:49.831668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65936 2019-Jan-17 17:00:49.831726 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65937 2019-Jan-17 17:00:49.832367 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65938 2019-Jan-17 17:00:49.833609 - [DEBUG]
65939 2019-Jan-17 17:00:49.833634 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65940 2019-Jan-17 17:00:49.834308 - [DEBUG] Compose: EdgeIdentity * AllBottom
65941 2019-Jan-17 17:00:49.834336 - [DEBUG]
65942 2019-Jan-17 17:00:49.834360 - [DEBUG] Propagate flow
65943 2019-Jan-17 17:00:49.834384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65944 2019-Jan-17 17:00:49.834443 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65945 2019-Jan-17 17:00:49.835098 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65946 2019-Jan-17 17:00:49.836345 - [DEBUG] Edge function : AllBottom (result of previous compose)
65947 2019-Jan-17 17:00:49.836370 - [DEBUG]
65948 2019-Jan-17 17:00:49.836395 - [DEBUG] Join: AllTop & AllBottom
65949 2019-Jan-17 17:00:49.836421 - [DEBUG] = AllBottom (new jump func)
65950 2019-Jan-17 17:00:49.836445 - [DEBUG]
65951 2019-Jan-17 17:00:49.836469 - [DEBUG] Start adding new jump function
65952 2019-Jan-17 17:00:49.836492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

65953 2019-Jan-17 17:00:49.836550 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65954 2019-Jan-17 17:00:49.837796 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65955 2019-Jan-17 17:00:49.838449 - [DEBUG] Edge Function : AllBottom
65956 2019-Jan-17 17:00:49.838487 - [DEBUG] End adding new jump function
65957 2019-Jan-17 17:00:49.838520 - [DEBUG]
65958 2019-Jan-17 17:00:49.838545 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65959 2019-Jan-17 17:00:49.838570 - [DEBUG]
65960 2019-Jan-17 17:00:49.838594 - [DEBUG] Process 1747. path edge:
65961 2019-Jan-17 17:00:49.838618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
65962 2019-Jan-17 17:00:49.838677 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65963 2019-Jan-17 17:00:49.839316 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65964 2019-Jan-17 17:00:49.840560 - [DEBUG]
65965 2019-Jan-17 17:00:49.840586 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65966 2019-Jan-17 17:00:49.841250 - [DEBUG] Compose: EdgeIdentity * AllBottom
65967 2019-Jan-17 17:00:49.841278 - [DEBUG]
65968 2019-Jan-17 17:00:49.841317 - [DEBUG] Propagate flow
65969 2019-Jan-17 17:00:49.841341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65970 2019-Jan-17 17:00:49.841401 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65971 2019-Jan-17 17:00:49.842040 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65972 2019-Jan-17 17:00:49.843285 - [DEBUG] Edge function : AllBottom (result of previous compose)
65973 2019-Jan-17 17:00:49.843310 - [DEBUG]
65974 2019-Jan-17 17:00:49.843335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65975 2019-Jan-17 17:00:49.843361 - [DEBUG] = AllBottom
65976 2019-Jan-17 17:00:49.843385 - [DEBUG]
65977 2019-Jan-17 17:00:49.843408 - [DEBUG] PROPAGATE: No new function!
65978 2019-Jan-17 17:00:49.843433 - [DEBUG] EDGE: >
65979 2019-Jan-17 17:00:49.843492 - [DEBUG] ---> 65980 2019-Jan-17 17:00:49.844130 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65981 2019-Jan-17 17:00:49.845391 - [DEBUG]
65982 2019-Jan-17 17:00:49.845417 - [DEBUG] EDGE: >
65983 2019-Jan-17 17:00:49.845476 - [DEBUG] ---> 65984 2019-Jan-17 17:00:49.846116 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
65985 2019-Jan-17 17:00:49.847357 - [DEBUG]
65986 2019-Jan-17 17:00:49.847396 - [DEBUG] Compose: EdgeIdentity * AllBottom
65987 2019-Jan-17 17:00:49.847423 - [DEBUG]
65988 2019-Jan-17 17:00:49.847447 - [DEBUG] Propagate flow
65989 2019-Jan-17 17:00:49.847470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

65990 2019-Jan-17 17:00:49.847528 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65991 2019-Jan-17 17:00:49.848185 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

65992 2019-Jan-17 17:00:49.849428 - [DEBUG] Edge function : AllBottom (result of previous compose)
65993 2019-Jan-17 17:00:49.849453 - [DEBUG]
65994 2019-Jan-17 17:00:49.849479 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65995 2019-Jan-17 17:00:49.849504 - [DEBUG] = AllBottom
65996 2019-Jan-17 17:00:49.849529 - [DEBUG]
65997 2019-Jan-17 17:00:49.849552 - [DEBUG] PROPAGATE: No new function!
65998 2019-Jan-17 17:00:49.849580 - [DEBUG] EDGE: >
65999 2019-Jan-17 17:00:49.849648 - [DEBUG] ---> 66000 2019-Jan-17 17:00:49.850296 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66001 2019-Jan-17 17:00:49.851554 - [DEBUG]
66002 2019-Jan-17 17:00:49.851580 - [DEBUG] EDGE: >
66003 2019-Jan-17 17:00:49.851639 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
66004 2019-Jan-17 17:00:49.852281 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66005 2019-Jan-17 17:00:49.853522 - [DEBUG]
66006 2019-Jan-17 17:00:49.853548 - [DEBUG] EDGE: >
66007 2019-Jan-17 17:00:49.853607 - [DEBUG] ---> 66008 2019-Jan-17 17:00:49.854243 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66009 2019-Jan-17 17:00:49.855501 - [DEBUG]
66010 2019-Jan-17 17:00:49.855527 - [DEBUG] EDGE: >
66011 2019-Jan-17 17:00:49.855587 - [DEBUG] ---> 66012 2019-Jan-17 17:00:49.856222 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66013 2019-Jan-17 17:00:49.857463 - [DEBUG]
66014 2019-Jan-17 17:00:49.857489 - [DEBUG] EDGE: >
66015 2019-Jan-17 17:00:49.857548 - [DEBUG] ---> 66016 2019-Jan-17 17:00:49.858204 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66017 2019-Jan-17 17:00:49.859445 - [DEBUG]
66018 2019-Jan-17 17:00:49.859480 - [DEBUG] Compose: EdgeIdentity * AllBottom
66019 2019-Jan-17 17:00:49.859507 - [DEBUG]
66020 2019-Jan-17 17:00:49.859531 - [DEBUG] Propagate flow
66021 2019-Jan-17 17:00:49.859554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66022 2019-Jan-17 17:00:49.859612 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66023 2019-Jan-17 17:00:49.860252 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66024 2019-Jan-17 17:00:49.861511 - [DEBUG] Edge function : AllBottom (result of previous compose)
66025 2019-Jan-17 17:00:49.861537 - [DEBUG]
66026 2019-Jan-17 17:00:49.861562 - [DEBUG] Join: AllTop & AllBottom
66027 2019-Jan-17 17:00:49.861588 - [DEBUG] = AllBottom (new jump func)
66028 2019-Jan-17 17:00:49.861613 - [DEBUG]
66029 2019-Jan-17 17:00:49.861636 - [DEBUG] Start adding new jump function
66030 2019-Jan-17 17:00:49.861660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66031 2019-Jan-17 17:00:49.861718 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66032 2019-Jan-17 17:00:49.862961 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66033 2019-Jan-17 17:00:49.863600 - [DEBUG] Edge Function : AllBottom
66034 2019-Jan-17 17:00:49.863629 - [DEBUG] End adding new jump function
66035 2019-Jan-17 17:00:49.863661 - [DEBUG]
66036 2019-Jan-17 17:00:49.863685 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66037 2019-Jan-17 17:00:49.863710 - [DEBUG]
66038 2019-Jan-17 17:00:49.863733 - [DEBUG] Process 1748. path edge:
66039 2019-Jan-17 17:00:49.863757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66040 2019-Jan-17 17:00:49.863815 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66041 2019-Jan-17 17:00:49.864456 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66042 2019-Jan-17 17:00:49.865718 - [DEBUG]
66043 2019-Jan-17 17:00:49.865743 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66044 2019-Jan-17 17:00:49.866415 - [DEBUG] Compose: EdgeIdentity * AllBottom
66045 2019-Jan-17 17:00:49.866443 - [DEBUG]
66046 2019-Jan-17 17:00:49.866467 - [DEBUG] Propagate flow
66047 2019-Jan-17 17:00:49.866491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66048 2019-Jan-17 17:00:49.866550 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66049 2019-Jan-17 17:00:49.867185 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66050 2019-Jan-17 17:00:49.868445 - [DEBUG] Edge function : AllBottom (result of previous compose)
66051 2019-Jan-17 17:00:49.868471 - [DEBUG]
66052 2019-Jan-17 17:00:49.868496 - [DEBUG] Join: AllTop & AllBottom
66053 2019-Jan-17 17:00:49.868521 - [DEBUG] = AllBottom (new jump func)
66054 2019-Jan-17 17:00:49.868546 - [DEBUG]
66055 2019-Jan-17 17:00:49.868569 - [DEBUG] Start adding new jump function
66056 2019-Jan-17 17:00:49.868593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66057 2019-Jan-17 17:00:49.868650 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66058 2019-Jan-17 17:00:49.869893 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66059 2019-Jan-17 17:00:49.870528 - [DEBUG] Edge Function : AllBottom
66060 2019-Jan-17 17:00:49.870556 - [DEBUG] End adding new jump function
66061 2019-Jan-17 17:00:49.870581 - [DEBUG]
66062 2019-Jan-17 17:00:49.870605 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66063 2019-Jan-17 17:00:49.870630 - [DEBUG]
66064 2019-Jan-17 17:00:49.870653 - [DEBUG] Process 1749. path edge:
66065 2019-Jan-17 17:00:49.870677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66066 2019-Jan-17 17:00:49.870735 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66067 2019-Jan-17 17:00:49.871389 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66068 2019-Jan-17 17:00:49.872631 - [DEBUG]
66069 2019-Jan-17 17:00:49.872657 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66070 2019-Jan-17 17:00:49.873317 - [DEBUG] Compose: EdgeIdentity * AllBottom
66071 2019-Jan-17 17:00:49.873346 - [DEBUG]
66072 2019-Jan-17 17:00:49.873370 - [DEBUG] Propagate flow
66073 2019-Jan-17 17:00:49.873394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66074 2019-Jan-17 17:00:49.873453 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66075 2019-Jan-17 17:00:49.874089 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66076 2019-Jan-17 17:00:49.875356 - [DEBUG] Edge function : AllBottom (result of previous compose)
66077 2019-Jan-17 17:00:49.875382 - [DEBUG]
66078 2019-Jan-17 17:00:49.875408 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66079 2019-Jan-17 17:00:49.875433 - [DEBUG] = AllBottom
66080 2019-Jan-17 17:00:49.875458 - [DEBUG]
66081 2019-Jan-17 17:00:49.875481 - [DEBUG] PROPAGATE: No new function!
66082 2019-Jan-17 17:00:49.875505 - [DEBUG] EDGE: >
66083 2019-Jan-17 17:00:49.875565 - [DEBUG] ---> 66084 2019-Jan-17 17:00:49.876200 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66085 2019-Jan-17 17:00:49.877439 - [DEBUG]
66086 2019-Jan-17 17:00:49.877465 - [DEBUG] EDGE: >
66087 2019-Jan-17 17:00:49.877524 - [DEBUG] ---> 66088 2019-Jan-17 17:00:49.878178 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66089 2019-Jan-17 17:00:49.879420 - [DEBUG]
66090 2019-Jan-17 17:00:49.879445 - [DEBUG] EDGE: >
66091 2019-Jan-17 17:00:49.879504 - [DEBUG] ---> 66092 2019-Jan-17 17:00:49.880141 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66093 2019-Jan-17 17:00:49.881397 - [DEBUG]
66094 2019-Jan-17 17:00:49.881423 - [DEBUG] EDGE: >
66095 2019-Jan-17 17:00:49.881483 - [DEBUG] ---> 66096 2019-Jan-17 17:00:49.882123 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66097 2019-Jan-17 17:00:49.883365 - [DEBUG]
66098 2019-Jan-17 17:00:49.883391 - [DEBUG] EDGE: >
66099 2019-Jan-17 17:00:49.883450 - [DEBUG] ---> 66100 2019-Jan-17 17:00:49.884084 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66101 2019-Jan-17 17:00:49.885340 - [DEBUG]
66102 2019-Jan-17 17:00:49.885365 - [DEBUG] EDGE: >
66103 2019-Jan-17 17:00:49.885425 - [DEBUG] ---> 66104 2019-Jan-17 17:00:49.886064 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66105 2019-Jan-17 17:00:49.887304 - [DEBUG]
66106 2019-Jan-17 17:00:49.887343 - [DEBUG] Compose: EdgeIdentity * AllBottom
66107 2019-Jan-17 17:00:49.887371 - [DEBUG]
66108 2019-Jan-17 17:00:49.887395 - [DEBUG] Propagate flow
66109 2019-Jan-17 17:00:49.887418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66110 2019-Jan-17 17:00:49.887476 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66111 2019-Jan-17 17:00:49.888132 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66112 2019-Jan-17 17:00:49.889376 - [DEBUG] Edge function : AllBottom (result of previous compose)
66113 2019-Jan-17 17:00:49.889409 - [DEBUG]
66114 2019-Jan-17 17:00:49.889436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66115 2019-Jan-17 17:00:49.889461 - [DEBUG] = AllBottom
66116 2019-Jan-17 17:00:49.889485 - [DEBUG]
66117 2019-Jan-17 17:00:49.889508 - [DEBUG] PROPAGATE: No new function!
66118 2019-Jan-17 17:00:49.889535 - [DEBUG] EDGE: >
66119 2019-Jan-17 17:00:49.889595 - [DEBUG] ---> 66120 2019-Jan-17 17:00:49.890243 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66121 2019-Jan-17 17:00:49.891503 - [DEBUG]
66122 2019-Jan-17 17:00:49.891529 - [DEBUG] EDGE: >
66123 2019-Jan-17 17:00:49.891589 - [DEBUG] ---> 66124 2019-Jan-17 17:00:49.892227 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66125 2019-Jan-17 17:00:49.893469 - [DEBUG]
66126 2019-Jan-17 17:00:49.893495 - [DEBUG] EDGE: >
66127 2019-Jan-17 17:00:49.893554 - [DEBUG] ---> 66128 2019-Jan-17 17:00:49.894196 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66129 2019-Jan-17 17:00:49.895455 - [DEBUG]
66130 2019-Jan-17 17:00:49.895493 - [DEBUG] Compose: EdgeIdentity * AllBottom
66131 2019-Jan-17 17:00:49.895520 - [DEBUG]
66132 2019-Jan-17 17:00:49.895544 - [DEBUG] Propagate flow
66133 2019-Jan-17 17:00:49.895568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66134 2019-Jan-17 17:00:49.895626 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66135 2019-Jan-17 17:00:49.896267 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66136 2019-Jan-17 17:00:49.897511 - [DEBUG] Edge function : AllBottom (result of previous compose)
66137 2019-Jan-17 17:00:49.897536 - [DEBUG]
66138 2019-Jan-17 17:00:49.897562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66139 2019-Jan-17 17:00:49.897587 - [DEBUG] = AllBottom
66140 2019-Jan-17 17:00:49.897611 - [DEBUG]
66141 2019-Jan-17 17:00:49.897634 - [DEBUG] PROPAGATE: No new function!
66142 2019-Jan-17 17:00:49.897661 - [DEBUG] EDGE: >
66143 2019-Jan-17 17:00:49.897721 - [DEBUG] ---> 66144 2019-Jan-17 17:00:49.898383 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66145 2019-Jan-17 17:00:49.899626 - [DEBUG]
66146 2019-Jan-17 17:00:49.899651 - [DEBUG] EDGE: >
66147 2019-Jan-17 17:00:49.899711 - [DEBUG] ---> 66148 2019-Jan-17 17:00:49.900345 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66149 2019-Jan-17 17:00:49.901601 - [DEBUG]
66150 2019-Jan-17 17:00:49.901627 - [DEBUG] EDGE: >
66151 2019-Jan-17 17:00:49.901686 - [DEBUG] ---> 66152 2019-Jan-17 17:00:49.902330 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66153 2019-Jan-17 17:00:49.903572 - [DEBUG]
66154 2019-Jan-17 17:00:49.903597 - [DEBUG] EDGE: >
66155 2019-Jan-17 17:00:49.903656 - [DEBUG] ---> 66156 2019-Jan-17 17:00:49.904331 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66157 2019-Jan-17 17:00:49.905706 - [DEBUG]
66158 2019-Jan-17 17:00:49.905765 - [DEBUG] Compose: EdgeIdentity * AllBottom
66159 2019-Jan-17 17:00:49.905794 - [DEBUG]
66160 2019-Jan-17 17:00:49.905818 - [DEBUG] Propagate flow
66161 2019-Jan-17 17:00:49.905841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66162 2019-Jan-17 17:00:49.905918 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66163 2019-Jan-17 17:00:49.906581 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66164 2019-Jan-17 17:00:49.907827 - [DEBUG] Edge function : AllBottom (result of previous compose)
66165 2019-Jan-17 17:00:49.907853 - [DEBUG]
66166 2019-Jan-17 17:00:49.907880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66167 2019-Jan-17 17:00:49.907906 - [DEBUG] = AllBottom
66168 2019-Jan-17 17:00:49.907930 - [DEBUG]
66169 2019-Jan-17 17:00:49.907972 - [DEBUG] PROPAGATE: No new function!
66170 2019-Jan-17 17:00:49.908004 - [DEBUG] EDGE: >
66171 2019-Jan-17 17:00:49.908065 - [DEBUG] ---> 66172 2019-Jan-17 17:00:49.908718 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66173 2019-Jan-17 17:00:49.909961 - [DEBUG]
66174 2019-Jan-17 17:00:49.909988 - [DEBUG] EDGE: >
66175 2019-Jan-17 17:00:49.910047 - [DEBUG] ---> 66176 2019-Jan-17 17:00:49.910686 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66177 2019-Jan-17 17:00:49.911945 - [DEBUG]
66178 2019-Jan-17 17:00:49.911971 - [DEBUG] EDGE: >
66179 2019-Jan-17 17:00:49.912030 - [DEBUG] ---> 66180 2019-Jan-17 17:00:49.912670 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66181 2019-Jan-17 17:00:49.913913 - [DEBUG]
66182 2019-Jan-17 17:00:49.913955 - [DEBUG] Compose: EdgeIdentity * AllBottom
66183 2019-Jan-17 17:00:49.913983 - [DEBUG]
66184 2019-Jan-17 17:00:49.914007 - [DEBUG] Propagate flow
66185 2019-Jan-17 17:00:49.914031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66186 2019-Jan-17 17:00:49.914089 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66187 2019-Jan-17 17:00:49.914744 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66188 2019-Jan-17 17:00:49.915988 - [DEBUG] Edge function : AllBottom (result of previous compose)
66189 2019-Jan-17 17:00:49.916032 - [DEBUG]
66190 2019-Jan-17 17:00:49.916059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66191 2019-Jan-17 17:00:49.916085 - [DEBUG] = AllBottom
66192 2019-Jan-17 17:00:49.916109 - [DEBUG]
66193 2019-Jan-17 17:00:49.916132 - [DEBUG] PROPAGATE: No new function!
66194 2019-Jan-17 17:00:49.916159 - [DEBUG] EDGE: >
66195 2019-Jan-17 17:00:49.916220 - [DEBUG] ---> 66196 2019-Jan-17 17:00:49.916867 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66197 2019-Jan-17 17:00:49.918127 - [DEBUG]
66198 2019-Jan-17 17:00:49.918153 - [DEBUG] EDGE: >
66199 2019-Jan-17 17:00:49.918213 - [DEBUG] ---> 66200 2019-Jan-17 17:00:49.918850 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66201 2019-Jan-17 17:00:49.920092 - [DEBUG]
66202 2019-Jan-17 17:00:49.920118 - [DEBUG] EDGE: >
66203 2019-Jan-17 17:00:49.920177 - [DEBUG] ---> 66204 2019-Jan-17 17:00:49.920817 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66205 2019-Jan-17 17:00:49.922075 - [DEBUG]
66206 2019-Jan-17 17:00:49.922115 - [DEBUG] Compose: EdgeIdentity * AllBottom
66207 2019-Jan-17 17:00:49.922143 - [DEBUG]
66208 2019-Jan-17 17:00:49.922167 - [DEBUG] Propagate flow
66209 2019-Jan-17 17:00:49.922190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66210 2019-Jan-17 17:00:49.922248 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66211 2019-Jan-17 17:00:49.922890 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66212 2019-Jan-17 17:00:49.924133 - [DEBUG] Edge function : AllBottom (result of previous compose)
66213 2019-Jan-17 17:00:49.924158 - [DEBUG]
66214 2019-Jan-17 17:00:49.924184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66215 2019-Jan-17 17:00:49.924209 - [DEBUG] = AllBottom
66216 2019-Jan-17 17:00:49.924234 - [DEBUG]
66217 2019-Jan-17 17:00:49.924257 - [DEBUG] PROPAGATE: No new function!
66218 2019-Jan-17 17:00:49.924284 - [DEBUG] EDGE: >
66219 2019-Jan-17 17:00:49.924344 - [DEBUG] ---> 66220 2019-Jan-17 17:00:49.925006 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66221 2019-Jan-17 17:00:49.926252 - [DEBUG]
66222 2019-Jan-17 17:00:49.926292 - [DEBUG] Compose: EdgeIdentity * AllBottom
66223 2019-Jan-17 17:00:49.926319 - [DEBUG]
66224 2019-Jan-17 17:00:49.926342 - [DEBUG] Propagate flow
66225 2019-Jan-17 17:00:49.926366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66226 2019-Jan-17 17:00:49.926424 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66227 2019-Jan-17 17:00:49.927064 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66228 2019-Jan-17 17:00:49.928331 - [DEBUG] Edge function : AllBottom (result of previous compose)
66229 2019-Jan-17 17:00:49.928357 - [DEBUG]
66230 2019-Jan-17 17:00:49.928382 - [DEBUG] Join: AllTop & AllBottom
66231 2019-Jan-17 17:00:49.928408 - [DEBUG] = AllBottom (new jump func)
66232 2019-Jan-17 17:00:49.928433 - [DEBUG]
66233 2019-Jan-17 17:00:49.928456 - [DEBUG] Start adding new jump function
66234 2019-Jan-17 17:00:49.928479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66235 2019-Jan-17 17:00:49.928538 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66236 2019-Jan-17 17:00:49.929783 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66237 2019-Jan-17 17:00:49.930421 - [DEBUG] Edge Function : AllBottom
66238 2019-Jan-17 17:00:49.930452 - [DEBUG] End adding new jump function
66239 2019-Jan-17 17:00:49.930476 - [DEBUG]
66240 2019-Jan-17 17:00:49.930500 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66241 2019-Jan-17 17:00:49.930525 - [DEBUG]
66242 2019-Jan-17 17:00:49.930549 - [DEBUG] Process 1750. path edge:
66243 2019-Jan-17 17:00:49.930572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66244 2019-Jan-17 17:00:49.930630 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66245 2019-Jan-17 17:00:49.931269 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66246 2019-Jan-17 17:00:49.932526 - [DEBUG]
66247 2019-Jan-17 17:00:49.932551 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66248 2019-Jan-17 17:00:49.933209 - [DEBUG] Possible callees:
66249 2019-Jan-17 17:00:49.933235 - [DEBUG] foo
66250 2019-Jan-17 17:00:49.933260 - [DEBUG] Possible return sites:
66251 2019-Jan-17 17:00:49.933284 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666252 2019-Jan-17 17:00:49.934557 - [DEBUG] Found and process special summary
66253 2019-Jan-17 17:00:49.934594 - [DEBUG] Compose: EdgeIdentity * AllBottom
66254 2019-Jan-17 17:00:49.934633 - [DEBUG]
66255 2019-Jan-17 17:00:49.934659 - [DEBUG] Propagate flow
66256 2019-Jan-17 17:00:49.934682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66257 2019-Jan-17 17:00:49.934741 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66258 2019-Jan-17 17:00:49.935382 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66259 2019-Jan-17 17:00:49.936625 - [DEBUG] Edge function : AllBottom (result of previous compose)
66260 2019-Jan-17 17:00:49.936650 - [DEBUG]
66261 2019-Jan-17 17:00:49.936676 - [DEBUG] Join: AllTop & AllBottom
66262 2019-Jan-17 17:00:49.936701 - [DEBUG] = AllBottom (new jump func)
66263 2019-Jan-17 17:00:49.936726 - [DEBUG]
66264 2019-Jan-17 17:00:49.936749 - [DEBUG] Start adding new jump function
66265 2019-Jan-17 17:00:49.936772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66266 2019-Jan-17 17:00:49.936830 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66267 2019-Jan-17 17:00:49.938089 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66268 2019-Jan-17 17:00:49.938729 - [DEBUG] Edge Function : AllBottom
66269 2019-Jan-17 17:00:49.938759 - [DEBUG] End adding new jump function
66270 2019-Jan-17 17:00:49.938793 - [DEBUG]
66271 2019-Jan-17 17:00:49.938817 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66272 2019-Jan-17 17:00:49.938842 - [DEBUG]
66273 2019-Jan-17 17:00:49.938865 - [DEBUG] Process 1751. path edge:
66274 2019-Jan-17 17:00:49.938889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66275 2019-Jan-17 17:00:49.938948 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66276 2019-Jan-17 17:00:49.939588 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66277 2019-Jan-17 17:00:49.940830 - [DEBUG]
66278 2019-Jan-17 17:00:49.940855 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66279 2019-Jan-17 17:00:49.941548 - [DEBUG] Compose: EdgeIdentity * AllBottom
66280 2019-Jan-17 17:00:49.941576 - [DEBUG]
66281 2019-Jan-17 17:00:49.941600 - [DEBUG] Propagate flow
66282 2019-Jan-17 17:00:49.941623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66283 2019-Jan-17 17:00:49.941683 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66284 2019-Jan-17 17:00:49.942323 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66285 2019-Jan-17 17:00:49.943567 - [DEBUG] Edge function : AllBottom (result of previous compose)
66286 2019-Jan-17 17:00:49.943592 - [DEBUG]
66287 2019-Jan-17 17:00:49.943618 - [DEBUG] Join: AllTop & AllBottom
66288 2019-Jan-17 17:00:49.943643 - [DEBUG] = AllBottom (new jump func)
66289 2019-Jan-17 17:00:49.943668 - [DEBUG]
66290 2019-Jan-17 17:00:49.943691 - [DEBUG] Start adding new jump function
66291 2019-Jan-17 17:00:49.943714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66292 2019-Jan-17 17:00:49.943772 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66293 2019-Jan-17 17:00:49.945033 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66294 2019-Jan-17 17:00:49.945669 - [DEBUG] Edge Function : AllBottom
66295 2019-Jan-17 17:00:49.945699 - [DEBUG] End adding new jump function
66296 2019-Jan-17 17:00:49.945723 - [DEBUG]
66297 2019-Jan-17 17:00:49.945746 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66298 2019-Jan-17 17:00:49.945771 - [DEBUG]
66299 2019-Jan-17 17:00:49.945794 - [DEBUG] Process 1752. path edge:
66300 2019-Jan-17 17:00:49.945818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66301 2019-Jan-17 17:00:49.945876 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66302 2019-Jan-17 17:00:49.946512 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66303 2019-Jan-17 17:00:49.947754 - [DEBUG]
66304 2019-Jan-17 17:00:49.947780 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66305 2019-Jan-17 17:00:49.948456 - [DEBUG] Compose: EdgeIdentity * AllBottom
66306 2019-Jan-17 17:00:49.948485 - [DEBUG]
66307 2019-Jan-17 17:00:49.948509 - [DEBUG] Propagate flow
66308 2019-Jan-17 17:00:49.948532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66309 2019-Jan-17 17:00:49.948592 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66310 2019-Jan-17 17:00:49.949242 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66311 2019-Jan-17 17:00:49.950488 - [DEBUG] Edge function : AllBottom (result of previous compose)
66312 2019-Jan-17 17:00:49.950513 - [DEBUG]
66313 2019-Jan-17 17:00:49.950539 - [DEBUG] Join: AllTop & AllBottom
66314 2019-Jan-17 17:00:49.950565 - [DEBUG] = AllBottom (new jump func)
66315 2019-Jan-17 17:00:49.950590 - [DEBUG]
66316 2019-Jan-17 17:00:49.950614 - [DEBUG] Start adding new jump function
66317 2019-Jan-17 17:00:49.950637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66318 2019-Jan-17 17:00:49.950695 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66319 2019-Jan-17 17:00:49.951954 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66320 2019-Jan-17 17:00:49.952591 - [DEBUG] Edge Function : AllBottom
66321 2019-Jan-17 17:00:49.952620 - [DEBUG] End adding new jump function
66322 2019-Jan-17 17:00:49.952645 - [DEBUG]
66323 2019-Jan-17 17:00:49.952669 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66324 2019-Jan-17 17:00:49.952694 - [DEBUG]
66325 2019-Jan-17 17:00:49.952717 - [DEBUG] Process 1753. path edge:
66326 2019-Jan-17 17:00:49.952741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66327 2019-Jan-17 17:00:49.952800 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66328 2019-Jan-17 17:00:49.953438 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66329 2019-Jan-17 17:00:49.954696 - [DEBUG]
66330 2019-Jan-17 17:00:49.954722 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66331 2019-Jan-17 17:00:49.955384 - [DEBUG] Compose: EdgeIdentity * AllBottom
66332 2019-Jan-17 17:00:49.955412 - [DEBUG]
66333 2019-Jan-17 17:00:49.955436 - [DEBUG] Propagate flow
66334 2019-Jan-17 17:00:49.955460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66335 2019-Jan-17 17:00:49.955520 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66336 2019-Jan-17 17:00:49.956170 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66337 2019-Jan-17 17:00:49.957415 - [DEBUG] Edge function : AllBottom (result of previous compose)
66338 2019-Jan-17 17:00:49.957441 - [DEBUG]
66339 2019-Jan-17 17:00:49.957465 - [DEBUG] Join: AllTop & AllBottom
66340 2019-Jan-17 17:00:49.957491 - [DEBUG] = AllBottom (new jump func)
66341 2019-Jan-17 17:00:49.957516 - [DEBUG]
66342 2019-Jan-17 17:00:49.957539 - [DEBUG] Start adding new jump function
66343 2019-Jan-17 17:00:49.957562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66344 2019-Jan-17 17:00:49.957620 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66345 2019-Jan-17 17:00:49.958882 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66346 2019-Jan-17 17:00:49.959529 - [DEBUG] Edge Function : AllBottom
66347 2019-Jan-17 17:00:49.959558 - [DEBUG] End adding new jump function
66348 2019-Jan-17 17:00:49.959583 - [DEBUG]
66349 2019-Jan-17 17:00:49.959607 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66350 2019-Jan-17 17:00:49.959640 - [DEBUG]
66351 2019-Jan-17 17:00:49.959664 - [DEBUG] Process 1754. path edge:
66352 2019-Jan-17 17:00:49.959688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66353 2019-Jan-17 17:00:49.959747 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66354 2019-Jan-17 17:00:49.960394 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66355 2019-Jan-17 17:00:49.961652 - [DEBUG]
66356 2019-Jan-17 17:00:49.961676 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66357 2019-Jan-17 17:00:49.962339 - [DEBUG] Possible callees:
66358 2019-Jan-17 17:00:49.962365 - [DEBUG] llvm.dbg.declare
66359 2019-Jan-17 17:00:49.962390 - [DEBUG] Possible return sites:
66360 2019-Jan-17 17:00:49.962414 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666361 2019-Jan-17 17:00:49.963695 - [DEBUG] Found and process special summary
66362 2019-Jan-17 17:00:49.963732 - [DEBUG] Compose: EdgeIdentity * AllBottom
66363 2019-Jan-17 17:00:49.963760 - [DEBUG]
66364 2019-Jan-17 17:00:49.963784 - [DEBUG] Propagate flow
66365 2019-Jan-17 17:00:49.963808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66366 2019-Jan-17 17:00:49.963866 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66367 2019-Jan-17 17:00:49.964507 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66368 2019-Jan-17 17:00:49.965768 - [DEBUG] Edge function : AllBottom (result of previous compose)
66369 2019-Jan-17 17:00:49.965794 - [DEBUG]
66370 2019-Jan-17 17:00:49.965819 - [DEBUG] Join: AllTop & AllBottom
66371 2019-Jan-17 17:00:49.965845 - [DEBUG] = AllBottom (new jump func)
66372 2019-Jan-17 17:00:49.965869 - [DEBUG]
66373 2019-Jan-17 17:00:49.965893 - [DEBUG] Start adding new jump function
66374 2019-Jan-17 17:00:49.965916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66375 2019-Jan-17 17:00:49.965974 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66376 2019-Jan-17 17:00:49.967218 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66377 2019-Jan-17 17:00:49.967856 - [DEBUG] Edge Function : AllBottom
66378 2019-Jan-17 17:00:49.967885 - [DEBUG] End adding new jump function
66379 2019-Jan-17 17:00:49.967910 - [DEBUG]
66380 2019-Jan-17 17:00:49.967934 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66381 2019-Jan-17 17:00:49.967972 - [DEBUG]
66382 2019-Jan-17 17:00:49.967996 - [DEBUG] Process 1755. path edge:
66383 2019-Jan-17 17:00:49.968020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66384 2019-Jan-17 17:00:49.968078 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66385 2019-Jan-17 17:00:49.968719 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66386 2019-Jan-17 17:00:49.969963 - [DEBUG]
66387 2019-Jan-17 17:00:49.969987 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66388 2019-Jan-17 17:00:49.970660 - [DEBUG] Compose: EdgeIdentity * AllBottom
66389 2019-Jan-17 17:00:49.970697 - [DEBUG]
66390 2019-Jan-17 17:00:49.970722 - [DEBUG] Propagate flow
66391 2019-Jan-17 17:00:49.970745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66392 2019-Jan-17 17:00:49.970805 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66393 2019-Jan-17 17:00:49.971461 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66394 2019-Jan-17 17:00:49.972705 - [DEBUG] Edge function : AllBottom (result of previous compose)
66395 2019-Jan-17 17:00:49.972730 - [DEBUG]
66396 2019-Jan-17 17:00:49.972755 - [DEBUG] Join: AllTop & AllBottom
66397 2019-Jan-17 17:00:49.972781 - [DEBUG] = AllBottom (new jump func)
66398 2019-Jan-17 17:00:49.972805 - [DEBUG]
66399 2019-Jan-17 17:00:49.972828 - [DEBUG] Start adding new jump function
66400 2019-Jan-17 17:00:49.972852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66401 2019-Jan-17 17:00:49.972910 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66402 2019-Jan-17 17:00:49.974159 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66403 2019-Jan-17 17:00:49.974812 - [DEBUG] Edge Function : AllBottom
66404 2019-Jan-17 17:00:49.974842 - [DEBUG] End adding new jump function
66405 2019-Jan-17 17:00:49.974866 - [DEBUG]
66406 2019-Jan-17 17:00:49.974891 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66407 2019-Jan-17 17:00:49.974915 - [DEBUG]
66408 2019-Jan-17 17:00:49.974938 - [DEBUG] Process 1756. path edge:
66409 2019-Jan-17 17:00:49.974962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66410 2019-Jan-17 17:00:49.975020 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66411 2019-Jan-17 17:00:49.975658 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66412 2019-Jan-17 17:00:49.976904 - [DEBUG]
66413 2019-Jan-17 17:00:49.976929 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66414 2019-Jan-17 17:00:49.977590 - [DEBUG] Compose: EdgeIdentity * AllBottom
66415 2019-Jan-17 17:00:49.977618 - [DEBUG]
66416 2019-Jan-17 17:00:49.977642 - [DEBUG] Propagate flow
66417 2019-Jan-17 17:00:49.977666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66418 2019-Jan-17 17:00:49.977724 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66419 2019-Jan-17 17:00:49.978376 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66420 2019-Jan-17 17:00:49.979623 - [DEBUG] Edge function : AllBottom (result of previous compose)
66421 2019-Jan-17 17:00:49.979648 - [DEBUG]
66422 2019-Jan-17 17:00:49.979672 - [DEBUG] Join: AllTop & AllBottom
66423 2019-Jan-17 17:00:49.979698 - [DEBUG] = AllBottom (new jump func)
66424 2019-Jan-17 17:00:49.979722 - [DEBUG]
66425 2019-Jan-17 17:00:49.979746 - [DEBUG] Start adding new jump function
66426 2019-Jan-17 17:00:49.979769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66427 2019-Jan-17 17:00:49.979827 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66428 2019-Jan-17 17:00:49.981072 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66429 2019-Jan-17 17:00:49.981720 - [DEBUG] Edge Function : AllBottom
66430 2019-Jan-17 17:00:49.981750 - [DEBUG] End adding new jump function
66431 2019-Jan-17 17:00:49.981789 - [DEBUG]
66432 2019-Jan-17 17:00:49.981815 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66433 2019-Jan-17 17:00:49.981839 - [DEBUG]
66434 2019-Jan-17 17:00:49.981863 - [DEBUG] Process 1757. path edge:
66435 2019-Jan-17 17:00:49.981887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66436 2019-Jan-17 17:00:49.981945 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66437 2019-Jan-17 17:00:49.982581 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66438 2019-Jan-17 17:00:49.983824 - [DEBUG]
66439 2019-Jan-17 17:00:49.983850 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66440 2019-Jan-17 17:00:49.984509 - [DEBUG] Compose: EdgeIdentity * AllBottom
66441 2019-Jan-17 17:00:49.984537 - [DEBUG]
66442 2019-Jan-17 17:00:49.984561 - [DEBUG] Propagate flow
66443 2019-Jan-17 17:00:49.984585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66444 2019-Jan-17 17:00:49.984657 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66445 2019-Jan-17 17:00:49.985309 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66446 2019-Jan-17 17:00:49.986554 - [DEBUG] Edge function : AllBottom (result of previous compose)
66447 2019-Jan-17 17:00:49.986580 - [DEBUG]
66448 2019-Jan-17 17:00:49.986605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66449 2019-Jan-17 17:00:49.986631 - [DEBUG] = AllBottom
66450 2019-Jan-17 17:00:49.986655 - [DEBUG]
66451 2019-Jan-17 17:00:49.986678 - [DEBUG] PROPAGATE: No new function!
66452 2019-Jan-17 17:00:49.986703 - [DEBUG] EDGE: >
66453 2019-Jan-17 17:00:49.986763 - [DEBUG] ---> 66454 2019-Jan-17 17:00:49.987397 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66455 2019-Jan-17 17:00:49.988655 - [DEBUG]
66456 2019-Jan-17 17:00:49.988680 - [DEBUG] EDGE: >
66457 2019-Jan-17 17:00:49.988740 - [DEBUG] ---> 66458 2019-Jan-17 17:00:49.989376 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66459 2019-Jan-17 17:00:49.990616 - [DEBUG]
66460 2019-Jan-17 17:00:49.990641 - [DEBUG] EDGE: >
66461 2019-Jan-17 17:00:49.990700 - [DEBUG] ---> 66462 2019-Jan-17 17:00:49.991354 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66463 2019-Jan-17 17:00:49.992597 - [DEBUG]
66464 2019-Jan-17 17:00:49.992635 - [DEBUG] Compose: EdgeIdentity * AllBottom
66465 2019-Jan-17 17:00:49.992662 - [DEBUG]
66466 2019-Jan-17 17:00:49.992686 - [DEBUG] Propagate flow
66467 2019-Jan-17 17:00:49.992710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66468 2019-Jan-17 17:00:49.992768 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66469 2019-Jan-17 17:00:49.993409 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66470 2019-Jan-17 17:00:49.994673 - [DEBUG] Edge function : AllBottom (result of previous compose)
66471 2019-Jan-17 17:00:49.994700 - [DEBUG]
66472 2019-Jan-17 17:00:49.994725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66473 2019-Jan-17 17:00:49.994751 - [DEBUG] = AllBottom
66474 2019-Jan-17 17:00:49.994775 - [DEBUG]
66475 2019-Jan-17 17:00:49.994798 - [DEBUG] PROPAGATE: No new function!
66476 2019-Jan-17 17:00:49.994825 - [DEBUG] EDGE: >
66477 2019-Jan-17 17:00:49.994886 - [DEBUG] ---> 66478 2019-Jan-17 17:00:49.995533 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66479 2019-Jan-17 17:00:49.996776 - [DEBUG]
66480 2019-Jan-17 17:00:49.996810 - [DEBUG] Compose: EdgeIdentity * AllBottom
66481 2019-Jan-17 17:00:49.996837 - [DEBUG]
66482 2019-Jan-17 17:00:49.996861 - [DEBUG] Propagate flow
66483 2019-Jan-17 17:00:49.996885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66484 2019-Jan-17 17:00:49.996943 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66485 2019-Jan-17 17:00:49.997591 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66486 2019-Jan-17 17:00:49.998849 - [DEBUG] Edge function : AllBottom (result of previous compose)
66487 2019-Jan-17 17:00:49.998875 - [DEBUG]
66488 2019-Jan-17 17:00:49.998899 - [DEBUG] Join: AllTop & AllBottom
66489 2019-Jan-17 17:00:49.998925 - [DEBUG] = AllBottom (new jump func)
66490 2019-Jan-17 17:00:49.998950 - [DEBUG]
66491 2019-Jan-17 17:00:49.998973 - [DEBUG] Start adding new jump function
66492 2019-Jan-17 17:00:49.998997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66493 2019-Jan-17 17:00:49.999054 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66494 2019-Jan-17 17:00:50.000304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66495 2019-Jan-17 17:00:50.000961 - [DEBUG] Edge Function : AllBottom
66496 2019-Jan-17 17:00:50.000993 - [DEBUG] End adding new jump function
66497 2019-Jan-17 17:00:50.001017 - [DEBUG]
66498 2019-Jan-17 17:00:50.001041 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66499 2019-Jan-17 17:00:50.001687 - [DEBUG]
66500 2019-Jan-17 17:00:50.002483 - [DEBUG] Process 1758. path edge:
66501 2019-Jan-17 17:00:50.002508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66502 2019-Jan-17 17:00:50.002573 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66503 2019-Jan-17 17:00:50.005049 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66504 2019-Jan-17 17:00:50.006925 - [DEBUG]
66505 2019-Jan-17 17:00:50.006952 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66506 2019-Jan-17 17:00:50.007659 - [DEBUG] Possible callees:
66507 2019-Jan-17 17:00:50.007686 - [DEBUG] llvm.dbg.declare
66508 2019-Jan-17 17:00:50.007712 - [DEBUG] Possible return sites:
66509 2019-Jan-17 17:00:50.007736 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366510 2019-Jan-17 17:00:50.009149 - [DEBUG] Found and process special summary
66511 2019-Jan-17 17:00:50.009198 - [DEBUG] Compose: EdgeIdentity * AllBottom
66512 2019-Jan-17 17:00:50.009227 - [DEBUG]
66513 2019-Jan-17 17:00:50.009253 - [DEBUG] Propagate flow
66514 2019-Jan-17 17:00:50.009277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66515 2019-Jan-17 17:00:50.009347 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66516 2019-Jan-17 17:00:50.010022 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66517 2019-Jan-17 17:00:50.011312 - [DEBUG] Edge function : AllBottom (result of previous compose)
66518 2019-Jan-17 17:00:50.011342 - [DEBUG]
66519 2019-Jan-17 17:00:50.011369 - [DEBUG] Join: AllTop & AllBottom
66520 2019-Jan-17 17:00:50.011396 - [DEBUG] = AllBottom (new jump func)
66521 2019-Jan-17 17:00:50.011420 - [DEBUG]
66522 2019-Jan-17 17:00:50.011444 - [DEBUG] Start adding new jump function
66523 2019-Jan-17 17:00:50.011468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66524 2019-Jan-17 17:00:50.011530 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66525 2019-Jan-17 17:00:50.012776 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66526 2019-Jan-17 17:00:50.013415 - [DEBUG] Edge Function : AllBottom
66527 2019-Jan-17 17:00:50.013446 - [DEBUG] End adding new jump function
66528 2019-Jan-17 17:00:50.013470 - [DEBUG]
66529 2019-Jan-17 17:00:50.013495 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66530 2019-Jan-17 17:00:50.013520 - [DEBUG]
66531 2019-Jan-17 17:00:50.013544 - [DEBUG] Process 1759. path edge:
66532 2019-Jan-17 17:00:50.013568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66533 2019-Jan-17 17:00:50.013627 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66534 2019-Jan-17 17:00:50.014266 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66535 2019-Jan-17 17:00:50.015524 - [DEBUG]
66536 2019-Jan-17 17:00:50.015550 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66537 2019-Jan-17 17:00:50.016238 - [DEBUG] Compose: EdgeIdentity * AllBottom
66538 2019-Jan-17 17:00:50.016267 - [DEBUG]
66539 2019-Jan-17 17:00:50.016291 - [DEBUG] Propagate flow
66540 2019-Jan-17 17:00:50.016315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66541 2019-Jan-17 17:00:50.016375 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66542 2019-Jan-17 17:00:50.017012 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66543 2019-Jan-17 17:00:50.018276 - [DEBUG] Edge function : AllBottom (result of previous compose)
66544 2019-Jan-17 17:00:50.018302 - [DEBUG]
66545 2019-Jan-17 17:00:50.018327 - [DEBUG] Join: AllTop & AllBottom
66546 2019-Jan-17 17:00:50.018353 - [DEBUG] = AllBottom (new jump func)
66547 2019-Jan-17 17:00:50.018377 - [DEBUG]
66548 2019-Jan-17 17:00:50.018401 - [DEBUG] Start adding new jump function
66549 2019-Jan-17 17:00:50.018425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66550 2019-Jan-17 17:00:50.018483 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66551 2019-Jan-17 17:00:50.019747 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66552 2019-Jan-17 17:00:50.020383 - [DEBUG] Edge Function : AllBottom
66553 2019-Jan-17 17:00:50.020413 - [DEBUG] End adding new jump function
66554 2019-Jan-17 17:00:50.020437 - [DEBUG]
66555 2019-Jan-17 17:00:50.020462 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66556 2019-Jan-17 17:00:50.020487 - [DEBUG]
66557 2019-Jan-17 17:00:50.020511 - [DEBUG] Process 1760. path edge:
66558 2019-Jan-17 17:00:50.020535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66559 2019-Jan-17 17:00:50.020593 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66560 2019-Jan-17 17:00:50.021229 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66561 2019-Jan-17 17:00:50.022494 - [DEBUG]
66562 2019-Jan-17 17:00:50.022520 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66563 2019-Jan-17 17:00:50.023181 - [DEBUG] Compose: EdgeIdentity * AllBottom
66564 2019-Jan-17 17:00:50.023209 - [DEBUG]
66565 2019-Jan-17 17:00:50.023233 - [DEBUG] Propagate flow
66566 2019-Jan-17 17:00:50.023257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66567 2019-Jan-17 17:00:50.023316 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66568 2019-Jan-17 17:00:50.023951 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66569 2019-Jan-17 17:00:50.025215 - [DEBUG] Edge function : AllBottom (result of previous compose)
66570 2019-Jan-17 17:00:50.025240 - [DEBUG]
66571 2019-Jan-17 17:00:50.025266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66572 2019-Jan-17 17:00:50.025292 - [DEBUG] = AllBottom
66573 2019-Jan-17 17:00:50.025317 - [DEBUG]
66574 2019-Jan-17 17:00:50.025340 - [DEBUG] PROPAGATE: No new function!
66575 2019-Jan-17 17:00:50.025365 - [DEBUG] EDGE: >
66576 2019-Jan-17 17:00:50.025425 - [DEBUG] ---> 66577 2019-Jan-17 17:00:50.026061 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66578 2019-Jan-17 17:00:50.027304 - [DEBUG]
66579 2019-Jan-17 17:00:50.027330 - [DEBUG] EDGE: >
66580 2019-Jan-17 17:00:50.027389 - [DEBUG] ---> 66581 2019-Jan-17 17:00:50.028044 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66582 2019-Jan-17 17:00:50.029287 - [DEBUG]
66583 2019-Jan-17 17:00:50.029329 - [DEBUG] Compose: EdgeIdentity * AllBottom
66584 2019-Jan-17 17:00:50.029356 - [DEBUG]
66585 2019-Jan-17 17:00:50.029380 - [DEBUG] Propagate flow
66586 2019-Jan-17 17:00:50.029404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66587 2019-Jan-17 17:00:50.029462 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66588 2019-Jan-17 17:00:50.030102 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66589 2019-Jan-17 17:00:50.031361 - [DEBUG] Edge function : AllBottom (result of previous compose)
66590 2019-Jan-17 17:00:50.031386 - [DEBUG]
66591 2019-Jan-17 17:00:50.031412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66592 2019-Jan-17 17:00:50.031448 - [DEBUG] = AllBottom
66593 2019-Jan-17 17:00:50.031473 - [DEBUG]
66594 2019-Jan-17 17:00:50.031496 - [DEBUG] PROPAGATE: No new function!
66595 2019-Jan-17 17:00:50.031525 - [DEBUG] EDGE: >
66596 2019-Jan-17 17:00:50.031585 - [DEBUG] ---> 66597 2019-Jan-17 17:00:50.032235 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66598 2019-Jan-17 17:00:50.033479 - [DEBUG]
66599 2019-Jan-17 17:00:50.033505 - [DEBUG] EDGE: >
66600 2019-Jan-17 17:00:50.033565 - [DEBUG] ---> 66601 2019-Jan-17 17:00:50.034203 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66602 2019-Jan-17 17:00:50.035462 - [DEBUG]
66603 2019-Jan-17 17:00:50.035498 - [DEBUG] Compose: EdgeIdentity * AllBottom
66604 2019-Jan-17 17:00:50.035525 - [DEBUG]
66605 2019-Jan-17 17:00:50.035549 - [DEBUG] Propagate flow
66606 2019-Jan-17 17:00:50.035573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66607 2019-Jan-17 17:00:50.035631 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66608 2019-Jan-17 17:00:50.036268 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66609 2019-Jan-17 17:00:50.037512 - [DEBUG] Edge function : AllBottom (result of previous compose)
66610 2019-Jan-17 17:00:50.037538 - [DEBUG]
66611 2019-Jan-17 17:00:50.037563 - [DEBUG] Join: AllTop & AllBottom
66612 2019-Jan-17 17:00:50.037589 - [DEBUG] = AllBottom (new jump func)
66613 2019-Jan-17 17:00:50.037614 - [DEBUG]
66614 2019-Jan-17 17:00:50.037637 - [DEBUG] Start adding new jump function
66615 2019-Jan-17 17:00:50.037661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66616 2019-Jan-17 17:00:50.037719 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66617 2019-Jan-17 17:00:50.038981 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66618 2019-Jan-17 17:00:50.039618 - [DEBUG] Edge Function : AllBottom
66619 2019-Jan-17 17:00:50.039648 - [DEBUG] End adding new jump function
66620 2019-Jan-17 17:00:50.039671 - [DEBUG]
66621 2019-Jan-17 17:00:50.039695 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66622 2019-Jan-17 17:00:50.039720 - [DEBUG]
66623 2019-Jan-17 17:00:50.039743 - [DEBUG] Process 1761. path edge:
66624 2019-Jan-17 17:00:50.039767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66625 2019-Jan-17 17:00:50.039826 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66626 2019-Jan-17 17:00:50.040463 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66627 2019-Jan-17 17:00:50.041720 - [DEBUG]
66628 2019-Jan-17 17:00:50.041747 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66629 2019-Jan-17 17:00:50.042408 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-17 17:00:50.042436 - [DEBUG]
66631 2019-Jan-17 17:00:50.042461 - [DEBUG] Propagate flow
66632 2019-Jan-17 17:00:50.042494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66633 2019-Jan-17 17:00:50.042555 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66634 2019-Jan-17 17:00:50.043205 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66635 2019-Jan-17 17:00:50.044451 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-17 17:00:50.044476 - [DEBUG]
66637 2019-Jan-17 17:00:50.044502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-17 17:00:50.044529 - [DEBUG] = AllBottom
66639 2019-Jan-17 17:00:50.044554 - [DEBUG]
66640 2019-Jan-17 17:00:50.044577 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-17 17:00:50.044611 - [DEBUG] Compose: EdgeIdentity * AllBottom
66642 2019-Jan-17 17:00:50.044651 - [DEBUG]
66643 2019-Jan-17 17:00:50.044676 - [DEBUG] Propagate flow
66644 2019-Jan-17 17:00:50.044700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66645 2019-Jan-17 17:00:50.044759 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66646 2019-Jan-17 17:00:50.045408 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66647 2019-Jan-17 17:00:50.046655 - [DEBUG] Edge function : AllBottom (result of previous compose)
66648 2019-Jan-17 17:00:50.046681 - [DEBUG]
66649 2019-Jan-17 17:00:50.046707 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66650 2019-Jan-17 17:00:50.046733 - [DEBUG] = AllBottom
66651 2019-Jan-17 17:00:50.046758 - [DEBUG]
66652 2019-Jan-17 17:00:50.046781 - [DEBUG] PROPAGATE: No new function!
66653 2019-Jan-17 17:00:50.046806 - [DEBUG] EDGE: >
66654 2019-Jan-17 17:00:50.046866 - [DEBUG] ---> 66655 2019-Jan-17 17:00:50.047503 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66656 2019-Jan-17 17:00:50.048762 - [DEBUG]
66657 2019-Jan-17 17:00:50.048788 - [DEBUG] EDGE: >
66658 2019-Jan-17 17:00:50.048847 - [DEBUG] ---> 66659 2019-Jan-17 17:00:50.049483 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66660 2019-Jan-17 17:00:50.050725 - [DEBUG]
66661 2019-Jan-17 17:00:50.050751 - [DEBUG] EDGE: >
66662 2019-Jan-17 17:00:50.050810 - [DEBUG] ---> 66663 2019-Jan-17 17:00:50.051466 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66664 2019-Jan-17 17:00:50.052708 - [DEBUG]
66665 2019-Jan-17 17:00:50.052745 - [DEBUG] Compose: EdgeIdentity * AllBottom
66666 2019-Jan-17 17:00:50.052773 - [DEBUG]
66667 2019-Jan-17 17:00:50.052797 - [DEBUG] Propagate flow
66668 2019-Jan-17 17:00:50.052821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66669 2019-Jan-17 17:00:50.052879 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66670 2019-Jan-17 17:00:50.053519 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66671 2019-Jan-17 17:00:50.054786 - [DEBUG] Edge function : AllBottom (result of previous compose)
66672 2019-Jan-17 17:00:50.054812 - [DEBUG]
66673 2019-Jan-17 17:00:50.054839 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66674 2019-Jan-17 17:00:50.054865 - [DEBUG] = AllBottom
66675 2019-Jan-17 17:00:50.054890 - [DEBUG]
66676 2019-Jan-17 17:00:50.054913 - [DEBUG] PROPAGATE: No new function!
66677 2019-Jan-17 17:00:50.054940 - [DEBUG] EDGE: >
66678 2019-Jan-17 17:00:50.055001 - [DEBUG] ---> 66679 2019-Jan-17 17:00:50.055642 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66680 2019-Jan-17 17:00:50.056884 - [DEBUG]
66681 2019-Jan-17 17:00:50.056911 - [DEBUG] EDGE: >
66682 2019-Jan-17 17:00:50.056970 - [DEBUG] ---> 66683 2019-Jan-17 17:00:50.057607 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66684 2019-Jan-17 17:00:50.058867 - [DEBUG]
66685 2019-Jan-17 17:00:50.058893 - [DEBUG] EDGE: >
66686 2019-Jan-17 17:00:50.058953 - [DEBUG] ---> 66687 2019-Jan-17 17:00:50.059594 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66688 2019-Jan-17 17:00:50.060836 - [DEBUG]
66689 2019-Jan-17 17:00:50.060863 - [DEBUG] EDGE: >
66690 2019-Jan-17 17:00:50.060922 - [DEBUG] ---> 66691 2019-Jan-17 17:00:50.061575 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66692 2019-Jan-17 17:00:50.062818 - [DEBUG]
66693 2019-Jan-17 17:00:50.062845 - [DEBUG] EDGE: >
66694 2019-Jan-17 17:00:50.062904 - [DEBUG] ---> 66695 2019-Jan-17 17:00:50.063540 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66696 2019-Jan-17 17:00:50.064799 - [DEBUG]
66697 2019-Jan-17 17:00:50.064826 - [DEBUG] EDGE: >
66698 2019-Jan-17 17:00:50.064885 - [DEBUG] ---> 66699 2019-Jan-17 17:00:50.065525 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66700 2019-Jan-17 17:00:50.066766 - [DEBUG]
66701 2019-Jan-17 17:00:50.066793 - [DEBUG] EDGE: >
66702 2019-Jan-17 17:00:50.066853 - [DEBUG] ---> 66703 2019-Jan-17 17:00:50.067489 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66704 2019-Jan-17 17:00:50.068747 - [DEBUG]
66705 2019-Jan-17 17:00:50.068774 - [DEBUG] EDGE: >
66706 2019-Jan-17 17:00:50.068833 - [DEBUG] ---> 66707 2019-Jan-17 17:00:50.069482 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66708 2019-Jan-17 17:00:50.070724 - [DEBUG]
66709 2019-Jan-17 17:00:50.070763 - [DEBUG] Compose: EdgeIdentity * AllBottom
66710 2019-Jan-17 17:00:50.070791 - [DEBUG]
66711 2019-Jan-17 17:00:50.070815 - [DEBUG] Propagate flow
66712 2019-Jan-17 17:00:50.070839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66713 2019-Jan-17 17:00:50.070897 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66714 2019-Jan-17 17:00:50.071556 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66715 2019-Jan-17 17:00:50.072798 - [DEBUG] Edge function : AllBottom (result of previous compose)
66716 2019-Jan-17 17:00:50.072824 - [DEBUG]
66717 2019-Jan-17 17:00:50.072851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66718 2019-Jan-17 17:00:50.072876 - [DEBUG] = AllBottom
66719 2019-Jan-17 17:00:50.072901 - [DEBUG]
66720 2019-Jan-17 17:00:50.072924 - [DEBUG] PROPAGATE: No new function!
66721 2019-Jan-17 17:00:50.072951 - [DEBUG] EDGE: >
66722 2019-Jan-17 17:00:50.073011 - [DEBUG] ---> 66723 2019-Jan-17 17:00:50.073657 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66724 2019-Jan-17 17:00:50.074915 - [DEBUG]
66725 2019-Jan-17 17:00:50.074952 - [DEBUG] Compose: EdgeIdentity * AllBottom
66726 2019-Jan-17 17:00:50.074979 - [DEBUG]
66727 2019-Jan-17 17:00:50.075003 - [DEBUG] Propagate flow
66728 2019-Jan-17 17:00:50.075027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66729 2019-Jan-17 17:00:50.075085 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66730 2019-Jan-17 17:00:50.075726 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66731 2019-Jan-17 17:00:50.076968 - [DEBUG] Edge function : AllBottom (result of previous compose)
66732 2019-Jan-17 17:00:50.076994 - [DEBUG]
66733 2019-Jan-17 17:00:50.077019 - [DEBUG] Join: AllTop & AllBottom
66734 2019-Jan-17 17:00:50.077044 - [DEBUG] = AllBottom (new jump func)
66735 2019-Jan-17 17:00:50.077069 - [DEBUG]
66736 2019-Jan-17 17:00:50.077092 - [DEBUG] Start adding new jump function
66737 2019-Jan-17 17:00:50.077116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66738 2019-Jan-17 17:00:50.077173 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66739 2019-Jan-17 17:00:50.078432 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66740 2019-Jan-17 17:00:50.079070 - [DEBUG] Edge Function : AllBottom
66741 2019-Jan-17 17:00:50.079100 - [DEBUG] End adding new jump function
66742 2019-Jan-17 17:00:50.079124 - [DEBUG]
66743 2019-Jan-17 17:00:50.079148 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66744 2019-Jan-17 17:00:50.079172 - [DEBUG]
66745 2019-Jan-17 17:00:50.079196 - [DEBUG] Process 1762. path edge:
66746 2019-Jan-17 17:00:50.079220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66747 2019-Jan-17 17:00:50.079278 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66748 2019-Jan-17 17:00:50.079927 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66749 2019-Jan-17 17:00:50.081170 - [DEBUG]
66750 2019-Jan-17 17:00:50.081195 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66751 2019-Jan-17 17:00:50.081860 - [DEBUG] Possible callees:
66752 2019-Jan-17 17:00:50.081885 - [DEBUG] foo
66753 2019-Jan-17 17:00:50.081910 - [DEBUG] Possible return sites:
66754 2019-Jan-17 17:00:50.081934 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466755 2019-Jan-17 17:00:50.083204 - [DEBUG] Found and process special summary
66756 2019-Jan-17 17:00:50.083241 - [DEBUG] Compose: EdgeIdentity * AllBottom
66757 2019-Jan-17 17:00:50.083268 - [DEBUG]
66758 2019-Jan-17 17:00:50.083293 - [DEBUG] Propagate flow
66759 2019-Jan-17 17:00:50.083316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66760 2019-Jan-17 17:00:50.083375 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66761 2019-Jan-17 17:00:50.084018 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66762 2019-Jan-17 17:00:50.085274 - [DEBUG] Edge function : AllBottom (result of previous compose)
66763 2019-Jan-17 17:00:50.085300 - [DEBUG]
66764 2019-Jan-17 17:00:50.085325 - [DEBUG] Join: AllTop & AllBottom
66765 2019-Jan-17 17:00:50.085351 - [DEBUG] = AllBottom (new jump func)
66766 2019-Jan-17 17:00:50.085375 - [DEBUG]
66767 2019-Jan-17 17:00:50.085399 - [DEBUG] Start adding new jump function
66768 2019-Jan-17 17:00:50.085423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66769 2019-Jan-17 17:00:50.085481 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66770 2019-Jan-17 17:00:50.086726 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66771 2019-Jan-17 17:00:50.087366 - [DEBUG] Edge Function : AllBottom
66772 2019-Jan-17 17:00:50.087394 - [DEBUG] End adding new jump function
66773 2019-Jan-17 17:00:50.087419 - [DEBUG]
66774 2019-Jan-17 17:00:50.087443 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66775 2019-Jan-17 17:00:50.087467 - [DEBUG]
66776 2019-Jan-17 17:00:50.087491 - [DEBUG] Process 1763. path edge:
66777 2019-Jan-17 17:00:50.087515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66778 2019-Jan-17 17:00:50.087573 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66779 2019-Jan-17 17:00:50.088229 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66780 2019-Jan-17 17:00:50.089475 - [DEBUG]
66781 2019-Jan-17 17:00:50.089500 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66782 2019-Jan-17 17:00:50.090163 - [DEBUG] Compose: EdgeIdentity * AllBottom
66783 2019-Jan-17 17:00:50.090191 - [DEBUG]
66784 2019-Jan-17 17:00:50.090215 - [DEBUG] Propagate flow
66785 2019-Jan-17 17:00:50.090238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66786 2019-Jan-17 17:00:50.090297 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66787 2019-Jan-17 17:00:50.090935 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66788 2019-Jan-17 17:00:50.092204 - [DEBUG] Edge function : AllBottom (result of previous compose)
66789 2019-Jan-17 17:00:50.092231 - [DEBUG]
66790 2019-Jan-17 17:00:50.092256 - [DEBUG] Join: AllTop & AllBottom
66791 2019-Jan-17 17:00:50.092282 - [DEBUG] = AllBottom (new jump func)
66792 2019-Jan-17 17:00:50.092307 - [DEBUG]
66793 2019-Jan-17 17:00:50.092330 - [DEBUG] Start adding new jump function
66794 2019-Jan-17 17:00:50.092354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66795 2019-Jan-17 17:00:50.092412 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66796 2019-Jan-17 17:00:50.093658 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66797 2019-Jan-17 17:00:50.094295 - [DEBUG] Edge Function : AllBottom
66798 2019-Jan-17 17:00:50.094324 - [DEBUG] End adding new jump function
66799 2019-Jan-17 17:00:50.094348 - [DEBUG]
66800 2019-Jan-17 17:00:50.094372 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66801 2019-Jan-17 17:00:50.094397 - [DEBUG]
66802 2019-Jan-17 17:00:50.094421 - [DEBUG] Process 1764. path edge:
66803 2019-Jan-17 17:00:50.094444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66804 2019-Jan-17 17:00:50.094502 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66805 2019-Jan-17 17:00:50.095155 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66806 2019-Jan-17 17:00:50.096397 - [DEBUG]
66807 2019-Jan-17 17:00:50.096423 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66808 2019-Jan-17 17:00:50.097077 - [DEBUG] Compose: EdgeIdentity * AllBottom
66809 2019-Jan-17 17:00:50.097106 - [DEBUG]
66810 2019-Jan-17 17:00:50.097130 - [DEBUG] Propagate flow
66811 2019-Jan-17 17:00:50.097154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66812 2019-Jan-17 17:00:50.097214 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66813 2019-Jan-17 17:00:50.097875 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66814 2019-Jan-17 17:00:50.099149 - [DEBUG] Edge function : AllBottom (result of previous compose)
66815 2019-Jan-17 17:00:50.099175 - [DEBUG]
66816 2019-Jan-17 17:00:50.099200 - [DEBUG] Join: AllTop & AllBottom
66817 2019-Jan-17 17:00:50.099225 - [DEBUG] = AllBottom (new jump func)
66818 2019-Jan-17 17:00:50.099250 - [DEBUG]
66819 2019-Jan-17 17:00:50.099273 - [DEBUG] Start adding new jump function
66820 2019-Jan-17 17:00:50.099297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66821 2019-Jan-17 17:00:50.099355 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66822 2019-Jan-17 17:00:50.100601 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66823 2019-Jan-17 17:00:50.101247 - [DEBUG] Edge Function : AllBottom
66824 2019-Jan-17 17:00:50.101276 - [DEBUG] End adding new jump function
66825 2019-Jan-17 17:00:50.101314 - [DEBUG]
66826 2019-Jan-17 17:00:50.101339 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66827 2019-Jan-17 17:00:50.101364 - [DEBUG]
66828 2019-Jan-17 17:00:50.101388 - [DEBUG] Process 1765. path edge:
66829 2019-Jan-17 17:00:50.101420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66830 2019-Jan-17 17:00:50.101479 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66831 2019-Jan-17 17:00:50.102129 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66832 2019-Jan-17 17:00:50.103375 - [DEBUG]
66833 2019-Jan-17 17:00:50.103400 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66834 2019-Jan-17 17:00:50.104058 - [DEBUG] Possible callees:
66835 2019-Jan-17 17:00:50.104083 - [DEBUG] llvm.dbg.declare
66836 2019-Jan-17 17:00:50.104108 - [DEBUG] Possible return sites:
66837 2019-Jan-17 17:00:50.104132 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666838 2019-Jan-17 17:00:50.105422 - [DEBUG] Found and process special summary
66839 2019-Jan-17 17:00:50.105457 - [DEBUG] Compose: EdgeIdentity * AllBottom
66840 2019-Jan-17 17:00:50.105485 - [DEBUG]
66841 2019-Jan-17 17:00:50.105509 - [DEBUG] Propagate flow
66842 2019-Jan-17 17:00:50.105532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66843 2019-Jan-17 17:00:50.105590 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66844 2019-Jan-17 17:00:50.106231 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66845 2019-Jan-17 17:00:50.107476 - [DEBUG] Edge function : AllBottom (result of previous compose)
66846 2019-Jan-17 17:00:50.107501 - [DEBUG]
66847 2019-Jan-17 17:00:50.107526 - [DEBUG] Join: AllTop & AllBottom
66848 2019-Jan-17 17:00:50.107552 - [DEBUG] = AllBottom (new jump func)
66849 2019-Jan-17 17:00:50.107576 - [DEBUG]
66850 2019-Jan-17 17:00:50.107599 - [DEBUG] Start adding new jump function
66851 2019-Jan-17 17:00:50.107622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66852 2019-Jan-17 17:00:50.107680 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66853 2019-Jan-17 17:00:50.108942 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66854 2019-Jan-17 17:00:50.109582 - [DEBUG] Edge Function : AllBottom
66855 2019-Jan-17 17:00:50.109611 - [DEBUG] End adding new jump function
66856 2019-Jan-17 17:00:50.109636 - [DEBUG]
66857 2019-Jan-17 17:00:50.109660 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66858 2019-Jan-17 17:00:50.109685 - [DEBUG]
66859 2019-Jan-17 17:00:50.109709 - [DEBUG] Process 1766. path edge:
66860 2019-Jan-17 17:00:50.109732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66861 2019-Jan-17 17:00:50.109791 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66862 2019-Jan-17 17:00:50.110431 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66863 2019-Jan-17 17:00:50.111691 - [DEBUG]
66864 2019-Jan-17 17:00:50.111716 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66865 2019-Jan-17 17:00:50.112385 - [DEBUG] Compose: EdgeIdentity * AllBottom
66866 2019-Jan-17 17:00:50.112414 - [DEBUG]
66867 2019-Jan-17 17:00:50.112438 - [DEBUG] Propagate flow
66868 2019-Jan-17 17:00:50.112462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66869 2019-Jan-17 17:00:50.112529 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66870 2019-Jan-17 17:00:50.113167 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66871 2019-Jan-17 17:00:50.114412 - [DEBUG] Edge function : AllBottom (result of previous compose)
66872 2019-Jan-17 17:00:50.114438 - [DEBUG]
66873 2019-Jan-17 17:00:50.114463 - [DEBUG] Join: AllTop & AllBottom
66874 2019-Jan-17 17:00:50.114488 - [DEBUG] = AllBottom (new jump func)
66875 2019-Jan-17 17:00:50.114512 - [DEBUG]
66876 2019-Jan-17 17:00:50.114536 - [DEBUG] Start adding new jump function
66877 2019-Jan-17 17:00:50.114559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66878 2019-Jan-17 17:00:50.114617 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66879 2019-Jan-17 17:00:50.115874 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66880 2019-Jan-17 17:00:50.116508 - [DEBUG] Edge Function : AllBottom
66881 2019-Jan-17 17:00:50.116537 - [DEBUG] End adding new jump function
66882 2019-Jan-17 17:00:50.116561 - [DEBUG]
66883 2019-Jan-17 17:00:50.116586 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66884 2019-Jan-17 17:00:50.116611 - [DEBUG]
66885 2019-Jan-17 17:00:50.116635 - [DEBUG] Process 1767. path edge:
66886 2019-Jan-17 17:00:50.116659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66887 2019-Jan-17 17:00:50.116718 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66888 2019-Jan-17 17:00:50.117353 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66889 2019-Jan-17 17:00:50.118610 - [DEBUG]
66890 2019-Jan-17 17:00:50.118636 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66891 2019-Jan-17 17:00:50.119292 - [DEBUG] Compose: EdgeIdentity * AllBottom
66892 2019-Jan-17 17:00:50.119320 - [DEBUG]
66893 2019-Jan-17 17:00:50.119344 - [DEBUG] Propagate flow
66894 2019-Jan-17 17:00:50.119367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66895 2019-Jan-17 17:00:50.119426 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66896 2019-Jan-17 17:00:50.120071 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66897 2019-Jan-17 17:00:50.121329 - [DEBUG] Edge function : AllBottom (result of previous compose)
66898 2019-Jan-17 17:00:50.121354 - [DEBUG]
66899 2019-Jan-17 17:00:50.121379 - [DEBUG] Join: AllTop & AllBottom
66900 2019-Jan-17 17:00:50.121404 - [DEBUG] = AllBottom (new jump func)
66901 2019-Jan-17 17:00:50.121429 - [DEBUG]
66902 2019-Jan-17 17:00:50.121452 - [DEBUG] Start adding new jump function
66903 2019-Jan-17 17:00:50.121475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66904 2019-Jan-17 17:00:50.121534 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66905 2019-Jan-17 17:00:50.122779 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66906 2019-Jan-17 17:00:50.123412 - [DEBUG] Edge Function : AllBottom
66907 2019-Jan-17 17:00:50.123441 - [DEBUG] End adding new jump function
66908 2019-Jan-17 17:00:50.123466 - [DEBUG]
66909 2019-Jan-17 17:00:50.123490 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66910 2019-Jan-17 17:00:50.123523 - [DEBUG]
66911 2019-Jan-17 17:00:50.123548 - [DEBUG] Process 1768. path edge:
66912 2019-Jan-17 17:00:50.123571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66913 2019-Jan-17 17:00:50.123630 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66914 2019-Jan-17 17:00:50.124265 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66915 2019-Jan-17 17:00:50.125526 - [DEBUG]
66916 2019-Jan-17 17:00:50.125551 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66917 2019-Jan-17 17:00:50.126206 - [DEBUG] Compose: EdgeIdentity * AllBottom
66918 2019-Jan-17 17:00:50.126234 - [DEBUG]
66919 2019-Jan-17 17:00:50.126258 - [DEBUG] Propagate flow
66920 2019-Jan-17 17:00:50.126281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66921 2019-Jan-17 17:00:50.126340 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66922 2019-Jan-17 17:00:50.126980 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66923 2019-Jan-17 17:00:50.128242 - [DEBUG] Edge function : AllBottom (result of previous compose)
66924 2019-Jan-17 17:00:50.128268 - [DEBUG]
66925 2019-Jan-17 17:00:50.128293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66926 2019-Jan-17 17:00:50.128319 - [DEBUG] = AllBottom
66927 2019-Jan-17 17:00:50.128343 - [DEBUG]
66928 2019-Jan-17 17:00:50.128366 - [DEBUG] PROPAGATE: No new function!
66929 2019-Jan-17 17:00:50.128391 - [DEBUG] EDGE: >
66930 2019-Jan-17 17:00:50.128451 - [DEBUG] ---> 66931 2019-Jan-17 17:00:50.129086 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66932 2019-Jan-17 17:00:50.130327 - [DEBUG]
66933 2019-Jan-17 17:00:50.130353 - [DEBUG] EDGE: >
66934 2019-Jan-17 17:00:50.130412 - [DEBUG] ---> 66935 2019-Jan-17 17:00:50.131047 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66936 2019-Jan-17 17:00:50.132309 - [DEBUG]
66937 2019-Jan-17 17:00:50.132334 - [DEBUG] EDGE: >
66938 2019-Jan-17 17:00:50.132393 - [DEBUG] ---> 66939 2019-Jan-17 17:00:50.133033 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66940 2019-Jan-17 17:00:50.134274 - [DEBUG]
66941 2019-Jan-17 17:00:50.134312 - [DEBUG] Compose: EdgeIdentity * AllBottom
66942 2019-Jan-17 17:00:50.134339 - [DEBUG]
66943 2019-Jan-17 17:00:50.134363 - [DEBUG] Propagate flow
66944 2019-Jan-17 17:00:50.134386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66945 2019-Jan-17 17:00:50.134444 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66946 2019-Jan-17 17:00:50.135101 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66947 2019-Jan-17 17:00:50.136344 - [DEBUG] Edge function : AllBottom (result of previous compose)
66948 2019-Jan-17 17:00:50.136369 - [DEBUG]
66949 2019-Jan-17 17:00:50.136394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66950 2019-Jan-17 17:00:50.136437 - [DEBUG] = AllBottom
66951 2019-Jan-17 17:00:50.136462 - [DEBUG]
66952 2019-Jan-17 17:00:50.136485 - [DEBUG] PROPAGATE: No new function!
66953 2019-Jan-17 17:00:50.136512 - [DEBUG] EDGE: >
66954 2019-Jan-17 17:00:50.136572 - [DEBUG] ---> 66955 2019-Jan-17 17:00:50.137221 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66956 2019-Jan-17 17:00:50.138483 - [DEBUG]
66957 2019-Jan-17 17:00:50.138517 - [DEBUG] Compose: EdgeIdentity * AllBottom
66958 2019-Jan-17 17:00:50.138545 - [DEBUG]
66959 2019-Jan-17 17:00:50.138568 - [DEBUG] Propagate flow
66960 2019-Jan-17 17:00:50.138592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66961 2019-Jan-17 17:00:50.138650 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66962 2019-Jan-17 17:00:50.139290 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66963 2019-Jan-17 17:00:50.140533 - [DEBUG] Edge function : AllBottom (result of previous compose)
66964 2019-Jan-17 17:00:50.140558 - [DEBUG]
66965 2019-Jan-17 17:00:50.140584 - [DEBUG] Join: AllTop & AllBottom
66966 2019-Jan-17 17:00:50.140609 - [DEBUG] = AllBottom (new jump func)
66967 2019-Jan-17 17:00:50.140633 - [DEBUG]
66968 2019-Jan-17 17:00:50.140656 - [DEBUG] Start adding new jump function
66969 2019-Jan-17 17:00:50.140680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

66970 2019-Jan-17 17:00:50.140737 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66971 2019-Jan-17 17:00:50.141997 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66972 2019-Jan-17 17:00:50.142635 - [DEBUG] Edge Function : AllBottom
66973 2019-Jan-17 17:00:50.142664 - [DEBUG] End adding new jump function
66974 2019-Jan-17 17:00:50.142688 - [DEBUG]
66975 2019-Jan-17 17:00:50.142712 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66976 2019-Jan-17 17:00:50.142736 - [DEBUG]
66977 2019-Jan-17 17:00:50.142760 - [DEBUG] Process 1769. path edge:
66978 2019-Jan-17 17:00:50.142784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
66979 2019-Jan-17 17:00:50.142843 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66980 2019-Jan-17 17:00:50.143483 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
66981 2019-Jan-17 17:00:50.144747 - [DEBUG]
66982 2019-Jan-17 17:00:50.144772 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66983 2019-Jan-17 17:00:50.145423 - [DEBUG] Possible callees:
66984 2019-Jan-17 17:00:50.145449 - [DEBUG] bar
66985 2019-Jan-17 17:00:50.145474 - [DEBUG] Possible return sites:
66986 2019-Jan-17 17:00:50.145497 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966987 2019-Jan-17 17:00:50.146766 - [DEBUG] Found and process special summary
66988 2019-Jan-17 17:00:50.146801 - [DEBUG] Compose: EdgeIdentity * AllBottom
66989 2019-Jan-17 17:00:50.146828 - [DEBUG]
66990 2019-Jan-17 17:00:50.146852 - [DEBUG] Propagate flow
66991 2019-Jan-17 17:00:50.146876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

66992 2019-Jan-17 17:00:50.146943 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66993 2019-Jan-17 17:00:50.147585 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

66994 2019-Jan-17 17:00:50.148848 - [DEBUG] Edge function : AllBottom (result of previous compose)
66995 2019-Jan-17 17:00:50.148874 - [DEBUG]
66996 2019-Jan-17 17:00:50.148898 - [DEBUG] Join: AllTop & AllBottom
66997 2019-Jan-17 17:00:50.148924 - [DEBUG] = AllBottom (new jump func)
66998 2019-Jan-17 17:00:50.148948 - [DEBUG]
66999 2019-Jan-17 17:00:50.148972 - [DEBUG] Start adding new jump function
67000 2019-Jan-17 17:00:50.148996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67001 2019-Jan-17 17:00:50.149054 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67002 2019-Jan-17 17:00:50.150302 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67003 2019-Jan-17 17:00:50.150944 - [DEBUG] Edge Function : AllBottom
67004 2019-Jan-17 17:00:50.150973 - [DEBUG] End adding new jump function
67005 2019-Jan-17 17:00:50.150998 - [DEBUG]
67006 2019-Jan-17 17:00:50.151022 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
67007 2019-Jan-17 17:00:50.151047 - [DEBUG]
67008 2019-Jan-17 17:00:50.151070 - [DEBUG] Process 1770. path edge:
67009 2019-Jan-17 17:00:50.151094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67010 2019-Jan-17 17:00:50.151152 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
67011 2019-Jan-17 17:00:50.151810 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67012 2019-Jan-17 17:00:50.153056 - [DEBUG]
67013 2019-Jan-17 17:00:50.153081 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67014 2019-Jan-17 17:00:50.153745 - [DEBUG] Compose: EdgeIdentity * AllBottom
67015 2019-Jan-17 17:00:50.153773 - [DEBUG]
67016 2019-Jan-17 17:00:50.153797 - [DEBUG] Propagate flow
67017 2019-Jan-17 17:00:50.153821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67018 2019-Jan-17 17:00:50.153879 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67019 2019-Jan-17 17:00:50.154521 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67020 2019-Jan-17 17:00:50.155886 - [DEBUG] Edge function : AllBottom (result of previous compose)
67021 2019-Jan-17 17:00:50.155915 - [DEBUG]
67022 2019-Jan-17 17:00:50.155943 - [DEBUG] Join: AllTop & AllBottom
67023 2019-Jan-17 17:00:50.155970 - [DEBUG] = AllBottom (new jump func)
67024 2019-Jan-17 17:00:50.155995 - [DEBUG]
67025 2019-Jan-17 17:00:50.156019 - [DEBUG] Start adding new jump function
67026 2019-Jan-17 17:00:50.156043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67027 2019-Jan-17 17:00:50.156120 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67028 2019-Jan-17 17:00:50.157435 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67029 2019-Jan-17 17:00:50.158103 - [DEBUG] Edge Function : AllBottom
67030 2019-Jan-17 17:00:50.158142 - [DEBUG] End adding new jump function
67031 2019-Jan-17 17:00:50.158167 - [DEBUG]
67032 2019-Jan-17 17:00:50.158192 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67033 2019-Jan-17 17:00:50.158235 - [DEBUG]
67034 2019-Jan-17 17:00:50.158260 - [DEBUG] Process 1771. path edge:
67035 2019-Jan-17 17:00:50.158284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67036 2019-Jan-17 17:00:50.158347 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67037 2019-Jan-17 17:00:50.158986 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67038 2019-Jan-17 17:00:50.160234 - [DEBUG]
67039 2019-Jan-17 17:00:50.160261 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67040 2019-Jan-17 17:00:50.160931 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-17 17:00:50.160959 - [DEBUG]
67042 2019-Jan-17 17:00:50.160983 - [DEBUG] Propagate flow
67043 2019-Jan-17 17:00:50.161007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67044 2019-Jan-17 17:00:50.161066 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67045 2019-Jan-17 17:00:50.161734 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67046 2019-Jan-17 17:00:50.162989 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-17 17:00:50.163014 - [DEBUG]
67048 2019-Jan-17 17:00:50.163040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67049 2019-Jan-17 17:00:50.163067 - [DEBUG] = AllBottom
67050 2019-Jan-17 17:00:50.163091 - [DEBUG]
67051 2019-Jan-17 17:00:50.163114 - [DEBUG] PROPAGATE: No new function!
67052 2019-Jan-17 17:00:50.163147 - [DEBUG] Compose: EdgeIdentity * AllBottom
67053 2019-Jan-17 17:00:50.163174 - [DEBUG]
67054 2019-Jan-17 17:00:50.163199 - [DEBUG] Propagate flow
67055 2019-Jan-17 17:00:50.163223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67056 2019-Jan-17 17:00:50.163282 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67057 2019-Jan-17 17:00:50.163930 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67058 2019-Jan-17 17:00:50.165191 - [DEBUG] Edge function : AllBottom (result of previous compose)
67059 2019-Jan-17 17:00:50.165217 - [DEBUG]
67060 2019-Jan-17 17:00:50.165242 - [DEBUG] Join: AllTop & AllBottom
67061 2019-Jan-17 17:00:50.165269 - [DEBUG] = AllBottom (new jump func)
67062 2019-Jan-17 17:00:50.165293 - [DEBUG]
67063 2019-Jan-17 17:00:50.165317 - [DEBUG] Start adding new jump function
67064 2019-Jan-17 17:00:50.165340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67065 2019-Jan-17 17:00:50.165399 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67066 2019-Jan-17 17:00:50.166643 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67067 2019-Jan-17 17:00:50.167289 - [DEBUG] Edge Function : AllBottom
67068 2019-Jan-17 17:00:50.167318 - [DEBUG] End adding new jump function
67069 2019-Jan-17 17:00:50.167343 - [DEBUG]
67070 2019-Jan-17 17:00:50.167367 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67071 2019-Jan-17 17:00:50.167393 - [DEBUG]
67072 2019-Jan-17 17:00:50.167416 - [DEBUG] Process 1772. path edge:
67073 2019-Jan-17 17:00:50.167440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67074 2019-Jan-17 17:00:50.167507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67075 2019-Jan-17 17:00:50.168172 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67076 2019-Jan-17 17:00:50.169419 - [DEBUG]
67077 2019-Jan-17 17:00:50.169443 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67078 2019-Jan-17 17:00:50.170102 - [DEBUG] Possible callees:
67079 2019-Jan-17 17:00:50.170128 - [DEBUG] llvm.dbg.declare
67080 2019-Jan-17 17:00:50.170153 - [DEBUG] Possible return sites:
67081 2019-Jan-17 17:00:50.170177 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367082 2019-Jan-17 17:00:50.171478 - [DEBUG] Found and process special summary
67083 2019-Jan-17 17:00:50.171516 - [DEBUG] Compose: EdgeIdentity * AllBottom
67084 2019-Jan-17 17:00:50.171544 - [DEBUG]
67085 2019-Jan-17 17:00:50.171568 - [DEBUG] Propagate flow
67086 2019-Jan-17 17:00:50.171592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67087 2019-Jan-17 17:00:50.171652 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67088 2019-Jan-17 17:00:50.172294 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67089 2019-Jan-17 17:00:50.173543 - [DEBUG] Edge function : AllBottom (result of previous compose)
67090 2019-Jan-17 17:00:50.173569 - [DEBUG]
67091 2019-Jan-17 17:00:50.173594 - [DEBUG] Join: AllTop & AllBottom
67092 2019-Jan-17 17:00:50.173620 - [DEBUG] = AllBottom (new jump func)
67093 2019-Jan-17 17:00:50.173644 - [DEBUG]
67094 2019-Jan-17 17:00:50.173668 - [DEBUG] Start adding new jump function
67095 2019-Jan-17 17:00:50.173691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67096 2019-Jan-17 17:00:50.173750 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67097 2019-Jan-17 17:00:50.175010 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67098 2019-Jan-17 17:00:50.175649 - [DEBUG] Edge Function : AllBottom
67099 2019-Jan-17 17:00:50.175678 - [DEBUG] End adding new jump function
67100 2019-Jan-17 17:00:50.175703 - [DEBUG]
67101 2019-Jan-17 17:00:50.175727 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67102 2019-Jan-17 17:00:50.175752 - [DEBUG]
67103 2019-Jan-17 17:00:50.175775 - [DEBUG] Process 1773. path edge:
67104 2019-Jan-17 17:00:50.175799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67105 2019-Jan-17 17:00:50.175857 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67106 2019-Jan-17 17:00:50.176498 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67107 2019-Jan-17 17:00:50.177742 - [DEBUG]
67108 2019-Jan-17 17:00:50.177767 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67109 2019-Jan-17 17:00:50.178455 - [DEBUG] Compose: EdgeIdentity * AllBottom
67110 2019-Jan-17 17:00:50.178484 - [DEBUG]
67111 2019-Jan-17 17:00:50.178508 - [DEBUG] Propagate flow
67112 2019-Jan-17 17:00:50.178532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67113 2019-Jan-17 17:00:50.178599 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67114 2019-Jan-17 17:00:50.179237 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67115 2019-Jan-17 17:00:50.180483 - [DEBUG] Edge function : AllBottom (result of previous compose)
67116 2019-Jan-17 17:00:50.180508 - [DEBUG]
67117 2019-Jan-17 17:00:50.180533 - [DEBUG] Join: AllTop & AllBottom
67118 2019-Jan-17 17:00:50.180559 - [DEBUG] = AllBottom (new jump func)
67119 2019-Jan-17 17:00:50.180583 - [DEBUG]
67120 2019-Jan-17 17:00:50.180607 - [DEBUG] Start adding new jump function
67121 2019-Jan-17 17:00:50.180630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67122 2019-Jan-17 17:00:50.180687 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67123 2019-Jan-17 17:00:50.181947 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67124 2019-Jan-17 17:00:50.182580 - [DEBUG] Edge Function : AllBottom
67125 2019-Jan-17 17:00:50.182609 - [DEBUG] End adding new jump function
67126 2019-Jan-17 17:00:50.182632 - [DEBUG]
67127 2019-Jan-17 17:00:50.182656 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67128 2019-Jan-17 17:00:50.182681 - [DEBUG]
67129 2019-Jan-17 17:00:50.182704 - [DEBUG] Process 1774. path edge:
67130 2019-Jan-17 17:00:50.182728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67131 2019-Jan-17 17:00:50.182785 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67132 2019-Jan-17 17:00:50.183420 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67133 2019-Jan-17 17:00:50.184676 - [DEBUG]
67134 2019-Jan-17 17:00:50.184701 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67135 2019-Jan-17 17:00:50.185357 - [DEBUG] Compose: EdgeIdentity * AllBottom
67136 2019-Jan-17 17:00:50.185385 - [DEBUG]
67137 2019-Jan-17 17:00:50.185409 - [DEBUG] Propagate flow
67138 2019-Jan-17 17:00:50.185432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67139 2019-Jan-17 17:00:50.185491 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67140 2019-Jan-17 17:00:50.186135 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67141 2019-Jan-17 17:00:50.187379 - [DEBUG] Edge function : AllBottom (result of previous compose)
67142 2019-Jan-17 17:00:50.187404 - [DEBUG]
67143 2019-Jan-17 17:00:50.187430 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67144 2019-Jan-17 17:00:50.187456 - [DEBUG] = AllBottom
67145 2019-Jan-17 17:00:50.187480 - [DEBUG]
67146 2019-Jan-17 17:00:50.187504 - [DEBUG] PROPAGATE: No new function!
67147 2019-Jan-17 17:00:50.187528 - [DEBUG] EDGE: >
67148 2019-Jan-17 17:00:50.187588 - [DEBUG] ---> 67149 2019-Jan-17 17:00:50.188238 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67150 2019-Jan-17 17:00:50.189483 - [DEBUG]
67151 2019-Jan-17 17:00:50.189509 - [DEBUG] EDGE: >
67152 2019-Jan-17 17:00:50.189568 - [DEBUG] ---> 67153 2019-Jan-17 17:00:50.190207 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67154 2019-Jan-17 17:00:50.191473 - [DEBUG]
67155 2019-Jan-17 17:00:50.191515 - [DEBUG] Compose: EdgeIdentity * AllBottom
67156 2019-Jan-17 17:00:50.191542 - [DEBUG]
67157 2019-Jan-17 17:00:50.191566 - [DEBUG] Propagate flow
67158 2019-Jan-17 17:00:50.191590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67159 2019-Jan-17 17:00:50.191648 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67160 2019-Jan-17 17:00:50.192289 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67161 2019-Jan-17 17:00:50.193533 - [DEBUG] Edge function : AllBottom (result of previous compose)
67162 2019-Jan-17 17:00:50.193559 - [DEBUG]
67163 2019-Jan-17 17:00:50.193584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67164 2019-Jan-17 17:00:50.193610 - [DEBUG] = AllBottom
67165 2019-Jan-17 17:00:50.193634 - [DEBUG]
67166 2019-Jan-17 17:00:50.193657 - [DEBUG] PROPAGATE: No new function!
67167 2019-Jan-17 17:00:50.193684 - [DEBUG] EDGE: >
67168 2019-Jan-17 17:00:50.193744 - [DEBUG] ---> 67169 2019-Jan-17 17:00:50.194391 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67170 2019-Jan-17 17:00:50.195651 - [DEBUG]
67171 2019-Jan-17 17:00:50.195676 - [DEBUG] EDGE: >
67172 2019-Jan-17 17:00:50.195736 - [DEBUG] ---> 67173 2019-Jan-17 17:00:50.196372 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67174 2019-Jan-17 17:00:50.197614 - [DEBUG]
67175 2019-Jan-17 17:00:50.197640 - [DEBUG] EDGE: >
67176 2019-Jan-17 17:00:50.197699 - [DEBUG] ---> 67177 2019-Jan-17 17:00:50.198354 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67178 2019-Jan-17 17:00:50.199599 - [DEBUG]
67179 2019-Jan-17 17:00:50.199636 - [DEBUG] Compose: EdgeIdentity * AllBottom
67180 2019-Jan-17 17:00:50.199663 - [DEBUG]
67181 2019-Jan-17 17:00:50.199687 - [DEBUG] Propagate flow
67182 2019-Jan-17 17:00:50.199710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67183 2019-Jan-17 17:00:50.199768 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67184 2019-Jan-17 17:00:50.200409 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67185 2019-Jan-17 17:00:50.201667 - [DEBUG] Edge function : AllBottom (result of previous compose)
67186 2019-Jan-17 17:00:50.201693 - [DEBUG]
67187 2019-Jan-17 17:00:50.201719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67188 2019-Jan-17 17:00:50.201745 - [DEBUG] = AllBottom
67189 2019-Jan-17 17:00:50.201769 - [DEBUG]
67190 2019-Jan-17 17:00:50.201792 - [DEBUG] PROPAGATE: No new function!
67191 2019-Jan-17 17:00:50.201819 - [DEBUG] EDGE: >
67192 2019-Jan-17 17:00:50.201879 - [DEBUG] ---> 67193 2019-Jan-17 17:00:50.202519 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67194 2019-Jan-17 17:00:50.203769 - [DEBUG]
67195 2019-Jan-17 17:00:50.203795 - [DEBUG] EDGE: >
67196 2019-Jan-17 17:00:50.203855 - [DEBUG] ---> 67197 2019-Jan-17 17:00:50.204492 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67198 2019-Jan-17 17:00:50.205753 - [DEBUG]
67199 2019-Jan-17 17:00:50.205780 - [DEBUG] EDGE: >
67200 2019-Jan-17 17:00:50.205839 - [DEBUG] ---> 67201 2019-Jan-17 17:00:50.206482 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67202 2019-Jan-17 17:00:50.207722 - [DEBUG]
67203 2019-Jan-17 17:00:50.207761 - [DEBUG] Compose: EdgeIdentity * AllBottom
67204 2019-Jan-17 17:00:50.207788 - [DEBUG]
67205 2019-Jan-17 17:00:50.207812 - [DEBUG] Propagate flow
67206 2019-Jan-17 17:00:50.207836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67207 2019-Jan-17 17:00:50.207894 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67208 2019-Jan-17 17:00:50.208553 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67209 2019-Jan-17 17:00:50.209794 - [DEBUG] Edge function : AllBottom (result of previous compose)
67210 2019-Jan-17 17:00:50.209819 - [DEBUG]
67211 2019-Jan-17 17:00:50.209845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67212 2019-Jan-17 17:00:50.209870 - [DEBUG] = AllBottom
67213 2019-Jan-17 17:00:50.209895 - [DEBUG]
67214 2019-Jan-17 17:00:50.209918 - [DEBUG] PROPAGATE: No new function!
67215 2019-Jan-17 17:00:50.209945 - [DEBUG] EDGE: >
67216 2019-Jan-17 17:00:50.210005 - [DEBUG] ---> 67217 2019-Jan-17 17:00:50.210645 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67218 2019-Jan-17 17:00:50.211906 - [DEBUG]
67219 2019-Jan-17 17:00:50.211933 - [DEBUG] EDGE: >
67220 2019-Jan-17 17:00:50.211993 - [DEBUG] ---> 67221 2019-Jan-17 17:00:50.212628 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67222 2019-Jan-17 17:00:50.213871 - [DEBUG]
67223 2019-Jan-17 17:00:50.213898 - [DEBUG] EDGE: >
67224 2019-Jan-17 17:00:50.213957 - [DEBUG] ---> 67225 2019-Jan-17 17:00:50.214633 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67226 2019-Jan-17 17:00:50.215885 - [DEBUG]
67227 2019-Jan-17 17:00:50.215928 - [DEBUG] Compose: EdgeIdentity * AllBottom
67228 2019-Jan-17 17:00:50.215955 - [DEBUG]
67229 2019-Jan-17 17:00:50.215979 - [DEBUG] Propagate flow
67230 2019-Jan-17 17:00:50.216003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67231 2019-Jan-17 17:00:50.216061 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67232 2019-Jan-17 17:00:50.216716 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67233 2019-Jan-17 17:00:50.217975 - [DEBUG] Edge function : AllBottom (result of previous compose)
67234 2019-Jan-17 17:00:50.218001 - [DEBUG]
67235 2019-Jan-17 17:00:50.218027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67236 2019-Jan-17 17:00:50.218053 - [DEBUG] = AllBottom
67237 2019-Jan-17 17:00:50.218077 - [DEBUG]
67238 2019-Jan-17 17:00:50.218100 - [DEBUG] PROPAGATE: No new function!
67239 2019-Jan-17 17:00:50.218129 - [DEBUG] EDGE: >
67240 2019-Jan-17 17:00:50.218189 - [DEBUG] ---> 67241 2019-Jan-17 17:00:50.218831 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67242 2019-Jan-17 17:00:50.220075 - [DEBUG]
67243 2019-Jan-17 17:00:50.220114 - [DEBUG] Compose: EdgeIdentity * AllBottom
67244 2019-Jan-17 17:00:50.220140 - [DEBUG]
67245 2019-Jan-17 17:00:50.220164 - [DEBUG] Propagate flow
67246 2019-Jan-17 17:00:50.220188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67247 2019-Jan-17 17:00:50.220246 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67248 2019-Jan-17 17:00:50.220884 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67249 2019-Jan-17 17:00:50.222145 - [DEBUG] Edge function : AllBottom (result of previous compose)
67250 2019-Jan-17 17:00:50.222171 - [DEBUG]
67251 2019-Jan-17 17:00:50.222197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67252 2019-Jan-17 17:00:50.222222 - [DEBUG] = AllBottom
67253 2019-Jan-17 17:00:50.222247 - [DEBUG]
67254 2019-Jan-17 17:00:50.222270 - [DEBUG] PROPAGATE: No new function!
67255 2019-Jan-17 17:00:50.222295 - [DEBUG] EDGE: >
67256 2019-Jan-17 17:00:50.222355 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67257 2019-Jan-17 17:00:50.222998 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67258 2019-Jan-17 17:00:50.224240 - [DEBUG]
67259 2019-Jan-17 17:00:50.224266 - [DEBUG] EDGE: >
67260 2019-Jan-17 17:00:50.224325 - [DEBUG] ---> 67261 2019-Jan-17 17:00:50.224976 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67262 2019-Jan-17 17:00:50.226218 - [DEBUG]
67263 2019-Jan-17 17:00:50.226245 - [DEBUG] EDGE: >
67264 2019-Jan-17 17:00:50.226304 - [DEBUG] ---> 67265 2019-Jan-17 17:00:50.226940 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67266 2019-Jan-17 17:00:50.228198 - [DEBUG]
67267 2019-Jan-17 17:00:50.228224 - [DEBUG] EDGE: >
67268 2019-Jan-17 17:00:50.228284 - [DEBUG] ---> 67269 2019-Jan-17 17:00:50.228925 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67270 2019-Jan-17 17:00:50.230176 - [DEBUG]
67271 2019-Jan-17 17:00:50.230213 - [DEBUG] Compose: EdgeIdentity * AllBottom
67272 2019-Jan-17 17:00:50.230241 - [DEBUG]
67273 2019-Jan-17 17:00:50.230264 - [DEBUG] Propagate flow
67274 2019-Jan-17 17:00:50.230288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67275 2019-Jan-17 17:00:50.230346 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67276 2019-Jan-17 17:00:50.230983 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67277 2019-Jan-17 17:00:50.232241 - [DEBUG] Edge function : AllBottom (result of previous compose)
67278 2019-Jan-17 17:00:50.232266 - [DEBUG]
67279 2019-Jan-17 17:00:50.232292 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67280 2019-Jan-17 17:00:50.232318 - [DEBUG] = AllBottom
67281 2019-Jan-17 17:00:50.232342 - [DEBUG]
67282 2019-Jan-17 17:00:50.232365 - [DEBUG] PROPAGATE: No new function!
67283 2019-Jan-17 17:00:50.232390 - [DEBUG] EDGE: >
67284 2019-Jan-17 17:00:50.232450 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67285 2019-Jan-17 17:00:50.233091 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67286 2019-Jan-17 17:00:50.234334 - [DEBUG]
67287 2019-Jan-17 17:00:50.234361 - [DEBUG] EDGE: >
67288 2019-Jan-17 17:00:50.234420 - [DEBUG] ---> 67289 2019-Jan-17 17:00:50.235071 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67290 2019-Jan-17 17:00:50.236315 - [DEBUG]
67291 2019-Jan-17 17:00:50.236352 - [DEBUG] Compose: EdgeIdentity * AllBottom
67292 2019-Jan-17 17:00:50.236379 - [DEBUG]
67293 2019-Jan-17 17:00:50.236402 - [DEBUG] Propagate flow
67294 2019-Jan-17 17:00:50.236426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67295 2019-Jan-17 17:00:50.236483 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67296 2019-Jan-17 17:00:50.237131 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67297 2019-Jan-17 17:00:50.238398 - [DEBUG] Edge function : AllBottom (result of previous compose)
67298 2019-Jan-17 17:00:50.238424 - [DEBUG]
67299 2019-Jan-17 17:00:50.238449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67300 2019-Jan-17 17:00:50.238475 - [DEBUG] = AllBottom
67301 2019-Jan-17 17:00:50.238499 - [DEBUG]
67302 2019-Jan-17 17:00:50.238522 - [DEBUG] PROPAGATE: No new function!
67303 2019-Jan-17 17:00:50.238548 - [DEBUG] EDGE: >
67304 2019-Jan-17 17:00:50.238607 - [DEBUG] ---> 67305 2019-Jan-17 17:00:50.239246 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67306 2019-Jan-17 17:00:50.240490 - [DEBUG]
67307 2019-Jan-17 17:00:50.240516 - [DEBUG] EDGE: >
67308 2019-Jan-17 17:00:50.240576 - [DEBUG] ---> 67309 2019-Jan-17 17:00:50.241217 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67310 2019-Jan-17 17:00:50.242485 - [DEBUG]
67311 2019-Jan-17 17:00:50.242512 - [DEBUG] EDGE: >
67312 2019-Jan-17 17:00:50.242572 - [DEBUG] ---> 67313 2019-Jan-17 17:00:50.243207 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67314 2019-Jan-17 17:00:50.244451 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-17 17:00:50.245126 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-17 17:00:50.245156 - [DEBUG]
67317 2019-Jan-17 17:00:50.245180 - [DEBUG] Propagate flow
67318 2019-Jan-17 17:00:50.245203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67319 2019-Jan-17 17:00:50.245262 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-17 17:00:50.245911 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

67321 2019-Jan-17 17:00:50.247157 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-17 17:00:50.247183 - [DEBUG]
67323 2019-Jan-17 17:00:50.247209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-17 17:00:50.247235 - [DEBUG] = AllBottom
67325 2019-Jan-17 17:00:50.247260 - [DEBUG]
67326 2019-Jan-17 17:00:50.247283 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-17 17:00:50.247308 - [DEBUG] EDGE: >
67328 2019-Jan-17 17:00:50.247368 - [DEBUG] ---> 67329 2019-Jan-17 17:00:50.248020 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67330 2019-Jan-17 17:00:50.249263 - [DEBUG]
67331 2019-Jan-17 17:00:50.249289 - [DEBUG] EDGE: >
67332 2019-Jan-17 17:00:50.249349 - [DEBUG] ---> 67333 2019-Jan-17 17:00:50.249989 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67334 2019-Jan-17 17:00:50.251234 - [DEBUG]
67335 2019-Jan-17 17:00:50.251260 - [DEBUG] EDGE: >
67336 2019-Jan-17 17:00:50.251333 - [DEBUG] ---> 67337 2019-Jan-17 17:00:50.251971 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
>
67338 2019-Jan-17 17:00:50.253213 - [DEBUG]
67339 2019-Jan-17 17:00:50.253240 - [DEBUG] EDGE: >
67340 2019-Jan-17 17:00:50.253299 - [DEBUG] ---> 67341 2019-Jan-17 17:00:50.253941 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
>
67342 2019-Jan-17 17:00:50.254600 - [DEBUG]
67343 2019-Jan-17 17:00:50.254655 - [DEBUG] Compose: AllBottom * AllBottom
67344 2019-Jan-17 17:00:50.254683 - [DEBUG]
67345 2019-Jan-17 17:00:50.254708 - [DEBUG] Propagate flow
67346 2019-Jan-17 17:00:50.254731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67347 2019-Jan-17 17:00:50.254797 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67348 2019-Jan-17 17:00:50.255440 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67349 2019-Jan-17 17:00:50.255498 - [DEBUG] Edge function : AllBottom (result of previous compose)
67350 2019-Jan-17 17:00:50.255523 - [DEBUG]
67351 2019-Jan-17 17:00:50.255548 - [DEBUG] Join: AllTop & AllBottom
67352 2019-Jan-17 17:00:50.255574 - [DEBUG] = AllBottom (new jump func)
67353 2019-Jan-17 17:00:50.255598 - [DEBUG]
67354 2019-Jan-17 17:00:50.255621 - [DEBUG] Start adding new jump function
67355 2019-Jan-17 17:00:50.255645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67356 2019-Jan-17 17:00:50.255702 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67357 2019-Jan-17 17:00:50.255758 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67358 2019-Jan-17 17:00:50.256397 - [DEBUG] Edge Function : AllBottom
67359 2019-Jan-17 17:00:50.256426 - [DEBUG] End adding new jump function
67360 2019-Jan-17 17:00:50.256450 - [DEBUG]
67361 2019-Jan-17 17:00:50.256474 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67362 2019-Jan-17 17:00:50.256499 - [DEBUG]
67363 2019-Jan-17 17:00:50.256522 - [DEBUG] Process 1775. path edge:
67364 2019-Jan-17 17:00:50.256546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67365 2019-Jan-17 17:00:50.256603 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
67366 2019-Jan-17 17:00:50.257241 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67367 2019-Jan-17 17:00:50.257299 - [DEBUG]
67368 2019-Jan-17 17:00:50.257324 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67369 2019-Jan-17 17:00:50.257990 - [DEBUG] Compose: AllBottom * AllBottom
67370 2019-Jan-17 17:00:50.258018 - [DEBUG]
67371 2019-Jan-17 17:00:50.258042 - [DEBUG] Propagate flow
67372 2019-Jan-17 17:00:50.258066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67373 2019-Jan-17 17:00:50.258124 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67374 2019-Jan-17 17:00:50.258763 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67375 2019-Jan-17 17:00:50.258820 - [DEBUG] Edge function : AllBottom (result of previous compose)
67376 2019-Jan-17 17:00:50.258845 - [DEBUG]
67377 2019-Jan-17 17:00:50.258870 - [DEBUG] Join: AllTop & AllBottom
67378 2019-Jan-17 17:00:50.258895 - [DEBUG] = AllBottom (new jump func)
67379 2019-Jan-17 17:00:50.258919 - [DEBUG]
67380 2019-Jan-17 17:00:50.258943 - [DEBUG] Start adding new jump function
67381 2019-Jan-17 17:00:50.258966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67382 2019-Jan-17 17:00:50.259022 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67383 2019-Jan-17 17:00:50.259078 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67384 2019-Jan-17 17:00:50.259714 - [DEBUG] Edge Function : AllBottom
67385 2019-Jan-17 17:00:50.259741 - [DEBUG] End adding new jump function
67386 2019-Jan-17 17:00:50.259765 - [DEBUG]
67387 2019-Jan-17 17:00:50.259789 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67388 2019-Jan-17 17:00:50.259813 - [DEBUG]
67389 2019-Jan-17 17:00:50.259836 - [DEBUG] Process 1776. path edge:
67390 2019-Jan-17 17:00:50.259860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67391 2019-Jan-17 17:00:50.259917 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67392 2019-Jan-17 17:00:50.260566 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67393 2019-Jan-17 17:00:50.260624 - [DEBUG]
67394 2019-Jan-17 17:00:50.260649 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67395 2019-Jan-17 17:00:50.261311 - [DEBUG] Compose: AllBottom * AllBottom
67396 2019-Jan-17 17:00:50.261341 - [DEBUG]
67397 2019-Jan-17 17:00:50.261364 - [DEBUG] Propagate flow
67398 2019-Jan-17 17:00:50.261388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67399 2019-Jan-17 17:00:50.261445 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67400 2019-Jan-17 17:00:50.262088 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67401 2019-Jan-17 17:00:50.262145 - [DEBUG] Edge function : AllBottom (result of previous compose)
67402 2019-Jan-17 17:00:50.262170 - [DEBUG]
67403 2019-Jan-17 17:00:50.262194 - [DEBUG] Join: AllTop & AllBottom
67404 2019-Jan-17 17:00:50.262220 - [DEBUG] = AllBottom (new jump func)
67405 2019-Jan-17 17:00:50.262244 - [DEBUG]
67406 2019-Jan-17 17:00:50.262268 - [DEBUG] Start adding new jump function
67407 2019-Jan-17 17:00:50.262291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67408 2019-Jan-17 17:00:50.262347 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67409 2019-Jan-17 17:00:50.262403 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67410 2019-Jan-17 17:00:50.263047 - [DEBUG] Edge Function : AllBottom
67411 2019-Jan-17 17:00:50.263074 - [DEBUG] End adding new jump function
67412 2019-Jan-17 17:00:50.263098 - [DEBUG]
67413 2019-Jan-17 17:00:50.263121 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67414 2019-Jan-17 17:00:50.263146 - [DEBUG]
67415 2019-Jan-17 17:00:50.263168 - [DEBUG] Process 1777. path edge:
67416 2019-Jan-17 17:00:50.263192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67417 2019-Jan-17 17:00:50.263249 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67418 2019-Jan-17 17:00:50.263891 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67419 2019-Jan-17 17:00:50.263948 - [DEBUG]
67420 2019-Jan-17 17:00:50.263973 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67421 2019-Jan-17 17:00:50.264636 - [DEBUG] Compose: AllBottom * AllBottom
67422 2019-Jan-17 17:00:50.264665 - [DEBUG]
67423 2019-Jan-17 17:00:50.264689 - [DEBUG] Propagate flow
67424 2019-Jan-17 17:00:50.264712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67425 2019-Jan-17 17:00:50.264770 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67426 2019-Jan-17 17:00:50.265408 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67427 2019-Jan-17 17:00:50.265466 - [DEBUG] Edge function : AllBottom (result of previous compose)
67428 2019-Jan-17 17:00:50.265491 - [DEBUG]
67429 2019-Jan-17 17:00:50.265515 - [DEBUG] Join: AllTop & AllBottom
67430 2019-Jan-17 17:00:50.265541 - [DEBUG] = AllBottom (new jump func)
67431 2019-Jan-17 17:00:50.265565 - [DEBUG]
67432 2019-Jan-17 17:00:50.265588 - [DEBUG] Start adding new jump function
67433 2019-Jan-17 17:00:50.265611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67434 2019-Jan-17 17:00:50.265668 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67435 2019-Jan-17 17:00:50.265724 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67436 2019-Jan-17 17:00:50.266361 - [DEBUG] Edge Function : AllBottom
67437 2019-Jan-17 17:00:50.266389 - [DEBUG] End adding new jump function
67438 2019-Jan-17 17:00:50.266413 - [DEBUG]
67439 2019-Jan-17 17:00:50.266445 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67440 2019-Jan-17 17:00:50.266469 - [DEBUG]
67441 2019-Jan-17 17:00:50.266493 - [DEBUG] Process 1778. path edge:
67442 2019-Jan-17 17:00:50.266516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67443 2019-Jan-17 17:00:50.266574 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67444 2019-Jan-17 17:00:50.267210 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67445 2019-Jan-17 17:00:50.267268 - [DEBUG]
67446 2019-Jan-17 17:00:50.267293 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67447 2019-Jan-17 17:00:50.267941 - [DEBUG] Compose: AllBottom * AllBottom
67448 2019-Jan-17 17:00:50.267984 - [DEBUG]
67449 2019-Jan-17 17:00:50.268008 - [DEBUG] Propagate flow
67450 2019-Jan-17 17:00:50.268031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67451 2019-Jan-17 17:00:50.268090 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67452 2019-Jan-17 17:00:50.268727 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67453 2019-Jan-17 17:00:50.268784 - [DEBUG] Edge function : AllBottom (result of previous compose)
67454 2019-Jan-17 17:00:50.268809 - [DEBUG]
67455 2019-Jan-17 17:00:50.268834 - [DEBUG] Join: AllTop & AllBottom
67456 2019-Jan-17 17:00:50.268859 - [DEBUG] = AllBottom (new jump func)
67457 2019-Jan-17 17:00:50.268883 - [DEBUG]
67458 2019-Jan-17 17:00:50.268906 - [DEBUG] Start adding new jump function
67459 2019-Jan-17 17:00:50.268930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67460 2019-Jan-17 17:00:50.268986 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67461 2019-Jan-17 17:00:50.269042 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67462 2019-Jan-17 17:00:50.269677 - [DEBUG] Edge Function : AllBottom
67463 2019-Jan-17 17:00:50.269705 - [DEBUG] End adding new jump function
67464 2019-Jan-17 17:00:50.269728 - [DEBUG]
67465 2019-Jan-17 17:00:50.269751 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67466 2019-Jan-17 17:00:50.269776 - [DEBUG]
67467 2019-Jan-17 17:00:50.269799 - [DEBUG] Process 1779. path edge:
67468 2019-Jan-17 17:00:50.269822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67469 2019-Jan-17 17:00:50.269880 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67470 2019-Jan-17 17:00:50.270517 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67471 2019-Jan-17 17:00:50.270575 - [DEBUG]
67472 2019-Jan-17 17:00:50.270599 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67473 2019-Jan-17 17:00:50.271246 - [DEBUG] Compose: AllBottom * AllBottom
67474 2019-Jan-17 17:00:50.271274 - [DEBUG]
67475 2019-Jan-17 17:00:50.271311 - [DEBUG] Propagate flow
67476 2019-Jan-17 17:00:50.271335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67477 2019-Jan-17 17:00:50.271393 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67478 2019-Jan-17 17:00:50.272036 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67479 2019-Jan-17 17:00:50.272093 - [DEBUG] Edge function : AllBottom (result of previous compose)
67480 2019-Jan-17 17:00:50.272118 - [DEBUG]
67481 2019-Jan-17 17:00:50.272143 - [DEBUG] Join: AllTop & AllBottom
67482 2019-Jan-17 17:00:50.272168 - [DEBUG] = AllBottom (new jump func)
67483 2019-Jan-17 17:00:50.272192 - [DEBUG]
67484 2019-Jan-17 17:00:50.272216 - [DEBUG] Start adding new jump function
67485 2019-Jan-17 17:00:50.272239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67486 2019-Jan-17 17:00:50.272303 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67487 2019-Jan-17 17:00:50.272359 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67488 2019-Jan-17 17:00:50.273001 - [DEBUG] Edge Function : AllBottom
67489 2019-Jan-17 17:00:50.273030 - [DEBUG] End adding new jump function
67490 2019-Jan-17 17:00:50.273054 - [DEBUG]
67491 2019-Jan-17 17:00:50.273077 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67492 2019-Jan-17 17:00:50.273102 - [DEBUG]
67493 2019-Jan-17 17:00:50.273125 - [DEBUG] Process 1780. path edge:
67494 2019-Jan-17 17:00:50.273149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67495 2019-Jan-17 17:00:50.273207 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67496 2019-Jan-17 17:00:50.273847 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67497 2019-Jan-17 17:00:50.273905 - [DEBUG]
67498 2019-Jan-17 17:00:50.273929 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67499 2019-Jan-17 17:00:50.274581 - [DEBUG] Compose: AllBottom * AllBottom
67500 2019-Jan-17 17:00:50.274609 - [DEBUG]
67501 2019-Jan-17 17:00:50.274647 - [DEBUG] Propagate flow
67502 2019-Jan-17 17:00:50.274671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67503 2019-Jan-17 17:00:50.274729 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67504 2019-Jan-17 17:00:50.275367 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67505 2019-Jan-17 17:00:50.275424 - [DEBUG] Edge function : AllBottom (result of previous compose)
67506 2019-Jan-17 17:00:50.275449 - [DEBUG]
67507 2019-Jan-17 17:00:50.275474 - [DEBUG] Join: AllTop & AllBottom
67508 2019-Jan-17 17:00:50.275500 - [DEBUG] = AllBottom (new jump func)
67509 2019-Jan-17 17:00:50.275524 - [DEBUG]
67510 2019-Jan-17 17:00:50.275547 - [DEBUG] Start adding new jump function
67511 2019-Jan-17 17:00:50.275570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67512 2019-Jan-17 17:00:50.275626 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67513 2019-Jan-17 17:00:50.275682 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67514 2019-Jan-17 17:00:50.276320 - [DEBUG] Edge Function : AllBottom
67515 2019-Jan-17 17:00:50.276347 - [DEBUG] End adding new jump function
67516 2019-Jan-17 17:00:50.276371 - [DEBUG]
67517 2019-Jan-17 17:00:50.276394 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67518 2019-Jan-17 17:00:50.276419 - [DEBUG]
67519 2019-Jan-17 17:00:50.276442 - [DEBUG] Process 1781. path edge:
67520 2019-Jan-17 17:00:50.276465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67521 2019-Jan-17 17:00:50.276522 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67522 2019-Jan-17 17:00:50.277159 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67523 2019-Jan-17 17:00:50.277216 - [DEBUG]
67524 2019-Jan-17 17:00:50.277242 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67525 2019-Jan-17 17:00:50.277890 - [DEBUG] Compose: AllBottom * AllBottom
67526 2019-Jan-17 17:00:50.277918 - [DEBUG]
67527 2019-Jan-17 17:00:50.277942 - [DEBUG] Propagate flow
67528 2019-Jan-17 17:00:50.277979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67529 2019-Jan-17 17:00:50.278037 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67530 2019-Jan-17 17:00:50.278682 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67531 2019-Jan-17 17:00:50.278740 - [DEBUG] Edge function : AllBottom (result of previous compose)
67532 2019-Jan-17 17:00:50.278765 - [DEBUG]
67533 2019-Jan-17 17:00:50.278790 - [DEBUG] Join: AllTop & AllBottom
67534 2019-Jan-17 17:00:50.278816 - [DEBUG] = AllBottom (new jump func)
67535 2019-Jan-17 17:00:50.278840 - [DEBUG]
67536 2019-Jan-17 17:00:50.278863 - [DEBUG] Start adding new jump function
67537 2019-Jan-17 17:00:50.278887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67538 2019-Jan-17 17:00:50.278943 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67539 2019-Jan-17 17:00:50.278999 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67540 2019-Jan-17 17:00:50.279635 - [DEBUG] Edge Function : AllBottom
67541 2019-Jan-17 17:00:50.279664 - [DEBUG] End adding new jump function
67542 2019-Jan-17 17:00:50.279687 - [DEBUG]
67543 2019-Jan-17 17:00:50.279711 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67544 2019-Jan-17 17:00:50.279735 - [DEBUG]
67545 2019-Jan-17 17:00:50.279759 - [DEBUG] Process 1782. path edge:
67546 2019-Jan-17 17:00:50.279782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67547 2019-Jan-17 17:00:50.279840 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67548 2019-Jan-17 17:00:50.280476 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67549 2019-Jan-17 17:00:50.280533 - [DEBUG]
67550 2019-Jan-17 17:00:50.280558 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67551 2019-Jan-17 17:00:50.281206 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-17 17:00:50.281234 - [DEBUG]
67553 2019-Jan-17 17:00:50.281258 - [DEBUG] Propagate flow
67554 2019-Jan-17 17:00:50.281281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67555 2019-Jan-17 17:00:50.281352 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67556 2019-Jan-17 17:00:50.281995 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67557 2019-Jan-17 17:00:50.282052 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-17 17:00:50.282077 - [DEBUG]
67559 2019-Jan-17 17:00:50.282102 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-17 17:00:50.282127 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-17 17:00:50.282151 - [DEBUG]
67562 2019-Jan-17 17:00:50.282174 - [DEBUG] Start adding new jump function
67563 2019-Jan-17 17:00:50.282198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67564 2019-Jan-17 17:00:50.282254 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67565 2019-Jan-17 17:00:50.282310 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67566 2019-Jan-17 17:00:50.282951 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-17 17:00:50.282979 - [DEBUG] End adding new jump function
67568 2019-Jan-17 17:00:50.283003 - [DEBUG]
67569 2019-Jan-17 17:00:50.283026 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67570 2019-Jan-17 17:00:50.283051 - [DEBUG]
67571 2019-Jan-17 17:00:50.283074 - [DEBUG] Process 1783. path edge:
67572 2019-Jan-17 17:00:50.283097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67573 2019-Jan-17 17:00:50.283154 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67574 2019-Jan-17 17:00:50.283796 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67575 2019-Jan-17 17:00:50.283853 - [DEBUG]
67576 2019-Jan-17 17:00:50.283886 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67577 2019-Jan-17 17:00:50.284541 - [DEBUG] Compose: AllBottom * AllBottom
67578 2019-Jan-17 17:00:50.284570 - [DEBUG]
67579 2019-Jan-17 17:00:50.284594 - [DEBUG] Propagate flow
67580 2019-Jan-17 17:00:50.284617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67581 2019-Jan-17 17:00:50.284688 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67582 2019-Jan-17 17:00:50.285330 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67583 2019-Jan-17 17:00:50.285387 - [DEBUG] Edge function : AllBottom (result of previous compose)
67584 2019-Jan-17 17:00:50.285412 - [DEBUG]
67585 2019-Jan-17 17:00:50.285437 - [DEBUG] Join: AllTop & AllBottom
67586 2019-Jan-17 17:00:50.285462 - [DEBUG] = AllBottom (new jump func)
67587 2019-Jan-17 17:00:50.285486 - [DEBUG]
67588 2019-Jan-17 17:00:50.285510 - [DEBUG] Start adding new jump function
67589 2019-Jan-17 17:00:50.285533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67590 2019-Jan-17 17:00:50.285589 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67591 2019-Jan-17 17:00:50.285645 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67592 2019-Jan-17 17:00:50.286286 - [DEBUG] Edge Function : AllBottom
67593 2019-Jan-17 17:00:50.286316 - [DEBUG] End adding new jump function
67594 2019-Jan-17 17:00:50.286340 - [DEBUG]
67595 2019-Jan-17 17:00:50.286364 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67596 2019-Jan-17 17:00:50.286388 - [DEBUG]
67597 2019-Jan-17 17:00:50.286411 - [DEBUG] Process 1784. path edge:
67598 2019-Jan-17 17:00:50.286435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67599 2019-Jan-17 17:00:50.286492 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67600 2019-Jan-17 17:00:50.287132 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67601 2019-Jan-17 17:00:50.287189 - [DEBUG]
67602 2019-Jan-17 17:00:50.287214 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67603 2019-Jan-17 17:00:50.287866 - [DEBUG] Compose: AllBottom * AllBottom
67604 2019-Jan-17 17:00:50.287894 - [DEBUG]
67605 2019-Jan-17 17:00:50.287918 - [DEBUG] Propagate flow
67606 2019-Jan-17 17:00:50.287941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67607 2019-Jan-17 17:00:50.288013 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67608 2019-Jan-17 17:00:50.288650 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67609 2019-Jan-17 17:00:50.288708 - [DEBUG] Edge function : AllBottom (result of previous compose)
67610 2019-Jan-17 17:00:50.288733 - [DEBUG]
67611 2019-Jan-17 17:00:50.288757 - [DEBUG] Join: AllTop & AllBottom
67612 2019-Jan-17 17:00:50.288783 - [DEBUG] = AllBottom (new jump func)
67613 2019-Jan-17 17:00:50.288807 - [DEBUG]
67614 2019-Jan-17 17:00:50.288830 - [DEBUG] Start adding new jump function
67615 2019-Jan-17 17:00:50.288853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67616 2019-Jan-17 17:00:50.288909 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67617 2019-Jan-17 17:00:50.288965 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67618 2019-Jan-17 17:00:50.289601 - [DEBUG] Edge Function : AllBottom
67619 2019-Jan-17 17:00:50.289628 - [DEBUG] End adding new jump function
67620 2019-Jan-17 17:00:50.289652 - [DEBUG]
67621 2019-Jan-17 17:00:50.289675 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67622 2019-Jan-17 17:00:50.289700 - [DEBUG]
67623 2019-Jan-17 17:00:50.289731 - [DEBUG] Process 1785. path edge:
67624 2019-Jan-17 17:00:50.289755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67625 2019-Jan-17 17:00:50.289813 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67626 2019-Jan-17 17:00:50.290448 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67627 2019-Jan-17 17:00:50.290505 - [DEBUG]
67628 2019-Jan-17 17:00:50.290530 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67629 2019-Jan-17 17:00:50.291180 - [DEBUG] Compose: AllBottom * AllBottom
67630 2019-Jan-17 17:00:50.291207 - [DEBUG]
67631 2019-Jan-17 17:00:50.291231 - [DEBUG] Propagate flow
67632 2019-Jan-17 17:00:50.291254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67633 2019-Jan-17 17:00:50.291325 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67634 2019-Jan-17 17:00:50.291962 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67635 2019-Jan-17 17:00:50.292019 - [DEBUG] Edge function : AllBottom (result of previous compose)
67636 2019-Jan-17 17:00:50.292044 - [DEBUG]
67637 2019-Jan-17 17:00:50.292069 - [DEBUG] Join: AllTop & AllBottom
67638 2019-Jan-17 17:00:50.292094 - [DEBUG] = AllBottom (new jump func)
67639 2019-Jan-17 17:00:50.292119 - [DEBUG]
67640 2019-Jan-17 17:00:50.292142 - [DEBUG] Start adding new jump function
67641 2019-Jan-17 17:00:50.292165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67642 2019-Jan-17 17:00:50.292222 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67643 2019-Jan-17 17:00:50.292277 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67644 2019-Jan-17 17:00:50.292912 - [DEBUG] Edge Function : AllBottom
67645 2019-Jan-17 17:00:50.292940 - [DEBUG] End adding new jump function
67646 2019-Jan-17 17:00:50.292963 - [DEBUG]
67647 2019-Jan-17 17:00:50.292987 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67648 2019-Jan-17 17:00:50.293011 - [DEBUG]
67649 2019-Jan-17 17:00:50.293034 - [DEBUG] Process 1786. path edge:
67650 2019-Jan-17 17:00:50.293058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67651 2019-Jan-17 17:00:50.293116 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67652 2019-Jan-17 17:00:50.293752 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67653 2019-Jan-17 17:00:50.293809 - [DEBUG]
67654 2019-Jan-17 17:00:50.293833 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67655 2019-Jan-17 17:00:50.294483 - [DEBUG] Compose: AllBottom * AllBottom
67656 2019-Jan-17 17:00:50.294511 - [DEBUG]
67657 2019-Jan-17 17:00:50.294535 - [DEBUG] Propagate flow
67658 2019-Jan-17 17:00:50.294558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67659 2019-Jan-17 17:00:50.294616 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67660 2019-Jan-17 17:00:50.295281 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67661 2019-Jan-17 17:00:50.295339 - [DEBUG] Edge function : AllBottom (result of previous compose)
67662 2019-Jan-17 17:00:50.295364 - [DEBUG]
67663 2019-Jan-17 17:00:50.295388 - [DEBUG] Join: AllTop & AllBottom
67664 2019-Jan-17 17:00:50.295414 - [DEBUG] = AllBottom (new jump func)
67665 2019-Jan-17 17:00:50.295439 - [DEBUG]
67666 2019-Jan-17 17:00:50.295462 - [DEBUG] Start adding new jump function
67667 2019-Jan-17 17:00:50.295485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67668 2019-Jan-17 17:00:50.295542 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67669 2019-Jan-17 17:00:50.295598 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67670 2019-Jan-17 17:00:50.296253 - [DEBUG] Edge Function : AllBottom
67671 2019-Jan-17 17:00:50.296282 - [DEBUG] End adding new jump function
67672 2019-Jan-17 17:00:50.296306 - [DEBUG]
67673 2019-Jan-17 17:00:50.296330 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67674 2019-Jan-17 17:00:50.296354 - [DEBUG]
67675 2019-Jan-17 17:00:50.296377 - [DEBUG] Process 1787. path edge:
67676 2019-Jan-17 17:00:50.296401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67677 2019-Jan-17 17:00:50.296459 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67678 2019-Jan-17 17:00:50.297101 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67679 2019-Jan-17 17:00:50.297158 - [DEBUG]
67680 2019-Jan-17 17:00:50.297184 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67681 2019-Jan-17 17:00:50.297843 - [DEBUG] Compose: AllBottom * AllBottom
67682 2019-Jan-17 17:00:50.297871 - [DEBUG]
67683 2019-Jan-17 17:00:50.297895 - [DEBUG] Propagate flow
67684 2019-Jan-17 17:00:50.297919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67685 2019-Jan-17 17:00:50.297992 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67686 2019-Jan-17 17:00:50.298634 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67687 2019-Jan-17 17:00:50.298691 - [DEBUG] Edge function : AllBottom (result of previous compose)
67688 2019-Jan-17 17:00:50.298717 - [DEBUG]
67689 2019-Jan-17 17:00:50.298741 - [DEBUG] Join: AllTop & AllBottom
67690 2019-Jan-17 17:00:50.298767 - [DEBUG] = AllBottom (new jump func)
67691 2019-Jan-17 17:00:50.298791 - [DEBUG]
67692 2019-Jan-17 17:00:50.298815 - [DEBUG] Start adding new jump function
67693 2019-Jan-17 17:00:50.298838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67694 2019-Jan-17 17:00:50.298894 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67695 2019-Jan-17 17:00:50.298950 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67696 2019-Jan-17 17:00:50.299591 - [DEBUG] Edge Function : AllBottom
67697 2019-Jan-17 17:00:50.299619 - [DEBUG] End adding new jump function
67698 2019-Jan-17 17:00:50.299643 - [DEBUG]
67699 2019-Jan-17 17:00:50.299666 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67700 2019-Jan-17 17:00:50.299691 - [DEBUG]
67701 2019-Jan-17 17:00:50.299714 - [DEBUG] Process 1788. path edge:
67702 2019-Jan-17 17:00:50.299737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67703 2019-Jan-17 17:00:50.299795 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67704 2019-Jan-17 17:00:50.300433 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67705 2019-Jan-17 17:00:50.300490 - [DEBUG]
67706 2019-Jan-17 17:00:50.300515 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67707 2019-Jan-17 17:00:50.301164 - [DEBUG] Possible callees:
67708 2019-Jan-17 17:00:50.301188 - [DEBUG] bar
67709 2019-Jan-17 17:00:50.301213 - [DEBUG] Possible return sites:
67710 2019-Jan-17 17:00:50.301237 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167711 2019-Jan-17 17:00:50.302526 - [DEBUG] Found and process special summary
67712 2019-Jan-17 17:00:50.302562 - [DEBUG] Compose: EdgeIdentity * AllBottom
67713 2019-Jan-17 17:00:50.302598 - [DEBUG]
67714 2019-Jan-17 17:00:50.302622 - [DEBUG] Propagate flow
67715 2019-Jan-17 17:00:50.302645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67716 2019-Jan-17 17:00:50.302704 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67717 2019-Jan-17 17:00:50.303347 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67718 2019-Jan-17 17:00:50.303405 - [DEBUG] Edge function : AllBottom (result of previous compose)
67719 2019-Jan-17 17:00:50.303430 - [DEBUG]
67720 2019-Jan-17 17:00:50.303454 - [DEBUG] Join: AllTop & AllBottom
67721 2019-Jan-17 17:00:50.303480 - [DEBUG] = AllBottom (new jump func)
67722 2019-Jan-17 17:00:50.303504 - [DEBUG]
67723 2019-Jan-17 17:00:50.303527 - [DEBUG] Start adding new jump function
67724 2019-Jan-17 17:00:50.303550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67725 2019-Jan-17 17:00:50.303606 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67726 2019-Jan-17 17:00:50.303662 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67727 2019-Jan-17 17:00:50.304303 - [DEBUG] Edge Function : AllBottom
67728 2019-Jan-17 17:00:50.304331 - [DEBUG] End adding new jump function
67729 2019-Jan-17 17:00:50.304355 - [DEBUG]
67730 2019-Jan-17 17:00:50.304378 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67731 2019-Jan-17 17:00:50.304403 - [DEBUG]
67732 2019-Jan-17 17:00:50.304426 - [DEBUG] Process 1789. path edge:
67733 2019-Jan-17 17:00:50.304449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67734 2019-Jan-17 17:00:50.304507 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67735 2019-Jan-17 17:00:50.305165 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67736 2019-Jan-17 17:00:50.305222 - [DEBUG]
67737 2019-Jan-17 17:00:50.305246 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67738 2019-Jan-17 17:00:50.305902 - [DEBUG] Compose: AllBottom * AllBottom
67739 2019-Jan-17 17:00:50.305930 - [DEBUG]
67740 2019-Jan-17 17:00:50.305954 - [DEBUG] Propagate flow
67741 2019-Jan-17 17:00:50.305977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67742 2019-Jan-17 17:00:50.306035 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67743 2019-Jan-17 17:00:50.306672 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67744 2019-Jan-17 17:00:50.306729 - [DEBUG] Edge function : AllBottom (result of previous compose)
67745 2019-Jan-17 17:00:50.306754 - [DEBUG]
67746 2019-Jan-17 17:00:50.306779 - [DEBUG] Join: AllTop & AllBottom
67747 2019-Jan-17 17:00:50.306804 - [DEBUG] = AllBottom (new jump func)
67748 2019-Jan-17 17:00:50.306828 - [DEBUG]
67749 2019-Jan-17 17:00:50.306852 - [DEBUG] Start adding new jump function
67750 2019-Jan-17 17:00:50.306875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67751 2019-Jan-17 17:00:50.306931 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67752 2019-Jan-17 17:00:50.306987 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67753 2019-Jan-17 17:00:50.307624 - [DEBUG] Edge Function : AllBottom
67754 2019-Jan-17 17:00:50.307652 - [DEBUG] End adding new jump function
67755 2019-Jan-17 17:00:50.307675 - [DEBUG]
67756 2019-Jan-17 17:00:50.307699 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67757 2019-Jan-17 17:00:50.307723 - [DEBUG]
67758 2019-Jan-17 17:00:50.307746 - [DEBUG] Process 1790. path edge:
67759 2019-Jan-17 17:00:50.307770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67760 2019-Jan-17 17:00:50.307838 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67761 2019-Jan-17 17:00:50.308492 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67762 2019-Jan-17 17:00:50.308549 - [DEBUG]
67763 2019-Jan-17 17:00:50.308575 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67764 2019-Jan-17 17:00:50.309229 - [DEBUG] Compose: AllBottom * AllBottom
67765 2019-Jan-17 17:00:50.309257 - [DEBUG]
67766 2019-Jan-17 17:00:50.309281 - [DEBUG] Propagate flow
67767 2019-Jan-17 17:00:50.309304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67768 2019-Jan-17 17:00:50.309362 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67769 2019-Jan-17 17:00:50.310019 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67770 2019-Jan-17 17:00:50.310076 - [DEBUG] Edge function : AllBottom (result of previous compose)
67771 2019-Jan-17 17:00:50.310101 - [DEBUG]
67772 2019-Jan-17 17:00:50.310126 - [DEBUG] Join: AllTop & AllBottom
67773 2019-Jan-17 17:00:50.310151 - [DEBUG] = AllBottom (new jump func)
67774 2019-Jan-17 17:00:50.310176 - [DEBUG]
67775 2019-Jan-17 17:00:50.310199 - [DEBUG] Start adding new jump function
67776 2019-Jan-17 17:00:50.310221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67777 2019-Jan-17 17:00:50.310277 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67778 2019-Jan-17 17:00:50.310333 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67779 2019-Jan-17 17:00:50.310982 - [DEBUG] Edge Function : AllBottom
67780 2019-Jan-17 17:00:50.311010 - [DEBUG] End adding new jump function
67781 2019-Jan-17 17:00:50.311034 - [DEBUG]
67782 2019-Jan-17 17:00:50.311057 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67783 2019-Jan-17 17:00:50.311082 - [DEBUG]
67784 2019-Jan-17 17:00:50.311105 - [DEBUG] Process 1791. path edge:
67785 2019-Jan-17 17:00:50.311128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67786 2019-Jan-17 17:00:50.311186 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67787 2019-Jan-17 17:00:50.311850 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67788 2019-Jan-17 17:00:50.311907 - [DEBUG]
67789 2019-Jan-17 17:00:50.311931 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67790 2019-Jan-17 17:00:50.312588 - [DEBUG] Possible callees:
67791 2019-Jan-17 17:00:50.312613 - [DEBUG] llvm.dbg.declare
67792 2019-Jan-17 17:00:50.312638 - [DEBUG] Possible return sites:
67793 2019-Jan-17 17:00:50.312662 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867794 2019-Jan-17 17:00:50.313939 - [DEBUG] Found and process special summary
67795 2019-Jan-17 17:00:50.313974 - [DEBUG] Compose: EdgeIdentity * AllBottom
67796 2019-Jan-17 17:00:50.314001 - [DEBUG]
67797 2019-Jan-17 17:00:50.314025 - [DEBUG] Propagate flow
67798 2019-Jan-17 17:00:50.314048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67799 2019-Jan-17 17:00:50.314106 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67800 2019-Jan-17 17:00:50.314766 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67801 2019-Jan-17 17:00:50.314823 - [DEBUG] Edge function : AllBottom (result of previous compose)
67802 2019-Jan-17 17:00:50.314857 - [DEBUG]
67803 2019-Jan-17 17:00:50.314882 - [DEBUG] Join: AllTop & AllBottom
67804 2019-Jan-17 17:00:50.314908 - [DEBUG] = AllBottom (new jump func)
67805 2019-Jan-17 17:00:50.314933 - [DEBUG]
67806 2019-Jan-17 17:00:50.314956 - [DEBUG] Start adding new jump function
67807 2019-Jan-17 17:00:50.314979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67808 2019-Jan-17 17:00:50.315036 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67809 2019-Jan-17 17:00:50.315092 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67810 2019-Jan-17 17:00:50.315735 - [DEBUG] Edge Function : AllBottom
67811 2019-Jan-17 17:00:50.315763 - [DEBUG] End adding new jump function
67812 2019-Jan-17 17:00:50.315787 - [DEBUG]
67813 2019-Jan-17 17:00:50.315811 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67814 2019-Jan-17 17:00:50.315835 - [DEBUG]
67815 2019-Jan-17 17:00:50.315858 - [DEBUG] Process 1792. path edge:
67816 2019-Jan-17 17:00:50.315881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67817 2019-Jan-17 17:00:50.315939 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67818 2019-Jan-17 17:00:50.316579 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67819 2019-Jan-17 17:00:50.316636 - [DEBUG]
67820 2019-Jan-17 17:00:50.316660 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67821 2019-Jan-17 17:00:50.317317 - [DEBUG] Compose: AllBottom * AllBottom
67822 2019-Jan-17 17:00:50.317345 - [DEBUG]
67823 2019-Jan-17 17:00:50.317369 - [DEBUG] Propagate flow
67824 2019-Jan-17 17:00:50.317392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67825 2019-Jan-17 17:00:50.317451 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67826 2019-Jan-17 17:00:50.318105 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67827 2019-Jan-17 17:00:50.318163 - [DEBUG] Edge function : AllBottom (result of previous compose)
67828 2019-Jan-17 17:00:50.318189 - [DEBUG]
67829 2019-Jan-17 17:00:50.318214 - [DEBUG] Join: AllTop & AllBottom
67830 2019-Jan-17 17:00:50.318240 - [DEBUG] = AllBottom (new jump func)
67831 2019-Jan-17 17:00:50.318264 - [DEBUG]
67832 2019-Jan-17 17:00:50.318287 - [DEBUG] Start adding new jump function
67833 2019-Jan-17 17:00:50.318310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67834 2019-Jan-17 17:00:50.318367 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67835 2019-Jan-17 17:00:50.318422 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67836 2019-Jan-17 17:00:50.319061 - [DEBUG] Edge Function : AllBottom
67837 2019-Jan-17 17:00:50.319090 - [DEBUG] End adding new jump function
67838 2019-Jan-17 17:00:50.319113 - [DEBUG]
67839 2019-Jan-17 17:00:50.319137 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67840 2019-Jan-17 17:00:50.319161 - [DEBUG]
67841 2019-Jan-17 17:00:50.319184 - [DEBUG] Process 1793. path edge:
67842 2019-Jan-17 17:00:50.319208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67843 2019-Jan-17 17:00:50.319265 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67844 2019-Jan-17 17:00:50.319902 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67845 2019-Jan-17 17:00:50.319959 - [DEBUG]
67846 2019-Jan-17 17:00:50.319984 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67847 2019-Jan-17 17:00:50.320641 - [DEBUG] Compose: AllBottom * AllBottom
67848 2019-Jan-17 17:00:50.320669 - [DEBUG]
67849 2019-Jan-17 17:00:50.320693 - [DEBUG] Propagate flow
67850 2019-Jan-17 17:00:50.320716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67851 2019-Jan-17 17:00:50.320784 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67852 2019-Jan-17 17:00:50.321443 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67853 2019-Jan-17 17:00:50.321501 - [DEBUG] Edge function : AllBottom (result of previous compose)
67854 2019-Jan-17 17:00:50.321527 - [DEBUG]
67855 2019-Jan-17 17:00:50.321551 - [DEBUG] Join: AllTop & AllBottom
67856 2019-Jan-17 17:00:50.321577 - [DEBUG] = AllBottom (new jump func)
67857 2019-Jan-17 17:00:50.321601 - [DEBUG]
67858 2019-Jan-17 17:00:50.321624 - [DEBUG] Start adding new jump function
67859 2019-Jan-17 17:00:50.321648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67860 2019-Jan-17 17:00:50.321705 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67861 2019-Jan-17 17:00:50.321760 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67862 2019-Jan-17 17:00:50.322402 - [DEBUG] Edge Function : AllBottom
67863 2019-Jan-17 17:00:50.322431 - [DEBUG] End adding new jump function
67864 2019-Jan-17 17:00:50.322454 - [DEBUG]
67865 2019-Jan-17 17:00:50.322478 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67866 2019-Jan-17 17:00:50.322502 - [DEBUG]
67867 2019-Jan-17 17:00:50.322525 - [DEBUG] Process 1794. path edge:
67868 2019-Jan-17 17:00:50.322549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67869 2019-Jan-17 17:00:50.322607 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67870 2019-Jan-17 17:00:50.323247 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67871 2019-Jan-17 17:00:50.323304 - [DEBUG]
67872 2019-Jan-17 17:00:50.323328 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67873 2019-Jan-17 17:00:50.323990 - [DEBUG] Compose: AllBottom * AllBottom
67874 2019-Jan-17 17:00:50.324018 - [DEBUG]
67875 2019-Jan-17 17:00:50.324041 - [DEBUG] Propagate flow
67876 2019-Jan-17 17:00:50.324065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67877 2019-Jan-17 17:00:50.324123 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67878 2019-Jan-17 17:00:50.324779 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67879 2019-Jan-17 17:00:50.324837 - [DEBUG] Edge function : AllBottom (result of previous compose)
67880 2019-Jan-17 17:00:50.324862 - [DEBUG]
67881 2019-Jan-17 17:00:50.324887 - [DEBUG] Join: AllTop & AllBottom
67882 2019-Jan-17 17:00:50.324913 - [DEBUG] = AllBottom (new jump func)
67883 2019-Jan-17 17:00:50.324937 - [DEBUG]
67884 2019-Jan-17 17:00:50.324960 - [DEBUG] Start adding new jump function
67885 2019-Jan-17 17:00:50.324983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67886 2019-Jan-17 17:00:50.325040 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67887 2019-Jan-17 17:00:50.325096 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67888 2019-Jan-17 17:00:50.325733 - [DEBUG] Edge Function : AllBottom
67889 2019-Jan-17 17:00:50.325761 - [DEBUG] End adding new jump function
67890 2019-Jan-17 17:00:50.325785 - [DEBUG]
67891 2019-Jan-17 17:00:50.325808 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67892 2019-Jan-17 17:00:50.325833 - [DEBUG]
67893 2019-Jan-17 17:00:50.325856 - [DEBUG] Process 1795. path edge:
67894 2019-Jan-17 17:00:50.325879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67895 2019-Jan-17 17:00:50.325937 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67896 2019-Jan-17 17:00:50.326572 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67897 2019-Jan-17 17:00:50.326637 - [DEBUG]
67898 2019-Jan-17 17:00:50.326662 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67899 2019-Jan-17 17:00:50.327319 - [DEBUG] Compose: AllBottom * AllBottom
67900 2019-Jan-17 17:00:50.327347 - [DEBUG]
67901 2019-Jan-17 17:00:50.327371 - [DEBUG] Propagate flow
67902 2019-Jan-17 17:00:50.327395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67903 2019-Jan-17 17:00:50.327453 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67904 2019-Jan-17 17:00:50.328117 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67905 2019-Jan-17 17:00:50.328175 - [DEBUG] Edge function : AllBottom (result of previous compose)
67906 2019-Jan-17 17:00:50.328201 - [DEBUG]
67907 2019-Jan-17 17:00:50.328225 - [DEBUG] Join: AllTop & AllBottom
67908 2019-Jan-17 17:00:50.328251 - [DEBUG] = AllBottom (new jump func)
67909 2019-Jan-17 17:00:50.328275 - [DEBUG]
67910 2019-Jan-17 17:00:50.328299 - [DEBUG] Start adding new jump function
67911 2019-Jan-17 17:00:50.328322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67912 2019-Jan-17 17:00:50.328379 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67913 2019-Jan-17 17:00:50.328435 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67914 2019-Jan-17 17:00:50.329072 - [DEBUG] Edge Function : AllBottom
67915 2019-Jan-17 17:00:50.329101 - [DEBUG] End adding new jump function
67916 2019-Jan-17 17:00:50.329125 - [DEBUG]
67917 2019-Jan-17 17:00:50.329148 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67918 2019-Jan-17 17:00:50.329173 - [DEBUG]
67919 2019-Jan-17 17:00:50.329196 - [DEBUG] Process 1796. path edge:
67920 2019-Jan-17 17:00:50.329219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67921 2019-Jan-17 17:00:50.329277 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67922 2019-Jan-17 17:00:50.329914 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67923 2019-Jan-17 17:00:50.329971 - [DEBUG]
67924 2019-Jan-17 17:00:50.329995 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67925 2019-Jan-17 17:00:50.330655 - [DEBUG] Compose: AllBottom * AllBottom
67926 2019-Jan-17 17:00:50.330683 - [DEBUG]
67927 2019-Jan-17 17:00:50.330707 - [DEBUG] Propagate flow
67928 2019-Jan-17 17:00:50.330730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67929 2019-Jan-17 17:00:50.330790 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67930 2019-Jan-17 17:00:50.331448 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67931 2019-Jan-17 17:00:50.331506 - [DEBUG] Edge function : AllBottom (result of previous compose)
67932 2019-Jan-17 17:00:50.331532 - [DEBUG]
67933 2019-Jan-17 17:00:50.331557 - [DEBUG] Join: AllTop & AllBottom
67934 2019-Jan-17 17:00:50.331583 - [DEBUG] = AllBottom (new jump func)
67935 2019-Jan-17 17:00:50.331608 - [DEBUG]
67936 2019-Jan-17 17:00:50.331631 - [DEBUG] Start adding new jump function
67937 2019-Jan-17 17:00:50.331655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67938 2019-Jan-17 17:00:50.331711 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67939 2019-Jan-17 17:00:50.331767 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67940 2019-Jan-17 17:00:50.332410 - [DEBUG] Edge Function : AllBottom
67941 2019-Jan-17 17:00:50.332438 - [DEBUG] End adding new jump function
67942 2019-Jan-17 17:00:50.332462 - [DEBUG]
67943 2019-Jan-17 17:00:50.332486 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67944 2019-Jan-17 17:00:50.332518 - [DEBUG]
67945 2019-Jan-17 17:00:50.332542 - [DEBUG] Process 1797. path edge:
67946 2019-Jan-17 17:00:50.332566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67947 2019-Jan-17 17:00:50.332624 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67948 2019-Jan-17 17:00:50.333265 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67949 2019-Jan-17 17:00:50.333323 - [DEBUG]
67950 2019-Jan-17 17:00:50.333347 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67951 2019-Jan-17 17:00:50.334009 - [DEBUG] Compose: AllBottom * AllBottom
67952 2019-Jan-17 17:00:50.334037 - [DEBUG]
67953 2019-Jan-17 17:00:50.334061 - [DEBUG] Propagate flow
67954 2019-Jan-17 17:00:50.334085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67955 2019-Jan-17 17:00:50.334143 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67956 2019-Jan-17 17:00:50.334798 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67957 2019-Jan-17 17:00:50.334856 - [DEBUG] Edge function : AllBottom (result of previous compose)
67958 2019-Jan-17 17:00:50.334882 - [DEBUG]
67959 2019-Jan-17 17:00:50.334907 - [DEBUG] Join: AllTop & AllBottom
67960 2019-Jan-17 17:00:50.334933 - [DEBUG] = AllBottom (new jump func)
67961 2019-Jan-17 17:00:50.334957 - [DEBUG]
67962 2019-Jan-17 17:00:50.334980 - [DEBUG] Start adding new jump function
67963 2019-Jan-17 17:00:50.335004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67964 2019-Jan-17 17:00:50.335060 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67965 2019-Jan-17 17:00:50.335116 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67966 2019-Jan-17 17:00:50.335754 - [DEBUG] Edge Function : AllBottom
67967 2019-Jan-17 17:00:50.335783 - [DEBUG] End adding new jump function
67968 2019-Jan-17 17:00:50.335807 - [DEBUG]
67969 2019-Jan-17 17:00:50.335830 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67970 2019-Jan-17 17:00:50.335855 - [DEBUG]
67971 2019-Jan-17 17:00:50.335878 - [DEBUG] Process 1798. path edge:
67972 2019-Jan-17 17:00:50.335902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67973 2019-Jan-17 17:00:50.335959 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67974 2019-Jan-17 17:00:50.336596 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
67975 2019-Jan-17 17:00:50.336653 - [DEBUG]
67976 2019-Jan-17 17:00:50.336678 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67977 2019-Jan-17 17:00:50.337340 - [DEBUG] Compose: AllBottom * AllBottom
67978 2019-Jan-17 17:00:50.337368 - [DEBUG]
67979 2019-Jan-17 17:00:50.337392 - [DEBUG] Propagate flow
67980 2019-Jan-17 17:00:50.337415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

67981 2019-Jan-17 17:00:50.337475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67982 2019-Jan-17 17:00:50.338141 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

67983 2019-Jan-17 17:00:50.338200 - [DEBUG] Edge function : AllBottom (result of previous compose)
67984 2019-Jan-17 17:00:50.338225 - [DEBUG]
67985 2019-Jan-17 17:00:50.338250 - [DEBUG] Join: AllTop & AllBottom
67986 2019-Jan-17 17:00:50.338276 - [DEBUG] = AllBottom (new jump func)
67987 2019-Jan-17 17:00:50.338300 - [DEBUG]
67988 2019-Jan-17 17:00:50.338324 - [DEBUG] Start adding new jump function
67989 2019-Jan-17 17:00:50.338357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

67990 2019-Jan-17 17:00:50.338414 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

67991 2019-Jan-17 17:00:50.338471 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67992 2019-Jan-17 17:00:50.339120 - [DEBUG] Edge Function : AllBottom
67993 2019-Jan-17 17:00:50.339148 - [DEBUG] End adding new jump function
67994 2019-Jan-17 17:00:50.339172 - [DEBUG]
67995 2019-Jan-17 17:00:50.339196 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67996 2019-Jan-17 17:00:50.339221 - [DEBUG]
67997 2019-Jan-17 17:00:50.339244 - [DEBUG] Process 1799. path edge:
67998 2019-Jan-17 17:00:50.339267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
67999 2019-Jan-17 17:00:50.339325 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
68000 2019-Jan-17 17:00:50.339971 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68001 2019-Jan-17 17:00:50.340028 - [DEBUG]
68002 2019-Jan-17 17:00:50.340052 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68003 2019-Jan-17 17:00:50.340714 - [DEBUG] Possible callees:
68004 2019-Jan-17 17:00:50.340740 - [DEBUG] llvm.dbg.declare
68005 2019-Jan-17 17:00:50.340765 - [DEBUG] Possible return sites:
68006 2019-Jan-17 17:00:50.340789 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12068007 2019-Jan-17 17:00:50.342084 - [DEBUG] Found and process special summary
68008 2019-Jan-17 17:00:50.342118 - [DEBUG] Compose: EdgeIdentity * AllBottom
68009 2019-Jan-17 17:00:50.342146 - [DEBUG]
68010 2019-Jan-17 17:00:50.342170 - [DEBUG] Propagate flow
68011 2019-Jan-17 17:00:50.342193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68012 2019-Jan-17 17:00:50.342252 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68013 2019-Jan-17 17:00:50.342900 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68014 2019-Jan-17 17:00:50.342958 - [DEBUG] Edge function : AllBottom (result of previous compose)
68015 2019-Jan-17 17:00:50.342983 - [DEBUG]
68016 2019-Jan-17 17:00:50.343008 - [DEBUG] Join: AllTop & AllBottom
68017 2019-Jan-17 17:00:50.343034 - [DEBUG] = AllBottom (new jump func)
68018 2019-Jan-17 17:00:50.343058 - [DEBUG]
68019 2019-Jan-17 17:00:50.343081 - [DEBUG] Start adding new jump function
68020 2019-Jan-17 17:00:50.343104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68021 2019-Jan-17 17:00:50.343161 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68022 2019-Jan-17 17:00:50.343218 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68023 2019-Jan-17 17:00:50.343860 - [DEBUG] Edge Function : AllBottom
68024 2019-Jan-17 17:00:50.343889 - [DEBUG] End adding new jump function
68025 2019-Jan-17 17:00:50.343913 - [DEBUG]
68026 2019-Jan-17 17:00:50.343937 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68027 2019-Jan-17 17:00:50.343962 - [DEBUG]
68028 2019-Jan-17 17:00:50.343985 - [DEBUG] Process 1800. path edge:
68029 2019-Jan-17 17:00:50.344008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68030 2019-Jan-17 17:00:50.344066 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68031 2019-Jan-17 17:00:50.344723 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68032 2019-Jan-17 17:00:50.344788 - [DEBUG]
68033 2019-Jan-17 17:00:50.344813 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68034 2019-Jan-17 17:00:50.345479 - [DEBUG] Compose: AllBottom * AllBottom
68035 2019-Jan-17 17:00:50.345506 - [DEBUG]
68036 2019-Jan-17 17:00:50.345530 - [DEBUG] Propagate flow
68037 2019-Jan-17 17:00:50.345553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68038 2019-Jan-17 17:00:50.345612 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68039 2019-Jan-17 17:00:50.346251 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68040 2019-Jan-17 17:00:50.346308 - [DEBUG] Edge function : AllBottom (result of previous compose)
68041 2019-Jan-17 17:00:50.346334 - [DEBUG]
68042 2019-Jan-17 17:00:50.346359 - [DEBUG] Join: AllTop & AllBottom
68043 2019-Jan-17 17:00:50.346384 - [DEBUG] = AllBottom (new jump func)
68044 2019-Jan-17 17:00:50.346408 - [DEBUG]
68045 2019-Jan-17 17:00:50.346432 - [DEBUG] Start adding new jump function
68046 2019-Jan-17 17:00:50.346455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68047 2019-Jan-17 17:00:50.346512 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68048 2019-Jan-17 17:00:50.346569 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68049 2019-Jan-17 17:00:50.347206 - [DEBUG] Edge Function : AllBottom
68050 2019-Jan-17 17:00:50.347235 - [DEBUG] End adding new jump function
68051 2019-Jan-17 17:00:50.347259 - [DEBUG]
68052 2019-Jan-17 17:00:50.347283 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68053 2019-Jan-17 17:00:50.347307 - [DEBUG]
68054 2019-Jan-17 17:00:50.347330 - [DEBUG] Process 1801. path edge:
68055 2019-Jan-17 17:00:50.347354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68056 2019-Jan-17 17:00:50.347412 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68057 2019-Jan-17 17:00:50.348066 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68058 2019-Jan-17 17:00:50.348124 - [DEBUG]
68059 2019-Jan-17 17:00:50.348149 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68060 2019-Jan-17 17:00:50.348810 - [DEBUG] Compose: AllBottom * AllBottom
68061 2019-Jan-17 17:00:50.348838 - [DEBUG]
68062 2019-Jan-17 17:00:50.348862 - [DEBUG] Propagate flow
68063 2019-Jan-17 17:00:50.348885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68064 2019-Jan-17 17:00:50.348944 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68065 2019-Jan-17 17:00:50.349594 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68066 2019-Jan-17 17:00:50.349651 - [DEBUG] Edge function : AllBottom (result of previous compose)
68067 2019-Jan-17 17:00:50.349677 - [DEBUG]
68068 2019-Jan-17 17:00:50.349701 - [DEBUG] Join: AllTop & AllBottom
68069 2019-Jan-17 17:00:50.349727 - [DEBUG] = AllBottom (new jump func)
68070 2019-Jan-17 17:00:50.349751 - [DEBUG]
68071 2019-Jan-17 17:00:50.349774 - [DEBUG] Start adding new jump function
68072 2019-Jan-17 17:00:50.349798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68073 2019-Jan-17 17:00:50.349855 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68074 2019-Jan-17 17:00:50.349911 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68075 2019-Jan-17 17:00:50.350560 - [DEBUG] Edge Function : AllBottom
68076 2019-Jan-17 17:00:50.350589 - [DEBUG] End adding new jump function
68077 2019-Jan-17 17:00:50.350613 - [DEBUG]
68078 2019-Jan-17 17:00:50.350637 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68079 2019-Jan-17 17:00:50.350670 - [DEBUG]
68080 2019-Jan-17 17:00:50.350693 - [DEBUG] Process 1802. path edge:
68081 2019-Jan-17 17:00:50.350716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68082 2019-Jan-17 17:00:50.350774 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68083 2019-Jan-17 17:00:50.351440 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68084 2019-Jan-17 17:00:50.351498 - [DEBUG]
68085 2019-Jan-17 17:00:50.351521 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68086 2019-Jan-17 17:00:50.352189 - [DEBUG] Possible callees:
68087 2019-Jan-17 17:00:50.352215 - [DEBUG] llvm.dbg.declare
68088 2019-Jan-17 17:00:50.352240 - [DEBUG] Possible return sites:
68089 2019-Jan-17 17:00:50.352263 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968090 2019-Jan-17 17:00:50.353543 - [DEBUG] Found and process special summary
68091 2019-Jan-17 17:00:50.353578 - [DEBUG] Compose: EdgeIdentity * AllBottom
68092 2019-Jan-17 17:00:50.353606 - [DEBUG]
68093 2019-Jan-17 17:00:50.353629 - [DEBUG] Propagate flow
68094 2019-Jan-17 17:00:50.353653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68095 2019-Jan-17 17:00:50.353712 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68096 2019-Jan-17 17:00:50.354353 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68097 2019-Jan-17 17:00:50.354411 - [DEBUG] Edge function : AllBottom (result of previous compose)
68098 2019-Jan-17 17:00:50.354437 - [DEBUG]
68099 2019-Jan-17 17:00:50.354462 - [DEBUG] Join: AllTop & AllBottom
68100 2019-Jan-17 17:00:50.354488 - [DEBUG] = AllBottom (new jump func)
68101 2019-Jan-17 17:00:50.354512 - [DEBUG]
68102 2019-Jan-17 17:00:50.354535 - [DEBUG] Start adding new jump function
68103 2019-Jan-17 17:00:50.354559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68104 2019-Jan-17 17:00:50.354615 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68105 2019-Jan-17 17:00:50.354685 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68106 2019-Jan-17 17:00:50.355326 - [DEBUG] Edge Function : AllBottom
68107 2019-Jan-17 17:00:50.355354 - [DEBUG] End adding new jump function
68108 2019-Jan-17 17:00:50.355378 - [DEBUG]
68109 2019-Jan-17 17:00:50.355402 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68110 2019-Jan-17 17:00:50.355426 - [DEBUG]
68111 2019-Jan-17 17:00:50.355450 - [DEBUG] Process 1803. path edge:
68112 2019-Jan-17 17:00:50.355474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68113 2019-Jan-17 17:00:50.355531 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68114 2019-Jan-17 17:00:50.356174 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68115 2019-Jan-17 17:00:50.356232 - [DEBUG]
68116 2019-Jan-17 17:00:50.356256 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68117 2019-Jan-17 17:00:50.356925 - [DEBUG] Compose: AllBottom * AllBottom
68118 2019-Jan-17 17:00:50.356952 - [DEBUG]
68119 2019-Jan-17 17:00:50.356976 - [DEBUG] Propagate flow
68120 2019-Jan-17 17:00:50.356999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68121 2019-Jan-17 17:00:50.357059 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68122 2019-Jan-17 17:00:50.357712 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68123 2019-Jan-17 17:00:50.357770 - [DEBUG] Edge function : AllBottom (result of previous compose)
68124 2019-Jan-17 17:00:50.357795 - [DEBUG]
68125 2019-Jan-17 17:00:50.357820 - [DEBUG] Join: AllTop & AllBottom
68126 2019-Jan-17 17:00:50.357846 - [DEBUG] = AllBottom (new jump func)
68127 2019-Jan-17 17:00:50.357870 - [DEBUG]
68128 2019-Jan-17 17:00:50.357893 - [DEBUG] Start adding new jump function
68129 2019-Jan-17 17:00:50.357917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68130 2019-Jan-17 17:00:50.357988 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68131 2019-Jan-17 17:00:50.358045 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68132 2019-Jan-17 17:00:50.358683 - [DEBUG] Edge Function : AllBottom
68133 2019-Jan-17 17:00:50.358712 - [DEBUG] End adding new jump function
68134 2019-Jan-17 17:00:50.358736 - [DEBUG]
68135 2019-Jan-17 17:00:50.358760 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68136 2019-Jan-17 17:00:50.358785 - [DEBUG]
68137 2019-Jan-17 17:00:50.358808 - [DEBUG] Process 1804. path edge:
68138 2019-Jan-17 17:00:50.358832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68139 2019-Jan-17 17:00:50.358890 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68140 2019-Jan-17 17:00:50.359526 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68141 2019-Jan-17 17:00:50.359583 - [DEBUG]
68142 2019-Jan-17 17:00:50.359608 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68143 2019-Jan-17 17:00:50.360271 - [DEBUG] Compose: AllBottom * AllBottom
68144 2019-Jan-17 17:00:50.360298 - [DEBUG]
68145 2019-Jan-17 17:00:50.360322 - [DEBUG] Propagate flow
68146 2019-Jan-17 17:00:50.360345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68147 2019-Jan-17 17:00:50.360404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68148 2019-Jan-17 17:00:50.361055 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68149 2019-Jan-17 17:00:50.361112 - [DEBUG] Edge function : AllBottom (result of previous compose)
68150 2019-Jan-17 17:00:50.361138 - [DEBUG]
68151 2019-Jan-17 17:00:50.361163 - [DEBUG] Join: AllTop & AllBottom
68152 2019-Jan-17 17:00:50.361188 - [DEBUG] = AllBottom (new jump func)
68153 2019-Jan-17 17:00:50.361212 - [DEBUG]
68154 2019-Jan-17 17:00:50.361236 - [DEBUG] Start adding new jump function
68155 2019-Jan-17 17:00:50.361259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68156 2019-Jan-17 17:00:50.361330 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68157 2019-Jan-17 17:00:50.361386 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68158 2019-Jan-17 17:00:50.362034 - [DEBUG] Edge Function : AllBottom
68159 2019-Jan-17 17:00:50.362063 - [DEBUG] End adding new jump function
68160 2019-Jan-17 17:00:50.362087 - [DEBUG]
68161 2019-Jan-17 17:00:50.362111 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68162 2019-Jan-17 17:00:50.362136 - [DEBUG]
68163 2019-Jan-17 17:00:50.362159 - [DEBUG] Process 1805. path edge:
68164 2019-Jan-17 17:00:50.362183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68165 2019-Jan-17 17:00:50.362240 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68166 2019-Jan-17 17:00:50.362887 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68167 2019-Jan-17 17:00:50.362945 - [DEBUG]
68168 2019-Jan-17 17:00:50.362983 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68169 2019-Jan-17 17:00:50.363649 - [DEBUG] Possible callees:
68170 2019-Jan-17 17:00:50.363675 - [DEBUG] llvm.dbg.declare
68171 2019-Jan-17 17:00:50.363700 - [DEBUG] Possible return sites:
68172 2019-Jan-17 17:00:50.363723 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568173 2019-Jan-17 17:00:50.365014 - [DEBUG] Found and process special summary
68174 2019-Jan-17 17:00:50.365048 - [DEBUG] Compose: EdgeIdentity * AllBottom
68175 2019-Jan-17 17:00:50.365076 - [DEBUG]
68176 2019-Jan-17 17:00:50.365100 - [DEBUG] Propagate flow
68177 2019-Jan-17 17:00:50.365123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68178 2019-Jan-17 17:00:50.365182 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68179 2019-Jan-17 17:00:50.365823 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68180 2019-Jan-17 17:00:50.365880 - [DEBUG] Edge function : AllBottom (result of previous compose)
68181 2019-Jan-17 17:00:50.365906 - [DEBUG]
68182 2019-Jan-17 17:00:50.365931 - [DEBUG] Join: AllTop & AllBottom
68183 2019-Jan-17 17:00:50.365957 - [DEBUG] = AllBottom (new jump func)
68184 2019-Jan-17 17:00:50.365981 - [DEBUG]
68185 2019-Jan-17 17:00:50.366004 - [DEBUG] Start adding new jump function
68186 2019-Jan-17 17:00:50.366028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68187 2019-Jan-17 17:00:50.366084 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68188 2019-Jan-17 17:00:50.366141 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68189 2019-Jan-17 17:00:50.366780 - [DEBUG] Edge Function : AllBottom
68190 2019-Jan-17 17:00:50.366809 - [DEBUG] End adding new jump function
68191 2019-Jan-17 17:00:50.366833 - [DEBUG]
68192 2019-Jan-17 17:00:50.366856 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68193 2019-Jan-17 17:00:50.366881 - [DEBUG]
68194 2019-Jan-17 17:00:50.366903 - [DEBUG] Process 1806. path edge:
68195 2019-Jan-17 17:00:50.366927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68196 2019-Jan-17 17:00:50.366985 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68197 2019-Jan-17 17:00:50.367625 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68198 2019-Jan-17 17:00:50.367683 - [DEBUG]
68199 2019-Jan-17 17:00:50.367707 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68200 2019-Jan-17 17:00:50.368391 - [DEBUG] Compose: AllBottom * AllBottom
68201 2019-Jan-17 17:00:50.368419 - [DEBUG]
68202 2019-Jan-17 17:00:50.368443 - [DEBUG] Propagate flow
68203 2019-Jan-17 17:00:50.368466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68204 2019-Jan-17 17:00:50.368526 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68205 2019-Jan-17 17:00:50.369164 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68206 2019-Jan-17 17:00:50.369222 - [DEBUG] Edge function : AllBottom (result of previous compose)
68207 2019-Jan-17 17:00:50.369247 - [DEBUG]
68208 2019-Jan-17 17:00:50.369272 - [DEBUG] Join: AllTop & AllBottom
68209 2019-Jan-17 17:00:50.369297 - [DEBUG] = AllBottom (new jump func)
68210 2019-Jan-17 17:00:50.369322 - [DEBUG]
68211 2019-Jan-17 17:00:50.369345 - [DEBUG] Start adding new jump function
68212 2019-Jan-17 17:00:50.369368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68213 2019-Jan-17 17:00:50.369433 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68214 2019-Jan-17 17:00:50.369490 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68215 2019-Jan-17 17:00:50.370127 - [DEBUG] Edge Function : AllBottom
68216 2019-Jan-17 17:00:50.370155 - [DEBUG] End adding new jump function
68217 2019-Jan-17 17:00:50.370178 - [DEBUG]
68218 2019-Jan-17 17:00:50.370202 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68219 2019-Jan-17 17:00:50.370227 - [DEBUG]
68220 2019-Jan-17 17:00:50.370250 - [DEBUG] Process 1807. path edge:
68221 2019-Jan-17 17:00:50.370274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68222 2019-Jan-17 17:00:50.370331 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68223 2019-Jan-17 17:00:50.370968 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68224 2019-Jan-17 17:00:50.371025 - [DEBUG]
68225 2019-Jan-17 17:00:50.371050 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68226 2019-Jan-17 17:00:50.371729 - [DEBUG] Compose: AllBottom * AllBottom
68227 2019-Jan-17 17:00:50.371757 - [DEBUG]
68228 2019-Jan-17 17:00:50.371781 - [DEBUG] Propagate flow
68229 2019-Jan-17 17:00:50.371804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68230 2019-Jan-17 17:00:50.371863 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68231 2019-Jan-17 17:00:50.372501 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68232 2019-Jan-17 17:00:50.372559 - [DEBUG] Edge function : AllBottom (result of previous compose)
68233 2019-Jan-17 17:00:50.372584 - [DEBUG]
68234 2019-Jan-17 17:00:50.372609 - [DEBUG] Join: AllTop & AllBottom
68235 2019-Jan-17 17:00:50.372634 - [DEBUG] = AllBottom (new jump func)
68236 2019-Jan-17 17:00:50.372659 - [DEBUG]
68237 2019-Jan-17 17:00:50.372682 - [DEBUG] Start adding new jump function
68238 2019-Jan-17 17:00:50.372705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68239 2019-Jan-17 17:00:50.372762 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68240 2019-Jan-17 17:00:50.372819 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68241 2019-Jan-17 17:00:50.373457 - [DEBUG] Edge Function : AllBottom
68242 2019-Jan-17 17:00:50.373485 - [DEBUG] End adding new jump function
68243 2019-Jan-17 17:00:50.373509 - [DEBUG]
68244 2019-Jan-17 17:00:50.373533 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68245 2019-Jan-17 17:00:50.373557 - [DEBUG]
68246 2019-Jan-17 17:00:50.373581 - [DEBUG] Process 1808. path edge:
68247 2019-Jan-17 17:00:50.373604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68248 2019-Jan-17 17:00:50.373662 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68249 2019-Jan-17 17:00:50.374297 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68250 2019-Jan-17 17:00:50.374354 - [DEBUG]
68251 2019-Jan-17 17:00:50.374379 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68252 2019-Jan-17 17:00:50.375058 - [DEBUG] Compose: AllBottom * AllBottom
68253 2019-Jan-17 17:00:50.375085 - [DEBUG]
68254 2019-Jan-17 17:00:50.375109 - [DEBUG] Propagate flow
68255 2019-Jan-17 17:00:50.375132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68256 2019-Jan-17 17:00:50.375192 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68257 2019-Jan-17 17:00:50.375840 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68258 2019-Jan-17 17:00:50.375898 - [DEBUG] Edge function : AllBottom (result of previous compose)
68259 2019-Jan-17 17:00:50.375932 - [DEBUG]
68260 2019-Jan-17 17:00:50.375957 - [DEBUG] Join: AllTop & AllBottom
68261 2019-Jan-17 17:00:50.375983 - [DEBUG] = AllBottom (new jump func)
68262 2019-Jan-17 17:00:50.376007 - [DEBUG]
68263 2019-Jan-17 17:00:50.376030 - [DEBUG] Start adding new jump function
68264 2019-Jan-17 17:00:50.376053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68265 2019-Jan-17 17:00:50.376110 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68266 2019-Jan-17 17:00:50.376167 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68267 2019-Jan-17 17:00:50.376815 - [DEBUG] Edge Function : AllBottom
68268 2019-Jan-17 17:00:50.376843 - [DEBUG] End adding new jump function
68269 2019-Jan-17 17:00:50.376867 - [DEBUG]
68270 2019-Jan-17 17:00:50.376891 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68271 2019-Jan-17 17:00:50.376915 - [DEBUG]
68272 2019-Jan-17 17:00:50.376939 - [DEBUG] Process 1809. path edge:
68273 2019-Jan-17 17:00:50.376962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68274 2019-Jan-17 17:00:50.377020 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68275 2019-Jan-17 17:00:50.377668 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68276 2019-Jan-17 17:00:50.377725 - [DEBUG]
68277 2019-Jan-17 17:00:50.377749 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68278 2019-Jan-17 17:00:50.378432 - [DEBUG] Possible callees:
68279 2019-Jan-17 17:00:50.378458 - [DEBUG] llvm.dbg.declare
68280 2019-Jan-17 17:00:50.378483 - [DEBUG] Possible return sites:
68281 2019-Jan-17 17:00:50.378507 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368282 2019-Jan-17 17:00:50.379785 - [DEBUG] Found and process special summary
68283 2019-Jan-17 17:00:50.379819 - [DEBUG] Compose: EdgeIdentity * AllBottom
68284 2019-Jan-17 17:00:50.379846 - [DEBUG]
68285 2019-Jan-17 17:00:50.379871 - [DEBUG] Propagate flow
68286 2019-Jan-17 17:00:50.379894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68287 2019-Jan-17 17:00:50.379953 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68288 2019-Jan-17 17:00:50.380596 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68289 2019-Jan-17 17:00:50.380654 - [DEBUG] Edge function : AllBottom (result of previous compose)
68290 2019-Jan-17 17:00:50.380679 - [DEBUG]
68291 2019-Jan-17 17:00:50.380704 - [DEBUG] Join: AllTop & AllBottom
68292 2019-Jan-17 17:00:50.380730 - [DEBUG] = AllBottom (new jump func)
68293 2019-Jan-17 17:00:50.380755 - [DEBUG]
68294 2019-Jan-17 17:00:50.380778 - [DEBUG] Start adding new jump function
68295 2019-Jan-17 17:00:50.380801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68296 2019-Jan-17 17:00:50.380859 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68297 2019-Jan-17 17:00:50.380915 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68298 2019-Jan-17 17:00:50.381572 - [DEBUG] Edge Function : AllBottom
68299 2019-Jan-17 17:00:50.381601 - [DEBUG] End adding new jump function
68300 2019-Jan-17 17:00:50.381625 - [DEBUG]
68301 2019-Jan-17 17:00:50.381649 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68302 2019-Jan-17 17:00:50.381673 - [DEBUG]
68303 2019-Jan-17 17:00:50.381697 - [DEBUG] Process 1810. path edge:
68304 2019-Jan-17 17:00:50.381728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68305 2019-Jan-17 17:00:50.381787 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68306 2019-Jan-17 17:00:50.382429 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68307 2019-Jan-17 17:00:50.382486 - [DEBUG]
68308 2019-Jan-17 17:00:50.382510 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68309 2019-Jan-17 17:00:50.383180 - [DEBUG] Compose: AllBottom * AllBottom
68310 2019-Jan-17 17:00:50.383208 - [DEBUG]
68311 2019-Jan-17 17:00:50.383231 - [DEBUG] Propagate flow
68312 2019-Jan-17 17:00:50.383254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68313 2019-Jan-17 17:00:50.383314 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68314 2019-Jan-17 17:00:50.383954 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68315 2019-Jan-17 17:00:50.384012 - [DEBUG] Edge function : AllBottom (result of previous compose)
68316 2019-Jan-17 17:00:50.384037 - [DEBUG]
68317 2019-Jan-17 17:00:50.384062 - [DEBUG] Join: AllTop & AllBottom
68318 2019-Jan-17 17:00:50.384087 - [DEBUG] = AllBottom (new jump func)
68319 2019-Jan-17 17:00:50.384111 - [DEBUG]
68320 2019-Jan-17 17:00:50.384135 - [DEBUG] Start adding new jump function
68321 2019-Jan-17 17:00:50.384158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68322 2019-Jan-17 17:00:50.384215 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68323 2019-Jan-17 17:00:50.384271 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68324 2019-Jan-17 17:00:50.384925 - [DEBUG] Edge Function : AllBottom
68325 2019-Jan-17 17:00:50.384953 - [DEBUG] End adding new jump function
68326 2019-Jan-17 17:00:50.384977 - [DEBUG]
68327 2019-Jan-17 17:00:50.385001 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68328 2019-Jan-17 17:00:50.385026 - [DEBUG]
68329 2019-Jan-17 17:00:50.385049 - [DEBUG] Process 1811. path edge:
68330 2019-Jan-17 17:00:50.385073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68331 2019-Jan-17 17:00:50.385131 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68332 2019-Jan-17 17:00:50.385768 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68333 2019-Jan-17 17:00:50.385825 - [DEBUG]
68334 2019-Jan-17 17:00:50.385850 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68335 2019-Jan-17 17:00:50.386513 - [DEBUG] Compose: AllBottom * AllBottom
68336 2019-Jan-17 17:00:50.386541 - [DEBUG]
68337 2019-Jan-17 17:00:50.386565 - [DEBUG] Propagate flow
68338 2019-Jan-17 17:00:50.386589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68339 2019-Jan-17 17:00:50.386648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68340 2019-Jan-17 17:00:50.387298 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68341 2019-Jan-17 17:00:50.387356 - [DEBUG] Edge function : AllBottom (result of previous compose)
68342 2019-Jan-17 17:00:50.387382 - [DEBUG]
68343 2019-Jan-17 17:00:50.387406 - [DEBUG] Join: AllTop & AllBottom
68344 2019-Jan-17 17:00:50.387432 - [DEBUG] = AllBottom (new jump func)
68345 2019-Jan-17 17:00:50.387457 - [DEBUG]
68346 2019-Jan-17 17:00:50.387480 - [DEBUG] Start adding new jump function
68347 2019-Jan-17 17:00:50.387503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68348 2019-Jan-17 17:00:50.387560 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68349 2019-Jan-17 17:00:50.387617 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68350 2019-Jan-17 17:00:50.388289 - [DEBUG] Edge Function : AllBottom
68351 2019-Jan-17 17:00:50.388318 - [DEBUG] End adding new jump function
68352 2019-Jan-17 17:00:50.388342 - [DEBUG]
68353 2019-Jan-17 17:00:50.388366 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68354 2019-Jan-17 17:00:50.388391 - [DEBUG]
68355 2019-Jan-17 17:00:50.388414 - [DEBUG] Process 1812. path edge:
68356 2019-Jan-17 17:00:50.388438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68357 2019-Jan-17 17:00:50.388497 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68358 2019-Jan-17 17:00:50.389144 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68359 2019-Jan-17 17:00:50.389202 - [DEBUG]
68360 2019-Jan-17 17:00:50.389226 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68361 2019-Jan-17 17:00:50.389890 - [DEBUG] Possible callees:
68362 2019-Jan-17 17:00:50.389916 - [DEBUG] llvm.dbg.declare
68363 2019-Jan-17 17:00:50.389941 - [DEBUG] Possible return sites:
68364 2019-Jan-17 17:00:50.389964 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968365 2019-Jan-17 17:00:50.391242 - [DEBUG] Found and process special summary
68366 2019-Jan-17 17:00:50.391276 - [DEBUG] Compose: EdgeIdentity * AllBottom
68367 2019-Jan-17 17:00:50.391321 - [DEBUG]
68368 2019-Jan-17 17:00:50.391346 - [DEBUG] Propagate flow
68369 2019-Jan-17 17:00:50.391370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68370 2019-Jan-17 17:00:50.391429 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68371 2019-Jan-17 17:00:50.392071 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68372 2019-Jan-17 17:00:50.392129 - [DEBUG] Edge function : AllBottom (result of previous compose)
68373 2019-Jan-17 17:00:50.392155 - [DEBUG]
68374 2019-Jan-17 17:00:50.392180 - [DEBUG] Join: AllTop & AllBottom
68375 2019-Jan-17 17:00:50.392206 - [DEBUG] = AllBottom (new jump func)
68376 2019-Jan-17 17:00:50.392231 - [DEBUG]
68377 2019-Jan-17 17:00:50.392254 - [DEBUG] Start adding new jump function
68378 2019-Jan-17 17:00:50.392277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68379 2019-Jan-17 17:00:50.392334 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68380 2019-Jan-17 17:00:50.392391 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68381 2019-Jan-17 17:00:50.393031 - [DEBUG] Edge Function : AllBottom
68382 2019-Jan-17 17:00:50.393060 - [DEBUG] End adding new jump function
68383 2019-Jan-17 17:00:50.393084 - [DEBUG]
68384 2019-Jan-17 17:00:50.393108 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68385 2019-Jan-17 17:00:50.393132 - [DEBUG]
68386 2019-Jan-17 17:00:50.393155 - [DEBUG] Process 1813. path edge:
68387 2019-Jan-17 17:00:50.393179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68388 2019-Jan-17 17:00:50.393237 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68389 2019-Jan-17 17:00:50.393877 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68390 2019-Jan-17 17:00:50.393934 - [DEBUG]
68391 2019-Jan-17 17:00:50.393958 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68392 2019-Jan-17 17:00:50.394636 - [DEBUG] Compose: AllBottom * AllBottom
68393 2019-Jan-17 17:00:50.394673 - [DEBUG]
68394 2019-Jan-17 17:00:50.394698 - [DEBUG] Propagate flow
68395 2019-Jan-17 17:00:50.394721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68396 2019-Jan-17 17:00:50.394781 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68397 2019-Jan-17 17:00:50.395419 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68398 2019-Jan-17 17:00:50.395477 - [DEBUG] Edge function : AllBottom (result of previous compose)
68399 2019-Jan-17 17:00:50.395502 - [DEBUG]
68400 2019-Jan-17 17:00:50.395527 - [DEBUG] Join: AllTop & AllBottom
68401 2019-Jan-17 17:00:50.395553 - [DEBUG] = AllBottom (new jump func)
68402 2019-Jan-17 17:00:50.395577 - [DEBUG]
68403 2019-Jan-17 17:00:50.395600 - [DEBUG] Start adding new jump function
68404 2019-Jan-17 17:00:50.395624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68405 2019-Jan-17 17:00:50.395681 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68406 2019-Jan-17 17:00:50.395737 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68407 2019-Jan-17 17:00:50.396373 - [DEBUG] Edge Function : AllBottom
68408 2019-Jan-17 17:00:50.396402 - [DEBUG] End adding new jump function
68409 2019-Jan-17 17:00:50.396426 - [DEBUG]
68410 2019-Jan-17 17:00:50.396450 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68411 2019-Jan-17 17:00:50.396474 - [DEBUG]
68412 2019-Jan-17 17:00:50.396497 - [DEBUG] Process 1814. path edge:
68413 2019-Jan-17 17:00:50.396521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68414 2019-Jan-17 17:00:50.396578 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68415 2019-Jan-17 17:00:50.397216 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68416 2019-Jan-17 17:00:50.397273 - [DEBUG]
68417 2019-Jan-17 17:00:50.397298 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68418 2019-Jan-17 17:00:50.397972 - [DEBUG] Compose: AllBottom * AllBottom
68419 2019-Jan-17 17:00:50.398001 - [DEBUG]
68420 2019-Jan-17 17:00:50.398025 - [DEBUG] Propagate flow
68421 2019-Jan-17 17:00:50.398048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68422 2019-Jan-17 17:00:50.398108 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68423 2019-Jan-17 17:00:50.398752 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68424 2019-Jan-17 17:00:50.398810 - [DEBUG] Edge function : AllBottom (result of previous compose)
68425 2019-Jan-17 17:00:50.398835 - [DEBUG]
68426 2019-Jan-17 17:00:50.398860 - [DEBUG] Join: AllTop & AllBottom
68427 2019-Jan-17 17:00:50.398886 - [DEBUG] = AllBottom (new jump func)
68428 2019-Jan-17 17:00:50.398910 - [DEBUG]
68429 2019-Jan-17 17:00:50.398933 - [DEBUG] Start adding new jump function
68430 2019-Jan-17 17:00:50.398956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68431 2019-Jan-17 17:00:50.399013 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68432 2019-Jan-17 17:00:50.399069 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68433 2019-Jan-17 17:00:50.399713 - [DEBUG] Edge Function : AllBottom
68434 2019-Jan-17 17:00:50.399741 - [DEBUG] End adding new jump function
68435 2019-Jan-17 17:00:50.399764 - [DEBUG]
68436 2019-Jan-17 17:00:50.399788 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68437 2019-Jan-17 17:00:50.399813 - [DEBUG]
68438 2019-Jan-17 17:00:50.399836 - [DEBUG] Process 1815. path edge:
68439 2019-Jan-17 17:00:50.399860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68440 2019-Jan-17 17:00:50.399926 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68441 2019-Jan-17 17:00:50.400567 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68442 2019-Jan-17 17:00:50.400624 - [DEBUG]
68443 2019-Jan-17 17:00:50.400648 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68444 2019-Jan-17 17:00:50.401328 - [DEBUG] Compose: AllBottom * AllBottom
68445 2019-Jan-17 17:00:50.401357 - [DEBUG]
68446 2019-Jan-17 17:00:50.401381 - [DEBUG] Propagate flow
68447 2019-Jan-17 17:00:50.401404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68448 2019-Jan-17 17:00:50.401464 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68449 2019-Jan-17 17:00:50.402103 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68450 2019-Jan-17 17:00:50.402161 - [DEBUG] Edge function : AllBottom (result of previous compose)
68451 2019-Jan-17 17:00:50.402186 - [DEBUG]
68452 2019-Jan-17 17:00:50.402211 - [DEBUG] Join: AllTop & AllBottom
68453 2019-Jan-17 17:00:50.402237 - [DEBUG] = AllBottom (new jump func)
68454 2019-Jan-17 17:00:50.402261 - [DEBUG]
68455 2019-Jan-17 17:00:50.402285 - [DEBUG] Start adding new jump function
68456 2019-Jan-17 17:00:50.402308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68457 2019-Jan-17 17:00:50.402365 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68458 2019-Jan-17 17:00:50.402421 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68459 2019-Jan-17 17:00:50.403059 - [DEBUG] Edge Function : AllBottom
68460 2019-Jan-17 17:00:50.403087 - [DEBUG] End adding new jump function
68461 2019-Jan-17 17:00:50.403112 - [DEBUG]
68462 2019-Jan-17 17:00:50.403136 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68463 2019-Jan-17 17:00:50.403160 - [DEBUG]
68464 2019-Jan-17 17:00:50.403184 - [DEBUG] Process 1816. path edge:
68465 2019-Jan-17 17:00:50.403207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68466 2019-Jan-17 17:00:50.403265 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68467 2019-Jan-17 17:00:50.403902 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68468 2019-Jan-17 17:00:50.403959 - [DEBUG]
68469 2019-Jan-17 17:00:50.403984 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68470 2019-Jan-17 17:00:50.404660 - [DEBUG] Compose: AllBottom * AllBottom
68471 2019-Jan-17 17:00:50.404690 - [DEBUG]
68472 2019-Jan-17 17:00:50.404714 - [DEBUG] Propagate flow
68473 2019-Jan-17 17:00:50.404737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68474 2019-Jan-17 17:00:50.404796 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68475 2019-Jan-17 17:00:50.405458 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68476 2019-Jan-17 17:00:50.405524 - [DEBUG] Edge function : AllBottom (result of previous compose)
68477 2019-Jan-17 17:00:50.405550 - [DEBUG]
68478 2019-Jan-17 17:00:50.405576 - [DEBUG] Join: AllTop & AllBottom
68479 2019-Jan-17 17:00:50.405602 - [DEBUG] = AllBottom (new jump func)
68480 2019-Jan-17 17:00:50.405626 - [DEBUG]
68481 2019-Jan-17 17:00:50.405650 - [DEBUG] Start adding new jump function
68482 2019-Jan-17 17:00:50.405674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68483 2019-Jan-17 17:00:50.405734 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68484 2019-Jan-17 17:00:50.405790 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68485 2019-Jan-17 17:00:50.406521 - [DEBUG] Edge Function : AllBottom
68486 2019-Jan-17 17:00:50.406557 - [DEBUG] End adding new jump function
68487 2019-Jan-17 17:00:50.406582 - [DEBUG]
68488 2019-Jan-17 17:00:50.406607 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68489 2019-Jan-17 17:00:50.406632 - [DEBUG]
68490 2019-Jan-17 17:00:50.406656 - [DEBUG] Process 1817. path edge:
68491 2019-Jan-17 17:00:50.406680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68492 2019-Jan-17 17:00:50.406752 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68493 2019-Jan-17 17:00:50.407448 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68494 2019-Jan-17 17:00:50.407510 - [DEBUG]
68495 2019-Jan-17 17:00:50.407536 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68496 2019-Jan-17 17:00:50.408254 - [DEBUG] Compose: AllBottom * AllBottom
68497 2019-Jan-17 17:00:50.408283 - [DEBUG]
68498 2019-Jan-17 17:00:50.408307 - [DEBUG] Propagate flow
68499 2019-Jan-17 17:00:50.408330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68500 2019-Jan-17 17:00:50.408390 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68501 2019-Jan-17 17:00:50.409043 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68502 2019-Jan-17 17:00:50.409101 - [DEBUG] Edge function : AllBottom (result of previous compose)
68503 2019-Jan-17 17:00:50.409127 - [DEBUG]
68504 2019-Jan-17 17:00:50.409153 - [DEBUG] Join: AllTop & AllBottom
68505 2019-Jan-17 17:00:50.409179 - [DEBUG] = AllBottom (new jump func)
68506 2019-Jan-17 17:00:50.409203 - [DEBUG]
68507 2019-Jan-17 17:00:50.409227 - [DEBUG] Start adding new jump function
68508 2019-Jan-17 17:00:50.409250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68509 2019-Jan-17 17:00:50.409307 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68510 2019-Jan-17 17:00:50.409364 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68511 2019-Jan-17 17:00:50.410000 - [DEBUG] Edge Function : AllBottom
68512 2019-Jan-17 17:00:50.410031 - [DEBUG] End adding new jump function
68513 2019-Jan-17 17:00:50.410055 - [DEBUG]
68514 2019-Jan-17 17:00:50.410079 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68515 2019-Jan-17 17:00:50.410103 - [DEBUG]
68516 2019-Jan-17 17:00:50.410127 - [DEBUG] Process 1818. path edge:
68517 2019-Jan-17 17:00:50.410151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68518 2019-Jan-17 17:00:50.410209 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68519 2019-Jan-17 17:00:50.410848 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68520 2019-Jan-17 17:00:50.410905 - [DEBUG]
68521 2019-Jan-17 17:00:50.410931 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68522 2019-Jan-17 17:00:50.411617 - [DEBUG] Compose: AllBottom * AllBottom
68523 2019-Jan-17 17:00:50.411645 - [DEBUG]
68524 2019-Jan-17 17:00:50.411669 - [DEBUG] Propagate flow
68525 2019-Jan-17 17:00:50.411692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68526 2019-Jan-17 17:00:50.411752 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68527 2019-Jan-17 17:00:50.412390 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68528 2019-Jan-17 17:00:50.412448 - [DEBUG] Edge function : AllBottom (result of previous compose)
68529 2019-Jan-17 17:00:50.412473 - [DEBUG]
68530 2019-Jan-17 17:00:50.412498 - [DEBUG] Join: AllTop & AllBottom
68531 2019-Jan-17 17:00:50.412524 - [DEBUG] = AllBottom (new jump func)
68532 2019-Jan-17 17:00:50.412562 - [DEBUG]
68533 2019-Jan-17 17:00:50.412586 - [DEBUG] Start adding new jump function
68534 2019-Jan-17 17:00:50.412609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68535 2019-Jan-17 17:00:50.412667 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68536 2019-Jan-17 17:00:50.412723 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68537 2019-Jan-17 17:00:50.413360 - [DEBUG] Edge Function : AllBottom
68538 2019-Jan-17 17:00:50.413389 - [DEBUG] End adding new jump function
68539 2019-Jan-17 17:00:50.413413 - [DEBUG]
68540 2019-Jan-17 17:00:50.413437 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68541 2019-Jan-17 17:00:50.413462 - [DEBUG]
68542 2019-Jan-17 17:00:50.413485 - [DEBUG] Process 1819. path edge:
68543 2019-Jan-17 17:00:50.413509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68544 2019-Jan-17 17:00:50.413566 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68545 2019-Jan-17 17:00:50.414204 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68546 2019-Jan-17 17:00:50.414261 - [DEBUG]
68547 2019-Jan-17 17:00:50.414285 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68548 2019-Jan-17 17:00:50.414967 - [DEBUG] Compose: AllBottom * AllBottom
68549 2019-Jan-17 17:00:50.414995 - [DEBUG]
68550 2019-Jan-17 17:00:50.415018 - [DEBUG] Propagate flow
68551 2019-Jan-17 17:00:50.415042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68552 2019-Jan-17 17:00:50.415102 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68553 2019-Jan-17 17:00:50.415762 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68554 2019-Jan-17 17:00:50.415822 - [DEBUG] Edge function : AllBottom (result of previous compose)
68555 2019-Jan-17 17:00:50.415847 - [DEBUG]
68556 2019-Jan-17 17:00:50.415872 - [DEBUG] Join: AllTop & AllBottom
68557 2019-Jan-17 17:00:50.415898 - [DEBUG] = AllBottom (new jump func)
68558 2019-Jan-17 17:00:50.415922 - [DEBUG]
68559 2019-Jan-17 17:00:50.415945 - [DEBUG] Start adding new jump function
68560 2019-Jan-17 17:00:50.415968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68561 2019-Jan-17 17:00:50.416025 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68562 2019-Jan-17 17:00:50.416082 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68563 2019-Jan-17 17:00:50.416727 - [DEBUG] Edge Function : AllBottom
68564 2019-Jan-17 17:00:50.416756 - [DEBUG] End adding new jump function
68565 2019-Jan-17 17:00:50.416780 - [DEBUG]
68566 2019-Jan-17 17:00:50.416804 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68567 2019-Jan-17 17:00:50.416829 - [DEBUG]
68568 2019-Jan-17 17:00:50.416853 - [DEBUG] Process 1820. path edge:
68569 2019-Jan-17 17:00:50.416877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68570 2019-Jan-17 17:00:50.416935 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68571 2019-Jan-17 17:00:50.417577 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68572 2019-Jan-17 17:00:50.417635 - [DEBUG]
68573 2019-Jan-17 17:00:50.417662 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68574 2019-Jan-17 17:00:50.418355 - [DEBUG] Compose: AllBottom * AllBottom
68575 2019-Jan-17 17:00:50.418383 - [DEBUG]
68576 2019-Jan-17 17:00:50.418407 - [DEBUG] Propagate flow
68577 2019-Jan-17 17:00:50.418441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68578 2019-Jan-17 17:00:50.418501 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68579 2019-Jan-17 17:00:50.419142 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68580 2019-Jan-17 17:00:50.419200 - [DEBUG] Edge function : AllBottom (result of previous compose)
68581 2019-Jan-17 17:00:50.419225 - [DEBUG]
68582 2019-Jan-17 17:00:50.419251 - [DEBUG] Join: AllTop & AllBottom
68583 2019-Jan-17 17:00:50.419276 - [DEBUG] = AllBottom (new jump func)
68584 2019-Jan-17 17:00:50.419301 - [DEBUG]
68585 2019-Jan-17 17:00:50.419324 - [DEBUG] Start adding new jump function
68586 2019-Jan-17 17:00:50.419348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68587 2019-Jan-17 17:00:50.419405 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68588 2019-Jan-17 17:00:50.419462 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68589 2019-Jan-17 17:00:50.420099 - [DEBUG] Edge Function : AllBottom
68590 2019-Jan-17 17:00:50.420128 - [DEBUG] End adding new jump function
68591 2019-Jan-17 17:00:50.420152 - [DEBUG]
68592 2019-Jan-17 17:00:50.420176 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68593 2019-Jan-17 17:00:50.420201 - [DEBUG]
68594 2019-Jan-17 17:00:50.420224 - [DEBUG] Process 1821. path edge:
68595 2019-Jan-17 17:00:50.420248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68596 2019-Jan-17 17:00:50.420306 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68597 2019-Jan-17 17:00:50.420941 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68598 2019-Jan-17 17:00:50.420999 - [DEBUG]
68599 2019-Jan-17 17:00:50.421023 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68600 2019-Jan-17 17:00:50.421706 - [DEBUG] Compose: AllBottom * AllBottom
68601 2019-Jan-17 17:00:50.421734 - [DEBUG]
68602 2019-Jan-17 17:00:50.421758 - [DEBUG] Propagate flow
68603 2019-Jan-17 17:00:50.421781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68604 2019-Jan-17 17:00:50.421841 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68605 2019-Jan-17 17:00:50.422488 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68606 2019-Jan-17 17:00:50.422547 - [DEBUG] Edge function : AllBottom (result of previous compose)
68607 2019-Jan-17 17:00:50.422572 - [DEBUG]
68608 2019-Jan-17 17:00:50.422597 - [DEBUG] Join: AllTop & AllBottom
68609 2019-Jan-17 17:00:50.422623 - [DEBUG] = AllBottom (new jump func)
68610 2019-Jan-17 17:00:50.422647 - [DEBUG]
68611 2019-Jan-17 17:00:50.422671 - [DEBUG] Start adding new jump function
68612 2019-Jan-17 17:00:50.422694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68613 2019-Jan-17 17:00:50.422751 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68614 2019-Jan-17 17:00:50.422808 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68615 2019-Jan-17 17:00:50.423445 - [DEBUG] Edge Function : AllBottom
68616 2019-Jan-17 17:00:50.423474 - [DEBUG] End adding new jump function
68617 2019-Jan-17 17:00:50.423498 - [DEBUG]
68618 2019-Jan-17 17:00:50.423522 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68619 2019-Jan-17 17:00:50.423547 - [DEBUG]
68620 2019-Jan-17 17:00:50.423570 - [DEBUG] Process 1822. path edge:
68621 2019-Jan-17 17:00:50.423594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68622 2019-Jan-17 17:00:50.423652 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68623 2019-Jan-17 17:00:50.424290 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68624 2019-Jan-17 17:00:50.424356 - [DEBUG]
68625 2019-Jan-17 17:00:50.424380 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68626 2019-Jan-17 17:00:50.425058 - [DEBUG] Start of endsummarytab entry
68627 2019-Jan-17 17:00:50.425106 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68628 2019-Jan-17 17:00:50.425757 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1

68629 2019-Jan-17 17:00:50.425830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68630 2019-Jan-17 17:00:50.426474 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

68631 2019-Jan-17 17:00:50.427719 - [DEBUG] EF: AllBottom
68632 2019-Jan-17 17:00:50.427745 - [DEBUG]
68633 2019-Jan-17 17:00:50.427768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68634 2019-Jan-17 17:00:50.428441 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

68635 2019-Jan-17 17:00:50.429094 - [DEBUG] EF: AllBottom
68636 2019-Jan-17 17:00:50.429119 - [DEBUG]
68637 2019-Jan-17 17:00:50.429143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68638 2019-Jan-17 17:00:50.429779 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

68639 2019-Jan-17 17:00:50.430419 - [DEBUG] EF: AllBottom
68640 2019-Jan-17 17:00:50.430444 - [DEBUG]
68641 2019-Jan-17 17:00:50.430468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68642 2019-Jan-17 17:00:50.431104 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

68643 2019-Jan-17 17:00:50.432370 - [DEBUG] EF: AllBottom
68644 2019-Jan-17 17:00:50.432396 - [DEBUG]
68645 2019-Jan-17 17:00:50.432420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68646 2019-Jan-17 17:00:50.433057 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

68647 2019-Jan-17 17:00:50.434302 - [DEBUG] EF: AllBottom
68648 2019-Jan-17 17:00:50.434328 - [DEBUG]
68649 2019-Jan-17 17:00:50.434352 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68650 2019-Jan-17 17:00:50.435002 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

68651 2019-Jan-17 17:00:50.435644 - [DEBUG] EF: AllBottom
68652 2019-Jan-17 17:00:50.435669 - [DEBUG]
68653 2019-Jan-17 17:00:50.435693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68654 2019-Jan-17 17:00:50.436329 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

68655 2019-Jan-17 17:00:50.437576 - [DEBUG] EF: AllBottom
68656 2019-Jan-17 17:00:50.437602 - [DEBUG]
68657 2019-Jan-17 17:00:50.437626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68658 2019-Jan-17 17:00:50.438278 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

68659 2019-Jan-17 17:00:50.439524 - [DEBUG] EF: AllBottom
68660 2019-Jan-17 17:00:50.439549 - [DEBUG]
68661 2019-Jan-17 17:00:50.439573 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68662 2019-Jan-17 17:00:50.440208 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

68663 2019-Jan-17 17:00:50.440857 - [DEBUG] EF: AllBottom
68664 2019-Jan-17 17:00:50.440882 - [DEBUG]
68665 2019-Jan-17 17:00:50.440906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68666 2019-Jan-17 17:00:50.441567 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

68667 2019-Jan-17 17:00:50.442206 - [DEBUG] EF: AllBottom
68668 2019-Jan-17 17:00:50.442231 - [DEBUG]
68669 2019-Jan-17 17:00:50.442255 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68670 2019-Jan-17 17:00:50.442892 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

68671 2019-Jan-17 17:00:50.443533 - [DEBUG] EF: AllBottom
68672 2019-Jan-17 17:00:50.443558 - [DEBUG]
68673 2019-Jan-17 17:00:50.443582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68674 2019-Jan-17 17:00:50.444218 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

68675 2019-Jan-17 17:00:50.445479 - [DEBUG] EF: AllBottom
68676 2019-Jan-17 17:00:50.445505 - [DEBUG]
68677 2019-Jan-17 17:00:50.445529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68678 2019-Jan-17 17:00:50.446165 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

68679 2019-Jan-17 17:00:50.447409 - [DEBUG] EF: AllBottom
68680 2019-Jan-17 17:00:50.447435 - [DEBUG]
68681 2019-Jan-17 17:00:50.447459 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68682 2019-Jan-17 17:00:50.448110 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

68683 2019-Jan-17 17:00:50.448758 - [DEBUG] EF: AllBottom
68684 2019-Jan-17 17:00:50.448784 - [DEBUG]
68685 2019-Jan-17 17:00:50.448807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68686 2019-Jan-17 17:00:50.449444 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

68687 2019-Jan-17 17:00:50.450084 - [DEBUG] EF: AllBottom
68688 2019-Jan-17 17:00:50.450109 - [DEBUG]
68689 2019-Jan-17 17:00:50.450132 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68690 2019-Jan-17 17:00:50.450768 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

68691 2019-Jan-17 17:00:50.451420 - [DEBUG] EF: AllBottom
68692 2019-Jan-17 17:00:50.451445 - [DEBUG]
68693 2019-Jan-17 17:00:50.451469 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68694 2019-Jan-17 17:00:50.452104 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

68695 2019-Jan-17 17:00:50.453348 - [DEBUG] EF: AllBottom
68696 2019-Jan-17 17:00:50.453373 - [DEBUG]
68697 2019-Jan-17 17:00:50.453396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68698 2019-Jan-17 17:00:50.454032 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

68699 2019-Jan-17 17:00:50.455289 - [DEBUG] EF: AllBottom
68700 2019-Jan-17 17:00:50.455315 - [DEBUG]
68701 2019-Jan-17 17:00:50.455338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68702 2019-Jan-17 17:00:50.455974 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

68703 2019-Jan-17 17:00:50.456610 - [DEBUG] EF: AllBottom
68704 2019-Jan-17 17:00:50.456635 - [DEBUG]
68705 2019-Jan-17 17:00:50.456658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68706 2019-Jan-17 17:00:50.457293 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

68707 2019-Jan-17 17:00:50.458553 - [DEBUG] EF: AllBottom
68708 2019-Jan-17 17:00:50.458579 - [DEBUG]
68709 2019-Jan-17 17:00:50.458602 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68710 2019-Jan-17 17:00:50.459245 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

68711 2019-Jan-17 17:00:50.459885 - [DEBUG] EF: AllBottom
68712 2019-Jan-17 17:00:50.459910 - [DEBUG]
68713 2019-Jan-17 17:00:50.459933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68714 2019-Jan-17 17:00:50.460568 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

68715 2019-Jan-17 17:00:50.461203 - [DEBUG] EF: AllBottom
68716 2019-Jan-17 17:00:50.461228 - [DEBUG]
68717 2019-Jan-17 17:00:50.461251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68718 2019-Jan-17 17:00:50.461901 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

68719 2019-Jan-17 17:00:50.462540 - [DEBUG] EF: AllBottom
68720 2019-Jan-17 17:00:50.462565 - [DEBUG]
68721 2019-Jan-17 17:00:50.462588 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68722 2019-Jan-17 17:00:50.463224 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

68723 2019-Jan-17 17:00:50.463866 - [DEBUG] EF: AllBottom
68724 2019-Jan-17 17:00:50.463890 - [DEBUG]
68725 2019-Jan-17 17:00:50.463913 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68726 2019-Jan-17 17:00:50.464549 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

68727 2019-Jan-17 17:00:50.465205 - [DEBUG] EF: AllBottom
68728 2019-Jan-17 17:00:50.465229 - [DEBUG]
68729 2019-Jan-17 17:00:50.465253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68730 2019-Jan-17 17:00:50.465889 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

68731 2019-Jan-17 17:00:50.467134 - [DEBUG] EF: AllBottom
68732 2019-Jan-17 17:00:50.467159 - [DEBUG]
68733 2019-Jan-17 17:00:50.467183 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68734 2019-Jan-17 17:00:50.467817 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

68735 2019-Jan-17 17:00:50.468481 - [DEBUG] EF: AllBottom
68736 2019-Jan-17 17:00:50.468506 - [DEBUG]
68737 2019-Jan-17 17:00:50.468530 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68738 2019-Jan-17 17:00:50.469165 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

68739 2019-Jan-17 17:00:50.469811 - [DEBUG] EF: AllBottom
68740 2019-Jan-17 17:00:50.469836 - [DEBUG]
68741 2019-Jan-17 17:00:50.469859 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68742 2019-Jan-17 17:00:50.470494 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

68743 2019-Jan-17 17:00:50.471140 - [DEBUG] EF: AllBottom
68744 2019-Jan-17 17:00:50.471165 - [DEBUG]
68745 2019-Jan-17 17:00:50.471189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68746 2019-Jan-17 17:00:50.471838 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

68747 2019-Jan-17 17:00:50.472475 - [DEBUG] EF: AllBottom
68748 2019-Jan-17 17:00:50.472500 - [DEBUG]
68749 2019-Jan-17 17:00:50.472523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68750 2019-Jan-17 17:00:50.473158 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1

68751 2019-Jan-17 17:00:50.473217 - [DEBUG] EF: AllBottom
68752 2019-Jan-17 17:00:50.473241 - [DEBUG]
68753 2019-Jan-17 17:00:50.473265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68754 2019-Jan-17 17:00:50.473900 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

68755 2019-Jan-17 17:00:50.474558 - [DEBUG] EF: AllBottom
68756 2019-Jan-17 17:00:50.474583 - [DEBUG]
68757 2019-Jan-17 17:00:50.474607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68758 2019-Jan-17 17:00:50.475256 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

68759 2019-Jan-17 17:00:50.475893 - [DEBUG] EF: AllBottom
68760 2019-Jan-17 17:00:50.475917 - [DEBUG]
68761 2019-Jan-17 17:00:50.475941 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68762 2019-Jan-17 17:00:50.476576 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

68763 2019-Jan-17 17:00:50.477222 - [DEBUG] EF: AllBottom
68764 2019-Jan-17 17:00:50.477246 - [DEBUG]
68765 2019-Jan-17 17:00:50.477270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68766 2019-Jan-17 17:00:50.477905 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

68767 2019-Jan-17 17:00:50.478561 - [DEBUG] EF: AllBottom
68768 2019-Jan-17 17:00:50.478586 - [DEBUG]
68769 2019-Jan-17 17:00:50.478610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68770 2019-Jan-17 17:00:50.479244 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

68771 2019-Jan-17 17:00:50.479883 - [DEBUG] EF: AllBottom
68772 2019-Jan-17 17:00:50.479908 - [DEBUG]
68773 2019-Jan-17 17:00:50.479932 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68774 2019-Jan-17 17:00:50.480566 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

68775 2019-Jan-17 17:00:50.481213 - [DEBUG] EF: AllBottom
68776 2019-Jan-17 17:00:50.481238 - [DEBUG]
68777 2019-Jan-17 17:00:50.481262 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68778 2019-Jan-17 17:00:50.481911 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

68779 2019-Jan-17 17:00:50.483154 - [DEBUG] EF: AllBottom
68780 2019-Jan-17 17:00:50.483179 - [DEBUG]
68781 2019-Jan-17 17:00:50.483204 - [DEBUG] ---------------
68782 2019-Jan-17 17:00:50.483228 - [DEBUG]
68783 2019-Jan-17 17:00:50.483256 - [DEBUG] End of endsummarytab entry
68784 2019-Jan-17 17:00:50.483280 - [DEBUG]
68785 2019-Jan-17 17:00:50.483303 - [DEBUG] Start of incomingtab entry
68786 2019-Jan-17 17:00:50.483328 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68787 2019-Jan-17 17:00:50.483967 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1

68788 2019-Jan-17 17:00:50.484025 - [DEBUG] ---------------
68789 2019-Jan-17 17:00:50.484050 - [DEBUG] End of incomingtab entry
68790 2019-Jan-17 17:00:50.484073 - [DEBUG]
68791 2019-Jan-17 17:00:50.484114 - [DEBUG] Compose: AllBottom * AllBottom
68792 2019-Jan-17 17:00:50.484142 - [DEBUG]
68793 2019-Jan-17 17:00:50.484165 - [DEBUG] Propagate flow
68794 2019-Jan-17 17:00:50.484189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68795 2019-Jan-17 17:00:50.484246 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68796 2019-Jan-17 17:00:50.484911 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68797 2019-Jan-17 17:00:50.484969 - [DEBUG] Edge function : AllBottom (result of previous compose)
68798 2019-Jan-17 17:00:50.484994 - [DEBUG]
68799 2019-Jan-17 17:00:50.485019 - [DEBUG] Join: AllTop & AllBottom
68800 2019-Jan-17 17:00:50.485045 - [DEBUG] = AllBottom (new jump func)
68801 2019-Jan-17 17:00:50.485069 - [DEBUG]
68802 2019-Jan-17 17:00:50.485092 - [DEBUG] Start adding new jump function
68803 2019-Jan-17 17:00:50.485124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68804 2019-Jan-17 17:00:50.485181 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68805 2019-Jan-17 17:00:50.485237 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68806 2019-Jan-17 17:00:50.485884 - [DEBUG] Edge Function : AllBottom
68807 2019-Jan-17 17:00:50.485914 - [DEBUG] End adding new jump function
68808 2019-Jan-17 17:00:50.485937 - [DEBUG]
68809 2019-Jan-17 17:00:50.485961 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68810 2019-Jan-17 17:00:50.485985 - [DEBUG]
68811 2019-Jan-17 17:00:50.486009 - [DEBUG] Process 1823. path edge:
68812 2019-Jan-17 17:00:50.486032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68813 2019-Jan-17 17:00:50.486090 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68814 2019-Jan-17 17:00:50.486737 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68815 2019-Jan-17 17:00:50.486794 - [DEBUG]
68816 2019-Jan-17 17:00:50.486818 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68817 2019-Jan-17 17:00:50.487486 - [DEBUG] Possible callees:
68818 2019-Jan-17 17:00:50.487512 - [DEBUG] llvm.dbg.declare
68819 2019-Jan-17 17:00:50.487536 - [DEBUG] Possible return sites:
68820 2019-Jan-17 17:00:50.487560 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368821 2019-Jan-17 17:00:50.488861 - [DEBUG] Found and process special summary
68822 2019-Jan-17 17:00:50.488897 - [DEBUG] Compose: EdgeIdentity * AllBottom
68823 2019-Jan-17 17:00:50.488924 - [DEBUG]
68824 2019-Jan-17 17:00:50.488948 - [DEBUG] Propagate flow
68825 2019-Jan-17 17:00:50.488972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68826 2019-Jan-17 17:00:50.489030 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68827 2019-Jan-17 17:00:50.489671 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68828 2019-Jan-17 17:00:50.489729 - [DEBUG] Edge function : AllBottom (result of previous compose)
68829 2019-Jan-17 17:00:50.489754 - [DEBUG]
68830 2019-Jan-17 17:00:50.489778 - [DEBUG] Join: AllTop & AllBottom
68831 2019-Jan-17 17:00:50.489804 - [DEBUG] = AllBottom (new jump func)
68832 2019-Jan-17 17:00:50.489828 - [DEBUG]
68833 2019-Jan-17 17:00:50.489851 - [DEBUG] Start adding new jump function
68834 2019-Jan-17 17:00:50.489874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68835 2019-Jan-17 17:00:50.489931 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68836 2019-Jan-17 17:00:50.489987 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68837 2019-Jan-17 17:00:50.490626 - [DEBUG] Edge Function : AllBottom
68838 2019-Jan-17 17:00:50.490665 - [DEBUG] End adding new jump function
68839 2019-Jan-17 17:00:50.490689 - [DEBUG]
68840 2019-Jan-17 17:00:50.490713 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68841 2019-Jan-17 17:00:50.490737 - [DEBUG]
68842 2019-Jan-17 17:00:50.490760 - [DEBUG] Process 1824. path edge:
68843 2019-Jan-17 17:00:50.490784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68844 2019-Jan-17 17:00:50.490842 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68845 2019-Jan-17 17:00:50.491499 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68846 2019-Jan-17 17:00:50.491564 - [DEBUG]
68847 2019-Jan-17 17:00:50.491590 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68848 2019-Jan-17 17:00:50.492259 - [DEBUG] Compose: AllBottom * AllBottom
68849 2019-Jan-17 17:00:50.492287 - [DEBUG]
68850 2019-Jan-17 17:00:50.492311 - [DEBUG] Propagate flow
68851 2019-Jan-17 17:00:50.492335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68852 2019-Jan-17 17:00:50.492394 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68853 2019-Jan-17 17:00:50.493041 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68854 2019-Jan-17 17:00:50.493099 - [DEBUG] Edge function : AllBottom (result of previous compose)
68855 2019-Jan-17 17:00:50.493124 - [DEBUG]
68856 2019-Jan-17 17:00:50.493149 - [DEBUG] Join: AllTop & AllBottom
68857 2019-Jan-17 17:00:50.493175 - [DEBUG] = AllBottom (new jump func)
68858 2019-Jan-17 17:00:50.493199 - [DEBUG]
68859 2019-Jan-17 17:00:50.493223 - [DEBUG] Start adding new jump function
68860 2019-Jan-17 17:00:50.493246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68861 2019-Jan-17 17:00:50.493302 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68862 2019-Jan-17 17:00:50.493358 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68863 2019-Jan-17 17:00:50.493996 - [DEBUG] Edge Function : AllBottom
68864 2019-Jan-17 17:00:50.494024 - [DEBUG] End adding new jump function
68865 2019-Jan-17 17:00:50.494048 - [DEBUG]
68866 2019-Jan-17 17:00:50.494072 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68867 2019-Jan-17 17:00:50.494096 - [DEBUG]
68868 2019-Jan-17 17:00:50.494120 - [DEBUG] Process 1825. path edge:
68869 2019-Jan-17 17:00:50.494143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68870 2019-Jan-17 17:00:50.494200 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68871 2019-Jan-17 17:00:50.494857 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68872 2019-Jan-17 17:00:50.494914 - [DEBUG]
68873 2019-Jan-17 17:00:50.494939 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68874 2019-Jan-17 17:00:50.495605 - [DEBUG] Compose: AllBottom * AllBottom
68875 2019-Jan-17 17:00:50.495633 - [DEBUG]
68876 2019-Jan-17 17:00:50.495657 - [DEBUG] Propagate flow
68877 2019-Jan-17 17:00:50.495680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68878 2019-Jan-17 17:00:50.495739 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68879 2019-Jan-17 17:00:50.496378 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68880 2019-Jan-17 17:00:50.496436 - [DEBUG] Edge function : AllBottom (result of previous compose)
68881 2019-Jan-17 17:00:50.496461 - [DEBUG]
68882 2019-Jan-17 17:00:50.496487 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68883 2019-Jan-17 17:00:50.496513 - [DEBUG] = AllBottom
68884 2019-Jan-17 17:00:50.496537 - [DEBUG]
68885 2019-Jan-17 17:00:50.496560 - [DEBUG] PROPAGATE: No new function!
68886 2019-Jan-17 17:00:50.496602 - [DEBUG] Compose: AllBottom * AllBottom
68887 2019-Jan-17 17:00:50.496629 - [DEBUG]
68888 2019-Jan-17 17:00:50.496653 - [DEBUG] Propagate flow
68889 2019-Jan-17 17:00:50.496677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68890 2019-Jan-17 17:00:50.496734 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68891 2019-Jan-17 17:00:50.497377 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68892 2019-Jan-17 17:00:50.497435 - [DEBUG] Edge function : AllBottom (result of previous compose)
68893 2019-Jan-17 17:00:50.497460 - [DEBUG]
68894 2019-Jan-17 17:00:50.497498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68895 2019-Jan-17 17:00:50.497525 - [DEBUG] = AllBottom
68896 2019-Jan-17 17:00:50.497550 - [DEBUG]
68897 2019-Jan-17 17:00:50.497573 - [DEBUG] PROPAGATE: No new function!
68898 2019-Jan-17 17:00:50.497616 - [DEBUG] Compose: AllBottom * AllBottom
68899 2019-Jan-17 17:00:50.497643 - [DEBUG]
68900 2019-Jan-17 17:00:50.497667 - [DEBUG] Propagate flow
68901 2019-Jan-17 17:00:50.497690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68902 2019-Jan-17 17:00:50.497748 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68903 2019-Jan-17 17:00:50.498409 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68904 2019-Jan-17 17:00:50.498466 - [DEBUG] Edge function : AllBottom (result of previous compose)
68905 2019-Jan-17 17:00:50.498492 - [DEBUG]
68906 2019-Jan-17 17:00:50.498517 - [DEBUG] Join: AllTop & AllBottom
68907 2019-Jan-17 17:00:50.498543 - [DEBUG] = AllBottom (new jump func)
68908 2019-Jan-17 17:00:50.498567 - [DEBUG]
68909 2019-Jan-17 17:00:50.498590 - [DEBUG] Start adding new jump function
68910 2019-Jan-17 17:00:50.498614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68911 2019-Jan-17 17:00:50.498670 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68912 2019-Jan-17 17:00:50.498726 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68913 2019-Jan-17 17:00:50.499367 - [DEBUG] Edge Function : AllBottom
68914 2019-Jan-17 17:00:50.499396 - [DEBUG] End adding new jump function
68915 2019-Jan-17 17:00:50.499419 - [DEBUG]
68916 2019-Jan-17 17:00:50.499443 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68917 2019-Jan-17 17:00:50.499467 - [DEBUG]
68918 2019-Jan-17 17:00:50.499491 - [DEBUG] Process 1826. path edge:
68919 2019-Jan-17 17:00:50.499515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68920 2019-Jan-17 17:00:50.499572 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68921 2019-Jan-17 17:00:50.500213 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68922 2019-Jan-17 17:00:50.500270 - [DEBUG]
68923 2019-Jan-17 17:00:50.500295 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68924 2019-Jan-17 17:00:50.500962 - [DEBUG] Compose: AllBottom * AllBottom
68925 2019-Jan-17 17:00:50.500990 - [DEBUG]
68926 2019-Jan-17 17:00:50.501014 - [DEBUG] Propagate flow
68927 2019-Jan-17 17:00:50.501037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68928 2019-Jan-17 17:00:50.501096 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68929 2019-Jan-17 17:00:50.501749 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68930 2019-Jan-17 17:00:50.501807 - [DEBUG] Edge function : AllBottom (result of previous compose)
68931 2019-Jan-17 17:00:50.501832 - [DEBUG]
68932 2019-Jan-17 17:00:50.501856 - [DEBUG] Join: AllTop & AllBottom
68933 2019-Jan-17 17:00:50.501882 - [DEBUG] = AllBottom (new jump func)
68934 2019-Jan-17 17:00:50.501906 - [DEBUG]
68935 2019-Jan-17 17:00:50.501929 - [DEBUG] Start adding new jump function
68936 2019-Jan-17 17:00:50.501952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

68937 2019-Jan-17 17:00:50.502009 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

68938 2019-Jan-17 17:00:50.502064 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68939 2019-Jan-17 17:00:50.502700 - [DEBUG] Edge Function : AllBottom
68940 2019-Jan-17 17:00:50.502728 - [DEBUG] End adding new jump function
68941 2019-Jan-17 17:00:50.502752 - [DEBUG]
68942 2019-Jan-17 17:00:50.502775 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68943 2019-Jan-17 17:00:50.502808 - [DEBUG]
68944 2019-Jan-17 17:00:50.502832 - [DEBUG] Process 1827. path edge:
68945 2019-Jan-17 17:00:50.502855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
68946 2019-Jan-17 17:00:50.502913 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68947 2019-Jan-17 17:00:50.503550 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
68948 2019-Jan-17 17:00:50.503607 - [DEBUG]
68949 2019-Jan-17 17:00:50.503632 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68950 2019-Jan-17 17:00:50.504293 - [DEBUG] Compose: AllBottom * AllBottom
68951 2019-Jan-17 17:00:50.504320 - [DEBUG]
68952 2019-Jan-17 17:00:50.504344 - [DEBUG] Propagate flow
68953 2019-Jan-17 17:00:50.504367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68954 2019-Jan-17 17:00:50.504427 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68955 2019-Jan-17 17:00:50.505083 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68956 2019-Jan-17 17:00:50.505141 - [DEBUG] Edge function : AllBottom (result of previous compose)
68957 2019-Jan-17 17:00:50.505167 - [DEBUG]
68958 2019-Jan-17 17:00:50.505192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68959 2019-Jan-17 17:00:50.505218 - [DEBUG] = AllBottom
68960 2019-Jan-17 17:00:50.505243 - [DEBUG]
68961 2019-Jan-17 17:00:50.505266 - [DEBUG] PROPAGATE: No new function!
68962 2019-Jan-17 17:00:50.505310 - [DEBUG] Compose: AllBottom * AllBottom
68963 2019-Jan-17 17:00:50.505338 - [DEBUG]
68964 2019-Jan-17 17:00:50.505362 - [DEBUG] Propagate flow
68965 2019-Jan-17 17:00:50.505385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68966 2019-Jan-17 17:00:50.505443 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68967 2019-Jan-17 17:00:50.506086 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68968 2019-Jan-17 17:00:50.506143 - [DEBUG] Edge function : AllBottom (result of previous compose)
68969 2019-Jan-17 17:00:50.506168 - [DEBUG]
68970 2019-Jan-17 17:00:50.506194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68971 2019-Jan-17 17:00:50.506219 - [DEBUG] = AllBottom
68972 2019-Jan-17 17:00:50.506243 - [DEBUG]
68973 2019-Jan-17 17:00:50.506266 - [DEBUG] PROPAGATE: No new function!
68974 2019-Jan-17 17:00:50.506309 - [DEBUG] Compose: AllBottom * AllBottom
68975 2019-Jan-17 17:00:50.506337 - [DEBUG]
68976 2019-Jan-17 17:00:50.506361 - [DEBUG] Propagate flow
68977 2019-Jan-17 17:00:50.506384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68978 2019-Jan-17 17:00:50.506441 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68979 2019-Jan-17 17:00:50.507083 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68980 2019-Jan-17 17:00:50.507141 - [DEBUG] Edge function : AllBottom (result of previous compose)
68981 2019-Jan-17 17:00:50.507166 - [DEBUG]
68982 2019-Jan-17 17:00:50.507191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68983 2019-Jan-17 17:00:50.507216 - [DEBUG] = AllBottom
68984 2019-Jan-17 17:00:50.507241 - [DEBUG]
68985 2019-Jan-17 17:00:50.507263 - [DEBUG] PROPAGATE: No new function!
68986 2019-Jan-17 17:00:50.507308 - [DEBUG] Compose: AllBottom * AllBottom
68987 2019-Jan-17 17:00:50.507335 - [DEBUG]
68988 2019-Jan-17 17:00:50.507359 - [DEBUG] Propagate flow
68989 2019-Jan-17 17:00:50.507383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

68990 2019-Jan-17 17:00:50.507440 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68991 2019-Jan-17 17:00:50.508099 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

68992 2019-Jan-17 17:00:50.508156 - [DEBUG] Edge function : AllBottom (result of previous compose)
68993 2019-Jan-17 17:00:50.508189 - [DEBUG]
68994 2019-Jan-17 17:00:50.508215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68995 2019-Jan-17 17:00:50.508241 - [DEBUG] = AllBottom
68996 2019-Jan-17 17:00:50.508265 - [DEBUG]
68997 2019-Jan-17 17:00:50.508288 - [DEBUG] PROPAGATE: No new function!
68998 2019-Jan-17 17:00:50.508332 - [DEBUG] Compose: AllBottom * AllBottom
68999 2019-Jan-17 17:00:50.508359 - [DEBUG]
69000 2019-Jan-17 17:00:50.508383 - [DEBUG] Propagate flow
69001 2019-Jan-17 17:00:50.508407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69002 2019-Jan-17 17:00:50.508465 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69003 2019-Jan-17 17:00:50.509109 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69004 2019-Jan-17 17:00:50.509166 - [DEBUG] Edge function : AllBottom (result of previous compose)
69005 2019-Jan-17 17:00:50.509191 - [DEBUG]
69006 2019-Jan-17 17:00:50.509216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69007 2019-Jan-17 17:00:50.509241 - [DEBUG] = AllBottom
69008 2019-Jan-17 17:00:50.509266 - [DEBUG]
69009 2019-Jan-17 17:00:50.509288 - [DEBUG] PROPAGATE: No new function!
69010 2019-Jan-17 17:00:50.509332 - [DEBUG] Compose: AllBottom * AllBottom
69011 2019-Jan-17 17:00:50.509359 - [DEBUG]
69012 2019-Jan-17 17:00:50.509383 - [DEBUG] Propagate flow
69013 2019-Jan-17 17:00:50.509407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69014 2019-Jan-17 17:00:50.509464 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69015 2019-Jan-17 17:00:50.510105 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69016 2019-Jan-17 17:00:50.510163 - [DEBUG] Edge function : AllBottom (result of previous compose)
69017 2019-Jan-17 17:00:50.510188 - [DEBUG]
69018 2019-Jan-17 17:00:50.510213 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69019 2019-Jan-17 17:00:50.510238 - [DEBUG] = AllBottom
69020 2019-Jan-17 17:00:50.510263 - [DEBUG]
69021 2019-Jan-17 17:00:50.510286 - [DEBUG] PROPAGATE: No new function!
69022 2019-Jan-17 17:00:50.510324 - [DEBUG] Compose: AllBottom * AllBottom
69023 2019-Jan-17 17:00:50.510351 - [DEBUG]
69024 2019-Jan-17 17:00:50.510374 - [DEBUG] Propagate flow
69025 2019-Jan-17 17:00:50.510398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69026 2019-Jan-17 17:00:50.510455 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69027 2019-Jan-17 17:00:50.511099 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69028 2019-Jan-17 17:00:50.511157 - [DEBUG] Edge function : AllBottom (result of previous compose)
69029 2019-Jan-17 17:00:50.511182 - [DEBUG]
69030 2019-Jan-17 17:00:50.511207 - [DEBUG] Join: AllTop & AllBottom
69031 2019-Jan-17 17:00:50.511232 - [DEBUG] = AllBottom (new jump func)
69032 2019-Jan-17 17:00:50.511256 - [DEBUG]
69033 2019-Jan-17 17:00:50.511279 - [DEBUG] Start adding new jump function
69034 2019-Jan-17 17:00:50.511317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69035 2019-Jan-17 17:00:50.511374 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69036 2019-Jan-17 17:00:50.511430 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69037 2019-Jan-17 17:00:50.512070 - [DEBUG] Edge Function : AllBottom
69038 2019-Jan-17 17:00:50.512099 - [DEBUG] End adding new jump function
69039 2019-Jan-17 17:00:50.512122 - [DEBUG]
69040 2019-Jan-17 17:00:50.512146 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69041 2019-Jan-17 17:00:50.512170 - [DEBUG]
69042 2019-Jan-17 17:00:50.512193 - [DEBUG] Process 1828. path edge:
69043 2019-Jan-17 17:00:50.512217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69044 2019-Jan-17 17:00:50.512283 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69045 2019-Jan-17 17:00:50.512925 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69046 2019-Jan-17 17:00:50.512983 - [DEBUG]
69047 2019-Jan-17 17:00:50.513007 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69048 2019-Jan-17 17:00:50.513661 - [DEBUG] Possible callees:
69049 2019-Jan-17 17:00:50.513686 - [DEBUG] foo
69050 2019-Jan-17 17:00:50.513711 - [DEBUG] Possible return sites:
69051 2019-Jan-17 17:00:50.513735 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669052 2019-Jan-17 17:00:50.515023 - [DEBUG] Found and process special summary
69053 2019-Jan-17 17:00:50.515058 - [DEBUG] Compose: EdgeIdentity * AllBottom
69054 2019-Jan-17 17:00:50.515085 - [DEBUG]
69055 2019-Jan-17 17:00:50.515109 - [DEBUG] Propagate flow
69056 2019-Jan-17 17:00:50.515132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69057 2019-Jan-17 17:00:50.515190 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69058 2019-Jan-17 17:00:50.515831 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69059 2019-Jan-17 17:00:50.515888 - [DEBUG] Edge function : AllBottom (result of previous compose)
69060 2019-Jan-17 17:00:50.515913 - [DEBUG]
69061 2019-Jan-17 17:00:50.515938 - [DEBUG] Join: AllTop & AllBottom
69062 2019-Jan-17 17:00:50.515964 - [DEBUG] = AllBottom (new jump func)
69063 2019-Jan-17 17:00:50.515988 - [DEBUG]
69064 2019-Jan-17 17:00:50.516011 - [DEBUG] Start adding new jump function
69065 2019-Jan-17 17:00:50.516034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69066 2019-Jan-17 17:00:50.516090 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69067 2019-Jan-17 17:00:50.516146 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69068 2019-Jan-17 17:00:50.516786 - [DEBUG] Edge Function : AllBottom
69069 2019-Jan-17 17:00:50.516815 - [DEBUG] End adding new jump function
69070 2019-Jan-17 17:00:50.516839 - [DEBUG]
69071 2019-Jan-17 17:00:50.516862 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69072 2019-Jan-17 17:00:50.516886 - [DEBUG]
69073 2019-Jan-17 17:00:50.516910 - [DEBUG] Process 1829. path edge:
69074 2019-Jan-17 17:00:50.516933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69075 2019-Jan-17 17:00:50.516990 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69076 2019-Jan-17 17:00:50.517630 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69077 2019-Jan-17 17:00:50.517688 - [DEBUG]
69078 2019-Jan-17 17:00:50.517712 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69079 2019-Jan-17 17:00:50.518391 - [DEBUG] Compose: AllBottom * AllBottom
69080 2019-Jan-17 17:00:50.518419 - [DEBUG]
69081 2019-Jan-17 17:00:50.518443 - [DEBUG] Propagate flow
69082 2019-Jan-17 17:00:50.518466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69083 2019-Jan-17 17:00:50.518525 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69084 2019-Jan-17 17:00:50.519164 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69085 2019-Jan-17 17:00:50.519221 - [DEBUG] Edge function : AllBottom (result of previous compose)
69086 2019-Jan-17 17:00:50.519246 - [DEBUG]
69087 2019-Jan-17 17:00:50.519271 - [DEBUG] Join: AllTop & AllBottom
69088 2019-Jan-17 17:00:50.519297 - [DEBUG] = AllBottom (new jump func)
69089 2019-Jan-17 17:00:50.519321 - [DEBUG]
69090 2019-Jan-17 17:00:50.519353 - [DEBUG] Start adding new jump function
69091 2019-Jan-17 17:00:50.519377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69092 2019-Jan-17 17:00:50.519434 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69093 2019-Jan-17 17:00:50.519490 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69094 2019-Jan-17 17:00:50.520128 - [DEBUG] Edge Function : AllBottom
69095 2019-Jan-17 17:00:50.520157 - [DEBUG] End adding new jump function
69096 2019-Jan-17 17:00:50.520180 - [DEBUG]
69097 2019-Jan-17 17:00:50.520204 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69098 2019-Jan-17 17:00:50.520229 - [DEBUG]
69099 2019-Jan-17 17:00:50.520252 - [DEBUG] Process 1830. path edge:
69100 2019-Jan-17 17:00:50.520275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69101 2019-Jan-17 17:00:50.520333 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69102 2019-Jan-17 17:00:50.520970 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69103 2019-Jan-17 17:00:50.521027 - [DEBUG]
69104 2019-Jan-17 17:00:50.521052 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69105 2019-Jan-17 17:00:50.521733 - [DEBUG] Compose: AllBottom * AllBottom
69106 2019-Jan-17 17:00:50.521761 - [DEBUG]
69107 2019-Jan-17 17:00:50.521785 - [DEBUG] Propagate flow
69108 2019-Jan-17 17:00:50.521808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69109 2019-Jan-17 17:00:50.521866 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69110 2019-Jan-17 17:00:50.522505 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69111 2019-Jan-17 17:00:50.522562 - [DEBUG] Edge function : AllBottom (result of previous compose)
69112 2019-Jan-17 17:00:50.522587 - [DEBUG]
69113 2019-Jan-17 17:00:50.522611 - [DEBUG] Join: AllTop & AllBottom
69114 2019-Jan-17 17:00:50.522637 - [DEBUG] = AllBottom (new jump func)
69115 2019-Jan-17 17:00:50.522661 - [DEBUG]
69116 2019-Jan-17 17:00:50.522684 - [DEBUG] Start adding new jump function
69117 2019-Jan-17 17:00:50.522708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69118 2019-Jan-17 17:00:50.522764 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69119 2019-Jan-17 17:00:50.522820 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69120 2019-Jan-17 17:00:50.523457 - [DEBUG] Edge Function : AllBottom
69121 2019-Jan-17 17:00:50.523485 - [DEBUG] End adding new jump function
69122 2019-Jan-17 17:00:50.523509 - [DEBUG]
69123 2019-Jan-17 17:00:50.523532 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69124 2019-Jan-17 17:00:50.523556 - [DEBUG]
69125 2019-Jan-17 17:00:50.523579 - [DEBUG] Process 1831. path edge:
69126 2019-Jan-17 17:00:50.523602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69127 2019-Jan-17 17:00:50.523659 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69128 2019-Jan-17 17:00:50.524297 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69129 2019-Jan-17 17:00:50.524355 - [DEBUG]
69130 2019-Jan-17 17:00:50.524380 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69131 2019-Jan-17 17:00:50.525057 - [DEBUG] Compose: AllBottom * AllBottom
69132 2019-Jan-17 17:00:50.525085 - [DEBUG]
69133 2019-Jan-17 17:00:50.525109 - [DEBUG] Propagate flow
69134 2019-Jan-17 17:00:50.525132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69135 2019-Jan-17 17:00:50.525208 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69136 2019-Jan-17 17:00:50.525858 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69137 2019-Jan-17 17:00:50.525915 - [DEBUG] Edge function : AllBottom (result of previous compose)
69138 2019-Jan-17 17:00:50.525940 - [DEBUG]
69139 2019-Jan-17 17:00:50.525965 - [DEBUG] Join: AllTop & AllBottom
69140 2019-Jan-17 17:00:50.525990 - [DEBUG] = AllBottom (new jump func)
69141 2019-Jan-17 17:00:50.526014 - [DEBUG]
69142 2019-Jan-17 17:00:50.526038 - [DEBUG] Start adding new jump function
69143 2019-Jan-17 17:00:50.526061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69144 2019-Jan-17 17:00:50.526117 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69145 2019-Jan-17 17:00:50.526173 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69146 2019-Jan-17 17:00:50.526821 - [DEBUG] Edge Function : AllBottom
69147 2019-Jan-17 17:00:50.526850 - [DEBUG] End adding new jump function
69148 2019-Jan-17 17:00:50.526873 - [DEBUG]
69149 2019-Jan-17 17:00:50.526897 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69150 2019-Jan-17 17:00:50.526921 - [DEBUG]
69151 2019-Jan-17 17:00:50.526944 - [DEBUG] Process 1832. path edge:
69152 2019-Jan-17 17:00:50.526967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69153 2019-Jan-17 17:00:50.527025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69154 2019-Jan-17 17:00:50.527672 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69155 2019-Jan-17 17:00:50.527729 - [DEBUG]
69156 2019-Jan-17 17:00:50.527753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69157 2019-Jan-17 17:00:50.528432 - [DEBUG] Possible callees:
69158 2019-Jan-17 17:00:50.528457 - [DEBUG] llvm.dbg.declare
69159 2019-Jan-17 17:00:50.528482 - [DEBUG] Possible return sites:
69160 2019-Jan-17 17:00:50.528505 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669161 2019-Jan-17 17:00:50.529781 - [DEBUG] Found and process special summary
69162 2019-Jan-17 17:00:50.529815 - [DEBUG] Compose: EdgeIdentity * AllBottom
69163 2019-Jan-17 17:00:50.529843 - [DEBUG]
69164 2019-Jan-17 17:00:50.529866 - [DEBUG] Propagate flow
69165 2019-Jan-17 17:00:50.529890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69166 2019-Jan-17 17:00:50.529948 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69167 2019-Jan-17 17:00:50.530589 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69168 2019-Jan-17 17:00:50.530647 - [DEBUG] Edge function : AllBottom (result of previous compose)
69169 2019-Jan-17 17:00:50.530672 - [DEBUG]
69170 2019-Jan-17 17:00:50.530697 - [DEBUG] Join: AllTop & AllBottom
69171 2019-Jan-17 17:00:50.530723 - [DEBUG] = AllBottom (new jump func)
69172 2019-Jan-17 17:00:50.530747 - [DEBUG]
69173 2019-Jan-17 17:00:50.530770 - [DEBUG] Start adding new jump function
69174 2019-Jan-17 17:00:50.530793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69175 2019-Jan-17 17:00:50.530850 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69176 2019-Jan-17 17:00:50.530907 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69177 2019-Jan-17 17:00:50.531572 - [DEBUG] Edge Function : AllBottom
69178 2019-Jan-17 17:00:50.531601 - [DEBUG] End adding new jump function
69179 2019-Jan-17 17:00:50.531625 - [DEBUG]
69180 2019-Jan-17 17:00:50.531649 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69181 2019-Jan-17 17:00:50.531674 - [DEBUG]
69182 2019-Jan-17 17:00:50.531698 - [DEBUG] Process 1833. path edge:
69183 2019-Jan-17 17:00:50.531721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69184 2019-Jan-17 17:00:50.531780 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69185 2019-Jan-17 17:00:50.532422 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69186 2019-Jan-17 17:00:50.532479 - [DEBUG]
69187 2019-Jan-17 17:00:50.532503 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69188 2019-Jan-17 17:00:50.533168 - [DEBUG] Compose: AllBottom * AllBottom
69189 2019-Jan-17 17:00:50.533196 - [DEBUG]
69190 2019-Jan-17 17:00:50.533220 - [DEBUG] Propagate flow
69191 2019-Jan-17 17:00:50.533243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69192 2019-Jan-17 17:00:50.533302 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69193 2019-Jan-17 17:00:50.533943 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69194 2019-Jan-17 17:00:50.534000 - [DEBUG] Edge function : AllBottom (result of previous compose)
69195 2019-Jan-17 17:00:50.534026 - [DEBUG]
69196 2019-Jan-17 17:00:50.534050 - [DEBUG] Join: AllTop & AllBottom
69197 2019-Jan-17 17:00:50.534076 - [DEBUG] = AllBottom (new jump func)
69198 2019-Jan-17 17:00:50.534100 - [DEBUG]
69199 2019-Jan-17 17:00:50.534123 - [DEBUG] Start adding new jump function
69200 2019-Jan-17 17:00:50.534146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69201 2019-Jan-17 17:00:50.534203 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69202 2019-Jan-17 17:00:50.534259 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69203 2019-Jan-17 17:00:50.534914 - [DEBUG] Edge Function : AllBottom
69204 2019-Jan-17 17:00:50.534942 - [DEBUG] End adding new jump function
69205 2019-Jan-17 17:00:50.534966 - [DEBUG]
69206 2019-Jan-17 17:00:50.534990 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69207 2019-Jan-17 17:00:50.535014 - [DEBUG]
69208 2019-Jan-17 17:00:50.535038 - [DEBUG] Process 1834. path edge:
69209 2019-Jan-17 17:00:50.535062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69210 2019-Jan-17 17:00:50.535120 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69211 2019-Jan-17 17:00:50.535758 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69212 2019-Jan-17 17:00:50.535815 - [DEBUG]
69213 2019-Jan-17 17:00:50.535840 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69214 2019-Jan-17 17:00:50.536501 - [DEBUG] Compose: AllBottom * AllBottom
69215 2019-Jan-17 17:00:50.536528 - [DEBUG]
69216 2019-Jan-17 17:00:50.536552 - [DEBUG] Propagate flow
69217 2019-Jan-17 17:00:50.536575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69218 2019-Jan-17 17:00:50.536634 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69219 2019-Jan-17 17:00:50.537270 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69220 2019-Jan-17 17:00:50.537329 - [DEBUG] Edge function : AllBottom (result of previous compose)
69221 2019-Jan-17 17:00:50.537354 - [DEBUG]
69222 2019-Jan-17 17:00:50.537379 - [DEBUG] Join: AllTop & AllBottom
69223 2019-Jan-17 17:00:50.537404 - [DEBUG] = AllBottom (new jump func)
69224 2019-Jan-17 17:00:50.537428 - [DEBUG]
69225 2019-Jan-17 17:00:50.537452 - [DEBUG] Start adding new jump function
69226 2019-Jan-17 17:00:50.537483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69227 2019-Jan-17 17:00:50.537541 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69228 2019-Jan-17 17:00:50.537597 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69229 2019-Jan-17 17:00:50.538250 - [DEBUG] Edge Function : AllBottom
69230 2019-Jan-17 17:00:50.538278 - [DEBUG] End adding new jump function
69231 2019-Jan-17 17:00:50.538302 - [DEBUG]
69232 2019-Jan-17 17:00:50.538326 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69233 2019-Jan-17 17:00:50.538351 - [DEBUG]
69234 2019-Jan-17 17:00:50.538374 - [DEBUG] Process 1835. path edge:
69235 2019-Jan-17 17:00:50.538398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69236 2019-Jan-17 17:00:50.538456 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69237 2019-Jan-17 17:00:50.539093 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69238 2019-Jan-17 17:00:50.539150 - [DEBUG]
69239 2019-Jan-17 17:00:50.539175 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69240 2019-Jan-17 17:00:50.539836 - [DEBUG] Compose: AllBottom * AllBottom
69241 2019-Jan-17 17:00:50.539864 - [DEBUG]
69242 2019-Jan-17 17:00:50.539887 - [DEBUG] Propagate flow
69243 2019-Jan-17 17:00:50.539911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69244 2019-Jan-17 17:00:50.539970 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69245 2019-Jan-17 17:00:50.540622 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69246 2019-Jan-17 17:00:50.540680 - [DEBUG] Edge function : AllBottom (result of previous compose)
69247 2019-Jan-17 17:00:50.540705 - [DEBUG]
69248 2019-Jan-17 17:00:50.540730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69249 2019-Jan-17 17:00:50.540756 - [DEBUG] = AllBottom
69250 2019-Jan-17 17:00:50.540781 - [DEBUG]
69251 2019-Jan-17 17:00:50.540804 - [DEBUG] PROPAGATE: No new function!
69252 2019-Jan-17 17:00:50.540844 - [DEBUG] Compose: AllBottom * AllBottom
69253 2019-Jan-17 17:00:50.540871 - [DEBUG]
69254 2019-Jan-17 17:00:50.540895 - [DEBUG] Propagate flow
69255 2019-Jan-17 17:00:50.540919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69256 2019-Jan-17 17:00:50.540976 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69257 2019-Jan-17 17:00:50.541633 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69258 2019-Jan-17 17:00:50.541690 - [DEBUG] Edge function : AllBottom (result of previous compose)
69259 2019-Jan-17 17:00:50.541715 - [DEBUG]
69260 2019-Jan-17 17:00:50.541740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69261 2019-Jan-17 17:00:50.541765 - [DEBUG] = AllBottom
69262 2019-Jan-17 17:00:50.541790 - [DEBUG]
69263 2019-Jan-17 17:00:50.541813 - [DEBUG] PROPAGATE: No new function!
69264 2019-Jan-17 17:00:50.541849 - [DEBUG] Compose: AllBottom * AllBottom
69265 2019-Jan-17 17:00:50.541876 - [DEBUG]
69266 2019-Jan-17 17:00:50.541899 - [DEBUG] Propagate flow
69267 2019-Jan-17 17:00:50.541922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69268 2019-Jan-17 17:00:50.541979 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69269 2019-Jan-17 17:00:50.542627 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69270 2019-Jan-17 17:00:50.542685 - [DEBUG] Edge function : AllBottom (result of previous compose)
69271 2019-Jan-17 17:00:50.542710 - [DEBUG]
69272 2019-Jan-17 17:00:50.542735 - [DEBUG] Join: AllTop & AllBottom
69273 2019-Jan-17 17:00:50.542761 - [DEBUG] = AllBottom (new jump func)
69274 2019-Jan-17 17:00:50.542793 - [DEBUG]
69275 2019-Jan-17 17:00:50.542817 - [DEBUG] Start adding new jump function
69276 2019-Jan-17 17:00:50.542840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69277 2019-Jan-17 17:00:50.542897 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69278 2019-Jan-17 17:00:50.542953 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69279 2019-Jan-17 17:00:50.543600 - [DEBUG] Edge Function : AllBottom
69280 2019-Jan-17 17:00:50.543629 - [DEBUG] End adding new jump function
69281 2019-Jan-17 17:00:50.543653 - [DEBUG]
69282 2019-Jan-17 17:00:50.543676 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69283 2019-Jan-17 17:00:50.543700 - [DEBUG]
69284 2019-Jan-17 17:00:50.543723 - [DEBUG] Process 1836. path edge:
69285 2019-Jan-17 17:00:50.543747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69286 2019-Jan-17 17:00:50.543804 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69287 2019-Jan-17 17:00:50.544451 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69288 2019-Jan-17 17:00:50.544508 - [DEBUG]
69289 2019-Jan-17 17:00:50.544532 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69290 2019-Jan-17 17:00:50.545217 - [DEBUG] Possible callees:
69291 2019-Jan-17 17:00:50.545244 - [DEBUG] llvm.dbg.declare
69292 2019-Jan-17 17:00:50.545269 - [DEBUG] Possible return sites:
69293 2019-Jan-17 17:00:50.545292 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369294 2019-Jan-17 17:00:50.546597 - [DEBUG] Found and process special summary
69295 2019-Jan-17 17:00:50.546635 - [DEBUG] Compose: EdgeIdentity * AllBottom
69296 2019-Jan-17 17:00:50.546662 - [DEBUG]
69297 2019-Jan-17 17:00:50.546686 - [DEBUG] Propagate flow
69298 2019-Jan-17 17:00:50.546710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69299 2019-Jan-17 17:00:50.546769 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69300 2019-Jan-17 17:00:50.547411 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69301 2019-Jan-17 17:00:50.547468 - [DEBUG] Edge function : AllBottom (result of previous compose)
69302 2019-Jan-17 17:00:50.547493 - [DEBUG]
69303 2019-Jan-17 17:00:50.547518 - [DEBUG] Join: AllTop & AllBottom
69304 2019-Jan-17 17:00:50.547544 - [DEBUG] = AllBottom (new jump func)
69305 2019-Jan-17 17:00:50.547569 - [DEBUG]
69306 2019-Jan-17 17:00:50.547592 - [DEBUG] Start adding new jump function
69307 2019-Jan-17 17:00:50.547615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69308 2019-Jan-17 17:00:50.547672 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69309 2019-Jan-17 17:00:50.547728 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69310 2019-Jan-17 17:00:50.548389 - [DEBUG] Edge Function : AllBottom
69311 2019-Jan-17 17:00:50.548419 - [DEBUG] End adding new jump function
69312 2019-Jan-17 17:00:50.548442 - [DEBUG]
69313 2019-Jan-17 17:00:50.548466 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69314 2019-Jan-17 17:00:50.548491 - [DEBUG]
69315 2019-Jan-17 17:00:50.548514 - [DEBUG] Process 1837. path edge:
69316 2019-Jan-17 17:00:50.548538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69317 2019-Jan-17 17:00:50.548596 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69318 2019-Jan-17 17:00:50.549248 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69319 2019-Jan-17 17:00:50.549306 - [DEBUG]
69320 2019-Jan-17 17:00:50.549331 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69321 2019-Jan-17 17:00:50.550000 - [DEBUG] Compose: AllBottom * AllBottom
69322 2019-Jan-17 17:00:50.550028 - [DEBUG]
69323 2019-Jan-17 17:00:50.550051 - [DEBUG] Propagate flow
69324 2019-Jan-17 17:00:50.550074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69325 2019-Jan-17 17:00:50.550134 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69326 2019-Jan-17 17:00:50.550774 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69327 2019-Jan-17 17:00:50.550831 - [DEBUG] Edge function : AllBottom (result of previous compose)
69328 2019-Jan-17 17:00:50.550857 - [DEBUG]
69329 2019-Jan-17 17:00:50.550882 - [DEBUG] Join: AllTop & AllBottom
69330 2019-Jan-17 17:00:50.550907 - [DEBUG] = AllBottom (new jump func)
69331 2019-Jan-17 17:00:50.550931 - [DEBUG]
69332 2019-Jan-17 17:00:50.550955 - [DEBUG] Start adding new jump function
69333 2019-Jan-17 17:00:50.550978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69334 2019-Jan-17 17:00:50.551035 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69335 2019-Jan-17 17:00:50.551091 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69336 2019-Jan-17 17:00:50.551744 - [DEBUG] Edge Function : AllBottom
69337 2019-Jan-17 17:00:50.551772 - [DEBUG] End adding new jump function
69338 2019-Jan-17 17:00:50.551796 - [DEBUG]
69339 2019-Jan-17 17:00:50.551820 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69340 2019-Jan-17 17:00:50.551845 - [DEBUG]
69341 2019-Jan-17 17:00:50.551868 - [DEBUG] Process 1838. path edge:
69342 2019-Jan-17 17:00:50.551892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69343 2019-Jan-17 17:00:50.551950 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69344 2019-Jan-17 17:00:50.552586 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69345 2019-Jan-17 17:00:50.552643 - [DEBUG]
69346 2019-Jan-17 17:00:50.552669 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69347 2019-Jan-17 17:00:50.553329 - [DEBUG] Compose: AllBottom * AllBottom
69348 2019-Jan-17 17:00:50.553357 - [DEBUG]
69349 2019-Jan-17 17:00:50.553380 - [DEBUG] Propagate flow
69350 2019-Jan-17 17:00:50.553404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69351 2019-Jan-17 17:00:50.553463 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69352 2019-Jan-17 17:00:50.554099 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69353 2019-Jan-17 17:00:50.554157 - [DEBUG] Edge function : AllBottom (result of previous compose)
69354 2019-Jan-17 17:00:50.554182 - [DEBUG]
69355 2019-Jan-17 17:00:50.554207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69356 2019-Jan-17 17:00:50.554234 - [DEBUG] = AllBottom
69357 2019-Jan-17 17:00:50.554258 - [DEBUG]
69358 2019-Jan-17 17:00:50.554281 - [DEBUG] PROPAGATE: No new function!
69359 2019-Jan-17 17:00:50.554320 - [DEBUG] Compose: AllBottom * AllBottom
69360 2019-Jan-17 17:00:50.554348 - [DEBUG]
69361 2019-Jan-17 17:00:50.554372 - [DEBUG] Propagate flow
69362 2019-Jan-17 17:00:50.554395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69363 2019-Jan-17 17:00:50.554453 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69364 2019-Jan-17 17:00:50.555110 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69365 2019-Jan-17 17:00:50.555167 - [DEBUG] Edge function : AllBottom (result of previous compose)
69366 2019-Jan-17 17:00:50.555201 - [DEBUG]
69367 2019-Jan-17 17:00:50.555226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69368 2019-Jan-17 17:00:50.555252 - [DEBUG] = AllBottom
69369 2019-Jan-17 17:00:50.555276 - [DEBUG]
69370 2019-Jan-17 17:00:50.555300 - [DEBUG] PROPAGATE: No new function!
69371 2019-Jan-17 17:00:50.555338 - [DEBUG] Compose: AllBottom * AllBottom
69372 2019-Jan-17 17:00:50.555365 - [DEBUG]
69373 2019-Jan-17 17:00:50.555388 - [DEBUG] Propagate flow
69374 2019-Jan-17 17:00:50.555411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69375 2019-Jan-17 17:00:50.555469 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69376 2019-Jan-17 17:00:50.556109 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69377 2019-Jan-17 17:00:50.556166 - [DEBUG] Edge function : AllBottom (result of previous compose)
69378 2019-Jan-17 17:00:50.556191 - [DEBUG]
69379 2019-Jan-17 17:00:50.556216 - [DEBUG] Join: AllTop & AllBottom
69380 2019-Jan-17 17:00:50.556241 - [DEBUG] = AllBottom (new jump func)
69381 2019-Jan-17 17:00:50.556265 - [DEBUG]
69382 2019-Jan-17 17:00:50.556289 - [DEBUG] Start adding new jump function
69383 2019-Jan-17 17:00:50.556312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69384 2019-Jan-17 17:00:50.556368 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69385 2019-Jan-17 17:00:50.556424 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69386 2019-Jan-17 17:00:50.557062 - [DEBUG] Edge Function : AllBottom
69387 2019-Jan-17 17:00:50.557090 - [DEBUG] End adding new jump function
69388 2019-Jan-17 17:00:50.557114 - [DEBUG]
69389 2019-Jan-17 17:00:50.557137 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69390 2019-Jan-17 17:00:50.557161 - [DEBUG]
69391 2019-Jan-17 17:00:50.557184 - [DEBUG] Process 1839. path edge:
69392 2019-Jan-17 17:00:50.557208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69393 2019-Jan-17 17:00:50.557265 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69394 2019-Jan-17 17:00:50.557904 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69395 2019-Jan-17 17:00:50.557974 - [DEBUG]
69396 2019-Jan-17 17:00:50.558000 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69397 2019-Jan-17 17:00:50.558663 - [DEBUG] Compose: AllBottom * AllBottom
69398 2019-Jan-17 17:00:50.558691 - [DEBUG]
69399 2019-Jan-17 17:00:50.558714 - [DEBUG] Propagate flow
69400 2019-Jan-17 17:00:50.558738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69401 2019-Jan-17 17:00:50.558796 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69402 2019-Jan-17 17:00:50.559445 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69403 2019-Jan-17 17:00:50.559503 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-17 17:00:50.559528 - [DEBUG]
69405 2019-Jan-17 17:00:50.559553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69406 2019-Jan-17 17:00:50.559579 - [DEBUG] = AllBottom
69407 2019-Jan-17 17:00:50.559603 - [DEBUG]
69408 2019-Jan-17 17:00:50.559626 - [DEBUG] PROPAGATE: No new function!
69409 2019-Jan-17 17:00:50.559659 - [DEBUG] Compose: AllBottom * AllBottom
69410 2019-Jan-17 17:00:50.559686 - [DEBUG]
69411 2019-Jan-17 17:00:50.559710 - [DEBUG] Propagate flow
69412 2019-Jan-17 17:00:50.559733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69413 2019-Jan-17 17:00:50.559790 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69414 2019-Jan-17 17:00:50.560447 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69415 2019-Jan-17 17:00:50.560505 - [DEBUG] Edge function : AllBottom (result of previous compose)
69416 2019-Jan-17 17:00:50.560530 - [DEBUG]
69417 2019-Jan-17 17:00:50.560555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69418 2019-Jan-17 17:00:50.560581 - [DEBUG] = AllBottom
69419 2019-Jan-17 17:00:50.560606 - [DEBUG]
69420 2019-Jan-17 17:00:50.560629 - [DEBUG] PROPAGATE: No new function!
69421 2019-Jan-17 17:00:50.560668 - [DEBUG] Compose: AllBottom * AllBottom
69422 2019-Jan-17 17:00:50.560695 - [DEBUG]
69423 2019-Jan-17 17:00:50.560719 - [DEBUG] Propagate flow
69424 2019-Jan-17 17:00:50.560742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69425 2019-Jan-17 17:00:50.560800 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69426 2019-Jan-17 17:00:50.561512 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69427 2019-Jan-17 17:00:50.561570 - [DEBUG] Edge function : AllBottom (result of previous compose)
69428 2019-Jan-17 17:00:50.561595 - [DEBUG]
69429 2019-Jan-17 17:00:50.561621 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69430 2019-Jan-17 17:00:50.561646 - [DEBUG] = AllBottom
69431 2019-Jan-17 17:00:50.561671 - [DEBUG]
69432 2019-Jan-17 17:00:50.561694 - [DEBUG] PROPAGATE: No new function!
69433 2019-Jan-17 17:00:50.561745 - [DEBUG] Compose: AllBottom * AllBottom
69434 2019-Jan-17 17:00:50.561773 - [DEBUG]
69435 2019-Jan-17 17:00:50.561797 - [DEBUG] Propagate flow
69436 2019-Jan-17 17:00:50.561820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69437 2019-Jan-17 17:00:50.561878 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69438 2019-Jan-17 17:00:50.562524 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69439 2019-Jan-17 17:00:50.562581 - [DEBUG] Edge function : AllBottom (result of previous compose)
69440 2019-Jan-17 17:00:50.562606 - [DEBUG]
69441 2019-Jan-17 17:00:50.562631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69442 2019-Jan-17 17:00:50.562657 - [DEBUG] = AllBottom
69443 2019-Jan-17 17:00:50.562681 - [DEBUG]
69444 2019-Jan-17 17:00:50.562704 - [DEBUG] PROPAGATE: No new function!
69445 2019-Jan-17 17:00:50.562742 - [DEBUG] Compose: AllBottom * AllBottom
69446 2019-Jan-17 17:00:50.562770 - [DEBUG]
69447 2019-Jan-17 17:00:50.562793 - [DEBUG] Propagate flow
69448 2019-Jan-17 17:00:50.562817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69449 2019-Jan-17 17:00:50.562874 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69450 2019-Jan-17 17:00:50.563517 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69451 2019-Jan-17 17:00:50.563574 - [DEBUG] Edge function : AllBottom (result of previous compose)
69452 2019-Jan-17 17:00:50.563599 - [DEBUG]
69453 2019-Jan-17 17:00:50.563623 - [DEBUG] Join: AllTop & AllBottom
69454 2019-Jan-17 17:00:50.563649 - [DEBUG] = AllBottom (new jump func)
69455 2019-Jan-17 17:00:50.563673 - [DEBUG]
69456 2019-Jan-17 17:00:50.563696 - [DEBUG] Start adding new jump function
69457 2019-Jan-17 17:00:50.563719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69458 2019-Jan-17 17:00:50.563776 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69459 2019-Jan-17 17:00:50.563832 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69460 2019-Jan-17 17:00:50.564474 - [DEBUG] Edge Function : AllBottom
69461 2019-Jan-17 17:00:50.564503 - [DEBUG] End adding new jump function
69462 2019-Jan-17 17:00:50.564527 - [DEBUG]
69463 2019-Jan-17 17:00:50.564551 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69464 2019-Jan-17 17:00:50.564584 - [DEBUG]
69465 2019-Jan-17 17:00:50.564608 - [DEBUG] Process 1840. path edge:
69466 2019-Jan-17 17:00:50.564647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69467 2019-Jan-17 17:00:50.564706 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69468 2019-Jan-17 17:00:50.565346 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69469 2019-Jan-17 17:00:50.565404 - [DEBUG]
69470 2019-Jan-17 17:00:50.565428 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69471 2019-Jan-17 17:00:50.566077 - [DEBUG] Possible callees:
69472 2019-Jan-17 17:00:50.566102 - [DEBUG] foo
69473 2019-Jan-17 17:00:50.566127 - [DEBUG] Possible return sites:
69474 2019-Jan-17 17:00:50.566151 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469475 2019-Jan-17 17:00:50.567419 - [DEBUG] Found and process special summary
69476 2019-Jan-17 17:00:50.567454 - [DEBUG] Compose: EdgeIdentity * AllBottom
69477 2019-Jan-17 17:00:50.567481 - [DEBUG]
69478 2019-Jan-17 17:00:50.567505 - [DEBUG] Propagate flow
69479 2019-Jan-17 17:00:50.567528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69480 2019-Jan-17 17:00:50.567586 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69481 2019-Jan-17 17:00:50.568254 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69482 2019-Jan-17 17:00:50.568312 - [DEBUG] Edge function : AllBottom (result of previous compose)
69483 2019-Jan-17 17:00:50.568336 - [DEBUG]
69484 2019-Jan-17 17:00:50.568361 - [DEBUG] Join: AllTop & AllBottom
69485 2019-Jan-17 17:00:50.568387 - [DEBUG] = AllBottom (new jump func)
69486 2019-Jan-17 17:00:50.568411 - [DEBUG]
69487 2019-Jan-17 17:00:50.568434 - [DEBUG] Start adding new jump function
69488 2019-Jan-17 17:00:50.568457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69489 2019-Jan-17 17:00:50.568514 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69490 2019-Jan-17 17:00:50.568569 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69491 2019-Jan-17 17:00:50.569221 - [DEBUG] Edge Function : AllBottom
69492 2019-Jan-17 17:00:50.569249 - [DEBUG] End adding new jump function
69493 2019-Jan-17 17:00:50.569272 - [DEBUG]
69494 2019-Jan-17 17:00:50.569296 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69495 2019-Jan-17 17:00:50.569320 - [DEBUG]
69496 2019-Jan-17 17:00:50.569343 - [DEBUG] Process 1841. path edge:
69497 2019-Jan-17 17:00:50.569367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69498 2019-Jan-17 17:00:50.569424 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69499 2019-Jan-17 17:00:50.570066 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69500 2019-Jan-17 17:00:50.570123 - [DEBUG]
69501 2019-Jan-17 17:00:50.570147 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69502 2019-Jan-17 17:00:50.570805 - [DEBUG] Compose: AllBottom * AllBottom
69503 2019-Jan-17 17:00:50.570833 - [DEBUG]
69504 2019-Jan-17 17:00:50.570857 - [DEBUG] Propagate flow
69505 2019-Jan-17 17:00:50.570880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69506 2019-Jan-17 17:00:50.570938 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69507 2019-Jan-17 17:00:50.571593 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69508 2019-Jan-17 17:00:50.571650 - [DEBUG] Edge function : AllBottom (result of previous compose)
69509 2019-Jan-17 17:00:50.571684 - [DEBUG]
69510 2019-Jan-17 17:00:50.571710 - [DEBUG] Join: AllTop & AllBottom
69511 2019-Jan-17 17:00:50.571736 - [DEBUG] = AllBottom (new jump func)
69512 2019-Jan-17 17:00:50.571760 - [DEBUG]
69513 2019-Jan-17 17:00:50.571783 - [DEBUG] Start adding new jump function
69514 2019-Jan-17 17:00:50.571807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69515 2019-Jan-17 17:00:50.571863 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69516 2019-Jan-17 17:00:50.571919 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69517 2019-Jan-17 17:00:50.572557 - [DEBUG] Edge Function : AllBottom
69518 2019-Jan-17 17:00:50.572586 - [DEBUG] End adding new jump function
69519 2019-Jan-17 17:00:50.572609 - [DEBUG]
69520 2019-Jan-17 17:00:50.572633 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69521 2019-Jan-17 17:00:50.572657 - [DEBUG]
69522 2019-Jan-17 17:00:50.572680 - [DEBUG] Process 1842. path edge:
69523 2019-Jan-17 17:00:50.572704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69524 2019-Jan-17 17:00:50.572761 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69525 2019-Jan-17 17:00:50.573398 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69526 2019-Jan-17 17:00:50.573455 - [DEBUG]
69527 2019-Jan-17 17:00:50.573480 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69528 2019-Jan-17 17:00:50.574135 - [DEBUG] Compose: AllBottom * AllBottom
69529 2019-Jan-17 17:00:50.574163 - [DEBUG]
69530 2019-Jan-17 17:00:50.574186 - [DEBUG] Propagate flow
69531 2019-Jan-17 17:00:50.574210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69532 2019-Jan-17 17:00:50.574268 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69533 2019-Jan-17 17:00:50.574934 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69534 2019-Jan-17 17:00:50.574991 - [DEBUG] Edge function : AllBottom (result of previous compose)
69535 2019-Jan-17 17:00:50.575016 - [DEBUG]
69536 2019-Jan-17 17:00:50.575041 - [DEBUG] Join: AllTop & AllBottom
69537 2019-Jan-17 17:00:50.575066 - [DEBUG] = AllBottom (new jump func)
69538 2019-Jan-17 17:00:50.575090 - [DEBUG]
69539 2019-Jan-17 17:00:50.575114 - [DEBUG] Start adding new jump function
69540 2019-Jan-17 17:00:50.575137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69541 2019-Jan-17 17:00:50.575193 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69542 2019-Jan-17 17:00:50.575249 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69543 2019-Jan-17 17:00:50.575898 - [DEBUG] Edge Function : AllBottom
69544 2019-Jan-17 17:00:50.575926 - [DEBUG] End adding new jump function
69545 2019-Jan-17 17:00:50.575950 - [DEBUG]
69546 2019-Jan-17 17:00:50.575974 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69547 2019-Jan-17 17:00:50.575998 - [DEBUG]
69548 2019-Jan-17 17:00:50.576021 - [DEBUG] Process 1843. path edge:
69549 2019-Jan-17 17:00:50.576045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69550 2019-Jan-17 17:00:50.576102 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69551 2019-Jan-17 17:00:50.576749 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69552 2019-Jan-17 17:00:50.576807 - [DEBUG]
69553 2019-Jan-17 17:00:50.576831 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69554 2019-Jan-17 17:00:50.577501 - [DEBUG] Possible callees:
69555 2019-Jan-17 17:00:50.577527 - [DEBUG] llvm.dbg.declare
69556 2019-Jan-17 17:00:50.577552 - [DEBUG] Possible return sites:
69557 2019-Jan-17 17:00:50.577575 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669558 2019-Jan-17 17:00:50.578867 - [DEBUG] Found and process special summary
69559 2019-Jan-17 17:00:50.578902 - [DEBUG] Compose: EdgeIdentity * AllBottom
69560 2019-Jan-17 17:00:50.578929 - [DEBUG]
69561 2019-Jan-17 17:00:50.578953 - [DEBUG] Propagate flow
69562 2019-Jan-17 17:00:50.578977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69563 2019-Jan-17 17:00:50.579036 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69564 2019-Jan-17 17:00:50.579678 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69565 2019-Jan-17 17:00:50.579736 - [DEBUG] Edge function : AllBottom (result of previous compose)
69566 2019-Jan-17 17:00:50.579761 - [DEBUG]
69567 2019-Jan-17 17:00:50.579786 - [DEBUG] Join: AllTop & AllBottom
69568 2019-Jan-17 17:00:50.579812 - [DEBUG] = AllBottom (new jump func)
69569 2019-Jan-17 17:00:50.579836 - [DEBUG]
69570 2019-Jan-17 17:00:50.579860 - [DEBUG] Start adding new jump function
69571 2019-Jan-17 17:00:50.579883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69572 2019-Jan-17 17:00:50.579940 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69573 2019-Jan-17 17:00:50.579996 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69574 2019-Jan-17 17:00:50.580638 - [DEBUG] Edge Function : AllBottom
69575 2019-Jan-17 17:00:50.580666 - [DEBUG] End adding new jump function
69576 2019-Jan-17 17:00:50.580690 - [DEBUG]
69577 2019-Jan-17 17:00:50.580714 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69578 2019-Jan-17 17:00:50.580739 - [DEBUG]
69579 2019-Jan-17 17:00:50.580762 - [DEBUG] Process 1844. path edge:
69580 2019-Jan-17 17:00:50.580785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69581 2019-Jan-17 17:00:50.580843 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69582 2019-Jan-17 17:00:50.581500 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69583 2019-Jan-17 17:00:50.581558 - [DEBUG]
69584 2019-Jan-17 17:00:50.581582 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69585 2019-Jan-17 17:00:50.582244 - [DEBUG] Compose: AllBottom * AllBottom
69586 2019-Jan-17 17:00:50.582271 - [DEBUG]
69587 2019-Jan-17 17:00:50.582295 - [DEBUG] Propagate flow
69588 2019-Jan-17 17:00:50.582318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69589 2019-Jan-17 17:00:50.582377 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69590 2019-Jan-17 17:00:50.583014 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69591 2019-Jan-17 17:00:50.583072 - [DEBUG] Edge function : AllBottom (result of previous compose)
69592 2019-Jan-17 17:00:50.583098 - [DEBUG]
69593 2019-Jan-17 17:00:50.583123 - [DEBUG] Join: AllTop & AllBottom
69594 2019-Jan-17 17:00:50.583148 - [DEBUG] = AllBottom (new jump func)
69595 2019-Jan-17 17:00:50.583172 - [DEBUG]
69596 2019-Jan-17 17:00:50.583196 - [DEBUG] Start adding new jump function
69597 2019-Jan-17 17:00:50.583219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69598 2019-Jan-17 17:00:50.583276 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69599 2019-Jan-17 17:00:50.583332 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69600 2019-Jan-17 17:00:50.583977 - [DEBUG] Edge Function : AllBottom
69601 2019-Jan-17 17:00:50.584006 - [DEBUG] End adding new jump function
69602 2019-Jan-17 17:00:50.584030 - [DEBUG]
69603 2019-Jan-17 17:00:50.584054 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69604 2019-Jan-17 17:00:50.584078 - [DEBUG]
69605 2019-Jan-17 17:00:50.584101 - [DEBUG] Process 1845. path edge:
69606 2019-Jan-17 17:00:50.584125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69607 2019-Jan-17 17:00:50.584183 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69608 2019-Jan-17 17:00:50.584835 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69609 2019-Jan-17 17:00:50.584893 - [DEBUG]
69610 2019-Jan-17 17:00:50.584917 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69611 2019-Jan-17 17:00:50.585573 - [DEBUG] Compose: AllBottom * AllBottom
69612 2019-Jan-17 17:00:50.585602 - [DEBUG]
69613 2019-Jan-17 17:00:50.585626 - [DEBUG] Propagate flow
69614 2019-Jan-17 17:00:50.585649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69615 2019-Jan-17 17:00:50.585708 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69616 2019-Jan-17 17:00:50.586346 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69617 2019-Jan-17 17:00:50.586403 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-17 17:00:50.586429 - [DEBUG]
69619 2019-Jan-17 17:00:50.586453 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-17 17:00:50.586479 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-17 17:00:50.586504 - [DEBUG]
69622 2019-Jan-17 17:00:50.586527 - [DEBUG] Start adding new jump function
69623 2019-Jan-17 17:00:50.586550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69624 2019-Jan-17 17:00:50.586607 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69625 2019-Jan-17 17:00:50.586664 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69626 2019-Jan-17 17:00:50.587299 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-17 17:00:50.587327 - [DEBUG] End adding new jump function
69628 2019-Jan-17 17:00:50.587352 - [DEBUG]
69629 2019-Jan-17 17:00:50.587376 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69630 2019-Jan-17 17:00:50.587400 - [DEBUG]
69631 2019-Jan-17 17:00:50.587423 - [DEBUG] Process 1846. path edge:
69632 2019-Jan-17 17:00:50.587447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69633 2019-Jan-17 17:00:50.587505 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69634 2019-Jan-17 17:00:50.588155 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69635 2019-Jan-17 17:00:50.588212 - [DEBUG]
69636 2019-Jan-17 17:00:50.588237 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69637 2019-Jan-17 17:00:50.588893 - [DEBUG] Compose: AllBottom * AllBottom
69638 2019-Jan-17 17:00:50.588921 - [DEBUG]
69639 2019-Jan-17 17:00:50.588944 - [DEBUG] Propagate flow
69640 2019-Jan-17 17:00:50.588968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69641 2019-Jan-17 17:00:50.589026 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69642 2019-Jan-17 17:00:50.589675 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69643 2019-Jan-17 17:00:50.589733 - [DEBUG] Edge function : AllBottom (result of previous compose)
69644 2019-Jan-17 17:00:50.589758 - [DEBUG]
69645 2019-Jan-17 17:00:50.589783 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69646 2019-Jan-17 17:00:50.589809 - [DEBUG] = AllBottom
69647 2019-Jan-17 17:00:50.589834 - [DEBUG]
69648 2019-Jan-17 17:00:50.589865 - [DEBUG] PROPAGATE: No new function!
69649 2019-Jan-17 17:00:50.589905 - [DEBUG] Compose: AllBottom * AllBottom
69650 2019-Jan-17 17:00:50.589932 - [DEBUG]
69651 2019-Jan-17 17:00:50.589956 - [DEBUG] Propagate flow
69652 2019-Jan-17 17:00:50.589980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69653 2019-Jan-17 17:00:50.590038 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69654 2019-Jan-17 17:00:50.590680 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69655 2019-Jan-17 17:00:50.590737 - [DEBUG] Edge function : AllBottom (result of previous compose)
69656 2019-Jan-17 17:00:50.590762 - [DEBUG]
69657 2019-Jan-17 17:00:50.590787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69658 2019-Jan-17 17:00:50.590813 - [DEBUG] = AllBottom
69659 2019-Jan-17 17:00:50.590837 - [DEBUG]
69660 2019-Jan-17 17:00:50.590860 - [DEBUG] PROPAGATE: No new function!
69661 2019-Jan-17 17:00:50.590896 - [DEBUG] Compose: AllBottom * AllBottom
69662 2019-Jan-17 17:00:50.590923 - [DEBUG]
69663 2019-Jan-17 17:00:50.590947 - [DEBUG] Propagate flow
69664 2019-Jan-17 17:00:50.590970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69665 2019-Jan-17 17:00:50.591027 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69666 2019-Jan-17 17:00:50.591682 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69667 2019-Jan-17 17:00:50.591740 - [DEBUG] Edge function : AllBottom (result of previous compose)
69668 2019-Jan-17 17:00:50.591765 - [DEBUG]
69669 2019-Jan-17 17:00:50.591790 - [DEBUG] Join: AllTop & AllBottom
69670 2019-Jan-17 17:00:50.591815 - [DEBUG] = AllBottom (new jump func)
69671 2019-Jan-17 17:00:50.591839 - [DEBUG]
69672 2019-Jan-17 17:00:50.591863 - [DEBUG] Start adding new jump function
69673 2019-Jan-17 17:00:50.591886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69674 2019-Jan-17 17:00:50.591942 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69675 2019-Jan-17 17:00:50.591998 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69676 2019-Jan-17 17:00:50.592638 - [DEBUG] Edge Function : AllBottom
69677 2019-Jan-17 17:00:50.592667 - [DEBUG] End adding new jump function
69678 2019-Jan-17 17:00:50.592690 - [DEBUG]
69679 2019-Jan-17 17:00:50.592714 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69680 2019-Jan-17 17:00:50.592738 - [DEBUG]
69681 2019-Jan-17 17:00:50.592761 - [DEBUG] Process 1847. path edge:
69682 2019-Jan-17 17:00:50.592785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69683 2019-Jan-17 17:00:50.592842 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69684 2019-Jan-17 17:00:50.593482 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69685 2019-Jan-17 17:00:50.593539 - [DEBUG]
69686 2019-Jan-17 17:00:50.593563 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69687 2019-Jan-17 17:00:50.594212 - [DEBUG] Possible callees:
69688 2019-Jan-17 17:00:50.594237 - [DEBUG] bar
69689 2019-Jan-17 17:00:50.594262 - [DEBUG] Possible return sites:
69690 2019-Jan-17 17:00:50.594286 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969691 2019-Jan-17 17:00:50.595568 - [DEBUG] Found and process special summary
69692 2019-Jan-17 17:00:50.595602 - [DEBUG] Compose: EdgeIdentity * AllBottom
69693 2019-Jan-17 17:00:50.595630 - [DEBUG]
69694 2019-Jan-17 17:00:50.595653 - [DEBUG] Propagate flow
69695 2019-Jan-17 17:00:50.595677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69696 2019-Jan-17 17:00:50.595743 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69697 2019-Jan-17 17:00:50.596384 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69698 2019-Jan-17 17:00:50.596442 - [DEBUG] Edge function : AllBottom (result of previous compose)
69699 2019-Jan-17 17:00:50.596467 - [DEBUG]
69700 2019-Jan-17 17:00:50.596492 - [DEBUG] Join: AllTop & AllBottom
69701 2019-Jan-17 17:00:50.596518 - [DEBUG] = AllBottom (new jump func)
69702 2019-Jan-17 17:00:50.596542 - [DEBUG]
69703 2019-Jan-17 17:00:50.596565 - [DEBUG] Start adding new jump function
69704 2019-Jan-17 17:00:50.596589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69705 2019-Jan-17 17:00:50.596646 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69706 2019-Jan-17 17:00:50.596702 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69707 2019-Jan-17 17:00:50.597343 - [DEBUG] Edge Function : AllBottom
69708 2019-Jan-17 17:00:50.597375 - [DEBUG] End adding new jump function
69709 2019-Jan-17 17:00:50.597399 - [DEBUG]
69710 2019-Jan-17 17:00:50.597423 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69711 2019-Jan-17 17:00:50.597448 - [DEBUG]
69712 2019-Jan-17 17:00:50.597471 - [DEBUG] Process 1848. path edge:
69713 2019-Jan-17 17:00:50.597495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69714 2019-Jan-17 17:00:50.597553 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69715 2019-Jan-17 17:00:50.598210 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69716 2019-Jan-17 17:00:50.598268 - [DEBUG]
69717 2019-Jan-17 17:00:50.598292 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69718 2019-Jan-17 17:00:50.598952 - [DEBUG] Compose: AllBottom * AllBottom
69719 2019-Jan-17 17:00:50.598980 - [DEBUG]
69720 2019-Jan-17 17:00:50.599004 - [DEBUG] Propagate flow
69721 2019-Jan-17 17:00:50.599027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69722 2019-Jan-17 17:00:50.599086 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69723 2019-Jan-17 17:00:50.599723 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69724 2019-Jan-17 17:00:50.599781 - [DEBUG] Edge function : AllBottom (result of previous compose)
69725 2019-Jan-17 17:00:50.599806 - [DEBUG]
69726 2019-Jan-17 17:00:50.599831 - [DEBUG] Join: AllTop & AllBottom
69727 2019-Jan-17 17:00:50.599856 - [DEBUG] = AllBottom (new jump func)
69728 2019-Jan-17 17:00:50.599880 - [DEBUG]
69729 2019-Jan-17 17:00:50.599904 - [DEBUG] Start adding new jump function
69730 2019-Jan-17 17:00:50.599927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69731 2019-Jan-17 17:00:50.599984 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69732 2019-Jan-17 17:00:50.600040 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69733 2019-Jan-17 17:00:50.600677 - [DEBUG] Edge Function : AllBottom
69734 2019-Jan-17 17:00:50.600705 - [DEBUG] End adding new jump function
69735 2019-Jan-17 17:00:50.600729 - [DEBUG]
69736 2019-Jan-17 17:00:50.600753 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69737 2019-Jan-17 17:00:50.600778 - [DEBUG]
69738 2019-Jan-17 17:00:50.600801 - [DEBUG] Process 1849. path edge:
69739 2019-Jan-17 17:00:50.600824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69740 2019-Jan-17 17:00:50.600882 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69741 2019-Jan-17 17:00:50.601534 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69742 2019-Jan-17 17:00:50.601600 - [DEBUG]
69743 2019-Jan-17 17:00:50.601626 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69744 2019-Jan-17 17:00:50.602280 - [DEBUG] Compose: AllBottom * AllBottom
69745 2019-Jan-17 17:00:50.602308 - [DEBUG]
69746 2019-Jan-17 17:00:50.602332 - [DEBUG] Propagate flow
69747 2019-Jan-17 17:00:50.602355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69748 2019-Jan-17 17:00:50.602414 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69749 2019-Jan-17 17:00:50.603062 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69750 2019-Jan-17 17:00:50.603119 - [DEBUG] Edge function : AllBottom (result of previous compose)
69751 2019-Jan-17 17:00:50.603145 - [DEBUG]
69752 2019-Jan-17 17:00:50.603170 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69753 2019-Jan-17 17:00:50.603196 - [DEBUG] = AllBottom
69754 2019-Jan-17 17:00:50.603220 - [DEBUG]
69755 2019-Jan-17 17:00:50.603243 - [DEBUG] PROPAGATE: No new function!
69756 2019-Jan-17 17:00:50.603276 - [DEBUG] Compose: AllBottom * AllBottom
69757 2019-Jan-17 17:00:50.603303 - [DEBUG]
69758 2019-Jan-17 17:00:50.603326 - [DEBUG] Propagate flow
69759 2019-Jan-17 17:00:50.603350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69760 2019-Jan-17 17:00:50.603407 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69761 2019-Jan-17 17:00:50.604056 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69762 2019-Jan-17 17:00:50.604114 - [DEBUG] Edge function : AllBottom (result of previous compose)
69763 2019-Jan-17 17:00:50.604139 - [DEBUG]
69764 2019-Jan-17 17:00:50.604164 - [DEBUG] Join: AllTop & AllBottom
69765 2019-Jan-17 17:00:50.604189 - [DEBUG] = AllBottom (new jump func)
69766 2019-Jan-17 17:00:50.604213 - [DEBUG]
69767 2019-Jan-17 17:00:50.604236 - [DEBUG] Start adding new jump function
69768 2019-Jan-17 17:00:50.604260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69769 2019-Jan-17 17:00:50.604316 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69770 2019-Jan-17 17:00:50.604373 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69771 2019-Jan-17 17:00:50.605036 - [DEBUG] Edge Function : AllBottom
69772 2019-Jan-17 17:00:50.605065 - [DEBUG] End adding new jump function
69773 2019-Jan-17 17:00:50.605088 - [DEBUG]
69774 2019-Jan-17 17:00:50.605112 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69775 2019-Jan-17 17:00:50.605136 - [DEBUG]
69776 2019-Jan-17 17:00:50.605160 - [DEBUG] Process 1850. path edge:
69777 2019-Jan-17 17:00:50.605183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69778 2019-Jan-17 17:00:50.605241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69779 2019-Jan-17 17:00:50.605886 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69780 2019-Jan-17 17:00:50.605944 - [DEBUG]
69781 2019-Jan-17 17:00:50.605968 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69782 2019-Jan-17 17:00:50.606625 - [DEBUG] Possible callees:
69783 2019-Jan-17 17:00:50.606651 - [DEBUG] llvm.dbg.declare
69784 2019-Jan-17 17:00:50.606676 - [DEBUG] Possible return sites:
69785 2019-Jan-17 17:00:50.606699 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369786 2019-Jan-17 17:00:50.607994 - [DEBUG] Found and process special summary
69787 2019-Jan-17 17:00:50.608028 - [DEBUG] Compose: EdgeIdentity * AllBottom
69788 2019-Jan-17 17:00:50.608056 - [DEBUG]
69789 2019-Jan-17 17:00:50.608080 - [DEBUG] Propagate flow
69790 2019-Jan-17 17:00:50.608103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69791 2019-Jan-17 17:00:50.608162 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69792 2019-Jan-17 17:00:50.608803 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69793 2019-Jan-17 17:00:50.608861 - [DEBUG] Edge function : AllBottom (result of previous compose)
69794 2019-Jan-17 17:00:50.608886 - [DEBUG]
69795 2019-Jan-17 17:00:50.608911 - [DEBUG] Join: AllTop & AllBottom
69796 2019-Jan-17 17:00:50.608937 - [DEBUG] = AllBottom (new jump func)
69797 2019-Jan-17 17:00:50.608961 - [DEBUG]
69798 2019-Jan-17 17:00:50.608984 - [DEBUG] Start adding new jump function
69799 2019-Jan-17 17:00:50.609008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69800 2019-Jan-17 17:00:50.609064 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69801 2019-Jan-17 17:00:50.609120 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69802 2019-Jan-17 17:00:50.609761 - [DEBUG] Edge Function : AllBottom
69803 2019-Jan-17 17:00:50.609790 - [DEBUG] End adding new jump function
69804 2019-Jan-17 17:00:50.609813 - [DEBUG]
69805 2019-Jan-17 17:00:50.609837 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
69806 2019-Jan-17 17:00:50.609861 - [DEBUG]
69807 2019-Jan-17 17:00:50.609884 - [DEBUG] Process 1851. path edge:
69808 2019-Jan-17 17:00:50.609908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69809 2019-Jan-17 17:00:50.609966 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69810 2019-Jan-17 17:00:50.610607 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69811 2019-Jan-17 17:00:50.610664 - [DEBUG]
69812 2019-Jan-17 17:00:50.610688 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69813 2019-Jan-17 17:00:50.611365 - [DEBUG] Compose: AllBottom * AllBottom
69814 2019-Jan-17 17:00:50.611393 - [DEBUG]
69815 2019-Jan-17 17:00:50.611417 - [DEBUG] Propagate flow
69816 2019-Jan-17 17:00:50.611440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69817 2019-Jan-17 17:00:50.611499 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
69818 2019-Jan-17 17:00:50.612135 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69819 2019-Jan-17 17:00:50.612193 - [DEBUG] Edge function : AllBottom (result of previous compose)
69820 2019-Jan-17 17:00:50.612218 - [DEBUG]
69821 2019-Jan-17 17:00:50.612243 - [DEBUG] Join: AllTop & AllBottom
69822 2019-Jan-17 17:00:50.612269 - [DEBUG] = AllBottom (new jump func)
69823 2019-Jan-17 17:00:50.612293 - [DEBUG]
69824 2019-Jan-17 17:00:50.612316 - [DEBUG] Start adding new jump function
69825 2019-Jan-17 17:00:50.612339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69826 2019-Jan-17 17:00:50.612395 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69827 2019-Jan-17 17:00:50.612451 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
69828 2019-Jan-17 17:00:50.613086 - [DEBUG] Edge Function : AllBottom
69829 2019-Jan-17 17:00:50.613114 - [DEBUG] End adding new jump function
69830 2019-Jan-17 17:00:50.613138 - [DEBUG]
69831 2019-Jan-17 17:00:50.613162 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
69832 2019-Jan-17 17:00:50.613186 - [DEBUG]
69833 2019-Jan-17 17:00:50.613217 - [DEBUG] Process 1852. path edge:
69834 2019-Jan-17 17:00:50.613241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1
;
69835 2019-Jan-17 17:00:50.613299 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
69836 2019-Jan-17 17:00:50.613935 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1
>
69837 2019-Jan-17 17:00:50.613992 - [DEBUG]
69838 2019-Jan-17 17:00:50.614017 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
69839 2019-Jan-17 17:00:50.614685 - [DEBUG] Compose: AllBottom * AllBottom
69840 2019-Jan-17 17:00:50.614714 - [DEBUG]
69841 2019-Jan-17 17:00:50.614738 - [DEBUG] Propagate flow
69842 2019-Jan-17 17:00:50.614761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69843 2019-Jan-17 17:00:50.614820 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69844 2019-Jan-17 17:00:50.615457 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69845 2019-Jan-17 17:00:50.615515 - [DEBUG] Edge function : AllBottom (result of previous compose)
69846 2019-Jan-17 17:00:50.615540 - [DEBUG]
69847 2019-Jan-17 17:00:50.615564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69848 2019-Jan-17 17:00:50.615590 - [DEBUG] = AllBottom
69849 2019-Jan-17 17:00:50.615614 - [DEBUG]
69850 2019-Jan-17 17:00:50.615637 - [DEBUG] PROPAGATE: No new function!
69851 2019-Jan-17 17:00:50.615676 - [DEBUG] Compose: AllBottom * AllBottom
69852 2019-Jan-17 17:00:50.615703 - [DEBUG]
69853 2019-Jan-17 17:00:50.615727 - [DEBUG] Propagate flow
69854 2019-Jan-17 17:00:50.615751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69855 2019-Jan-17 17:00:50.615808 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69856 2019-Jan-17 17:00:50.616448 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69857 2019-Jan-17 17:00:50.616506 - [DEBUG] Edge function : AllBottom (result of previous compose)
69858 2019-Jan-17 17:00:50.616531 - [DEBUG]
69859 2019-Jan-17 17:00:50.616555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69860 2019-Jan-17 17:00:50.616581 - [DEBUG] = AllBottom
69861 2019-Jan-17 17:00:50.616605 - [DEBUG]
69862 2019-Jan-17 17:00:50.616628 - [DEBUG] PROPAGATE: No new function!
69863 2019-Jan-17 17:00:50.616667 - [DEBUG] Compose: AllBottom * AllBottom
69864 2019-Jan-17 17:00:50.616694 - [DEBUG]
69865 2019-Jan-17 17:00:50.616718 - [DEBUG] Propagate flow
69866 2019-Jan-17 17:00:50.616741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69867 2019-Jan-17 17:00:50.616799 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69868 2019-Jan-17 17:00:50.617441 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69869 2019-Jan-17 17:00:50.617498 - [DEBUG] Edge function : AllBottom (result of previous compose)
69870 2019-Jan-17 17:00:50.617523 - [DEBUG]
69871 2019-Jan-17 17:00:50.617548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69872 2019-Jan-17 17:00:50.617573 - [DEBUG] = AllBottom
69873 2019-Jan-17 17:00:50.617598 - [DEBUG]
69874 2019-Jan-17 17:00:50.617621 - [DEBUG] PROPAGATE: No new function!
69875 2019-Jan-17 17:00:50.617660 - [DEBUG] Compose: AllBottom * AllBottom
69876 2019-Jan-17 17:00:50.617687 - [DEBUG]
69877 2019-Jan-17 17:00:50.617711 - [DEBUG] Propagate flow
69878 2019-Jan-17 17:00:50.617734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69879 2019-Jan-17 17:00:50.617792 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69880 2019-Jan-17 17:00:50.618453 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69881 2019-Jan-17 17:00:50.618511 - [DEBUG] Edge function : AllBottom (result of previous compose)
69882 2019-Jan-17 17:00:50.618536 - [DEBUG]
69883 2019-Jan-17 17:00:50.618560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69884 2019-Jan-17 17:00:50.618594 - [DEBUG] = AllBottom
69885 2019-Jan-17 17:00:50.618619 - [DEBUG]
69886 2019-Jan-17 17:00:50.618642 - [DEBUG] PROPAGATE: No new function!
69887 2019-Jan-17 17:00:50.618684 - [DEBUG] Compose: AllBottom * AllBottom
69888 2019-Jan-17 17:00:50.618712 - [DEBUG]
69889 2019-Jan-17 17:00:50.618736 - [DEBUG] Propagate flow
69890 2019-Jan-17 17:00:50.618759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69891 2019-Jan-17 17:00:50.618817 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69892 2019-Jan-17 17:00:50.619459 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69893 2019-Jan-17 17:00:50.619516 - [DEBUG] Edge function : AllBottom (result of previous compose)
69894 2019-Jan-17 17:00:50.619541 - [DEBUG]
69895 2019-Jan-17 17:00:50.619566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69896 2019-Jan-17 17:00:50.619592 - [DEBUG] = AllBottom
69897 2019-Jan-17 17:00:50.619616 - [DEBUG]
69898 2019-Jan-17 17:00:50.619639 - [DEBUG] PROPAGATE: No new function!
69899 2019-Jan-17 17:00:50.619677 - [DEBUG] Compose: AllBottom * AllBottom
69900 2019-Jan-17 17:00:50.619704 - [DEBUG]
69901 2019-Jan-17 17:00:50.619727 - [DEBUG] Propagate flow
69902 2019-Jan-17 17:00:50.619751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69903 2019-Jan-17 17:00:50.619808 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69904 2019-Jan-17 17:00:50.620447 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69905 2019-Jan-17 17:00:50.620504 - [DEBUG] Edge function : AllBottom (result of previous compose)
69906 2019-Jan-17 17:00:50.620529 - [DEBUG]
69907 2019-Jan-17 17:00:50.620554 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69908 2019-Jan-17 17:00:50.620579 - [DEBUG] = AllBottom
69909 2019-Jan-17 17:00:50.620604 - [DEBUG]
69910 2019-Jan-17 17:00:50.620627 - [DEBUG] PROPAGATE: No new function!
69911 2019-Jan-17 17:00:50.620668 - [DEBUG] Compose: AllBottom * AllBottom
69912 2019-Jan-17 17:00:50.620695 - [DEBUG]
69913 2019-Jan-17 17:00:50.620719 - [DEBUG] Propagate flow
69914 2019-Jan-17 17:00:50.620742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69915 2019-Jan-17 17:00:50.620799 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69916 2019-Jan-17 17:00:50.621453 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69917 2019-Jan-17 17:00:50.621510 - [DEBUG] Edge function : AllBottom (result of previous compose)
69918 2019-Jan-17 17:00:50.621535 - [DEBUG]
69919 2019-Jan-17 17:00:50.621560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69920 2019-Jan-17 17:00:50.621586 - [DEBUG] = AllBottom
69921 2019-Jan-17 17:00:50.621610 - [DEBUG]
69922 2019-Jan-17 17:00:50.621633 - [DEBUG] PROPAGATE: No new function!
69923 2019-Jan-17 17:00:50.621671 - [DEBUG] Compose: AllBottom * AllBottom
69924 2019-Jan-17 17:00:50.621698 - [DEBUG]
69925 2019-Jan-17 17:00:50.621721 - [DEBUG] Propagate flow
69926 2019-Jan-17 17:00:50.621744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69927 2019-Jan-17 17:00:50.621802 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
69928 2019-Jan-17 17:00:50.622458 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69929 2019-Jan-17 17:00:50.622515 - [DEBUG] Edge function : AllBottom (result of previous compose)
69930 2019-Jan-17 17:00:50.622540 - [DEBUG]
69931 2019-Jan-17 17:00:50.622566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69932 2019-Jan-17 17:00:50.622591 - [DEBUG] = AllBottom
69933 2019-Jan-17 17:00:50.622616 - [DEBUG]
69934 2019-Jan-17 17:00:50.622639 - [DEBUG] PROPAGATE: No new function!
69935 2019-Jan-17 17:00:50.622676 - [DEBUG] Compose: AllBottom * AllBottom
69936 2019-Jan-17 17:00:50.622711 - [DEBUG]
69937 2019-Jan-17 17:00:50.622735 - [DEBUG] Propagate flow
69938 2019-Jan-17 17:00:50.622759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69939 2019-Jan-17 17:00:50.622817 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
69940 2019-Jan-17 17:00:50.623479 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69941 2019-Jan-17 17:00:50.623536 - [DEBUG] Edge function : AllBottom (result of previous compose)
69942 2019-Jan-17 17:00:50.623561 - [DEBUG]
69943 2019-Jan-17 17:00:50.623587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69944 2019-Jan-17 17:00:50.623612 - [DEBUG] = AllBottom
69945 2019-Jan-17 17:00:50.623636 - [DEBUG]
69946 2019-Jan-17 17:00:50.623659 - [DEBUG] PROPAGATE: No new function!
69947 2019-Jan-17 17:00:50.623710 - [DEBUG] Compose: AllBottom * AllBottom
69948 2019-Jan-17 17:00:50.623737 - [DEBUG]
69949 2019-Jan-17 17:00:50.623761 - [DEBUG] Propagate flow
69950 2019-Jan-17 17:00:50.623784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69951 2019-Jan-17 17:00:50.623842 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-17 17:00:50.624502 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69953 2019-Jan-17 17:00:50.624560 - [DEBUG] Edge function : AllBottom (result of previous compose)
69954 2019-Jan-17 17:00:50.624585 - [DEBUG]
69955 2019-Jan-17 17:00:50.624610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69956 2019-Jan-17 17:00:50.624651 - [DEBUG] = AllBottom
69957 2019-Jan-17 17:00:50.624676 - [DEBUG]
69958 2019-Jan-17 17:00:50.624699 - [DEBUG] PROPAGATE: No new function!
69959 2019-Jan-17 17:00:50.624742 - [DEBUG] Compose: AllBottom * AllBottom
69960 2019-Jan-17 17:00:50.624769 - [DEBUG]
69961 2019-Jan-17 17:00:50.624794 - [DEBUG] Propagate flow
69962 2019-Jan-17 17:00:50.624817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69963 2019-Jan-17 17:00:50.624875 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
69964 2019-Jan-17 17:00:50.625524 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69965 2019-Jan-17 17:00:50.625582 - [DEBUG] Edge function : AllBottom (result of previous compose)
69966 2019-Jan-17 17:00:50.625607 - [DEBUG]
69967 2019-Jan-17 17:00:50.625631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69968 2019-Jan-17 17:00:50.625657 - [DEBUG] = AllBottom
69969 2019-Jan-17 17:00:50.625682 - [DEBUG]
69970 2019-Jan-17 17:00:50.625705 - [DEBUG] PROPAGATE: No new function!
69971 2019-Jan-17 17:00:50.625746 - [DEBUG] Compose: AllBottom * AllBottom
69972 2019-Jan-17 17:00:50.625774 - [DEBUG]
69973 2019-Jan-17 17:00:50.625798 - [DEBUG] Propagate flow
69974 2019-Jan-17 17:00:50.625822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1

69975 2019-Jan-17 17:00:50.625879 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
69976 2019-Jan-17 17:00:50.626529 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1

69977 2019-Jan-17 17:00:50.626586 - [DEBUG] Edge function : AllBottom (result of previous compose)
69978 2019-Jan-17 17:00:50.626611 - [DEBUG]
69979 2019-Jan-17 17:00:50.626636 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69980 2019-Jan-17 17:00:50.626662 - [DEBUG] = AllBottom
69981 2019-Jan-17 17:00:50.626686 - [DEBUG]
69982 2019-Jan-17 17:00:50.626709 - [DEBUG] PROPAGATE: No new function!
69983 2019-Jan-17 17:00:50.626759 - [DEBUG] Start adding new jump function
69984 2019-Jan-17 17:00:50.626783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1

69985 2019-Jan-17 17:00:50.626858 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1

69986 2019-Jan-17 17:00:50.626915 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69987 2019-Jan-17 17:00:50.627555 - [DEBUG] Edge Function : EdgeIdentity
69988 2019-Jan-17 17:00:50.627583 - [DEBUG] End adding new jump function
69989 2019-Jan-17 17:00:50.627606 - [DEBUG]
69990 2019-Jan-17 17:00:50.627630 - [INFO] Compute the final values according to the edge functions
69991 2019-Jan-17 17:00:50.627654 - [DEBUG] Start computing values
69992 2019-Jan-17 17:00:50.627679 - [DEBUG] Function : main
69993 2019-Jan-17 17:00:50.627705 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69994 2019-Jan-17 17:00:50.628360 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

69995 2019-Jan-17 17:00:50.628418 - [DEBUG] Value : BOTTOM
69996 2019-Jan-17 17:00:50.628444 - [DEBUG]
69997 2019-Jan-17 17:00:50.628475 - [DEBUG] Function : main
69998 2019-Jan-17 17:00:50.628501 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69999 2019-Jan-17 17:00:50.629153 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70000 2019-Jan-17 17:00:50.629211 - [DEBUG] Value : BOTTOM
70001 2019-Jan-17 17:00:50.629236 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3970002 2019-Jan-17 17:00:50.630086 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
70003 2019-Jan-17 17:00:50.630119 - [DEBUG] Function : main
70004 2019-Jan-17 17:00:50.630146 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
70005 2019-Jan-17 17:00:50.630796 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70006 2019-Jan-17 17:00:50.630854 - [DEBUG] Value : BOTTOM
70007 2019-Jan-17 17:00:50.630880 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3170008 2019-Jan-17 17:00:50.631569 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70009 2019-Jan-17 17:00:50.631601 - [DEBUG] Function : main
70010 2019-Jan-17 17:00:50.631629 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
70011 2019-Jan-17 17:00:50.632277 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70012 2019-Jan-17 17:00:50.632335 - [DEBUG] Value : BOTTOM
70013 2019-Jan-17 17:00:50.632361 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3470014 2019-Jan-17 17:00:50.633031 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70015 2019-Jan-17 17:00:50.633062 - [DEBUG] Function : main
70016 2019-Jan-17 17:00:50.633088 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
70017 2019-Jan-17 17:00:50.633735 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70018 2019-Jan-17 17:00:50.633793 - [DEBUG] Value : BOTTOM
70019 2019-Jan-17 17:00:50.633819 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3770020 2019-Jan-17 17:00:50.634489 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70021 2019-Jan-17 17:00:50.634523 - [DEBUG] Function : main
70022 2019-Jan-17 17:00:50.634550 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70023 2019-Jan-17 17:00:50.635218 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70024 2019-Jan-17 17:00:50.635857 - [DEBUG] Value : BOTTOM
70025 2019-Jan-17 17:00:50.635883 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170026 2019-Jan-17 17:00:50.636536 - [DEBUG] Function : main
70027 2019-Jan-17 17:00:50.636564 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70028 2019-Jan-17 17:00:50.637203 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70029 2019-Jan-17 17:00:50.637847 - [DEBUG] Value : BOTTOM
70030 2019-Jan-17 17:00:50.637873 - [DEBUG]
70031 2019-Jan-17 17:00:50.637903 - [DEBUG] Function : main
70032 2019-Jan-17 17:00:50.637930 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70033 2019-Jan-17 17:00:50.638586 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70034 2019-Jan-17 17:00:50.639225 - [DEBUG] Value : BOTTOM
70035 2019-Jan-17 17:00:50.639251 - [DEBUG]
70036 2019-Jan-17 17:00:50.639280 - [DEBUG] Function : main
70037 2019-Jan-17 17:00:50.639306 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70038 2019-Jan-17 17:00:50.639945 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70039 2019-Jan-17 17:00:50.640585 - [DEBUG] Value : BOTTOM
70040 2019-Jan-17 17:00:50.640610 - [DEBUG]
70041 2019-Jan-17 17:00:50.640639 - [DEBUG] Function : main
70042 2019-Jan-17 17:00:50.640665 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70043 2019-Jan-17 17:00:50.641318 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70044 2019-Jan-17 17:00:50.641955 - [DEBUG] Value : BOTTOM
70045 2019-Jan-17 17:00:50.641981 - [DEBUG]
70046 2019-Jan-17 17:00:50.642010 - [DEBUG] Function : main
70047 2019-Jan-17 17:00:50.642036 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70048 2019-Jan-17 17:00:50.642675 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70049 2019-Jan-17 17:00:50.643320 - [DEBUG] Value : BOTTOM
70050 2019-Jan-17 17:00:50.643345 - [DEBUG]
70051 2019-Jan-17 17:00:50.643375 - [DEBUG] Function : main
70052 2019-Jan-17 17:00:50.643401 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70053 2019-Jan-17 17:00:50.644040 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70054 2019-Jan-17 17:00:50.644698 - [DEBUG] Value : BOTTOM
70055 2019-Jan-17 17:00:50.644724 - [DEBUG]
70056 2019-Jan-17 17:00:50.644753 - [DEBUG] Function : main
70057 2019-Jan-17 17:00:50.644779 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70058 2019-Jan-17 17:00:50.645419 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70059 2019-Jan-17 17:00:50.645477 - [DEBUG] Value : BOTTOM
70060 2019-Jan-17 17:00:50.645502 - [DEBUG]
70061 2019-Jan-17 17:00:50.645533 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70062 2019-Jan-17 17:00:50.645562 - [DEBUG] Function : main
70063 2019-Jan-17 17:00:50.645590 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70064 2019-Jan-17 17:00:50.646231 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70065 2019-Jan-17 17:00:50.647479 - [DEBUG] Value : BOTTOM
70066 2019-Jan-17 17:00:50.647504 - [DEBUG]
70067 2019-Jan-17 17:00:50.647547 - [DEBUG] Function : main
70068 2019-Jan-17 17:00:50.647574 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70069 2019-Jan-17 17:00:50.648230 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70070 2019-Jan-17 17:00:50.649475 - [DEBUG] Value : BOTTOM
70071 2019-Jan-17 17:00:50.649501 - [DEBUG]
70072 2019-Jan-17 17:00:50.649538 - [DEBUG] Function : main
70073 2019-Jan-17 17:00:50.649563 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70074 2019-Jan-17 17:00:50.650212 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70075 2019-Jan-17 17:00:50.650849 - [DEBUG] Value : BOTTOM
70076 2019-Jan-17 17:00:50.650875 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870077 2019-Jan-17 17:00:50.651588 - [DEBUG] Function : main
70078 2019-Jan-17 17:00:50.651625 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70079 2019-Jan-17 17:00:50.652290 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70080 2019-Jan-17 17:00:50.652936 - [DEBUG] Value : BOTTOM
70081 2019-Jan-17 17:00:50.652962 - [DEBUG]
70082 2019-Jan-17 17:00:50.653004 - [DEBUG] Function : main
70083 2019-Jan-17 17:00:50.653031 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70084 2019-Jan-17 17:00:50.653678 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70085 2019-Jan-17 17:00:50.654316 - [DEBUG] Value : BOTTOM
70086 2019-Jan-17 17:00:50.654341 - [DEBUG]
70087 2019-Jan-17 17:00:50.654380 - [DEBUG] Function : main
70088 2019-Jan-17 17:00:50.654408 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70089 2019-Jan-17 17:00:50.655073 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70090 2019-Jan-17 17:00:50.655713 - [DEBUG] Value : BOTTOM
70091 2019-Jan-17 17:00:50.655738 - [DEBUG]
70092 2019-Jan-17 17:00:50.655777 - [DEBUG] Function : main
70093 2019-Jan-17 17:00:50.655804 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70094 2019-Jan-17 17:00:50.656496 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70095 2019-Jan-17 17:00:50.657194 - [DEBUG] Value : BOTTOM
70096 2019-Jan-17 17:00:50.657222 - [DEBUG]
70097 2019-Jan-17 17:00:50.657279 - [DEBUG] Function : main
70098 2019-Jan-17 17:00:50.657306 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70099 2019-Jan-17 17:00:50.658046 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70100 2019-Jan-17 17:00:50.658714 - [DEBUG] Value : BOTTOM
70101 2019-Jan-17 17:00:50.658741 - [DEBUG]
70102 2019-Jan-17 17:00:50.658792 - [DEBUG] Function : main
70103 2019-Jan-17 17:00:50.658819 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70104 2019-Jan-17 17:00:50.659470 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70105 2019-Jan-17 17:00:50.660113 - [DEBUG] Value : BOTTOM
70106 2019-Jan-17 17:00:50.660139 - [DEBUG]
70107 2019-Jan-17 17:00:50.660178 - [DEBUG] Function : main
70108 2019-Jan-17 17:00:50.660222 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70109 2019-Jan-17 17:00:50.660869 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70110 2019-Jan-17 17:00:50.661530 - [DEBUG] Value : BOTTOM
70111 2019-Jan-17 17:00:50.661555 - [DEBUG]
70112 2019-Jan-17 17:00:50.661595 - [DEBUG] Function : main
70113 2019-Jan-17 17:00:50.661622 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70114 2019-Jan-17 17:00:50.662269 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70115 2019-Jan-17 17:00:50.662914 - [DEBUG] Value : BOTTOM
70116 2019-Jan-17 17:00:50.662940 - [DEBUG]
70117 2019-Jan-17 17:00:50.662979 - [DEBUG] Function : main
70118 2019-Jan-17 17:00:50.663007 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70119 2019-Jan-17 17:00:50.663653 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

70120 2019-Jan-17 17:00:50.664292 - [DEBUG] Value : BOTTOM
70121 2019-Jan-17 17:00:50.664318 - [DEBUG]
70122 2019-Jan-17 17:00:50.664357 - [DEBUG] Function : main
70123 2019-Jan-17 17:00:50.664383 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70124 2019-Jan-17 17:00:50.665047 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70125 2019-Jan-17 17:00:50.665108 - [DEBUG] Value : BOTTOM
70126 2019-Jan-17 17:00:50.665134 - [DEBUG]
70127 2019-Jan-17 17:00:50.665177 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70128 2019-Jan-17 17:00:50.665208 - [DEBUG] Function : main
70129 2019-Jan-17 17:00:50.665234 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70130 2019-Jan-17 17:00:50.665883 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70131 2019-Jan-17 17:00:50.667135 - [DEBUG] Value : BOTTOM
70132 2019-Jan-17 17:00:50.667161 - [DEBUG]
70133 2019-Jan-17 17:00:50.667217 - [DEBUG] Function : main
70134 2019-Jan-17 17:00:50.667244 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70135 2019-Jan-17 17:00:50.667891 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70136 2019-Jan-17 17:00:50.669152 - [DEBUG] Value : BOTTOM
70137 2019-Jan-17 17:00:50.669178 - [DEBUG]
70138 2019-Jan-17 17:00:50.669226 - [DEBUG] Function : main
70139 2019-Jan-17 17:00:50.669253 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70140 2019-Jan-17 17:00:50.669893 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70141 2019-Jan-17 17:00:50.670530 - [DEBUG] Value : BOTTOM
70142 2019-Jan-17 17:00:50.670556 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8470143 2019-Jan-17 17:00:50.671217 - [DEBUG] Function : main
70144 2019-Jan-17 17:00:50.671247 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70145 2019-Jan-17 17:00:50.671905 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70146 2019-Jan-17 17:00:50.672548 - [DEBUG] Value : BOTTOM
70147 2019-Jan-17 17:00:50.672574 - [DEBUG]
70148 2019-Jan-17 17:00:50.672604 - [DEBUG] Function : main
70149 2019-Jan-17 17:00:50.672639 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70150 2019-Jan-17 17:00:50.673281 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70151 2019-Jan-17 17:00:50.673918 - [DEBUG] Value : BOTTOM
70152 2019-Jan-17 17:00:50.673944 - [DEBUG]
70153 2019-Jan-17 17:00:50.673974 - [DEBUG] Function : main
70154 2019-Jan-17 17:00:50.673999 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70155 2019-Jan-17 17:00:50.674651 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70156 2019-Jan-17 17:00:50.675290 - [DEBUG] Value : BOTTOM
70157 2019-Jan-17 17:00:50.675315 - [DEBUG]
70158 2019-Jan-17 17:00:50.675345 - [DEBUG] Function : main
70159 2019-Jan-17 17:00:50.675370 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70160 2019-Jan-17 17:00:50.676009 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70161 2019-Jan-17 17:00:50.676645 - [DEBUG] Value : BOTTOM
70162 2019-Jan-17 17:00:50.676671 - [DEBUG]
70163 2019-Jan-17 17:00:50.676700 - [DEBUG] Function : main
70164 2019-Jan-17 17:00:50.676726 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70165 2019-Jan-17 17:00:50.677365 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70166 2019-Jan-17 17:00:50.678020 - [DEBUG] Value : BOTTOM
70167 2019-Jan-17 17:00:50.678046 - [DEBUG]
70168 2019-Jan-17 17:00:50.678076 - [DEBUG] Function : main
70169 2019-Jan-17 17:00:50.678101 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70170 2019-Jan-17 17:00:50.678741 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70171 2019-Jan-17 17:00:50.679384 - [DEBUG] Value : BOTTOM
70172 2019-Jan-17 17:00:50.679409 - [DEBUG]
70173 2019-Jan-17 17:00:50.679438 - [DEBUG] Function : main
70174 2019-Jan-17 17:00:50.679464 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70175 2019-Jan-17 17:00:50.680104 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70176 2019-Jan-17 17:00:50.680744 - [DEBUG] Value : BOTTOM
70177 2019-Jan-17 17:00:50.680769 - [DEBUG]
70178 2019-Jan-17 17:00:50.680799 - [DEBUG] Function : main
70179 2019-Jan-17 17:00:50.680824 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70180 2019-Jan-17 17:00:50.681478 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70181 2019-Jan-17 17:00:50.682121 - [DEBUG] Value : BOTTOM
70182 2019-Jan-17 17:00:50.682147 - [DEBUG]
70183 2019-Jan-17 17:00:50.682176 - [DEBUG] Function : main
70184 2019-Jan-17 17:00:50.682201 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70185 2019-Jan-17 17:00:50.682839 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

70186 2019-Jan-17 17:00:50.683477 - [DEBUG] Value : BOTTOM
70187 2019-Jan-17 17:00:50.683502 - [DEBUG]
70188 2019-Jan-17 17:00:50.683531 - [DEBUG] Function : main
70189 2019-Jan-17 17:00:50.683557 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70190 2019-Jan-17 17:00:50.684195 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70191 2019-Jan-17 17:00:50.684255 - [DEBUG] Value : BOTTOM
70192 2019-Jan-17 17:00:50.684280 - [DEBUG]
70193 2019-Jan-17 17:00:50.684311 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70194 2019-Jan-17 17:00:50.684340 - [DEBUG] Function : main
70195 2019-Jan-17 17:00:50.684374 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70196 2019-Jan-17 17:00:50.685030 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70197 2019-Jan-17 17:00:50.686278 - [DEBUG] Value : BOTTOM
70198 2019-Jan-17 17:00:50.686304 - [DEBUG]
70199 2019-Jan-17 17:00:50.686334 - [DEBUG] Function : main
70200 2019-Jan-17 17:00:50.686360 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70201 2019-Jan-17 17:00:50.687001 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70202 2019-Jan-17 17:00:50.688261 - [DEBUG] Value : BOTTOM
70203 2019-Jan-17 17:00:50.688287 - [DEBUG]
70204 2019-Jan-17 17:00:50.688324 - [DEBUG] Function : main
70205 2019-Jan-17 17:00:50.688350 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70206 2019-Jan-17 17:00:50.688991 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70207 2019-Jan-17 17:00:50.689630 - [DEBUG] Value : BOTTOM
70208 2019-Jan-17 17:00:50.689656 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8970209 2019-Jan-17 17:00:50.690309 - [DEBUG] Function : main
70210 2019-Jan-17 17:00:50.690338 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-17 17:00:50.690977 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70212 2019-Jan-17 17:00:50.691632 - [DEBUG] Value : BOTTOM
70213 2019-Jan-17 17:00:50.691658 - [DEBUG]
70214 2019-Jan-17 17:00:50.691688 - [DEBUG] Function : main
70215 2019-Jan-17 17:00:50.691714 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70216 2019-Jan-17 17:00:50.692353 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70217 2019-Jan-17 17:00:50.692990 - [DEBUG] Value : BOTTOM
70218 2019-Jan-17 17:00:50.693016 - [DEBUG]
70219 2019-Jan-17 17:00:50.693046 - [DEBUG] Function : main
70220 2019-Jan-17 17:00:50.693072 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70221 2019-Jan-17 17:00:50.693712 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70222 2019-Jan-17 17:00:50.694351 - [DEBUG] Value : BOTTOM
70223 2019-Jan-17 17:00:50.694377 - [DEBUG]
70224 2019-Jan-17 17:00:50.694406 - [DEBUG] Function : main
70225 2019-Jan-17 17:00:50.694432 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70226 2019-Jan-17 17:00:50.695088 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70227 2019-Jan-17 17:00:50.695726 - [DEBUG] Value : BOTTOM
70228 2019-Jan-17 17:00:50.695752 - [DEBUG]
70229 2019-Jan-17 17:00:50.695782 - [DEBUG] Function : main
70230 2019-Jan-17 17:00:50.695808 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70231 2019-Jan-17 17:00:50.696448 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70232 2019-Jan-17 17:00:50.697090 - [DEBUG] Value : BOTTOM
70233 2019-Jan-17 17:00:50.697116 - [DEBUG]
70234 2019-Jan-17 17:00:50.697145 - [DEBUG] Function : main
70235 2019-Jan-17 17:00:50.697171 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70236 2019-Jan-17 17:00:50.697810 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70237 2019-Jan-17 17:00:50.698467 - [DEBUG] Value : BOTTOM
70238 2019-Jan-17 17:00:50.698501 - [DEBUG]
70239 2019-Jan-17 17:00:50.698531 - [DEBUG] Function : main
70240 2019-Jan-17 17:00:50.698557 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70241 2019-Jan-17 17:00:50.699197 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70242 2019-Jan-17 17:00:50.699838 - [DEBUG] Value : BOTTOM
70243 2019-Jan-17 17:00:50.699863 - [DEBUG]
70244 2019-Jan-17 17:00:50.699892 - [DEBUG] Function : main
70245 2019-Jan-17 17:00:50.699918 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70246 2019-Jan-17 17:00:50.700557 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70247 2019-Jan-17 17:00:50.701199 - [DEBUG] Value : BOTTOM
70248 2019-Jan-17 17:00:50.701225 - [DEBUG]
70249 2019-Jan-17 17:00:50.701254 - [DEBUG] Function : main
70250 2019-Jan-17 17:00:50.701280 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70251 2019-Jan-17 17:00:50.701934 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

70252 2019-Jan-17 17:00:50.702574 - [DEBUG] Value : BOTTOM
70253 2019-Jan-17 17:00:50.702600 - [DEBUG]
70254 2019-Jan-17 17:00:50.702630 - [DEBUG] Function : main
70255 2019-Jan-17 17:00:50.702656 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70256 2019-Jan-17 17:00:50.703295 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70257 2019-Jan-17 17:00:50.703936 - [DEBUG] Value : BOTTOM
70258 2019-Jan-17 17:00:50.703962 - [DEBUG]
70259 2019-Jan-17 17:00:50.703991 - [DEBUG] Function : main
70260 2019-Jan-17 17:00:50.704017 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70261 2019-Jan-17 17:00:50.704669 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70262 2019-Jan-17 17:00:50.705313 - [DEBUG] Value : BOTTOM
70263 2019-Jan-17 17:00:50.705339 - [DEBUG]
70264 2019-Jan-17 17:00:50.705368 - [DEBUG] Function : main
70265 2019-Jan-17 17:00:50.705395 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70266 2019-Jan-17 17:00:50.706035 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

70267 2019-Jan-17 17:00:50.706674 - [DEBUG] Value : BOTTOM
70268 2019-Jan-17 17:00:50.706700 - [DEBUG]
70269 2019-Jan-17 17:00:50.706729 - [DEBUG] Function : main
70270 2019-Jan-17 17:00:50.706755 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70271 2019-Jan-17 17:00:50.707395 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70272 2019-Jan-17 17:00:50.707454 - [DEBUG] Value : BOTTOM
70273 2019-Jan-17 17:00:50.707479 - [DEBUG]
70274 2019-Jan-17 17:00:50.707510 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70275 2019-Jan-17 17:00:50.707540 - [DEBUG] Function : main
70276 2019-Jan-17 17:00:50.707566 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70277 2019-Jan-17 17:00:50.708223 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70278 2019-Jan-17 17:00:50.709473 - [DEBUG] Value : BOTTOM
70279 2019-Jan-17 17:00:50.709499 - [DEBUG]
70280 2019-Jan-17 17:00:50.709530 - [DEBUG] Function : main
70281 2019-Jan-17 17:00:50.709556 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70282 2019-Jan-17 17:00:50.710196 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70283 2019-Jan-17 17:00:50.711467 - [DEBUG] Value : BOTTOM
70284 2019-Jan-17 17:00:50.711494 - [DEBUG]
70285 2019-Jan-17 17:00:50.711533 - [DEBUG] Function : main
70286 2019-Jan-17 17:00:50.711559 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70287 2019-Jan-17 17:00:50.712210 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70288 2019-Jan-17 17:00:50.712847 - [DEBUG] Value : BOTTOM
70289 2019-Jan-17 17:00:50.712873 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9670290 2019-Jan-17 17:00:50.713544 - [DEBUG] Function : main
70291 2019-Jan-17 17:00:50.713573 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70292 2019-Jan-17 17:00:50.714220 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70293 2019-Jan-17 17:00:50.714879 - [DEBUG] Value : BOTTOM
70294 2019-Jan-17 17:00:50.714904 - [DEBUG]
70295 2019-Jan-17 17:00:50.714944 - [DEBUG] Function : main
70296 2019-Jan-17 17:00:50.714971 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70297 2019-Jan-17 17:00:50.715618 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70298 2019-Jan-17 17:00:50.716255 - [DEBUG] Value : BOTTOM
70299 2019-Jan-17 17:00:50.716280 - [DEBUG]
70300 2019-Jan-17 17:00:50.716319 - [DEBUG] Function : main
70301 2019-Jan-17 17:00:50.716346 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70302 2019-Jan-17 17:00:50.716993 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70303 2019-Jan-17 17:00:50.717632 - [DEBUG] Value : BOTTOM
70304 2019-Jan-17 17:00:50.717658 - [DEBUG]
70305 2019-Jan-17 17:00:50.717698 - [DEBUG] Function : main
70306 2019-Jan-17 17:00:50.717725 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70307 2019-Jan-17 17:00:50.718388 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70308 2019-Jan-17 17:00:50.719026 - [DEBUG] Value : BOTTOM
70309 2019-Jan-17 17:00:50.719052 - [DEBUG]
70310 2019-Jan-17 17:00:50.719092 - [DEBUG] Function : main
70311 2019-Jan-17 17:00:50.719119 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70312 2019-Jan-17 17:00:50.719766 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70313 2019-Jan-17 17:00:50.720409 - [DEBUG] Value : BOTTOM
70314 2019-Jan-17 17:00:50.720434 - [DEBUG]
70315 2019-Jan-17 17:00:50.720473 - [DEBUG] Function : main
70316 2019-Jan-17 17:00:50.720500 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70317 2019-Jan-17 17:00:50.721147 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70318 2019-Jan-17 17:00:50.721805 - [DEBUG] Value : BOTTOM
70319 2019-Jan-17 17:00:50.721830 - [DEBUG]
70320 2019-Jan-17 17:00:50.721870 - [DEBUG] Function : main
70321 2019-Jan-17 17:00:50.721897 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70322 2019-Jan-17 17:00:50.722544 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70323 2019-Jan-17 17:00:50.723186 - [DEBUG] Value : BOTTOM
70324 2019-Jan-17 17:00:50.723219 - [DEBUG]
70325 2019-Jan-17 17:00:50.723259 - [DEBUG] Function : main
70326 2019-Jan-17 17:00:50.723287 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70327 2019-Jan-17 17:00:50.723936 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70328 2019-Jan-17 17:00:50.724579 - [DEBUG] Value : BOTTOM
70329 2019-Jan-17 17:00:50.724605 - [DEBUG]
70330 2019-Jan-17 17:00:50.724657 - [DEBUG] Function : main
70331 2019-Jan-17 17:00:50.724685 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70332 2019-Jan-17 17:00:50.725333 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

70333 2019-Jan-17 17:00:50.725972 - [DEBUG] Value : BOTTOM
70334 2019-Jan-17 17:00:50.725998 - [DEBUG]
70335 2019-Jan-17 17:00:50.726037 - [DEBUG] Function : main
70336 2019-Jan-17 17:00:50.726064 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70337 2019-Jan-17 17:00:50.726711 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70338 2019-Jan-17 17:00:50.727353 - [DEBUG] Value : BOTTOM
70339 2019-Jan-17 17:00:50.727379 - [DEBUG]
70340 2019-Jan-17 17:00:50.727418 - [DEBUG] Function : main
70341 2019-Jan-17 17:00:50.727446 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70342 2019-Jan-17 17:00:50.728108 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70343 2019-Jan-17 17:00:50.728751 - [DEBUG] Value : BOTTOM
70344 2019-Jan-17 17:00:50.728777 - [DEBUG]
70345 2019-Jan-17 17:00:50.728817 - [DEBUG] Function : main
70346 2019-Jan-17 17:00:50.728844 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70347 2019-Jan-17 17:00:50.729491 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

70348 2019-Jan-17 17:00:50.730131 - [DEBUG] Value : BOTTOM
70349 2019-Jan-17 17:00:50.730156 - [DEBUG]
70350 2019-Jan-17 17:00:50.730196 - [DEBUG] Function : main
70351 2019-Jan-17 17:00:50.730223 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70352 2019-Jan-17 17:00:50.730870 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

70353 2019-Jan-17 17:00:50.731527 - [DEBUG] Value : BOTTOM
70354 2019-Jan-17 17:00:50.731553 - [DEBUG]
70355 2019-Jan-17 17:00:50.731592 - [DEBUG] Function : main
70356 2019-Jan-17 17:00:50.731620 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70357 2019-Jan-17 17:00:50.732267 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

70358 2019-Jan-17 17:00:50.732909 - [DEBUG] Value : BOTTOM
70359 2019-Jan-17 17:00:50.732935 - [DEBUG]
70360 2019-Jan-17 17:00:50.732974 - [DEBUG] Function : main
70361 2019-Jan-17 17:00:50.733001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70362 2019-Jan-17 17:00:50.733648 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

70363 2019-Jan-17 17:00:50.734286 - [DEBUG] Value : BOTTOM
70364 2019-Jan-17 17:00:50.734312 - [DEBUG]
70365 2019-Jan-17 17:00:50.734352 - [DEBUG] Function : main
70366 2019-Jan-17 17:00:50.734379 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70367 2019-Jan-17 17:00:50.735049 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70368 2019-Jan-17 17:00:50.735109 - [DEBUG] Value : BOTTOM
70369 2019-Jan-17 17:00:50.735135 - [DEBUG]
70370 2019-Jan-17 17:00:50.735176 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70371 2019-Jan-17 17:00:50.735206 - [DEBUG] Function : main
70372 2019-Jan-17 17:00:50.735232 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70373 2019-Jan-17 17:00:50.735881 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70374 2019-Jan-17 17:00:50.737130 - [DEBUG] Value : BOTTOM
70375 2019-Jan-17 17:00:50.737156 - [DEBUG]
70376 2019-Jan-17 17:00:50.737196 - [DEBUG] Function : main
70377 2019-Jan-17 17:00:50.737223 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70378 2019-Jan-17 17:00:50.737874 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70379 2019-Jan-17 17:00:50.739136 - [DEBUG] Value : BOTTOM
70380 2019-Jan-17 17:00:50.739162 - [DEBUG]
70381 2019-Jan-17 17:00:50.739210 - [DEBUG] Function : main
70382 2019-Jan-17 17:00:50.739237 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70383 2019-Jan-17 17:00:50.739887 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70384 2019-Jan-17 17:00:50.740525 - [DEBUG] Value : BOTTOM
70385 2019-Jan-17 17:00:50.740551 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10370386 2019-Jan-17 17:00:50.741220 - [DEBUG] Function : main
70387 2019-Jan-17 17:00:50.741249 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70388 2019-Jan-17 17:00:50.741912 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70389 2019-Jan-17 17:00:50.742556 - [DEBUG] Value : BOTTOM
70390 2019-Jan-17 17:00:50.742581 - [DEBUG]
70391 2019-Jan-17 17:00:50.742620 - [DEBUG] Function : main
70392 2019-Jan-17 17:00:50.742647 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70393 2019-Jan-17 17:00:50.743294 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70394 2019-Jan-17 17:00:50.743932 - [DEBUG] Value : BOTTOM
70395 2019-Jan-17 17:00:50.743957 - [DEBUG]
70396 2019-Jan-17 17:00:50.743996 - [DEBUG] Function : main
70397 2019-Jan-17 17:00:50.744023 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70398 2019-Jan-17 17:00:50.744683 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70399 2019-Jan-17 17:00:50.745321 - [DEBUG] Value : BOTTOM
70400 2019-Jan-17 17:00:50.745347 - [DEBUG]
70401 2019-Jan-17 17:00:50.745387 - [DEBUG] Function : main
70402 2019-Jan-17 17:00:50.745413 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70403 2019-Jan-17 17:00:50.746061 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70404 2019-Jan-17 17:00:50.746698 - [DEBUG] Value : BOTTOM
70405 2019-Jan-17 17:00:50.746723 - [DEBUG]
70406 2019-Jan-17 17:00:50.746770 - [DEBUG] Function : main
70407 2019-Jan-17 17:00:50.746798 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70408 2019-Jan-17 17:00:50.747445 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70409 2019-Jan-17 17:00:50.748104 - [DEBUG] Value : BOTTOM
70410 2019-Jan-17 17:00:50.748130 - [DEBUG]
70411 2019-Jan-17 17:00:50.748170 - [DEBUG] Function : main
70412 2019-Jan-17 17:00:50.748197 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70413 2019-Jan-17 17:00:50.748845 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70414 2019-Jan-17 17:00:50.749487 - [DEBUG] Value : BOTTOM
70415 2019-Jan-17 17:00:50.749512 - [DEBUG]
70416 2019-Jan-17 17:00:50.749551 - [DEBUG] Function : main
70417 2019-Jan-17 17:00:50.749578 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70418 2019-Jan-17 17:00:50.750226 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70419 2019-Jan-17 17:00:50.750867 - [DEBUG] Value : BOTTOM
70420 2019-Jan-17 17:00:50.750892 - [DEBUG]
70421 2019-Jan-17 17:00:50.750932 - [DEBUG] Function : main
70422 2019-Jan-17 17:00:50.750958 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70423 2019-Jan-17 17:00:50.751621 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70424 2019-Jan-17 17:00:50.752263 - [DEBUG] Value : BOTTOM
70425 2019-Jan-17 17:00:50.752289 - [DEBUG]
70426 2019-Jan-17 17:00:50.752327 - [DEBUG] Function : main
70427 2019-Jan-17 17:00:50.752354 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70428 2019-Jan-17 17:00:50.753001 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

70429 2019-Jan-17 17:00:50.753641 - [DEBUG] Value : BOTTOM
70430 2019-Jan-17 17:00:50.753666 - [DEBUG]
70431 2019-Jan-17 17:00:50.753706 - [DEBUG] Function : main
70432 2019-Jan-17 17:00:50.753732 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70433 2019-Jan-17 17:00:50.754379 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70434 2019-Jan-17 17:00:50.755035 - [DEBUG] Value : BOTTOM
70435 2019-Jan-17 17:00:50.755061 - [DEBUG]
70436 2019-Jan-17 17:00:50.755100 - [DEBUG] Function : main
70437 2019-Jan-17 17:00:50.755127 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70438 2019-Jan-17 17:00:50.755774 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70439 2019-Jan-17 17:00:50.756416 - [DEBUG] Value : BOTTOM
70440 2019-Jan-17 17:00:50.756442 - [DEBUG]
70441 2019-Jan-17 17:00:50.756481 - [DEBUG] Function : main
70442 2019-Jan-17 17:00:50.756508 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70443 2019-Jan-17 17:00:50.757155 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

70444 2019-Jan-17 17:00:50.757793 - [DEBUG] Value : BOTTOM
70445 2019-Jan-17 17:00:50.757818 - [DEBUG]
70446 2019-Jan-17 17:00:50.757857 - [DEBUG] Function : main
70447 2019-Jan-17 17:00:50.757884 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70448 2019-Jan-17 17:00:50.758555 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

70449 2019-Jan-17 17:00:50.759198 - [DEBUG] Value : BOTTOM
70450 2019-Jan-17 17:00:50.759223 - [DEBUG]
70451 2019-Jan-17 17:00:50.759263 - [DEBUG] Function : main
70452 2019-Jan-17 17:00:50.759290 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70453 2019-Jan-17 17:00:50.759937 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

70454 2019-Jan-17 17:00:50.760579 - [DEBUG] Value : BOTTOM
70455 2019-Jan-17 17:00:50.760604 - [DEBUG]
70456 2019-Jan-17 17:00:50.760643 - [DEBUG] Function : main
70457 2019-Jan-17 17:00:50.760670 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70458 2019-Jan-17 17:00:50.761331 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

70459 2019-Jan-17 17:00:50.761970 - [DEBUG] Value : BOTTOM
70460 2019-Jan-17 17:00:50.761996 - [DEBUG]
70461 2019-Jan-17 17:00:50.762036 - [DEBUG] Function : main
70462 2019-Jan-17 17:00:50.762063 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70463 2019-Jan-17 17:00:50.762710 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70464 2019-Jan-17 17:00:50.762768 - [DEBUG] Value : BOTTOM
70465 2019-Jan-17 17:00:50.762793 - [DEBUG]
70466 2019-Jan-17 17:00:50.762834 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70467 2019-Jan-17 17:00:50.762864 - [DEBUG] Function : main
70468 2019-Jan-17 17:00:50.762890 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70469 2019-Jan-17 17:00:50.763538 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70470 2019-Jan-17 17:00:50.764802 - [DEBUG] Value : BOTTOM
70471 2019-Jan-17 17:00:50.764828 - [DEBUG]
70472 2019-Jan-17 17:00:50.764869 - [DEBUG] Function : main
70473 2019-Jan-17 17:00:50.764896 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70474 2019-Jan-17 17:00:50.765544 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70475 2019-Jan-17 17:00:50.766790 - [DEBUG] Value : BOTTOM
70476 2019-Jan-17 17:00:50.766816 - [DEBUG]
70477 2019-Jan-17 17:00:50.766866 - [DEBUG] Function : main
70478 2019-Jan-17 17:00:50.766894 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70479 2019-Jan-17 17:00:50.767541 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70480 2019-Jan-17 17:00:50.768195 - [DEBUG] Value : BOTTOM
70481 2019-Jan-17 17:00:50.768220 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070482 2019-Jan-17 17:00:50.768889 - [DEBUG] Function : main
70483 2019-Jan-17 17:00:50.768918 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70484 2019-Jan-17 17:00:50.769565 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70485 2019-Jan-17 17:00:50.770208 - [DEBUG] Value : BOTTOM
70486 2019-Jan-17 17:00:50.770233 - [DEBUG]
70487 2019-Jan-17 17:00:50.770281 - [DEBUG] Function : main
70488 2019-Jan-17 17:00:50.770308 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70489 2019-Jan-17 17:00:50.770956 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70490 2019-Jan-17 17:00:50.771609 - [DEBUG] Value : BOTTOM
70491 2019-Jan-17 17:00:50.771635 - [DEBUG]
70492 2019-Jan-17 17:00:50.771674 - [DEBUG] Function : main
70493 2019-Jan-17 17:00:50.771702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70494 2019-Jan-17 17:00:50.772348 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70495 2019-Jan-17 17:00:50.772986 - [DEBUG] Value : BOTTOM
70496 2019-Jan-17 17:00:50.773012 - [DEBUG]
70497 2019-Jan-17 17:00:50.773051 - [DEBUG] Function : main
70498 2019-Jan-17 17:00:50.773078 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70499 2019-Jan-17 17:00:50.773724 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70500 2019-Jan-17 17:00:50.774361 - [DEBUG] Value : BOTTOM
70501 2019-Jan-17 17:00:50.774386 - [DEBUG]
70502 2019-Jan-17 17:00:50.774425 - [DEBUG] Function : main
70503 2019-Jan-17 17:00:50.774452 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70504 2019-Jan-17 17:00:50.775115 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70505 2019-Jan-17 17:00:50.775757 - [DEBUG] Value : BOTTOM
70506 2019-Jan-17 17:00:50.775783 - [DEBUG]
70507 2019-Jan-17 17:00:50.775822 - [DEBUG] Function : main
70508 2019-Jan-17 17:00:50.775849 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70509 2019-Jan-17 17:00:50.776497 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

70510 2019-Jan-17 17:00:50.777133 - [DEBUG] Value : BOTTOM
70511 2019-Jan-17 17:00:50.777159 - [DEBUG]
70512 2019-Jan-17 17:00:50.777198 - [DEBUG] Function : main
70513 2019-Jan-17 17:00:50.777225 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70514 2019-Jan-17 17:00:50.777872 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70515 2019-Jan-17 17:00:50.778531 - [DEBUG] Value : BOTTOM
70516 2019-Jan-17 17:00:50.778556 - [DEBUG]
70517 2019-Jan-17 17:00:50.778595 - [DEBUG] Function : main
70518 2019-Jan-17 17:00:50.778622 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70519 2019-Jan-17 17:00:50.779269 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70520 2019-Jan-17 17:00:50.779911 - [DEBUG] Value : BOTTOM
70521 2019-Jan-17 17:00:50.779936 - [DEBUG]
70522 2019-Jan-17 17:00:50.779975 - [DEBUG] Function : main
70523 2019-Jan-17 17:00:50.780002 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70524 2019-Jan-17 17:00:50.780649 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70525 2019-Jan-17 17:00:50.781304 - [DEBUG] Value : BOTTOM
70526 2019-Jan-17 17:00:50.781331 - [DEBUG]
70527 2019-Jan-17 17:00:50.781371 - [DEBUG] Function : main
70528 2019-Jan-17 17:00:50.781398 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70529 2019-Jan-17 17:00:50.782053 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

70530 2019-Jan-17 17:00:50.782701 - [DEBUG] Value : BOTTOM
70531 2019-Jan-17 17:00:50.782726 - [DEBUG]
70532 2019-Jan-17 17:00:50.782766 - [DEBUG] Function : main
70533 2019-Jan-17 17:00:50.782793 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70534 2019-Jan-17 17:00:50.783440 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70535 2019-Jan-17 17:00:50.784082 - [DEBUG] Value : BOTTOM
70536 2019-Jan-17 17:00:50.784107 - [DEBUG]
70537 2019-Jan-17 17:00:50.784147 - [DEBUG] Function : main
70538 2019-Jan-17 17:00:50.784174 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70539 2019-Jan-17 17:00:50.784835 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70540 2019-Jan-17 17:00:50.785477 - [DEBUG] Value : BOTTOM
70541 2019-Jan-17 17:00:50.785502 - [DEBUG]
70542 2019-Jan-17 17:00:50.785542 - [DEBUG] Function : main
70543 2019-Jan-17 17:00:50.785569 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70544 2019-Jan-17 17:00:50.786216 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

70545 2019-Jan-17 17:00:50.786856 - [DEBUG] Value : BOTTOM
70546 2019-Jan-17 17:00:50.786882 - [DEBUG]
70547 2019-Jan-17 17:00:50.786921 - [DEBUG] Function : main
70548 2019-Jan-17 17:00:50.786948 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70549 2019-Jan-17 17:00:50.787594 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

70550 2019-Jan-17 17:00:50.788251 - [DEBUG] Value : BOTTOM
70551 2019-Jan-17 17:00:50.788277 - [DEBUG]
70552 2019-Jan-17 17:00:50.788316 - [DEBUG] Function : main
70553 2019-Jan-17 17:00:50.788343 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70554 2019-Jan-17 17:00:50.788990 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

70555 2019-Jan-17 17:00:50.789637 - [DEBUG] Value : BOTTOM
70556 2019-Jan-17 17:00:50.789663 - [DEBUG]
70557 2019-Jan-17 17:00:50.789703 - [DEBUG] Function : main
70558 2019-Jan-17 17:00:50.789730 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70559 2019-Jan-17 17:00:50.790376 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

70560 2019-Jan-17 17:00:50.791022 - [DEBUG] Value : BOTTOM
70561 2019-Jan-17 17:00:50.791048 - [DEBUG]
70562 2019-Jan-17 17:00:50.791087 - [DEBUG] Function : main
70563 2019-Jan-17 17:00:50.791114 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70564 2019-Jan-17 17:00:50.791777 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

70565 2019-Jan-17 17:00:50.792420 - [DEBUG] Value : BOTTOM
70566 2019-Jan-17 17:00:50.792445 - [DEBUG]
70567 2019-Jan-17 17:00:50.792484 - [DEBUG] Function : main
70568 2019-Jan-17 17:00:50.792512 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70569 2019-Jan-17 17:00:50.793167 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

70570 2019-Jan-17 17:00:50.793806 - [DEBUG] Value : BOTTOM
70571 2019-Jan-17 17:00:50.793831 - [DEBUG]
70572 2019-Jan-17 17:00:50.793870 - [DEBUG] Function : main
70573 2019-Jan-17 17:00:50.793897 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70574 2019-Jan-17 17:00:50.794544 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70575 2019-Jan-17 17:00:50.794602 - [DEBUG] Value : BOTTOM
70576 2019-Jan-17 17:00:50.794640 - [DEBUG]
70577 2019-Jan-17 17:00:50.794682 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70578 2019-Jan-17 17:00:50.794711 - [DEBUG] Function : main
70579 2019-Jan-17 17:00:50.794738 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70580 2019-Jan-17 17:00:50.795386 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70581 2019-Jan-17 17:00:50.796634 - [DEBUG] Value : BOTTOM
70582 2019-Jan-17 17:00:50.796659 - [DEBUG]
70583 2019-Jan-17 17:00:50.796700 - [DEBUG] Function : main
70584 2019-Jan-17 17:00:50.796728 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70585 2019-Jan-17 17:00:50.797374 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70586 2019-Jan-17 17:00:50.798637 - [DEBUG] Value : BOTTOM
70587 2019-Jan-17 17:00:50.798662 - [DEBUG]
70588 2019-Jan-17 17:00:50.798703 - [DEBUG] Function : main
70589 2019-Jan-17 17:00:50.798731 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70590 2019-Jan-17 17:00:50.799378 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

70591 2019-Jan-17 17:00:50.800624 - [DEBUG] Value : BOTTOM
70592 2019-Jan-17 17:00:50.800649 - [DEBUG]
70593 2019-Jan-17 17:00:50.800690 - [DEBUG] Function : main
70594 2019-Jan-17 17:00:50.800717 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70595 2019-Jan-17 17:00:50.801377 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

70596 2019-Jan-17 17:00:50.802624 - [DEBUG] Value : BOTTOM
70597 2019-Jan-17 17:00:50.802649 - [DEBUG]
70598 2019-Jan-17 17:00:50.802690 - [DEBUG] Function : main
70599 2019-Jan-17 17:00:50.802717 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70600 2019-Jan-17 17:00:50.803365 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

70601 2019-Jan-17 17:00:50.804611 - [DEBUG] Value : BOTTOM
70602 2019-Jan-17 17:00:50.804651 - [DEBUG]
70603 2019-Jan-17 17:00:50.804692 - [DEBUG] Function : main
70604 2019-Jan-17 17:00:50.804719 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70605 2019-Jan-17 17:00:50.805366 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70606 2019-Jan-17 17:00:50.806612 - [DEBUG] Value : BOTTOM
70607 2019-Jan-17 17:00:50.806638 - [DEBUG]
70608 2019-Jan-17 17:00:50.806695 - [DEBUG] Function : main
70609 2019-Jan-17 17:00:50.806723 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70610 2019-Jan-17 17:00:50.807364 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70611 2019-Jan-17 17:00:50.808014 - [DEBUG] Value : BOTTOM
70612 2019-Jan-17 17:00:50.808039 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12670613 2019-Jan-17 17:00:50.808693 - [DEBUG] Function : main
70614 2019-Jan-17 17:00:50.808721 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70615 2019-Jan-17 17:00:50.809392 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70616 2019-Jan-17 17:00:50.810036 - [DEBUG] Value : BOTTOM
70617 2019-Jan-17 17:00:50.810061 - [DEBUG]
70618 2019-Jan-17 17:00:50.810092 - [DEBUG] Function : main
70619 2019-Jan-17 17:00:50.810117 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70620 2019-Jan-17 17:00:50.810758 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70621 2019-Jan-17 17:00:50.811412 - [DEBUG] Value : BOTTOM
70622 2019-Jan-17 17:00:50.811437 - [DEBUG]
70623 2019-Jan-17 17:00:50.811467 - [DEBUG] Function : main
70624 2019-Jan-17 17:00:50.811493 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70625 2019-Jan-17 17:00:50.812134 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70626 2019-Jan-17 17:00:50.812771 - [DEBUG] Value : BOTTOM
70627 2019-Jan-17 17:00:50.812797 - [DEBUG]
70628 2019-Jan-17 17:00:50.812826 - [DEBUG] Function : main
70629 2019-Jan-17 17:00:50.812852 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70630 2019-Jan-17 17:00:50.813491 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70631 2019-Jan-17 17:00:50.814127 - [DEBUG] Value : BOTTOM
70632 2019-Jan-17 17:00:50.814153 - [DEBUG]
70633 2019-Jan-17 17:00:50.814182 - [DEBUG] Function : main
70634 2019-Jan-17 17:00:50.814208 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70635 2019-Jan-17 17:00:50.814862 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70636 2019-Jan-17 17:00:50.815505 - [DEBUG] Value : BOTTOM
70637 2019-Jan-17 17:00:50.815530 - [DEBUG]
70638 2019-Jan-17 17:00:50.815560 - [DEBUG] Function : main
70639 2019-Jan-17 17:00:50.815586 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70640 2019-Jan-17 17:00:50.816225 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

70641 2019-Jan-17 17:00:50.816862 - [DEBUG] Value : BOTTOM
70642 2019-Jan-17 17:00:50.816887 - [DEBUG]
70643 2019-Jan-17 17:00:50.816916 - [DEBUG] Function : main
70644 2019-Jan-17 17:00:50.816942 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70645 2019-Jan-17 17:00:50.817581 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70646 2019-Jan-17 17:00:50.818240 - [DEBUG] Value : BOTTOM
70647 2019-Jan-17 17:00:50.818266 - [DEBUG]
70648 2019-Jan-17 17:00:50.818295 - [DEBUG] Function : main
70649 2019-Jan-17 17:00:50.818321 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70650 2019-Jan-17 17:00:50.818961 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70651 2019-Jan-17 17:00:50.819601 - [DEBUG] Value : BOTTOM
70652 2019-Jan-17 17:00:50.819626 - [DEBUG]
70653 2019-Jan-17 17:00:50.819664 - [DEBUG] Function : main
70654 2019-Jan-17 17:00:50.819690 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70655 2019-Jan-17 17:00:50.820330 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70656 2019-Jan-17 17:00:50.820971 - [DEBUG] Value : BOTTOM
70657 2019-Jan-17 17:00:50.820997 - [DEBUG]
70658 2019-Jan-17 17:00:50.821026 - [DEBUG] Function : main
70659 2019-Jan-17 17:00:50.821052 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70660 2019-Jan-17 17:00:50.821706 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

70661 2019-Jan-17 17:00:50.822353 - [DEBUG] Value : BOTTOM
70662 2019-Jan-17 17:00:50.822379 - [DEBUG]
70663 2019-Jan-17 17:00:50.822408 - [DEBUG] Function : main
70664 2019-Jan-17 17:00:50.822434 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70665 2019-Jan-17 17:00:50.823073 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70666 2019-Jan-17 17:00:50.823714 - [DEBUG] Value : BOTTOM
70667 2019-Jan-17 17:00:50.823739 - [DEBUG]
70668 2019-Jan-17 17:00:50.823768 - [DEBUG] Function : main
70669 2019-Jan-17 17:00:50.823794 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70670 2019-Jan-17 17:00:50.824433 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70671 2019-Jan-17 17:00:50.825090 - [DEBUG] Value : BOTTOM
70672 2019-Jan-17 17:00:50.825115 - [DEBUG]
70673 2019-Jan-17 17:00:50.825145 - [DEBUG] Function : main
70674 2019-Jan-17 17:00:50.825171 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70675 2019-Jan-17 17:00:50.825810 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

70676 2019-Jan-17 17:00:50.826451 - [DEBUG] Value : BOTTOM
70677 2019-Jan-17 17:00:50.826476 - [DEBUG]
70678 2019-Jan-17 17:00:50.826506 - [DEBUG] Function : main
70679 2019-Jan-17 17:00:50.826531 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70680 2019-Jan-17 17:00:50.827171 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

70681 2019-Jan-17 17:00:50.827814 - [DEBUG] Value : BOTTOM
70682 2019-Jan-17 17:00:50.827839 - [DEBUG]
70683 2019-Jan-17 17:00:50.827868 - [DEBUG] Function : main
70684 2019-Jan-17 17:00:50.827894 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70685 2019-Jan-17 17:00:50.828549 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

70686 2019-Jan-17 17:00:50.829196 - [DEBUG] Value : BOTTOM
70687 2019-Jan-17 17:00:50.829222 - [DEBUG]
70688 2019-Jan-17 17:00:50.829252 - [DEBUG] Function : main
70689 2019-Jan-17 17:00:50.829278 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70690 2019-Jan-17 17:00:50.829917 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

70691 2019-Jan-17 17:00:50.830564 - [DEBUG] Value : BOTTOM
70692 2019-Jan-17 17:00:50.830589 - [DEBUG]
70693 2019-Jan-17 17:00:50.830619 - [DEBUG] Function : main
70694 2019-Jan-17 17:00:50.830644 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70695 2019-Jan-17 17:00:50.831283 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

70696 2019-Jan-17 17:00:50.831939 - [DEBUG] Value : BOTTOM
70697 2019-Jan-17 17:00:50.831964 - [DEBUG]
70698 2019-Jan-17 17:00:50.832001 - [DEBUG] Function : main
70699 2019-Jan-17 17:00:50.832027 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70700 2019-Jan-17 17:00:50.832667 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

70701 2019-Jan-17 17:00:50.833305 - [DEBUG] Value : BOTTOM
70702 2019-Jan-17 17:00:50.833331 - [DEBUG]
70703 2019-Jan-17 17:00:50.833360 - [DEBUG] Function : main
70704 2019-Jan-17 17:00:50.833386 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70705 2019-Jan-17 17:00:50.834025 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70706 2019-Jan-17 17:00:50.834083 - [DEBUG] Value : BOTTOM
70707 2019-Jan-17 17:00:50.834109 - [DEBUG]
70708 2019-Jan-17 17:00:50.834139 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70709 2019-Jan-17 17:00:50.834168 - [DEBUG] Function : main
70710 2019-Jan-17 17:00:50.834195 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70711 2019-Jan-17 17:00:50.834850 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70712 2019-Jan-17 17:00:50.836098 - [DEBUG] Value : BOTTOM
70713 2019-Jan-17 17:00:50.836124 - [DEBUG]
70714 2019-Jan-17 17:00:50.836155 - [DEBUG] Function : main
70715 2019-Jan-17 17:00:50.836181 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70716 2019-Jan-17 17:00:50.836821 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70717 2019-Jan-17 17:00:50.838085 - [DEBUG] Value : BOTTOM
70718 2019-Jan-17 17:00:50.838110 - [DEBUG]
70719 2019-Jan-17 17:00:50.838141 - [DEBUG] Function : main
70720 2019-Jan-17 17:00:50.838168 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70721 2019-Jan-17 17:00:50.838808 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

70722 2019-Jan-17 17:00:50.840054 - [DEBUG] Value : BOTTOM
70723 2019-Jan-17 17:00:50.840079 - [DEBUG]
70724 2019-Jan-17 17:00:50.840110 - [DEBUG] Function : main
70725 2019-Jan-17 17:00:50.840136 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70726 2019-Jan-17 17:00:50.840775 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

70727 2019-Jan-17 17:00:50.842037 - [DEBUG] Value : BOTTOM
70728 2019-Jan-17 17:00:50.842062 - [DEBUG]
70729 2019-Jan-17 17:00:50.842093 - [DEBUG] Function : main
70730 2019-Jan-17 17:00:50.842119 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70731 2019-Jan-17 17:00:50.842760 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

70732 2019-Jan-17 17:00:50.844005 - [DEBUG] Value : BOTTOM
70733 2019-Jan-17 17:00:50.844031 - [DEBUG]
70734 2019-Jan-17 17:00:50.844061 - [DEBUG] Function : main
70735 2019-Jan-17 17:00:50.844087 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70736 2019-Jan-17 17:00:50.844742 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70737 2019-Jan-17 17:00:50.845987 - [DEBUG] Value : BOTTOM
70738 2019-Jan-17 17:00:50.846012 - [DEBUG]
70739 2019-Jan-17 17:00:50.846053 - [DEBUG] Function : main
70740 2019-Jan-17 17:00:50.846079 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70741 2019-Jan-17 17:00:50.846734 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70742 2019-Jan-17 17:00:50.847372 - [DEBUG] Value : BOTTOM
70743 2019-Jan-17 17:00:50.847397 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13670744 2019-Jan-17 17:00:50.848083 - [DEBUG] Function : main
70745 2019-Jan-17 17:00:50.848112 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70746 2019-Jan-17 17:00:50.848759 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70747 2019-Jan-17 17:00:50.849402 - [DEBUG] Value : BOTTOM
70748 2019-Jan-17 17:00:50.849427 - [DEBUG]
70749 2019-Jan-17 17:00:50.849466 - [DEBUG] Function : main
70750 2019-Jan-17 17:00:50.849493 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70751 2019-Jan-17 17:00:50.850142 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70752 2019-Jan-17 17:00:50.850780 - [DEBUG] Value : BOTTOM
70753 2019-Jan-17 17:00:50.850805 - [DEBUG]
70754 2019-Jan-17 17:00:50.850844 - [DEBUG] Function : main
70755 2019-Jan-17 17:00:50.850871 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70756 2019-Jan-17 17:00:50.851533 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70757 2019-Jan-17 17:00:50.852171 - [DEBUG] Value : BOTTOM
70758 2019-Jan-17 17:00:50.852196 - [DEBUG]
70759 2019-Jan-17 17:00:50.852235 - [DEBUG] Function : main
70760 2019-Jan-17 17:00:50.852262 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70761 2019-Jan-17 17:00:50.852909 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70762 2019-Jan-17 17:00:50.853545 - [DEBUG] Value : BOTTOM
70763 2019-Jan-17 17:00:50.853570 - [DEBUG]
70764 2019-Jan-17 17:00:50.853609 - [DEBUG] Function : main
70765 2019-Jan-17 17:00:50.853636 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70766 2019-Jan-17 17:00:50.854283 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70767 2019-Jan-17 17:00:50.854940 - [DEBUG] Value : BOTTOM
70768 2019-Jan-17 17:00:50.854966 - [DEBUG]
70769 2019-Jan-17 17:00:50.855005 - [DEBUG] Function : main
70770 2019-Jan-17 17:00:50.855032 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70771 2019-Jan-17 17:00:50.855679 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

70772 2019-Jan-17 17:00:50.856316 - [DEBUG] Value : BOTTOM
70773 2019-Jan-17 17:00:50.856341 - [DEBUG]
70774 2019-Jan-17 17:00:50.856380 - [DEBUG] Function : main
70775 2019-Jan-17 17:00:50.856407 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70776 2019-Jan-17 17:00:50.857052 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70777 2019-Jan-17 17:00:50.857694 - [DEBUG] Value : BOTTOM
70778 2019-Jan-17 17:00:50.857720 - [DEBUG]
70779 2019-Jan-17 17:00:50.857759 - [DEBUG] Function : main
70780 2019-Jan-17 17:00:50.857785 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70781 2019-Jan-17 17:00:50.858456 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70782 2019-Jan-17 17:00:50.859096 - [DEBUG] Value : BOTTOM
70783 2019-Jan-17 17:00:50.859122 - [DEBUG]
70784 2019-Jan-17 17:00:50.859161 - [DEBUG] Function : main
70785 2019-Jan-17 17:00:50.859188 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70786 2019-Jan-17 17:00:50.859835 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70787 2019-Jan-17 17:00:50.860477 - [DEBUG] Value : BOTTOM
70788 2019-Jan-17 17:00:50.860503 - [DEBUG]
70789 2019-Jan-17 17:00:50.860542 - [DEBUG] Function : main
70790 2019-Jan-17 17:00:50.860569 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70791 2019-Jan-17 17:00:50.861216 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

70792 2019-Jan-17 17:00:50.861878 - [DEBUG] Value : BOTTOM
70793 2019-Jan-17 17:00:50.861903 - [DEBUG]
70794 2019-Jan-17 17:00:50.861942 - [DEBUG] Function : main
70795 2019-Jan-17 17:00:50.861969 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70796 2019-Jan-17 17:00:50.862616 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70797 2019-Jan-17 17:00:50.863256 - [DEBUG] Value : BOTTOM
70798 2019-Jan-17 17:00:50.863281 - [DEBUG]
70799 2019-Jan-17 17:00:50.863320 - [DEBUG] Function : main
70800 2019-Jan-17 17:00:50.863347 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70801 2019-Jan-17 17:00:50.863994 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70802 2019-Jan-17 17:00:50.864649 - [DEBUG] Value : BOTTOM
70803 2019-Jan-17 17:00:50.864675 - [DEBUG]
70804 2019-Jan-17 17:00:50.864714 - [DEBUG] Function : main
70805 2019-Jan-17 17:00:50.864741 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70806 2019-Jan-17 17:00:50.865388 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

70807 2019-Jan-17 17:00:50.866030 - [DEBUG] Value : BOTTOM
70808 2019-Jan-17 17:00:50.866055 - [DEBUG]
70809 2019-Jan-17 17:00:50.866094 - [DEBUG] Function : main
70810 2019-Jan-17 17:00:50.866121 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70811 2019-Jan-17 17:00:50.866767 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

70812 2019-Jan-17 17:00:50.867409 - [DEBUG] Value : BOTTOM
70813 2019-Jan-17 17:00:50.867435 - [DEBUG]
70814 2019-Jan-17 17:00:50.867474 - [DEBUG] Function : main
70815 2019-Jan-17 17:00:50.867501 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70816 2019-Jan-17 17:00:50.868164 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

70817 2019-Jan-17 17:00:50.868810 - [DEBUG] Value : BOTTOM
70818 2019-Jan-17 17:00:50.868836 - [DEBUG]
70819 2019-Jan-17 17:00:50.868876 - [DEBUG] Function : main
70820 2019-Jan-17 17:00:50.868903 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70821 2019-Jan-17 17:00:50.869549 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

70822 2019-Jan-17 17:00:50.870204 - [DEBUG] Value : BOTTOM
70823 2019-Jan-17 17:00:50.870230 - [DEBUG]
70824 2019-Jan-17 17:00:50.870269 - [DEBUG] Function : main
70825 2019-Jan-17 17:00:50.870296 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70826 2019-Jan-17 17:00:50.870942 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

70827 2019-Jan-17 17:00:50.871600 - [DEBUG] Value : BOTTOM
70828 2019-Jan-17 17:00:50.871625 - [DEBUG]
70829 2019-Jan-17 17:00:50.871665 - [DEBUG] Function : main
70830 2019-Jan-17 17:00:50.871692 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70831 2019-Jan-17 17:00:50.872338 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

70832 2019-Jan-17 17:00:50.872976 - [DEBUG] Value : BOTTOM
70833 2019-Jan-17 17:00:50.873002 - [DEBUG]
70834 2019-Jan-17 17:00:50.873041 - [DEBUG] Function : main
70835 2019-Jan-17 17:00:50.873068 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70836 2019-Jan-17 17:00:50.873715 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

70837 2019-Jan-17 17:00:50.874354 - [DEBUG] Value : BOTTOM
70838 2019-Jan-17 17:00:50.874380 - [DEBUG]
70839 2019-Jan-17 17:00:50.874419 - [DEBUG] Function : main
70840 2019-Jan-17 17:00:50.874446 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70841 2019-Jan-17 17:00:50.875109 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

70842 2019-Jan-17 17:00:50.875751 - [DEBUG] Value : BOTTOM
70843 2019-Jan-17 17:00:50.875776 - [DEBUG]
70844 2019-Jan-17 17:00:50.875816 - [DEBUG] Function : main
70845 2019-Jan-17 17:00:50.875842 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70846 2019-Jan-17 17:00:50.876490 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

70847 2019-Jan-17 17:00:50.877128 - [DEBUG] Value : BOTTOM
70848 2019-Jan-17 17:00:50.877153 - [DEBUG]
70849 2019-Jan-17 17:00:50.877192 - [DEBUG] Function : main
70850 2019-Jan-17 17:00:50.877219 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70851 2019-Jan-17 17:00:50.877866 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70852 2019-Jan-17 17:00:50.877925 - [DEBUG] Value : BOTTOM
70853 2019-Jan-17 17:00:50.877950 - [DEBUG]
70854 2019-Jan-17 17:00:50.878005 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70855 2019-Jan-17 17:00:50.878034 - [DEBUG] Function : main
70856 2019-Jan-17 17:00:50.878060 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70857 2019-Jan-17 17:00:50.878709 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70858 2019-Jan-17 17:00:50.879955 - [DEBUG] Value : BOTTOM
70859 2019-Jan-17 17:00:50.879981 - [DEBUG]
70860 2019-Jan-17 17:00:50.880022 - [DEBUG] Function : main
70861 2019-Jan-17 17:00:50.880049 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70862 2019-Jan-17 17:00:50.880696 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

70863 2019-Jan-17 17:00:50.881967 - [DEBUG] Value : BOTTOM
70864 2019-Jan-17 17:00:50.881994 - [DEBUG]
70865 2019-Jan-17 17:00:50.882035 - [DEBUG] Function : main
70866 2019-Jan-17 17:00:50.882062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70867 2019-Jan-17 17:00:50.882709 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

70868 2019-Jan-17 17:00:50.883957 - [DEBUG] Value : BOTTOM
70869 2019-Jan-17 17:00:50.883982 - [DEBUG]
70870 2019-Jan-17 17:00:50.884022 - [DEBUG] Function : main
70871 2019-Jan-17 17:00:50.884049 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70872 2019-Jan-17 17:00:50.884711 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

70873 2019-Jan-17 17:00:50.885959 - [DEBUG] Value : BOTTOM
70874 2019-Jan-17 17:00:50.885985 - [DEBUG]
70875 2019-Jan-17 17:00:50.886025 - [DEBUG] Function : main
70876 2019-Jan-17 17:00:50.886052 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70877 2019-Jan-17 17:00:50.886700 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

70878 2019-Jan-17 17:00:50.887946 - [DEBUG] Value : BOTTOM
70879 2019-Jan-17 17:00:50.887986 - [DEBUG]
70880 2019-Jan-17 17:00:50.888027 - [DEBUG] Function : main
70881 2019-Jan-17 17:00:50.888054 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70882 2019-Jan-17 17:00:50.888702 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

70883 2019-Jan-17 17:00:50.889948 - [DEBUG] Value : BOTTOM
70884 2019-Jan-17 17:00:50.889974 - [DEBUG]
70885 2019-Jan-17 17:00:50.890024 - [DEBUG] Function : main
70886 2019-Jan-17 17:00:50.890051 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70887 2019-Jan-17 17:00:50.890706 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

70888 2019-Jan-17 17:00:50.891360 - [DEBUG] Value : BOTTOM
70889 2019-Jan-17 17:00:50.891385 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14370890 2019-Jan-17 17:00:50.892055 - [DEBUG] Function : main
70891 2019-Jan-17 17:00:50.892084 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70892 2019-Jan-17 17:00:50.892736 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

70893 2019-Jan-17 17:00:50.893379 - [DEBUG] Value : BOTTOM
70894 2019-Jan-17 17:00:50.893404 - [DEBUG]
70895 2019-Jan-17 17:00:50.893444 - [DEBUG] Function : main
70896 2019-Jan-17 17:00:50.893471 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70897 2019-Jan-17 17:00:50.894118 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

70898 2019-Jan-17 17:00:50.894771 - [DEBUG] Value : BOTTOM
70899 2019-Jan-17 17:00:50.894796 - [DEBUG]
70900 2019-Jan-17 17:00:50.894836 - [DEBUG] Function : main
70901 2019-Jan-17 17:00:50.894871 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70902 2019-Jan-17 17:00:50.895520 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

70903 2019-Jan-17 17:00:50.896159 - [DEBUG] Value : BOTTOM
70904 2019-Jan-17 17:00:50.896185 - [DEBUG]
70905 2019-Jan-17 17:00:50.896224 - [DEBUG] Function : main
70906 2019-Jan-17 17:00:50.896251 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70907 2019-Jan-17 17:00:50.896899 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

70908 2019-Jan-17 17:00:50.897535 - [DEBUG] Value : BOTTOM
70909 2019-Jan-17 17:00:50.897561 - [DEBUG]
70910 2019-Jan-17 17:00:50.897600 - [DEBUG] Function : main
70911 2019-Jan-17 17:00:50.897627 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70912 2019-Jan-17 17:00:50.898290 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

70913 2019-Jan-17 17:00:50.898933 - [DEBUG] Value : BOTTOM
70914 2019-Jan-17 17:00:50.898959 - [DEBUG]
70915 2019-Jan-17 17:00:50.898998 - [DEBUG] Function : main
70916 2019-Jan-17 17:00:50.899025 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70917 2019-Jan-17 17:00:50.899672 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

70918 2019-Jan-17 17:00:50.900309 - [DEBUG] Value : BOTTOM
70919 2019-Jan-17 17:00:50.900335 - [DEBUG]
70920 2019-Jan-17 17:00:50.900374 - [DEBUG] Function : main
70921 2019-Jan-17 17:00:50.900401 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70922 2019-Jan-17 17:00:50.901048 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

70923 2019-Jan-17 17:00:50.901706 - [DEBUG] Value : BOTTOM
70924 2019-Jan-17 17:00:50.901732 - [DEBUG]
70925 2019-Jan-17 17:00:50.901771 - [DEBUG] Function : main
70926 2019-Jan-17 17:00:50.901798 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70927 2019-Jan-17 17:00:50.902445 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

70928 2019-Jan-17 17:00:50.903086 - [DEBUG] Value : BOTTOM
70929 2019-Jan-17 17:00:50.903112 - [DEBUG]
70930 2019-Jan-17 17:00:50.903151 - [DEBUG] Function : main
70931 2019-Jan-17 17:00:50.903178 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70932 2019-Jan-17 17:00:50.903825 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

70933 2019-Jan-17 17:00:50.904467 - [DEBUG] Value : BOTTOM
70934 2019-Jan-17 17:00:50.904492 - [DEBUG]
70935 2019-Jan-17 17:00:50.904531 - [DEBUG] Function : main
70936 2019-Jan-17 17:00:50.904559 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70937 2019-Jan-17 17:00:50.905221 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

70938 2019-Jan-17 17:00:50.905867 - [DEBUG] Value : BOTTOM
70939 2019-Jan-17 17:00:50.905893 - [DEBUG]
70940 2019-Jan-17 17:00:50.905932 - [DEBUG] Function : main
70941 2019-Jan-17 17:00:50.905960 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70942 2019-Jan-17 17:00:50.906619 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

70943 2019-Jan-17 17:00:50.907302 - [DEBUG] Value : BOTTOM
70944 2019-Jan-17 17:00:50.907330 - [DEBUG]
70945 2019-Jan-17 17:00:50.907382 - [DEBUG] Function : main
70946 2019-Jan-17 17:00:50.907410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70947 2019-Jan-17 17:00:50.908156 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

70948 2019-Jan-17 17:00:50.908863 - [DEBUG] Value : BOTTOM
70949 2019-Jan-17 17:00:50.908890 - [DEBUG]
70950 2019-Jan-17 17:00:50.908945 - [DEBUG] Function : main
70951 2019-Jan-17 17:00:50.908972 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70952 2019-Jan-17 17:00:50.909632 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

70953 2019-Jan-17 17:00:50.910275 - [DEBUG] Value : BOTTOM
70954 2019-Jan-17 17:00:50.910301 - [DEBUG]
70955 2019-Jan-17 17:00:50.910341 - [DEBUG] Function : main
70956 2019-Jan-17 17:00:50.910369 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70957 2019-Jan-17 17:00:50.911019 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

70958 2019-Jan-17 17:00:50.911686 - [DEBUG] Value : BOTTOM
70959 2019-Jan-17 17:00:50.911711 - [DEBUG]
70960 2019-Jan-17 17:00:50.911751 - [DEBUG] Function : main
70961 2019-Jan-17 17:00:50.911778 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70962 2019-Jan-17 17:00:50.912425 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

70963 2019-Jan-17 17:00:50.913074 - [DEBUG] Value : BOTTOM
70964 2019-Jan-17 17:00:50.913099 - [DEBUG]
70965 2019-Jan-17 17:00:50.913140 - [DEBUG] Function : main
70966 2019-Jan-17 17:00:50.913167 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70967 2019-Jan-17 17:00:50.913813 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

70968 2019-Jan-17 17:00:50.914460 - [DEBUG] Value : BOTTOM
70969 2019-Jan-17 17:00:50.914486 - [DEBUG]
70970 2019-Jan-17 17:00:50.914525 - [DEBUG] Function : main
70971 2019-Jan-17 17:00:50.914552 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70972 2019-Jan-17 17:00:50.915215 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

70973 2019-Jan-17 17:00:50.915858 - [DEBUG] Value : BOTTOM
70974 2019-Jan-17 17:00:50.915884 - [DEBUG]
70975 2019-Jan-17 17:00:50.915923 - [DEBUG] Function : main
70976 2019-Jan-17 17:00:50.915950 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70977 2019-Jan-17 17:00:50.916598 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

70978 2019-Jan-17 17:00:50.917238 - [DEBUG] Value : BOTTOM
70979 2019-Jan-17 17:00:50.917263 - [DEBUG]
70980 2019-Jan-17 17:00:50.917302 - [DEBUG] Function : main
70981 2019-Jan-17 17:00:50.917329 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70982 2019-Jan-17 17:00:50.917989 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

70983 2019-Jan-17 17:00:50.918647 - [DEBUG] Value : BOTTOM
70984 2019-Jan-17 17:00:50.918674 - [DEBUG]
70985 2019-Jan-17 17:00:50.918713 - [DEBUG] Function : main
70986 2019-Jan-17 17:00:50.918741 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70987 2019-Jan-17 17:00:50.919388 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

70988 2019-Jan-17 17:00:50.920030 - [DEBUG] Value : BOTTOM
70989 2019-Jan-17 17:00:50.920056 - [DEBUG]
70990 2019-Jan-17 17:00:50.920095 - [DEBUG] Function : main
70991 2019-Jan-17 17:00:50.920122 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70992 2019-Jan-17 17:00:50.920767 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

70993 2019-Jan-17 17:00:50.921421 - [DEBUG] Value : BOTTOM
70994 2019-Jan-17 17:00:50.921446 - [DEBUG]
70995 2019-Jan-17 17:00:50.921486 - [DEBUG] Function : main
70996 2019-Jan-17 17:00:50.921513 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70997 2019-Jan-17 17:00:50.922160 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

70998 2019-Jan-17 17:00:50.922221 - [DEBUG] Value : BOTTOM
70999 2019-Jan-17 17:00:50.922247 - [DEBUG]
71000 2019-Jan-17 17:00:50.922290 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71001 2019-Jan-17 17:00:50.922320 - [DEBUG] Function : main
71002 2019-Jan-17 17:00:50.922347 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71003 2019-Jan-17 17:00:50.922996 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71004 2019-Jan-17 17:00:50.924247 - [DEBUG] Value : BOTTOM
71005 2019-Jan-17 17:00:50.924273 - [DEBUG]
71006 2019-Jan-17 17:00:50.924313 - [DEBUG] Function : main
71007 2019-Jan-17 17:00:50.924341 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71008 2019-Jan-17 17:00:50.925002 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71009 2019-Jan-17 17:00:50.926249 - [DEBUG] Value : BOTTOM
71010 2019-Jan-17 17:00:50.926275 - [DEBUG]
71011 2019-Jan-17 17:00:50.926315 - [DEBUG] Function : main
71012 2019-Jan-17 17:00:50.926343 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71013 2019-Jan-17 17:00:50.926990 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

71014 2019-Jan-17 17:00:50.928252 - [DEBUG] Value : BOTTOM
71015 2019-Jan-17 17:00:50.928278 - [DEBUG]
71016 2019-Jan-17 17:00:50.928319 - [DEBUG] Function : main
71017 2019-Jan-17 17:00:50.928346 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71018 2019-Jan-17 17:00:50.928991 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

71019 2019-Jan-17 17:00:50.930238 - [DEBUG] Value : BOTTOM
71020 2019-Jan-17 17:00:50.930264 - [DEBUG]
71021 2019-Jan-17 17:00:50.930305 - [DEBUG] Function : main
71022 2019-Jan-17 17:00:50.930332 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71023 2019-Jan-17 17:00:50.930987 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

71024 2019-Jan-17 17:00:50.932248 - [DEBUG] Value : BOTTOM
71025 2019-Jan-17 17:00:50.932274 - [DEBUG]
71026 2019-Jan-17 17:00:50.932315 - [DEBUG] Function : main
71027 2019-Jan-17 17:00:50.932342 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71028 2019-Jan-17 17:00:50.932989 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71029 2019-Jan-17 17:00:50.934235 - [DEBUG] Value : BOTTOM
71030 2019-Jan-17 17:00:50.934260 - [DEBUG]
71031 2019-Jan-17 17:00:50.934316 - [DEBUG] Function : main
71032 2019-Jan-17 17:00:50.934343 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71033 2019-Jan-17 17:00:50.935003 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71034 2019-Jan-17 17:00:50.935641 - [DEBUG] Value : BOTTOM
71035 2019-Jan-17 17:00:50.935667 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14971036 2019-Jan-17 17:00:50.936343 - [DEBUG] Function : main
71037 2019-Jan-17 17:00:50.936372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71038 2019-Jan-17 17:00:50.937018 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

71039 2019-Jan-17 17:00:50.937663 - [DEBUG] Value : BOTTOM
71040 2019-Jan-17 17:00:50.937688 - [DEBUG]
71041 2019-Jan-17 17:00:50.937728 - [DEBUG] Function : main
71042 2019-Jan-17 17:00:50.937755 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71043 2019-Jan-17 17:00:50.938419 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

71044 2019-Jan-17 17:00:50.939056 - [DEBUG] Value : BOTTOM
71045 2019-Jan-17 17:00:50.939081 - [DEBUG]
71046 2019-Jan-17 17:00:50.939121 - [DEBUG] Function : main
71047 2019-Jan-17 17:00:50.939147 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71048 2019-Jan-17 17:00:50.939794 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

71049 2019-Jan-17 17:00:50.940433 - [DEBUG] Value : BOTTOM
71050 2019-Jan-17 17:00:50.940459 - [DEBUG]
71051 2019-Jan-17 17:00:50.940497 - [DEBUG] Function : main
71052 2019-Jan-17 17:00:50.940524 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71053 2019-Jan-17 17:00:50.941171 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

71054 2019-Jan-17 17:00:50.941824 - [DEBUG] Value : BOTTOM
71055 2019-Jan-17 17:00:50.941849 - [DEBUG]
71056 2019-Jan-17 17:00:50.941888 - [DEBUG] Function : main
71057 2019-Jan-17 17:00:50.941915 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71058 2019-Jan-17 17:00:50.942562 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

71059 2019-Jan-17 17:00:50.943206 - [DEBUG] Value : BOTTOM
71060 2019-Jan-17 17:00:50.943231 - [DEBUG]
71061 2019-Jan-17 17:00:50.943271 - [DEBUG] Function : main
71062 2019-Jan-17 17:00:50.943297 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71063 2019-Jan-17 17:00:50.943953 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

71064 2019-Jan-17 17:00:50.944590 - [DEBUG] Value : BOTTOM
71065 2019-Jan-17 17:00:50.944615 - [DEBUG]
71066 2019-Jan-17 17:00:50.944669 - [DEBUG] Function : main
71067 2019-Jan-17 17:00:50.944696 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71068 2019-Jan-17 17:00:50.945343 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

71069 2019-Jan-17 17:00:50.945987 - [DEBUG] Value : BOTTOM
71070 2019-Jan-17 17:00:50.946012 - [DEBUG]
71071 2019-Jan-17 17:00:50.946051 - [DEBUG] Function : main
71072 2019-Jan-17 17:00:50.946078 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71073 2019-Jan-17 17:00:50.946725 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

71074 2019-Jan-17 17:00:50.947366 - [DEBUG] Value : BOTTOM
71075 2019-Jan-17 17:00:50.947391 - [DEBUG]
71076 2019-Jan-17 17:00:50.947430 - [DEBUG] Function : main
71077 2019-Jan-17 17:00:50.947457 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71078 2019-Jan-17 17:00:50.948130 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

71079 2019-Jan-17 17:00:50.948774 - [DEBUG] Value : BOTTOM
71080 2019-Jan-17 17:00:50.948799 - [DEBUG]
71081 2019-Jan-17 17:00:50.948838 - [DEBUG] Function : main
71082 2019-Jan-17 17:00:50.948866 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71083 2019-Jan-17 17:00:50.949512 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

71084 2019-Jan-17 17:00:50.950159 - [DEBUG] Value : BOTTOM
71085 2019-Jan-17 17:00:50.950185 - [DEBUG]
71086 2019-Jan-17 17:00:50.950224 - [DEBUG] Function : main
71087 2019-Jan-17 17:00:50.950251 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71088 2019-Jan-17 17:00:50.950897 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

71089 2019-Jan-17 17:00:50.951554 - [DEBUG] Value : BOTTOM
71090 2019-Jan-17 17:00:50.951580 - [DEBUG]
71091 2019-Jan-17 17:00:50.951619 - [DEBUG] Function : main
71092 2019-Jan-17 17:00:50.951646 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71093 2019-Jan-17 17:00:50.952293 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

71094 2019-Jan-17 17:00:50.952935 - [DEBUG] Value : BOTTOM
71095 2019-Jan-17 17:00:50.952961 - [DEBUG]
71096 2019-Jan-17 17:00:50.953000 - [DEBUG] Function : main
71097 2019-Jan-17 17:00:50.953027 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71098 2019-Jan-17 17:00:50.953674 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

71099 2019-Jan-17 17:00:50.954315 - [DEBUG] Value : BOTTOM
71100 2019-Jan-17 17:00:50.954340 - [DEBUG]
71101 2019-Jan-17 17:00:50.954379 - [DEBUG] Function : main
71102 2019-Jan-17 17:00:50.954406 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71103 2019-Jan-17 17:00:50.955069 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

71104 2019-Jan-17 17:00:50.955726 - [DEBUG] Value : BOTTOM
71105 2019-Jan-17 17:00:50.955753 - [DEBUG]
71106 2019-Jan-17 17:00:50.955792 - [DEBUG] Function : main
71107 2019-Jan-17 17:00:50.955819 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71108 2019-Jan-17 17:00:50.956467 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

71109 2019-Jan-17 17:00:50.957115 - [DEBUG] Value : BOTTOM
71110 2019-Jan-17 17:00:50.957140 - [DEBUG]
71111 2019-Jan-17 17:00:50.957180 - [DEBUG] Function : main
71112 2019-Jan-17 17:00:50.957207 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71113 2019-Jan-17 17:00:50.957853 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

71114 2019-Jan-17 17:00:50.958516 - [DEBUG] Value : BOTTOM
71115 2019-Jan-17 17:00:50.958542 - [DEBUG]
71116 2019-Jan-17 17:00:50.958581 - [DEBUG] Function : main
71117 2019-Jan-17 17:00:50.958608 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71118 2019-Jan-17 17:00:50.959255 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

71119 2019-Jan-17 17:00:50.959897 - [DEBUG] Value : BOTTOM
71120 2019-Jan-17 17:00:50.959923 - [DEBUG]
71121 2019-Jan-17 17:00:50.959962 - [DEBUG] Function : main
71122 2019-Jan-17 17:00:50.959989 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71123 2019-Jan-17 17:00:50.960636 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

71124 2019-Jan-17 17:00:50.961274 - [DEBUG] Value : BOTTOM
71125 2019-Jan-17 17:00:50.961314 - [DEBUG]
71126 2019-Jan-17 17:00:50.961353 - [DEBUG] Function : main
71127 2019-Jan-17 17:00:50.961380 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71128 2019-Jan-17 17:00:50.962027 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

71129 2019-Jan-17 17:00:50.962674 - [DEBUG] Value : BOTTOM
71130 2019-Jan-17 17:00:50.962699 - [DEBUG]
71131 2019-Jan-17 17:00:50.962738 - [DEBUG] Function : main
71132 2019-Jan-17 17:00:50.962765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71133 2019-Jan-17 17:00:50.963412 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

71134 2019-Jan-17 17:00:50.964054 - [DEBUG] Value : BOTTOM
71135 2019-Jan-17 17:00:50.964080 - [DEBUG]
71136 2019-Jan-17 17:00:50.964118 - [DEBUG] Function : main
71137 2019-Jan-17 17:00:50.964146 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71138 2019-Jan-17 17:00:50.964808 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

71139 2019-Jan-17 17:00:50.965451 - [DEBUG] Value : BOTTOM
71140 2019-Jan-17 17:00:50.965477 - [DEBUG]
71141 2019-Jan-17 17:00:50.965516 - [DEBUG] Function : main
71142 2019-Jan-17 17:00:50.965543 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71143 2019-Jan-17 17:00:50.966189 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

71144 2019-Jan-17 17:00:50.966836 - [DEBUG] Value : BOTTOM
71145 2019-Jan-17 17:00:50.966862 - [DEBUG]
71146 2019-Jan-17 17:00:50.966901 - [DEBUG] Function : main
71147 2019-Jan-17 17:00:50.966928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71148 2019-Jan-17 17:00:50.967576 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

71149 2019-Jan-17 17:00:50.968239 - [DEBUG] Value : BOTTOM
71150 2019-Jan-17 17:00:50.968265 - [DEBUG]
71151 2019-Jan-17 17:00:50.968304 - [DEBUG] Function : main
71152 2019-Jan-17 17:00:50.968331 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71153 2019-Jan-17 17:00:50.968978 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

71154 2019-Jan-17 17:00:50.969626 - [DEBUG] Value : BOTTOM
71155 2019-Jan-17 17:00:50.969652 - [DEBUG]
71156 2019-Jan-17 17:00:50.969691 - [DEBUG] Function : main
71157 2019-Jan-17 17:00:50.969718 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71158 2019-Jan-17 17:00:50.970364 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71159 2019-Jan-17 17:00:50.970423 - [DEBUG] Value : BOTTOM
71160 2019-Jan-17 17:00:50.970448 - [DEBUG]
71161 2019-Jan-17 17:00:50.970489 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71162 2019-Jan-17 17:00:50.970519 - [DEBUG] Function : main
71163 2019-Jan-17 17:00:50.970545 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71164 2019-Jan-17 17:00:50.971194 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71165 2019-Jan-17 17:00:50.972458 - [DEBUG] Value : BOTTOM
71166 2019-Jan-17 17:00:50.972483 - [DEBUG]
71167 2019-Jan-17 17:00:50.972524 - [DEBUG] Function : main
71168 2019-Jan-17 17:00:50.972552 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71169 2019-Jan-17 17:00:50.973200 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71170 2019-Jan-17 17:00:50.974446 - [DEBUG] Value : BOTTOM
71171 2019-Jan-17 17:00:50.974472 - [DEBUG]
71172 2019-Jan-17 17:00:50.974512 - [DEBUG] Function : main
71173 2019-Jan-17 17:00:50.974540 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71174 2019-Jan-17 17:00:50.975202 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

71175 2019-Jan-17 17:00:50.976449 - [DEBUG] Value : BOTTOM
71176 2019-Jan-17 17:00:50.976474 - [DEBUG]
71177 2019-Jan-17 17:00:50.976515 - [DEBUG] Function : main
71178 2019-Jan-17 17:00:50.976542 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71179 2019-Jan-17 17:00:50.977189 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

71180 2019-Jan-17 17:00:50.978454 - [DEBUG] Value : BOTTOM
71181 2019-Jan-17 17:00:50.978480 - [DEBUG]
71182 2019-Jan-17 17:00:50.978521 - [DEBUG] Function : main
71183 2019-Jan-17 17:00:50.978548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71184 2019-Jan-17 17:00:50.979204 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

71185 2019-Jan-17 17:00:50.980452 - [DEBUG] Value : BOTTOM
71186 2019-Jan-17 17:00:50.980478 - [DEBUG]
71187 2019-Jan-17 17:00:50.980518 - [DEBUG] Function : main
71188 2019-Jan-17 17:00:50.980545 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71189 2019-Jan-17 17:00:50.981193 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71190 2019-Jan-17 17:00:50.982454 - [DEBUG] Value : BOTTOM
71191 2019-Jan-17 17:00:50.982480 - [DEBUG]
71192 2019-Jan-17 17:00:50.982521 - [DEBUG] Function : main
71193 2019-Jan-17 17:00:50.982548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71194 2019-Jan-17 17:00:50.983196 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

71195 2019-Jan-17 17:00:50.984442 - [DEBUG] Value : BOTTOM
71196 2019-Jan-17 17:00:50.984468 - [DEBUG]
71197 2019-Jan-17 17:00:50.984508 - [DEBUG] Function : main
71198 2019-Jan-17 17:00:50.984536 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71199 2019-Jan-17 17:00:50.985199 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

71200 2019-Jan-17 17:00:50.986446 - [DEBUG] Value : BOTTOM
71201 2019-Jan-17 17:00:50.986472 - [DEBUG]
71202 2019-Jan-17 17:00:50.986513 - [DEBUG] Function : main
71203 2019-Jan-17 17:00:50.986540 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71204 2019-Jan-17 17:00:50.987188 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

71205 2019-Jan-17 17:00:50.988452 - [DEBUG] Value : BOTTOM
71206 2019-Jan-17 17:00:50.988477 - [DEBUG]
71207 2019-Jan-17 17:00:50.988534 - [DEBUG] Function : main
71208 2019-Jan-17 17:00:50.988561 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71209 2019-Jan-17 17:00:50.989209 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71210 2019-Jan-17 17:00:50.989846 - [DEBUG] Value : BOTTOM
71211 2019-Jan-17 17:00:50.989872 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571212 2019-Jan-17 17:00:50.990542 - [DEBUG] Function : main
71213 2019-Jan-17 17:00:50.990571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71214 2019-Jan-17 17:00:50.991218 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

71215 2019-Jan-17 17:00:50.991876 - [DEBUG] Value : BOTTOM
71216 2019-Jan-17 17:00:50.991902 - [DEBUG]
71217 2019-Jan-17 17:00:50.991941 - [DEBUG] Function : main
71218 2019-Jan-17 17:00:50.991968 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71219 2019-Jan-17 17:00:50.992616 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

71220 2019-Jan-17 17:00:50.993261 - [DEBUG] Value : BOTTOM
71221 2019-Jan-17 17:00:50.993288 - [DEBUG]
71222 2019-Jan-17 17:00:50.993327 - [DEBUG] Function : main
71223 2019-Jan-17 17:00:50.993355 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71224 2019-Jan-17 17:00:50.994002 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

71225 2019-Jan-17 17:00:50.994654 - [DEBUG] Value : BOTTOM
71226 2019-Jan-17 17:00:50.994679 - [DEBUG]
71227 2019-Jan-17 17:00:50.994719 - [DEBUG] Function : main
71228 2019-Jan-17 17:00:50.994746 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71229 2019-Jan-17 17:00:50.995394 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

71230 2019-Jan-17 17:00:50.996030 - [DEBUG] Value : BOTTOM
71231 2019-Jan-17 17:00:50.996056 - [DEBUG]
71232 2019-Jan-17 17:00:50.996095 - [DEBUG] Function : main
71233 2019-Jan-17 17:00:50.996122 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71234 2019-Jan-17 17:00:50.996768 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

71235 2019-Jan-17 17:00:50.997412 - [DEBUG] Value : BOTTOM
71236 2019-Jan-17 17:00:50.997437 - [DEBUG]
71237 2019-Jan-17 17:00:50.997477 - [DEBUG] Function : main
71238 2019-Jan-17 17:00:50.997503 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71239 2019-Jan-17 17:00:50.998167 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

71240 2019-Jan-17 17:00:50.998804 - [DEBUG] Value : BOTTOM
71241 2019-Jan-17 17:00:50.998829 - [DEBUG]
71242 2019-Jan-17 17:00:50.998868 - [DEBUG] Function : main
71243 2019-Jan-17 17:00:50.998895 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71244 2019-Jan-17 17:00:50.999542 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

71245 2019-Jan-17 17:00:51.000184 - [DEBUG] Value : BOTTOM
71246 2019-Jan-17 17:00:51.000210 - [DEBUG]
71247 2019-Jan-17 17:00:51.000249 - [DEBUG] Function : main
71248 2019-Jan-17 17:00:51.000276 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71249 2019-Jan-17 17:00:51.000924 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

71250 2019-Jan-17 17:00:51.001581 - [DEBUG] Value : BOTTOM
71251 2019-Jan-17 17:00:51.001607 - [DEBUG]
71252 2019-Jan-17 17:00:51.001646 - [DEBUG] Function : main
71253 2019-Jan-17 17:00:51.001674 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-17 17:00:51.002321 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

71255 2019-Jan-17 17:00:51.002964 - [DEBUG] Value : BOTTOM
71256 2019-Jan-17 17:00:51.002989 - [DEBUG]
71257 2019-Jan-17 17:00:51.003028 - [DEBUG] Function : main
71258 2019-Jan-17 17:00:51.003055 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71259 2019-Jan-17 17:00:51.003702 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

71260 2019-Jan-17 17:00:51.004349 - [DEBUG] Value : BOTTOM
71261 2019-Jan-17 17:00:51.004375 - [DEBUG]
71262 2019-Jan-17 17:00:51.004421 - [DEBUG] Function : main
71263 2019-Jan-17 17:00:51.004449 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71264 2019-Jan-17 17:00:51.005113 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

71265 2019-Jan-17 17:00:51.005754 - [DEBUG] Value : BOTTOM
71266 2019-Jan-17 17:00:51.005779 - [DEBUG]
71267 2019-Jan-17 17:00:51.005818 - [DEBUG] Function : main
71268 2019-Jan-17 17:00:51.005845 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71269 2019-Jan-17 17:00:51.006492 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

71270 2019-Jan-17 17:00:51.007134 - [DEBUG] Value : BOTTOM
71271 2019-Jan-17 17:00:51.007160 - [DEBUG]
71272 2019-Jan-17 17:00:51.007199 - [DEBUG] Function : main
71273 2019-Jan-17 17:00:51.007226 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71274 2019-Jan-17 17:00:51.007873 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

71275 2019-Jan-17 17:00:51.008530 - [DEBUG] Value : BOTTOM
71276 2019-Jan-17 17:00:51.008555 - [DEBUG]
71277 2019-Jan-17 17:00:51.008595 - [DEBUG] Function : main
71278 2019-Jan-17 17:00:51.008622 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71279 2019-Jan-17 17:00:51.009270 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

71280 2019-Jan-17 17:00:51.009912 - [DEBUG] Value : BOTTOM
71281 2019-Jan-17 17:00:51.009937 - [DEBUG]
71282 2019-Jan-17 17:00:51.009976 - [DEBUG] Function : main
71283 2019-Jan-17 17:00:51.010003 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71284 2019-Jan-17 17:00:51.010651 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

71285 2019-Jan-17 17:00:51.011311 - [DEBUG] Value : BOTTOM
71286 2019-Jan-17 17:00:51.011337 - [DEBUG]
71287 2019-Jan-17 17:00:51.011377 - [DEBUG] Function : main
71288 2019-Jan-17 17:00:51.011404 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71289 2019-Jan-17 17:00:51.012052 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

71290 2019-Jan-17 17:00:51.012698 - [DEBUG] Value : BOTTOM
71291 2019-Jan-17 17:00:51.012723 - [DEBUG]
71292 2019-Jan-17 17:00:51.012763 - [DEBUG] Function : main
71293 2019-Jan-17 17:00:51.012790 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71294 2019-Jan-17 17:00:51.013436 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

71295 2019-Jan-17 17:00:51.014077 - [DEBUG] Value : BOTTOM
71296 2019-Jan-17 17:00:51.014103 - [DEBUG]
71297 2019-Jan-17 17:00:51.014142 - [DEBUG] Function : main
71298 2019-Jan-17 17:00:51.014169 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71299 2019-Jan-17 17:00:51.014832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

71300 2019-Jan-17 17:00:51.015478 - [DEBUG] Value : BOTTOM
71301 2019-Jan-17 17:00:51.015504 - [DEBUG]
71302 2019-Jan-17 17:00:51.015543 - [DEBUG] Function : main
71303 2019-Jan-17 17:00:51.015570 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71304 2019-Jan-17 17:00:51.016225 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

71305 2019-Jan-17 17:00:51.016866 - [DEBUG] Value : BOTTOM
71306 2019-Jan-17 17:00:51.016891 - [DEBUG]
71307 2019-Jan-17 17:00:51.016931 - [DEBUG] Function : main
71308 2019-Jan-17 17:00:51.016958 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71309 2019-Jan-17 17:00:51.017605 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

71310 2019-Jan-17 17:00:51.018263 - [DEBUG] Value : BOTTOM
71311 2019-Jan-17 17:00:51.018288 - [DEBUG]
71312 2019-Jan-17 17:00:51.018328 - [DEBUG] Function : main
71313 2019-Jan-17 17:00:51.018355 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71314 2019-Jan-17 17:00:51.019002 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

71315 2019-Jan-17 17:00:51.019649 - [DEBUG] Value : BOTTOM
71316 2019-Jan-17 17:00:51.019675 - [DEBUG]
71317 2019-Jan-17 17:00:51.019714 - [DEBUG] Function : main
71318 2019-Jan-17 17:00:51.019741 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71319 2019-Jan-17 17:00:51.020386 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

71320 2019-Jan-17 17:00:51.021032 - [DEBUG] Value : BOTTOM
71321 2019-Jan-17 17:00:51.021058 - [DEBUG]
71322 2019-Jan-17 17:00:51.021097 - [DEBUG] Function : main
71323 2019-Jan-17 17:00:51.021124 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71324 2019-Jan-17 17:00:51.021787 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

71325 2019-Jan-17 17:00:51.022432 - [DEBUG] Value : BOTTOM
71326 2019-Jan-17 17:00:51.022458 - [DEBUG]
71327 2019-Jan-17 17:00:51.022497 - [DEBUG] Function : main
71328 2019-Jan-17 17:00:51.022524 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71329 2019-Jan-17 17:00:51.023169 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71330 2019-Jan-17 17:00:51.023228 - [DEBUG] Value : BOTTOM
71331 2019-Jan-17 17:00:51.023254 - [DEBUG]
71332 2019-Jan-17 17:00:51.023294 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71333 2019-Jan-17 17:00:51.023325 - [DEBUG] Function : main
71334 2019-Jan-17 17:00:51.023351 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71335 2019-Jan-17 17:00:51.023999 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71336 2019-Jan-17 17:00:51.025260 - [DEBUG] Value : BOTTOM
71337 2019-Jan-17 17:00:51.025286 - [DEBUG]
71338 2019-Jan-17 17:00:51.025328 - [DEBUG] Function : main
71339 2019-Jan-17 17:00:51.025355 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71340 2019-Jan-17 17:00:51.026003 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71341 2019-Jan-17 17:00:51.027248 - [DEBUG] Value : BOTTOM
71342 2019-Jan-17 17:00:51.027274 - [DEBUG]
71343 2019-Jan-17 17:00:51.027323 - [DEBUG] Function : main
71344 2019-Jan-17 17:00:51.027351 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71345 2019-Jan-17 17:00:51.028010 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

71346 2019-Jan-17 17:00:51.029256 - [DEBUG] Value : BOTTOM
71347 2019-Jan-17 17:00:51.029282 - [DEBUG]
71348 2019-Jan-17 17:00:51.029323 - [DEBUG] Function : main
71349 2019-Jan-17 17:00:51.029351 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71350 2019-Jan-17 17:00:51.029999 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

71351 2019-Jan-17 17:00:51.031244 - [DEBUG] Value : BOTTOM
71352 2019-Jan-17 17:00:51.031269 - [DEBUG]
71353 2019-Jan-17 17:00:51.031323 - [DEBUG] Function : main
71354 2019-Jan-17 17:00:51.031351 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71355 2019-Jan-17 17:00:51.031999 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

71356 2019-Jan-17 17:00:51.033244 - [DEBUG] Value : BOTTOM
71357 2019-Jan-17 17:00:51.033270 - [DEBUG]
71358 2019-Jan-17 17:00:51.033311 - [DEBUG] Function : main
71359 2019-Jan-17 17:00:51.033339 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71360 2019-Jan-17 17:00:51.033985 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

71361 2019-Jan-17 17:00:51.035246 - [DEBUG] Value : BOTTOM
71362 2019-Jan-17 17:00:51.035272 - [DEBUG]
71363 2019-Jan-17 17:00:51.035312 - [DEBUG] Function : main
71364 2019-Jan-17 17:00:51.035340 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71365 2019-Jan-17 17:00:51.035986 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71366 2019-Jan-17 17:00:51.037231 - [DEBUG] Value : BOTTOM
71367 2019-Jan-17 17:00:51.037256 - [DEBUG]
71368 2019-Jan-17 17:00:51.037297 - [DEBUG] Function : main
71369 2019-Jan-17 17:00:51.037325 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71370 2019-Jan-17 17:00:51.037986 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

71371 2019-Jan-17 17:00:51.039233 - [DEBUG] Value : BOTTOM
71372 2019-Jan-17 17:00:51.039259 - [DEBUG]
71373 2019-Jan-17 17:00:51.039299 - [DEBUG] Function : main
71374 2019-Jan-17 17:00:51.039326 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71375 2019-Jan-17 17:00:51.039973 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

71376 2019-Jan-17 17:00:51.041218 - [DEBUG] Value : BOTTOM
71377 2019-Jan-17 17:00:51.041244 - [DEBUG]
71378 2019-Jan-17 17:00:51.041299 - [DEBUG] Function : main
71379 2019-Jan-17 17:00:51.041329 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71380 2019-Jan-17 17:00:51.041977 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

71381 2019-Jan-17 17:00:51.043230 - [DEBUG] Value : BOTTOM
71382 2019-Jan-17 17:00:51.043257 - [DEBUG]
71383 2019-Jan-17 17:00:51.043310 - [DEBUG] Function : main
71384 2019-Jan-17 17:00:51.043338 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71385 2019-Jan-17 17:00:51.043985 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71386 2019-Jan-17 17:00:51.044635 - [DEBUG] Value : BOTTOM
71387 2019-Jan-17 17:00:51.044663 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371388 2019-Jan-17 17:00:51.045333 - [DEBUG] Function : main
71389 2019-Jan-17 17:00:51.045362 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71390 2019-Jan-17 17:00:51.046009 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

71391 2019-Jan-17 17:00:51.046651 - [DEBUG] Value : BOTTOM
71392 2019-Jan-17 17:00:51.046677 - [DEBUG]
71393 2019-Jan-17 17:00:51.046716 - [DEBUG] Function : main
71394 2019-Jan-17 17:00:51.046743 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71395 2019-Jan-17 17:00:51.047390 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

71396 2019-Jan-17 17:00:51.048040 - [DEBUG] Value : BOTTOM
71397 2019-Jan-17 17:00:51.048066 - [DEBUG]
71398 2019-Jan-17 17:00:51.048105 - [DEBUG] Function : main
71399 2019-Jan-17 17:00:51.048131 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71400 2019-Jan-17 17:00:51.048779 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

71401 2019-Jan-17 17:00:51.049419 - [DEBUG] Value : BOTTOM
71402 2019-Jan-17 17:00:51.049445 - [DEBUG]
71403 2019-Jan-17 17:00:51.049484 - [DEBUG] Function : main
71404 2019-Jan-17 17:00:51.049510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71405 2019-Jan-17 17:00:51.050157 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

71406 2019-Jan-17 17:00:51.050794 - [DEBUG] Value : BOTTOM
71407 2019-Jan-17 17:00:51.050819 - [DEBUG]
71408 2019-Jan-17 17:00:51.050858 - [DEBUG] Function : main
71409 2019-Jan-17 17:00:51.050885 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71410 2019-Jan-17 17:00:51.051547 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

71411 2019-Jan-17 17:00:51.052184 - [DEBUG] Value : BOTTOM
71412 2019-Jan-17 17:00:51.052210 - [DEBUG]
71413 2019-Jan-17 17:00:51.052250 - [DEBUG] Function : main
71414 2019-Jan-17 17:00:51.052276 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71415 2019-Jan-17 17:00:51.052923 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

71416 2019-Jan-17 17:00:51.053564 - [DEBUG] Value : BOTTOM
71417 2019-Jan-17 17:00:51.053589 - [DEBUG]
71418 2019-Jan-17 17:00:51.053629 - [DEBUG] Function : main
71419 2019-Jan-17 17:00:51.053656 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71420 2019-Jan-17 17:00:51.054302 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

71421 2019-Jan-17 17:00:51.054975 - [DEBUG] Value : BOTTOM
71422 2019-Jan-17 17:00:51.055001 - [DEBUG]
71423 2019-Jan-17 17:00:51.055040 - [DEBUG] Function : main
71424 2019-Jan-17 17:00:51.055068 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71425 2019-Jan-17 17:00:51.055715 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

71426 2019-Jan-17 17:00:51.056360 - [DEBUG] Value : BOTTOM
71427 2019-Jan-17 17:00:51.056386 - [DEBUG]
71428 2019-Jan-17 17:00:51.056425 - [DEBUG] Function : main
71429 2019-Jan-17 17:00:51.056452 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71430 2019-Jan-17 17:00:51.057098 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

71431 2019-Jan-17 17:00:51.057739 - [DEBUG] Value : BOTTOM
71432 2019-Jan-17 17:00:51.057765 - [DEBUG]
71433 2019-Jan-17 17:00:51.057804 - [DEBUG] Function : main
71434 2019-Jan-17 17:00:51.057831 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71435 2019-Jan-17 17:00:51.058493 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

71436 2019-Jan-17 17:00:51.059135 - [DEBUG] Value : BOTTOM
71437 2019-Jan-17 17:00:51.059160 - [DEBUG]
71438 2019-Jan-17 17:00:51.059200 - [DEBUG] Function : main
71439 2019-Jan-17 17:00:51.059227 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71440 2019-Jan-17 17:00:51.059873 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

71441 2019-Jan-17 17:00:51.060514 - [DEBUG] Value : BOTTOM
71442 2019-Jan-17 17:00:51.060540 - [DEBUG]
71443 2019-Jan-17 17:00:51.060579 - [DEBUG] Function : main
71444 2019-Jan-17 17:00:51.060606 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71445 2019-Jan-17 17:00:51.061252 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

71446 2019-Jan-17 17:00:51.061909 - [DEBUG] Value : BOTTOM
71447 2019-Jan-17 17:00:51.061934 - [DEBUG]
71448 2019-Jan-17 17:00:51.061974 - [DEBUG] Function : main
71449 2019-Jan-17 17:00:51.062001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71450 2019-Jan-17 17:00:51.062647 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

71451 2019-Jan-17 17:00:51.063293 - [DEBUG] Value : BOTTOM
71452 2019-Jan-17 17:00:51.063319 - [DEBUG]
71453 2019-Jan-17 17:00:51.063358 - [DEBUG] Function : main
71454 2019-Jan-17 17:00:51.063384 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71455 2019-Jan-17 17:00:51.064038 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

71456 2019-Jan-17 17:00:51.064700 - [DEBUG] Value : BOTTOM
71457 2019-Jan-17 17:00:51.064726 - [DEBUG]
71458 2019-Jan-17 17:00:51.064765 - [DEBUG] Function : main
71459 2019-Jan-17 17:00:51.064793 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71460 2019-Jan-17 17:00:51.065440 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

71461 2019-Jan-17 17:00:51.066082 - [DEBUG] Value : BOTTOM
71462 2019-Jan-17 17:00:51.066116 - [DEBUG]
71463 2019-Jan-17 17:00:51.066157 - [DEBUG] Function : main
71464 2019-Jan-17 17:00:51.066184 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71465 2019-Jan-17 17:00:51.066832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

71466 2019-Jan-17 17:00:51.067479 - [DEBUG] Value : BOTTOM
71467 2019-Jan-17 17:00:51.067505 - [DEBUG]
71468 2019-Jan-17 17:00:51.067544 - [DEBUG] Function : main
71469 2019-Jan-17 17:00:51.067571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71470 2019-Jan-17 17:00:51.068234 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

71471 2019-Jan-17 17:00:51.068876 - [DEBUG] Value : BOTTOM
71472 2019-Jan-17 17:00:51.068901 - [DEBUG]
71473 2019-Jan-17 17:00:51.068940 - [DEBUG] Function : main
71474 2019-Jan-17 17:00:51.068968 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71475 2019-Jan-17 17:00:51.069615 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

71476 2019-Jan-17 17:00:51.070257 - [DEBUG] Value : BOTTOM
71477 2019-Jan-17 17:00:51.070282 - [DEBUG]
71478 2019-Jan-17 17:00:51.070321 - [DEBUG] Function : main
71479 2019-Jan-17 17:00:51.070348 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71480 2019-Jan-17 17:00:51.070995 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

71481 2019-Jan-17 17:00:51.071658 - [DEBUG] Value : BOTTOM
71482 2019-Jan-17 17:00:51.071684 - [DEBUG]
71483 2019-Jan-17 17:00:51.071723 - [DEBUG] Function : main
71484 2019-Jan-17 17:00:51.071750 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71485 2019-Jan-17 17:00:51.072397 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

71486 2019-Jan-17 17:00:51.073045 - [DEBUG] Value : BOTTOM
71487 2019-Jan-17 17:00:51.073071 - [DEBUG]
71488 2019-Jan-17 17:00:51.073110 - [DEBUG] Function : main
71489 2019-Jan-17 17:00:51.073137 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71490 2019-Jan-17 17:00:51.073784 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

71491 2019-Jan-17 17:00:51.074431 - [DEBUG] Value : BOTTOM
71492 2019-Jan-17 17:00:51.074456 - [DEBUG]
71493 2019-Jan-17 17:00:51.074495 - [DEBUG] Function : main
71494 2019-Jan-17 17:00:51.074522 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71495 2019-Jan-17 17:00:51.075185 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

71496 2019-Jan-17 17:00:51.075832 - [DEBUG] Value : BOTTOM
71497 2019-Jan-17 17:00:51.075858 - [DEBUG]
71498 2019-Jan-17 17:00:51.075897 - [DEBUG] Function : main
71499 2019-Jan-17 17:00:51.075924 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71500 2019-Jan-17 17:00:51.076572 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71501 2019-Jan-17 17:00:51.076630 - [DEBUG] Value : BOTTOM
71502 2019-Jan-17 17:00:51.076656 - [DEBUG]
71503 2019-Jan-17 17:00:51.076705 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71504 2019-Jan-17 17:00:51.076735 - [DEBUG] Function : main
71505 2019-Jan-17 17:00:51.076761 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71506 2019-Jan-17 17:00:51.077411 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71507 2019-Jan-17 17:00:51.078674 - [DEBUG] Value : BOTTOM
71508 2019-Jan-17 17:00:51.078700 - [DEBUG]
71509 2019-Jan-17 17:00:51.078741 - [DEBUG] Function : main
71510 2019-Jan-17 17:00:51.078769 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71511 2019-Jan-17 17:00:51.079417 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71512 2019-Jan-17 17:00:51.080666 - [DEBUG] Value : BOTTOM
71513 2019-Jan-17 17:00:51.080692 - [DEBUG]
71514 2019-Jan-17 17:00:51.080733 - [DEBUG] Function : main
71515 2019-Jan-17 17:00:51.080760 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71516 2019-Jan-17 17:00:51.081425 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

71517 2019-Jan-17 17:00:51.082672 - [DEBUG] Value : BOTTOM
71518 2019-Jan-17 17:00:51.082698 - [DEBUG]
71519 2019-Jan-17 17:00:51.082738 - [DEBUG] Function : main
71520 2019-Jan-17 17:00:51.082765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71521 2019-Jan-17 17:00:51.083413 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

71522 2019-Jan-17 17:00:51.084672 - [DEBUG] Value : BOTTOM
71523 2019-Jan-17 17:00:51.084698 - [DEBUG]
71524 2019-Jan-17 17:00:51.084739 - [DEBUG] Function : main
71525 2019-Jan-17 17:00:51.084766 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71526 2019-Jan-17 17:00:51.085413 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

71527 2019-Jan-17 17:00:51.086660 - [DEBUG] Value : BOTTOM
71528 2019-Jan-17 17:00:51.086686 - [DEBUG]
71529 2019-Jan-17 17:00:51.086726 - [DEBUG] Function : main
71530 2019-Jan-17 17:00:51.086754 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71531 2019-Jan-17 17:00:51.087401 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

71532 2019-Jan-17 17:00:51.088663 - [DEBUG] Value : BOTTOM
71533 2019-Jan-17 17:00:51.088689 - [DEBUG]
71534 2019-Jan-17 17:00:51.088730 - [DEBUG] Function : main
71535 2019-Jan-17 17:00:51.088757 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71536 2019-Jan-17 17:00:51.089405 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

71537 2019-Jan-17 17:00:51.090651 - [DEBUG] Value : BOTTOM
71538 2019-Jan-17 17:00:51.090677 - [DEBUG]
71539 2019-Jan-17 17:00:51.090717 - [DEBUG] Function : main
71540 2019-Jan-17 17:00:51.090745 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71541 2019-Jan-17 17:00:51.091415 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71542 2019-Jan-17 17:00:51.092663 - [DEBUG] Value : BOTTOM
71543 2019-Jan-17 17:00:51.092688 - [DEBUG]
71544 2019-Jan-17 17:00:51.092729 - [DEBUG] Function : main
71545 2019-Jan-17 17:00:51.092757 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71546 2019-Jan-17 17:00:51.093405 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

71547 2019-Jan-17 17:00:51.094665 - [DEBUG] Value : BOTTOM
71548 2019-Jan-17 17:00:51.094691 - [DEBUG]
71549 2019-Jan-17 17:00:51.094732 - [DEBUG] Function : main
71550 2019-Jan-17 17:00:51.094759 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71551 2019-Jan-17 17:00:51.095406 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

71552 2019-Jan-17 17:00:51.096654 - [DEBUG] Value : BOTTOM
71553 2019-Jan-17 17:00:51.096680 - [DEBUG]
71554 2019-Jan-17 17:00:51.096720 - [DEBUG] Function : main
71555 2019-Jan-17 17:00:51.096748 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71556 2019-Jan-17 17:00:51.097395 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

71557 2019-Jan-17 17:00:51.098656 - [DEBUG] Value : BOTTOM
71558 2019-Jan-17 17:00:51.098682 - [DEBUG]
71559 2019-Jan-17 17:00:51.098734 - [DEBUG] Function : main
71560 2019-Jan-17 17:00:51.098762 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71561 2019-Jan-17 17:00:51.099409 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71562 2019-Jan-17 17:00:51.100047 - [DEBUG] Value : BOTTOM
71563 2019-Jan-17 17:00:51.100073 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971564 2019-Jan-17 17:00:51.100742 - [DEBUG] Function : main
71565 2019-Jan-17 17:00:51.100771 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71566 2019-Jan-17 17:00:51.101433 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

71567 2019-Jan-17 17:00:51.102076 - [DEBUG] Value : BOTTOM
71568 2019-Jan-17 17:00:51.102101 - [DEBUG]
71569 2019-Jan-17 17:00:51.102141 - [DEBUG] Function : main
71570 2019-Jan-17 17:00:51.102168 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71571 2019-Jan-17 17:00:51.102815 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

71572 2019-Jan-17 17:00:51.103451 - [DEBUG] Value : BOTTOM
71573 2019-Jan-17 17:00:51.103477 - [DEBUG]
71574 2019-Jan-17 17:00:51.103516 - [DEBUG] Function : main
71575 2019-Jan-17 17:00:51.103543 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71576 2019-Jan-17 17:00:51.104189 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

71577 2019-Jan-17 17:00:51.104841 - [DEBUG] Value : BOTTOM
71578 2019-Jan-17 17:00:51.104866 - [DEBUG]
71579 2019-Jan-17 17:00:51.104919 - [DEBUG] Function : main
71580 2019-Jan-17 17:00:51.104946 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71581 2019-Jan-17 17:00:51.105594 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

71582 2019-Jan-17 17:00:51.106230 - [DEBUG] Value : BOTTOM
71583 2019-Jan-17 17:00:51.106256 - [DEBUG]
71584 2019-Jan-17 17:00:51.106295 - [DEBUG] Function : main
71585 2019-Jan-17 17:00:51.106322 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71586 2019-Jan-17 17:00:51.106969 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

71587 2019-Jan-17 17:00:51.107611 - [DEBUG] Value : BOTTOM
71588 2019-Jan-17 17:00:51.107636 - [DEBUG]
71589 2019-Jan-17 17:00:51.107676 - [DEBUG] Function : main
71590 2019-Jan-17 17:00:51.107702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71591 2019-Jan-17 17:00:51.108364 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

71592 2019-Jan-17 17:00:51.109008 - [DEBUG] Value : BOTTOM
71593 2019-Jan-17 17:00:51.109033 - [DEBUG]
71594 2019-Jan-17 17:00:51.109072 - [DEBUG] Function : main
71595 2019-Jan-17 17:00:51.109099 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71596 2019-Jan-17 17:00:51.109746 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

71597 2019-Jan-17 17:00:51.110393 - [DEBUG] Value : BOTTOM
71598 2019-Jan-17 17:00:51.110419 - [DEBUG]
71599 2019-Jan-17 17:00:51.110458 - [DEBUG] Function : main
71600 2019-Jan-17 17:00:51.110485 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71601 2019-Jan-17 17:00:51.111132 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

71602 2019-Jan-17 17:00:51.111789 - [DEBUG] Value : BOTTOM
71603 2019-Jan-17 17:00:51.111814 - [DEBUG]
71604 2019-Jan-17 17:00:51.111854 - [DEBUG] Function : main
71605 2019-Jan-17 17:00:51.111881 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71606 2019-Jan-17 17:00:51.112527 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

71607 2019-Jan-17 17:00:51.113169 - [DEBUG] Value : BOTTOM
71608 2019-Jan-17 17:00:51.113195 - [DEBUG]
71609 2019-Jan-17 17:00:51.113234 - [DEBUG] Function : main
71610 2019-Jan-17 17:00:51.113260 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71611 2019-Jan-17 17:00:51.113908 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

71612 2019-Jan-17 17:00:51.114549 - [DEBUG] Value : BOTTOM
71613 2019-Jan-17 17:00:51.114574 - [DEBUG]
71614 2019-Jan-17 17:00:51.114613 - [DEBUG] Function : main
71615 2019-Jan-17 17:00:51.114654 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71616 2019-Jan-17 17:00:51.115301 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

71617 2019-Jan-17 17:00:51.115943 - [DEBUG] Value : BOTTOM
71618 2019-Jan-17 17:00:51.115969 - [DEBUG]
71619 2019-Jan-17 17:00:51.116008 - [DEBUG] Function : main
71620 2019-Jan-17 17:00:51.116035 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71621 2019-Jan-17 17:00:51.116689 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

71622 2019-Jan-17 17:00:51.117337 - [DEBUG] Value : BOTTOM
71623 2019-Jan-17 17:00:51.117362 - [DEBUG]
71624 2019-Jan-17 17:00:51.117401 - [DEBUG] Function : main
71625 2019-Jan-17 17:00:51.117428 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71626 2019-Jan-17 17:00:51.118090 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

71627 2019-Jan-17 17:00:51.118737 - [DEBUG] Value : BOTTOM
71628 2019-Jan-17 17:00:51.118763 - [DEBUG]
71629 2019-Jan-17 17:00:51.118802 - [DEBUG] Function : main
71630 2019-Jan-17 17:00:51.118829 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71631 2019-Jan-17 17:00:51.119475 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

71632 2019-Jan-17 17:00:51.120117 - [DEBUG] Value : BOTTOM
71633 2019-Jan-17 17:00:51.120142 - [DEBUG]
71634 2019-Jan-17 17:00:51.120181 - [DEBUG] Function : main
71635 2019-Jan-17 17:00:51.120209 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71636 2019-Jan-17 17:00:51.120855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

71637 2019-Jan-17 17:00:51.121517 - [DEBUG] Value : BOTTOM
71638 2019-Jan-17 17:00:51.121543 - [DEBUG]
71639 2019-Jan-17 17:00:51.121583 - [DEBUG] Function : main
71640 2019-Jan-17 17:00:51.121610 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71641 2019-Jan-17 17:00:51.122256 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

71642 2019-Jan-17 17:00:51.122898 - [DEBUG] Value : BOTTOM
71643 2019-Jan-17 17:00:51.122924 - [DEBUG]
71644 2019-Jan-17 17:00:51.122963 - [DEBUG] Function : main
71645 2019-Jan-17 17:00:51.122990 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71646 2019-Jan-17 17:00:51.123636 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

71647 2019-Jan-17 17:00:51.124278 - [DEBUG] Value : BOTTOM
71648 2019-Jan-17 17:00:51.124303 - [DEBUG]
71649 2019-Jan-17 17:00:51.124342 - [DEBUG] Function : main
71650 2019-Jan-17 17:00:51.124369 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71651 2019-Jan-17 17:00:51.125031 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

71652 2019-Jan-17 17:00:51.125678 - [DEBUG] Value : BOTTOM
71653 2019-Jan-17 17:00:51.125704 - [DEBUG]
71654 2019-Jan-17 17:00:51.125743 - [DEBUG] Function : main
71655 2019-Jan-17 17:00:51.125770 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71656 2019-Jan-17 17:00:51.126416 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

71657 2019-Jan-17 17:00:51.127064 - [DEBUG] Value : BOTTOM
71658 2019-Jan-17 17:00:51.127089 - [DEBUG]
71659 2019-Jan-17 17:00:51.127128 - [DEBUG] Function : main
71660 2019-Jan-17 17:00:51.127155 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71661 2019-Jan-17 17:00:51.127813 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

71662 2019-Jan-17 17:00:51.128476 - [DEBUG] Value : BOTTOM
71663 2019-Jan-17 17:00:51.128502 - [DEBUG]
71664 2019-Jan-17 17:00:51.128541 - [DEBUG] Function : main
71665 2019-Jan-17 17:00:51.128568 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71666 2019-Jan-17 17:00:51.129215 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

71667 2019-Jan-17 17:00:51.129862 - [DEBUG] Value : BOTTOM
71668 2019-Jan-17 17:00:51.129888 - [DEBUG]
71669 2019-Jan-17 17:00:51.129927 - [DEBUG] Function : main
71670 2019-Jan-17 17:00:51.129954 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71671 2019-Jan-17 17:00:51.130600 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71672 2019-Jan-17 17:00:51.130658 - [DEBUG] Value : BOTTOM
71673 2019-Jan-17 17:00:51.130684 - [DEBUG]
71674 2019-Jan-17 17:00:51.130724 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71675 2019-Jan-17 17:00:51.130754 - [DEBUG] Function : main
71676 2019-Jan-17 17:00:51.130780 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71677 2019-Jan-17 17:00:51.131444 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71678 2019-Jan-17 17:00:51.132692 - [DEBUG] Value : BOTTOM
71679 2019-Jan-17 17:00:51.132718 - [DEBUG]
71680 2019-Jan-17 17:00:51.132759 - [DEBUG] Function : main
71681 2019-Jan-17 17:00:51.132786 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71682 2019-Jan-17 17:00:51.133433 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71683 2019-Jan-17 17:00:51.134693 - [DEBUG] Value : BOTTOM
71684 2019-Jan-17 17:00:51.134718 - [DEBUG]
71685 2019-Jan-17 17:00:51.134759 - [DEBUG] Function : main
71686 2019-Jan-17 17:00:51.134786 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71687 2019-Jan-17 17:00:51.135433 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

71688 2019-Jan-17 17:00:51.136679 - [DEBUG] Value : BOTTOM
71689 2019-Jan-17 17:00:51.136705 - [DEBUG]
71690 2019-Jan-17 17:00:51.136745 - [DEBUG] Function : main
71691 2019-Jan-17 17:00:51.136772 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71692 2019-Jan-17 17:00:51.137419 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

71693 2019-Jan-17 17:00:51.138682 - [DEBUG] Value : BOTTOM
71694 2019-Jan-17 17:00:51.138708 - [DEBUG]
71695 2019-Jan-17 17:00:51.138748 - [DEBUG] Function : main
71696 2019-Jan-17 17:00:51.138775 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71697 2019-Jan-17 17:00:51.139422 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

71698 2019-Jan-17 17:00:51.140666 - [DEBUG] Value : BOTTOM
71699 2019-Jan-17 17:00:51.140700 - [DEBUG]
71700 2019-Jan-17 17:00:51.140741 - [DEBUG] Function : main
71701 2019-Jan-17 17:00:51.140768 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71702 2019-Jan-17 17:00:51.141431 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

71703 2019-Jan-17 17:00:51.142677 - [DEBUG] Value : BOTTOM
71704 2019-Jan-17 17:00:51.142703 - [DEBUG]
71705 2019-Jan-17 17:00:51.142743 - [DEBUG] Function : main
71706 2019-Jan-17 17:00:51.142770 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71707 2019-Jan-17 17:00:51.143417 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

71708 2019-Jan-17 17:00:51.144676 - [DEBUG] Value : BOTTOM
71709 2019-Jan-17 17:00:51.144701 - [DEBUG]
71710 2019-Jan-17 17:00:51.144742 - [DEBUG] Function : main
71711 2019-Jan-17 17:00:51.144769 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71712 2019-Jan-17 17:00:51.145416 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71713 2019-Jan-17 17:00:51.146661 - [DEBUG] Value : BOTTOM
71714 2019-Jan-17 17:00:51.146686 - [DEBUG]
71715 2019-Jan-17 17:00:51.146727 - [DEBUG] Function : main
71716 2019-Jan-17 17:00:51.146754 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71717 2019-Jan-17 17:00:51.147402 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

71718 2019-Jan-17 17:00:51.148663 - [DEBUG] Value : BOTTOM
71719 2019-Jan-17 17:00:51.148689 - [DEBUG]
71720 2019-Jan-17 17:00:51.148730 - [DEBUG] Function : main
71721 2019-Jan-17 17:00:51.148757 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71722 2019-Jan-17 17:00:51.149403 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

71723 2019-Jan-17 17:00:51.150649 - [DEBUG] Value : BOTTOM
71724 2019-Jan-17 17:00:51.150675 - [DEBUG]
71725 2019-Jan-17 17:00:51.150715 - [DEBUG] Function : main
71726 2019-Jan-17 17:00:51.150742 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71727 2019-Jan-17 17:00:51.151404 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

71728 2019-Jan-17 17:00:51.152649 - [DEBUG] Value : BOTTOM
71729 2019-Jan-17 17:00:51.152675 - [DEBUG]
71730 2019-Jan-17 17:00:51.152728 - [DEBUG] Function : main
71731 2019-Jan-17 17:00:51.152755 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71732 2019-Jan-17 17:00:51.153403 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71733 2019-Jan-17 17:00:51.154040 - [DEBUG] Value : BOTTOM
71734 2019-Jan-17 17:00:51.154065 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371735 2019-Jan-17 17:00:51.154750 - [DEBUG] Function : main
71736 2019-Jan-17 17:00:51.154778 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71737 2019-Jan-17 17:00:51.155434 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

71738 2019-Jan-17 17:00:51.156077 - [DEBUG] Value : BOTTOM
71739 2019-Jan-17 17:00:51.156102 - [DEBUG]
71740 2019-Jan-17 17:00:51.156142 - [DEBUG] Function : main
71741 2019-Jan-17 17:00:51.156169 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71742 2019-Jan-17 17:00:51.156817 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

71743 2019-Jan-17 17:00:51.157468 - [DEBUG] Value : BOTTOM
71744 2019-Jan-17 17:00:51.157494 - [DEBUG]
71745 2019-Jan-17 17:00:51.157539 - [DEBUG] Function : main
71746 2019-Jan-17 17:00:51.157566 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71747 2019-Jan-17 17:00:51.158298 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

71748 2019-Jan-17 17:00:51.159002 - [DEBUG] Value : BOTTOM
71749 2019-Jan-17 17:00:51.159031 - [DEBUG]
71750 2019-Jan-17 17:00:51.159090 - [DEBUG] Function : main
71751 2019-Jan-17 17:00:51.159117 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71752 2019-Jan-17 17:00:51.159808 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

71753 2019-Jan-17 17:00:51.160447 - [DEBUG] Value : BOTTOM
71754 2019-Jan-17 17:00:51.160473 - [DEBUG]
71755 2019-Jan-17 17:00:51.160516 - [DEBUG] Function : main
71756 2019-Jan-17 17:00:51.160543 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71757 2019-Jan-17 17:00:51.161191 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

71758 2019-Jan-17 17:00:51.161857 - [DEBUG] Value : BOTTOM
71759 2019-Jan-17 17:00:51.161882 - [DEBUG]
71760 2019-Jan-17 17:00:51.161923 - [DEBUG] Function : main
71761 2019-Jan-17 17:00:51.161950 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71762 2019-Jan-17 17:00:51.162597 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

71763 2019-Jan-17 17:00:51.163245 - [DEBUG] Value : BOTTOM
71764 2019-Jan-17 17:00:51.163270 - [DEBUG]
71765 2019-Jan-17 17:00:51.163309 - [DEBUG] Function : main
71766 2019-Jan-17 17:00:51.163336 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71767 2019-Jan-17 17:00:51.163983 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

71768 2019-Jan-17 17:00:51.164641 - [DEBUG] Value : BOTTOM
71769 2019-Jan-17 17:00:51.164668 - [DEBUG]
71770 2019-Jan-17 17:00:51.164707 - [DEBUG] Function : main
71771 2019-Jan-17 17:00:51.164734 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71772 2019-Jan-17 17:00:51.165380 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

71773 2019-Jan-17 17:00:51.166022 - [DEBUG] Value : BOTTOM
71774 2019-Jan-17 17:00:51.166047 - [DEBUG]
71775 2019-Jan-17 17:00:51.166086 - [DEBUG] Function : main
71776 2019-Jan-17 17:00:51.166113 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71777 2019-Jan-17 17:00:51.166759 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

71778 2019-Jan-17 17:00:51.167419 - [DEBUG] Value : BOTTOM
71779 2019-Jan-17 17:00:51.167446 - [DEBUG]
71780 2019-Jan-17 17:00:51.167485 - [DEBUG] Function : main
71781 2019-Jan-17 17:00:51.167512 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71782 2019-Jan-17 17:00:51.168175 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

71783 2019-Jan-17 17:00:51.168817 - [DEBUG] Value : BOTTOM
71784 2019-Jan-17 17:00:51.168842 - [DEBUG]
71785 2019-Jan-17 17:00:51.168881 - [DEBUG] Function : main
71786 2019-Jan-17 17:00:51.168908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71787 2019-Jan-17 17:00:51.169563 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

71788 2019-Jan-17 17:00:51.170206 - [DEBUG] Value : BOTTOM
71789 2019-Jan-17 17:00:51.170232 - [DEBUG]
71790 2019-Jan-17 17:00:51.170271 - [DEBUG] Function : main
71791 2019-Jan-17 17:00:51.170298 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71792 2019-Jan-17 17:00:51.170946 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

71793 2019-Jan-17 17:00:51.171614 - [DEBUG] Value : BOTTOM
71794 2019-Jan-17 17:00:51.171639 - [DEBUG]
71795 2019-Jan-17 17:00:51.171679 - [DEBUG] Function : main
71796 2019-Jan-17 17:00:51.171706 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71797 2019-Jan-17 17:00:51.172354 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

71798 2019-Jan-17 17:00:51.173001 - [DEBUG] Value : BOTTOM
71799 2019-Jan-17 17:00:51.173027 - [DEBUG]
71800 2019-Jan-17 17:00:51.173066 - [DEBUG] Function : main
71801 2019-Jan-17 17:00:51.173093 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71802 2019-Jan-17 17:00:51.173740 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

71803 2019-Jan-17 17:00:51.174382 - [DEBUG] Value : BOTTOM
71804 2019-Jan-17 17:00:51.174407 - [DEBUG]
71805 2019-Jan-17 17:00:51.174446 - [DEBUG] Function : main
71806 2019-Jan-17 17:00:51.174473 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71807 2019-Jan-17 17:00:51.175136 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

71808 2019-Jan-17 17:00:51.175783 - [DEBUG] Value : BOTTOM
71809 2019-Jan-17 17:00:51.175808 - [DEBUG]
71810 2019-Jan-17 17:00:51.175849 - [DEBUG] Function : main
71811 2019-Jan-17 17:00:51.175876 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71812 2019-Jan-17 17:00:51.176523 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

71813 2019-Jan-17 17:00:51.177164 - [DEBUG] Value : BOTTOM
71814 2019-Jan-17 17:00:51.177190 - [DEBUG]
71815 2019-Jan-17 17:00:51.177229 - [DEBUG] Function : main
71816 2019-Jan-17 17:00:51.177256 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71817 2019-Jan-17 17:00:51.177902 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

71818 2019-Jan-17 17:00:51.178560 - [DEBUG] Value : BOTTOM
71819 2019-Jan-17 17:00:51.178594 - [DEBUG]
71820 2019-Jan-17 17:00:51.178634 - [DEBUG] Function : main
71821 2019-Jan-17 17:00:51.178661 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71822 2019-Jan-17 17:00:51.179309 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

71823 2019-Jan-17 17:00:51.179956 - [DEBUG] Value : BOTTOM
71824 2019-Jan-17 17:00:51.179981 - [DEBUG]
71825 2019-Jan-17 17:00:51.180021 - [DEBUG] Function : main
71826 2019-Jan-17 17:00:51.180048 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71827 2019-Jan-17 17:00:51.180694 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

71828 2019-Jan-17 17:00:51.181355 - [DEBUG] Value : BOTTOM
71829 2019-Jan-17 17:00:51.181380 - [DEBUG]
71830 2019-Jan-17 17:00:51.181419 - [DEBUG] Function : main
71831 2019-Jan-17 17:00:51.181446 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71832 2019-Jan-17 17:00:51.182093 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

71833 2019-Jan-17 17:00:51.182739 - [DEBUG] Value : BOTTOM
71834 2019-Jan-17 17:00:51.182765 - [DEBUG]
71835 2019-Jan-17 17:00:51.182804 - [DEBUG] Function : main
71836 2019-Jan-17 17:00:51.182831 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71837 2019-Jan-17 17:00:51.183477 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

71838 2019-Jan-17 17:00:51.184124 - [DEBUG] Value : BOTTOM
71839 2019-Jan-17 17:00:51.184150 - [DEBUG]
71840 2019-Jan-17 17:00:51.184189 - [DEBUG] Function : main
71841 2019-Jan-17 17:00:51.184216 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71842 2019-Jan-17 17:00:51.184879 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71843 2019-Jan-17 17:00:51.184940 - [DEBUG] Value : BOTTOM
71844 2019-Jan-17 17:00:51.184966 - [DEBUG]
71845 2019-Jan-17 17:00:51.185008 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71846 2019-Jan-17 17:00:51.185037 - [DEBUG] Function : main
71847 2019-Jan-17 17:00:51.185062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71848 2019-Jan-17 17:00:51.185710 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

71849 2019-Jan-17 17:00:51.186348 - [DEBUG] Value : BOTTOM
71850 2019-Jan-17 17:00:51.186373 - [DEBUG]
71851 2019-Jan-17 17:00:51.186412 - [DEBUG] Function : main
71852 2019-Jan-17 17:00:51.186439 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71853 2019-Jan-17 17:00:51.187086 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

71854 2019-Jan-17 17:00:51.187732 - [DEBUG] Value : BOTTOM
71855 2019-Jan-17 17:00:51.187758 - [DEBUG]
71856 2019-Jan-17 17:00:51.187798 - [DEBUG] Function : main
71857 2019-Jan-17 17:00:51.187826 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71858 2019-Jan-17 17:00:51.188491 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71859 2019-Jan-17 17:00:51.189748 - [DEBUG] Value : BOTTOM
71860 2019-Jan-17 17:00:51.189775 - [DEBUG]
71861 2019-Jan-17 17:00:51.189816 - [DEBUG] Function : main
71862 2019-Jan-17 17:00:51.189843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71863 2019-Jan-17 17:00:51.190491 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71864 2019-Jan-17 17:00:51.191758 - [DEBUG] Value : BOTTOM
71865 2019-Jan-17 17:00:51.191783 - [DEBUG]
71866 2019-Jan-17 17:00:51.191824 - [DEBUG] Function : main
71867 2019-Jan-17 17:00:51.191852 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71868 2019-Jan-17 17:00:51.192499 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

71869 2019-Jan-17 17:00:51.193746 - [DEBUG] Value : BOTTOM
71870 2019-Jan-17 17:00:51.193772 - [DEBUG]
71871 2019-Jan-17 17:00:51.193812 - [DEBUG] Function : main
71872 2019-Jan-17 17:00:51.193839 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71873 2019-Jan-17 17:00:51.194486 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

71874 2019-Jan-17 17:00:51.195751 - [DEBUG] Value : BOTTOM
71875 2019-Jan-17 17:00:51.195776 - [DEBUG]
71876 2019-Jan-17 17:00:51.195817 - [DEBUG] Function : main
71877 2019-Jan-17 17:00:51.195844 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71878 2019-Jan-17 17:00:51.196493 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

71879 2019-Jan-17 17:00:51.197740 - [DEBUG] Value : BOTTOM
71880 2019-Jan-17 17:00:51.197766 - [DEBUG]
71881 2019-Jan-17 17:00:51.197807 - [DEBUG] Function : main
71882 2019-Jan-17 17:00:51.197834 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71883 2019-Jan-17 17:00:51.198496 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

71884 2019-Jan-17 17:00:51.199745 - [DEBUG] Value : BOTTOM
71885 2019-Jan-17 17:00:51.199770 - [DEBUG]
71886 2019-Jan-17 17:00:51.199811 - [DEBUG] Function : main
71887 2019-Jan-17 17:00:51.199838 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71888 2019-Jan-17 17:00:51.200487 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

71889 2019-Jan-17 17:00:51.201750 - [DEBUG] Value : BOTTOM
71890 2019-Jan-17 17:00:51.201776 - [DEBUG]
71891 2019-Jan-17 17:00:51.201817 - [DEBUG] Function : main
71892 2019-Jan-17 17:00:51.201844 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71893 2019-Jan-17 17:00:51.202491 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71894 2019-Jan-17 17:00:51.203737 - [DEBUG] Value : BOTTOM
71895 2019-Jan-17 17:00:51.203763 - [DEBUG]
71896 2019-Jan-17 17:00:51.203803 - [DEBUG] Function : main
71897 2019-Jan-17 17:00:51.203831 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71898 2019-Jan-17 17:00:51.204486 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

71899 2019-Jan-17 17:00:51.205749 - [DEBUG] Value : BOTTOM
71900 2019-Jan-17 17:00:51.205775 - [DEBUG]
71901 2019-Jan-17 17:00:51.205816 - [DEBUG] Function : main
71902 2019-Jan-17 17:00:51.205843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71903 2019-Jan-17 17:00:51.206491 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

71904 2019-Jan-17 17:00:51.207740 - [DEBUG] Value : BOTTOM
71905 2019-Jan-17 17:00:51.207765 - [DEBUG]
71906 2019-Jan-17 17:00:51.207806 - [DEBUG] Function : main
71907 2019-Jan-17 17:00:51.207833 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71908 2019-Jan-17 17:00:51.208497 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

71909 2019-Jan-17 17:00:51.209744 - [DEBUG] Value : BOTTOM
71910 2019-Jan-17 17:00:51.209769 - [DEBUG]
71911 2019-Jan-17 17:00:51.209836 - [DEBUG] Function : main
71912 2019-Jan-17 17:00:51.209864 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
71913 2019-Jan-17 17:00:51.210504 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71914 2019-Jan-17 17:00:51.210563 - [DEBUG] Value : BOTTOM
71915 2019-Jan-17 17:00:51.210589 - [DEBUG]
71916 2019-Jan-17 17:00:51.210617 - [DEBUG] Function : main
71917 2019-Jan-17 17:00:51.210643 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
71918 2019-Jan-17 17:00:51.211282 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71919 2019-Jan-17 17:00:51.211355 - [DEBUG] Value : BOTTOM
71920 2019-Jan-17 17:00:51.211381 - [DEBUG]
71921 2019-Jan-17 17:00:51.211410 - [DEBUG] Function : main
71922 2019-Jan-17 17:00:51.211436 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
71923 2019-Jan-17 17:00:51.212075 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71924 2019-Jan-17 17:00:51.212133 - [DEBUG] Value : BOTTOM
71925 2019-Jan-17 17:00:51.212159 - [DEBUG]
71926 2019-Jan-17 17:00:51.212196 - [DEBUG] Function : main
71927 2019-Jan-17 17:00:51.212223 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71928 2019-Jan-17 17:00:51.212873 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71929 2019-Jan-17 17:00:51.213511 - [DEBUG] Value : BOTTOM
71930 2019-Jan-17 17:00:51.213537 - [DEBUG]
71931 2019-Jan-17 17:00:51.213561 - [DEBUG] Function : main
71932 2019-Jan-17 17:00:51.213587 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71933 2019-Jan-17 17:00:51.214233 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

71934 2019-Jan-17 17:00:51.214927 - [DEBUG] Value : BOTTOM
71935 2019-Jan-17 17:00:51.214954 - [DEBUG]
71936 2019-Jan-17 17:00:51.214981 - [DEBUG] Function : main
71937 2019-Jan-17 17:00:51.215007 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71938 2019-Jan-17 17:00:51.215657 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

71939 2019-Jan-17 17:00:51.216293 - [DEBUG] Value : BOTTOM
71940 2019-Jan-17 17:00:51.216319 - [DEBUG]
71941 2019-Jan-17 17:00:51.216343 - [DEBUG] Function : main
71942 2019-Jan-17 17:00:51.216369 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71943 2019-Jan-17 17:00:51.217021 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

71944 2019-Jan-17 17:00:51.217663 - [DEBUG] Value : BOTTOM
71945 2019-Jan-17 17:00:51.217689 - [DEBUG]
71946 2019-Jan-17 17:00:51.217713 - [DEBUG] Function : main
71947 2019-Jan-17 17:00:51.217739 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71948 2019-Jan-17 17:00:51.218398 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

71949 2019-Jan-17 17:00:51.219034 - [DEBUG] Value : BOTTOM
71950 2019-Jan-17 17:00:51.219060 - [DEBUG]
71951 2019-Jan-17 17:00:51.219085 - [DEBUG] Function : main
71952 2019-Jan-17 17:00:51.219110 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71953 2019-Jan-17 17:00:51.219749 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

71954 2019-Jan-17 17:00:51.220392 - [DEBUG] Value : BOTTOM
71955 2019-Jan-17 17:00:51.220418 - [DEBUG]
71956 2019-Jan-17 17:00:51.220443 - [DEBUG] Function : main
71957 2019-Jan-17 17:00:51.220468 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71958 2019-Jan-17 17:00:51.221107 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

71959 2019-Jan-17 17:00:51.221765 - [DEBUG] Value : BOTTOM
71960 2019-Jan-17 17:00:51.221790 - [DEBUG]
71961 2019-Jan-17 17:00:51.221815 - [DEBUG] Function : main
71962 2019-Jan-17 17:00:51.221840 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71963 2019-Jan-17 17:00:51.222479 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

71964 2019-Jan-17 17:00:51.223123 - [DEBUG] Value : BOTTOM
71965 2019-Jan-17 17:00:51.223148 - [DEBUG]
71966 2019-Jan-17 17:00:51.223173 - [DEBUG] Function : main
71967 2019-Jan-17 17:00:51.223198 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71968 2019-Jan-17 17:00:51.223836 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

71969 2019-Jan-17 17:00:51.224479 - [DEBUG] Value : BOTTOM
71970 2019-Jan-17 17:00:51.224504 - [DEBUG]
71971 2019-Jan-17 17:00:51.224529 - [DEBUG] Function : main
71972 2019-Jan-17 17:00:51.224554 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71973 2019-Jan-17 17:00:51.225208 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

71974 2019-Jan-17 17:00:51.225847 - [DEBUG] Value : BOTTOM
71975 2019-Jan-17 17:00:51.225872 - [DEBUG]
71976 2019-Jan-17 17:00:51.225897 - [DEBUG] Function : main
71977 2019-Jan-17 17:00:51.225922 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71978 2019-Jan-17 17:00:51.226560 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

71979 2019-Jan-17 17:00:51.227207 - [DEBUG] Value : BOTTOM
71980 2019-Jan-17 17:00:51.227233 - [DEBUG]
71981 2019-Jan-17 17:00:51.227258 - [DEBUG] Function : main
71982 2019-Jan-17 17:00:51.227283 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71983 2019-Jan-17 17:00:51.227922 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

71984 2019-Jan-17 17:00:51.227994 - [DEBUG] Value : BOTTOM
71985 2019-Jan-17 17:00:51.228019 - [DEBUG]
71986 2019-Jan-17 17:00:51.228044 - [DEBUG] Function : main
71987 2019-Jan-17 17:00:51.228070 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71988 2019-Jan-17 17:00:51.228718 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

71989 2019-Jan-17 17:00:51.229969 - [DEBUG] Value : BOTTOM
71990 2019-Jan-17 17:00:51.229994 - [DEBUG]
71991 2019-Jan-17 17:00:51.230020 - [DEBUG] Function : main
71992 2019-Jan-17 17:00:51.230045 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71993 2019-Jan-17 17:00:51.230685 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

71994 2019-Jan-17 17:00:51.231947 - [DEBUG] Value : BOTTOM
71995 2019-Jan-17 17:00:51.231972 - [DEBUG]
71996 2019-Jan-17 17:00:51.232008 - [DEBUG] Function : main
71997 2019-Jan-17 17:00:51.232035 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71998 2019-Jan-17 17:00:51.232676 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

71999 2019-Jan-17 17:00:51.233314 - [DEBUG] Value : BOTTOM
72000 2019-Jan-17 17:00:51.233339 - [DEBUG]
72001 2019-Jan-17 17:00:51.233364 - [DEBUG] Function : main
72002 2019-Jan-17 17:00:51.233389 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72003 2019-Jan-17 17:00:51.234028 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72004 2019-Jan-17 17:00:51.234682 - [DEBUG] Value : BOTTOM
72005 2019-Jan-17 17:00:51.234707 - [DEBUG]
72006 2019-Jan-17 17:00:51.234732 - [DEBUG] Function : main
72007 2019-Jan-17 17:00:51.234758 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72008 2019-Jan-17 17:00:51.235396 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72009 2019-Jan-17 17:00:51.236032 - [DEBUG] Value : BOTTOM
72010 2019-Jan-17 17:00:51.236058 - [DEBUG]
72011 2019-Jan-17 17:00:51.236082 - [DEBUG] Function : main
72012 2019-Jan-17 17:00:51.236107 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72013 2019-Jan-17 17:00:51.236747 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72014 2019-Jan-17 17:00:51.237388 - [DEBUG] Value : BOTTOM
72015 2019-Jan-17 17:00:51.237413 - [DEBUG]
72016 2019-Jan-17 17:00:51.237438 - [DEBUG] Function : main
72017 2019-Jan-17 17:00:51.237464 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72018 2019-Jan-17 17:00:51.238119 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72019 2019-Jan-17 17:00:51.238761 - [DEBUG] Value : BOTTOM
72020 2019-Jan-17 17:00:51.238786 - [DEBUG]
72021 2019-Jan-17 17:00:51.238811 - [DEBUG] Function : main
72022 2019-Jan-17 17:00:51.238836 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72023 2019-Jan-17 17:00:51.239475 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72024 2019-Jan-17 17:00:51.239533 - [DEBUG] Value : BOTTOM
72025 2019-Jan-17 17:00:51.239558 - [DEBUG]
72026 2019-Jan-17 17:00:51.239584 - [DEBUG] Function : main
72027 2019-Jan-17 17:00:51.239609 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72028 2019-Jan-17 17:00:51.240249 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72029 2019-Jan-17 17:00:51.241511 - [DEBUG] Value : BOTTOM
72030 2019-Jan-17 17:00:51.241537 - [DEBUG]
72031 2019-Jan-17 17:00:51.241566 - [DEBUG] Function : main
72032 2019-Jan-17 17:00:51.241592 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
72033 2019-Jan-17 17:00:51.242238 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72034 2019-Jan-17 17:00:51.242297 - [DEBUG] Value : BOTTOM
72035 2019-Jan-17 17:00:51.242322 - [DEBUG]
72036 2019-Jan-17 17:00:51.242350 - [DEBUG] Function : main
72037 2019-Jan-17 17:00:51.242377 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72038 2019-Jan-17 17:00:51.243017 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20

72039 2019-Jan-17 17:00:51.243680 - [DEBUG] Value : BOTTOM
72040 2019-Jan-17 17:00:51.243706 - [DEBUG]
72041 2019-Jan-17 17:00:51.243731 - [DEBUG] Function : main
72042 2019-Jan-17 17:00:51.243756 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72043 2019-Jan-17 17:00:51.244395 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72044 2019-Jan-17 17:00:51.244452 - [DEBUG] Value : BOTTOM
72045 2019-Jan-17 17:00:51.244477 - [DEBUG]
72046 2019-Jan-17 17:00:51.244505 - [DEBUG] Function : main
72047 2019-Jan-17 17:00:51.244531 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
72048 2019-Jan-17 17:00:51.245184 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72049 2019-Jan-17 17:00:51.245242 - [DEBUG] Value : BOTTOM
72050 2019-Jan-17 17:00:51.245267 - [DEBUG]
72051 2019-Jan-17 17:00:51.245294 - [DEBUG] Function : main
72052 2019-Jan-17 17:00:51.245320 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
72053 2019-Jan-17 17:00:51.245957 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72054 2019-Jan-17 17:00:51.246014 - [DEBUG] Value : BOTTOM
72055 2019-Jan-17 17:00:51.246039 - [DEBUG]
72056 2019-Jan-17 17:00:51.246067 - [DEBUG] Function : main
72057 2019-Jan-17 17:00:51.246093 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
72058 2019-Jan-17 17:00:51.246731 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72059 2019-Jan-17 17:00:51.246789 - [DEBUG] Value : BOTTOM
72060 2019-Jan-17 17:00:51.246814 - [DEBUG]
72061 2019-Jan-17 17:00:51.246841 - [DEBUG] Function : main
72062 2019-Jan-17 17:00:51.246868 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
72063 2019-Jan-17 17:00:51.247505 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72064 2019-Jan-17 17:00:51.247563 - [DEBUG] Value : BOTTOM
72065 2019-Jan-17 17:00:51.247588 - [DEBUG]
72066 2019-Jan-17 17:00:51.247615 - [DEBUG] Function : main
72067 2019-Jan-17 17:00:51.247641 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
72068 2019-Jan-17 17:00:51.248292 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72069 2019-Jan-17 17:00:51.248349 - [DEBUG] Value : BOTTOM
72070 2019-Jan-17 17:00:51.248374 - [DEBUG]
72071 2019-Jan-17 17:00:51.248402 - [DEBUG] Function : main
72072 2019-Jan-17 17:00:51.248428 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
72073 2019-Jan-17 17:00:51.249065 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72074 2019-Jan-17 17:00:51.249122 - [DEBUG] Value : BOTTOM
72075 2019-Jan-17 17:00:51.249147 - [DEBUG]
72076 2019-Jan-17 17:00:51.249175 - [DEBUG] Function : main
72077 2019-Jan-17 17:00:51.249200 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
72078 2019-Jan-17 17:00:51.249836 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72079 2019-Jan-17 17:00:51.249894 - [DEBUG] Value : BOTTOM
72080 2019-Jan-17 17:00:51.249919 - [DEBUG]
72081 2019-Jan-17 17:00:51.249946 - [DEBUG] Function : main
72082 2019-Jan-17 17:00:51.249973 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
72083 2019-Jan-17 17:00:51.250609 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72084 2019-Jan-17 17:00:51.250675 - [DEBUG] Value : BOTTOM
72085 2019-Jan-17 17:00:51.250700 - [DEBUG]
72086 2019-Jan-17 17:00:51.250728 - [DEBUG] Function : main
72087 2019-Jan-17 17:00:51.250754 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
72088 2019-Jan-17 17:00:51.251405 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72089 2019-Jan-17 17:00:51.251462 - [DEBUG] Value : BOTTOM
72090 2019-Jan-17 17:00:51.251488 - [DEBUG]
72091 2019-Jan-17 17:00:51.251517 - [DEBUG] Function : main
72092 2019-Jan-17 17:00:51.251543 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
72093 2019-Jan-17 17:00:51.252180 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72094 2019-Jan-17 17:00:51.252238 - [DEBUG] Value : BOTTOM
72095 2019-Jan-17 17:00:51.252263 - [DEBUG]
72096 2019-Jan-17 17:00:51.252290 - [DEBUG] Function : main
72097 2019-Jan-17 17:00:51.252316 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
72098 2019-Jan-17 17:00:51.252953 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72099 2019-Jan-17 17:00:51.253010 - [DEBUG] Value : BOTTOM
72100 2019-Jan-17 17:00:51.253035 - [DEBUG]
72101 2019-Jan-17 17:00:51.253064 - [DEBUG] Function : main
72102 2019-Jan-17 17:00:51.253090 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72103 2019-Jan-17 17:00:51.253726 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72104 2019-Jan-17 17:00:51.253784 - [DEBUG] Value : BOTTOM
72105 2019-Jan-17 17:00:51.253809 - [DEBUG]
72106 2019-Jan-17 17:00:51.253834 - [DEBUG] Function : main
72107 2019-Jan-17 17:00:51.253860 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72108 2019-Jan-17 17:00:51.254496 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72109 2019-Jan-17 17:00:51.255760 - [DEBUG] Value : BOTTOM
72110 2019-Jan-17 17:00:51.255786 - [DEBUG]
72111 2019-Jan-17 17:00:51.255815 - [DEBUG] Function : main
72112 2019-Jan-17 17:00:51.255841 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72113 2019-Jan-17 17:00:51.256483 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72114 2019-Jan-17 17:00:51.256541 - [DEBUG] Value : BOTTOM
72115 2019-Jan-17 17:00:51.256566 - [DEBUG]
72116 2019-Jan-17 17:00:51.256591 - [DEBUG] Function : main
72117 2019-Jan-17 17:00:51.256617 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72118 2019-Jan-17 17:00:51.257257 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72119 2019-Jan-17 17:00:51.258520 - [DEBUG] Value : BOTTOM
72120 2019-Jan-17 17:00:51.258546 - [DEBUG]
72121 2019-Jan-17 17:00:51.258575 - [DEBUG] Function : main
72122 2019-Jan-17 17:00:51.258601 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72123 2019-Jan-17 17:00:51.259237 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72124 2019-Jan-17 17:00:51.259295 - [DEBUG] Value : BOTTOM
72125 2019-Jan-17 17:00:51.259321 - [DEBUG]
72126 2019-Jan-17 17:00:51.259346 - [DEBUG] Function : main
72127 2019-Jan-17 17:00:51.259371 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72128 2019-Jan-17 17:00:51.260007 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72129 2019-Jan-17 17:00:51.261254 - [DEBUG] Value : BOTTOM
72130 2019-Jan-17 17:00:51.261279 - [DEBUG]
72131 2019-Jan-17 17:00:51.261345 - [DEBUG] Function : main
72132 2019-Jan-17 17:00:51.261381 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72133 2019-Jan-17 17:00:51.262029 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72134 2019-Jan-17 17:00:51.262667 - [DEBUG] Value : BOTTOM
72135 2019-Jan-17 17:00:51.262692 - [DEBUG]
72136 2019-Jan-17 17:00:51.262717 - [DEBUG] Function : main
72137 2019-Jan-17 17:00:51.262742 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72138 2019-Jan-17 17:00:51.263377 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72139 2019-Jan-17 17:00:51.264019 - [DEBUG] Value : BOTTOM
72140 2019-Jan-17 17:00:51.264044 - [DEBUG]
72141 2019-Jan-17 17:00:51.264069 - [DEBUG] Function : main
72142 2019-Jan-17 17:00:51.264095 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72143 2019-Jan-17 17:00:51.264746 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72144 2019-Jan-17 17:00:51.265382 - [DEBUG] Value : BOTTOM
72145 2019-Jan-17 17:00:51.265408 - [DEBUG]
72146 2019-Jan-17 17:00:51.265432 - [DEBUG] Function : main
72147 2019-Jan-17 17:00:51.265458 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72148 2019-Jan-17 17:00:51.266092 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72149 2019-Jan-17 17:00:51.266727 - [DEBUG] Value : BOTTOM
72150 2019-Jan-17 17:00:51.266753 - [DEBUG]
72151 2019-Jan-17 17:00:51.266777 - [DEBUG] Function : main
72152 2019-Jan-17 17:00:51.266802 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72153 2019-Jan-17 17:00:51.267438 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

72154 2019-Jan-17 17:00:51.268089 - [DEBUG] Value : BOTTOM
72155 2019-Jan-17 17:00:51.268114 - [DEBUG]
72156 2019-Jan-17 17:00:51.268139 - [DEBUG] Function : main
72157 2019-Jan-17 17:00:51.268164 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72158 2019-Jan-17 17:00:51.268799 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

72159 2019-Jan-17 17:00:51.269441 - [DEBUG] Value : BOTTOM
72160 2019-Jan-17 17:00:51.269466 - [DEBUG]
72161 2019-Jan-17 17:00:51.269492 - [DEBUG] Function : main
72162 2019-Jan-17 17:00:51.269517 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72163 2019-Jan-17 17:00:51.270152 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

72164 2019-Jan-17 17:00:51.270795 - [DEBUG] Value : BOTTOM
72165 2019-Jan-17 17:00:51.270821 - [DEBUG]
72166 2019-Jan-17 17:00:51.270845 - [DEBUG] Function : main
72167 2019-Jan-17 17:00:51.270871 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72168 2019-Jan-17 17:00:51.271522 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

72169 2019-Jan-17 17:00:51.272183 - [DEBUG] Value : BOTTOM
72170 2019-Jan-17 17:00:51.272208 - [DEBUG]
72171 2019-Jan-17 17:00:51.272233 - [DEBUG] Function : main
72172 2019-Jan-17 17:00:51.272258 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72173 2019-Jan-17 17:00:51.272904 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

72174 2019-Jan-17 17:00:51.273547 - [DEBUG] Value : BOTTOM
72175 2019-Jan-17 17:00:51.273572 - [DEBUG]
72176 2019-Jan-17 17:00:51.273597 - [DEBUG] Function : main
72177 2019-Jan-17 17:00:51.273623 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72178 2019-Jan-17 17:00:51.274266 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

72179 2019-Jan-17 17:00:51.274926 - [DEBUG] Value : BOTTOM
72180 2019-Jan-17 17:00:51.274952 - [DEBUG]
72181 2019-Jan-17 17:00:51.274977 - [DEBUG] Function : main
72182 2019-Jan-17 17:00:51.275002 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72183 2019-Jan-17 17:00:51.275639 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

72184 2019-Jan-17 17:00:51.276282 - [DEBUG] Value : BOTTOM
72185 2019-Jan-17 17:00:51.276307 - [DEBUG]
72186 2019-Jan-17 17:00:51.276332 - [DEBUG] Function : main
72187 2019-Jan-17 17:00:51.276357 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72188 2019-Jan-17 17:00:51.276992 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

72189 2019-Jan-17 17:00:51.277636 - [DEBUG] Value : BOTTOM
72190 2019-Jan-17 17:00:51.277661 - [DEBUG]
72191 2019-Jan-17 17:00:51.277686 - [DEBUG] Function : main
72192 2019-Jan-17 17:00:51.277711 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72193 2019-Jan-17 17:00:51.278362 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

72194 2019-Jan-17 17:00:51.279010 - [DEBUG] Value : BOTTOM
72195 2019-Jan-17 17:00:51.279036 - [DEBUG]
72196 2019-Jan-17 17:00:51.279060 - [DEBUG] Function : main
72197 2019-Jan-17 17:00:51.279086 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72198 2019-Jan-17 17:00:51.279721 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

72199 2019-Jan-17 17:00:51.280369 - [DEBUG] Value : BOTTOM
72200 2019-Jan-17 17:00:51.280394 - [DEBUG]
72201 2019-Jan-17 17:00:51.280419 - [DEBUG] Function : main
72202 2019-Jan-17 17:00:51.280445 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72203 2019-Jan-17 17:00:51.281080 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

72204 2019-Jan-17 17:00:51.281737 - [DEBUG] Value : BOTTOM
72205 2019-Jan-17 17:00:51.281762 - [DEBUG]
72206 2019-Jan-17 17:00:51.281787 - [DEBUG] Function : main
72207 2019-Jan-17 17:00:51.281812 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72208 2019-Jan-17 17:00:51.282448 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

72209 2019-Jan-17 17:00:51.283095 - [DEBUG] Value : BOTTOM
72210 2019-Jan-17 17:00:51.283121 - [DEBUG]
72211 2019-Jan-17 17:00:51.283146 - [DEBUG] Function : main
72212 2019-Jan-17 17:00:51.283172 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72213 2019-Jan-17 17:00:51.283809 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

72214 2019-Jan-17 17:00:51.284451 - [DEBUG] Value : BOTTOM
72215 2019-Jan-17 17:00:51.284476 - [DEBUG]
72216 2019-Jan-17 17:00:51.284501 - [DEBUG] Function : main
72217 2019-Jan-17 17:00:51.284527 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72218 2019-Jan-17 17:00:51.285177 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

72219 2019-Jan-17 17:00:51.285820 - [DEBUG] Value : BOTTOM
72220 2019-Jan-17 17:00:51.285846 - [DEBUG]
72221 2019-Jan-17 17:00:51.285870 - [DEBUG] Function : main
72222 2019-Jan-17 17:00:51.285904 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72223 2019-Jan-17 17:00:51.286540 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

72224 2019-Jan-17 17:00:51.287187 - [DEBUG] Value : BOTTOM
72225 2019-Jan-17 17:00:51.287212 - [DEBUG]
72226 2019-Jan-17 17:00:51.287237 - [DEBUG] Function : main
72227 2019-Jan-17 17:00:51.287262 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72228 2019-Jan-17 17:00:51.287898 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

72229 2019-Jan-17 17:00:51.288560 - [DEBUG] Value : BOTTOM
72230 2019-Jan-17 17:00:51.288586 - [DEBUG]
72231 2019-Jan-17 17:00:51.288611 - [DEBUG] Function : main
72232 2019-Jan-17 17:00:51.288636 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72233 2019-Jan-17 17:00:51.289271 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

72234 2019-Jan-17 17:00:51.289917 - [DEBUG] Value : BOTTOM
72235 2019-Jan-17 17:00:51.289942 - [DEBUG]
72236 2019-Jan-17 17:00:51.289967 - [DEBUG] Function : main
72237 2019-Jan-17 17:00:51.289993 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72238 2019-Jan-17 17:00:51.290628 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

72239 2019-Jan-17 17:00:51.291275 - [DEBUG] Value : BOTTOM
72240 2019-Jan-17 17:00:51.291314 - [DEBUG]
72241 2019-Jan-17 17:00:51.291339 - [DEBUG] Function : main
72242 2019-Jan-17 17:00:51.291365 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72243 2019-Jan-17 17:00:51.292000 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72244 2019-Jan-17 17:00:51.292058 - [DEBUG] Value : BOTTOM
72245 2019-Jan-17 17:00:51.292083 - [DEBUG]
72246 2019-Jan-17 17:00:51.292109 - [DEBUG] Function : main
72247 2019-Jan-17 17:00:51.292134 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72248 2019-Jan-17 17:00:51.292771 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72249 2019-Jan-17 17:00:51.294021 - [DEBUG] Value : BOTTOM
72250 2019-Jan-17 17:00:51.294047 - [DEBUG]
72251 2019-Jan-17 17:00:51.294072 - [DEBUG] Function : main
72252 2019-Jan-17 17:00:51.294098 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72253 2019-Jan-17 17:00:51.294750 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72254 2019-Jan-17 17:00:51.296001 - [DEBUG] Value : BOTTOM
72255 2019-Jan-17 17:00:51.296027 - [DEBUG]
72256 2019-Jan-17 17:00:51.296052 - [DEBUG] Function : main
72257 2019-Jan-17 17:00:51.296077 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72258 2019-Jan-17 17:00:51.296714 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

72259 2019-Jan-17 17:00:51.297975 - [DEBUG] Value : BOTTOM
72260 2019-Jan-17 17:00:51.298001 - [DEBUG]
72261 2019-Jan-17 17:00:51.298026 - [DEBUG] Function : main
72262 2019-Jan-17 17:00:51.298051 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72263 2019-Jan-17 17:00:51.298688 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

72264 2019-Jan-17 17:00:51.299943 - [DEBUG] Value : BOTTOM
72265 2019-Jan-17 17:00:51.299969 - [DEBUG]
72266 2019-Jan-17 17:00:51.299995 - [DEBUG] Function : main
72267 2019-Jan-17 17:00:51.300020 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72268 2019-Jan-17 17:00:51.300657 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

72269 2019-Jan-17 17:00:51.301924 - [DEBUG] Value : BOTTOM
72270 2019-Jan-17 17:00:51.301950 - [DEBUG]
72271 2019-Jan-17 17:00:51.301975 - [DEBUG] Function : main
72272 2019-Jan-17 17:00:51.302001 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72273 2019-Jan-17 17:00:51.302636 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

72274 2019-Jan-17 17:00:51.303886 - [DEBUG] Value : BOTTOM
72275 2019-Jan-17 17:00:51.303911 - [DEBUG]
72276 2019-Jan-17 17:00:51.303936 - [DEBUG] Function : main
72277 2019-Jan-17 17:00:51.303962 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72278 2019-Jan-17 17:00:51.304599 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

72279 2019-Jan-17 17:00:51.305861 - [DEBUG] Value : BOTTOM
72280 2019-Jan-17 17:00:51.305886 - [DEBUG]
72281 2019-Jan-17 17:00:51.305911 - [DEBUG] Function : main
72282 2019-Jan-17 17:00:51.305937 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72283 2019-Jan-17 17:00:51.306576 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72284 2019-Jan-17 17:00:51.307824 - [DEBUG] Value : BOTTOM
72285 2019-Jan-17 17:00:51.307849 - [DEBUG]
72286 2019-Jan-17 17:00:51.307874 - [DEBUG] Function : main
72287 2019-Jan-17 17:00:51.307900 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72288 2019-Jan-17 17:00:51.308551 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

72289 2019-Jan-17 17:00:51.309800 - [DEBUG] Value : BOTTOM
72290 2019-Jan-17 17:00:51.309826 - [DEBUG]
72291 2019-Jan-17 17:00:51.309851 - [DEBUG] Function : main
72292 2019-Jan-17 17:00:51.309876 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72293 2019-Jan-17 17:00:51.310512 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

72294 2019-Jan-17 17:00:51.311778 - [DEBUG] Value : BOTTOM
72295 2019-Jan-17 17:00:51.311804 - [DEBUG]
72296 2019-Jan-17 17:00:51.311829 - [DEBUG] Function : main
72297 2019-Jan-17 17:00:51.311855 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72298 2019-Jan-17 17:00:51.312491 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

72299 2019-Jan-17 17:00:51.313740 - [DEBUG] Value : BOTTOM
72300 2019-Jan-17 17:00:51.313765 - [DEBUG]
72301 2019-Jan-17 17:00:51.313798 - [DEBUG] Function : main
72302 2019-Jan-17 17:00:51.313825 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72303 2019-Jan-17 17:00:51.314465 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72304 2019-Jan-17 17:00:51.314531 - [DEBUG] Value : BOTTOM
72305 2019-Jan-17 17:00:51.314557 - [DEBUG]
72306 2019-Jan-17 17:00:51.314582 - [DEBUG] Function : main
72307 2019-Jan-17 17:00:51.314608 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72308 2019-Jan-17 17:00:51.315260 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72309 2019-Jan-17 17:00:51.316508 - [DEBUG] Value : BOTTOM
72310 2019-Jan-17 17:00:51.316533 - [DEBUG]
72311 2019-Jan-17 17:00:51.316563 - [DEBUG] Function : main
72312 2019-Jan-17 17:00:51.316589 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72313 2019-Jan-17 17:00:51.317230 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72314 2019-Jan-17 17:00:51.317868 - [DEBUG] Value : BOTTOM
72315 2019-Jan-17 17:00:51.317894 - [DEBUG]
72316 2019-Jan-17 17:00:51.317918 - [DEBUG] Function : main
72317 2019-Jan-17 17:00:51.317943 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72318 2019-Jan-17 17:00:51.318597 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72319 2019-Jan-17 17:00:51.318655 - [DEBUG] Value : BOTTOM
72320 2019-Jan-17 17:00:51.318681 - [DEBUG]
72321 2019-Jan-17 17:00:51.318706 - [DEBUG] Function : main
72322 2019-Jan-17 17:00:51.318732 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72323 2019-Jan-17 17:00:51.319373 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72324 2019-Jan-17 17:00:51.320620 - [DEBUG] Value : BOTTOM
72325 2019-Jan-17 17:00:51.320646 - [DEBUG]
72326 2019-Jan-17 17:00:51.320676 - [DEBUG] Function : main
72327 2019-Jan-17 17:00:51.320703 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72328 2019-Jan-17 17:00:51.321352 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72329 2019-Jan-17 17:00:51.321990 - [DEBUG] Value : BOTTOM
72330 2019-Jan-17 17:00:51.322015 - [DEBUG]
72331 2019-Jan-17 17:00:51.322040 - [DEBUG] Function : main
72332 2019-Jan-17 17:00:51.322065 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72333 2019-Jan-17 17:00:51.322700 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72334 2019-Jan-17 17:00:51.323341 - [DEBUG] Value : BOTTOM
72335 2019-Jan-17 17:00:51.323367 - [DEBUG]
72336 2019-Jan-17 17:00:51.323391 - [DEBUG] Function : main
72337 2019-Jan-17 17:00:51.323417 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72338 2019-Jan-17 17:00:51.324053 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72339 2019-Jan-17 17:00:51.324706 - [DEBUG] Value : BOTTOM
72340 2019-Jan-17 17:00:51.324731 - [DEBUG]
72341 2019-Jan-17 17:00:51.324756 - [DEBUG] Function : main
72342 2019-Jan-17 17:00:51.324781 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72343 2019-Jan-17 17:00:51.325417 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72344 2019-Jan-17 17:00:51.325474 - [DEBUG] Value : BOTTOM
72345 2019-Jan-17 17:00:51.325500 - [DEBUG]
72346 2019-Jan-17 17:00:51.325524 - [DEBUG] Function : main
72347 2019-Jan-17 17:00:51.325550 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72348 2019-Jan-17 17:00:51.326185 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72349 2019-Jan-17 17:00:51.327439 - [DEBUG] Value : BOTTOM
72350 2019-Jan-17 17:00:51.327466 - [DEBUG]
72351 2019-Jan-17 17:00:51.327517 - [DEBUG] Function : main
72352 2019-Jan-17 17:00:51.327543 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72353 2019-Jan-17 17:00:51.328199 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72354 2019-Jan-17 17:00:51.328837 - [DEBUG] Value : BOTTOM
72355 2019-Jan-17 17:00:51.328862 - [DEBUG]
72356 2019-Jan-17 17:00:51.328886 - [DEBUG] Function : main
72357 2019-Jan-17 17:00:51.328912 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72358 2019-Jan-17 17:00:51.329549 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72359 2019-Jan-17 17:00:51.330190 - [DEBUG] Value : BOTTOM
72360 2019-Jan-17 17:00:51.330215 - [DEBUG]
72361 2019-Jan-17 17:00:51.330240 - [DEBUG] Function : main
72362 2019-Jan-17 17:00:51.330266 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72363 2019-Jan-17 17:00:51.330903 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72364 2019-Jan-17 17:00:51.331555 - [DEBUG] Value : BOTTOM
72365 2019-Jan-17 17:00:51.331581 - [DEBUG]
72366 2019-Jan-17 17:00:51.331605 - [DEBUG] Function : main
72367 2019-Jan-17 17:00:51.331631 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72368 2019-Jan-17 17:00:51.332268 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72369 2019-Jan-17 17:00:51.332905 - [DEBUG] Value : BOTTOM
72370 2019-Jan-17 17:00:51.332930 - [DEBUG]
72371 2019-Jan-17 17:00:51.332955 - [DEBUG] Function : main
72372 2019-Jan-17 17:00:51.332980 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72373 2019-Jan-17 17:00:51.333617 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

72374 2019-Jan-17 17:00:51.334253 - [DEBUG] Value : BOTTOM
72375 2019-Jan-17 17:00:51.334278 - [DEBUG]
72376 2019-Jan-17 17:00:51.334303 - [DEBUG] Function : main
72377 2019-Jan-17 17:00:51.334328 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72378 2019-Jan-17 17:00:51.334979 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

72379 2019-Jan-17 17:00:51.335621 - [DEBUG] Value : BOTTOM
72380 2019-Jan-17 17:00:51.335647 - [DEBUG]
72381 2019-Jan-17 17:00:51.335672 - [DEBUG] Function : main
72382 2019-Jan-17 17:00:51.335697 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72383 2019-Jan-17 17:00:51.336333 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

72384 2019-Jan-17 17:00:51.336975 - [DEBUG] Value : BOTTOM
72385 2019-Jan-17 17:00:51.337001 - [DEBUG]
72386 2019-Jan-17 17:00:51.337026 - [DEBUG] Function : main
72387 2019-Jan-17 17:00:51.337051 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72388 2019-Jan-17 17:00:51.337688 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

72389 2019-Jan-17 17:00:51.338349 - [DEBUG] Value : BOTTOM
72390 2019-Jan-17 17:00:51.338374 - [DEBUG]
72391 2019-Jan-17 17:00:51.338399 - [DEBUG] Function : main
72392 2019-Jan-17 17:00:51.338424 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72393 2019-Jan-17 17:00:51.339061 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

72394 2019-Jan-17 17:00:51.339703 - [DEBUG] Value : BOTTOM
72395 2019-Jan-17 17:00:51.339728 - [DEBUG]
72396 2019-Jan-17 17:00:51.339753 - [DEBUG] Function : main
72397 2019-Jan-17 17:00:51.339779 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72398 2019-Jan-17 17:00:51.340423 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

72399 2019-Jan-17 17:00:51.341067 - [DEBUG] Value : BOTTOM
72400 2019-Jan-17 17:00:51.341092 - [DEBUG]
72401 2019-Jan-17 17:00:51.341116 - [DEBUG] Function : main
72402 2019-Jan-17 17:00:51.341142 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72403 2019-Jan-17 17:00:51.341794 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

72404 2019-Jan-17 17:00:51.342437 - [DEBUG] Value : BOTTOM
72405 2019-Jan-17 17:00:51.342462 - [DEBUG]
72406 2019-Jan-17 17:00:51.342486 - [DEBUG] Function : main
72407 2019-Jan-17 17:00:51.342512 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72408 2019-Jan-17 17:00:51.343149 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

72409 2019-Jan-17 17:00:51.343790 - [DEBUG] Value : BOTTOM
72410 2019-Jan-17 17:00:51.343816 - [DEBUG]
72411 2019-Jan-17 17:00:51.343840 - [DEBUG] Function : main
72412 2019-Jan-17 17:00:51.343866 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72413 2019-Jan-17 17:00:51.344503 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

72414 2019-Jan-17 17:00:51.345167 - [DEBUG] Value : BOTTOM
72415 2019-Jan-17 17:00:51.345192 - [DEBUG]
72416 2019-Jan-17 17:00:51.345217 - [DEBUG] Function : main
72417 2019-Jan-17 17:00:51.345242 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72418 2019-Jan-17 17:00:51.345879 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

72419 2019-Jan-17 17:00:51.346525 - [DEBUG] Value : BOTTOM
72420 2019-Jan-17 17:00:51.346551 - [DEBUG]
72421 2019-Jan-17 17:00:51.346575 - [DEBUG] Function : main
72422 2019-Jan-17 17:00:51.346601 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72423 2019-Jan-17 17:00:51.347238 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

72424 2019-Jan-17 17:00:51.347880 - [DEBUG] Value : BOTTOM
72425 2019-Jan-17 17:00:51.347905 - [DEBUG]
72426 2019-Jan-17 17:00:51.347930 - [DEBUG] Function : main
72427 2019-Jan-17 17:00:51.347966 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72428 2019-Jan-17 17:00:51.348604 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

72429 2019-Jan-17 17:00:51.349250 - [DEBUG] Value : BOTTOM
72430 2019-Jan-17 17:00:51.349276 - [DEBUG]
72431 2019-Jan-17 17:00:51.349301 - [DEBUG] Function : main
72432 2019-Jan-17 17:00:51.349327 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72433 2019-Jan-17 17:00:51.349962 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

72434 2019-Jan-17 17:00:51.350604 - [DEBUG] Value : BOTTOM
72435 2019-Jan-17 17:00:51.350629 - [DEBUG]
72436 2019-Jan-17 17:00:51.350654 - [DEBUG] Function : main
72437 2019-Jan-17 17:00:51.350679 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72438 2019-Jan-17 17:00:51.351328 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

72439 2019-Jan-17 17:00:51.351970 - [DEBUG] Value : BOTTOM
72440 2019-Jan-17 17:00:51.351996 - [DEBUG]
72441 2019-Jan-17 17:00:51.352021 - [DEBUG] Function : main
72442 2019-Jan-17 17:00:51.352046 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72443 2019-Jan-17 17:00:51.352683 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

72444 2019-Jan-17 17:00:51.353336 - [DEBUG] Value : BOTTOM
72445 2019-Jan-17 17:00:51.353362 - [DEBUG]
72446 2019-Jan-17 17:00:51.353387 - [DEBUG] Function : main
72447 2019-Jan-17 17:00:51.353413 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72448 2019-Jan-17 17:00:51.354048 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

72449 2019-Jan-17 17:00:51.354709 - [DEBUG] Value : BOTTOM
72450 2019-Jan-17 17:00:51.354735 - [DEBUG]
72451 2019-Jan-17 17:00:51.354759 - [DEBUG] Function : main
72452 2019-Jan-17 17:00:51.354785 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72453 2019-Jan-17 17:00:51.355422 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

72454 2019-Jan-17 17:00:51.356068 - [DEBUG] Value : BOTTOM
72455 2019-Jan-17 17:00:51.356094 - [DEBUG]
72456 2019-Jan-17 17:00:51.356118 - [DEBUG] Function : main
72457 2019-Jan-17 17:00:51.356144 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72458 2019-Jan-17 17:00:51.356779 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

72459 2019-Jan-17 17:00:51.357425 - [DEBUG] Value : BOTTOM
72460 2019-Jan-17 17:00:51.357450 - [DEBUG]
72461 2019-Jan-17 17:00:51.357475 - [DEBUG] Function : main
72462 2019-Jan-17 17:00:51.357500 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72463 2019-Jan-17 17:00:51.358151 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72464 2019-Jan-17 17:00:51.358210 - [DEBUG] Value : BOTTOM
72465 2019-Jan-17 17:00:51.358235 - [DEBUG]
72466 2019-Jan-17 17:00:51.358261 - [DEBUG] Function : main
72467 2019-Jan-17 17:00:51.358286 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72468 2019-Jan-17 17:00:51.358921 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72469 2019-Jan-17 17:00:51.360171 - [DEBUG] Value : BOTTOM
72470 2019-Jan-17 17:00:51.360196 - [DEBUG]
72471 2019-Jan-17 17:00:51.360222 - [DEBUG] Function : main
72472 2019-Jan-17 17:00:51.360247 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72473 2019-Jan-17 17:00:51.360884 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72474 2019-Jan-17 17:00:51.362147 - [DEBUG] Value : BOTTOM
72475 2019-Jan-17 17:00:51.362173 - [DEBUG]
72476 2019-Jan-17 17:00:51.362198 - [DEBUG] Function : main
72477 2019-Jan-17 17:00:51.362224 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72478 2019-Jan-17 17:00:51.362859 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

72479 2019-Jan-17 17:00:51.364107 - [DEBUG] Value : BOTTOM
72480 2019-Jan-17 17:00:51.364133 - [DEBUG]
72481 2019-Jan-17 17:00:51.364158 - [DEBUG] Function : main
72482 2019-Jan-17 17:00:51.364183 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72483 2019-Jan-17 17:00:51.364835 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

72484 2019-Jan-17 17:00:51.366083 - [DEBUG] Value : BOTTOM
72485 2019-Jan-17 17:00:51.366108 - [DEBUG]
72486 2019-Jan-17 17:00:51.366134 - [DEBUG] Function : main
72487 2019-Jan-17 17:00:51.366160 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72488 2019-Jan-17 17:00:51.366803 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

72489 2019-Jan-17 17:00:51.368067 - [DEBUG] Value : BOTTOM
72490 2019-Jan-17 17:00:51.368093 - [DEBUG]
72491 2019-Jan-17 17:00:51.368118 - [DEBUG] Function : main
72492 2019-Jan-17 17:00:51.368144 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72493 2019-Jan-17 17:00:51.368780 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

72494 2019-Jan-17 17:00:51.370028 - [DEBUG] Value : BOTTOM
72495 2019-Jan-17 17:00:51.370054 - [DEBUG]
72496 2019-Jan-17 17:00:51.370079 - [DEBUG] Function : main
72497 2019-Jan-17 17:00:51.370105 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72498 2019-Jan-17 17:00:51.370741 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

72499 2019-Jan-17 17:00:51.372004 - [DEBUG] Value : BOTTOM
72500 2019-Jan-17 17:00:51.372030 - [DEBUG]
72501 2019-Jan-17 17:00:51.372055 - [DEBUG] Function : main
72502 2019-Jan-17 17:00:51.372081 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72503 2019-Jan-17 17:00:51.372716 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72504 2019-Jan-17 17:00:51.373963 - [DEBUG] Value : BOTTOM
72505 2019-Jan-17 17:00:51.373988 - [DEBUG]
72506 2019-Jan-17 17:00:51.374013 - [DEBUG] Function : main
72507 2019-Jan-17 17:00:51.374039 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72508 2019-Jan-17 17:00:51.374689 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

72509 2019-Jan-17 17:00:51.375939 - [DEBUG] Value : BOTTOM
72510 2019-Jan-17 17:00:51.375964 - [DEBUG]
72511 2019-Jan-17 17:00:51.375989 - [DEBUG] Function : main
72512 2019-Jan-17 17:00:51.376015 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72513 2019-Jan-17 17:00:51.376650 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

72514 2019-Jan-17 17:00:51.377898 - [DEBUG] Value : BOTTOM
72515 2019-Jan-17 17:00:51.377924 - [DEBUG]
72516 2019-Jan-17 17:00:51.377949 - [DEBUG] Function : main
72517 2019-Jan-17 17:00:51.377988 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72518 2019-Jan-17 17:00:51.378624 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

72519 2019-Jan-17 17:00:51.379873 - [DEBUG] Value : BOTTOM
72520 2019-Jan-17 17:00:51.379898 - [DEBUG]
72521 2019-Jan-17 17:00:51.379932 - [DEBUG] Function : main
72522 2019-Jan-17 17:00:51.379959 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72523 2019-Jan-17 17:00:51.380599 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72524 2019-Jan-17 17:00:51.381237 - [DEBUG] Value : BOTTOM
72525 2019-Jan-17 17:00:51.381262 - [DEBUG]
72526 2019-Jan-17 17:00:51.381298 - [DEBUG] Function : main
72527 2019-Jan-17 17:00:51.381325 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72528 2019-Jan-17 17:00:51.381962 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72529 2019-Jan-17 17:00:51.382611 - [DEBUG] Value : BOTTOM
72530 2019-Jan-17 17:00:51.382637 - [DEBUG]
72531 2019-Jan-17 17:00:51.382662 - [DEBUG] Function : main
72532 2019-Jan-17 17:00:51.382688 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72533 2019-Jan-17 17:00:51.383324 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72534 2019-Jan-17 17:00:51.383381 - [DEBUG] Value : BOTTOM
72535 2019-Jan-17 17:00:51.383407 - [DEBUG]
72536 2019-Jan-17 17:00:51.383431 - [DEBUG] Function : main
72537 2019-Jan-17 17:00:51.383457 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72538 2019-Jan-17 17:00:51.384093 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72539 2019-Jan-17 17:00:51.385356 - [DEBUG] Value : BOTTOM
72540 2019-Jan-17 17:00:51.385381 - [DEBUG]
72541 2019-Jan-17 17:00:51.385414 - [DEBUG] Function : main
72542 2019-Jan-17 17:00:51.385440 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72543 2019-Jan-17 17:00:51.386076 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72544 2019-Jan-17 17:00:51.386713 - [DEBUG] Value : BOTTOM
72545 2019-Jan-17 17:00:51.386738 - [DEBUG]
72546 2019-Jan-17 17:00:51.386763 - [DEBUG] Function : main
72547 2019-Jan-17 17:00:51.386788 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72548 2019-Jan-17 17:00:51.387424 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72549 2019-Jan-17 17:00:51.388080 - [DEBUG] Value : BOTTOM
72550 2019-Jan-17 17:00:51.388105 - [DEBUG]
72551 2019-Jan-17 17:00:51.388130 - [DEBUG] Function : main
72552 2019-Jan-17 17:00:51.388156 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72553 2019-Jan-17 17:00:51.388792 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72554 2019-Jan-17 17:00:51.389427 - [DEBUG] Value : BOTTOM
72555 2019-Jan-17 17:00:51.389453 - [DEBUG]
72556 2019-Jan-17 17:00:51.389477 - [DEBUG] Function : main
72557 2019-Jan-17 17:00:51.389502 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72558 2019-Jan-17 17:00:51.390137 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72559 2019-Jan-17 17:00:51.390776 - [DEBUG] Value : BOTTOM
72560 2019-Jan-17 17:00:51.390801 - [DEBUG]
72561 2019-Jan-17 17:00:51.390826 - [DEBUG] Function : main
72562 2019-Jan-17 17:00:51.390851 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72563 2019-Jan-17 17:00:51.391503 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72564 2019-Jan-17 17:00:51.392145 - [DEBUG] Value : BOTTOM
72565 2019-Jan-17 17:00:51.392171 - [DEBUG]
72566 2019-Jan-17 17:00:51.392195 - [DEBUG] Function : main
72567 2019-Jan-17 17:00:51.392221 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72568 2019-Jan-17 17:00:51.392856 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72569 2019-Jan-17 17:00:51.392914 - [DEBUG] Value : BOTTOM
72570 2019-Jan-17 17:00:51.392939 - [DEBUG]
72571 2019-Jan-17 17:00:51.392965 - [DEBUG] Function : main
72572 2019-Jan-17 17:00:51.392991 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72573 2019-Jan-17 17:00:51.393627 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72574 2019-Jan-17 17:00:51.394890 - [DEBUG] Value : BOTTOM
72575 2019-Jan-17 17:00:51.394916 - [DEBUG]
72576 2019-Jan-17 17:00:51.394949 - [DEBUG] Function : main
72577 2019-Jan-17 17:00:51.394975 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72578 2019-Jan-17 17:00:51.395612 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72579 2019-Jan-17 17:00:51.396860 - [DEBUG] Value : BOTTOM
72580 2019-Jan-17 17:00:51.396885 - [DEBUG]
72581 2019-Jan-17 17:00:51.396918 - [DEBUG] Function : main
72582 2019-Jan-17 17:00:51.396944 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72583 2019-Jan-17 17:00:51.397580 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72584 2019-Jan-17 17:00:51.398232 - [DEBUG] Value : BOTTOM
72585 2019-Jan-17 17:00:51.398257 - [DEBUG]
72586 2019-Jan-17 17:00:51.398282 - [DEBUG] Function : main
72587 2019-Jan-17 17:00:51.398307 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72588 2019-Jan-17 17:00:51.398942 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72589 2019-Jan-17 17:00:51.399583 - [DEBUG] Value : BOTTOM
72590 2019-Jan-17 17:00:51.399609 - [DEBUG]
72591 2019-Jan-17 17:00:51.399633 - [DEBUG] Function : main
72592 2019-Jan-17 17:00:51.399659 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72593 2019-Jan-17 17:00:51.400294 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72594 2019-Jan-17 17:00:51.400928 - [DEBUG] Value : BOTTOM
72595 2019-Jan-17 17:00:51.400954 - [DEBUG]
72596 2019-Jan-17 17:00:51.400978 - [DEBUG] Function : main
72597 2019-Jan-17 17:00:51.401003 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72598 2019-Jan-17 17:00:51.401652 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72599 2019-Jan-17 17:00:51.402291 - [DEBUG] Value : BOTTOM
72600 2019-Jan-17 17:00:51.402317 - [DEBUG]
72601 2019-Jan-17 17:00:51.402342 - [DEBUG] Function : main
72602 2019-Jan-17 17:00:51.402367 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72603 2019-Jan-17 17:00:51.403001 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72604 2019-Jan-17 17:00:51.403642 - [DEBUG] Value : BOTTOM
72605 2019-Jan-17 17:00:51.403667 - [DEBUG]
72606 2019-Jan-17 17:00:51.403692 - [DEBUG] Function : main
72607 2019-Jan-17 17:00:51.403717 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72608 2019-Jan-17 17:00:51.404353 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72609 2019-Jan-17 17:00:51.404411 - [DEBUG] Value : BOTTOM
72610 2019-Jan-17 17:00:51.404436 - [DEBUG]
72611 2019-Jan-17 17:00:51.404461 - [DEBUG] Function : main
72612 2019-Jan-17 17:00:51.404487 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72613 2019-Jan-17 17:00:51.405137 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72614 2019-Jan-17 17:00:51.406385 - [DEBUG] Value : BOTTOM
72615 2019-Jan-17 17:00:51.406411 - [DEBUG]
72616 2019-Jan-17 17:00:51.406436 - [DEBUG] Function : main
72617 2019-Jan-17 17:00:51.406462 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72618 2019-Jan-17 17:00:51.407098 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72619 2019-Jan-17 17:00:51.408387 - [DEBUG] Value : BOTTOM
72620 2019-Jan-17 17:00:51.408415 - [DEBUG]
72621 2019-Jan-17 17:00:51.408464 - [DEBUG] Function : main
72622 2019-Jan-17 17:00:51.408493 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72623 2019-Jan-17 17:00:51.409197 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72624 2019-Jan-17 17:00:51.409897 - [DEBUG] Value : BOTTOM
72625 2019-Jan-17 17:00:51.409924 - [DEBUG]
72626 2019-Jan-17 17:00:51.409953 - [DEBUG] Function : main
72627 2019-Jan-17 17:00:51.409979 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72628 2019-Jan-17 17:00:51.410683 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72629 2019-Jan-17 17:00:51.411409 - [DEBUG] Value : BOTTOM
72630 2019-Jan-17 17:00:51.411436 - [DEBUG]
72631 2019-Jan-17 17:00:51.411464 - [DEBUG] Function : main
72632 2019-Jan-17 17:00:51.411491 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72633 2019-Jan-17 17:00:51.412169 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72634 2019-Jan-17 17:00:51.412850 - [DEBUG] Value : BOTTOM
72635 2019-Jan-17 17:00:51.412876 - [DEBUG]
72636 2019-Jan-17 17:00:51.412902 - [DEBUG] Function : main
72637 2019-Jan-17 17:00:51.412928 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72638 2019-Jan-17 17:00:51.413607 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72639 2019-Jan-17 17:00:51.414293 - [DEBUG] Value : BOTTOM
72640 2019-Jan-17 17:00:51.414321 - [DEBUG]
72641 2019-Jan-17 17:00:51.414348 - [DEBUG] Function : main
72642 2019-Jan-17 17:00:51.414375 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72643 2019-Jan-17 17:00:51.415153 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72644 2019-Jan-17 17:00:51.415226 - [DEBUG] Value : BOTTOM
72645 2019-Jan-17 17:00:51.415253 - [DEBUG]
72646 2019-Jan-17 17:00:51.415280 - [DEBUG] Function : main
72647 2019-Jan-17 17:00:51.415307 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72648 2019-Jan-17 17:00:51.415981 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72649 2019-Jan-17 17:00:51.417251 - [DEBUG] Value : BOTTOM
72650 2019-Jan-17 17:00:51.417276 - [DEBUG]
72651 2019-Jan-17 17:00:51.417328 - [DEBUG] Function : main
72652 2019-Jan-17 17:00:51.417355 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72653 2019-Jan-17 17:00:51.418015 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72654 2019-Jan-17 17:00:51.418652 - [DEBUG] Value : BOTTOM
72655 2019-Jan-17 17:00:51.418677 - [DEBUG]
72656 2019-Jan-17 17:00:51.418702 - [DEBUG] Function : main
72657 2019-Jan-17 17:00:51.418727 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72658 2019-Jan-17 17:00:51.419363 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72659 2019-Jan-17 17:00:51.420006 - [DEBUG] Value : BOTTOM
72660 2019-Jan-17 17:00:51.420031 - [DEBUG]
72661 2019-Jan-17 17:00:51.420056 - [DEBUG] Function : main
72662 2019-Jan-17 17:00:51.420082 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72663 2019-Jan-17 17:00:51.420717 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72664 2019-Jan-17 17:00:51.421385 - [DEBUG] Value : BOTTOM
72665 2019-Jan-17 17:00:51.421411 - [DEBUG]
72666 2019-Jan-17 17:00:51.421435 - [DEBUG] Function : main
72667 2019-Jan-17 17:00:51.421461 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72668 2019-Jan-17 17:00:51.422097 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72669 2019-Jan-17 17:00:51.422738 - [DEBUG] Value : BOTTOM
72670 2019-Jan-17 17:00:51.422763 - [DEBUG]
72671 2019-Jan-17 17:00:51.422787 - [DEBUG] Function : main
72672 2019-Jan-17 17:00:51.422813 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72673 2019-Jan-17 17:00:51.423447 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72674 2019-Jan-17 17:00:51.424083 - [DEBUG] Value : BOTTOM
72675 2019-Jan-17 17:00:51.424108 - [DEBUG]
72676 2019-Jan-17 17:00:51.424133 - [DEBUG] Function : main
72677 2019-Jan-17 17:00:51.424158 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72678 2019-Jan-17 17:00:51.424808 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72679 2019-Jan-17 17:00:51.425450 - [DEBUG] Value : BOTTOM
72680 2019-Jan-17 17:00:51.425476 - [DEBUG]
72681 2019-Jan-17 17:00:51.425501 - [DEBUG] Function : main
72682 2019-Jan-17 17:00:51.425526 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72683 2019-Jan-17 17:00:51.426161 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

72684 2019-Jan-17 17:00:51.426803 - [DEBUG] Value : BOTTOM
72685 2019-Jan-17 17:00:51.426828 - [DEBUG]
72686 2019-Jan-17 17:00:51.426853 - [DEBUG] Function : main
72687 2019-Jan-17 17:00:51.426878 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72688 2019-Jan-17 17:00:51.427514 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

72689 2019-Jan-17 17:00:51.428173 - [DEBUG] Value : BOTTOM
72690 2019-Jan-17 17:00:51.428198 - [DEBUG]
72691 2019-Jan-17 17:00:51.428223 - [DEBUG] Function : main
72692 2019-Jan-17 17:00:51.428248 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72693 2019-Jan-17 17:00:51.428883 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

72694 2019-Jan-17 17:00:51.429525 - [DEBUG] Value : BOTTOM
72695 2019-Jan-17 17:00:51.429550 - [DEBUG]
72696 2019-Jan-17 17:00:51.429575 - [DEBUG] Function : main
72697 2019-Jan-17 17:00:51.429600 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72698 2019-Jan-17 17:00:51.430238 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

72699 2019-Jan-17 17:00:51.430896 - [DEBUG] Value : BOTTOM
72700 2019-Jan-17 17:00:51.430922 - [DEBUG]
72701 2019-Jan-17 17:00:51.430947 - [DEBUG] Function : main
72702 2019-Jan-17 17:00:51.430972 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72703 2019-Jan-17 17:00:51.431628 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

72704 2019-Jan-17 17:00:51.432270 - [DEBUG] Value : BOTTOM
72705 2019-Jan-17 17:00:51.432295 - [DEBUG]
72706 2019-Jan-17 17:00:51.432320 - [DEBUG] Function : main
72707 2019-Jan-17 17:00:51.432346 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72708 2019-Jan-17 17:00:51.432980 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

72709 2019-Jan-17 17:00:51.433640 - [DEBUG] Value : BOTTOM
72710 2019-Jan-17 17:00:51.433667 - [DEBUG]
72711 2019-Jan-17 17:00:51.433692 - [DEBUG] Function : main
72712 2019-Jan-17 17:00:51.433717 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72713 2019-Jan-17 17:00:51.434353 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

72714 2019-Jan-17 17:00:51.435008 - [DEBUG] Value : BOTTOM
72715 2019-Jan-17 17:00:51.435033 - [DEBUG]
72716 2019-Jan-17 17:00:51.435058 - [DEBUG] Function : main
72717 2019-Jan-17 17:00:51.435083 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72718 2019-Jan-17 17:00:51.435718 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

72719 2019-Jan-17 17:00:51.436361 - [DEBUG] Value : BOTTOM
72720 2019-Jan-17 17:00:51.436387 - [DEBUG]
72721 2019-Jan-17 17:00:51.436411 - [DEBUG] Function : main
72722 2019-Jan-17 17:00:51.436437 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72723 2019-Jan-17 17:00:51.437071 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

72724 2019-Jan-17 17:00:51.437719 - [DEBUG] Value : BOTTOM
72725 2019-Jan-17 17:00:51.437744 - [DEBUG]
72726 2019-Jan-17 17:00:51.437769 - [DEBUG] Function : main
72727 2019-Jan-17 17:00:51.437795 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72728 2019-Jan-17 17:00:51.438447 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

72729 2019-Jan-17 17:00:51.439093 - [DEBUG] Value : BOTTOM
72730 2019-Jan-17 17:00:51.439119 - [DEBUG]
72731 2019-Jan-17 17:00:51.439145 - [DEBUG] Function : main
72732 2019-Jan-17 17:00:51.439170 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72733 2019-Jan-17 17:00:51.439805 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72734 2019-Jan-17 17:00:51.439865 - [DEBUG] Value : BOTTOM
72735 2019-Jan-17 17:00:51.439890 - [DEBUG]
72736 2019-Jan-17 17:00:51.439916 - [DEBUG] Function : main
72737 2019-Jan-17 17:00:51.439941 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72738 2019-Jan-17 17:00:51.440577 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72739 2019-Jan-17 17:00:51.441843 - [DEBUG] Value : BOTTOM
72740 2019-Jan-17 17:00:51.441869 - [DEBUG]
72741 2019-Jan-17 17:00:51.441894 - [DEBUG] Function : main
72742 2019-Jan-17 17:00:51.441920 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72743 2019-Jan-17 17:00:51.442556 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72744 2019-Jan-17 17:00:51.443803 - [DEBUG] Value : BOTTOM
72745 2019-Jan-17 17:00:51.443828 - [DEBUG]
72746 2019-Jan-17 17:00:51.443854 - [DEBUG] Function : main
72747 2019-Jan-17 17:00:51.443880 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72748 2019-Jan-17 17:00:51.444515 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

72749 2019-Jan-17 17:00:51.445779 - [DEBUG] Value : BOTTOM
72750 2019-Jan-17 17:00:51.445804 - [DEBUG]
72751 2019-Jan-17 17:00:51.445829 - [DEBUG] Function : main
72752 2019-Jan-17 17:00:51.445855 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72753 2019-Jan-17 17:00:51.446489 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

72754 2019-Jan-17 17:00:51.447747 - [DEBUG] Value : BOTTOM
72755 2019-Jan-17 17:00:51.447773 - [DEBUG]
72756 2019-Jan-17 17:00:51.447799 - [DEBUG] Function : main
72757 2019-Jan-17 17:00:51.447824 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72758 2019-Jan-17 17:00:51.448476 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

72759 2019-Jan-17 17:00:51.449723 - [DEBUG] Value : BOTTOM
72760 2019-Jan-17 17:00:51.449749 - [DEBUG]
72761 2019-Jan-17 17:00:51.449774 - [DEBUG] Function : main
72762 2019-Jan-17 17:00:51.449800 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72763 2019-Jan-17 17:00:51.450434 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72764 2019-Jan-17 17:00:51.451696 - [DEBUG] Value : BOTTOM
72765 2019-Jan-17 17:00:51.451721 - [DEBUG]
72766 2019-Jan-17 17:00:51.451759 - [DEBUG] Function : main
72767 2019-Jan-17 17:00:51.451786 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72768 2019-Jan-17 17:00:51.452430 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72769 2019-Jan-17 17:00:51.453066 - [DEBUG] Value : BOTTOM
72770 2019-Jan-17 17:00:51.453092 - [DEBUG]
72771 2019-Jan-17 17:00:51.453117 - [DEBUG] Function : main
72772 2019-Jan-17 17:00:51.453142 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72773 2019-Jan-17 17:00:51.453783 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72774 2019-Jan-17 17:00:51.454424 - [DEBUG] Value : BOTTOM
72775 2019-Jan-17 17:00:51.454450 - [DEBUG]
72776 2019-Jan-17 17:00:51.454475 - [DEBUG] Function : main
72777 2019-Jan-17 17:00:51.454501 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72778 2019-Jan-17 17:00:51.455159 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72779 2019-Jan-17 17:00:51.455796 - [DEBUG] Value : BOTTOM
72780 2019-Jan-17 17:00:51.455821 - [DEBUG]
72781 2019-Jan-17 17:00:51.455846 - [DEBUG] Function : main
72782 2019-Jan-17 17:00:51.455871 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72783 2019-Jan-17 17:00:51.456511 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72784 2019-Jan-17 17:00:51.457150 - [DEBUG] Value : BOTTOM
72785 2019-Jan-17 17:00:51.457176 - [DEBUG]
72786 2019-Jan-17 17:00:51.457200 - [DEBUG] Function : main
72787 2019-Jan-17 17:00:51.457226 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72788 2019-Jan-17 17:00:51.457867 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72789 2019-Jan-17 17:00:51.458519 - [DEBUG] Value : BOTTOM
72790 2019-Jan-17 17:00:51.458545 - [DEBUG]
72791 2019-Jan-17 17:00:51.458570 - [DEBUG] Function : main
72792 2019-Jan-17 17:00:51.458595 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72793 2019-Jan-17 17:00:51.459236 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72794 2019-Jan-17 17:00:51.459878 - [DEBUG] Value : BOTTOM
72795 2019-Jan-17 17:00:51.459912 - [DEBUG]
72796 2019-Jan-17 17:00:51.459938 - [DEBUG] Function : main
72797 2019-Jan-17 17:00:51.459963 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72798 2019-Jan-17 17:00:51.460604 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72799 2019-Jan-17 17:00:51.460662 - [DEBUG] Value : BOTTOM
72800 2019-Jan-17 17:00:51.460687 - [DEBUG]
72801 2019-Jan-17 17:00:51.460712 - [DEBUG] Function : main
72802 2019-Jan-17 17:00:51.460738 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72803 2019-Jan-17 17:00:51.461393 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72804 2019-Jan-17 17:00:51.462643 - [DEBUG] Value : BOTTOM
72805 2019-Jan-17 17:00:51.462669 - [DEBUG]
72806 2019-Jan-17 17:00:51.462694 - [DEBUG] Function : main
72807 2019-Jan-17 17:00:51.462719 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72808 2019-Jan-17 17:00:51.463360 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72809 2019-Jan-17 17:00:51.464608 - [DEBUG] Value : BOTTOM
72810 2019-Jan-17 17:00:51.464648 - [DEBUG]
72811 2019-Jan-17 17:00:51.464684 - [DEBUG] Function : main
72812 2019-Jan-17 17:00:51.464711 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72813 2019-Jan-17 17:00:51.465353 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72814 2019-Jan-17 17:00:51.465989 - [DEBUG] Value : BOTTOM
72815 2019-Jan-17 17:00:51.466015 - [DEBUG]
72816 2019-Jan-17 17:00:51.466039 - [DEBUG] Function : main
72817 2019-Jan-17 17:00:51.466064 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72818 2019-Jan-17 17:00:51.466704 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72819 2019-Jan-17 17:00:51.467345 - [DEBUG] Value : BOTTOM
72820 2019-Jan-17 17:00:51.467370 - [DEBUG]
72821 2019-Jan-17 17:00:51.467395 - [DEBUG] Function : main
72822 2019-Jan-17 17:00:51.467421 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72823 2019-Jan-17 17:00:51.468075 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72824 2019-Jan-17 17:00:51.468711 - [DEBUG] Value : BOTTOM
72825 2019-Jan-17 17:00:51.468736 - [DEBUG]
72826 2019-Jan-17 17:00:51.468761 - [DEBUG] Function : main
72827 2019-Jan-17 17:00:51.468786 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72828 2019-Jan-17 17:00:51.469426 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72829 2019-Jan-17 17:00:51.470064 - [DEBUG] Value : BOTTOM
72830 2019-Jan-17 17:00:51.470089 - [DEBUG]
72831 2019-Jan-17 17:00:51.470114 - [DEBUG] Function : main
72832 2019-Jan-17 17:00:51.470139 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72833 2019-Jan-17 17:00:51.470778 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72834 2019-Jan-17 17:00:51.471429 - [DEBUG] Value : BOTTOM
72835 2019-Jan-17 17:00:51.471455 - [DEBUG]
72836 2019-Jan-17 17:00:51.471479 - [DEBUG] Function : main
72837 2019-Jan-17 17:00:51.471504 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72838 2019-Jan-17 17:00:51.472143 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72839 2019-Jan-17 17:00:51.472792 - [DEBUG] Value : BOTTOM
72840 2019-Jan-17 17:00:51.472818 - [DEBUG]
72841 2019-Jan-17 17:00:51.472843 - [DEBUG] Function : main
72842 2019-Jan-17 17:00:51.472869 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72843 2019-Jan-17 17:00:51.473510 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

72844 2019-Jan-17 17:00:51.474151 - [DEBUG] Value : BOTTOM
72845 2019-Jan-17 17:00:51.474176 - [DEBUG]
72846 2019-Jan-17 17:00:51.474201 - [DEBUG] Function : main
72847 2019-Jan-17 17:00:51.474226 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72848 2019-Jan-17 17:00:51.474881 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

72849 2019-Jan-17 17:00:51.475524 - [DEBUG] Value : BOTTOM
72850 2019-Jan-17 17:00:51.475549 - [DEBUG]
72851 2019-Jan-17 17:00:51.475574 - [DEBUG] Function : main
72852 2019-Jan-17 17:00:51.475599 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72853 2019-Jan-17 17:00:51.476238 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72854 2019-Jan-17 17:00:51.476295 - [DEBUG] Value : BOTTOM
72855 2019-Jan-17 17:00:51.476321 - [DEBUG]
72856 2019-Jan-17 17:00:51.476346 - [DEBUG] Function : main
72857 2019-Jan-17 17:00:51.476371 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72858 2019-Jan-17 17:00:51.477012 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72859 2019-Jan-17 17:00:51.478276 - [DEBUG] Value : BOTTOM
72860 2019-Jan-17 17:00:51.478302 - [DEBUG]
72861 2019-Jan-17 17:00:51.478327 - [DEBUG] Function : main
72862 2019-Jan-17 17:00:51.478352 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72863 2019-Jan-17 17:00:51.478992 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72864 2019-Jan-17 17:00:51.480237 - [DEBUG] Value : BOTTOM
72865 2019-Jan-17 17:00:51.480263 - [DEBUG]
72866 2019-Jan-17 17:00:51.480306 - [DEBUG] Function : main
72867 2019-Jan-17 17:00:51.480333 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72868 2019-Jan-17 17:00:51.480969 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72869 2019-Jan-17 17:00:51.481622 - [DEBUG] Value : BOTTOM
72870 2019-Jan-17 17:00:51.481647 - [DEBUG]
72871 2019-Jan-17 17:00:51.481672 - [DEBUG] Function : main
72872 2019-Jan-17 17:00:51.481697 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72873 2019-Jan-17 17:00:51.482332 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72874 2019-Jan-17 17:00:51.482973 - [DEBUG] Value : BOTTOM
72875 2019-Jan-17 17:00:51.482999 - [DEBUG]
72876 2019-Jan-17 17:00:51.483024 - [DEBUG] Function : main
72877 2019-Jan-17 17:00:51.483049 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72878 2019-Jan-17 17:00:51.483685 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72879 2019-Jan-17 17:00:51.484320 - [DEBUG] Value : BOTTOM
72880 2019-Jan-17 17:00:51.484346 - [DEBUG]
72881 2019-Jan-17 17:00:51.484370 - [DEBUG] Function : main
72882 2019-Jan-17 17:00:51.484396 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72883 2019-Jan-17 17:00:51.485046 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72884 2019-Jan-17 17:00:51.485685 - [DEBUG] Value : BOTTOM
72885 2019-Jan-17 17:00:51.485719 - [DEBUG]
72886 2019-Jan-17 17:00:51.485744 - [DEBUG] Function : main
72887 2019-Jan-17 17:00:51.485770 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72888 2019-Jan-17 17:00:51.486406 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72889 2019-Jan-17 17:00:51.487041 - [DEBUG] Value : BOTTOM
72890 2019-Jan-17 17:00:51.487067 - [DEBUG]
72891 2019-Jan-17 17:00:51.487091 - [DEBUG] Function : main
72892 2019-Jan-17 17:00:51.487116 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72893 2019-Jan-17 17:00:51.487751 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

72894 2019-Jan-17 17:00:51.488407 - [DEBUG] Value : BOTTOM
72895 2019-Jan-17 17:00:51.488432 - [DEBUG]
72896 2019-Jan-17 17:00:51.488457 - [DEBUG] Function : main
72897 2019-Jan-17 17:00:51.488482 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72898 2019-Jan-17 17:00:51.489118 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

72899 2019-Jan-17 17:00:51.489759 - [DEBUG] Value : BOTTOM
72900 2019-Jan-17 17:00:51.489785 - [DEBUG]
72901 2019-Jan-17 17:00:51.489809 - [DEBUG] Function : main
72902 2019-Jan-17 17:00:51.489834 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72903 2019-Jan-17 17:00:51.490469 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

72904 2019-Jan-17 17:00:51.491111 - [DEBUG] Value : BOTTOM
72905 2019-Jan-17 17:00:51.491136 - [DEBUG]
72906 2019-Jan-17 17:00:51.491161 - [DEBUG] Function : main
72907 2019-Jan-17 17:00:51.491186 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72908 2019-Jan-17 17:00:51.491836 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

72909 2019-Jan-17 17:00:51.492479 - [DEBUG] Value : BOTTOM
72910 2019-Jan-17 17:00:51.492504 - [DEBUG]
72911 2019-Jan-17 17:00:51.492528 - [DEBUG] Function : main
72912 2019-Jan-17 17:00:51.492554 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72913 2019-Jan-17 17:00:51.493189 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

72914 2019-Jan-17 17:00:51.493836 - [DEBUG] Value : BOTTOM
72915 2019-Jan-17 17:00:51.493862 - [DEBUG]
72916 2019-Jan-17 17:00:51.493886 - [DEBUG] Function : main
72917 2019-Jan-17 17:00:51.493911 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72918 2019-Jan-17 17:00:51.494548 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

72919 2019-Jan-17 17:00:51.495206 - [DEBUG] Value : BOTTOM
72920 2019-Jan-17 17:00:51.495231 - [DEBUG]
72921 2019-Jan-17 17:00:51.495255 - [DEBUG] Function : main
72922 2019-Jan-17 17:00:51.495281 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72923 2019-Jan-17 17:00:51.495916 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

72924 2019-Jan-17 17:00:51.496558 - [DEBUG] Value : BOTTOM
72925 2019-Jan-17 17:00:51.496584 - [DEBUG]
72926 2019-Jan-17 17:00:51.496608 - [DEBUG] Function : main
72927 2019-Jan-17 17:00:51.496634 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72928 2019-Jan-17 17:00:51.497268 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

72929 2019-Jan-17 17:00:51.497909 - [DEBUG] Value : BOTTOM
72930 2019-Jan-17 17:00:51.497934 - [DEBUG]
72931 2019-Jan-17 17:00:51.497972 - [DEBUG] Function : main
72932 2019-Jan-17 17:00:51.497998 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72933 2019-Jan-17 17:00:51.498642 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

72934 2019-Jan-17 17:00:51.499286 - [DEBUG] Value : BOTTOM
72935 2019-Jan-17 17:00:51.499311 - [DEBUG]
72936 2019-Jan-17 17:00:51.499335 - [DEBUG] Function : main
72937 2019-Jan-17 17:00:51.499361 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72938 2019-Jan-17 17:00:51.499996 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

72939 2019-Jan-17 17:00:51.500642 - [DEBUG] Value : BOTTOM
72940 2019-Jan-17 17:00:51.500667 - [DEBUG]
72941 2019-Jan-17 17:00:51.500692 - [DEBUG] Function : main
72942 2019-Jan-17 17:00:51.500717 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72943 2019-Jan-17 17:00:51.501367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

72944 2019-Jan-17 17:00:51.502014 - [DEBUG] Value : BOTTOM
72945 2019-Jan-17 17:00:51.502039 - [DEBUG]
72946 2019-Jan-17 17:00:51.502065 - [DEBUG] Function : main
72947 2019-Jan-17 17:00:51.502091 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72948 2019-Jan-17 17:00:51.502726 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

72949 2019-Jan-17 17:00:51.502784 - [DEBUG] Value : BOTTOM
72950 2019-Jan-17 17:00:51.502809 - [DEBUG]
72951 2019-Jan-17 17:00:51.502834 - [DEBUG] Function : main
72952 2019-Jan-17 17:00:51.502860 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72953 2019-Jan-17 17:00:51.503497 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

72954 2019-Jan-17 17:00:51.504765 - [DEBUG] Value : BOTTOM
72955 2019-Jan-17 17:00:51.504791 - [DEBUG]
72956 2019-Jan-17 17:00:51.504817 - [DEBUG] Function : main
72957 2019-Jan-17 17:00:51.504842 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72958 2019-Jan-17 17:00:51.505479 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

72959 2019-Jan-17 17:00:51.506729 - [DEBUG] Value : BOTTOM
72960 2019-Jan-17 17:00:51.506755 - [DEBUG]
72961 2019-Jan-17 17:00:51.506780 - [DEBUG] Function : main
72962 2019-Jan-17 17:00:51.506805 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72963 2019-Jan-17 17:00:51.507441 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

72964 2019-Jan-17 17:00:51.508708 - [DEBUG] Value : BOTTOM
72965 2019-Jan-17 17:00:51.508733 - [DEBUG]
72966 2019-Jan-17 17:00:51.508759 - [DEBUG] Function : main
72967 2019-Jan-17 17:00:51.508784 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72968 2019-Jan-17 17:00:51.509421 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

72969 2019-Jan-17 17:00:51.510670 - [DEBUG] Value : BOTTOM
72970 2019-Jan-17 17:00:51.510695 - [DEBUG]
72971 2019-Jan-17 17:00:51.510720 - [DEBUG] Function : main
72972 2019-Jan-17 17:00:51.510747 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72973 2019-Jan-17 17:00:51.511399 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

72974 2019-Jan-17 17:00:51.512649 - [DEBUG] Value : BOTTOM
72975 2019-Jan-17 17:00:51.512675 - [DEBUG]
72976 2019-Jan-17 17:00:51.512713 - [DEBUG] Function : main
72977 2019-Jan-17 17:00:51.512748 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72978 2019-Jan-17 17:00:51.513387 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

72979 2019-Jan-17 17:00:51.514023 - [DEBUG] Value : BOTTOM
72980 2019-Jan-17 17:00:51.514048 - [DEBUG]
72981 2019-Jan-17 17:00:51.514073 - [DEBUG] Function : main
72982 2019-Jan-17 17:00:51.514098 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72983 2019-Jan-17 17:00:51.514749 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

72984 2019-Jan-17 17:00:51.515392 - [DEBUG] Value : BOTTOM
72985 2019-Jan-17 17:00:51.515417 - [DEBUG]
72986 2019-Jan-17 17:00:51.515442 - [DEBUG] Function : main
72987 2019-Jan-17 17:00:51.515468 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72988 2019-Jan-17 17:00:51.516103 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

72989 2019-Jan-17 17:00:51.516738 - [DEBUG] Value : BOTTOM
72990 2019-Jan-17 17:00:51.516763 - [DEBUG]
72991 2019-Jan-17 17:00:51.516788 - [DEBUG] Function : main
72992 2019-Jan-17 17:00:51.516813 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72993 2019-Jan-17 17:00:51.517448 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

72994 2019-Jan-17 17:00:51.518102 - [DEBUG] Value : BOTTOM
72995 2019-Jan-17 17:00:51.518127 - [DEBUG]
72996 2019-Jan-17 17:00:51.518152 - [DEBUG] Function : main
72997 2019-Jan-17 17:00:51.518177 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72998 2019-Jan-17 17:00:51.518813 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

72999 2019-Jan-17 17:00:51.519449 - [DEBUG] Value : BOTTOM
73000 2019-Jan-17 17:00:51.519474 - [DEBUG]
73001 2019-Jan-17 17:00:51.519499 - [DEBUG] Function : main
73002 2019-Jan-17 17:00:51.519524 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73003 2019-Jan-17 17:00:51.520160 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73004 2019-Jan-17 17:00:51.520802 - [DEBUG] Value : BOTTOM
73005 2019-Jan-17 17:00:51.520827 - [DEBUG]
73006 2019-Jan-17 17:00:51.520852 - [DEBUG] Function : main
73007 2019-Jan-17 17:00:51.520877 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73008 2019-Jan-17 17:00:51.521528 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73009 2019-Jan-17 17:00:51.522170 - [DEBUG] Value : BOTTOM
73010 2019-Jan-17 17:00:51.522195 - [DEBUG]
73011 2019-Jan-17 17:00:51.522219 - [DEBUG] Function : main
73012 2019-Jan-17 17:00:51.522245 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73013 2019-Jan-17 17:00:51.522880 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73014 2019-Jan-17 17:00:51.523522 - [DEBUG] Value : BOTTOM
73015 2019-Jan-17 17:00:51.523547 - [DEBUG]
73016 2019-Jan-17 17:00:51.523572 - [DEBUG] Function : main
73017 2019-Jan-17 17:00:51.523597 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73018 2019-Jan-17 17:00:51.524231 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73019 2019-Jan-17 17:00:51.524889 - [DEBUG] Value : BOTTOM
73020 2019-Jan-17 17:00:51.524914 - [DEBUG]
73021 2019-Jan-17 17:00:51.524947 - [DEBUG] Function : main
73022 2019-Jan-17 17:00:51.524973 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73023 2019-Jan-17 17:00:51.525609 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73024 2019-Jan-17 17:00:51.525667 - [DEBUG] Value : BOTTOM
73025 2019-Jan-17 17:00:51.525692 - [DEBUG]
73026 2019-Jan-17 17:00:51.525717 - [DEBUG] Function : main
73027 2019-Jan-17 17:00:51.525742 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73028 2019-Jan-17 17:00:51.526379 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73029 2019-Jan-17 17:00:51.527628 - [DEBUG] Value : BOTTOM
73030 2019-Jan-17 17:00:51.527653 - [DEBUG]
73031 2019-Jan-17 17:00:51.527679 - [DEBUG] Function : main
73032 2019-Jan-17 17:00:51.527704 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73033 2019-Jan-17 17:00:51.528356 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73034 2019-Jan-17 17:00:51.529603 - [DEBUG] Value : BOTTOM
73035 2019-Jan-17 17:00:51.529628 - [DEBUG]
73036 2019-Jan-17 17:00:51.529666 - [DEBUG] Function : main
73037 2019-Jan-17 17:00:51.529693 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73038 2019-Jan-17 17:00:51.530329 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73039 2019-Jan-17 17:00:51.530965 - [DEBUG] Value : BOTTOM
73040 2019-Jan-17 17:00:51.530991 - [DEBUG]
73041 2019-Jan-17 17:00:51.531015 - [DEBUG] Function : main
73042 2019-Jan-17 17:00:51.531041 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73043 2019-Jan-17 17:00:51.531692 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73044 2019-Jan-17 17:00:51.532333 - [DEBUG] Value : BOTTOM
73045 2019-Jan-17 17:00:51.532358 - [DEBUG]
73046 2019-Jan-17 17:00:51.532383 - [DEBUG] Function : main
73047 2019-Jan-17 17:00:51.532409 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73048 2019-Jan-17 17:00:51.533045 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73049 2019-Jan-17 17:00:51.533680 - [DEBUG] Value : BOTTOM
73050 2019-Jan-17 17:00:51.533706 - [DEBUG]
73051 2019-Jan-17 17:00:51.533730 - [DEBUG] Function : main
73052 2019-Jan-17 17:00:51.533755 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73053 2019-Jan-17 17:00:51.534390 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73054 2019-Jan-17 17:00:51.535045 - [DEBUG] Value : BOTTOM
73055 2019-Jan-17 17:00:51.535070 - [DEBUG]
73056 2019-Jan-17 17:00:51.535095 - [DEBUG] Function : main
73057 2019-Jan-17 17:00:51.535120 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73058 2019-Jan-17 17:00:51.535756 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73059 2019-Jan-17 17:00:51.536392 - [DEBUG] Value : BOTTOM
73060 2019-Jan-17 17:00:51.536417 - [DEBUG]
73061 2019-Jan-17 17:00:51.536441 - [DEBUG] Function : main
73062 2019-Jan-17 17:00:51.536467 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73063 2019-Jan-17 17:00:51.537103 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73064 2019-Jan-17 17:00:51.537744 - [DEBUG] Value : BOTTOM
73065 2019-Jan-17 17:00:51.537770 - [DEBUG]
73066 2019-Jan-17 17:00:51.537795 - [DEBUG] Function : main
73067 2019-Jan-17 17:00:51.537829 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73068 2019-Jan-17 17:00:51.538482 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73069 2019-Jan-17 17:00:51.539124 - [DEBUG] Value : BOTTOM
73070 2019-Jan-17 17:00:51.539150 - [DEBUG]
73071 2019-Jan-17 17:00:51.539174 - [DEBUG] Function : main
73072 2019-Jan-17 17:00:51.539200 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73073 2019-Jan-17 17:00:51.539835 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73074 2019-Jan-17 17:00:51.540477 - [DEBUG] Value : BOTTOM
73075 2019-Jan-17 17:00:51.540503 - [DEBUG]
73076 2019-Jan-17 17:00:51.540527 - [DEBUG] Function : main
73077 2019-Jan-17 17:00:51.540552 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73078 2019-Jan-17 17:00:51.541187 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73079 2019-Jan-17 17:00:51.541846 - [DEBUG] Value : BOTTOM
73080 2019-Jan-17 17:00:51.541872 - [DEBUG]
73081 2019-Jan-17 17:00:51.541896 - [DEBUG] Function : main
73082 2019-Jan-17 17:00:51.541921 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73083 2019-Jan-17 17:00:51.542557 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73084 2019-Jan-17 17:00:51.543196 - [DEBUG] Value : BOTTOM
73085 2019-Jan-17 17:00:51.543221 - [DEBUG]
73086 2019-Jan-17 17:00:51.543246 - [DEBUG] Function : main
73087 2019-Jan-17 17:00:51.543271 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73088 2019-Jan-17 17:00:51.543908 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

73089 2019-Jan-17 17:00:51.544554 - [DEBUG] Value : BOTTOM
73090 2019-Jan-17 17:00:51.544580 - [DEBUG]
73091 2019-Jan-17 17:00:51.544604 - [DEBUG] Function : main
73092 2019-Jan-17 17:00:51.544641 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73093 2019-Jan-17 17:00:51.545277 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73094 2019-Jan-17 17:00:51.545335 - [DEBUG] Value : BOTTOM
73095 2019-Jan-17 17:00:51.545360 - [DEBUG]
73096 2019-Jan-17 17:00:51.545386 - [DEBUG] Function : main
73097 2019-Jan-17 17:00:51.545411 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73098 2019-Jan-17 17:00:51.546064 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73099 2019-Jan-17 17:00:51.547330 - [DEBUG] Value : BOTTOM
73100 2019-Jan-17 17:00:51.547356 - [DEBUG]
73101 2019-Jan-17 17:00:51.547382 - [DEBUG] Function : main
73102 2019-Jan-17 17:00:51.547408 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73103 2019-Jan-17 17:00:51.548063 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

73104 2019-Jan-17 17:00:51.549313 - [DEBUG] Value : BOTTOM
73105 2019-Jan-17 17:00:51.549338 - [DEBUG]
73106 2019-Jan-17 17:00:51.549364 - [DEBUG] Function : main
73107 2019-Jan-17 17:00:51.549389 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73108 2019-Jan-17 17:00:51.550025 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73109 2019-Jan-17 17:00:51.551283 - [DEBUG] Value : BOTTOM
73110 2019-Jan-17 17:00:51.551329 - [DEBUG]
73111 2019-Jan-17 17:00:51.551382 - [DEBUG] Function : main
73112 2019-Jan-17 17:00:51.551411 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73113 2019-Jan-17 17:00:51.552072 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73114 2019-Jan-17 17:00:51.552712 - [DEBUG] Value : BOTTOM
73115 2019-Jan-17 17:00:51.552738 - [DEBUG]
73116 2019-Jan-17 17:00:51.552763 - [DEBUG] Function : main
73117 2019-Jan-17 17:00:51.552788 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73118 2019-Jan-17 17:00:51.553430 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73119 2019-Jan-17 17:00:51.554071 - [DEBUG] Value : BOTTOM
73120 2019-Jan-17 17:00:51.554096 - [DEBUG]
73121 2019-Jan-17 17:00:51.554121 - [DEBUG] Function : main
73122 2019-Jan-17 17:00:51.554147 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73123 2019-Jan-17 17:00:51.554805 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73124 2019-Jan-17 17:00:51.555442 - [DEBUG] Value : BOTTOM
73125 2019-Jan-17 17:00:51.555467 - [DEBUG]
73126 2019-Jan-17 17:00:51.555492 - [DEBUG] Function : main
73127 2019-Jan-17 17:00:51.555517 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73128 2019-Jan-17 17:00:51.556156 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73129 2019-Jan-17 17:00:51.556797 - [DEBUG] Value : BOTTOM
73130 2019-Jan-17 17:00:51.556822 - [DEBUG]
73131 2019-Jan-17 17:00:51.556847 - [DEBUG] Function : main
73132 2019-Jan-17 17:00:51.556872 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73133 2019-Jan-17 17:00:51.557512 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73134 2019-Jan-17 17:00:51.558163 - [DEBUG] Value : BOTTOM
73135 2019-Jan-17 17:00:51.558188 - [DEBUG]
73136 2019-Jan-17 17:00:51.558213 - [DEBUG] Function : main
73137 2019-Jan-17 17:00:51.558238 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73138 2019-Jan-17 17:00:51.558879 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73139 2019-Jan-17 17:00:51.559522 - [DEBUG] Value : BOTTOM
73140 2019-Jan-17 17:00:51.559547 - [DEBUG]
73141 2019-Jan-17 17:00:51.559572 - [DEBUG] Function : main
73142 2019-Jan-17 17:00:51.559597 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73143 2019-Jan-17 17:00:51.560239 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73144 2019-Jan-17 17:00:51.560882 - [DEBUG] Value : BOTTOM
73145 2019-Jan-17 17:00:51.560908 - [DEBUG]
73146 2019-Jan-17 17:00:51.560932 - [DEBUG] Function : main
73147 2019-Jan-17 17:00:51.560957 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73148 2019-Jan-17 17:00:51.561615 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73149 2019-Jan-17 17:00:51.562258 - [DEBUG] Value : BOTTOM
73150 2019-Jan-17 17:00:51.562284 - [DEBUG]
73151 2019-Jan-17 17:00:51.562308 - [DEBUG] Function : main
73152 2019-Jan-17 17:00:51.562334 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73153 2019-Jan-17 17:00:51.562973 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73154 2019-Jan-17 17:00:51.563615 - [DEBUG] Value : BOTTOM
73155 2019-Jan-17 17:00:51.563640 - [DEBUG]
73156 2019-Jan-17 17:00:51.563665 - [DEBUG] Function : main
73157 2019-Jan-17 17:00:51.563690 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73158 2019-Jan-17 17:00:51.564340 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73159 2019-Jan-17 17:00:51.564994 - [DEBUG] Value : BOTTOM
73160 2019-Jan-17 17:00:51.565019 - [DEBUG]
73161 2019-Jan-17 17:00:51.565044 - [DEBUG] Function : main
73162 2019-Jan-17 17:00:51.565069 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73163 2019-Jan-17 17:00:51.565709 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73164 2019-Jan-17 17:00:51.566350 - [DEBUG] Value : BOTTOM
73165 2019-Jan-17 17:00:51.566376 - [DEBUG]
73166 2019-Jan-17 17:00:51.566400 - [DEBUG] Function : main
73167 2019-Jan-17 17:00:51.566425 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73168 2019-Jan-17 17:00:51.567067 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73169 2019-Jan-17 17:00:51.567126 - [DEBUG] Value : BOTTOM
73170 2019-Jan-17 17:00:51.567151 - [DEBUG]
73171 2019-Jan-17 17:00:51.567176 - [DEBUG] Function : main
73172 2019-Jan-17 17:00:51.567201 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73173 2019-Jan-17 17:00:51.567842 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73174 2019-Jan-17 17:00:51.569109 - [DEBUG] Value : BOTTOM
73175 2019-Jan-17 17:00:51.569135 - [DEBUG]
73176 2019-Jan-17 17:00:51.569160 - [DEBUG] Function : main
73177 2019-Jan-17 17:00:51.569186 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73178 2019-Jan-17 17:00:51.569826 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73179 2019-Jan-17 17:00:51.571073 - [DEBUG] Value : BOTTOM
73180 2019-Jan-17 17:00:51.571099 - [DEBUG]
73181 2019-Jan-17 17:00:51.571144 - [DEBUG] Function : main
73182 2019-Jan-17 17:00:51.571171 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73183 2019-Jan-17 17:00:51.571836 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73184 2019-Jan-17 17:00:51.572475 - [DEBUG] Value : BOTTOM
73185 2019-Jan-17 17:00:51.572501 - [DEBUG]
73186 2019-Jan-17 17:00:51.572525 - [DEBUG] Function : main
73187 2019-Jan-17 17:00:51.572551 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73188 2019-Jan-17 17:00:51.573186 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73189 2019-Jan-17 17:00:51.573827 - [DEBUG] Value : BOTTOM
73190 2019-Jan-17 17:00:51.573853 - [DEBUG]
73191 2019-Jan-17 17:00:51.573878 - [DEBUG] Function : main
73192 2019-Jan-17 17:00:51.573903 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73193 2019-Jan-17 17:00:51.574537 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73194 2019-Jan-17 17:00:51.575190 - [DEBUG] Value : BOTTOM
73195 2019-Jan-17 17:00:51.575215 - [DEBUG]
73196 2019-Jan-17 17:00:51.575240 - [DEBUG] Function : main
73197 2019-Jan-17 17:00:51.575265 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73198 2019-Jan-17 17:00:51.575900 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73199 2019-Jan-17 17:00:51.576540 - [DEBUG] Value : BOTTOM
73200 2019-Jan-17 17:00:51.576565 - [DEBUG]
73201 2019-Jan-17 17:00:51.576590 - [DEBUG] Function : main
73202 2019-Jan-17 17:00:51.576615 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73203 2019-Jan-17 17:00:51.577250 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73204 2019-Jan-17 17:00:51.577886 - [DEBUG] Value : BOTTOM
73205 2019-Jan-17 17:00:51.577920 - [DEBUG]
73206 2019-Jan-17 17:00:51.577945 - [DEBUG] Function : main
73207 2019-Jan-17 17:00:51.577985 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73208 2019-Jan-17 17:00:51.578621 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73209 2019-Jan-17 17:00:51.579263 - [DEBUG] Value : BOTTOM
73210 2019-Jan-17 17:00:51.579288 - [DEBUG]
73211 2019-Jan-17 17:00:51.579313 - [DEBUG] Function : main
73212 2019-Jan-17 17:00:51.579339 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73213 2019-Jan-17 17:00:51.579972 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73214 2019-Jan-17 17:00:51.580614 - [DEBUG] Value : BOTTOM
73215 2019-Jan-17 17:00:51.580640 - [DEBUG]
73216 2019-Jan-17 17:00:51.580664 - [DEBUG] Function : main
73217 2019-Jan-17 17:00:51.580689 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73218 2019-Jan-17 17:00:51.581337 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73219 2019-Jan-17 17:00:51.581980 - [DEBUG] Value : BOTTOM
73220 2019-Jan-17 17:00:51.582005 - [DEBUG]
73221 2019-Jan-17 17:00:51.582030 - [DEBUG] Function : main
73222 2019-Jan-17 17:00:51.582055 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73223 2019-Jan-17 17:00:51.582689 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73224 2019-Jan-17 17:00:51.583332 - [DEBUG] Value : BOTTOM
73225 2019-Jan-17 17:00:51.583358 - [DEBUG]
73226 2019-Jan-17 17:00:51.583382 - [DEBUG] Function : main
73227 2019-Jan-17 17:00:51.583408 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73228 2019-Jan-17 17:00:51.584042 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73229 2019-Jan-17 17:00:51.584695 - [DEBUG] Value : BOTTOM
73230 2019-Jan-17 17:00:51.584720 - [DEBUG]
73231 2019-Jan-17 17:00:51.584745 - [DEBUG] Function : main
73232 2019-Jan-17 17:00:51.584770 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73233 2019-Jan-17 17:00:51.585405 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73234 2019-Jan-17 17:00:51.586047 - [DEBUG] Value : BOTTOM
73235 2019-Jan-17 17:00:51.586072 - [DEBUG]
73236 2019-Jan-17 17:00:51.586097 - [DEBUG] Function : main
73237 2019-Jan-17 17:00:51.586122 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73238 2019-Jan-17 17:00:51.586757 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73239 2019-Jan-17 17:00:51.587399 - [DEBUG] Value : BOTTOM
73240 2019-Jan-17 17:00:51.587424 - [DEBUG]
73241 2019-Jan-17 17:00:51.587449 - [DEBUG] Function : main
73242 2019-Jan-17 17:00:51.587475 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73243 2019-Jan-17 17:00:51.588124 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73244 2019-Jan-17 17:00:51.588764 - [DEBUG] Value : BOTTOM
73245 2019-Jan-17 17:00:51.588789 - [DEBUG]
73246 2019-Jan-17 17:00:51.588814 - [DEBUG] Function : main
73247 2019-Jan-17 17:00:51.588839 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73248 2019-Jan-17 17:00:51.589474 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73249 2019-Jan-17 17:00:51.590116 - [DEBUG] Value : BOTTOM
73250 2019-Jan-17 17:00:51.590142 - [DEBUG]
73251 2019-Jan-17 17:00:51.590166 - [DEBUG] Function : main
73252 2019-Jan-17 17:00:51.590192 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73253 2019-Jan-17 17:00:51.590826 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

73254 2019-Jan-17 17:00:51.591496 - [DEBUG] Value : BOTTOM
73255 2019-Jan-17 17:00:51.591523 - [DEBUG]
73256 2019-Jan-17 17:00:51.591547 - [DEBUG] Function : main
73257 2019-Jan-17 17:00:51.591573 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73258 2019-Jan-17 17:00:51.592208 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

73259 2019-Jan-17 17:00:51.592848 - [DEBUG] Value : BOTTOM
73260 2019-Jan-17 17:00:51.592873 - [DEBUG]
73261 2019-Jan-17 17:00:51.592899 - [DEBUG] Function : main
73262 2019-Jan-17 17:00:51.592924 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73263 2019-Jan-17 17:00:51.593560 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

73264 2019-Jan-17 17:00:51.594207 - [DEBUG] Value : BOTTOM
73265 2019-Jan-17 17:00:51.594232 - [DEBUG]
73266 2019-Jan-17 17:00:51.594257 - [DEBUG] Function : main
73267 2019-Jan-17 17:00:51.594282 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73268 2019-Jan-17 17:00:51.594933 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

73269 2019-Jan-17 17:00:51.595580 - [DEBUG] Value : BOTTOM
73270 2019-Jan-17 17:00:51.595605 - [DEBUG]
73271 2019-Jan-17 17:00:51.595630 - [DEBUG] Function : main
73272 2019-Jan-17 17:00:51.595655 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73273 2019-Jan-17 17:00:51.596290 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73274 2019-Jan-17 17:00:51.596348 - [DEBUG] Value : BOTTOM
73275 2019-Jan-17 17:00:51.596373 - [DEBUG]
73276 2019-Jan-17 17:00:51.596399 - [DEBUG] Function : main
73277 2019-Jan-17 17:00:51.596424 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73278 2019-Jan-17 17:00:51.597062 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73279 2019-Jan-17 17:00:51.598327 - [DEBUG] Value : BOTTOM
73280 2019-Jan-17 17:00:51.598353 - [DEBUG]
73281 2019-Jan-17 17:00:51.598378 - [DEBUG] Function : main
73282 2019-Jan-17 17:00:51.598404 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73283 2019-Jan-17 17:00:51.599045 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

73284 2019-Jan-17 17:00:51.600295 - [DEBUG] Value : BOTTOM
73285 2019-Jan-17 17:00:51.600321 - [DEBUG]
73286 2019-Jan-17 17:00:51.600346 - [DEBUG] Function : main
73287 2019-Jan-17 17:00:51.600372 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73288 2019-Jan-17 17:00:51.601007 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

73289 2019-Jan-17 17:00:51.602270 - [DEBUG] Value : BOTTOM
73290 2019-Jan-17 17:00:51.602296 - [DEBUG]
73291 2019-Jan-17 17:00:51.602321 - [DEBUG] Function : main
73292 2019-Jan-17 17:00:51.602347 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73293 2019-Jan-17 17:00:51.602981 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73294 2019-Jan-17 17:00:51.604229 - [DEBUG] Value : BOTTOM
73295 2019-Jan-17 17:00:51.604255 - [DEBUG]
73296 2019-Jan-17 17:00:51.604298 - [DEBUG] Function : main
73297 2019-Jan-17 17:00:51.604324 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73298 2019-Jan-17 17:00:51.604974 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73299 2019-Jan-17 17:00:51.605628 - [DEBUG] Value : BOTTOM
73300 2019-Jan-17 17:00:51.605654 - [DEBUG]
73301 2019-Jan-17 17:00:51.605679 - [DEBUG] Function : main
73302 2019-Jan-17 17:00:51.605705 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73303 2019-Jan-17 17:00:51.606341 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73304 2019-Jan-17 17:00:51.606982 - [DEBUG] Value : BOTTOM
73305 2019-Jan-17 17:00:51.607007 - [DEBUG]
73306 2019-Jan-17 17:00:51.607032 - [DEBUG] Function : main
73307 2019-Jan-17 17:00:51.607058 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73308 2019-Jan-17 17:00:51.607693 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73309 2019-Jan-17 17:00:51.608344 - [DEBUG] Value : BOTTOM
73310 2019-Jan-17 17:00:51.608370 - [DEBUG]
73311 2019-Jan-17 17:00:51.608394 - [DEBUG] Function : main
73312 2019-Jan-17 17:00:51.608419 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73313 2019-Jan-17 17:00:51.609054 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73314 2019-Jan-17 17:00:51.609693 - [DEBUG] Value : BOTTOM
73315 2019-Jan-17 17:00:51.609718 - [DEBUG]
73316 2019-Jan-17 17:00:51.609743 - [DEBUG] Function : main
73317 2019-Jan-17 17:00:51.609768 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73318 2019-Jan-17 17:00:51.610402 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73319 2019-Jan-17 17:00:51.611039 - [DEBUG] Value : BOTTOM
73320 2019-Jan-17 17:00:51.611064 - [DEBUG]
73321 2019-Jan-17 17:00:51.611089 - [DEBUG] Function : main
73322 2019-Jan-17 17:00:51.611114 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73323 2019-Jan-17 17:00:51.611765 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73324 2019-Jan-17 17:00:51.612406 - [DEBUG] Value : BOTTOM
73325 2019-Jan-17 17:00:51.612432 - [DEBUG]
73326 2019-Jan-17 17:00:51.612457 - [DEBUG] Function : main
73327 2019-Jan-17 17:00:51.612482 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73328 2019-Jan-17 17:00:51.613115 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73329 2019-Jan-17 17:00:51.613756 - [DEBUG] Value : BOTTOM
73330 2019-Jan-17 17:00:51.613781 - [DEBUG]
73331 2019-Jan-17 17:00:51.613806 - [DEBUG] Function : main
73332 2019-Jan-17 17:00:51.613831 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73333 2019-Jan-17 17:00:51.614466 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73334 2019-Jan-17 17:00:51.615123 - [DEBUG] Value : BOTTOM
73335 2019-Jan-17 17:00:51.615149 - [DEBUG]
73336 2019-Jan-17 17:00:51.615173 - [DEBUG] Function : main
73337 2019-Jan-17 17:00:51.615199 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73338 2019-Jan-17 17:00:51.615834 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73339 2019-Jan-17 17:00:51.616481 - [DEBUG] Value : BOTTOM
73340 2019-Jan-17 17:00:51.616506 - [DEBUG]
73341 2019-Jan-17 17:00:51.616531 - [DEBUG] Function : main
73342 2019-Jan-17 17:00:51.616556 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73343 2019-Jan-17 17:00:51.617190 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73344 2019-Jan-17 17:00:51.617829 - [DEBUG] Value : BOTTOM
73345 2019-Jan-17 17:00:51.617855 - [DEBUG]
73346 2019-Jan-17 17:00:51.617879 - [DEBUG] Function : main
73347 2019-Jan-17 17:00:51.617905 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73348 2019-Jan-17 17:00:51.618565 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73349 2019-Jan-17 17:00:51.619207 - [DEBUG] Value : BOTTOM
73350 2019-Jan-17 17:00:51.619233 - [DEBUG]
73351 2019-Jan-17 17:00:51.619257 - [DEBUG] Function : main
73352 2019-Jan-17 17:00:51.619283 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73353 2019-Jan-17 17:00:51.619916 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73354 2019-Jan-17 17:00:51.620559 - [DEBUG] Value : BOTTOM
73355 2019-Jan-17 17:00:51.620584 - [DEBUG]
73356 2019-Jan-17 17:00:51.620609 - [DEBUG] Function : main
73357 2019-Jan-17 17:00:51.620634 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73358 2019-Jan-17 17:00:51.621267 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73359 2019-Jan-17 17:00:51.621920 - [DEBUG] Value : BOTTOM
73360 2019-Jan-17 17:00:51.621946 - [DEBUG]
73361 2019-Jan-17 17:00:51.621970 - [DEBUG] Function : main
73362 2019-Jan-17 17:00:51.621996 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73363 2019-Jan-17 17:00:51.622631 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73364 2019-Jan-17 17:00:51.623272 - [DEBUG] Value : BOTTOM
73365 2019-Jan-17 17:00:51.623297 - [DEBUG]
73366 2019-Jan-17 17:00:51.623322 - [DEBUG] Function : main
73367 2019-Jan-17 17:00:51.623347 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73368 2019-Jan-17 17:00:51.623981 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

73369 2019-Jan-17 17:00:51.624634 - [DEBUG] Value : BOTTOM
73370 2019-Jan-17 17:00:51.624661 - [DEBUG]
73371 2019-Jan-17 17:00:51.624686 - [DEBUG] Function : main
73372 2019-Jan-17 17:00:51.624712 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73373 2019-Jan-17 17:00:51.625347 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

73374 2019-Jan-17 17:00:51.625985 - [DEBUG] Value : BOTTOM
73375 2019-Jan-17 17:00:51.626011 - [DEBUG]
73376 2019-Jan-17 17:00:51.626037 - [DEBUG] Function : main
73377 2019-Jan-17 17:00:51.626062 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73378 2019-Jan-17 17:00:51.626695 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

73379 2019-Jan-17 17:00:51.627343 - [DEBUG] Value : BOTTOM
73380 2019-Jan-17 17:00:51.627368 - [DEBUG]
73381 2019-Jan-17 17:00:51.627393 - [DEBUG] Function : main
73382 2019-Jan-17 17:00:51.627418 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73383 2019-Jan-17 17:00:51.628066 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73384 2019-Jan-17 17:00:51.628125 - [DEBUG] Value : BOTTOM
73385 2019-Jan-17 17:00:51.628150 - [DEBUG]
73386 2019-Jan-17 17:00:51.628174 - [DEBUG] Function : main
73387 2019-Jan-17 17:00:51.628199 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73388 2019-Jan-17 17:00:51.628835 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73389 2019-Jan-17 17:00:51.630083 - [DEBUG] Value : BOTTOM
73390 2019-Jan-17 17:00:51.630109 - [DEBUG]
73391 2019-Jan-17 17:00:51.630134 - [DEBUG] Function : main
73392 2019-Jan-17 17:00:51.630159 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73393 2019-Jan-17 17:00:51.630791 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

73394 2019-Jan-17 17:00:51.632059 - [DEBUG] Value : BOTTOM
73395 2019-Jan-17 17:00:51.632097 - [DEBUG]
73396 2019-Jan-17 17:00:51.632123 - [DEBUG] Function : main
73397 2019-Jan-17 17:00:51.632149 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73398 2019-Jan-17 17:00:51.632783 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73399 2019-Jan-17 17:00:51.634030 - [DEBUG] Value : BOTTOM
73400 2019-Jan-17 17:00:51.634055 - [DEBUG]
73401 2019-Jan-17 17:00:51.634099 - [DEBUG] Function : main
73402 2019-Jan-17 17:00:51.634125 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73403 2019-Jan-17 17:00:51.634783 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73404 2019-Jan-17 17:00:51.635420 - [DEBUG] Value : BOTTOM
73405 2019-Jan-17 17:00:51.635446 - [DEBUG]
73406 2019-Jan-17 17:00:51.635470 - [DEBUG] Function : main
73407 2019-Jan-17 17:00:51.635495 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73408 2019-Jan-17 17:00:51.636128 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73409 2019-Jan-17 17:00:51.636776 - [DEBUG] Value : BOTTOM
73410 2019-Jan-17 17:00:51.636802 - [DEBUG]
73411 2019-Jan-17 17:00:51.636828 - [DEBUG] Function : main
73412 2019-Jan-17 17:00:51.636853 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73413 2019-Jan-17 17:00:51.637496 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73414 2019-Jan-17 17:00:51.638150 - [DEBUG] Value : BOTTOM
73415 2019-Jan-17 17:00:51.638175 - [DEBUG]
73416 2019-Jan-17 17:00:51.638199 - [DEBUG] Function : main
73417 2019-Jan-17 17:00:51.638224 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73418 2019-Jan-17 17:00:51.638860 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73419 2019-Jan-17 17:00:51.639497 - [DEBUG] Value : BOTTOM
73420 2019-Jan-17 17:00:51.639522 - [DEBUG]
73421 2019-Jan-17 17:00:51.639546 - [DEBUG] Function : main
73422 2019-Jan-17 17:00:51.639571 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73423 2019-Jan-17 17:00:51.640205 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73424 2019-Jan-17 17:00:51.640841 - [DEBUG] Value : BOTTOM
73425 2019-Jan-17 17:00:51.640866 - [DEBUG]
73426 2019-Jan-17 17:00:51.640891 - [DEBUG] Function : main
73427 2019-Jan-17 17:00:51.640916 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73428 2019-Jan-17 17:00:51.641570 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73429 2019-Jan-17 17:00:51.642218 - [DEBUG] Value : BOTTOM
73430 2019-Jan-17 17:00:51.642243 - [DEBUG]
73431 2019-Jan-17 17:00:51.642269 - [DEBUG] Function : main
73432 2019-Jan-17 17:00:51.642293 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73433 2019-Jan-17 17:00:51.642935 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73434 2019-Jan-17 17:00:51.643581 - [DEBUG] Value : BOTTOM
73435 2019-Jan-17 17:00:51.643605 - [DEBUG]
73436 2019-Jan-17 17:00:51.643629 - [DEBUG] Function : main
73437 2019-Jan-17 17:00:51.643654 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73438 2019-Jan-17 17:00:51.644289 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73439 2019-Jan-17 17:00:51.644967 - [DEBUG] Value : BOTTOM
73440 2019-Jan-17 17:00:51.644993 - [DEBUG]
73441 2019-Jan-17 17:00:51.645017 - [DEBUG] Function : main
73442 2019-Jan-17 17:00:51.645042 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73443 2019-Jan-17 17:00:51.645678 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73444 2019-Jan-17 17:00:51.646322 - [DEBUG] Value : BOTTOM
73445 2019-Jan-17 17:00:51.646347 - [DEBUG]
73446 2019-Jan-17 17:00:51.646371 - [DEBUG] Function : main
73447 2019-Jan-17 17:00:51.646396 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73448 2019-Jan-17 17:00:51.647030 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73449 2019-Jan-17 17:00:51.647668 - [DEBUG] Value : BOTTOM
73450 2019-Jan-17 17:00:51.647693 - [DEBUG]
73451 2019-Jan-17 17:00:51.647718 - [DEBUG] Function : main
73452 2019-Jan-17 17:00:51.647743 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73453 2019-Jan-17 17:00:51.648403 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73454 2019-Jan-17 17:00:51.649056 - [DEBUG] Value : BOTTOM
73455 2019-Jan-17 17:00:51.649081 - [DEBUG]
73456 2019-Jan-17 17:00:51.649106 - [DEBUG] Function : main
73457 2019-Jan-17 17:00:51.649132 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73458 2019-Jan-17 17:00:51.649766 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73459 2019-Jan-17 17:00:51.650412 - [DEBUG] Value : BOTTOM
73460 2019-Jan-17 17:00:51.650438 - [DEBUG]
73461 2019-Jan-17 17:00:51.650463 - [DEBUG] Function : main
73462 2019-Jan-17 17:00:51.650488 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73463 2019-Jan-17 17:00:51.651125 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73464 2019-Jan-17 17:00:51.651185 - [DEBUG] Value : BOTTOM
73465 2019-Jan-17 17:00:51.651211 - [DEBUG]
73466 2019-Jan-17 17:00:51.651236 - [DEBUG] Function : main
73467 2019-Jan-17 17:00:51.651261 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73468 2019-Jan-17 17:00:51.651937 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73469 2019-Jan-17 17:00:51.653222 - [DEBUG] Value : BOTTOM
73470 2019-Jan-17 17:00:51.653248 - [DEBUG]
73471 2019-Jan-17 17:00:51.653274 - [DEBUG] Function : main
73472 2019-Jan-17 17:00:51.653301 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73473 2019-Jan-17 17:00:51.653938 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73474 2019-Jan-17 17:00:51.655210 - [DEBUG] Value : BOTTOM
73475 2019-Jan-17 17:00:51.655236 - [DEBUG]
73476 2019-Jan-17 17:00:51.655283 - [DEBUG] Function : main
73477 2019-Jan-17 17:00:51.655309 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73478 2019-Jan-17 17:00:51.655952 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73479 2019-Jan-17 17:00:51.656590 - [DEBUG] Value : BOTTOM
73480 2019-Jan-17 17:00:51.656615 - [DEBUG]
73481 2019-Jan-17 17:00:51.656640 - [DEBUG] Function : main
73482 2019-Jan-17 17:00:51.656666 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73483 2019-Jan-17 17:00:51.657321 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73484 2019-Jan-17 17:00:51.657976 - [DEBUG] Value : BOTTOM
73485 2019-Jan-17 17:00:51.658002 - [DEBUG]
73486 2019-Jan-17 17:00:51.658027 - [DEBUG] Function : main
73487 2019-Jan-17 17:00:51.658053 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73488 2019-Jan-17 17:00:51.658693 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73489 2019-Jan-17 17:00:51.659344 - [DEBUG] Value : BOTTOM
73490 2019-Jan-17 17:00:51.659370 - [DEBUG]
73491 2019-Jan-17 17:00:51.659395 - [DEBUG] Function : main
73492 2019-Jan-17 17:00:51.659420 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73493 2019-Jan-17 17:00:51.660111 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73494 2019-Jan-17 17:00:51.660808 - [DEBUG] Value : BOTTOM
73495 2019-Jan-17 17:00:51.660836 - [DEBUG]
73496 2019-Jan-17 17:00:51.660863 - [DEBUG] Function : main
73497 2019-Jan-17 17:00:51.660890 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73498 2019-Jan-17 17:00:51.661608 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73499 2019-Jan-17 17:00:51.662250 - [DEBUG] Value : BOTTOM
73500 2019-Jan-17 17:00:51.662275 - [DEBUG]
73501 2019-Jan-17 17:00:51.662300 - [DEBUG] Function : main
73502 2019-Jan-17 17:00:51.662326 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73503 2019-Jan-17 17:00:51.662965 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73504 2019-Jan-17 17:00:51.663611 - [DEBUG] Value : BOTTOM
73505 2019-Jan-17 17:00:51.663636 - [DEBUG]
73506 2019-Jan-17 17:00:51.663662 - [DEBUG] Function : main
73507 2019-Jan-17 17:00:51.663687 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73508 2019-Jan-17 17:00:51.664326 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73509 2019-Jan-17 17:00:51.664987 - [DEBUG] Value : BOTTOM
73510 2019-Jan-17 17:00:51.665012 - [DEBUG]
73511 2019-Jan-17 17:00:51.665037 - [DEBUG] Function : main
73512 2019-Jan-17 17:00:51.665062 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73513 2019-Jan-17 17:00:51.665703 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73514 2019-Jan-17 17:00:51.666347 - [DEBUG] Value : BOTTOM
73515 2019-Jan-17 17:00:51.666372 - [DEBUG]
73516 2019-Jan-17 17:00:51.666397 - [DEBUG] Function : main
73517 2019-Jan-17 17:00:51.666422 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73518 2019-Jan-17 17:00:51.667061 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73519 2019-Jan-17 17:00:51.667703 - [DEBUG] Value : BOTTOM
73520 2019-Jan-17 17:00:51.667728 - [DEBUG]
73521 2019-Jan-17 17:00:51.667753 - [DEBUG] Function : main
73522 2019-Jan-17 17:00:51.667778 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73523 2019-Jan-17 17:00:51.668434 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73524 2019-Jan-17 17:00:51.669074 - [DEBUG] Value : BOTTOM
73525 2019-Jan-17 17:00:51.669100 - [DEBUG]
73526 2019-Jan-17 17:00:51.669125 - [DEBUG] Function : main
73527 2019-Jan-17 17:00:51.669150 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73528 2019-Jan-17 17:00:51.669807 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73529 2019-Jan-17 17:00:51.670449 - [DEBUG] Value : BOTTOM
73530 2019-Jan-17 17:00:51.670474 - [DEBUG]
73531 2019-Jan-17 17:00:51.670499 - [DEBUG] Function : main
73532 2019-Jan-17 17:00:51.670524 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73533 2019-Jan-17 17:00:51.671164 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73534 2019-Jan-17 17:00:51.671822 - [DEBUG] Value : BOTTOM
73535 2019-Jan-17 17:00:51.671847 - [DEBUG]
73536 2019-Jan-17 17:00:51.671872 - [DEBUG] Function : main
73537 2019-Jan-17 17:00:51.671897 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73538 2019-Jan-17 17:00:51.672537 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73539 2019-Jan-17 17:00:51.673176 - [DEBUG] Value : BOTTOM
73540 2019-Jan-17 17:00:51.673202 - [DEBUG]
73541 2019-Jan-17 17:00:51.673226 - [DEBUG] Function : main
73542 2019-Jan-17 17:00:51.673252 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73543 2019-Jan-17 17:00:51.673890 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73544 2019-Jan-17 17:00:51.674531 - [DEBUG] Value : BOTTOM
73545 2019-Jan-17 17:00:51.674556 - [DEBUG]
73546 2019-Jan-17 17:00:51.674581 - [DEBUG] Function : main
73547 2019-Jan-17 17:00:51.674606 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73548 2019-Jan-17 17:00:51.675259 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73549 2019-Jan-17 17:00:51.675319 - [DEBUG] Value : BOTTOM
73550 2019-Jan-17 17:00:51.675344 - [DEBUG]
73551 2019-Jan-17 17:00:51.675370 - [DEBUG] Function : main
73552 2019-Jan-17 17:00:51.675396 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73553 2019-Jan-17 17:00:51.676037 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73554 2019-Jan-17 17:00:51.677291 - [DEBUG] Value : BOTTOM
73555 2019-Jan-17 17:00:51.677317 - [DEBUG]
73556 2019-Jan-17 17:00:51.677344 - [DEBUG] Function : main
73557 2019-Jan-17 17:00:51.677370 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73558 2019-Jan-17 17:00:51.678025 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73559 2019-Jan-17 17:00:51.679274 - [DEBUG] Value : BOTTOM
73560 2019-Jan-17 17:00:51.679299 - [DEBUG]
73561 2019-Jan-17 17:00:51.679344 - [DEBUG] Function : main
73562 2019-Jan-17 17:00:51.679370 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73563 2019-Jan-17 17:00:51.680009 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73564 2019-Jan-17 17:00:51.680645 - [DEBUG] Value : BOTTOM
73565 2019-Jan-17 17:00:51.680671 - [DEBUG]
73566 2019-Jan-17 17:00:51.680695 - [DEBUG] Function : main
73567 2019-Jan-17 17:00:51.680721 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73568 2019-Jan-17 17:00:51.681371 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73569 2019-Jan-17 17:00:51.682013 - [DEBUG] Value : BOTTOM
73570 2019-Jan-17 17:00:51.682038 - [DEBUG]
73571 2019-Jan-17 17:00:51.682063 - [DEBUG] Function : main
73572 2019-Jan-17 17:00:51.682089 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73573 2019-Jan-17 17:00:51.682733 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73574 2019-Jan-17 17:00:51.683370 - [DEBUG] Value : BOTTOM
73575 2019-Jan-17 17:00:51.683395 - [DEBUG]
73576 2019-Jan-17 17:00:51.683420 - [DEBUG] Function : main
73577 2019-Jan-17 17:00:51.683446 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73578 2019-Jan-17 17:00:51.684081 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73579 2019-Jan-17 17:00:51.684735 - [DEBUG] Value : BOTTOM
73580 2019-Jan-17 17:00:51.684760 - [DEBUG]
73581 2019-Jan-17 17:00:51.684785 - [DEBUG] Function : main
73582 2019-Jan-17 17:00:51.684810 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73583 2019-Jan-17 17:00:51.685445 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73584 2019-Jan-17 17:00:51.686081 - [DEBUG] Value : BOTTOM
73585 2019-Jan-17 17:00:51.686106 - [DEBUG]
73586 2019-Jan-17 17:00:51.686131 - [DEBUG] Function : main
73587 2019-Jan-17 17:00:51.686156 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73588 2019-Jan-17 17:00:51.686791 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73589 2019-Jan-17 17:00:51.687432 - [DEBUG] Value : BOTTOM
73590 2019-Jan-17 17:00:51.687458 - [DEBUG]
73591 2019-Jan-17 17:00:51.687483 - [DEBUG] Function : main
73592 2019-Jan-17 17:00:51.687508 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73593 2019-Jan-17 17:00:51.688159 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73594 2019-Jan-17 17:00:51.688801 - [DEBUG] Value : BOTTOM
73595 2019-Jan-17 17:00:51.688826 - [DEBUG]
73596 2019-Jan-17 17:00:51.688851 - [DEBUG] Function : main
73597 2019-Jan-17 17:00:51.688877 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73598 2019-Jan-17 17:00:51.689512 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73599 2019-Jan-17 17:00:51.690154 - [DEBUG] Value : BOTTOM
73600 2019-Jan-17 17:00:51.690179 - [DEBUG]
73601 2019-Jan-17 17:00:51.690204 - [DEBUG] Function : main
73602 2019-Jan-17 17:00:51.690229 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73603 2019-Jan-17 17:00:51.690865 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73604 2019-Jan-17 17:00:51.691526 - [DEBUG] Value : BOTTOM
73605 2019-Jan-17 17:00:51.691551 - [DEBUG]
73606 2019-Jan-17 17:00:51.691576 - [DEBUG] Function : main
73607 2019-Jan-17 17:00:51.691602 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73608 2019-Jan-17 17:00:51.692237 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73609 2019-Jan-17 17:00:51.692876 - [DEBUG] Value : BOTTOM
73610 2019-Jan-17 17:00:51.692902 - [DEBUG]
73611 2019-Jan-17 17:00:51.692926 - [DEBUG] Function : main
73612 2019-Jan-17 17:00:51.692952 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73613 2019-Jan-17 17:00:51.693587 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73614 2019-Jan-17 17:00:51.694228 - [DEBUG] Value : BOTTOM
73615 2019-Jan-17 17:00:51.694254 - [DEBUG]
73616 2019-Jan-17 17:00:51.694279 - [DEBUG] Function : main
73617 2019-Jan-17 17:00:51.694304 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73618 2019-Jan-17 17:00:51.694963 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73619 2019-Jan-17 17:00:51.695606 - [DEBUG] Value : BOTTOM
73620 2019-Jan-17 17:00:51.695631 - [DEBUG]
73621 2019-Jan-17 17:00:51.695656 - [DEBUG] Function : main
73622 2019-Jan-17 17:00:51.695681 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73623 2019-Jan-17 17:00:51.696316 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73624 2019-Jan-17 17:00:51.696954 - [DEBUG] Value : BOTTOM
73625 2019-Jan-17 17:00:51.696980 - [DEBUG]
73626 2019-Jan-17 17:00:51.697004 - [DEBUG] Function : main
73627 2019-Jan-17 17:00:51.697030 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73628 2019-Jan-17 17:00:51.697665 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73629 2019-Jan-17 17:00:51.698322 - [DEBUG] Value : BOTTOM
73630 2019-Jan-17 17:00:51.698348 - [DEBUG]
73631 2019-Jan-17 17:00:51.698372 - [DEBUG] Function : main
73632 2019-Jan-17 17:00:51.698398 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73633 2019-Jan-17 17:00:51.699034 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

73634 2019-Jan-17 17:00:51.699677 - [DEBUG] Value : BOTTOM
73635 2019-Jan-17 17:00:51.699703 - [DEBUG]
73636 2019-Jan-17 17:00:51.699727 - [DEBUG] Function : main
73637 2019-Jan-17 17:00:51.699752 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73638 2019-Jan-17 17:00:51.700387 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73639 2019-Jan-17 17:00:51.700445 - [DEBUG] Value : BOTTOM
73640 2019-Jan-17 17:00:51.700470 - [DEBUG]
73641 2019-Jan-17 17:00:51.700496 - [DEBUG] Function : main
73642 2019-Jan-17 17:00:51.700522 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73643 2019-Jan-17 17:00:51.701158 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73644 2019-Jan-17 17:00:51.702424 - [DEBUG] Value : BOTTOM
73645 2019-Jan-17 17:00:51.702450 - [DEBUG]
73646 2019-Jan-17 17:00:51.702475 - [DEBUG] Function : main
73647 2019-Jan-17 17:00:51.702501 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73648 2019-Jan-17 17:00:51.703138 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73649 2019-Jan-17 17:00:51.704385 - [DEBUG] Value : BOTTOM
73650 2019-Jan-17 17:00:51.704411 - [DEBUG]
73651 2019-Jan-17 17:00:51.704452 - [DEBUG] Function : main
73652 2019-Jan-17 17:00:51.704478 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73653 2019-Jan-17 17:00:51.705136 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73654 2019-Jan-17 17:00:51.705773 - [DEBUG] Value : BOTTOM
73655 2019-Jan-17 17:00:51.705798 - [DEBUG]
73656 2019-Jan-17 17:00:51.705823 - [DEBUG] Function : main
73657 2019-Jan-17 17:00:51.705848 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73658 2019-Jan-17 17:00:51.706487 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73659 2019-Jan-17 17:00:51.707128 - [DEBUG] Value : BOTTOM
73660 2019-Jan-17 17:00:51.707153 - [DEBUG]
73661 2019-Jan-17 17:00:51.707178 - [DEBUG] Function : main
73662 2019-Jan-17 17:00:51.707210 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73663 2019-Jan-17 17:00:51.707851 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73664 2019-Jan-17 17:00:51.708502 - [DEBUG] Value : BOTTOM
73665 2019-Jan-17 17:00:51.708528 - [DEBUG]
73666 2019-Jan-17 17:00:51.708552 - [DEBUG] Function : main
73667 2019-Jan-17 17:00:51.708578 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73668 2019-Jan-17 17:00:51.709216 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73669 2019-Jan-17 17:00:51.709855 - [DEBUG] Value : BOTTOM
73670 2019-Jan-17 17:00:51.709880 - [DEBUG]
73671 2019-Jan-17 17:00:51.709905 - [DEBUG] Function : main
73672 2019-Jan-17 17:00:51.709930 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73673 2019-Jan-17 17:00:51.710570 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73674 2019-Jan-17 17:00:51.711207 - [DEBUG] Value : BOTTOM
73675 2019-Jan-17 17:00:51.711232 - [DEBUG]
73676 2019-Jan-17 17:00:51.711257 - [DEBUG] Function : main
73677 2019-Jan-17 17:00:51.711282 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73678 2019-Jan-17 17:00:51.711934 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73679 2019-Jan-17 17:00:51.712576 - [DEBUG] Value : BOTTOM
73680 2019-Jan-17 17:00:51.712601 - [DEBUG]
73681 2019-Jan-17 17:00:51.712627 - [DEBUG] Function : main
73682 2019-Jan-17 17:00:51.712652 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73683 2019-Jan-17 17:00:51.713291 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73684 2019-Jan-17 17:00:51.713933 - [DEBUG] Value : BOTTOM
73685 2019-Jan-17 17:00:51.713958 - [DEBUG]
73686 2019-Jan-17 17:00:51.713983 - [DEBUG] Function : main
73687 2019-Jan-17 17:00:51.714008 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73688 2019-Jan-17 17:00:51.714661 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73689 2019-Jan-17 17:00:51.715303 - [DEBUG] Value : BOTTOM
73690 2019-Jan-17 17:00:51.715329 - [DEBUG]
73691 2019-Jan-17 17:00:51.715354 - [DEBUG] Function : main
73692 2019-Jan-17 17:00:51.715379 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73693 2019-Jan-17 17:00:51.716019 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73694 2019-Jan-17 17:00:51.716661 - [DEBUG] Value : BOTTOM
73695 2019-Jan-17 17:00:51.716687 - [DEBUG]
73696 2019-Jan-17 17:00:51.716711 - [DEBUG] Function : main
73697 2019-Jan-17 17:00:51.716737 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73698 2019-Jan-17 17:00:51.717375 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73699 2019-Jan-17 17:00:51.718029 - [DEBUG] Value : BOTTOM
73700 2019-Jan-17 17:00:51.718054 - [DEBUG]
73701 2019-Jan-17 17:00:51.718079 - [DEBUG] Function : main
73702 2019-Jan-17 17:00:51.718104 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73703 2019-Jan-17 17:00:51.718743 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73704 2019-Jan-17 17:00:51.719385 - [DEBUG] Value : BOTTOM
73705 2019-Jan-17 17:00:51.719410 - [DEBUG]
73706 2019-Jan-17 17:00:51.719435 - [DEBUG] Function : main
73707 2019-Jan-17 17:00:51.719460 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73708 2019-Jan-17 17:00:51.720118 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73709 2019-Jan-17 17:00:51.720761 - [DEBUG] Value : BOTTOM
73710 2019-Jan-17 17:00:51.720787 - [DEBUG]
73711 2019-Jan-17 17:00:51.720811 - [DEBUG] Function : main
73712 2019-Jan-17 17:00:51.720837 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73713 2019-Jan-17 17:00:51.721500 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73714 2019-Jan-17 17:00:51.722163 - [DEBUG] Value : BOTTOM
73715 2019-Jan-17 17:00:51.722190 - [DEBUG]
73716 2019-Jan-17 17:00:51.722215 - [DEBUG] Function : main
73717 2019-Jan-17 17:00:51.722241 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73718 2019-Jan-17 17:00:51.722901 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73719 2019-Jan-17 17:00:51.723567 - [DEBUG] Value : BOTTOM
73720 2019-Jan-17 17:00:51.723594 - [DEBUG]
73721 2019-Jan-17 17:00:51.723620 - [DEBUG] Function : main
73722 2019-Jan-17 17:00:51.723646 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73723 2019-Jan-17 17:00:51.724306 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

73724 2019-Jan-17 17:00:51.724977 - [DEBUG] Value : BOTTOM
73725 2019-Jan-17 17:00:51.725002 - [DEBUG]
73726 2019-Jan-17 17:00:51.725028 - [DEBUG] Function : main
73727 2019-Jan-17 17:00:51.725053 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73728 2019-Jan-17 17:00:51.725694 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

73729 2019-Jan-17 17:00:51.726336 - [DEBUG] Value : BOTTOM
73730 2019-Jan-17 17:00:51.726361 - [DEBUG]
73731 2019-Jan-17 17:00:51.726387 - [DEBUG] Function : main
73732 2019-Jan-17 17:00:51.726413 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73733 2019-Jan-17 17:00:51.727051 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

73734 2019-Jan-17 17:00:51.727700 - [DEBUG] Value : BOTTOM
73735 2019-Jan-17 17:00:51.727726 - [DEBUG]
73736 2019-Jan-17 17:00:51.727750 - [DEBUG] Function : main
73737 2019-Jan-17 17:00:51.727776 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73738 2019-Jan-17 17:00:51.728431 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73739 2019-Jan-17 17:00:51.728492 - [DEBUG] Value : BOTTOM
73740 2019-Jan-17 17:00:51.728517 - [DEBUG]
73741 2019-Jan-17 17:00:51.728542 - [DEBUG] Function : main
73742 2019-Jan-17 17:00:51.728568 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73743 2019-Jan-17 17:00:51.729210 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73744 2019-Jan-17 17:00:51.730467 - [DEBUG] Value : BOTTOM
73745 2019-Jan-17 17:00:51.730493 - [DEBUG]
73746 2019-Jan-17 17:00:51.730519 - [DEBUG] Function : main
73747 2019-Jan-17 17:00:51.730545 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73748 2019-Jan-17 17:00:51.731184 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73749 2019-Jan-17 17:00:51.732450 - [DEBUG] Value : BOTTOM
73750 2019-Jan-17 17:00:51.732476 - [DEBUG]
73751 2019-Jan-17 17:00:51.732524 - [DEBUG] Function : main
73752 2019-Jan-17 17:00:51.732551 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73753 2019-Jan-17 17:00:51.733206 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73754 2019-Jan-17 17:00:51.733845 - [DEBUG] Value : BOTTOM
73755 2019-Jan-17 17:00:51.733871 - [DEBUG]
73756 2019-Jan-17 17:00:51.733895 - [DEBUG] Function : main
73757 2019-Jan-17 17:00:51.733921 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73758 2019-Jan-17 17:00:51.734556 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73759 2019-Jan-17 17:00:51.735214 - [DEBUG] Value : BOTTOM
73760 2019-Jan-17 17:00:51.735240 - [DEBUG]
73761 2019-Jan-17 17:00:51.735265 - [DEBUG] Function : main
73762 2019-Jan-17 17:00:51.735290 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73763 2019-Jan-17 17:00:51.735926 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73764 2019-Jan-17 17:00:51.736562 - [DEBUG] Value : BOTTOM
73765 2019-Jan-17 17:00:51.736588 - [DEBUG]
73766 2019-Jan-17 17:00:51.736612 - [DEBUG] Function : main
73767 2019-Jan-17 17:00:51.736637 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73768 2019-Jan-17 17:00:51.737273 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73769 2019-Jan-17 17:00:51.737913 - [DEBUG] Value : BOTTOM
73770 2019-Jan-17 17:00:51.737938 - [DEBUG]
73771 2019-Jan-17 17:00:51.737975 - [DEBUG] Function : main
73772 2019-Jan-17 17:00:51.738001 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73773 2019-Jan-17 17:00:51.738637 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73774 2019-Jan-17 17:00:51.739273 - [DEBUG] Value : BOTTOM
73775 2019-Jan-17 17:00:51.739298 - [DEBUG]
73776 2019-Jan-17 17:00:51.739323 - [DEBUG] Function : main
73777 2019-Jan-17 17:00:51.739348 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73778 2019-Jan-17 17:00:51.739984 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73779 2019-Jan-17 17:00:51.740627 - [DEBUG] Value : BOTTOM
73780 2019-Jan-17 17:00:51.740653 - [DEBUG]
73781 2019-Jan-17 17:00:51.740678 - [DEBUG] Function : main
73782 2019-Jan-17 17:00:51.740703 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73783 2019-Jan-17 17:00:51.741353 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73784 2019-Jan-17 17:00:51.741995 - [DEBUG] Value : BOTTOM
73785 2019-Jan-17 17:00:51.742020 - [DEBUG]
73786 2019-Jan-17 17:00:51.742045 - [DEBUG] Function : main
73787 2019-Jan-17 17:00:51.742070 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73788 2019-Jan-17 17:00:51.742705 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73789 2019-Jan-17 17:00:51.743348 - [DEBUG] Value : BOTTOM
73790 2019-Jan-17 17:00:51.743373 - [DEBUG]
73791 2019-Jan-17 17:00:51.743398 - [DEBUG] Function : main
73792 2019-Jan-17 17:00:51.743423 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73793 2019-Jan-17 17:00:51.744059 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73794 2019-Jan-17 17:00:51.744714 - [DEBUG] Value : BOTTOM
73795 2019-Jan-17 17:00:51.744740 - [DEBUG]
73796 2019-Jan-17 17:00:51.744764 - [DEBUG] Function : main
73797 2019-Jan-17 17:00:51.744790 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73798 2019-Jan-17 17:00:51.745425 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73799 2019-Jan-17 17:00:51.746073 - [DEBUG] Value : BOTTOM
73800 2019-Jan-17 17:00:51.746099 - [DEBUG]
73801 2019-Jan-17 17:00:51.746124 - [DEBUG] Function : main
73802 2019-Jan-17 17:00:51.746149 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73803 2019-Jan-17 17:00:51.746785 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73804 2019-Jan-17 17:00:51.747426 - [DEBUG] Value : BOTTOM
73805 2019-Jan-17 17:00:51.747451 - [DEBUG]
73806 2019-Jan-17 17:00:51.747476 - [DEBUG] Function : main
73807 2019-Jan-17 17:00:51.747501 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73808 2019-Jan-17 17:00:51.748152 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73809 2019-Jan-17 17:00:51.748795 - [DEBUG] Value : BOTTOM
73810 2019-Jan-17 17:00:51.748820 - [DEBUG]
73811 2019-Jan-17 17:00:51.748845 - [DEBUG] Function : main
73812 2019-Jan-17 17:00:51.748870 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73813 2019-Jan-17 17:00:51.749505 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73814 2019-Jan-17 17:00:51.750145 - [DEBUG] Value : BOTTOM
73815 2019-Jan-17 17:00:51.750170 - [DEBUG]
73816 2019-Jan-17 17:00:51.750194 - [DEBUG] Function : main
73817 2019-Jan-17 17:00:51.750220 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73818 2019-Jan-17 17:00:51.750854 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73819 2019-Jan-17 17:00:51.751511 - [DEBUG] Value : BOTTOM
73820 2019-Jan-17 17:00:51.751536 - [DEBUG]
73821 2019-Jan-17 17:00:51.751561 - [DEBUG] Function : main
73822 2019-Jan-17 17:00:51.751586 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73823 2019-Jan-17 17:00:51.752221 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

73824 2019-Jan-17 17:00:51.752863 - [DEBUG] Value : BOTTOM
73825 2019-Jan-17 17:00:51.752888 - [DEBUG]
73826 2019-Jan-17 17:00:51.752913 - [DEBUG] Function : main
73827 2019-Jan-17 17:00:51.752938 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73828 2019-Jan-17 17:00:51.753573 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

73829 2019-Jan-17 17:00:51.754211 - [DEBUG] Value : BOTTOM
73830 2019-Jan-17 17:00:51.754237 - [DEBUG]
73831 2019-Jan-17 17:00:51.754262 - [DEBUG] Function : main
73832 2019-Jan-17 17:00:51.754288 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73833 2019-Jan-17 17:00:51.754938 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

73834 2019-Jan-17 17:00:51.755586 - [DEBUG] Value : BOTTOM
73835 2019-Jan-17 17:00:51.755611 - [DEBUG]
73836 2019-Jan-17 17:00:51.755636 - [DEBUG] Function : main
73837 2019-Jan-17 17:00:51.755661 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73838 2019-Jan-17 17:00:51.756297 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73839 2019-Jan-17 17:00:51.756355 - [DEBUG] Value : BOTTOM
73840 2019-Jan-17 17:00:51.756380 - [DEBUG]
73841 2019-Jan-17 17:00:51.756405 - [DEBUG] Function : main
73842 2019-Jan-17 17:00:51.756431 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73843 2019-Jan-17 17:00:51.757069 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73844 2019-Jan-17 17:00:51.758333 - [DEBUG] Value : BOTTOM
73845 2019-Jan-17 17:00:51.758359 - [DEBUG]
73846 2019-Jan-17 17:00:51.758385 - [DEBUG] Function : main
73847 2019-Jan-17 17:00:51.758411 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73848 2019-Jan-17 17:00:51.759056 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

73849 2019-Jan-17 17:00:51.760306 - [DEBUG] Value : BOTTOM
73850 2019-Jan-17 17:00:51.760331 - [DEBUG]
73851 2019-Jan-17 17:00:51.760356 - [DEBUG] Function : main
73852 2019-Jan-17 17:00:51.760382 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73853 2019-Jan-17 17:00:51.761018 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73854 2019-Jan-17 17:00:51.762281 - [DEBUG] Value : BOTTOM
73855 2019-Jan-17 17:00:51.762307 - [DEBUG]
73856 2019-Jan-17 17:00:51.762350 - [DEBUG] Function : main
73857 2019-Jan-17 17:00:51.762377 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73858 2019-Jan-17 17:00:51.763017 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73859 2019-Jan-17 17:00:51.763654 - [DEBUG] Value : BOTTOM
73860 2019-Jan-17 17:00:51.763680 - [DEBUG]
73861 2019-Jan-17 17:00:51.763704 - [DEBUG] Function : main
73862 2019-Jan-17 17:00:51.763730 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73863 2019-Jan-17 17:00:51.764369 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73864 2019-Jan-17 17:00:51.765027 - [DEBUG] Value : BOTTOM
73865 2019-Jan-17 17:00:51.765052 - [DEBUG]
73866 2019-Jan-17 17:00:51.765077 - [DEBUG] Function : main
73867 2019-Jan-17 17:00:51.765103 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73868 2019-Jan-17 17:00:51.765742 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73869 2019-Jan-17 17:00:51.766378 - [DEBUG] Value : BOTTOM
73870 2019-Jan-17 17:00:51.766403 - [DEBUG]
73871 2019-Jan-17 17:00:51.766428 - [DEBUG] Function : main
73872 2019-Jan-17 17:00:51.766453 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73873 2019-Jan-17 17:00:51.767092 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73874 2019-Jan-17 17:00:51.767731 - [DEBUG] Value : BOTTOM
73875 2019-Jan-17 17:00:51.767756 - [DEBUG]
73876 2019-Jan-17 17:00:51.767781 - [DEBUG] Function : main
73877 2019-Jan-17 17:00:51.767806 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73878 2019-Jan-17 17:00:51.768462 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73879 2019-Jan-17 17:00:51.769098 - [DEBUG] Value : BOTTOM
73880 2019-Jan-17 17:00:51.769124 - [DEBUG]
73881 2019-Jan-17 17:00:51.769148 - [DEBUG] Function : main
73882 2019-Jan-17 17:00:51.769174 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73883 2019-Jan-17 17:00:51.769813 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73884 2019-Jan-17 17:00:51.770454 - [DEBUG] Value : BOTTOM
73885 2019-Jan-17 17:00:51.770480 - [DEBUG]
73886 2019-Jan-17 17:00:51.770505 - [DEBUG] Function : main
73887 2019-Jan-17 17:00:51.770530 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73888 2019-Jan-17 17:00:51.771168 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73889 2019-Jan-17 17:00:51.771825 - [DEBUG] Value : BOTTOM
73890 2019-Jan-17 17:00:51.771851 - [DEBUG]
73891 2019-Jan-17 17:00:51.771875 - [DEBUG] Function : main
73892 2019-Jan-17 17:00:51.771914 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73893 2019-Jan-17 17:00:51.772555 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73894 2019-Jan-17 17:00:51.773197 - [DEBUG] Value : BOTTOM
73895 2019-Jan-17 17:00:51.773222 - [DEBUG]
73896 2019-Jan-17 17:00:51.773247 - [DEBUG] Function : main
73897 2019-Jan-17 17:00:51.773272 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73898 2019-Jan-17 17:00:51.773911 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73899 2019-Jan-17 17:00:51.774554 - [DEBUG] Value : BOTTOM
73900 2019-Jan-17 17:00:51.774579 - [DEBUG]
73901 2019-Jan-17 17:00:51.774604 - [DEBUG] Function : main
73902 2019-Jan-17 17:00:51.774642 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73903 2019-Jan-17 17:00:51.775282 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

73904 2019-Jan-17 17:00:51.775921 - [DEBUG] Value : BOTTOM
73905 2019-Jan-17 17:00:51.775946 - [DEBUG]
73906 2019-Jan-17 17:00:51.775971 - [DEBUG] Function : main
73907 2019-Jan-17 17:00:51.775996 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73908 2019-Jan-17 17:00:51.776635 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

73909 2019-Jan-17 17:00:51.777277 - [DEBUG] Value : BOTTOM
73910 2019-Jan-17 17:00:51.777302 - [DEBUG]
73911 2019-Jan-17 17:00:51.777327 - [DEBUG] Function : main
73912 2019-Jan-17 17:00:51.777352 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73913 2019-Jan-17 17:00:51.778005 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

73914 2019-Jan-17 17:00:51.778650 - [DEBUG] Value : BOTTOM
73915 2019-Jan-17 17:00:51.778675 - [DEBUG]
73916 2019-Jan-17 17:00:51.778700 - [DEBUG] Function : main
73917 2019-Jan-17 17:00:51.778725 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73918 2019-Jan-17 17:00:51.779364 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42

73919 2019-Jan-17 17:00:51.780003 - [DEBUG] Value : BOTTOM
73920 2019-Jan-17 17:00:51.780028 - [DEBUG]
73921 2019-Jan-17 17:00:51.780053 - [DEBUG] Function : main
73922 2019-Jan-17 17:00:51.780078 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73923 2019-Jan-17 17:00:51.780718 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

73924 2019-Jan-17 17:00:51.781373 - [DEBUG] Value : BOTTOM
73925 2019-Jan-17 17:00:51.781399 - [DEBUG]
73926 2019-Jan-17 17:00:51.781424 - [DEBUG] Function : main
73927 2019-Jan-17 17:00:51.781449 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73928 2019-Jan-17 17:00:51.782088 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

73929 2019-Jan-17 17:00:51.782730 - [DEBUG] Value : BOTTOM
73930 2019-Jan-17 17:00:51.782755 - [DEBUG]
73931 2019-Jan-17 17:00:51.782779 - [DEBUG] Function : main
73932 2019-Jan-17 17:00:51.782805 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-17 17:00:51.783445 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45

73934 2019-Jan-17 17:00:51.784083 - [DEBUG] Value : BOTTOM
73935 2019-Jan-17 17:00:51.784109 - [DEBUG]
73936 2019-Jan-17 17:00:51.784134 - [DEBUG] Function : main
73937 2019-Jan-17 17:00:51.784160 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73938 2019-Jan-17 17:00:51.784822 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

73939 2019-Jan-17 17:00:51.785470 - [DEBUG] Value : BOTTOM
73940 2019-Jan-17 17:00:51.785496 - [DEBUG]
73941 2019-Jan-17 17:00:51.785520 - [DEBUG] Function : main
73942 2019-Jan-17 17:00:51.785546 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73943 2019-Jan-17 17:00:51.786185 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

73944 2019-Jan-17 17:00:51.786242 - [DEBUG] Value : BOTTOM
73945 2019-Jan-17 17:00:51.786267 - [DEBUG]
73946 2019-Jan-17 17:00:51.786292 - [DEBUG] Function : main
73947 2019-Jan-17 17:00:51.786318 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73948 2019-Jan-17 17:00:51.786958 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

73949 2019-Jan-17 17:00:51.788223 - [DEBUG] Value : BOTTOM
73950 2019-Jan-17 17:00:51.788248 - [DEBUG]
73951 2019-Jan-17 17:00:51.788274 - [DEBUG] Function : main
73952 2019-Jan-17 17:00:51.788300 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73953 2019-Jan-17 17:00:51.788941 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

73954 2019-Jan-17 17:00:51.790188 - [DEBUG] Value : BOTTOM
73955 2019-Jan-17 17:00:51.790214 - [DEBUG]
73956 2019-Jan-17 17:00:51.790258 - [DEBUG] Function : main
73957 2019-Jan-17 17:00:51.790284 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73958 2019-Jan-17 17:00:51.790925 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

73959 2019-Jan-17 17:00:51.791578 - [DEBUG] Value : BOTTOM
73960 2019-Jan-17 17:00:51.791604 - [DEBUG]
73961 2019-Jan-17 17:00:51.791628 - [DEBUG] Function : main
73962 2019-Jan-17 17:00:51.791654 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73963 2019-Jan-17 17:00:51.792293 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

73964 2019-Jan-17 17:00:51.792934 - [DEBUG] Value : BOTTOM
73965 2019-Jan-17 17:00:51.792959 - [DEBUG]
73966 2019-Jan-17 17:00:51.792984 - [DEBUG] Function : main
73967 2019-Jan-17 17:00:51.793010 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73968 2019-Jan-17 17:00:51.793648 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

73969 2019-Jan-17 17:00:51.794284 - [DEBUG] Value : BOTTOM
73970 2019-Jan-17 17:00:51.794310 - [DEBUG]
73971 2019-Jan-17 17:00:51.794334 - [DEBUG] Function : main
73972 2019-Jan-17 17:00:51.794360 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73973 2019-Jan-17 17:00:51.795012 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

73974 2019-Jan-17 17:00:51.795651 - [DEBUG] Value : BOTTOM
73975 2019-Jan-17 17:00:51.795677 - [DEBUG]
73976 2019-Jan-17 17:00:51.795701 - [DEBUG] Function : main
73977 2019-Jan-17 17:00:51.795727 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73978 2019-Jan-17 17:00:51.796367 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

73979 2019-Jan-17 17:00:51.797001 - [DEBUG] Value : BOTTOM
73980 2019-Jan-17 17:00:51.797026 - [DEBUG]
73981 2019-Jan-17 17:00:51.797051 - [DEBUG] Function : main
73982 2019-Jan-17 17:00:51.797076 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73983 2019-Jan-17 17:00:51.797722 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

73984 2019-Jan-17 17:00:51.798379 - [DEBUG] Value : BOTTOM
73985 2019-Jan-17 17:00:51.798405 - [DEBUG]
73986 2019-Jan-17 17:00:51.798430 - [DEBUG] Function : main
73987 2019-Jan-17 17:00:51.798455 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73988 2019-Jan-17 17:00:51.799094 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

73989 2019-Jan-17 17:00:51.799736 - [DEBUG] Value : BOTTOM
73990 2019-Jan-17 17:00:51.799761 - [DEBUG]
73991 2019-Jan-17 17:00:51.799785 - [DEBUG] Function : main
73992 2019-Jan-17 17:00:51.799811 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73993 2019-Jan-17 17:00:51.800449 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

73994 2019-Jan-17 17:00:51.801091 - [DEBUG] Value : BOTTOM
73995 2019-Jan-17 17:00:51.801116 - [DEBUG]
73996 2019-Jan-17 17:00:51.801141 - [DEBUG] Function : main
73997 2019-Jan-17 17:00:51.801166 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73998 2019-Jan-17 17:00:51.801822 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

73999 2019-Jan-17 17:00:51.802464 - [DEBUG] Value : BOTTOM
74000 2019-Jan-17 17:00:51.802489 - [DEBUG]
74001 2019-Jan-17 17:00:51.802514 - [DEBUG] Function : main
74002 2019-Jan-17 17:00:51.802539 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74003 2019-Jan-17 17:00:51.803178 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36

74004 2019-Jan-17 17:00:51.803816 - [DEBUG] Value : BOTTOM
74005 2019-Jan-17 17:00:51.803841 - [DEBUG]
74006 2019-Jan-17 17:00:51.803866 - [DEBUG] Function : main
74007 2019-Jan-17 17:00:51.803891 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74008 2019-Jan-17 17:00:51.804530 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74009 2019-Jan-17 17:00:51.805191 - [DEBUG] Value : BOTTOM
74010 2019-Jan-17 17:00:51.805217 - [DEBUG]
74011 2019-Jan-17 17:00:51.805241 - [DEBUG] Function : main
74012 2019-Jan-17 17:00:51.805267 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74013 2019-Jan-17 17:00:51.805906 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74014 2019-Jan-17 17:00:51.806547 - [DEBUG] Value : BOTTOM
74015 2019-Jan-17 17:00:51.806572 - [DEBUG]
74016 2019-Jan-17 17:00:51.806597 - [DEBUG] Function : main
74017 2019-Jan-17 17:00:51.806622 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74018 2019-Jan-17 17:00:51.807262 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74019 2019-Jan-17 17:00:51.807904 - [DEBUG] Value : BOTTOM
74020 2019-Jan-17 17:00:51.807929 - [DEBUG]
74021 2019-Jan-17 17:00:51.807965 - [DEBUG] Function : main
74022 2019-Jan-17 17:00:51.807992 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74023 2019-Jan-17 17:00:51.808632 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74024 2019-Jan-17 17:00:51.809274 - [DEBUG] Value : BOTTOM
74025 2019-Jan-17 17:00:51.809299 - [DEBUG]
74026 2019-Jan-17 17:00:51.809324 - [DEBUG] Function : main
74027 2019-Jan-17 17:00:51.809349 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74028 2019-Jan-17 17:00:51.809988 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74029 2019-Jan-17 17:00:51.810639 - [DEBUG] Value : BOTTOM
74030 2019-Jan-17 17:00:51.810665 - [DEBUG]
74031 2019-Jan-17 17:00:51.810690 - [DEBUG] Function : main
74032 2019-Jan-17 17:00:51.810716 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74033 2019-Jan-17 17:00:51.811370 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74034 2019-Jan-17 17:00:51.812018 - [DEBUG] Value : BOTTOM
74035 2019-Jan-17 17:00:51.812043 - [DEBUG]
74036 2019-Jan-17 17:00:51.812069 - [DEBUG] Function : main
74037 2019-Jan-17 17:00:51.812094 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74038 2019-Jan-17 17:00:51.812732 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74039 2019-Jan-17 17:00:51.813378 - [DEBUG] Value : BOTTOM
74040 2019-Jan-17 17:00:51.813404 - [DEBUG]
74041 2019-Jan-17 17:00:51.813428 - [DEBUG] Function : main
74042 2019-Jan-17 17:00:51.813454 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74043 2019-Jan-17 17:00:51.814094 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74044 2019-Jan-17 17:00:51.814152 - [DEBUG] Value : BOTTOM
74045 2019-Jan-17 17:00:51.814178 - [DEBUG]
74046 2019-Jan-17 17:00:51.814203 - [DEBUG] Function : main
74047 2019-Jan-17 17:00:51.814229 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74048 2019-Jan-17 17:00:51.814887 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74049 2019-Jan-17 17:00:51.816138 - [DEBUG] Value : BOTTOM
74050 2019-Jan-17 17:00:51.816164 - [DEBUG]
74051 2019-Jan-17 17:00:51.816190 - [DEBUG] Function : main
74052 2019-Jan-17 17:00:51.816215 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74053 2019-Jan-17 17:00:51.816857 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74054 2019-Jan-17 17:00:51.818123 - [DEBUG] Value : BOTTOM
74055 2019-Jan-17 17:00:51.818148 - [DEBUG]
74056 2019-Jan-17 17:00:51.818173 - [DEBUG] Function : main
74057 2019-Jan-17 17:00:51.818199 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74058 2019-Jan-17 17:00:51.818839 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74059 2019-Jan-17 17:00:51.820089 - [DEBUG] Value : BOTTOM
74060 2019-Jan-17 17:00:51.820114 - [DEBUG]
74061 2019-Jan-17 17:00:51.820140 - [DEBUG] Function : main
74062 2019-Jan-17 17:00:51.820165 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74063 2019-Jan-17 17:00:51.820806 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74064 2019-Jan-17 17:00:51.822073 - [DEBUG] Value : BOTTOM
74065 2019-Jan-17 17:00:51.822099 - [DEBUG]
74066 2019-Jan-17 17:00:51.822124 - [DEBUG] Function : main
74067 2019-Jan-17 17:00:51.822150 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74068 2019-Jan-17 17:00:51.822797 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74069 2019-Jan-17 17:00:51.824045 - [DEBUG] Value : BOTTOM
74070 2019-Jan-17 17:00:51.824071 - [DEBUG]
74071 2019-Jan-17 17:00:51.824116 - [DEBUG] Function : main
74072 2019-Jan-17 17:00:51.824151 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74073 2019-Jan-17 17:00:51.824809 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74074 2019-Jan-17 17:00:51.825447 - [DEBUG] Value : BOTTOM
74075 2019-Jan-17 17:00:51.825472 - [DEBUG]
74076 2019-Jan-17 17:00:51.825497 - [DEBUG] Function : main
74077 2019-Jan-17 17:00:51.825523 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74078 2019-Jan-17 17:00:51.826162 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74079 2019-Jan-17 17:00:51.826804 - [DEBUG] Value : BOTTOM
74080 2019-Jan-17 17:00:51.826829 - [DEBUG]
74081 2019-Jan-17 17:00:51.826854 - [DEBUG] Function : main
74082 2019-Jan-17 17:00:51.826880 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74083 2019-Jan-17 17:00:51.827520 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74084 2019-Jan-17 17:00:51.828172 - [DEBUG] Value : BOTTOM
74085 2019-Jan-17 17:00:51.828198 - [DEBUG]
74086 2019-Jan-17 17:00:51.828222 - [DEBUG] Function : main
74087 2019-Jan-17 17:00:51.828248 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74088 2019-Jan-17 17:00:51.828888 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74089 2019-Jan-17 17:00:51.829527 - [DEBUG] Value : BOTTOM
74090 2019-Jan-17 17:00:51.829553 - [DEBUG]
74091 2019-Jan-17 17:00:51.829578 - [DEBUG] Function : main
74092 2019-Jan-17 17:00:51.829603 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74093 2019-Jan-17 17:00:51.830242 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74094 2019-Jan-17 17:00:51.830878 - [DEBUG] Value : BOTTOM
74095 2019-Jan-17 17:00:51.830904 - [DEBUG]
74096 2019-Jan-17 17:00:51.830928 - [DEBUG] Function : main
74097 2019-Jan-17 17:00:51.830954 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74098 2019-Jan-17 17:00:51.831608 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74099 2019-Jan-17 17:00:51.832250 - [DEBUG] Value : BOTTOM
74100 2019-Jan-17 17:00:51.832275 - [DEBUG]
74101 2019-Jan-17 17:00:51.832300 - [DEBUG] Function : main
74102 2019-Jan-17 17:00:51.832325 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74103 2019-Jan-17 17:00:51.832965 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74104 2019-Jan-17 17:00:51.833600 - [DEBUG] Value : BOTTOM
74105 2019-Jan-17 17:00:51.833626 - [DEBUG]
74106 2019-Jan-17 17:00:51.833650 - [DEBUG] Function : main
74107 2019-Jan-17 17:00:51.833676 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74108 2019-Jan-17 17:00:51.834315 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

74109 2019-Jan-17 17:00:51.834971 - [DEBUG] Value : BOTTOM
74110 2019-Jan-17 17:00:51.834996 - [DEBUG]
74111 2019-Jan-17 17:00:51.835021 - [DEBUG] Function : main
74112 2019-Jan-17 17:00:51.835046 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74113 2019-Jan-17 17:00:51.835685 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74114 2019-Jan-17 17:00:51.836326 - [DEBUG] Value : BOTTOM
74115 2019-Jan-17 17:00:51.836351 - [DEBUG]
74116 2019-Jan-17 17:00:51.836376 - [DEBUG] Function : main
74117 2019-Jan-17 17:00:51.836401 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74118 2019-Jan-17 17:00:51.837047 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74119 2019-Jan-17 17:00:51.837691 - [DEBUG] Value : BOTTOM
74120 2019-Jan-17 17:00:51.837716 - [DEBUG]
74121 2019-Jan-17 17:00:51.837741 - [DEBUG] Function : main
74122 2019-Jan-17 17:00:51.837766 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74123 2019-Jan-17 17:00:51.838423 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74124 2019-Jan-17 17:00:51.839070 - [DEBUG] Value : BOTTOM
74125 2019-Jan-17 17:00:51.839095 - [DEBUG]
74126 2019-Jan-17 17:00:51.839120 - [DEBUG] Function : main
74127 2019-Jan-17 17:00:51.839145 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74128 2019-Jan-17 17:00:51.839785 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74129 2019-Jan-17 17:00:51.840427 - [DEBUG] Value : BOTTOM
74130 2019-Jan-17 17:00:51.840452 - [DEBUG]
74131 2019-Jan-17 17:00:51.840477 - [DEBUG] Function : main
74132 2019-Jan-17 17:00:51.840502 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74133 2019-Jan-17 17:00:51.841142 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74134 2019-Jan-17 17:00:51.841802 - [DEBUG] Value : BOTTOM
74135 2019-Jan-17 17:00:51.841828 - [DEBUG]
74136 2019-Jan-17 17:00:51.841852 - [DEBUG] Function : main
74137 2019-Jan-17 17:00:51.841878 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74138 2019-Jan-17 17:00:51.842518 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74139 2019-Jan-17 17:00:51.843159 - [DEBUG] Value : BOTTOM
74140 2019-Jan-17 17:00:51.843185 - [DEBUG]
74141 2019-Jan-17 17:00:51.843209 - [DEBUG] Function : main
74142 2019-Jan-17 17:00:51.843235 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74143 2019-Jan-17 17:00:51.843874 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74144 2019-Jan-17 17:00:51.844516 - [DEBUG] Value : BOTTOM
74145 2019-Jan-17 17:00:51.844542 - [DEBUG]
74146 2019-Jan-17 17:00:51.844566 - [DEBUG] Function : main
74147 2019-Jan-17 17:00:51.844592 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74148 2019-Jan-17 17:00:51.845247 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74149 2019-Jan-17 17:00:51.845894 - [DEBUG] Value : BOTTOM
74150 2019-Jan-17 17:00:51.845919 - [DEBUG]
74151 2019-Jan-17 17:00:51.845945 - [DEBUG] Function : main
74152 2019-Jan-17 17:00:51.845970 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74153 2019-Jan-17 17:00:51.846610 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74154 2019-Jan-17 17:00:51.847257 - [DEBUG] Value : BOTTOM
74155 2019-Jan-17 17:00:51.847282 - [DEBUG]
74156 2019-Jan-17 17:00:51.847307 - [DEBUG] Function : main
74157 2019-Jan-17 17:00:51.847332 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74158 2019-Jan-17 17:00:51.847985 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74159 2019-Jan-17 17:00:51.848043 - [DEBUG] Value : BOTTOM
74160 2019-Jan-17 17:00:51.848068 - [DEBUG]
74161 2019-Jan-17 17:00:51.848094 - [DEBUG] Function : main
74162 2019-Jan-17 17:00:51.848119 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74163 2019-Jan-17 17:00:51.848768 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74164 2019-Jan-17 17:00:51.850020 - [DEBUG] Value : BOTTOM
74165 2019-Jan-17 17:00:51.850046 - [DEBUG]
74166 2019-Jan-17 17:00:51.850072 - [DEBUG] Function : main
74167 2019-Jan-17 17:00:51.850097 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74168 2019-Jan-17 17:00:51.850738 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74169 2019-Jan-17 17:00:51.852002 - [DEBUG] Value : BOTTOM
74170 2019-Jan-17 17:00:51.852028 - [DEBUG]
74171 2019-Jan-17 17:00:51.852053 - [DEBUG] Function : main
74172 2019-Jan-17 17:00:51.852079 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74173 2019-Jan-17 17:00:51.852720 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74174 2019-Jan-17 17:00:51.853969 - [DEBUG] Value : BOTTOM
74175 2019-Jan-17 17:00:51.853995 - [DEBUG]
74176 2019-Jan-17 17:00:51.854020 - [DEBUG] Function : main
74177 2019-Jan-17 17:00:51.854046 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74178 2019-Jan-17 17:00:51.854700 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74179 2019-Jan-17 17:00:51.855950 - [DEBUG] Value : BOTTOM
74180 2019-Jan-17 17:00:51.855975 - [DEBUG]
74181 2019-Jan-17 17:00:51.856001 - [DEBUG] Function : main
74182 2019-Jan-17 17:00:51.856026 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74183 2019-Jan-17 17:00:51.856667 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74184 2019-Jan-17 17:00:51.857916 - [DEBUG] Value : BOTTOM
74185 2019-Jan-17 17:00:51.857942 - [DEBUG]
74186 2019-Jan-17 17:00:51.857981 - [DEBUG] Function : main
74187 2019-Jan-17 17:00:51.858007 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74188 2019-Jan-17 17:00:51.858648 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74189 2019-Jan-17 17:00:51.859896 - [DEBUG] Value : BOTTOM
74190 2019-Jan-17 17:00:51.859921 - [DEBUG]
74191 2019-Jan-17 17:00:51.859975 - [DEBUG] Function : main
74192 2019-Jan-17 17:00:51.860002 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74193 2019-Jan-17 17:00:51.860646 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74194 2019-Jan-17 17:00:51.861283 - [DEBUG] Value : BOTTOM
74195 2019-Jan-17 17:00:51.861321 - [DEBUG]
74196 2019-Jan-17 17:00:51.861346 - [DEBUG] Function : main
74197 2019-Jan-17 17:00:51.861371 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74198 2019-Jan-17 17:00:51.862008 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74199 2019-Jan-17 17:00:51.862649 - [DEBUG] Value : BOTTOM
74200 2019-Jan-17 17:00:51.862674 - [DEBUG]
74201 2019-Jan-17 17:00:51.862699 - [DEBUG] Function : main
74202 2019-Jan-17 17:00:51.862725 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74203 2019-Jan-17 17:00:51.863360 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74204 2019-Jan-17 17:00:51.863995 - [DEBUG] Value : BOTTOM
74205 2019-Jan-17 17:00:51.864020 - [DEBUG]
74206 2019-Jan-17 17:00:51.864045 - [DEBUG] Function : main
74207 2019-Jan-17 17:00:51.864078 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74208 2019-Jan-17 17:00:51.864729 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74209 2019-Jan-17 17:00:51.865369 - [DEBUG] Value : BOTTOM
74210 2019-Jan-17 17:00:51.865394 - [DEBUG]
74211 2019-Jan-17 17:00:51.865419 - [DEBUG] Function : main
74212 2019-Jan-17 17:00:51.865444 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74213 2019-Jan-17 17:00:51.866080 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74214 2019-Jan-17 17:00:51.866715 - [DEBUG] Value : BOTTOM
74215 2019-Jan-17 17:00:51.866740 - [DEBUG]
74216 2019-Jan-17 17:00:51.866765 - [DEBUG] Function : main
74217 2019-Jan-17 17:00:51.866790 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74218 2019-Jan-17 17:00:51.867427 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74219 2019-Jan-17 17:00:51.868083 - [DEBUG] Value : BOTTOM
74220 2019-Jan-17 17:00:51.868109 - [DEBUG]
74221 2019-Jan-17 17:00:51.868134 - [DEBUG] Function : main
74222 2019-Jan-17 17:00:51.868159 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74223 2019-Jan-17 17:00:51.868795 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74224 2019-Jan-17 17:00:51.869430 - [DEBUG] Value : BOTTOM
74225 2019-Jan-17 17:00:51.869456 - [DEBUG]
74226 2019-Jan-17 17:00:51.869480 - [DEBUG] Function : main
74227 2019-Jan-17 17:00:51.869506 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74228 2019-Jan-17 17:00:51.870140 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74229 2019-Jan-17 17:00:51.870782 - [DEBUG] Value : BOTTOM
74230 2019-Jan-17 17:00:51.870807 - [DEBUG]
74231 2019-Jan-17 17:00:51.870831 - [DEBUG] Function : main
74232 2019-Jan-17 17:00:51.870857 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74233 2019-Jan-17 17:00:51.871508 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74234 2019-Jan-17 17:00:51.872151 - [DEBUG] Value : BOTTOM
74235 2019-Jan-17 17:00:51.872176 - [DEBUG]
74236 2019-Jan-17 17:00:51.872201 - [DEBUG] Function : main
74237 2019-Jan-17 17:00:51.872226 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74238 2019-Jan-17 17:00:51.872861 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74239 2019-Jan-17 17:00:51.873508 - [DEBUG] Value : BOTTOM
74240 2019-Jan-17 17:00:51.873533 - [DEBUG]
74241 2019-Jan-17 17:00:51.873558 - [DEBUG] Function : main
74242 2019-Jan-17 17:00:51.873583 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74243 2019-Jan-17 17:00:51.874218 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74244 2019-Jan-17 17:00:51.874875 - [DEBUG] Value : BOTTOM
74245 2019-Jan-17 17:00:51.874900 - [DEBUG]
74246 2019-Jan-17 17:00:51.874924 - [DEBUG] Function : main
74247 2019-Jan-17 17:00:51.874950 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74248 2019-Jan-17 17:00:51.875585 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74249 2019-Jan-17 17:00:51.876227 - [DEBUG] Value : BOTTOM
74250 2019-Jan-17 17:00:51.876252 - [DEBUG]
74251 2019-Jan-17 17:00:51.876277 - [DEBUG] Function : main
74252 2019-Jan-17 17:00:51.876302 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74253 2019-Jan-17 17:00:51.876937 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74254 2019-Jan-17 17:00:51.877586 - [DEBUG] Value : BOTTOM
74255 2019-Jan-17 17:00:51.877612 - [DEBUG]
74256 2019-Jan-17 17:00:51.877637 - [DEBUG] Function : main
74257 2019-Jan-17 17:00:51.877662 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74258 2019-Jan-17 17:00:51.878313 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74259 2019-Jan-17 17:00:51.878955 - [DEBUG] Value : BOTTOM
74260 2019-Jan-17 17:00:51.878981 - [DEBUG]
74261 2019-Jan-17 17:00:51.879006 - [DEBUG] Function : main
74262 2019-Jan-17 17:00:51.879031 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74263 2019-Jan-17 17:00:51.879666 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74264 2019-Jan-17 17:00:51.880312 - [DEBUG] Value : BOTTOM
74265 2019-Jan-17 17:00:51.880338 - [DEBUG]
74266 2019-Jan-17 17:00:51.880362 - [DEBUG] Function : main
74267 2019-Jan-17 17:00:51.880388 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74268 2019-Jan-17 17:00:51.881022 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74269 2019-Jan-17 17:00:51.881682 - [DEBUG] Value : BOTTOM
74270 2019-Jan-17 17:00:51.881707 - [DEBUG]
74271 2019-Jan-17 17:00:51.881733 - [DEBUG] Function : main
74272 2019-Jan-17 17:00:51.881759 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74273 2019-Jan-17 17:00:51.882394 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

74274 2019-Jan-17 17:00:51.883036 - [DEBUG] Value : BOTTOM
74275 2019-Jan-17 17:00:51.883061 - [DEBUG]
74276 2019-Jan-17 17:00:51.883086 - [DEBUG] Function : main
74277 2019-Jan-17 17:00:51.883111 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74278 2019-Jan-17 17:00:51.883747 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

74279 2019-Jan-17 17:00:51.884392 - [DEBUG] Value : BOTTOM
74280 2019-Jan-17 17:00:51.884418 - [DEBUG]
74281 2019-Jan-17 17:00:51.884442 - [DEBUG] Function : main
74282 2019-Jan-17 17:00:51.884468 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74283 2019-Jan-17 17:00:51.885119 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

74284 2019-Jan-17 17:00:51.885760 - [DEBUG] Value : BOTTOM
74285 2019-Jan-17 17:00:51.885786 - [DEBUG]
74286 2019-Jan-17 17:00:51.885810 - [DEBUG] Function : main
74287 2019-Jan-17 17:00:51.885836 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74288 2019-Jan-17 17:00:51.886470 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

74289 2019-Jan-17 17:00:51.887113 - [DEBUG] Value : BOTTOM
74290 2019-Jan-17 17:00:51.887138 - [DEBUG]
74291 2019-Jan-17 17:00:51.887163 - [DEBUG] Function : main
74292 2019-Jan-17 17:00:51.887188 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74293 2019-Jan-17 17:00:51.887823 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

74294 2019-Jan-17 17:00:51.888486 - [DEBUG] Value : BOTTOM
74295 2019-Jan-17 17:00:51.888511 - [DEBUG]
74296 2019-Jan-17 17:00:51.888536 - [DEBUG] Function : main
74297 2019-Jan-17 17:00:51.888561 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74298 2019-Jan-17 17:00:51.889198 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

74299 2019-Jan-17 17:00:51.889853 - [DEBUG] Value : BOTTOM
74300 2019-Jan-17 17:00:51.889879 - [DEBUG]
74301 2019-Jan-17 17:00:51.889904 - [DEBUG] Function : main
74302 2019-Jan-17 17:00:51.889930 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74303 2019-Jan-17 17:00:51.890565 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

74304 2019-Jan-17 17:00:51.891210 - [DEBUG] Value : BOTTOM
74305 2019-Jan-17 17:00:51.891236 - [DEBUG]
74306 2019-Jan-17 17:00:51.891260 - [DEBUG] Function : main
74307 2019-Jan-17 17:00:51.891296 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74308 2019-Jan-17 17:00:51.891935 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

74309 2019-Jan-17 17:00:51.892581 - [DEBUG] Value : BOTTOM
74310 2019-Jan-17 17:00:51.892606 - [DEBUG]
74311 2019-Jan-17 17:00:51.892631 - [DEBUG] Function : main
74312 2019-Jan-17 17:00:51.892656 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74313 2019-Jan-17 17:00:51.893292 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74314 2019-Jan-17 17:00:51.893350 - [DEBUG] Value : BOTTOM
74315 2019-Jan-17 17:00:51.893375 - [DEBUG]
74316 2019-Jan-17 17:00:51.893401 - [DEBUG] Function : main
74317 2019-Jan-17 17:00:51.893426 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74318 2019-Jan-17 17:00:51.894062 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74319 2019-Jan-17 17:00:51.895331 - [DEBUG] Value : BOTTOM
74320 2019-Jan-17 17:00:51.895356 - [DEBUG]
74321 2019-Jan-17 17:00:51.895382 - [DEBUG] Function : main
74322 2019-Jan-17 17:00:51.895407 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74323 2019-Jan-17 17:00:51.896050 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74324 2019-Jan-17 17:00:51.897301 - [DEBUG] Value : BOTTOM
74325 2019-Jan-17 17:00:51.897327 - [DEBUG]
74326 2019-Jan-17 17:00:51.897352 - [DEBUG] Function : main
74327 2019-Jan-17 17:00:51.897378 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74328 2019-Jan-17 17:00:51.898028 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74329 2019-Jan-17 17:00:51.899277 - [DEBUG] Value : BOTTOM
74330 2019-Jan-17 17:00:51.899303 - [DEBUG]
74331 2019-Jan-17 17:00:51.899328 - [DEBUG] Function : main
74332 2019-Jan-17 17:00:51.899354 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74333 2019-Jan-17 17:00:51.899989 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74334 2019-Jan-17 17:00:51.901238 - [DEBUG] Value : BOTTOM
74335 2019-Jan-17 17:00:51.901263 - [DEBUG]
74336 2019-Jan-17 17:00:51.901300 - [DEBUG] Function : main
74337 2019-Jan-17 17:00:51.901328 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74338 2019-Jan-17 17:00:51.901966 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

74339 2019-Jan-17 17:00:51.903213 - [DEBUG] Value : BOTTOM
74340 2019-Jan-17 17:00:51.903239 - [DEBUG]
74341 2019-Jan-17 17:00:51.903264 - [DEBUG] Function : main
74342 2019-Jan-17 17:00:51.903290 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74343 2019-Jan-17 17:00:51.903933 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74344 2019-Jan-17 17:00:51.905198 - [DEBUG] Value : BOTTOM
74345 2019-Jan-17 17:00:51.905224 - [DEBUG]
74346 2019-Jan-17 17:00:51.905249 - [DEBUG] Function : main
74347 2019-Jan-17 17:00:51.905275 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74348 2019-Jan-17 17:00:51.905912 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

74349 2019-Jan-17 17:00:51.907160 - [DEBUG] Value : BOTTOM
74350 2019-Jan-17 17:00:51.907185 - [DEBUG]
74351 2019-Jan-17 17:00:51.907211 - [DEBUG] Function : main
74352 2019-Jan-17 17:00:51.907236 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74353 2019-Jan-17 17:00:51.907872 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74354 2019-Jan-17 17:00:51.909135 - [DEBUG] Value : BOTTOM
74355 2019-Jan-17 17:00:51.909161 - [DEBUG]
74356 2019-Jan-17 17:00:51.909186 - [DEBUG] Function : main
74357 2019-Jan-17 17:00:51.909212 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74358 2019-Jan-17 17:00:51.909852 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

74359 2019-Jan-17 17:00:51.911197 - [DEBUG] Value : BOTTOM
74360 2019-Jan-17 17:00:51.911227 - [DEBUG]
74361 2019-Jan-17 17:00:51.911255 - [DEBUG] Function : main
74362 2019-Jan-17 17:00:51.911283 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74363 2019-Jan-17 17:00:51.912011 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

74364 2019-Jan-17 17:00:51.913292 - [DEBUG] Value : BOTTOM
74365 2019-Jan-17 17:00:51.913319 - [DEBUG]
74366 2019-Jan-17 17:00:51.913345 - [DEBUG] Function : main
74367 2019-Jan-17 17:00:51.913372 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74368 2019-Jan-17 17:00:51.914009 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

74369 2019-Jan-17 17:00:51.915278 - [DEBUG] Value : BOTTOM
74370 2019-Jan-17 17:00:51.915303 - [DEBUG]
74371 2019-Jan-17 17:00:51.915366 - [DEBUG] Function : main
74372 2019-Jan-17 17:00:51.915393 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74373 2019-Jan-17 17:00:51.916030 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74374 2019-Jan-17 17:00:51.916669 - [DEBUG] Value : BOTTOM
74375 2019-Jan-17 17:00:51.916694 - [DEBUG]
74376 2019-Jan-17 17:00:51.916719 - [DEBUG] Function : main
74377 2019-Jan-17 17:00:51.916744 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74378 2019-Jan-17 17:00:51.917379 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74379 2019-Jan-17 17:00:51.918036 - [DEBUG] Value : BOTTOM
74380 2019-Jan-17 17:00:51.918062 - [DEBUG]
74381 2019-Jan-17 17:00:51.918087 - [DEBUG] Function : main
74382 2019-Jan-17 17:00:51.918112 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74383 2019-Jan-17 17:00:51.918748 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74384 2019-Jan-17 17:00:51.919384 - [DEBUG] Value : BOTTOM
74385 2019-Jan-17 17:00:51.919409 - [DEBUG]
74386 2019-Jan-17 17:00:51.919434 - [DEBUG] Function : main
74387 2019-Jan-17 17:00:51.919459 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74388 2019-Jan-17 17:00:51.920116 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74389 2019-Jan-17 17:00:51.920757 - [DEBUG] Value : BOTTOM
74390 2019-Jan-17 17:00:51.920783 - [DEBUG]
74391 2019-Jan-17 17:00:51.920807 - [DEBUG] Function : main
74392 2019-Jan-17 17:00:51.920832 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74393 2019-Jan-17 17:00:51.921483 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74394 2019-Jan-17 17:00:51.922119 - [DEBUG] Value : BOTTOM
74395 2019-Jan-17 17:00:51.922145 - [DEBUG]
74396 2019-Jan-17 17:00:51.922169 - [DEBUG] Function : main
74397 2019-Jan-17 17:00:51.922195 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74398 2019-Jan-17 17:00:51.922829 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74399 2019-Jan-17 17:00:51.923474 - [DEBUG] Value : BOTTOM
74400 2019-Jan-17 17:00:51.923499 - [DEBUG]
74401 2019-Jan-17 17:00:51.923524 - [DEBUG] Function : main
74402 2019-Jan-17 17:00:51.923549 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74403 2019-Jan-17 17:00:51.924183 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74404 2019-Jan-17 17:00:51.924835 - [DEBUG] Value : BOTTOM
74405 2019-Jan-17 17:00:51.924861 - [DEBUG]
74406 2019-Jan-17 17:00:51.924885 - [DEBUG] Function : main
74407 2019-Jan-17 17:00:51.924911 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74408 2019-Jan-17 17:00:51.925544 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

74409 2019-Jan-17 17:00:51.926186 - [DEBUG] Value : BOTTOM
74410 2019-Jan-17 17:00:51.926212 - [DEBUG]
74411 2019-Jan-17 17:00:51.926236 - [DEBUG] Function : main
74412 2019-Jan-17 17:00:51.926262 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74413 2019-Jan-17 17:00:51.926895 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74414 2019-Jan-17 17:00:51.927538 - [DEBUG] Value : BOTTOM
74415 2019-Jan-17 17:00:51.927564 - [DEBUG]
74416 2019-Jan-17 17:00:51.927588 - [DEBUG] Function : main
74417 2019-Jan-17 17:00:51.927614 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74418 2019-Jan-17 17:00:51.928263 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74419 2019-Jan-17 17:00:51.928906 - [DEBUG] Value : BOTTOM
74420 2019-Jan-17 17:00:51.928931 - [DEBUG]
74421 2019-Jan-17 17:00:51.928956 - [DEBUG] Function : main
74422 2019-Jan-17 17:00:51.928981 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74423 2019-Jan-17 17:00:51.929615 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74424 2019-Jan-17 17:00:51.930264 - [DEBUG] Value : BOTTOM
74425 2019-Jan-17 17:00:51.930290 - [DEBUG]
74426 2019-Jan-17 17:00:51.930314 - [DEBUG] Function : main
74427 2019-Jan-17 17:00:51.930340 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74428 2019-Jan-17 17:00:51.930974 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74429 2019-Jan-17 17:00:51.931630 - [DEBUG] Value : BOTTOM
74430 2019-Jan-17 17:00:51.931656 - [DEBUG]
74431 2019-Jan-17 17:00:51.931681 - [DEBUG] Function : main
74432 2019-Jan-17 17:00:51.931706 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74433 2019-Jan-17 17:00:51.932340 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74434 2019-Jan-17 17:00:51.932982 - [DEBUG] Value : BOTTOM
74435 2019-Jan-17 17:00:51.933016 - [DEBUG]
74436 2019-Jan-17 17:00:51.933041 - [DEBUG] Function : main
74437 2019-Jan-17 17:00:51.933067 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74438 2019-Jan-17 17:00:51.933702 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74439 2019-Jan-17 17:00:51.934344 - [DEBUG] Value : BOTTOM
74440 2019-Jan-17 17:00:51.934369 - [DEBUG]
74441 2019-Jan-17 17:00:51.934393 - [DEBUG] Function : main
74442 2019-Jan-17 17:00:51.934419 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74443 2019-Jan-17 17:00:51.935068 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74444 2019-Jan-17 17:00:51.935711 - [DEBUG] Value : BOTTOM
74445 2019-Jan-17 17:00:51.935736 - [DEBUG]
74446 2019-Jan-17 17:00:51.935761 - [DEBUG] Function : main
74447 2019-Jan-17 17:00:51.935786 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74448 2019-Jan-17 17:00:51.936420 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74449 2019-Jan-17 17:00:51.937067 - [DEBUG] Value : BOTTOM
74450 2019-Jan-17 17:00:51.937092 - [DEBUG]
74451 2019-Jan-17 17:00:51.937118 - [DEBUG] Function : main
74452 2019-Jan-17 17:00:51.937144 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74453 2019-Jan-17 17:00:51.937789 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74454 2019-Jan-17 17:00:51.938454 - [DEBUG] Value : BOTTOM
74455 2019-Jan-17 17:00:51.938480 - [DEBUG]
74456 2019-Jan-17 17:00:51.938505 - [DEBUG] Function : main
74457 2019-Jan-17 17:00:51.938530 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74458 2019-Jan-17 17:00:51.939165 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

74459 2019-Jan-17 17:00:51.939807 - [DEBUG] Value : BOTTOM
74460 2019-Jan-17 17:00:51.939832 - [DEBUG]
74461 2019-Jan-17 17:00:51.939857 - [DEBUG] Function : main
74462 2019-Jan-17 17:00:51.939882 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74463 2019-Jan-17 17:00:51.940517 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

74464 2019-Jan-17 17:00:51.941156 - [DEBUG] Value : BOTTOM
74465 2019-Jan-17 17:00:51.941182 - [DEBUG]
74466 2019-Jan-17 17:00:51.941206 - [DEBUG] Function : main
74467 2019-Jan-17 17:00:51.941232 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74468 2019-Jan-17 17:00:51.941882 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

74469 2019-Jan-17 17:00:51.942524 - [DEBUG] Value : BOTTOM
74470 2019-Jan-17 17:00:51.942549 - [DEBUG]
74471 2019-Jan-17 17:00:51.942574 - [DEBUG] Function : main
74472 2019-Jan-17 17:00:51.942599 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74473 2019-Jan-17 17:00:51.943234 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

74474 2019-Jan-17 17:00:51.943877 - [DEBUG] Value : BOTTOM
74475 2019-Jan-17 17:00:51.943902 - [DEBUG]
74476 2019-Jan-17 17:00:51.943927 - [DEBUG] Function : main
74477 2019-Jan-17 17:00:51.943952 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74478 2019-Jan-17 17:00:51.944587 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

74479 2019-Jan-17 17:00:51.945243 - [DEBUG] Value : BOTTOM
74480 2019-Jan-17 17:00:51.945268 - [DEBUG]
74481 2019-Jan-17 17:00:51.945292 - [DEBUG] Function : main
74482 2019-Jan-17 17:00:51.945318 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74483 2019-Jan-17 17:00:51.945962 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

74484 2019-Jan-17 17:00:51.946610 - [DEBUG] Value : BOTTOM
74485 2019-Jan-17 17:00:51.946635 - [DEBUG]
74486 2019-Jan-17 17:00:51.946660 - [DEBUG] Function : main
74487 2019-Jan-17 17:00:51.946685 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74488 2019-Jan-17 17:00:51.947320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

74489 2019-Jan-17 17:00:51.947980 - [DEBUG] Value : BOTTOM
74490 2019-Jan-17 17:00:51.948005 - [DEBUG]
74491 2019-Jan-17 17:00:51.948030 - [DEBUG] Function : main
74492 2019-Jan-17 17:00:51.948056 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74493 2019-Jan-17 17:00:51.948691 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74494 2019-Jan-17 17:00:51.948751 - [DEBUG] Value : BOTTOM
74495 2019-Jan-17 17:00:51.948777 - [DEBUG]
74496 2019-Jan-17 17:00:51.948802 - [DEBUG] Function : main
74497 2019-Jan-17 17:00:51.948827 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74498 2019-Jan-17 17:00:51.949462 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74499 2019-Jan-17 17:00:51.950712 - [DEBUG] Value : BOTTOM
74500 2019-Jan-17 17:00:51.950737 - [DEBUG]
74501 2019-Jan-17 17:00:51.950762 - [DEBUG] Function : main
74502 2019-Jan-17 17:00:51.950788 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74503 2019-Jan-17 17:00:51.951441 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74504 2019-Jan-17 17:00:51.952690 - [DEBUG] Value : BOTTOM
74505 2019-Jan-17 17:00:51.952716 - [DEBUG]
74506 2019-Jan-17 17:00:51.952741 - [DEBUG] Function : main
74507 2019-Jan-17 17:00:51.952767 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74508 2019-Jan-17 17:00:51.953402 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74509 2019-Jan-17 17:00:51.954665 - [DEBUG] Value : BOTTOM
74510 2019-Jan-17 17:00:51.954690 - [DEBUG]
74511 2019-Jan-17 17:00:51.954716 - [DEBUG] Function : main
74512 2019-Jan-17 17:00:51.954741 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74513 2019-Jan-17 17:00:51.955376 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74514 2019-Jan-17 17:00:51.956625 - [DEBUG] Value : BOTTOM
74515 2019-Jan-17 17:00:51.956651 - [DEBUG]
74516 2019-Jan-17 17:00:51.956676 - [DEBUG] Function : main
74517 2019-Jan-17 17:00:51.956702 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74518 2019-Jan-17 17:00:51.957338 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74519 2019-Jan-17 17:00:51.958602 - [DEBUG] Value : BOTTOM
74520 2019-Jan-17 17:00:51.958628 - [DEBUG]
74521 2019-Jan-17 17:00:51.958654 - [DEBUG] Function : main
74522 2019-Jan-17 17:00:51.958679 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74523 2019-Jan-17 17:00:51.959313 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74524 2019-Jan-17 17:00:51.960563 - [DEBUG] Value : BOTTOM
74525 2019-Jan-17 17:00:51.960588 - [DEBUG]
74526 2019-Jan-17 17:00:51.960613 - [DEBUG] Function : main
74527 2019-Jan-17 17:00:51.960639 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74528 2019-Jan-17 17:00:51.961282 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

74529 2019-Jan-17 17:00:51.962547 - [DEBUG] Value : BOTTOM
74530 2019-Jan-17 17:00:51.962573 - [DEBUG]
74531 2019-Jan-17 17:00:51.962599 - [DEBUG] Function : main
74532 2019-Jan-17 17:00:51.962624 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74533 2019-Jan-17 17:00:51.963259 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

74534 2019-Jan-17 17:00:51.964509 - [DEBUG] Value : BOTTOM
74535 2019-Jan-17 17:00:51.964535 - [DEBUG]
74536 2019-Jan-17 17:00:51.964583 - [DEBUG] Function : main
74537 2019-Jan-17 17:00:51.964610 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74538 2019-Jan-17 17:00:51.965260 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74539 2019-Jan-17 17:00:51.965898 - [DEBUG] Value : BOTTOM
74540 2019-Jan-17 17:00:51.965923 - [DEBUG]
74541 2019-Jan-17 17:00:51.965948 - [DEBUG] Function : main
74542 2019-Jan-17 17:00:51.965973 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74543 2019-Jan-17 17:00:51.966610 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74544 2019-Jan-17 17:00:51.967251 - [DEBUG] Value : BOTTOM
74545 2019-Jan-17 17:00:51.967277 - [DEBUG]
74546 2019-Jan-17 17:00:51.967303 - [DEBUG] Function : main
74547 2019-Jan-17 17:00:51.967328 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74548 2019-Jan-17 17:00:51.967978 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74549 2019-Jan-17 17:00:51.968615 - [DEBUG] Value : BOTTOM
74550 2019-Jan-17 17:00:51.968640 - [DEBUG]
74551 2019-Jan-17 17:00:51.968665 - [DEBUG] Function : main
74552 2019-Jan-17 17:00:51.968691 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74553 2019-Jan-17 17:00:51.969327 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74554 2019-Jan-17 17:00:51.969966 - [DEBUG] Value : BOTTOM
74555 2019-Jan-17 17:00:51.969992 - [DEBUG]
74556 2019-Jan-17 17:00:51.970016 - [DEBUG] Function : main
74557 2019-Jan-17 17:00:51.970042 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74558 2019-Jan-17 17:00:51.970677 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74559 2019-Jan-17 17:00:51.971326 - [DEBUG] Value : BOTTOM
74560 2019-Jan-17 17:00:51.971352 - [DEBUG]
74561 2019-Jan-17 17:00:51.971377 - [DEBUG] Function : main
74562 2019-Jan-17 17:00:51.971402 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74563 2019-Jan-17 17:00:51.972039 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74564 2019-Jan-17 17:00:51.972681 - [DEBUG] Value : BOTTOM
74565 2019-Jan-17 17:00:51.972707 - [DEBUG]
74566 2019-Jan-17 17:00:51.972732 - [DEBUG] Function : main
74567 2019-Jan-17 17:00:51.972757 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74568 2019-Jan-17 17:00:51.973393 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74569 2019-Jan-17 17:00:51.974029 - [DEBUG] Value : BOTTOM
74570 2019-Jan-17 17:00:51.974055 - [DEBUG]
74571 2019-Jan-17 17:00:51.974087 - [DEBUG] Function : main
74572 2019-Jan-17 17:00:51.974113 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74573 2019-Jan-17 17:00:51.974767 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

74574 2019-Jan-17 17:00:51.975411 - [DEBUG] Value : BOTTOM
74575 2019-Jan-17 17:00:51.975436 - [DEBUG]
74576 2019-Jan-17 17:00:51.975461 - [DEBUG] Function : main
74577 2019-Jan-17 17:00:51.975487 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74578 2019-Jan-17 17:00:51.976124 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74579 2019-Jan-17 17:00:51.976767 - [DEBUG] Value : BOTTOM
74580 2019-Jan-17 17:00:51.976792 - [DEBUG]
74581 2019-Jan-17 17:00:51.976817 - [DEBUG] Function : main
74582 2019-Jan-17 17:00:51.976842 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74583 2019-Jan-17 17:00:51.977479 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74584 2019-Jan-17 17:00:51.978138 - [DEBUG] Value : BOTTOM
74585 2019-Jan-17 17:00:51.978164 - [DEBUG]
74586 2019-Jan-17 17:00:51.978189 - [DEBUG] Function : main
74587 2019-Jan-17 17:00:51.978214 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74588 2019-Jan-17 17:00:51.978852 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74589 2019-Jan-17 17:00:51.979500 - [DEBUG] Value : BOTTOM
74590 2019-Jan-17 17:00:51.979525 - [DEBUG]
74591 2019-Jan-17 17:00:51.979550 - [DEBUG] Function : main
74592 2019-Jan-17 17:00:51.979576 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74593 2019-Jan-17 17:00:51.980212 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74594 2019-Jan-17 17:00:51.980855 - [DEBUG] Value : BOTTOM
74595 2019-Jan-17 17:00:51.980880 - [DEBUG]
74596 2019-Jan-17 17:00:51.980905 - [DEBUG] Function : main
74597 2019-Jan-17 17:00:51.980931 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74598 2019-Jan-17 17:00:51.981584 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74599 2019-Jan-17 17:00:51.982227 - [DEBUG] Value : BOTTOM
74600 2019-Jan-17 17:00:51.982253 - [DEBUG]
74601 2019-Jan-17 17:00:51.982278 - [DEBUG] Function : main
74602 2019-Jan-17 17:00:51.982303 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74603 2019-Jan-17 17:00:51.982940 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74604 2019-Jan-17 17:00:51.983582 - [DEBUG] Value : BOTTOM
74605 2019-Jan-17 17:00:51.983608 - [DEBUG]
74606 2019-Jan-17 17:00:51.983633 - [DEBUG] Function : main
74607 2019-Jan-17 17:00:51.983658 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74608 2019-Jan-17 17:00:51.984296 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74609 2019-Jan-17 17:00:51.984955 - [DEBUG] Value : BOTTOM
74610 2019-Jan-17 17:00:51.984980 - [DEBUG]
74611 2019-Jan-17 17:00:51.985005 - [DEBUG] Function : main
74612 2019-Jan-17 17:00:51.985031 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74613 2019-Jan-17 17:00:51.985669 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74614 2019-Jan-17 17:00:51.986324 - [DEBUG] Value : BOTTOM
74615 2019-Jan-17 17:00:51.986351 - [DEBUG]
74616 2019-Jan-17 17:00:51.986377 - [DEBUG] Function : main
74617 2019-Jan-17 17:00:51.986403 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74618 2019-Jan-17 17:00:51.987040 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74619 2019-Jan-17 17:00:51.987686 - [DEBUG] Value : BOTTOM
74620 2019-Jan-17 17:00:51.987712 - [DEBUG]
74621 2019-Jan-17 17:00:51.987737 - [DEBUG] Function : main
74622 2019-Jan-17 17:00:51.987762 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74623 2019-Jan-17 17:00:51.988416 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

74624 2019-Jan-17 17:00:51.989058 - [DEBUG] Value : BOTTOM
74625 2019-Jan-17 17:00:51.989084 - [DEBUG]
74626 2019-Jan-17 17:00:51.989109 - [DEBUG] Function : main
74627 2019-Jan-17 17:00:51.989134 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74628 2019-Jan-17 17:00:51.989771 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74629 2019-Jan-17 17:00:51.989830 - [DEBUG] Value : BOTTOM
74630 2019-Jan-17 17:00:51.989855 - [DEBUG]
74631 2019-Jan-17 17:00:51.989881 - [DEBUG] Function : main
74632 2019-Jan-17 17:00:51.989907 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74633 2019-Jan-17 17:00:51.990544 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74634 2019-Jan-17 17:00:51.991809 - [DEBUG] Value : BOTTOM
74635 2019-Jan-17 17:00:51.991835 - [DEBUG]
74636 2019-Jan-17 17:00:51.991860 - [DEBUG] Function : main
74637 2019-Jan-17 17:00:51.991886 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74638 2019-Jan-17 17:00:51.992522 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74639 2019-Jan-17 17:00:51.993771 - [DEBUG] Value : BOTTOM
74640 2019-Jan-17 17:00:51.993797 - [DEBUG]
74641 2019-Jan-17 17:00:51.993822 - [DEBUG] Function : main
74642 2019-Jan-17 17:00:51.993848 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74643 2019-Jan-17 17:00:51.994484 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74644 2019-Jan-17 17:00:51.995749 - [DEBUG] Value : BOTTOM
74645 2019-Jan-17 17:00:51.995775 - [DEBUG]
74646 2019-Jan-17 17:00:51.995801 - [DEBUG] Function : main
74647 2019-Jan-17 17:00:51.995826 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74648 2019-Jan-17 17:00:51.996464 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74649 2019-Jan-17 17:00:51.997714 - [DEBUG] Value : BOTTOM
74650 2019-Jan-17 17:00:51.997740 - [DEBUG]
74651 2019-Jan-17 17:00:51.997765 - [DEBUG] Function : main
74652 2019-Jan-17 17:00:51.997791 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74653 2019-Jan-17 17:00:51.998445 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74654 2019-Jan-17 17:00:51.999695 - [DEBUG] Value : BOTTOM
74655 2019-Jan-17 17:00:51.999721 - [DEBUG]
74656 2019-Jan-17 17:00:51.999754 - [DEBUG] Function : main
74657 2019-Jan-17 17:00:51.999781 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74658 2019-Jan-17 17:00:52.000418 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74659 2019-Jan-17 17:00:52.001681 - [DEBUG] Value : BOTTOM
74660 2019-Jan-17 17:00:52.001708 - [DEBUG]
74661 2019-Jan-17 17:00:52.001754 - [DEBUG] Function : main
74662 2019-Jan-17 17:00:52.001780 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74663 2019-Jan-17 17:00:52.002423 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74664 2019-Jan-17 17:00:52.003060 - [DEBUG] Value : BOTTOM
74665 2019-Jan-17 17:00:52.003086 - [DEBUG]
74666 2019-Jan-17 17:00:52.003110 - [DEBUG] Function : main
74667 2019-Jan-17 17:00:52.003135 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74668 2019-Jan-17 17:00:52.003775 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74669 2019-Jan-17 17:00:52.004417 - [DEBUG] Value : BOTTOM
74670 2019-Jan-17 17:00:52.004443 - [DEBUG]
74671 2019-Jan-17 17:00:52.004468 - [DEBUG] Function : main
74672 2019-Jan-17 17:00:52.004494 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74673 2019-Jan-17 17:00:52.005151 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74674 2019-Jan-17 17:00:52.005788 - [DEBUG] Value : BOTTOM
74675 2019-Jan-17 17:00:52.005814 - [DEBUG]
74676 2019-Jan-17 17:00:52.005838 - [DEBUG] Function : main
74677 2019-Jan-17 17:00:52.005864 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74678 2019-Jan-17 17:00:52.006504 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74679 2019-Jan-17 17:00:52.007143 - [DEBUG] Value : BOTTOM
74680 2019-Jan-17 17:00:52.007169 - [DEBUG]
74681 2019-Jan-17 17:00:52.007193 - [DEBUG] Function : main
74682 2019-Jan-17 17:00:52.007219 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74683 2019-Jan-17 17:00:52.007858 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74684 2019-Jan-17 17:00:52.008510 - [DEBUG] Value : BOTTOM
74685 2019-Jan-17 17:00:52.008536 - [DEBUG]
74686 2019-Jan-17 17:00:52.008561 - [DEBUG] Function : main
74687 2019-Jan-17 17:00:52.008586 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74688 2019-Jan-17 17:00:52.009226 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74689 2019-Jan-17 17:00:52.009869 - [DEBUG] Value : BOTTOM
74690 2019-Jan-17 17:00:52.009895 - [DEBUG]
74691 2019-Jan-17 17:00:52.009920 - [DEBUG] Function : main
74692 2019-Jan-17 17:00:52.009945 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74693 2019-Jan-17 17:00:52.010585 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74694 2019-Jan-17 17:00:52.011222 - [DEBUG] Value : BOTTOM
74695 2019-Jan-17 17:00:52.011248 - [DEBUG]
74696 2019-Jan-17 17:00:52.011273 - [DEBUG] Function : main
74697 2019-Jan-17 17:00:52.011312 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74698 2019-Jan-17 17:00:52.011952 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

74699 2019-Jan-17 17:00:52.012596 - [DEBUG] Value : BOTTOM
74700 2019-Jan-17 17:00:52.012630 - [DEBUG]
74701 2019-Jan-17 17:00:52.012655 - [DEBUG] Function : main
74702 2019-Jan-17 17:00:52.012681 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74703 2019-Jan-17 17:00:52.013322 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74704 2019-Jan-17 17:00:52.013965 - [DEBUG] Value : BOTTOM
74705 2019-Jan-17 17:00:52.013991 - [DEBUG]
74706 2019-Jan-17 17:00:52.014015 - [DEBUG] Function : main
74707 2019-Jan-17 17:00:52.014041 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74708 2019-Jan-17 17:00:52.014694 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74709 2019-Jan-17 17:00:52.015338 - [DEBUG] Value : BOTTOM
74710 2019-Jan-17 17:00:52.015363 - [DEBUG]
74711 2019-Jan-17 17:00:52.015388 - [DEBUG] Function : main
74712 2019-Jan-17 17:00:52.015413 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74713 2019-Jan-17 17:00:52.016054 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74714 2019-Jan-17 17:00:52.016701 - [DEBUG] Value : BOTTOM
74715 2019-Jan-17 17:00:52.016726 - [DEBUG]
74716 2019-Jan-17 17:00:52.016751 - [DEBUG] Function : main
74717 2019-Jan-17 17:00:52.016777 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74718 2019-Jan-17 17:00:52.017417 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74719 2019-Jan-17 17:00:52.018074 - [DEBUG] Value : BOTTOM
74720 2019-Jan-17 17:00:52.018100 - [DEBUG]
74721 2019-Jan-17 17:00:52.018124 - [DEBUG] Function : main
74722 2019-Jan-17 17:00:52.018150 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74723 2019-Jan-17 17:00:52.018789 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74724 2019-Jan-17 17:00:52.019432 - [DEBUG] Value : BOTTOM
74725 2019-Jan-17 17:00:52.019458 - [DEBUG]
74726 2019-Jan-17 17:00:52.019483 - [DEBUG] Function : main
74727 2019-Jan-17 17:00:52.019508 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74728 2019-Jan-17 17:00:52.020148 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74729 2019-Jan-17 17:00:52.020790 - [DEBUG] Value : BOTTOM
74730 2019-Jan-17 17:00:52.020815 - [DEBUG]
74731 2019-Jan-17 17:00:52.020840 - [DEBUG] Function : main
74732 2019-Jan-17 17:00:52.020866 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74733 2019-Jan-17 17:00:52.021520 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74734 2019-Jan-17 17:00:52.022164 - [DEBUG] Value : BOTTOM
74735 2019-Jan-17 17:00:52.022190 - [DEBUG]
74736 2019-Jan-17 17:00:52.022214 - [DEBUG] Function : main
74737 2019-Jan-17 17:00:52.022240 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74738 2019-Jan-17 17:00:52.022880 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74739 2019-Jan-17 17:00:52.023528 - [DEBUG] Value : BOTTOM
74740 2019-Jan-17 17:00:52.023553 - [DEBUG]
74741 2019-Jan-17 17:00:52.023579 - [DEBUG] Function : main
74742 2019-Jan-17 17:00:52.023605 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74743 2019-Jan-17 17:00:52.024245 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74744 2019-Jan-17 17:00:52.024907 - [DEBUG] Value : BOTTOM
74745 2019-Jan-17 17:00:52.024933 - [DEBUG]
74746 2019-Jan-17 17:00:52.024965 - [DEBUG] Function : main
74747 2019-Jan-17 17:00:52.024992 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74748 2019-Jan-17 17:00:52.025632 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

74749 2019-Jan-17 17:00:52.026274 - [DEBUG] Value : BOTTOM
74750 2019-Jan-17 17:00:52.026300 - [DEBUG]
74751 2019-Jan-17 17:00:52.026325 - [DEBUG] Function : main
74752 2019-Jan-17 17:00:52.026350 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74753 2019-Jan-17 17:00:52.026991 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

74754 2019-Jan-17 17:00:52.027630 - [DEBUG] Value : BOTTOM
74755 2019-Jan-17 17:00:52.027656 - [DEBUG]
74756 2019-Jan-17 17:00:52.027680 - [DEBUG] Function : main
74757 2019-Jan-17 17:00:52.027706 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74758 2019-Jan-17 17:00:52.028361 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

74759 2019-Jan-17 17:00:52.029008 - [DEBUG] Value : BOTTOM
74760 2019-Jan-17 17:00:52.029033 - [DEBUG]
74761 2019-Jan-17 17:00:52.029059 - [DEBUG] Function : main
74762 2019-Jan-17 17:00:52.029084 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74763 2019-Jan-17 17:00:52.029723 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74764 2019-Jan-17 17:00:52.029781 - [DEBUG] Value : BOTTOM
74765 2019-Jan-17 17:00:52.029807 - [DEBUG]
74766 2019-Jan-17 17:00:52.029832 - [DEBUG] Function : main
74767 2019-Jan-17 17:00:52.029858 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74768 2019-Jan-17 17:00:52.030499 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74769 2019-Jan-17 17:00:52.031765 - [DEBUG] Value : BOTTOM
74770 2019-Jan-17 17:00:52.031792 - [DEBUG]
74771 2019-Jan-17 17:00:52.031817 - [DEBUG] Function : main
74772 2019-Jan-17 17:00:52.031843 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74773 2019-Jan-17 17:00:52.032484 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74774 2019-Jan-17 17:00:52.033733 - [DEBUG] Value : BOTTOM
74775 2019-Jan-17 17:00:52.033759 - [DEBUG]
74776 2019-Jan-17 17:00:52.033784 - [DEBUG] Function : main
74777 2019-Jan-17 17:00:52.033810 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74778 2019-Jan-17 17:00:52.034450 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74779 2019-Jan-17 17:00:52.035716 - [DEBUG] Value : BOTTOM
74780 2019-Jan-17 17:00:52.035742 - [DEBUG]
74781 2019-Jan-17 17:00:52.035768 - [DEBUG] Function : main
74782 2019-Jan-17 17:00:52.035794 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74783 2019-Jan-17 17:00:52.036435 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74784 2019-Jan-17 17:00:52.037685 - [DEBUG] Value : BOTTOM
74785 2019-Jan-17 17:00:52.037711 - [DEBUG]
74786 2019-Jan-17 17:00:52.037736 - [DEBUG] Function : main
74787 2019-Jan-17 17:00:52.037762 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74788 2019-Jan-17 17:00:52.038419 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74789 2019-Jan-17 17:00:52.039675 - [DEBUG] Value : BOTTOM
74790 2019-Jan-17 17:00:52.039702 - [DEBUG]
74791 2019-Jan-17 17:00:52.039728 - [DEBUG] Function : main
74792 2019-Jan-17 17:00:52.039754 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74793 2019-Jan-17 17:00:52.040394 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74794 2019-Jan-17 17:00:52.041656 - [DEBUG] Value : BOTTOM
74795 2019-Jan-17 17:00:52.041681 - [DEBUG]
74796 2019-Jan-17 17:00:52.041729 - [DEBUG] Function : main
74797 2019-Jan-17 17:00:52.041756 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74798 2019-Jan-17 17:00:52.042396 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74799 2019-Jan-17 17:00:52.043033 - [DEBUG] Value : BOTTOM
74800 2019-Jan-17 17:00:52.043059 - [DEBUG]
74801 2019-Jan-17 17:00:52.043084 - [DEBUG] Function : main
74802 2019-Jan-17 17:00:52.043109 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74803 2019-Jan-17 17:00:52.043747 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74804 2019-Jan-17 17:00:52.044389 - [DEBUG] Value : BOTTOM
74805 2019-Jan-17 17:00:52.044415 - [DEBUG]
74806 2019-Jan-17 17:00:52.044439 - [DEBUG] Function : main
74807 2019-Jan-17 17:00:52.044465 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74808 2019-Jan-17 17:00:52.045118 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74809 2019-Jan-17 17:00:52.045755 - [DEBUG] Value : BOTTOM
74810 2019-Jan-17 17:00:52.045780 - [DEBUG]
74811 2019-Jan-17 17:00:52.045805 - [DEBUG] Function : main
74812 2019-Jan-17 17:00:52.045831 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74813 2019-Jan-17 17:00:52.046467 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74814 2019-Jan-17 17:00:52.047106 - [DEBUG] Value : BOTTOM
74815 2019-Jan-17 17:00:52.047132 - [DEBUG]
74816 2019-Jan-17 17:00:52.047156 - [DEBUG] Function : main
74817 2019-Jan-17 17:00:52.047182 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74818 2019-Jan-17 17:00:52.047819 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74819 2019-Jan-17 17:00:52.048470 - [DEBUG] Value : BOTTOM
74820 2019-Jan-17 17:00:52.048496 - [DEBUG]
74821 2019-Jan-17 17:00:52.048521 - [DEBUG] Function : main
74822 2019-Jan-17 17:00:52.048546 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74823 2019-Jan-17 17:00:52.049182 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74824 2019-Jan-17 17:00:52.049824 - [DEBUG] Value : BOTTOM
74825 2019-Jan-17 17:00:52.049849 - [DEBUG]
74826 2019-Jan-17 17:00:52.049875 - [DEBUG] Function : main
74827 2019-Jan-17 17:00:52.049900 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74828 2019-Jan-17 17:00:52.050537 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74829 2019-Jan-17 17:00:52.051172 - [DEBUG] Value : BOTTOM
74830 2019-Jan-17 17:00:52.051198 - [DEBUG]
74831 2019-Jan-17 17:00:52.051222 - [DEBUG] Function : main
74832 2019-Jan-17 17:00:52.051247 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74833 2019-Jan-17 17:00:52.051901 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

74834 2019-Jan-17 17:00:52.052543 - [DEBUG] Value : BOTTOM
74835 2019-Jan-17 17:00:52.052576 - [DEBUG]
74836 2019-Jan-17 17:00:52.052602 - [DEBUG] Function : main
74837 2019-Jan-17 17:00:52.052628 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74838 2019-Jan-17 17:00:52.053264 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74839 2019-Jan-17 17:00:52.053906 - [DEBUG] Value : BOTTOM
74840 2019-Jan-17 17:00:52.053932 - [DEBUG]
74841 2019-Jan-17 17:00:52.053957 - [DEBUG] Function : main
74842 2019-Jan-17 17:00:52.053982 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74843 2019-Jan-17 17:00:52.054645 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74844 2019-Jan-17 17:00:52.055293 - [DEBUG] Value : BOTTOM
74845 2019-Jan-17 17:00:52.055318 - [DEBUG]
74846 2019-Jan-17 17:00:52.055343 - [DEBUG] Function : main
74847 2019-Jan-17 17:00:52.055368 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74848 2019-Jan-17 17:00:52.056005 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74849 2019-Jan-17 17:00:52.056652 - [DEBUG] Value : BOTTOM
74850 2019-Jan-17 17:00:52.056678 - [DEBUG]
74851 2019-Jan-17 17:00:52.056703 - [DEBUG] Function : main
74852 2019-Jan-17 17:00:52.056728 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74853 2019-Jan-17 17:00:52.057364 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74854 2019-Jan-17 17:00:52.058020 - [DEBUG] Value : BOTTOM
74855 2019-Jan-17 17:00:52.058045 - [DEBUG]
74856 2019-Jan-17 17:00:52.058070 - [DEBUG] Function : main
74857 2019-Jan-17 17:00:52.058095 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74858 2019-Jan-17 17:00:52.058732 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74859 2019-Jan-17 17:00:52.059376 - [DEBUG] Value : BOTTOM
74860 2019-Jan-17 17:00:52.059401 - [DEBUG]
74861 2019-Jan-17 17:00:52.059426 - [DEBUG] Function : main
74862 2019-Jan-17 17:00:52.059451 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74863 2019-Jan-17 17:00:52.060087 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

74864 2019-Jan-17 17:00:52.060729 - [DEBUG] Value : BOTTOM
74865 2019-Jan-17 17:00:52.060754 - [DEBUG]
74866 2019-Jan-17 17:00:52.060779 - [DEBUG] Function : main
74867 2019-Jan-17 17:00:52.060805 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74868 2019-Jan-17 17:00:52.061456 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

74869 2019-Jan-17 17:00:52.062099 - [DEBUG] Value : BOTTOM
74870 2019-Jan-17 17:00:52.062124 - [DEBUG]
74871 2019-Jan-17 17:00:52.062149 - [DEBUG] Function : main
74872 2019-Jan-17 17:00:52.062174 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74873 2019-Jan-17 17:00:52.062811 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

74874 2019-Jan-17 17:00:52.063458 - [DEBUG] Value : BOTTOM
74875 2019-Jan-17 17:00:52.063484 - [DEBUG]
74876 2019-Jan-17 17:00:52.063509 - [DEBUG] Function : main
74877 2019-Jan-17 17:00:52.063535 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74878 2019-Jan-17 17:00:52.064178 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

74879 2019-Jan-17 17:00:52.064840 - [DEBUG] Value : BOTTOM
74880 2019-Jan-17 17:00:52.064866 - [DEBUG]
74881 2019-Jan-17 17:00:52.064891 - [DEBUG] Function : main
74882 2019-Jan-17 17:00:52.064925 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74883 2019-Jan-17 17:00:52.065561 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

74884 2019-Jan-17 17:00:52.066203 - [DEBUG] Value : BOTTOM
74885 2019-Jan-17 17:00:52.066228 - [DEBUG]
74886 2019-Jan-17 17:00:52.066253 - [DEBUG] Function : main
74887 2019-Jan-17 17:00:52.066278 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74888 2019-Jan-17 17:00:52.066915 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

74889 2019-Jan-17 17:00:52.067554 - [DEBUG] Value : BOTTOM
74890 2019-Jan-17 17:00:52.067579 - [DEBUG]
74891 2019-Jan-17 17:00:52.067604 - [DEBUG] Function : main
74892 2019-Jan-17 17:00:52.067629 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74893 2019-Jan-17 17:00:52.068280 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

74894 2019-Jan-17 17:00:52.068927 - [DEBUG] Value : BOTTOM
74895 2019-Jan-17 17:00:52.068952 - [DEBUG]
74896 2019-Jan-17 17:00:52.068977 - [DEBUG] Function : main
74897 2019-Jan-17 17:00:52.069003 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74898 2019-Jan-17 17:00:52.069638 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

74899 2019-Jan-17 17:00:52.069695 - [DEBUG] Value : BOTTOM
74900 2019-Jan-17 17:00:52.069721 - [DEBUG]
74901 2019-Jan-17 17:00:52.069746 - [DEBUG] Function : main
74902 2019-Jan-17 17:00:52.069772 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74903 2019-Jan-17 17:00:52.070410 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74904 2019-Jan-17 17:00:52.071675 - [DEBUG] Value : BOTTOM
74905 2019-Jan-17 17:00:52.071701 - [DEBUG]
74906 2019-Jan-17 17:00:52.071727 - [DEBUG] Function : main
74907 2019-Jan-17 17:00:52.071753 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74908 2019-Jan-17 17:00:52.072389 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

74909 2019-Jan-17 17:00:52.073639 - [DEBUG] Value : BOTTOM
74910 2019-Jan-17 17:00:52.073664 - [DEBUG]
74911 2019-Jan-17 17:00:52.073690 - [DEBUG] Function : main
74912 2019-Jan-17 17:00:52.073716 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74913 2019-Jan-17 17:00:52.074353 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

74914 2019-Jan-17 17:00:52.075617 - [DEBUG] Value : BOTTOM
74915 2019-Jan-17 17:00:52.075643 - [DEBUG]
74916 2019-Jan-17 17:00:52.075669 - [DEBUG] Function : main
74917 2019-Jan-17 17:00:52.075695 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74918 2019-Jan-17 17:00:52.076331 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

74919 2019-Jan-17 17:00:52.077580 - [DEBUG] Value : BOTTOM
74920 2019-Jan-17 17:00:52.077606 - [DEBUG]
74921 2019-Jan-17 17:00:52.077631 - [DEBUG] Function : main
74922 2019-Jan-17 17:00:52.077657 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74923 2019-Jan-17 17:00:52.078308 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

74924 2019-Jan-17 17:00:52.079556 - [DEBUG] Value : BOTTOM
74925 2019-Jan-17 17:00:52.079582 - [DEBUG]
74926 2019-Jan-17 17:00:52.079616 - [DEBUG] Function : main
74927 2019-Jan-17 17:00:52.079642 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74928 2019-Jan-17 17:00:52.080279 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

74929 2019-Jan-17 17:00:52.081544 - [DEBUG] Value : BOTTOM
74930 2019-Jan-17 17:00:52.081570 - [DEBUG]
74931 2019-Jan-17 17:00:52.081596 - [DEBUG] Function : main
74932 2019-Jan-17 17:00:52.081622 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74933 2019-Jan-17 17:00:52.082258 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

74934 2019-Jan-17 17:00:52.083509 - [DEBUG] Value : BOTTOM
74935 2019-Jan-17 17:00:52.083535 - [DEBUG]
74936 2019-Jan-17 17:00:52.083582 - [DEBUG] Function : main
74937 2019-Jan-17 17:00:52.083609 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74938 2019-Jan-17 17:00:52.084251 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

74939 2019-Jan-17 17:00:52.084905 - [DEBUG] Value : BOTTOM
74940 2019-Jan-17 17:00:52.084931 - [DEBUG]
74941 2019-Jan-17 17:00:52.084955 - [DEBUG] Function : main
74942 2019-Jan-17 17:00:52.084981 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74943 2019-Jan-17 17:00:52.085622 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

74944 2019-Jan-17 17:00:52.086264 - [DEBUG] Value : BOTTOM
74945 2019-Jan-17 17:00:52.086289 - [DEBUG]
74946 2019-Jan-17 17:00:52.086315 - [DEBUG] Function : main
74947 2019-Jan-17 17:00:52.086340 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74948 2019-Jan-17 17:00:52.086980 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

74949 2019-Jan-17 17:00:52.087617 - [DEBUG] Value : BOTTOM
74950 2019-Jan-17 17:00:52.087642 - [DEBUG]
74951 2019-Jan-17 17:00:52.087667 - [DEBUG] Function : main
74952 2019-Jan-17 17:00:52.087693 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74953 2019-Jan-17 17:00:52.088348 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

74954 2019-Jan-17 17:00:52.088987 - [DEBUG] Value : BOTTOM
74955 2019-Jan-17 17:00:52.089013 - [DEBUG]
74956 2019-Jan-17 17:00:52.089037 - [DEBUG] Function : main
74957 2019-Jan-17 17:00:52.089063 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74958 2019-Jan-17 17:00:52.089702 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

74959 2019-Jan-17 17:00:52.090339 - [DEBUG] Value : BOTTOM
74960 2019-Jan-17 17:00:52.090364 - [DEBUG]
74961 2019-Jan-17 17:00:52.090389 - [DEBUG] Function : main
74962 2019-Jan-17 17:00:52.090415 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74963 2019-Jan-17 17:00:52.091054 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

74964 2019-Jan-17 17:00:52.091712 - [DEBUG] Value : BOTTOM
74965 2019-Jan-17 17:00:52.091738 - [DEBUG]
74966 2019-Jan-17 17:00:52.091763 - [DEBUG] Function : main
74967 2019-Jan-17 17:00:52.091788 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74968 2019-Jan-17 17:00:52.092428 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

74969 2019-Jan-17 17:00:52.093065 - [DEBUG] Value : BOTTOM
74970 2019-Jan-17 17:00:52.093090 - [DEBUG]
74971 2019-Jan-17 17:00:52.093127 - [DEBUG] Function : main
74972 2019-Jan-17 17:00:52.093154 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74973 2019-Jan-17 17:00:52.093794 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

74974 2019-Jan-17 17:00:52.094437 - [DEBUG] Value : BOTTOM
74975 2019-Jan-17 17:00:52.094462 - [DEBUG]
74976 2019-Jan-17 17:00:52.094487 - [DEBUG] Function : main
74977 2019-Jan-17 17:00:52.094513 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74978 2019-Jan-17 17:00:52.095169 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

74979 2019-Jan-17 17:00:52.095811 - [DEBUG] Value : BOTTOM
74980 2019-Jan-17 17:00:52.095837 - [DEBUG]
74981 2019-Jan-17 17:00:52.095862 - [DEBUG] Function : main
74982 2019-Jan-17 17:00:52.095888 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74983 2019-Jan-17 17:00:52.096527 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

74984 2019-Jan-17 17:00:52.097169 - [DEBUG] Value : BOTTOM
74985 2019-Jan-17 17:00:52.097195 - [DEBUG]
74986 2019-Jan-17 17:00:52.097220 - [DEBUG] Function : main
74987 2019-Jan-17 17:00:52.097245 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74988 2019-Jan-17 17:00:52.097885 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

74989 2019-Jan-17 17:00:52.098549 - [DEBUG] Value : BOTTOM
74990 2019-Jan-17 17:00:52.098574 - [DEBUG]
74991 2019-Jan-17 17:00:52.098599 - [DEBUG] Function : main
74992 2019-Jan-17 17:00:52.098625 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74993 2019-Jan-17 17:00:52.099264 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

74994 2019-Jan-17 17:00:52.099905 - [DEBUG] Value : BOTTOM
74995 2019-Jan-17 17:00:52.099931 - [DEBUG]
74996 2019-Jan-17 17:00:52.099956 - [DEBUG] Function : main
74997 2019-Jan-17 17:00:52.099982 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74998 2019-Jan-17 17:00:52.100621 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

74999 2019-Jan-17 17:00:52.101264 - [DEBUG] Value : BOTTOM
75000 2019-Jan-17 17:00:52.101301 - [DEBUG]
75001 2019-Jan-17 17:00:52.101328 - [DEBUG] Function : main
75002 2019-Jan-17 17:00:52.101354 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75003 2019-Jan-17 17:00:52.101993 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75004 2019-Jan-17 17:00:52.102635 - [DEBUG] Value : BOTTOM
75005 2019-Jan-17 17:00:52.102661 - [DEBUG]
75006 2019-Jan-17 17:00:52.102686 - [DEBUG] Function : main
75007 2019-Jan-17 17:00:52.102711 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75008 2019-Jan-17 17:00:52.103350 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75009 2019-Jan-17 17:00:52.103992 - [DEBUG] Value : BOTTOM
75010 2019-Jan-17 17:00:52.104017 - [DEBUG]
75011 2019-Jan-17 17:00:52.104042 - [DEBUG] Function : main
75012 2019-Jan-17 17:00:52.104068 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75013 2019-Jan-17 17:00:52.104721 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75014 2019-Jan-17 17:00:52.105368 - [DEBUG] Value : BOTTOM
75015 2019-Jan-17 17:00:52.105394 - [DEBUG]
75016 2019-Jan-17 17:00:52.105420 - [DEBUG] Function : main
75017 2019-Jan-17 17:00:52.105453 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75018 2019-Jan-17 17:00:52.106092 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75019 2019-Jan-17 17:00:52.106739 - [DEBUG] Value : BOTTOM
75020 2019-Jan-17 17:00:52.106765 - [DEBUG]
75021 2019-Jan-17 17:00:52.106790 - [DEBUG] Function : main
75022 2019-Jan-17 17:00:52.106815 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75023 2019-Jan-17 17:00:52.107455 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75024 2019-Jan-17 17:00:52.108112 - [DEBUG] Value : BOTTOM
75025 2019-Jan-17 17:00:52.108138 - [DEBUG]
75026 2019-Jan-17 17:00:52.108163 - [DEBUG] Function : main
75027 2019-Jan-17 17:00:52.108188 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75028 2019-Jan-17 17:00:52.108828 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75029 2019-Jan-17 17:00:52.109466 - [DEBUG] Value : BOTTOM
75030 2019-Jan-17 17:00:52.109492 - [DEBUG]
75031 2019-Jan-17 17:00:52.109517 - [DEBUG] Function : main
75032 2019-Jan-17 17:00:52.109542 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75033 2019-Jan-17 17:00:52.110181 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75034 2019-Jan-17 17:00:52.110824 - [DEBUG] Value : BOTTOM
75035 2019-Jan-17 17:00:52.110849 - [DEBUG]
75036 2019-Jan-17 17:00:52.110874 - [DEBUG] Function : main
75037 2019-Jan-17 17:00:52.110900 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75038 2019-Jan-17 17:00:52.111554 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75039 2019-Jan-17 17:00:52.111612 - [DEBUG] Value : BOTTOM
75040 2019-Jan-17 17:00:52.111638 - [DEBUG]
75041 2019-Jan-17 17:00:52.111663 - [DEBUG] Function : main
75042 2019-Jan-17 17:00:52.111688 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75043 2019-Jan-17 17:00:52.112329 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75044 2019-Jan-17 17:00:52.113578 - [DEBUG] Value : BOTTOM
75045 2019-Jan-17 17:00:52.113603 - [DEBUG]
75046 2019-Jan-17 17:00:52.113629 - [DEBUG] Function : main
75047 2019-Jan-17 17:00:52.113654 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75048 2019-Jan-17 17:00:52.114295 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75049 2019-Jan-17 17:00:52.115558 - [DEBUG] Value : BOTTOM
75050 2019-Jan-17 17:00:52.115584 - [DEBUG]
75051 2019-Jan-17 17:00:52.115610 - [DEBUG] Function : main
75052 2019-Jan-17 17:00:52.115635 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75053 2019-Jan-17 17:00:52.116276 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75054 2019-Jan-17 17:00:52.117526 - [DEBUG] Value : BOTTOM
75055 2019-Jan-17 17:00:52.117552 - [DEBUG]
75056 2019-Jan-17 17:00:52.117577 - [DEBUG] Function : main
75057 2019-Jan-17 17:00:52.117603 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75058 2019-Jan-17 17:00:52.118258 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75059 2019-Jan-17 17:00:52.119507 - [DEBUG] Value : BOTTOM
75060 2019-Jan-17 17:00:52.119545 - [DEBUG]
75061 2019-Jan-17 17:00:52.119572 - [DEBUG] Function : main
75062 2019-Jan-17 17:00:52.119598 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75063 2019-Jan-17 17:00:52.120239 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75064 2019-Jan-17 17:00:52.121504 - [DEBUG] Value : BOTTOM
75065 2019-Jan-17 17:00:52.121530 - [DEBUG]
75066 2019-Jan-17 17:00:52.121556 - [DEBUG] Function : main
75067 2019-Jan-17 17:00:52.121582 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75068 2019-Jan-17 17:00:52.122223 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75069 2019-Jan-17 17:00:52.123471 - [DEBUG] Value : BOTTOM
75070 2019-Jan-17 17:00:52.123497 - [DEBUG]
75071 2019-Jan-17 17:00:52.123545 - [DEBUG] Function : main
75072 2019-Jan-17 17:00:52.123572 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75073 2019-Jan-17 17:00:52.124209 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75074 2019-Jan-17 17:00:52.124862 - [DEBUG] Value : BOTTOM
75075 2019-Jan-17 17:00:52.124887 - [DEBUG]
75076 2019-Jan-17 17:00:52.124912 - [DEBUG] Function : main
75077 2019-Jan-17 17:00:52.124937 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75078 2019-Jan-17 17:00:52.125573 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75079 2019-Jan-17 17:00:52.126214 - [DEBUG] Value : BOTTOM
75080 2019-Jan-17 17:00:52.126239 - [DEBUG]
75081 2019-Jan-17 17:00:52.126264 - [DEBUG] Function : main
75082 2019-Jan-17 17:00:52.126290 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75083 2019-Jan-17 17:00:52.126926 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75084 2019-Jan-17 17:00:52.127561 - [DEBUG] Value : BOTTOM
75085 2019-Jan-17 17:00:52.127587 - [DEBUG]
75086 2019-Jan-17 17:00:52.127611 - [DEBUG] Function : main
75087 2019-Jan-17 17:00:52.127637 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75088 2019-Jan-17 17:00:52.128289 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75089 2019-Jan-17 17:00:52.128928 - [DEBUG] Value : BOTTOM
75090 2019-Jan-17 17:00:52.128953 - [DEBUG]
75091 2019-Jan-17 17:00:52.128978 - [DEBUG] Function : main
75092 2019-Jan-17 17:00:52.129003 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75093 2019-Jan-17 17:00:52.129639 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75094 2019-Jan-17 17:00:52.130274 - [DEBUG] Value : BOTTOM
75095 2019-Jan-17 17:00:52.130299 - [DEBUG]
75096 2019-Jan-17 17:00:52.130324 - [DEBUG] Function : main
75097 2019-Jan-17 17:00:52.130349 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75098 2019-Jan-17 17:00:52.130985 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75099 2019-Jan-17 17:00:52.131641 - [DEBUG] Value : BOTTOM
75100 2019-Jan-17 17:00:52.131666 - [DEBUG]
75101 2019-Jan-17 17:00:52.131691 - [DEBUG] Function : main
75102 2019-Jan-17 17:00:52.131717 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75103 2019-Jan-17 17:00:52.132352 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75104 2019-Jan-17 17:00:52.132988 - [DEBUG] Value : BOTTOM
75105 2019-Jan-17 17:00:52.133013 - [DEBUG]
75106 2019-Jan-17 17:00:52.133037 - [DEBUG] Function : main
75107 2019-Jan-17 17:00:52.133071 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75108 2019-Jan-17 17:00:52.133707 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75109 2019-Jan-17 17:00:52.134348 - [DEBUG] Value : BOTTOM
75110 2019-Jan-17 17:00:52.134373 - [DEBUG]
75111 2019-Jan-17 17:00:52.134398 - [DEBUG] Function : main
75112 2019-Jan-17 17:00:52.134423 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75113 2019-Jan-17 17:00:52.135075 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

75114 2019-Jan-17 17:00:52.135717 - [DEBUG] Value : BOTTOM
75115 2019-Jan-17 17:00:52.135742 - [DEBUG]
75116 2019-Jan-17 17:00:52.135767 - [DEBUG] Function : main
75117 2019-Jan-17 17:00:52.135793 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75118 2019-Jan-17 17:00:52.136428 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

75119 2019-Jan-17 17:00:52.137070 - [DEBUG] Value : BOTTOM
75120 2019-Jan-17 17:00:52.137095 - [DEBUG]
75121 2019-Jan-17 17:00:52.137120 - [DEBUG] Function : main
75122 2019-Jan-17 17:00:52.137146 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75123 2019-Jan-17 17:00:52.137782 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

75124 2019-Jan-17 17:00:52.138444 - [DEBUG] Value : BOTTOM
75125 2019-Jan-17 17:00:52.138469 - [DEBUG]
75126 2019-Jan-17 17:00:52.138494 - [DEBUG] Function : main
75127 2019-Jan-17 17:00:52.138519 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75128 2019-Jan-17 17:00:52.139154 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

75129 2019-Jan-17 17:00:52.139795 - [DEBUG] Value : BOTTOM
75130 2019-Jan-17 17:00:52.139820 - [DEBUG]
75131 2019-Jan-17 17:00:52.139845 - [DEBUG] Function : main
75132 2019-Jan-17 17:00:52.139871 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75133 2019-Jan-17 17:00:52.140506 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

75134 2019-Jan-17 17:00:52.141148 - [DEBUG] Value : BOTTOM
75135 2019-Jan-17 17:00:52.141173 - [DEBUG]
75136 2019-Jan-17 17:00:52.141198 - [DEBUG] Function : main
75137 2019-Jan-17 17:00:52.141223 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75138 2019-Jan-17 17:00:52.141875 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75139 2019-Jan-17 17:00:52.142517 - [DEBUG] Value : BOTTOM
75140 2019-Jan-17 17:00:52.142542 - [DEBUG]
75141 2019-Jan-17 17:00:52.142567 - [DEBUG] Function : main
75142 2019-Jan-17 17:00:52.142593 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75143 2019-Jan-17 17:00:52.143227 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75144 2019-Jan-17 17:00:52.143868 - [DEBUG] Value : BOTTOM
75145 2019-Jan-17 17:00:52.143894 - [DEBUG]
75146 2019-Jan-17 17:00:52.143918 - [DEBUG] Function : main
75147 2019-Jan-17 17:00:52.143944 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75148 2019-Jan-17 17:00:52.144580 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75149 2019-Jan-17 17:00:52.145242 - [DEBUG] Value : BOTTOM
75150 2019-Jan-17 17:00:52.145267 - [DEBUG]
75151 2019-Jan-17 17:00:52.145293 - [DEBUG] Function : main
75152 2019-Jan-17 17:00:52.145318 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75153 2019-Jan-17 17:00:52.145954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75154 2019-Jan-17 17:00:52.146608 - [DEBUG] Value : BOTTOM
75155 2019-Jan-17 17:00:52.146634 - [DEBUG]
75156 2019-Jan-17 17:00:52.146659 - [DEBUG] Function : main
75157 2019-Jan-17 17:00:52.146685 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75158 2019-Jan-17 17:00:52.147320 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75159 2019-Jan-17 17:00:52.147973 - [DEBUG] Value : BOTTOM
75160 2019-Jan-17 17:00:52.147999 - [DEBUG]
75161 2019-Jan-17 17:00:52.148024 - [DEBUG] Function : main
75162 2019-Jan-17 17:00:52.148049 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75163 2019-Jan-17 17:00:52.148686 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75164 2019-Jan-17 17:00:52.149324 - [DEBUG] Value : BOTTOM
75165 2019-Jan-17 17:00:52.149350 - [DEBUG]
75166 2019-Jan-17 17:00:52.149374 - [DEBUG] Function : main
75167 2019-Jan-17 17:00:52.149400 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75168 2019-Jan-17 17:00:52.150036 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75169 2019-Jan-17 17:00:52.150677 - [DEBUG] Value : BOTTOM
75170 2019-Jan-17 17:00:52.150702 - [DEBUG]
75171 2019-Jan-17 17:00:52.150727 - [DEBUG] Function : main
75172 2019-Jan-17 17:00:52.150752 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75173 2019-Jan-17 17:00:52.151403 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

75174 2019-Jan-17 17:00:52.152045 - [DEBUG] Value : BOTTOM
75175 2019-Jan-17 17:00:52.152071 - [DEBUG]
75176 2019-Jan-17 17:00:52.152095 - [DEBUG] Function : main
75177 2019-Jan-17 17:00:52.152121 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75178 2019-Jan-17 17:00:52.152756 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

75179 2019-Jan-17 17:00:52.153394 - [DEBUG] Value : BOTTOM
75180 2019-Jan-17 17:00:52.153420 - [DEBUG]
75181 2019-Jan-17 17:00:52.153445 - [DEBUG] Function : main
75182 2019-Jan-17 17:00:52.153470 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75183 2019-Jan-17 17:00:52.154105 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

75184 2019-Jan-17 17:00:52.154766 - [DEBUG] Value : BOTTOM
75185 2019-Jan-17 17:00:52.154791 - [DEBUG]
75186 2019-Jan-17 17:00:52.154816 - [DEBUG] Function : main
75187 2019-Jan-17 17:00:52.154842 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75188 2019-Jan-17 17:00:52.155477 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75189 2019-Jan-17 17:00:52.155535 - [DEBUG] Value : BOTTOM
75190 2019-Jan-17 17:00:52.155561 - [DEBUG]
75191 2019-Jan-17 17:00:52.155586 - [DEBUG] Function : main
75192 2019-Jan-17 17:00:52.155612 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75193 2019-Jan-17 17:00:52.156250 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75194 2019-Jan-17 17:00:52.157510 - [DEBUG] Value : BOTTOM
75195 2019-Jan-17 17:00:52.157537 - [DEBUG]
75196 2019-Jan-17 17:00:52.157563 - [DEBUG] Function : main
75197 2019-Jan-17 17:00:52.157589 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75198 2019-Jan-17 17:00:52.158241 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75199 2019-Jan-17 17:00:52.159502 - [DEBUG] Value : BOTTOM
75200 2019-Jan-17 17:00:52.159528 - [DEBUG]
75201 2019-Jan-17 17:00:52.159554 - [DEBUG] Function : main
75202 2019-Jan-17 17:00:52.159580 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75203 2019-Jan-17 17:00:52.160216 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75204 2019-Jan-17 17:00:52.161570 - [DEBUG] Value : BOTTOM
75205 2019-Jan-17 17:00:52.161600 - [DEBUG]
75206 2019-Jan-17 17:00:52.161628 - [DEBUG] Function : main
75207 2019-Jan-17 17:00:52.161655 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75208 2019-Jan-17 17:00:52.162362 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75209 2019-Jan-17 17:00:52.163645 - [DEBUG] Value : BOTTOM
75210 2019-Jan-17 17:00:52.163672 - [DEBUG]
75211 2019-Jan-17 17:00:52.163699 - [DEBUG] Function : main
75212 2019-Jan-17 17:00:52.163726 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75213 2019-Jan-17 17:00:52.164362 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75214 2019-Jan-17 17:00:52.165635 - [DEBUG] Value : BOTTOM
75215 2019-Jan-17 17:00:52.165661 - [DEBUG]
75216 2019-Jan-17 17:00:52.165687 - [DEBUG] Function : main
75217 2019-Jan-17 17:00:52.165713 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75218 2019-Jan-17 17:00:52.166350 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75219 2019-Jan-17 17:00:52.167598 - [DEBUG] Value : BOTTOM
75220 2019-Jan-17 17:00:52.167624 - [DEBUG]
75221 2019-Jan-17 17:00:52.167649 - [DEBUG] Function : main
75222 2019-Jan-17 17:00:52.167675 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75223 2019-Jan-17 17:00:52.168325 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

75224 2019-Jan-17 17:00:52.169575 - [DEBUG] Value : BOTTOM
75225 2019-Jan-17 17:00:52.169601 - [DEBUG]
75226 2019-Jan-17 17:00:52.169659 - [DEBUG] Function : main
75227 2019-Jan-17 17:00:52.169685 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75228 2019-Jan-17 17:00:52.170324 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75229 2019-Jan-17 17:00:52.170962 - [DEBUG] Value : BOTTOM
75230 2019-Jan-17 17:00:52.170987 - [DEBUG]
75231 2019-Jan-17 17:00:52.171012 - [DEBUG] Function : main
75232 2019-Jan-17 17:00:52.171038 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75233 2019-Jan-17 17:00:52.171689 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75234 2019-Jan-17 17:00:52.172334 - [DEBUG] Value : BOTTOM
75235 2019-Jan-17 17:00:52.172359 - [DEBUG]
75236 2019-Jan-17 17:00:52.172384 - [DEBUG] Function : main
75237 2019-Jan-17 17:00:52.172410 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75238 2019-Jan-17 17:00:52.173047 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75239 2019-Jan-17 17:00:52.173684 - [DEBUG] Value : BOTTOM
75240 2019-Jan-17 17:00:52.173709 - [DEBUG]
75241 2019-Jan-17 17:00:52.173734 - [DEBUG] Function : main
75242 2019-Jan-17 17:00:52.173759 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75243 2019-Jan-17 17:00:52.174412 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75244 2019-Jan-17 17:00:52.175068 - [DEBUG] Value : BOTTOM
75245 2019-Jan-17 17:00:52.175093 - [DEBUG]
75246 2019-Jan-17 17:00:52.175118 - [DEBUG] Function : main
75247 2019-Jan-17 17:00:52.175144 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75248 2019-Jan-17 17:00:52.175779 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75249 2019-Jan-17 17:00:52.176415 - [DEBUG] Value : BOTTOM
75250 2019-Jan-17 17:00:52.176441 - [DEBUG]
75251 2019-Jan-17 17:00:52.176465 - [DEBUG] Function : main
75252 2019-Jan-17 17:00:52.176491 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75253 2019-Jan-17 17:00:52.177127 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75254 2019-Jan-17 17:00:52.177770 - [DEBUG] Value : BOTTOM
75255 2019-Jan-17 17:00:52.177796 - [DEBUG]
75256 2019-Jan-17 17:00:52.177822 - [DEBUG] Function : main
75257 2019-Jan-17 17:00:52.177847 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75258 2019-Jan-17 17:00:52.178499 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75259 2019-Jan-17 17:00:52.179135 - [DEBUG] Value : BOTTOM
75260 2019-Jan-17 17:00:52.179161 - [DEBUG]
75261 2019-Jan-17 17:00:52.179185 - [DEBUG] Function : main
75262 2019-Jan-17 17:00:52.179211 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75263 2019-Jan-17 17:00:52.179847 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75264 2019-Jan-17 17:00:52.180489 - [DEBUG] Value : BOTTOM
75265 2019-Jan-17 17:00:52.180515 - [DEBUG]
75266 2019-Jan-17 17:00:52.180539 - [DEBUG] Function : main
75267 2019-Jan-17 17:00:52.180565 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75268 2019-Jan-17 17:00:52.181200 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

75269 2019-Jan-17 17:00:52.181859 - [DEBUG] Value : BOTTOM
75270 2019-Jan-17 17:00:52.181885 - [DEBUG]
75271 2019-Jan-17 17:00:52.181910 - [DEBUG] Function : main
75272 2019-Jan-17 17:00:52.181935 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75273 2019-Jan-17 17:00:52.182571 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

75274 2019-Jan-17 17:00:52.183214 - [DEBUG] Value : BOTTOM
75275 2019-Jan-17 17:00:52.183239 - [DEBUG]
75276 2019-Jan-17 17:00:52.183264 - [DEBUG] Function : main
75277 2019-Jan-17 17:00:52.183290 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75278 2019-Jan-17 17:00:52.183926 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

75279 2019-Jan-17 17:00:52.184574 - [DEBUG] Value : BOTTOM
75280 2019-Jan-17 17:00:52.184599 - [DEBUG]
75281 2019-Jan-17 17:00:52.184636 - [DEBUG] Function : main
75282 2019-Jan-17 17:00:52.184663 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75283 2019-Jan-17 17:00:52.185300 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

75284 2019-Jan-17 17:00:52.185942 - [DEBUG] Value : BOTTOM
75285 2019-Jan-17 17:00:52.185967 - [DEBUG]
75286 2019-Jan-17 17:00:52.185993 - [DEBUG] Function : main
75287 2019-Jan-17 17:00:52.186025 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75288 2019-Jan-17 17:00:52.186660 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

75289 2019-Jan-17 17:00:52.187303 - [DEBUG] Value : BOTTOM
75290 2019-Jan-17 17:00:52.187329 - [DEBUG]
75291 2019-Jan-17 17:00:52.187354 - [DEBUG] Function : main
75292 2019-Jan-17 17:00:52.187379 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75293 2019-Jan-17 17:00:52.188028 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75294 2019-Jan-17 17:00:52.188670 - [DEBUG] Value : BOTTOM
75295 2019-Jan-17 17:00:52.188696 - [DEBUG]
75296 2019-Jan-17 17:00:52.188720 - [DEBUG] Function : main
75297 2019-Jan-17 17:00:52.188746 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75298 2019-Jan-17 17:00:52.189382 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75299 2019-Jan-17 17:00:52.190026 - [DEBUG] Value : BOTTOM
75300 2019-Jan-17 17:00:52.190051 - [DEBUG]
75301 2019-Jan-17 17:00:52.190076 - [DEBUG] Function : main
75302 2019-Jan-17 17:00:52.190102 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75303 2019-Jan-17 17:00:52.190737 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75304 2019-Jan-17 17:00:52.191400 - [DEBUG] Value : BOTTOM
75305 2019-Jan-17 17:00:52.191425 - [DEBUG]
75306 2019-Jan-17 17:00:52.191451 - [DEBUG] Function : main
75307 2019-Jan-17 17:00:52.191477 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75308 2019-Jan-17 17:00:52.192114 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75309 2019-Jan-17 17:00:52.192761 - [DEBUG] Value : BOTTOM
75310 2019-Jan-17 17:00:52.192787 - [DEBUG]
75311 2019-Jan-17 17:00:52.192811 - [DEBUG] Function : main
75312 2019-Jan-17 17:00:52.192837 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75313 2019-Jan-17 17:00:52.193472 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75314 2019-Jan-17 17:00:52.194113 - [DEBUG] Value : BOTTOM
75315 2019-Jan-17 17:00:52.194138 - [DEBUG]
75316 2019-Jan-17 17:00:52.194163 - [DEBUG] Function : main
75317 2019-Jan-17 17:00:52.194189 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75318 2019-Jan-17 17:00:52.194840 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75319 2019-Jan-17 17:00:52.195480 - [DEBUG] Value : BOTTOM
75320 2019-Jan-17 17:00:52.195506 - [DEBUG]
75321 2019-Jan-17 17:00:52.195531 - [DEBUG] Function : main
75322 2019-Jan-17 17:00:52.195556 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75323 2019-Jan-17 17:00:52.196191 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75324 2019-Jan-17 17:00:52.196833 - [DEBUG] Value : BOTTOM
75325 2019-Jan-17 17:00:52.196858 - [DEBUG]
75326 2019-Jan-17 17:00:52.196883 - [DEBUG] Function : main
75327 2019-Jan-17 17:00:52.196909 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75328 2019-Jan-17 17:00:52.197544 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

75329 2019-Jan-17 17:00:52.198202 - [DEBUG] Value : BOTTOM
75330 2019-Jan-17 17:00:52.198236 - [DEBUG]
75331 2019-Jan-17 17:00:52.198261 - [DEBUG] Function : main
75332 2019-Jan-17 17:00:52.198287 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75333 2019-Jan-17 17:00:52.198923 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75334 2019-Jan-17 17:00:52.198983 - [DEBUG] Value : BOTTOM
75335 2019-Jan-17 17:00:52.199008 - [DEBUG]
75336 2019-Jan-17 17:00:52.199034 - [DEBUG] Function : main
75337 2019-Jan-17 17:00:52.199059 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75338 2019-Jan-17 17:00:52.199695 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75339 2019-Jan-17 17:00:52.200945 - [DEBUG] Value : BOTTOM
75340 2019-Jan-17 17:00:52.200970 - [DEBUG]
75341 2019-Jan-17 17:00:52.200996 - [DEBUG] Function : main
75342 2019-Jan-17 17:00:52.201021 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75343 2019-Jan-17 17:00:52.201671 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75344 2019-Jan-17 17:00:52.202921 - [DEBUG] Value : BOTTOM
75345 2019-Jan-17 17:00:52.202946 - [DEBUG]
75346 2019-Jan-17 17:00:52.202972 - [DEBUG] Function : main
75347 2019-Jan-17 17:00:52.202997 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75348 2019-Jan-17 17:00:52.203635 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75349 2019-Jan-17 17:00:52.204898 - [DEBUG] Value : BOTTOM
75350 2019-Jan-17 17:00:52.204924 - [DEBUG]
75351 2019-Jan-17 17:00:52.204949 - [DEBUG] Function : main
75352 2019-Jan-17 17:00:52.204975 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75353 2019-Jan-17 17:00:52.205612 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75354 2019-Jan-17 17:00:52.206861 - [DEBUG] Value : BOTTOM
75355 2019-Jan-17 17:00:52.206887 - [DEBUG]
75356 2019-Jan-17 17:00:52.206912 - [DEBUG] Function : main
75357 2019-Jan-17 17:00:52.206938 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75358 2019-Jan-17 17:00:52.207574 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75359 2019-Jan-17 17:00:52.208838 - [DEBUG] Value : BOTTOM
75360 2019-Jan-17 17:00:52.208864 - [DEBUG]
75361 2019-Jan-17 17:00:52.208889 - [DEBUG] Function : main
75362 2019-Jan-17 17:00:52.208915 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75363 2019-Jan-17 17:00:52.209551 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75364 2019-Jan-17 17:00:52.210799 - [DEBUG] Value : BOTTOM
75365 2019-Jan-17 17:00:52.210824 - [DEBUG]
75366 2019-Jan-17 17:00:52.210874 - [DEBUG] Function : main
75367 2019-Jan-17 17:00:52.210901 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75368 2019-Jan-17 17:00:52.211559 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75369 2019-Jan-17 17:00:52.212197 - [DEBUG] Value : BOTTOM
75370 2019-Jan-17 17:00:52.212222 - [DEBUG]
75371 2019-Jan-17 17:00:52.212247 - [DEBUG] Function : main
75372 2019-Jan-17 17:00:52.212272 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75373 2019-Jan-17 17:00:52.212917 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75374 2019-Jan-17 17:00:52.213559 - [DEBUG] Value : BOTTOM
75375 2019-Jan-17 17:00:52.213584 - [DEBUG]
75376 2019-Jan-17 17:00:52.213609 - [DEBUG] Function : main
75377 2019-Jan-17 17:00:52.213635 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75378 2019-Jan-17 17:00:52.214269 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75379 2019-Jan-17 17:00:52.214921 - [DEBUG] Value : BOTTOM
75380 2019-Jan-17 17:00:52.214947 - [DEBUG]
75381 2019-Jan-17 17:00:52.214972 - [DEBUG] Function : main
75382 2019-Jan-17 17:00:52.214997 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75383 2019-Jan-17 17:00:52.215655 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75384 2019-Jan-17 17:00:52.216304 - [DEBUG] Value : BOTTOM
75385 2019-Jan-17 17:00:52.216330 - [DEBUG]
75386 2019-Jan-17 17:00:52.216355 - [DEBUG] Function : main
75387 2019-Jan-17 17:00:52.216381 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75388 2019-Jan-17 17:00:52.217016 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75389 2019-Jan-17 17:00:52.217653 - [DEBUG] Value : BOTTOM
75390 2019-Jan-17 17:00:52.217678 - [DEBUG]
75391 2019-Jan-17 17:00:52.217703 - [DEBUG] Function : main
75392 2019-Jan-17 17:00:52.217729 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75393 2019-Jan-17 17:00:52.218383 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75394 2019-Jan-17 17:00:52.219027 - [DEBUG] Value : BOTTOM
75395 2019-Jan-17 17:00:52.219053 - [DEBUG]
75396 2019-Jan-17 17:00:52.219078 - [DEBUG] Function : main
75397 2019-Jan-17 17:00:52.219104 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75398 2019-Jan-17 17:00:52.219738 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75399 2019-Jan-17 17:00:52.220375 - [DEBUG] Value : BOTTOM
75400 2019-Jan-17 17:00:52.220400 - [DEBUG]
75401 2019-Jan-17 17:00:52.220425 - [DEBUG] Function : main
75402 2019-Jan-17 17:00:52.220451 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75403 2019-Jan-17 17:00:52.221086 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75404 2019-Jan-17 17:00:52.221743 - [DEBUG] Value : BOTTOM
75405 2019-Jan-17 17:00:52.221769 - [DEBUG]
75406 2019-Jan-17 17:00:52.221794 - [DEBUG] Function : main
75407 2019-Jan-17 17:00:52.221819 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75408 2019-Jan-17 17:00:52.222453 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

75409 2019-Jan-17 17:00:52.223095 - [DEBUG] Value : BOTTOM
75410 2019-Jan-17 17:00:52.223121 - [DEBUG]
75411 2019-Jan-17 17:00:52.223146 - [DEBUG] Function : main
75412 2019-Jan-17 17:00:52.223171 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75413 2019-Jan-17 17:00:52.223817 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

75414 2019-Jan-17 17:00:52.224462 - [DEBUG] Value : BOTTOM
75415 2019-Jan-17 17:00:52.224487 - [DEBUG]
75416 2019-Jan-17 17:00:52.224512 - [DEBUG] Function : main
75417 2019-Jan-17 17:00:52.224538 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75418 2019-Jan-17 17:00:52.225188 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

75419 2019-Jan-17 17:00:52.225835 - [DEBUG] Value : BOTTOM
75420 2019-Jan-17 17:00:52.225871 - [DEBUG]
75421 2019-Jan-17 17:00:52.225897 - [DEBUG] Function : main
75422 2019-Jan-17 17:00:52.225923 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75423 2019-Jan-17 17:00:52.226557 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

75424 2019-Jan-17 17:00:52.227199 - [DEBUG] Value : BOTTOM
75425 2019-Jan-17 17:00:52.227225 - [DEBUG]
75426 2019-Jan-17 17:00:52.227250 - [DEBUG] Function : main
75427 2019-Jan-17 17:00:52.227276 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75428 2019-Jan-17 17:00:52.227911 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

75429 2019-Jan-17 17:00:52.228569 - [DEBUG] Value : BOTTOM
75430 2019-Jan-17 17:00:52.228595 - [DEBUG]
75431 2019-Jan-17 17:00:52.228620 - [DEBUG] Function : main
75432 2019-Jan-17 17:00:52.228645 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75433 2019-Jan-17 17:00:52.229279 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75434 2019-Jan-17 17:00:52.229921 - [DEBUG] Value : BOTTOM
75435 2019-Jan-17 17:00:52.229946 - [DEBUG]
75436 2019-Jan-17 17:00:52.229971 - [DEBUG] Function : main
75437 2019-Jan-17 17:00:52.229997 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75438 2019-Jan-17 17:00:52.230631 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75439 2019-Jan-17 17:00:52.231273 - [DEBUG] Value : BOTTOM
75440 2019-Jan-17 17:00:52.231312 - [DEBUG]
75441 2019-Jan-17 17:00:52.231337 - [DEBUG] Function : main
75442 2019-Jan-17 17:00:52.231363 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75443 2019-Jan-17 17:00:52.232003 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75444 2019-Jan-17 17:00:52.232651 - [DEBUG] Value : BOTTOM
75445 2019-Jan-17 17:00:52.232676 - [DEBUG]
75446 2019-Jan-17 17:00:52.232703 - [DEBUG] Function : main
75447 2019-Jan-17 17:00:52.232728 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75448 2019-Jan-17 17:00:52.233362 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75449 2019-Jan-17 17:00:52.234008 - [DEBUG] Value : BOTTOM
75450 2019-Jan-17 17:00:52.234034 - [DEBUG]
75451 2019-Jan-17 17:00:52.234059 - [DEBUG] Function : main
75452 2019-Jan-17 17:00:52.234085 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75453 2019-Jan-17 17:00:52.234736 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75454 2019-Jan-17 17:00:52.235377 - [DEBUG] Value : BOTTOM
75455 2019-Jan-17 17:00:52.235403 - [DEBUG]
75456 2019-Jan-17 17:00:52.235428 - [DEBUG] Function : main
75457 2019-Jan-17 17:00:52.235453 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75458 2019-Jan-17 17:00:52.236087 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75459 2019-Jan-17 17:00:52.236727 - [DEBUG] Value : BOTTOM
75460 2019-Jan-17 17:00:52.236752 - [DEBUG]
75461 2019-Jan-17 17:00:52.236777 - [DEBUG] Function : main
75462 2019-Jan-17 17:00:52.236803 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75463 2019-Jan-17 17:00:52.237438 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75464 2019-Jan-17 17:00:52.238096 - [DEBUG] Value : BOTTOM
75465 2019-Jan-17 17:00:52.238122 - [DEBUG]
75466 2019-Jan-17 17:00:52.238147 - [DEBUG] Function : main
75467 2019-Jan-17 17:00:52.238172 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75468 2019-Jan-17 17:00:52.238816 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

75469 2019-Jan-17 17:00:52.239459 - [DEBUG] Value : BOTTOM
75470 2019-Jan-17 17:00:52.239484 - [DEBUG]
75471 2019-Jan-17 17:00:52.239509 - [DEBUG] Function : main
75472 2019-Jan-17 17:00:52.239535 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75473 2019-Jan-17 17:00:52.240169 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

75474 2019-Jan-17 17:00:52.240808 - [DEBUG] Value : BOTTOM
75475 2019-Jan-17 17:00:52.240833 - [DEBUG]
75476 2019-Jan-17 17:00:52.240858 - [DEBUG] Function : main
75477 2019-Jan-17 17:00:52.240884 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75478 2019-Jan-17 17:00:52.241533 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

75479 2019-Jan-17 17:00:52.242181 - [DEBUG] Value : BOTTOM
75480 2019-Jan-17 17:00:52.242206 - [DEBUG]
75481 2019-Jan-17 17:00:52.242231 - [DEBUG] Function : main
75482 2019-Jan-17 17:00:52.242257 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75483 2019-Jan-17 17:00:52.242892 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75484 2019-Jan-17 17:00:52.242951 - [DEBUG] Value : BOTTOM
75485 2019-Jan-17 17:00:52.242977 - [DEBUG]
75486 2019-Jan-17 17:00:52.243003 - [DEBUG] Function : main
75487 2019-Jan-17 17:00:52.243029 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75488 2019-Jan-17 17:00:52.243665 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75489 2019-Jan-17 17:00:52.244932 - [DEBUG] Value : BOTTOM
75490 2019-Jan-17 17:00:52.244958 - [DEBUG]
75491 2019-Jan-17 17:00:52.244984 - [DEBUG] Function : main
75492 2019-Jan-17 17:00:52.245010 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75493 2019-Jan-17 17:00:52.245644 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75494 2019-Jan-17 17:00:52.246894 - [DEBUG] Value : BOTTOM
75495 2019-Jan-17 17:00:52.246920 - [DEBUG]
75496 2019-Jan-17 17:00:52.246945 - [DEBUG] Function : main
75497 2019-Jan-17 17:00:52.246971 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75498 2019-Jan-17 17:00:52.247605 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75499 2019-Jan-17 17:00:52.248872 - [DEBUG] Value : BOTTOM
75500 2019-Jan-17 17:00:52.248898 - [DEBUG]
75501 2019-Jan-17 17:00:52.248923 - [DEBUG] Function : main
75502 2019-Jan-17 17:00:52.248949 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75503 2019-Jan-17 17:00:52.249584 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75504 2019-Jan-17 17:00:52.250833 - [DEBUG] Value : BOTTOM
75505 2019-Jan-17 17:00:52.250859 - [DEBUG]
75506 2019-Jan-17 17:00:52.250884 - [DEBUG] Function : main
75507 2019-Jan-17 17:00:52.250910 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75508 2019-Jan-17 17:00:52.251560 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75509 2019-Jan-17 17:00:52.252810 - [DEBUG] Value : BOTTOM
75510 2019-Jan-17 17:00:52.252836 - [DEBUG]
75511 2019-Jan-17 17:00:52.252861 - [DEBUG] Function : main
75512 2019-Jan-17 17:00:52.252887 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75513 2019-Jan-17 17:00:52.253522 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75514 2019-Jan-17 17:00:52.254792 - [DEBUG] Value : BOTTOM
75515 2019-Jan-17 17:00:52.254819 - [DEBUG]
75516 2019-Jan-17 17:00:52.254844 - [DEBUG] Function : main
75517 2019-Jan-17 17:00:52.254870 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75518 2019-Jan-17 17:00:52.255506 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

75519 2019-Jan-17 17:00:52.256756 - [DEBUG] Value : BOTTOM
75520 2019-Jan-17 17:00:52.256782 - [DEBUG]
75521 2019-Jan-17 17:00:52.256834 - [DEBUG] Function : main
75522 2019-Jan-17 17:00:52.256861 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75523 2019-Jan-17 17:00:52.257500 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75524 2019-Jan-17 17:00:52.258152 - [DEBUG] Value : BOTTOM
75525 2019-Jan-17 17:00:52.258178 - [DEBUG]
75526 2019-Jan-17 17:00:52.258203 - [DEBUG] Function : main
75527 2019-Jan-17 17:00:52.258228 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75528 2019-Jan-17 17:00:52.258865 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75529 2019-Jan-17 17:00:52.259507 - [DEBUG] Value : BOTTOM
75530 2019-Jan-17 17:00:52.259533 - [DEBUG]
75531 2019-Jan-17 17:00:52.259558 - [DEBUG] Function : main
75532 2019-Jan-17 17:00:52.259583 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75533 2019-Jan-17 17:00:52.260220 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75534 2019-Jan-17 17:00:52.260856 - [DEBUG] Value : BOTTOM
75535 2019-Jan-17 17:00:52.260881 - [DEBUG]
75536 2019-Jan-17 17:00:52.260905 - [DEBUG] Function : main
75537 2019-Jan-17 17:00:52.260931 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75538 2019-Jan-17 17:00:52.261582 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75539 2019-Jan-17 17:00:52.262221 - [DEBUG] Value : BOTTOM
75540 2019-Jan-17 17:00:52.262246 - [DEBUG]
75541 2019-Jan-17 17:00:52.262271 - [DEBUG] Function : main
75542 2019-Jan-17 17:00:52.262296 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75543 2019-Jan-17 17:00:52.262932 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75544 2019-Jan-17 17:00:52.263567 - [DEBUG] Value : BOTTOM
75545 2019-Jan-17 17:00:52.263592 - [DEBUG]
75546 2019-Jan-17 17:00:52.263617 - [DEBUG] Function : main
75547 2019-Jan-17 17:00:52.263642 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75548 2019-Jan-17 17:00:52.264288 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75549 2019-Jan-17 17:00:52.264947 - [DEBUG] Value : BOTTOM
75550 2019-Jan-17 17:00:52.264973 - [DEBUG]
75551 2019-Jan-17 17:00:52.264998 - [DEBUG] Function : main
75552 2019-Jan-17 17:00:52.265023 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75553 2019-Jan-17 17:00:52.265658 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75554 2019-Jan-17 17:00:52.266294 - [DEBUG] Value : BOTTOM
75555 2019-Jan-17 17:00:52.266319 - [DEBUG]
75556 2019-Jan-17 17:00:52.266344 - [DEBUG] Function : main
75557 2019-Jan-17 17:00:52.266369 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75558 2019-Jan-17 17:00:52.267012 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75559 2019-Jan-17 17:00:52.267655 - [DEBUG] Value : BOTTOM
75560 2019-Jan-17 17:00:52.267680 - [DEBUG]
75561 2019-Jan-17 17:00:52.267705 - [DEBUG] Function : main
75562 2019-Jan-17 17:00:52.267730 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75563 2019-Jan-17 17:00:52.268383 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

75564 2019-Jan-17 17:00:52.269024 - [DEBUG] Value : BOTTOM
75565 2019-Jan-17 17:00:52.269050 - [DEBUG]
75566 2019-Jan-17 17:00:52.269074 - [DEBUG] Function : main
75567 2019-Jan-17 17:00:52.269100 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75568 2019-Jan-17 17:00:52.269735 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

75569 2019-Jan-17 17:00:52.270377 - [DEBUG] Value : BOTTOM
75570 2019-Jan-17 17:00:52.270402 - [DEBUG]
75571 2019-Jan-17 17:00:52.270427 - [DEBUG] Function : main
75572 2019-Jan-17 17:00:52.270452 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75573 2019-Jan-17 17:00:52.271088 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

75574 2019-Jan-17 17:00:52.271749 - [DEBUG] Value : BOTTOM
75575 2019-Jan-17 17:00:52.271775 - [DEBUG]
75576 2019-Jan-17 17:00:52.271799 - [DEBUG] Function : main
75577 2019-Jan-17 17:00:52.271825 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75578 2019-Jan-17 17:00:52.272461 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

75579 2019-Jan-17 17:00:52.273102 - [DEBUG] Value : BOTTOM
75580 2019-Jan-17 17:00:52.273127 - [DEBUG]
75581 2019-Jan-17 17:00:52.273152 - [DEBUG] Function : main
75582 2019-Jan-17 17:00:52.273177 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75583 2019-Jan-17 17:00:52.273812 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

75584 2019-Jan-17 17:00:52.274454 - [DEBUG] Value : BOTTOM
75585 2019-Jan-17 17:00:52.274479 - [DEBUG]
75586 2019-Jan-17 17:00:52.274504 - [DEBUG] Function : main
75587 2019-Jan-17 17:00:52.274529 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75588 2019-Jan-17 17:00:52.275181 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75589 2019-Jan-17 17:00:52.275823 - [DEBUG] Value : BOTTOM
75590 2019-Jan-17 17:00:52.275849 - [DEBUG]
75591 2019-Jan-17 17:00:52.275873 - [DEBUG] Function : main
75592 2019-Jan-17 17:00:52.275899 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75593 2019-Jan-17 17:00:52.276534 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75594 2019-Jan-17 17:00:52.277176 - [DEBUG] Value : BOTTOM
75595 2019-Jan-17 17:00:52.277201 - [DEBUG]
75596 2019-Jan-17 17:00:52.277226 - [DEBUG] Function : main
75597 2019-Jan-17 17:00:52.277251 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75598 2019-Jan-17 17:00:52.277888 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75599 2019-Jan-17 17:00:52.278552 - [DEBUG] Value : BOTTOM
75600 2019-Jan-17 17:00:52.278577 - [DEBUG]
75601 2019-Jan-17 17:00:52.278603 - [DEBUG] Function : main
75602 2019-Jan-17 17:00:52.278641 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75603 2019-Jan-17 17:00:52.279278 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75604 2019-Jan-17 17:00:52.279924 - [DEBUG] Value : BOTTOM
75605 2019-Jan-17 17:00:52.279950 - [DEBUG]
75606 2019-Jan-17 17:00:52.279974 - [DEBUG] Function : main
75607 2019-Jan-17 17:00:52.280000 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75608 2019-Jan-17 17:00:52.280637 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75609 2019-Jan-17 17:00:52.281278 - [DEBUG] Value : BOTTOM
75610 2019-Jan-17 17:00:52.281317 - [DEBUG]
75611 2019-Jan-17 17:00:52.281343 - [DEBUG] Function : main
75612 2019-Jan-17 17:00:52.281368 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75613 2019-Jan-17 17:00:52.282006 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75614 2019-Jan-17 17:00:52.282644 - [DEBUG] Value : BOTTOM
75615 2019-Jan-17 17:00:52.282669 - [DEBUG]
75616 2019-Jan-17 17:00:52.282694 - [DEBUG] Function : main
75617 2019-Jan-17 17:00:52.282719 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75618 2019-Jan-17 17:00:52.283356 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75619 2019-Jan-17 17:00:52.283997 - [DEBUG] Value : BOTTOM
75620 2019-Jan-17 17:00:52.284022 - [DEBUG]
75621 2019-Jan-17 17:00:52.284047 - [DEBUG] Function : main
75622 2019-Jan-17 17:00:52.284072 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75623 2019-Jan-17 17:00:52.284723 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

75624 2019-Jan-17 17:00:52.285365 - [DEBUG] Value : BOTTOM
75625 2019-Jan-17 17:00:52.285391 - [DEBUG]
75626 2019-Jan-17 17:00:52.285415 - [DEBUG] Function : main
75627 2019-Jan-17 17:00:52.285441 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75628 2019-Jan-17 17:00:52.286076 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

75629 2019-Jan-17 17:00:52.286715 - [DEBUG] Value : BOTTOM
75630 2019-Jan-17 17:00:52.286740 - [DEBUG]
75631 2019-Jan-17 17:00:52.286765 - [DEBUG] Function : main
75632 2019-Jan-17 17:00:52.286790 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75633 2019-Jan-17 17:00:52.287426 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75634 2019-Jan-17 17:00:52.287484 - [DEBUG] Value : BOTTOM
75635 2019-Jan-17 17:00:52.287509 - [DEBUG]
75636 2019-Jan-17 17:00:52.287534 - [DEBUG] Function : main
75637 2019-Jan-17 17:00:52.287560 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75638 2019-Jan-17 17:00:52.288212 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75639 2019-Jan-17 17:00:52.289462 - [DEBUG] Value : BOTTOM
75640 2019-Jan-17 17:00:52.289488 - [DEBUG]
75641 2019-Jan-17 17:00:52.289513 - [DEBUG] Function : main
75642 2019-Jan-17 17:00:52.289539 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75643 2019-Jan-17 17:00:52.290176 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75644 2019-Jan-17 17:00:52.291449 - [DEBUG] Value : BOTTOM
75645 2019-Jan-17 17:00:52.291475 - [DEBUG]
75646 2019-Jan-17 17:00:52.291501 - [DEBUG] Function : main
75647 2019-Jan-17 17:00:52.291527 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75648 2019-Jan-17 17:00:52.292165 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75649 2019-Jan-17 17:00:52.293414 - [DEBUG] Value : BOTTOM
75650 2019-Jan-17 17:00:52.293440 - [DEBUG]
75651 2019-Jan-17 17:00:52.293465 - [DEBUG] Function : main
75652 2019-Jan-17 17:00:52.293491 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75653 2019-Jan-17 17:00:52.294129 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75654 2019-Jan-17 17:00:52.295393 - [DEBUG] Value : BOTTOM
75655 2019-Jan-17 17:00:52.295418 - [DEBUG]
75656 2019-Jan-17 17:00:52.295444 - [DEBUG] Function : main
75657 2019-Jan-17 17:00:52.295469 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75658 2019-Jan-17 17:00:52.296107 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75659 2019-Jan-17 17:00:52.297358 - [DEBUG] Value : BOTTOM
75660 2019-Jan-17 17:00:52.297384 - [DEBUG]
75661 2019-Jan-17 17:00:52.297410 - [DEBUG] Function : main
75662 2019-Jan-17 17:00:52.297435 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75663 2019-Jan-17 17:00:52.298093 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75664 2019-Jan-17 17:00:52.299342 - [DEBUG] Value : BOTTOM
75665 2019-Jan-17 17:00:52.299368 - [DEBUG]
75666 2019-Jan-17 17:00:52.299416 - [DEBUG] Function : main
75667 2019-Jan-17 17:00:52.299443 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75668 2019-Jan-17 17:00:52.300081 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75669 2019-Jan-17 17:00:52.300719 - [DEBUG] Value : BOTTOM
75670 2019-Jan-17 17:00:52.300744 - [DEBUG]
75671 2019-Jan-17 17:00:52.300769 - [DEBUG] Function : main
75672 2019-Jan-17 17:00:52.300794 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75673 2019-Jan-17 17:00:52.301448 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75674 2019-Jan-17 17:00:52.302090 - [DEBUG] Value : BOTTOM
75675 2019-Jan-17 17:00:52.302115 - [DEBUG]
75676 2019-Jan-17 17:00:52.302140 - [DEBUG] Function : main
75677 2019-Jan-17 17:00:52.302166 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75678 2019-Jan-17 17:00:52.302804 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75679 2019-Jan-17 17:00:52.303439 - [DEBUG] Value : BOTTOM
75680 2019-Jan-17 17:00:52.303465 - [DEBUG]
75681 2019-Jan-17 17:00:52.303489 - [DEBUG] Function : main
75682 2019-Jan-17 17:00:52.303515 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75683 2019-Jan-17 17:00:52.304151 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75684 2019-Jan-17 17:00:52.304806 - [DEBUG] Value : BOTTOM
75685 2019-Jan-17 17:00:52.304831 - [DEBUG]
75686 2019-Jan-17 17:00:52.304855 - [DEBUG] Function : main
75687 2019-Jan-17 17:00:52.304889 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75688 2019-Jan-17 17:00:52.305526 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75689 2019-Jan-17 17:00:52.306161 - [DEBUG] Value : BOTTOM
75690 2019-Jan-17 17:00:52.306187 - [DEBUG]
75691 2019-Jan-17 17:00:52.306211 - [DEBUG] Function : main
75692 2019-Jan-17 17:00:52.306236 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75693 2019-Jan-17 17:00:52.306873 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75694 2019-Jan-17 17:00:52.307514 - [DEBUG] Value : BOTTOM
75695 2019-Jan-17 17:00:52.307539 - [DEBUG]
75696 2019-Jan-17 17:00:52.307565 - [DEBUG] Function : main
75697 2019-Jan-17 17:00:52.307590 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75698 2019-Jan-17 17:00:52.308242 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75699 2019-Jan-17 17:00:52.308878 - [DEBUG] Value : BOTTOM
75700 2019-Jan-17 17:00:52.308904 - [DEBUG]
75701 2019-Jan-17 17:00:52.308928 - [DEBUG] Function : main
75702 2019-Jan-17 17:00:52.308954 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75703 2019-Jan-17 17:00:52.309590 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75704 2019-Jan-17 17:00:52.310230 - [DEBUG] Value : BOTTOM
75705 2019-Jan-17 17:00:52.310256 - [DEBUG]
75706 2019-Jan-17 17:00:52.310280 - [DEBUG] Function : main
75707 2019-Jan-17 17:00:52.310306 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75708 2019-Jan-17 17:00:52.310942 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

75709 2019-Jan-17 17:00:52.311600 - [DEBUG] Value : BOTTOM
75710 2019-Jan-17 17:00:52.311625 - [DEBUG]
75711 2019-Jan-17 17:00:52.311650 - [DEBUG] Function : main
75712 2019-Jan-17 17:00:52.311675 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75713 2019-Jan-17 17:00:52.312313 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

75714 2019-Jan-17 17:00:52.312956 - [DEBUG] Value : BOTTOM
75715 2019-Jan-17 17:00:52.312982 - [DEBUG]
75716 2019-Jan-17 17:00:52.313006 - [DEBUG] Function : main
75717 2019-Jan-17 17:00:52.313032 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75718 2019-Jan-17 17:00:52.313669 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

75719 2019-Jan-17 17:00:52.314315 - [DEBUG] Value : BOTTOM
75720 2019-Jan-17 17:00:52.314340 - [DEBUG]
75721 2019-Jan-17 17:00:52.314365 - [DEBUG] Function : main
75722 2019-Jan-17 17:00:52.314390 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75723 2019-Jan-17 17:00:52.315043 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

75724 2019-Jan-17 17:00:52.315683 - [DEBUG] Value : BOTTOM
75725 2019-Jan-17 17:00:52.315708 - [DEBUG]
75726 2019-Jan-17 17:00:52.315733 - [DEBUG] Function : main
75727 2019-Jan-17 17:00:52.315758 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75728 2019-Jan-17 17:00:52.316394 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

75729 2019-Jan-17 17:00:52.317037 - [DEBUG] Value : BOTTOM
75730 2019-Jan-17 17:00:52.317062 - [DEBUG]
75731 2019-Jan-17 17:00:52.317098 - [DEBUG] Function : main
75732 2019-Jan-17 17:00:52.317124 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75733 2019-Jan-17 17:00:52.317762 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75734 2019-Jan-17 17:00:52.318419 - [DEBUG] Value : BOTTOM
75735 2019-Jan-17 17:00:52.318444 - [DEBUG]
75736 2019-Jan-17 17:00:52.318469 - [DEBUG] Function : main
75737 2019-Jan-17 17:00:52.318494 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75738 2019-Jan-17 17:00:52.319131 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75739 2019-Jan-17 17:00:52.319773 - [DEBUG] Value : BOTTOM
75740 2019-Jan-17 17:00:52.319799 - [DEBUG]
75741 2019-Jan-17 17:00:52.319823 - [DEBUG] Function : main
75742 2019-Jan-17 17:00:52.319849 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75743 2019-Jan-17 17:00:52.320485 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75744 2019-Jan-17 17:00:52.321132 - [DEBUG] Value : BOTTOM
75745 2019-Jan-17 17:00:52.321158 - [DEBUG]
75746 2019-Jan-17 17:00:52.321183 - [DEBUG] Function : main
75747 2019-Jan-17 17:00:52.321209 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75748 2019-Jan-17 17:00:52.321861 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75749 2019-Jan-17 17:00:52.322507 - [DEBUG] Value : BOTTOM
75750 2019-Jan-17 17:00:52.322532 - [DEBUG]
75751 2019-Jan-17 17:00:52.322557 - [DEBUG] Function : main
75752 2019-Jan-17 17:00:52.322583 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75753 2019-Jan-17 17:00:52.323218 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75754 2019-Jan-17 17:00:52.323859 - [DEBUG] Value : BOTTOM
75755 2019-Jan-17 17:00:52.323885 - [DEBUG]
75756 2019-Jan-17 17:00:52.323909 - [DEBUG] Function : main
75757 2019-Jan-17 17:00:52.323935 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75758 2019-Jan-17 17:00:52.324571 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75759 2019-Jan-17 17:00:52.325226 - [DEBUG] Value : BOTTOM
75760 2019-Jan-17 17:00:52.325252 - [DEBUG]
75761 2019-Jan-17 17:00:52.325276 - [DEBUG] Function : main
75762 2019-Jan-17 17:00:52.325302 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75763 2019-Jan-17 17:00:52.325939 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75764 2019-Jan-17 17:00:52.326580 - [DEBUG] Value : BOTTOM
75765 2019-Jan-17 17:00:52.326605 - [DEBUG]
75766 2019-Jan-17 17:00:52.326630 - [DEBUG] Function : main
75767 2019-Jan-17 17:00:52.326655 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75768 2019-Jan-17 17:00:52.327292 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

75769 2019-Jan-17 17:00:52.327935 - [DEBUG] Value : BOTTOM
75770 2019-Jan-17 17:00:52.327973 - [DEBUG]
75771 2019-Jan-17 17:00:52.327999 - [DEBUG] Function : main
75772 2019-Jan-17 17:00:52.328024 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75773 2019-Jan-17 17:00:52.328661 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

75774 2019-Jan-17 17:00:52.329308 - [DEBUG] Value : BOTTOM
75775 2019-Jan-17 17:00:52.329334 - [DEBUG]
75776 2019-Jan-17 17:00:52.329359 - [DEBUG] Function : main
75777 2019-Jan-17 17:00:52.329384 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75778 2019-Jan-17 17:00:52.330021 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75779 2019-Jan-17 17:00:52.330079 - [DEBUG] Value : BOTTOM
75780 2019-Jan-17 17:00:52.330105 - [DEBUG]
75781 2019-Jan-17 17:00:52.330130 - [DEBUG] Function : main
75782 2019-Jan-17 17:00:52.330155 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75783 2019-Jan-17 17:00:52.330792 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75784 2019-Jan-17 17:00:52.332059 - [DEBUG] Value : BOTTOM
75785 2019-Jan-17 17:00:52.332085 - [DEBUG]
75786 2019-Jan-17 17:00:52.332110 - [DEBUG] Function : main
75787 2019-Jan-17 17:00:52.332136 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75788 2019-Jan-17 17:00:52.332774 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75789 2019-Jan-17 17:00:52.334024 - [DEBUG] Value : BOTTOM
75790 2019-Jan-17 17:00:52.334049 - [DEBUG]
75791 2019-Jan-17 17:00:52.334075 - [DEBUG] Function : main
75792 2019-Jan-17 17:00:52.334101 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75793 2019-Jan-17 17:00:52.334754 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75794 2019-Jan-17 17:00:52.336003 - [DEBUG] Value : BOTTOM
75795 2019-Jan-17 17:00:52.336029 - [DEBUG]
75796 2019-Jan-17 17:00:52.336055 - [DEBUG] Function : main
75797 2019-Jan-17 17:00:52.336080 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75798 2019-Jan-17 17:00:52.336717 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75799 2019-Jan-17 17:00:52.337980 - [DEBUG] Value : BOTTOM
75800 2019-Jan-17 17:00:52.338006 - [DEBUG]
75801 2019-Jan-17 17:00:52.338032 - [DEBUG] Function : main
75802 2019-Jan-17 17:00:52.338058 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75803 2019-Jan-17 17:00:52.338695 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75804 2019-Jan-17 17:00:52.339943 - [DEBUG] Value : BOTTOM
75805 2019-Jan-17 17:00:52.339969 - [DEBUG]
75806 2019-Jan-17 17:00:52.339995 - [DEBUG] Function : main
75807 2019-Jan-17 17:00:52.340021 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75808 2019-Jan-17 17:00:52.340658 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75809 2019-Jan-17 17:00:52.341922 - [DEBUG] Value : BOTTOM
75810 2019-Jan-17 17:00:52.341948 - [DEBUG]
75811 2019-Jan-17 17:00:52.342004 - [DEBUG] Function : main
75812 2019-Jan-17 17:00:52.342031 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75813 2019-Jan-17 17:00:52.342673 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75814 2019-Jan-17 17:00:52.343310 - [DEBUG] Value : BOTTOM
75815 2019-Jan-17 17:00:52.343335 - [DEBUG]
75816 2019-Jan-17 17:00:52.343360 - [DEBUG] Function : main
75817 2019-Jan-17 17:00:52.343394 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75818 2019-Jan-17 17:00:52.344035 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75819 2019-Jan-17 17:00:52.344691 - [DEBUG] Value : BOTTOM
75820 2019-Jan-17 17:00:52.344717 - [DEBUG]
75821 2019-Jan-17 17:00:52.344742 - [DEBUG] Function : main
75822 2019-Jan-17 17:00:52.344768 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75823 2019-Jan-17 17:00:52.345410 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75824 2019-Jan-17 17:00:52.346047 - [DEBUG] Value : BOTTOM
75825 2019-Jan-17 17:00:52.346073 - [DEBUG]
75826 2019-Jan-17 17:00:52.346097 - [DEBUG] Function : main
75827 2019-Jan-17 17:00:52.346123 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75828 2019-Jan-17 17:00:52.346770 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75829 2019-Jan-17 17:00:52.347410 - [DEBUG] Value : BOTTOM
75830 2019-Jan-17 17:00:52.347436 - [DEBUG]
75831 2019-Jan-17 17:00:52.347460 - [DEBUG] Function : main
75832 2019-Jan-17 17:00:52.347486 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75833 2019-Jan-17 17:00:52.348141 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75834 2019-Jan-17 17:00:52.348777 - [DEBUG] Value : BOTTOM
75835 2019-Jan-17 17:00:52.348802 - [DEBUG]
75836 2019-Jan-17 17:00:52.348827 - [DEBUG] Function : main
75837 2019-Jan-17 17:00:52.348853 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75838 2019-Jan-17 17:00:52.349492 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75839 2019-Jan-17 17:00:52.350134 - [DEBUG] Value : BOTTOM
75840 2019-Jan-17 17:00:52.350159 - [DEBUG]
75841 2019-Jan-17 17:00:52.350184 - [DEBUG] Function : main
75842 2019-Jan-17 17:00:52.350210 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75843 2019-Jan-17 17:00:52.350849 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75844 2019-Jan-17 17:00:52.351502 - [DEBUG] Value : BOTTOM
75845 2019-Jan-17 17:00:52.351527 - [DEBUG]
75846 2019-Jan-17 17:00:52.351552 - [DEBUG] Function : main
75847 2019-Jan-17 17:00:52.351578 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75848 2019-Jan-17 17:00:52.352217 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75849 2019-Jan-17 17:00:52.352858 - [DEBUG] Value : BOTTOM
75850 2019-Jan-17 17:00:52.352884 - [DEBUG]
75851 2019-Jan-17 17:00:52.352909 - [DEBUG] Function : main
75852 2019-Jan-17 17:00:52.352934 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75853 2019-Jan-17 17:00:52.353574 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

75854 2019-Jan-17 17:00:52.354215 - [DEBUG] Value : BOTTOM
75855 2019-Jan-17 17:00:52.354241 - [DEBUG]
75856 2019-Jan-17 17:00:52.354266 - [DEBUG] Function : main
75857 2019-Jan-17 17:00:52.354291 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75858 2019-Jan-17 17:00:52.354944 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

75859 2019-Jan-17 17:00:52.355588 - [DEBUG] Value : BOTTOM
75860 2019-Jan-17 17:00:52.355613 - [DEBUG]
75861 2019-Jan-17 17:00:52.355638 - [DEBUG] Function : main
75862 2019-Jan-17 17:00:52.355663 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75863 2019-Jan-17 17:00:52.356310 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

75864 2019-Jan-17 17:00:52.356957 - [DEBUG] Value : BOTTOM
75865 2019-Jan-17 17:00:52.356982 - [DEBUG]
75866 2019-Jan-17 17:00:52.357007 - [DEBUG] Function : main
75867 2019-Jan-17 17:00:52.357033 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75868 2019-Jan-17 17:00:52.357671 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

75869 2019-Jan-17 17:00:52.358327 - [DEBUG] Value : BOTTOM
75870 2019-Jan-17 17:00:52.358352 - [DEBUG]
75871 2019-Jan-17 17:00:52.358377 - [DEBUG] Function : main
75872 2019-Jan-17 17:00:52.358403 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75873 2019-Jan-17 17:00:52.359042 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

75874 2019-Jan-17 17:00:52.359684 - [DEBUG] Value : BOTTOM
75875 2019-Jan-17 17:00:52.359709 - [DEBUG]
75876 2019-Jan-17 17:00:52.359734 - [DEBUG] Function : main
75877 2019-Jan-17 17:00:52.359760 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75878 2019-Jan-17 17:00:52.360399 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

75879 2019-Jan-17 17:00:52.361041 - [DEBUG] Value : BOTTOM
75880 2019-Jan-17 17:00:52.361067 - [DEBUG]
75881 2019-Jan-17 17:00:52.361091 - [DEBUG] Function : main
75882 2019-Jan-17 17:00:52.361117 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75883 2019-Jan-17 17:00:52.361772 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

75884 2019-Jan-17 17:00:52.362416 - [DEBUG] Value : BOTTOM
75885 2019-Jan-17 17:00:52.362442 - [DEBUG]
75886 2019-Jan-17 17:00:52.362466 - [DEBUG] Function : main
75887 2019-Jan-17 17:00:52.362492 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75888 2019-Jan-17 17:00:52.363132 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

75889 2019-Jan-17 17:00:52.363778 - [DEBUG] Value : BOTTOM
75890 2019-Jan-17 17:00:52.363804 - [DEBUG]
75891 2019-Jan-17 17:00:52.363829 - [DEBUG] Function : main
75892 2019-Jan-17 17:00:52.363855 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75893 2019-Jan-17 17:00:52.364495 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

75894 2019-Jan-17 17:00:52.365158 - [DEBUG] Value : BOTTOM
75895 2019-Jan-17 17:00:52.365184 - [DEBUG]
75896 2019-Jan-17 17:00:52.365209 - [DEBUG] Function : main
75897 2019-Jan-17 17:00:52.365234 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75898 2019-Jan-17 17:00:52.365874 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

75899 2019-Jan-17 17:00:52.366515 - [DEBUG] Value : BOTTOM
75900 2019-Jan-17 17:00:52.366541 - [DEBUG]
75901 2019-Jan-17 17:00:52.366565 - [DEBUG] Function : main
75902 2019-Jan-17 17:00:52.366591 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75903 2019-Jan-17 17:00:52.367230 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

75904 2019-Jan-17 17:00:52.367868 - [DEBUG] Value : BOTTOM
75905 2019-Jan-17 17:00:52.367893 - [DEBUG]
75906 2019-Jan-17 17:00:52.367918 - [DEBUG] Function : main
75907 2019-Jan-17 17:00:52.367944 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75908 2019-Jan-17 17:00:52.368603 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

75909 2019-Jan-17 17:00:52.369245 - [DEBUG] Value : BOTTOM
75910 2019-Jan-17 17:00:52.369271 - [DEBUG]
75911 2019-Jan-17 17:00:52.369295 - [DEBUG] Function : main
75912 2019-Jan-17 17:00:52.369321 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75913 2019-Jan-17 17:00:52.369961 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

75914 2019-Jan-17 17:00:52.370604 - [DEBUG] Value : BOTTOM
75915 2019-Jan-17 17:00:52.370630 - [DEBUG]
75916 2019-Jan-17 17:00:52.370654 - [DEBUG] Function : main
75917 2019-Jan-17 17:00:52.370680 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75918 2019-Jan-17 17:00:52.371331 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

75919 2019-Jan-17 17:00:52.371971 - [DEBUG] Value : BOTTOM
75920 2019-Jan-17 17:00:52.371996 - [DEBUG]
75921 2019-Jan-17 17:00:52.372021 - [DEBUG] Function : main
75922 2019-Jan-17 17:00:52.372046 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75923 2019-Jan-17 17:00:52.372685 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

75924 2019-Jan-17 17:00:52.373332 - [DEBUG] Value : BOTTOM
75925 2019-Jan-17 17:00:52.373358 - [DEBUG]
75926 2019-Jan-17 17:00:52.373382 - [DEBUG] Function : main
75927 2019-Jan-17 17:00:52.373408 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75928 2019-Jan-17 17:00:52.374046 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

75929 2019-Jan-17 17:00:52.374105 - [DEBUG] Value : BOTTOM
75930 2019-Jan-17 17:00:52.374130 - [DEBUG]
75931 2019-Jan-17 17:00:52.374155 - [DEBUG] Function : main
75932 2019-Jan-17 17:00:52.374181 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75933 2019-Jan-17 17:00:52.374836 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75934 2019-Jan-17 17:00:52.376087 - [DEBUG] Value : BOTTOM
75935 2019-Jan-17 17:00:52.376113 - [DEBUG]
75936 2019-Jan-17 17:00:52.376138 - [DEBUG] Function : main
75937 2019-Jan-17 17:00:52.376164 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75938 2019-Jan-17 17:00:52.376803 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

75939 2019-Jan-17 17:00:52.378068 - [DEBUG] Value : BOTTOM
75940 2019-Jan-17 17:00:52.378093 - [DEBUG]
75941 2019-Jan-17 17:00:52.378119 - [DEBUG] Function : main
75942 2019-Jan-17 17:00:52.378145 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75943 2019-Jan-17 17:00:52.378785 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

75944 2019-Jan-17 17:00:52.380034 - [DEBUG] Value : BOTTOM
75945 2019-Jan-17 17:00:52.380060 - [DEBUG]
75946 2019-Jan-17 17:00:52.380086 - [DEBUG] Function : main
75947 2019-Jan-17 17:00:52.380111 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75948 2019-Jan-17 17:00:52.380751 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

75949 2019-Jan-17 17:00:52.382014 - [DEBUG] Value : BOTTOM
75950 2019-Jan-17 17:00:52.382040 - [DEBUG]
75951 2019-Jan-17 17:00:52.382073 - [DEBUG] Function : main
75952 2019-Jan-17 17:00:52.382099 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75953 2019-Jan-17 17:00:52.382739 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

75954 2019-Jan-17 17:00:52.383988 - [DEBUG] Value : BOTTOM
75955 2019-Jan-17 17:00:52.384014 - [DEBUG]
75956 2019-Jan-17 17:00:52.384040 - [DEBUG] Function : main
75957 2019-Jan-17 17:00:52.384065 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75958 2019-Jan-17 17:00:52.384720 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

75959 2019-Jan-17 17:00:52.385967 - [DEBUG] Value : BOTTOM
75960 2019-Jan-17 17:00:52.385992 - [DEBUG]
75961 2019-Jan-17 17:00:52.386041 - [DEBUG] Function : main
75962 2019-Jan-17 17:00:52.386068 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75963 2019-Jan-17 17:00:52.386708 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

75964 2019-Jan-17 17:00:52.387346 - [DEBUG] Value : BOTTOM
75965 2019-Jan-17 17:00:52.387371 - [DEBUG]
75966 2019-Jan-17 17:00:52.387396 - [DEBUG] Function : main
75967 2019-Jan-17 17:00:52.387421 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75968 2019-Jan-17 17:00:52.388076 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

75969 2019-Jan-17 17:00:52.388719 - [DEBUG] Value : BOTTOM
75970 2019-Jan-17 17:00:52.388744 - [DEBUG]
75971 2019-Jan-17 17:00:52.388769 - [DEBUG] Function : main
75972 2019-Jan-17 17:00:52.388795 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75973 2019-Jan-17 17:00:52.389434 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

75974 2019-Jan-17 17:00:52.390070 - [DEBUG] Value : BOTTOM
75975 2019-Jan-17 17:00:52.390096 - [DEBUG]
75976 2019-Jan-17 17:00:52.390120 - [DEBUG] Function : main
75977 2019-Jan-17 17:00:52.390146 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75978 2019-Jan-17 17:00:52.390785 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

75979 2019-Jan-17 17:00:52.391439 - [DEBUG] Value : BOTTOM
75980 2019-Jan-17 17:00:52.391464 - [DEBUG]
75981 2019-Jan-17 17:00:52.391489 - [DEBUG] Function : main
75982 2019-Jan-17 17:00:52.391515 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75983 2019-Jan-17 17:00:52.392153 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

75984 2019-Jan-17 17:00:52.392789 - [DEBUG] Value : BOTTOM
75985 2019-Jan-17 17:00:52.392815 - [DEBUG]
75986 2019-Jan-17 17:00:52.392839 - [DEBUG] Function : main
75987 2019-Jan-17 17:00:52.392865 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75988 2019-Jan-17 17:00:52.393502 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

75989 2019-Jan-17 17:00:52.394144 - [DEBUG] Value : BOTTOM
75990 2019-Jan-17 17:00:52.394169 - [DEBUG]
75991 2019-Jan-17 17:00:52.394194 - [DEBUG] Function : main
75992 2019-Jan-17 17:00:52.394219 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75993 2019-Jan-17 17:00:52.394874 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

75994 2019-Jan-17 17:00:52.395511 - [DEBUG] Value : BOTTOM
75995 2019-Jan-17 17:00:52.395537 - [DEBUG]
75996 2019-Jan-17 17:00:52.395569 - [DEBUG] Function : main
75997 2019-Jan-17 17:00:52.395595 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75998 2019-Jan-17 17:00:52.396235 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

75999 2019-Jan-17 17:00:52.396876 - [DEBUG] Value : BOTTOM
76000 2019-Jan-17 17:00:52.396902 - [DEBUG]
76001 2019-Jan-17 17:00:52.396926 - [DEBUG] Function : main
76002 2019-Jan-17 17:00:52.396952 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76003 2019-Jan-17 17:00:52.397591 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

76004 2019-Jan-17 17:00:52.398249 - [DEBUG] Value : BOTTOM
76005 2019-Jan-17 17:00:52.398274 - [DEBUG]
76006 2019-Jan-17 17:00:52.398299 - [DEBUG] Function : main
76007 2019-Jan-17 17:00:52.398324 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76008 2019-Jan-17 17:00:52.398962 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

76009 2019-Jan-17 17:00:52.399605 - [DEBUG] Value : BOTTOM
76010 2019-Jan-17 17:00:52.399630 - [DEBUG]
76011 2019-Jan-17 17:00:52.399655 - [DEBUG] Function : main
76012 2019-Jan-17 17:00:52.399680 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76013 2019-Jan-17 17:00:52.400320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

76014 2019-Jan-17 17:00:52.400967 - [DEBUG] Value : BOTTOM
76015 2019-Jan-17 17:00:52.400992 - [DEBUG]
76016 2019-Jan-17 17:00:52.401017 - [DEBUG] Function : main
76017 2019-Jan-17 17:00:52.401042 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76018 2019-Jan-17 17:00:52.401696 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

76019 2019-Jan-17 17:00:52.402337 - [DEBUG] Value : BOTTOM
76020 2019-Jan-17 17:00:52.402363 - [DEBUG]
76021 2019-Jan-17 17:00:52.402387 - [DEBUG] Function : main
76022 2019-Jan-17 17:00:52.402413 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76023 2019-Jan-17 17:00:52.403051 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

76024 2019-Jan-17 17:00:52.403693 - [DEBUG] Value : BOTTOM
76025 2019-Jan-17 17:00:52.403719 - [DEBUG]
76026 2019-Jan-17 17:00:52.403743 - [DEBUG] Function : main
76027 2019-Jan-17 17:00:52.403769 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76028 2019-Jan-17 17:00:52.404407 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

76029 2019-Jan-17 17:00:52.405064 - [DEBUG] Value : BOTTOM
76030 2019-Jan-17 17:00:52.405089 - [DEBUG]
76031 2019-Jan-17 17:00:52.405114 - [DEBUG] Function : main
76032 2019-Jan-17 17:00:52.405139 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76033 2019-Jan-17 17:00:52.405777 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

76034 2019-Jan-17 17:00:52.406420 - [DEBUG] Value : BOTTOM
76035 2019-Jan-17 17:00:52.406445 - [DEBUG]
76036 2019-Jan-17 17:00:52.406470 - [DEBUG] Function : main
76037 2019-Jan-17 17:00:52.406496 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76038 2019-Jan-17 17:00:52.407135 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

76039 2019-Jan-17 17:00:52.407781 - [DEBUG] Value : BOTTOM
76040 2019-Jan-17 17:00:52.407807 - [DEBUG]
76041 2019-Jan-17 17:00:52.407840 - [DEBUG] Function : main
76042 2019-Jan-17 17:00:52.407866 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76043 2019-Jan-17 17:00:52.408521 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

76044 2019-Jan-17 17:00:52.409167 - [DEBUG] Value : BOTTOM
76045 2019-Jan-17 17:00:52.409193 - [DEBUG]
76046 2019-Jan-17 17:00:52.409218 - [DEBUG] Function : main
76047 2019-Jan-17 17:00:52.409243 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76048 2019-Jan-17 17:00:52.409883 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

76049 2019-Jan-17 17:00:52.410525 - [DEBUG] Value : BOTTOM
76050 2019-Jan-17 17:00:52.410550 - [DEBUG]
76051 2019-Jan-17 17:00:52.410575 - [DEBUG] Function : main
76052 2019-Jan-17 17:00:52.410600 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76053 2019-Jan-17 17:00:52.411248 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57

76054 2019-Jan-17 17:00:52.411958 - [DEBUG] Value : BOTTOM
76055 2019-Jan-17 17:00:52.411986 - [DEBUG]
76056 2019-Jan-17 17:00:52.412013 - [DEBUG] Function : main
76057 2019-Jan-17 17:00:52.412040 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76058 2019-Jan-17 17:00:52.412751 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

76059 2019-Jan-17 17:00:52.413443 - [DEBUG] Value : BOTTOM
76060 2019-Jan-17 17:00:52.413470 - [DEBUG]
76061 2019-Jan-17 17:00:52.413496 - [DEBUG] Function : main
76062 2019-Jan-17 17:00:52.413523 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76063 2019-Jan-17 17:00:52.414171 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

76064 2019-Jan-17 17:00:52.414840 - [DEBUG] Value : BOTTOM
76065 2019-Jan-17 17:00:52.414865 - [DEBUG]
76066 2019-Jan-17 17:00:52.414891 - [DEBUG] Function : main
76067 2019-Jan-17 17:00:52.414916 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76068 2019-Jan-17 17:00:52.415556 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63

76069 2019-Jan-17 17:00:52.416197 - [DEBUG] Value : BOTTOM
76070 2019-Jan-17 17:00:52.416222 - [DEBUG]
76071 2019-Jan-17 17:00:52.416247 - [DEBUG] Function : main
76072 2019-Jan-17 17:00:52.416272 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76073 2019-Jan-17 17:00:52.416912 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

76074 2019-Jan-17 17:00:52.417560 - [DEBUG] Value : BOTTOM
76075 2019-Jan-17 17:00:52.417585 - [DEBUG]
76076 2019-Jan-17 17:00:52.417610 - [DEBUG] Function : main
76077 2019-Jan-17 17:00:52.417635 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76078 2019-Jan-17 17:00:52.418289 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

76079 2019-Jan-17 17:00:52.418350 - [DEBUG] Value : BOTTOM
76080 2019-Jan-17 17:00:52.418375 - [DEBUG]
76081 2019-Jan-17 17:00:52.418401 - [DEBUG] Function : main
76082 2019-Jan-17 17:00:52.418427 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76083 2019-Jan-17 17:00:52.419079 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76084 2019-Jan-17 17:00:52.420332 - [DEBUG] Value : BOTTOM
76085 2019-Jan-17 17:00:52.420358 - [DEBUG]
76086 2019-Jan-17 17:00:52.420408 - [DEBUG] Function : main
76087 2019-Jan-17 17:00:52.420434 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76088 2019-Jan-17 17:00:52.421075 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76089 2019-Jan-17 17:00:52.422341 - [DEBUG] Value : BOTTOM
76090 2019-Jan-17 17:00:52.422366 - [DEBUG]
76091 2019-Jan-17 17:00:52.422391 - [DEBUG] Function : main
76092 2019-Jan-17 17:00:52.422417 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76093 2019-Jan-17 17:00:52.423057 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

76094 2019-Jan-17 17:00:52.424306 - [DEBUG] Value : BOTTOM
76095 2019-Jan-17 17:00:52.424332 - [DEBUG]
76096 2019-Jan-17 17:00:52.424358 - [DEBUG] Function : main
76097 2019-Jan-17 17:00:52.424383 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76098 2019-Jan-17 17:00:52.425037 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

76099 2019-Jan-17 17:00:52.426291 - [DEBUG] Value : BOTTOM
76100 2019-Jan-17 17:00:52.426317 - [DEBUG]
76101 2019-Jan-17 17:00:52.426342 - [DEBUG] Function : main
76102 2019-Jan-17 17:00:52.426368 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76103 2019-Jan-17 17:00:52.427009 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

76104 2019-Jan-17 17:00:52.428289 - [DEBUG] Value : BOTTOM
76105 2019-Jan-17 17:00:52.428316 - [DEBUG]
76106 2019-Jan-17 17:00:52.428342 - [DEBUG] Function : main
76107 2019-Jan-17 17:00:52.428367 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76108 2019-Jan-17 17:00:52.429009 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

76109 2019-Jan-17 17:00:52.430256 - [DEBUG] Value : BOTTOM
76110 2019-Jan-17 17:00:52.430281 - [DEBUG]
76111 2019-Jan-17 17:00:52.430342 - [DEBUG] Function : main
76112 2019-Jan-17 17:00:52.430369 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76113 2019-Jan-17 17:00:52.431012 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

76114 2019-Jan-17 17:00:52.431668 - [DEBUG] Value : BOTTOM
76115 2019-Jan-17 17:00:52.431694 - [DEBUG]
76116 2019-Jan-17 17:00:52.431719 - [DEBUG] Function : main
76117 2019-Jan-17 17:00:52.431744 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76118 2019-Jan-17 17:00:52.432384 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

76119 2019-Jan-17 17:00:52.433026 - [DEBUG] Value : BOTTOM
76120 2019-Jan-17 17:00:52.433051 - [DEBUG]
76121 2019-Jan-17 17:00:52.433076 - [DEBUG] Function : main
76122 2019-Jan-17 17:00:52.433102 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76123 2019-Jan-17 17:00:52.433741 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

76124 2019-Jan-17 17:00:52.434376 - [DEBUG] Value : BOTTOM
76125 2019-Jan-17 17:00:52.434402 - [DEBUG]
76126 2019-Jan-17 17:00:52.434426 - [DEBUG] Function : main
76127 2019-Jan-17 17:00:52.434452 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76128 2019-Jan-17 17:00:52.435107 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

76129 2019-Jan-17 17:00:52.435761 - [DEBUG] Value : BOTTOM
76130 2019-Jan-17 17:00:52.435787 - [DEBUG]
76131 2019-Jan-17 17:00:52.435812 - [DEBUG] Function : main
76132 2019-Jan-17 17:00:52.435838 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76133 2019-Jan-17 17:00:52.436477 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

76134 2019-Jan-17 17:00:52.437114 - [DEBUG] Value : BOTTOM
76135 2019-Jan-17 17:00:52.437139 - [DEBUG]
76136 2019-Jan-17 17:00:52.437163 - [DEBUG] Function : main
76137 2019-Jan-17 17:00:52.437189 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76138 2019-Jan-17 17:00:52.437829 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

76139 2019-Jan-17 17:00:52.438488 - [DEBUG] Value : BOTTOM
76140 2019-Jan-17 17:00:52.438514 - [DEBUG]
76141 2019-Jan-17 17:00:52.438539 - [DEBUG] Function : main
76142 2019-Jan-17 17:00:52.438564 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76143 2019-Jan-17 17:00:52.439203 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

76144 2019-Jan-17 17:00:52.439839 - [DEBUG] Value : BOTTOM
76145 2019-Jan-17 17:00:52.439864 - [DEBUG]
76146 2019-Jan-17 17:00:52.439888 - [DEBUG] Function : main
76147 2019-Jan-17 17:00:52.439914 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76148 2019-Jan-17 17:00:52.440553 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

76149 2019-Jan-17 17:00:52.441195 - [DEBUG] Value : BOTTOM
76150 2019-Jan-17 17:00:52.441220 - [DEBUG]
76151 2019-Jan-17 17:00:52.441244 - [DEBUG] Function : main
76152 2019-Jan-17 17:00:52.441270 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76153 2019-Jan-17 17:00:52.441922 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

76154 2019-Jan-17 17:00:52.442566 - [DEBUG] Value : BOTTOM
76155 2019-Jan-17 17:00:52.442591 - [DEBUG]
76156 2019-Jan-17 17:00:52.442616 - [DEBUG] Function : main
76157 2019-Jan-17 17:00:52.442641 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76158 2019-Jan-17 17:00:52.443281 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

76159 2019-Jan-17 17:00:52.443924 - [DEBUG] Value : BOTTOM
76160 2019-Jan-17 17:00:52.443949 - [DEBUG]
76161 2019-Jan-17 17:00:52.443973 - [DEBUG] Function : main
76162 2019-Jan-17 17:00:52.443999 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76163 2019-Jan-17 17:00:52.444650 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

76164 2019-Jan-17 17:00:52.445297 - [DEBUG] Value : BOTTOM
76165 2019-Jan-17 17:00:52.445323 - [DEBUG]
76166 2019-Jan-17 17:00:52.445347 - [DEBUG] Function : main
76167 2019-Jan-17 17:00:52.445373 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76168 2019-Jan-17 17:00:52.446011 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

76169 2019-Jan-17 17:00:52.446652 - [DEBUG] Value : BOTTOM
76170 2019-Jan-17 17:00:52.446677 - [DEBUG]
76171 2019-Jan-17 17:00:52.446702 - [DEBUG] Function : main
76172 2019-Jan-17 17:00:52.446727 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76173 2019-Jan-17 17:00:52.447365 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

76174 2019-Jan-17 17:00:52.448029 - [DEBUG] Value : BOTTOM
76175 2019-Jan-17 17:00:52.448055 - [DEBUG]
76176 2019-Jan-17 17:00:52.448080 - [DEBUG] Function : main
76177 2019-Jan-17 17:00:52.448105 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76178 2019-Jan-17 17:00:52.448744 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

76179 2019-Jan-17 17:00:52.449385 - [DEBUG] Value : BOTTOM
76180 2019-Jan-17 17:00:52.449410 - [DEBUG]
76181 2019-Jan-17 17:00:52.449435 - [DEBUG] Function : main
76182 2019-Jan-17 17:00:52.449460 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76183 2019-Jan-17 17:00:52.450099 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

76184 2019-Jan-17 17:00:52.450742 - [DEBUG] Value : BOTTOM
76185 2019-Jan-17 17:00:52.450767 - [DEBUG]
76186 2019-Jan-17 17:00:52.450792 - [DEBUG] Function : main
76187 2019-Jan-17 17:00:52.450817 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76188 2019-Jan-17 17:00:52.451471 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

76189 2019-Jan-17 17:00:52.452118 - [DEBUG] Value : BOTTOM
76190 2019-Jan-17 17:00:52.452143 - [DEBUG]
76191 2019-Jan-17 17:00:52.452169 - [DEBUG] Function : main
76192 2019-Jan-17 17:00:52.452194 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76193 2019-Jan-17 17:00:52.452832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

76194 2019-Jan-17 17:00:52.453479 - [DEBUG] Value : BOTTOM
76195 2019-Jan-17 17:00:52.453504 - [DEBUG]
76196 2019-Jan-17 17:00:52.453529 - [DEBUG] Function : main
76197 2019-Jan-17 17:00:52.453554 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76198 2019-Jan-17 17:00:52.454193 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

76199 2019-Jan-17 17:00:52.454849 - [DEBUG] Value : BOTTOM
76200 2019-Jan-17 17:00:52.454875 - [DEBUG]
76201 2019-Jan-17 17:00:52.454899 - [DEBUG] Function : main
76202 2019-Jan-17 17:00:52.454925 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76203 2019-Jan-17 17:00:52.455565 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

76204 2019-Jan-17 17:00:52.456210 - [DEBUG] Value : BOTTOM
76205 2019-Jan-17 17:00:52.456236 - [DEBUG]
76206 2019-Jan-17 17:00:52.456261 - [DEBUG] Function : main
76207 2019-Jan-17 17:00:52.456286 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76208 2019-Jan-17 17:00:52.456924 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

76209 2019-Jan-17 17:00:52.457565 - [DEBUG] Value : BOTTOM
76210 2019-Jan-17 17:00:52.457590 - [DEBUG]
76211 2019-Jan-17 17:00:52.457615 - [DEBUG] Function : main
76212 2019-Jan-17 17:00:52.457640 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76213 2019-Jan-17 17:00:52.458293 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

76214 2019-Jan-17 17:00:52.458936 - [DEBUG] Value : BOTTOM
76215 2019-Jan-17 17:00:52.458962 - [DEBUG]
76216 2019-Jan-17 17:00:52.458986 - [DEBUG] Function : main
76217 2019-Jan-17 17:00:52.459012 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76218 2019-Jan-17 17:00:52.459650 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

76219 2019-Jan-17 17:00:52.460304 - [DEBUG] Value : BOTTOM
76220 2019-Jan-17 17:00:52.460330 - [DEBUG]
76221 2019-Jan-17 17:00:52.460355 - [DEBUG] Function : main
76222 2019-Jan-17 17:00:52.460380 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76223 2019-Jan-17 17:00:52.461018 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

76224 2019-Jan-17 17:00:52.461678 - [DEBUG] Value : BOTTOM
76225 2019-Jan-17 17:00:52.461704 - [DEBUG]
76226 2019-Jan-17 17:00:52.461728 - [DEBUG] Function : main
76227 2019-Jan-17 17:00:52.461754 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76228 2019-Jan-17 17:00:52.462392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

76229 2019-Jan-17 17:00:52.463038 - [DEBUG] Value : BOTTOM
76230 2019-Jan-17 17:00:52.463064 - [DEBUG]
76231 2019-Jan-17 17:00:52.463088 - [DEBUG] Function : main
76232 2019-Jan-17 17:00:52.463114 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76233 2019-Jan-17 17:00:52.463752 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

76234 2019-Jan-17 17:00:52.463810 - [DEBUG] Value : BOTTOM
76235 2019-Jan-17 17:00:52.463836 - [DEBUG]
76236 2019-Jan-17 17:00:52.463861 - [DEBUG] Function : main
76237 2019-Jan-17 17:00:52.463887 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76238 2019-Jan-17 17:00:52.464527 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76239 2019-Jan-17 17:00:52.465822 - [DEBUG] Value : BOTTOM
76240 2019-Jan-17 17:00:52.465848 - [DEBUG]
76241 2019-Jan-17 17:00:52.465873 - [DEBUG] Function : main
76242 2019-Jan-17 17:00:52.465899 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76243 2019-Jan-17 17:00:52.466549 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76244 2019-Jan-17 17:00:52.467800 - [DEBUG] Value : BOTTOM
76245 2019-Jan-17 17:00:52.467825 - [DEBUG]
76246 2019-Jan-17 17:00:52.467850 - [DEBUG] Function : main
76247 2019-Jan-17 17:00:52.467876 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76248 2019-Jan-17 17:00:52.468531 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

76249 2019-Jan-17 17:00:52.469782 - [DEBUG] Value : BOTTOM
76250 2019-Jan-17 17:00:52.469807 - [DEBUG]
76251 2019-Jan-17 17:00:52.469833 - [DEBUG] Function : main
76252 2019-Jan-17 17:00:52.469858 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76253 2019-Jan-17 17:00:52.470498 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

76254 2019-Jan-17 17:00:52.471766 - [DEBUG] Value : BOTTOM
76255 2019-Jan-17 17:00:52.471792 - [DEBUG]
76256 2019-Jan-17 17:00:52.471817 - [DEBUG] Function : main
76257 2019-Jan-17 17:00:52.471842 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76258 2019-Jan-17 17:00:52.472482 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

76259 2019-Jan-17 17:00:52.473731 - [DEBUG] Value : BOTTOM
76260 2019-Jan-17 17:00:52.473756 - [DEBUG]
76261 2019-Jan-17 17:00:52.473781 - [DEBUG] Function : main
76262 2019-Jan-17 17:00:52.473806 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76263 2019-Jan-17 17:00:52.474455 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

76264 2019-Jan-17 17:00:52.475723 - [DEBUG] Value : BOTTOM
76265 2019-Jan-17 17:00:52.475749 - [DEBUG]
76266 2019-Jan-17 17:00:52.475774 - [DEBUG] Function : main
76267 2019-Jan-17 17:00:52.475799 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76268 2019-Jan-17 17:00:52.476439 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

76269 2019-Jan-17 17:00:52.477689 - [DEBUG] Value : BOTTOM
76270 2019-Jan-17 17:00:52.477714 - [DEBUG]
76271 2019-Jan-17 17:00:52.477739 - [DEBUG] Function : main
76272 2019-Jan-17 17:00:52.477765 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76273 2019-Jan-17 17:00:52.478421 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

76274 2019-Jan-17 17:00:52.479671 - [DEBUG] Value : BOTTOM
76275 2019-Jan-17 17:00:52.479696 - [DEBUG]
76276 2019-Jan-17 17:00:52.479721 - [DEBUG] Function : main
76277 2019-Jan-17 17:00:52.479747 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76278 2019-Jan-17 17:00:52.480387 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

76279 2019-Jan-17 17:00:52.481699 - [DEBUG] Value : BOTTOM
76280 2019-Jan-17 17:00:52.481725 - [DEBUG]
76281 2019-Jan-17 17:00:52.481781 - [DEBUG] Function : main
76282 2019-Jan-17 17:00:52.481808 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76283 2019-Jan-17 17:00:52.482449 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

76284 2019-Jan-17 17:00:52.483087 - [DEBUG] Value : BOTTOM
76285 2019-Jan-17 17:00:52.483113 - [DEBUG]
76286 2019-Jan-17 17:00:52.483138 - [DEBUG] Function : main
76287 2019-Jan-17 17:00:52.483163 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76288 2019-Jan-17 17:00:52.483799 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

76289 2019-Jan-17 17:00:52.484443 - [DEBUG] Value : BOTTOM
76290 2019-Jan-17 17:00:52.484468 - [DEBUG]
76291 2019-Jan-17 17:00:52.484493 - [DEBUG] Function : main
76292 2019-Jan-17 17:00:52.484519 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76293 2019-Jan-17 17:00:52.485169 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

76294 2019-Jan-17 17:00:52.485806 - [DEBUG] Value : BOTTOM
76295 2019-Jan-17 17:00:52.485832 - [DEBUG]
76296 2019-Jan-17 17:00:52.485856 - [DEBUG] Function : main
76297 2019-Jan-17 17:00:52.485881 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76298 2019-Jan-17 17:00:52.486517 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

76299 2019-Jan-17 17:00:52.487157 - [DEBUG] Value : BOTTOM
76300 2019-Jan-17 17:00:52.487183 - [DEBUG]
76301 2019-Jan-17 17:00:52.487207 - [DEBUG] Function : main
76302 2019-Jan-17 17:00:52.487233 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76303 2019-Jan-17 17:00:52.487869 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

76304 2019-Jan-17 17:00:52.488521 - [DEBUG] Value : BOTTOM
76305 2019-Jan-17 17:00:52.488547 - [DEBUG]
76306 2019-Jan-17 17:00:52.488571 - [DEBUG] Function : main
76307 2019-Jan-17 17:00:52.488605 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76308 2019-Jan-17 17:00:52.489242 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

76309 2019-Jan-17 17:00:52.489884 - [DEBUG] Value : BOTTOM
76310 2019-Jan-17 17:00:52.489910 - [DEBUG]
76311 2019-Jan-17 17:00:52.489935 - [DEBUG] Function : main
76312 2019-Jan-17 17:00:52.489960 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76313 2019-Jan-17 17:00:52.490595 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

76314 2019-Jan-17 17:00:52.491234 - [DEBUG] Value : BOTTOM
76315 2019-Jan-17 17:00:52.491259 - [DEBUG]
76316 2019-Jan-17 17:00:52.491284 - [DEBUG] Function : main
76317 2019-Jan-17 17:00:52.491323 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76318 2019-Jan-17 17:00:52.491961 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33

76319 2019-Jan-17 17:00:52.492604 - [DEBUG] Value : BOTTOM
76320 2019-Jan-17 17:00:52.492629 - [DEBUG]
76321 2019-Jan-17 17:00:52.492654 - [DEBUG] Function : main
76322 2019-Jan-17 17:00:52.492679 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76323 2019-Jan-17 17:00:52.493315 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

76324 2019-Jan-17 17:00:52.493958 - [DEBUG] Value : BOTTOM
76325 2019-Jan-17 17:00:52.493983 - [DEBUG]
76326 2019-Jan-17 17:00:52.494008 - [DEBUG] Function : main
76327 2019-Jan-17 17:00:52.494033 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76328 2019-Jan-17 17:00:52.494681 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

76329 2019-Jan-17 17:00:52.495324 - [DEBUG] Value : BOTTOM
76330 2019-Jan-17 17:00:52.495350 - [DEBUG]
76331 2019-Jan-17 17:00:52.495375 - [DEBUG] Function : main
76332 2019-Jan-17 17:00:52.495400 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76333 2019-Jan-17 17:00:52.496037 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

76334 2019-Jan-17 17:00:52.496684 - [DEBUG] Value : BOTTOM
76335 2019-Jan-17 17:00:52.496709 - [DEBUG]
76336 2019-Jan-17 17:00:52.496734 - [DEBUG] Function : main
76337 2019-Jan-17 17:00:52.496759 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76338 2019-Jan-17 17:00:52.497395 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

76339 2019-Jan-17 17:00:52.498051 - [DEBUG] Value : BOTTOM
76340 2019-Jan-17 17:00:52.498077 - [DEBUG]
76341 2019-Jan-17 17:00:52.498101 - [DEBUG] Function : main
76342 2019-Jan-17 17:00:52.498126 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76343 2019-Jan-17 17:00:52.498763 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

76344 2019-Jan-17 17:00:52.499406 - [DEBUG] Value : BOTTOM
76345 2019-Jan-17 17:00:52.499431 - [DEBUG]
76346 2019-Jan-17 17:00:52.499456 - [DEBUG] Function : main
76347 2019-Jan-17 17:00:52.499481 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76348 2019-Jan-17 17:00:52.500117 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

76349 2019-Jan-17 17:00:52.500758 - [DEBUG] Value : BOTTOM
76350 2019-Jan-17 17:00:52.500783 - [DEBUG]
76351 2019-Jan-17 17:00:52.500808 - [DEBUG] Function : main
76352 2019-Jan-17 17:00:52.500833 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76353 2019-Jan-17 17:00:52.501492 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

76354 2019-Jan-17 17:00:52.502136 - [DEBUG] Value : BOTTOM
76355 2019-Jan-17 17:00:52.502161 - [DEBUG]
76356 2019-Jan-17 17:00:52.502186 - [DEBUG] Function : main
76357 2019-Jan-17 17:00:52.502211 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76358 2019-Jan-17 17:00:52.502847 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

76359 2019-Jan-17 17:00:52.503494 - [DEBUG] Value : BOTTOM
76360 2019-Jan-17 17:00:52.503520 - [DEBUG]
76361 2019-Jan-17 17:00:52.503545 - [DEBUG] Function : main
76362 2019-Jan-17 17:00:52.503571 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76363 2019-Jan-17 17:00:52.504212 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

76364 2019-Jan-17 17:00:52.504877 - [DEBUG] Value : BOTTOM
76365 2019-Jan-17 17:00:52.504903 - [DEBUG]
76366 2019-Jan-17 17:00:52.504928 - [DEBUG] Function : main
76367 2019-Jan-17 17:00:52.504954 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76368 2019-Jan-17 17:00:52.505590 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

76369 2019-Jan-17 17:00:52.506232 - [DEBUG] Value : BOTTOM
76370 2019-Jan-17 17:00:52.506257 - [DEBUG]
76371 2019-Jan-17 17:00:52.506282 - [DEBUG] Function : main
76372 2019-Jan-17 17:00:52.506307 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76373 2019-Jan-17 17:00:52.506944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

76374 2019-Jan-17 17:00:52.507592 - [DEBUG] Value : BOTTOM
76375 2019-Jan-17 17:00:52.507617 - [DEBUG]
76376 2019-Jan-17 17:00:52.507642 - [DEBUG] Function : main
76377 2019-Jan-17 17:00:52.507668 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76378 2019-Jan-17 17:00:52.508318 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

76379 2019-Jan-17 17:00:52.508961 - [DEBUG] Value : BOTTOM
76380 2019-Jan-17 17:00:52.508986 - [DEBUG]
76381 2019-Jan-17 17:00:52.509011 - [DEBUG] Function : main
76382 2019-Jan-17 17:00:52.509037 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76383 2019-Jan-17 17:00:52.509673 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

76384 2019-Jan-17 17:00:52.510316 - [DEBUG] Value : BOTTOM
76385 2019-Jan-17 17:00:52.510341 - [DEBUG]
76386 2019-Jan-17 17:00:52.510366 - [DEBUG] Function : main
76387 2019-Jan-17 17:00:52.510391 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76388 2019-Jan-17 17:00:52.511029 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

76389 2019-Jan-17 17:00:52.511693 - [DEBUG] Value : BOTTOM
76390 2019-Jan-17 17:00:52.511718 - [DEBUG]
76391 2019-Jan-17 17:00:52.511743 - [DEBUG] Function : main
76392 2019-Jan-17 17:00:52.511768 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76393 2019-Jan-17 17:00:52.512404 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

76394 2019-Jan-17 17:00:52.513052 - [DEBUG] Value : BOTTOM
76395 2019-Jan-17 17:00:52.513077 - [DEBUG]
76396 2019-Jan-17 17:00:52.513102 - [DEBUG] Function : main
76397 2019-Jan-17 17:00:52.513127 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76398 2019-Jan-17 17:00:52.513764 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

76399 2019-Jan-17 17:00:52.514420 - [DEBUG] Value : BOTTOM
76400 2019-Jan-17 17:00:52.514446 - [DEBUG]
76401 2019-Jan-17 17:00:52.514471 - [DEBUG] Function : main
76402 2019-Jan-17 17:00:52.514496 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76403 2019-Jan-17 17:00:52.515149 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

76404 2019-Jan-17 17:00:52.515208 - [DEBUG] Value : BOTTOM
76405 2019-Jan-17 17:00:52.515233 - [DEBUG]
76406 2019-Jan-17 17:00:52.515259 - [DEBUG] Function : main
76407 2019-Jan-17 17:00:52.515284 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76408 2019-Jan-17 17:00:52.515921 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76409 2019-Jan-17 17:00:52.517173 - [DEBUG] Value : BOTTOM
76410 2019-Jan-17 17:00:52.517199 - [DEBUG]
76411 2019-Jan-17 17:00:52.517224 - [DEBUG] Function : main
76412 2019-Jan-17 17:00:52.517250 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76413 2019-Jan-17 17:00:52.517887 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76414 2019-Jan-17 17:00:52.519154 - [DEBUG] Value : BOTTOM
76415 2019-Jan-17 17:00:52.519179 - [DEBUG]
76416 2019-Jan-17 17:00:52.519204 - [DEBUG] Function : main
76417 2019-Jan-17 17:00:52.519230 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76418 2019-Jan-17 17:00:52.519867 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

76419 2019-Jan-17 17:00:52.521117 - [DEBUG] Value : BOTTOM
76420 2019-Jan-17 17:00:52.521143 - [DEBUG]
76421 2019-Jan-17 17:00:52.521168 - [DEBUG] Function : main
76422 2019-Jan-17 17:00:52.521194 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76423 2019-Jan-17 17:00:52.521847 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

76424 2019-Jan-17 17:00:52.523099 - [DEBUG] Value : BOTTOM
76425 2019-Jan-17 17:00:52.523125 - [DEBUG]
76426 2019-Jan-17 17:00:52.523150 - [DEBUG] Function : main
76427 2019-Jan-17 17:00:52.523176 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76428 2019-Jan-17 17:00:52.523812 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

76429 2019-Jan-17 17:00:52.525079 - [DEBUG] Value : BOTTOM
76430 2019-Jan-17 17:00:52.525105 - [DEBUG]
76431 2019-Jan-17 17:00:52.525130 - [DEBUG] Function : main
76432 2019-Jan-17 17:00:52.525156 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76433 2019-Jan-17 17:00:52.525793 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

76434 2019-Jan-17 17:00:52.527044 - [DEBUG] Value : BOTTOM
76435 2019-Jan-17 17:00:52.527070 - [DEBUG]
76436 2019-Jan-17 17:00:52.527095 - [DEBUG] Function : main
76437 2019-Jan-17 17:00:52.527121 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76438 2019-Jan-17 17:00:52.527758 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

76439 2019-Jan-17 17:00:52.529023 - [DEBUG] Value : BOTTOM
76440 2019-Jan-17 17:00:52.529048 - [DEBUG]
76441 2019-Jan-17 17:00:52.529074 - [DEBUG] Function : main
76442 2019-Jan-17 17:00:52.529108 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76443 2019-Jan-17 17:00:52.529745 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

76444 2019-Jan-17 17:00:52.530997 - [DEBUG] Value : BOTTOM
76445 2019-Jan-17 17:00:52.531022 - [DEBUG]
76446 2019-Jan-17 17:00:52.531048 - [DEBUG] Function : main
76447 2019-Jan-17 17:00:52.531073 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76448 2019-Jan-17 17:00:52.531727 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

76449 2019-Jan-17 17:00:52.532978 - [DEBUG] Value : BOTTOM
76450 2019-Jan-17 17:00:52.533003 - [DEBUG]
76451 2019-Jan-17 17:00:52.533029 - [DEBUG] Function : main
76452 2019-Jan-17 17:00:52.533055 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76453 2019-Jan-17 17:00:52.533692 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

76454 2019-Jan-17 17:00:52.534956 - [DEBUG] Value : BOTTOM
76455 2019-Jan-17 17:00:52.534982 - [DEBUG]
76456 2019-Jan-17 17:00:52.535036 - [DEBUG] Function : main
76457 2019-Jan-17 17:00:52.535063 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76458 2019-Jan-17 17:00:52.535704 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

76459 2019-Jan-17 17:00:52.536342 - [DEBUG] Value : BOTTOM
76460 2019-Jan-17 17:00:52.536368 - [DEBUG]
76461 2019-Jan-17 17:00:52.536393 - [DEBUG] Function : main
76462 2019-Jan-17 17:00:52.536418 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76463 2019-Jan-17 17:00:52.537058 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

76464 2019-Jan-17 17:00:52.537702 - [DEBUG] Value : BOTTOM
76465 2019-Jan-17 17:00:52.537727 - [DEBUG]
76466 2019-Jan-17 17:00:52.537752 - [DEBUG] Function : main
76467 2019-Jan-17 17:00:52.537778 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76468 2019-Jan-17 17:00:52.538433 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

76469 2019-Jan-17 17:00:52.539071 - [DEBUG] Value : BOTTOM
76470 2019-Jan-17 17:00:52.539096 - [DEBUG]
76471 2019-Jan-17 17:00:52.539121 - [DEBUG] Function : main
76472 2019-Jan-17 17:00:52.539146 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76473 2019-Jan-17 17:00:52.539787 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

76474 2019-Jan-17 17:00:52.540427 - [DEBUG] Value : BOTTOM
76475 2019-Jan-17 17:00:52.540453 - [DEBUG]
76476 2019-Jan-17 17:00:52.540477 - [DEBUG] Function : main
76477 2019-Jan-17 17:00:52.540503 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76478 2019-Jan-17 17:00:52.541143 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

76479 2019-Jan-17 17:00:52.541796 - [DEBUG] Value : BOTTOM
76480 2019-Jan-17 17:00:52.541821 - [DEBUG]
76481 2019-Jan-17 17:00:52.541846 - [DEBUG] Function : main
76482 2019-Jan-17 17:00:52.541872 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76483 2019-Jan-17 17:00:52.542512 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

76484 2019-Jan-17 17:00:52.543154 - [DEBUG] Value : BOTTOM
76485 2019-Jan-17 17:00:52.543180 - [DEBUG]
76486 2019-Jan-17 17:00:52.543214 - [DEBUG] Function : main
76487 2019-Jan-17 17:00:52.543240 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76488 2019-Jan-17 17:00:52.543880 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

76489 2019-Jan-17 17:00:52.544517 - [DEBUG] Value : BOTTOM
76490 2019-Jan-17 17:00:52.544543 - [DEBUG]
76491 2019-Jan-17 17:00:52.544567 - [DEBUG] Function : main
76492 2019-Jan-17 17:00:52.544593 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76493 2019-Jan-17 17:00:52.545248 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

76494 2019-Jan-17 17:00:52.545891 - [DEBUG] Value : BOTTOM
76495 2019-Jan-17 17:00:52.545916 - [DEBUG]
76496 2019-Jan-17 17:00:52.545941 - [DEBUG] Function : main
76497 2019-Jan-17 17:00:52.545966 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76498 2019-Jan-17 17:00:52.546620 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

76499 2019-Jan-17 17:00:52.547276 - [DEBUG] Value : BOTTOM
76500 2019-Jan-17 17:00:52.547301 - [DEBUG]
76501 2019-Jan-17 17:00:52.547326 - [DEBUG] Function : main
76502 2019-Jan-17 17:00:52.547352 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76503 2019-Jan-17 17:00:52.548011 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

76504 2019-Jan-17 17:00:52.548662 - [DEBUG] Value : BOTTOM
76505 2019-Jan-17 17:00:52.548687 - [DEBUG]
76506 2019-Jan-17 17:00:52.548712 - [DEBUG] Function : main
76507 2019-Jan-17 17:00:52.548737 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76508 2019-Jan-17 17:00:52.549378 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

76509 2019-Jan-17 17:00:52.550020 - [DEBUG] Value : BOTTOM
76510 2019-Jan-17 17:00:52.550046 - [DEBUG]
76511 2019-Jan-17 17:00:52.550071 - [DEBUG] Function : main
76512 2019-Jan-17 17:00:52.550096 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76513 2019-Jan-17 17:00:52.550736 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

76514 2019-Jan-17 17:00:52.551395 - [DEBUG] Value : BOTTOM
76515 2019-Jan-17 17:00:52.551421 - [DEBUG]
76516 2019-Jan-17 17:00:52.551445 - [DEBUG] Function : main
76517 2019-Jan-17 17:00:52.551471 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76518 2019-Jan-17 17:00:52.552111 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

76519 2019-Jan-17 17:00:52.552753 - [DEBUG] Value : BOTTOM
76520 2019-Jan-17 17:00:52.552779 - [DEBUG]
76521 2019-Jan-17 17:00:52.552804 - [DEBUG] Function : main
76522 2019-Jan-17 17:00:52.552829 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76523 2019-Jan-17 17:00:52.553469 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

76524 2019-Jan-17 17:00:52.554112 - [DEBUG] Value : BOTTOM
76525 2019-Jan-17 17:00:52.554137 - [DEBUG]
76526 2019-Jan-17 17:00:52.554162 - [DEBUG] Function : main
76527 2019-Jan-17 17:00:52.554188 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76528 2019-Jan-17 17:00:52.554843 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

76529 2019-Jan-17 17:00:52.555494 - [DEBUG] Value : BOTTOM
76530 2019-Jan-17 17:00:52.555519 - [DEBUG]
76531 2019-Jan-17 17:00:52.555544 - [DEBUG] Function : main
76532 2019-Jan-17 17:00:52.555582 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76533 2019-Jan-17 17:00:52.556224 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

76534 2019-Jan-17 17:00:52.556872 - [DEBUG] Value : BOTTOM
76535 2019-Jan-17 17:00:52.556897 - [DEBUG]
76536 2019-Jan-17 17:00:52.556924 - [DEBUG] Function : main
76537 2019-Jan-17 17:00:52.556949 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76538 2019-Jan-17 17:00:52.557590 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

76539 2019-Jan-17 17:00:52.558248 - [DEBUG] Value : BOTTOM
76540 2019-Jan-17 17:00:52.558273 - [DEBUG]
76541 2019-Jan-17 17:00:52.558298 - [DEBUG] Function : main
76542 2019-Jan-17 17:00:52.558324 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76543 2019-Jan-17 17:00:52.558964 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

76544 2019-Jan-17 17:00:52.559611 - [DEBUG] Value : BOTTOM
76545 2019-Jan-17 17:00:52.559637 - [DEBUG]
76546 2019-Jan-17 17:00:52.559662 - [DEBUG] Function : main
76547 2019-Jan-17 17:00:52.559687 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76548 2019-Jan-17 17:00:52.560327 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

76549 2019-Jan-17 17:00:52.560969 - [DEBUG] Value : BOTTOM
76550 2019-Jan-17 17:00:52.560995 - [DEBUG]
76551 2019-Jan-17 17:00:52.561020 - [DEBUG] Function : main
76552 2019-Jan-17 17:00:52.561045 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76553 2019-Jan-17 17:00:52.561700 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

76554 2019-Jan-17 17:00:52.562343 - [DEBUG] Value : BOTTOM
76555 2019-Jan-17 17:00:52.562368 - [DEBUG]
76556 2019-Jan-17 17:00:52.562393 - [DEBUG] Function : main
76557 2019-Jan-17 17:00:52.562418 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76558 2019-Jan-17 17:00:52.563058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

76559 2019-Jan-17 17:00:52.563706 - [DEBUG] Value : BOTTOM
76560 2019-Jan-17 17:00:52.563732 - [DEBUG]
76561 2019-Jan-17 17:00:52.563756 - [DEBUG] Function : main
76562 2019-Jan-17 17:00:52.563782 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76563 2019-Jan-17 17:00:52.564423 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

76564 2019-Jan-17 17:00:52.565086 - [DEBUG] Value : BOTTOM
76565 2019-Jan-17 17:00:52.565112 - [DEBUG]
76566 2019-Jan-17 17:00:52.565136 - [DEBUG] Function : main
76567 2019-Jan-17 17:00:52.565162 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76568 2019-Jan-17 17:00:52.565802 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

76569 2019-Jan-17 17:00:52.566449 - [DEBUG] Value : BOTTOM
76570 2019-Jan-17 17:00:52.566475 - [DEBUG]
76571 2019-Jan-17 17:00:52.566500 - [DEBUG] Function : main
76572 2019-Jan-17 17:00:52.566525 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76573 2019-Jan-17 17:00:52.567166 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

76574 2019-Jan-17 17:00:52.567813 - [DEBUG] Value : BOTTOM
76575 2019-Jan-17 17:00:52.567846 - [DEBUG]
76576 2019-Jan-17 17:00:52.567872 - [DEBUG] Function : main
76577 2019-Jan-17 17:00:52.567898 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76578 2019-Jan-17 17:00:52.568554 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

76579 2019-Jan-17 17:00:52.568613 - [DEBUG] Value : BOTTOM
76580 2019-Jan-17 17:00:52.568638 - [DEBUG]
76581 2019-Jan-17 17:00:52.568664 - [DEBUG] Function : main
76582 2019-Jan-17 17:00:52.568690 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76583 2019-Jan-17 17:00:52.569332 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76584 2019-Jan-17 17:00:52.570585 - [DEBUG] Value : BOTTOM
76585 2019-Jan-17 17:00:52.570611 - [DEBUG]
76586 2019-Jan-17 17:00:52.570636 - [DEBUG] Function : main
76587 2019-Jan-17 17:00:52.570662 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76588 2019-Jan-17 17:00:52.571316 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76589 2019-Jan-17 17:00:52.572569 - [DEBUG] Value : BOTTOM
76590 2019-Jan-17 17:00:52.572594 - [DEBUG]
76591 2019-Jan-17 17:00:52.572620 - [DEBUG] Function : main
76592 2019-Jan-17 17:00:52.572645 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76593 2019-Jan-17 17:00:52.573285 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

76594 2019-Jan-17 17:00:52.574534 - [DEBUG] Value : BOTTOM
76595 2019-Jan-17 17:00:52.574560 - [DEBUG]
76596 2019-Jan-17 17:00:52.574586 - [DEBUG] Function : main
76597 2019-Jan-17 17:00:52.574611 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76598 2019-Jan-17 17:00:52.575265 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

76599 2019-Jan-17 17:00:52.576513 - [DEBUG] Value : BOTTOM
76600 2019-Jan-17 17:00:52.576538 - [DEBUG]
76601 2019-Jan-17 17:00:52.576564 - [DEBUG] Function : main
76602 2019-Jan-17 17:00:52.576589 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76603 2019-Jan-17 17:00:52.577229 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

76604 2019-Jan-17 17:00:52.578494 - [DEBUG] Value : BOTTOM
76605 2019-Jan-17 17:00:52.578520 - [DEBUG]
76606 2019-Jan-17 17:00:52.578545 - [DEBUG] Function : main
76607 2019-Jan-17 17:00:52.578571 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76608 2019-Jan-17 17:00:52.579210 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

76609 2019-Jan-17 17:00:52.580459 - [DEBUG] Value : BOTTOM
76610 2019-Jan-17 17:00:52.580485 - [DEBUG]
76611 2019-Jan-17 17:00:52.580510 - [DEBUG] Function : main
76612 2019-Jan-17 17:00:52.580536 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76613 2019-Jan-17 17:00:52.581176 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

76614 2019-Jan-17 17:00:52.582439 - [DEBUG] Value : BOTTOM
76615 2019-Jan-17 17:00:52.582465 - [DEBUG]
76616 2019-Jan-17 17:00:52.582491 - [DEBUG] Function : main
76617 2019-Jan-17 17:00:52.582516 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76618 2019-Jan-17 17:00:52.583163 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

76619 2019-Jan-17 17:00:52.584414 - [DEBUG] Value : BOTTOM
76620 2019-Jan-17 17:00:52.584440 - [DEBUG]
76621 2019-Jan-17 17:00:52.584465 - [DEBUG] Function : main
76622 2019-Jan-17 17:00:52.584491 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76623 2019-Jan-17 17:00:52.585146 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

76624 2019-Jan-17 17:00:52.586395 - [DEBUG] Value : BOTTOM
76625 2019-Jan-17 17:00:52.586421 - [DEBUG]
76626 2019-Jan-17 17:00:52.586446 - [DEBUG] Function : main
76627 2019-Jan-17 17:00:52.586472 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76628 2019-Jan-17 17:00:52.587111 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

76629 2019-Jan-17 17:00:52.588376 - [DEBUG] Value : BOTTOM
76630 2019-Jan-17 17:00:52.588402 - [DEBUG]
76631 2019-Jan-17 17:00:52.588460 - [DEBUG] Function : main
76632 2019-Jan-17 17:00:52.588487 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76633 2019-Jan-17 17:00:52.589126 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

76634 2019-Jan-17 17:00:52.589763 - [DEBUG] Value : BOTTOM
76635 2019-Jan-17 17:00:52.589789 - [DEBUG]
76636 2019-Jan-17 17:00:52.589813 - [DEBUG] Function : main
76637 2019-Jan-17 17:00:52.589839 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76638 2019-Jan-17 17:00:52.590475 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

76639 2019-Jan-17 17:00:52.591117 - [DEBUG] Value : BOTTOM
76640 2019-Jan-17 17:00:52.591142 - [DEBUG]
76641 2019-Jan-17 17:00:52.591167 - [DEBUG] Function : main
76642 2019-Jan-17 17:00:52.591192 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76643 2019-Jan-17 17:00:52.591843 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

76644 2019-Jan-17 17:00:52.592479 - [DEBUG] Value : BOTTOM
76645 2019-Jan-17 17:00:52.592505 - [DEBUG]
76646 2019-Jan-17 17:00:52.592529 - [DEBUG] Function : main
76647 2019-Jan-17 17:00:52.592554 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76648 2019-Jan-17 17:00:52.593191 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27

76649 2019-Jan-17 17:00:52.593829 - [DEBUG] Value : BOTTOM
76650 2019-Jan-17 17:00:52.593855 - [DEBUG]
76651 2019-Jan-17 17:00:52.593879 - [DEBUG] Function : main
76652 2019-Jan-17 17:00:52.593904 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76653 2019-Jan-17 17:00:52.594540 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

76654 2019-Jan-17 17:00:52.595191 - [DEBUG] Value : BOTTOM
76655 2019-Jan-17 17:00:52.595217 - [DEBUG]
76656 2019-Jan-17 17:00:52.595241 - [DEBUG] Function : main
76657 2019-Jan-17 17:00:52.595266 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76658 2019-Jan-17 17:00:52.595902 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29

76659 2019-Jan-17 17:00:52.596544 - [DEBUG] Value : BOTTOM
76660 2019-Jan-17 17:00:52.596570 - [DEBUG]
76661 2019-Jan-17 17:00:52.596595 - [DEBUG] Function : main
76662 2019-Jan-17 17:00:52.596620 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76663 2019-Jan-17 17:00:52.597264 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

76664 2019-Jan-17 17:00:52.597901 - [DEBUG] Value : BOTTOM
76665 2019-Jan-17 17:00:52.597927 - [DEBUG]
76666 2019-Jan-17 17:00:52.597963 - [DEBUG] Function : main
76667 2019-Jan-17 17:00:52.597991 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76668 2019-Jan-17 17:00:52.598628 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

76669 2019-Jan-17 17:00:52.599269 - [DEBUG] Value : BOTTOM
76670 2019-Jan-17 17:00:52.599295 - [DEBUG]
76671 2019-Jan-17 17:00:52.599319 - [DEBUG] Function : main
76672 2019-Jan-17 17:00:52.599345 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76673 2019-Jan-17 17:00:52.599980 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

76674 2019-Jan-17 17:00:52.600622 - [DEBUG] Value : BOTTOM
76675 2019-Jan-17 17:00:52.600647 - [DEBUG]
76676 2019-Jan-17 17:00:52.600672 - [DEBUG] Function : main
76677 2019-Jan-17 17:00:52.600697 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76678 2019-Jan-17 17:00:52.601348 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

76679 2019-Jan-17 17:00:52.601995 - [DEBUG] Value : BOTTOM
76680 2019-Jan-17 17:00:52.602021 - [DEBUG]
76681 2019-Jan-17 17:00:52.602045 - [DEBUG] Function : main
76682 2019-Jan-17 17:00:52.602071 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76683 2019-Jan-17 17:00:52.602707 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

76684 2019-Jan-17 17:00:52.603348 - [DEBUG] Value : BOTTOM
76685 2019-Jan-17 17:00:52.603374 - [DEBUG]
76686 2019-Jan-17 17:00:52.603398 - [DEBUG] Function : main
76687 2019-Jan-17 17:00:52.603424 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76688 2019-Jan-17 17:00:52.604059 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

76689 2019-Jan-17 17:00:52.604717 - [DEBUG] Value : BOTTOM
76690 2019-Jan-17 17:00:52.604742 - [DEBUG]
76691 2019-Jan-17 17:00:52.604767 - [DEBUG] Function : main
76692 2019-Jan-17 17:00:52.604792 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76693 2019-Jan-17 17:00:52.605428 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

76694 2019-Jan-17 17:00:52.606069 - [DEBUG] Value : BOTTOM
76695 2019-Jan-17 17:00:52.606095 - [DEBUG]
76696 2019-Jan-17 17:00:52.606119 - [DEBUG] Function : main
76697 2019-Jan-17 17:00:52.606145 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76698 2019-Jan-17 17:00:52.606781 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

76699 2019-Jan-17 17:00:52.607422 - [DEBUG] Value : BOTTOM
76700 2019-Jan-17 17:00:52.607447 - [DEBUG]
76701 2019-Jan-17 17:00:52.607472 - [DEBUG] Function : main
76702 2019-Jan-17 17:00:52.607497 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76703 2019-Jan-17 17:00:52.608149 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

76704 2019-Jan-17 17:00:52.608796 - [DEBUG] Value : BOTTOM
76705 2019-Jan-17 17:00:52.608821 - [DEBUG]
76706 2019-Jan-17 17:00:52.608846 - [DEBUG] Function : main
76707 2019-Jan-17 17:00:52.608871 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76708 2019-Jan-17 17:00:52.609507 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

76709 2019-Jan-17 17:00:52.610160 - [DEBUG] Value : BOTTOM
76710 2019-Jan-17 17:00:52.610186 - [DEBUG]
76711 2019-Jan-17 17:00:52.610212 - [DEBUG] Function : main
76712 2019-Jan-17 17:00:52.610238 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76713 2019-Jan-17 17:00:52.610910 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

76714 2019-Jan-17 17:00:52.611572 - [DEBUG] Value : BOTTOM
76715 2019-Jan-17 17:00:52.611597 - [DEBUG]
76716 2019-Jan-17 17:00:52.611622 - [DEBUG] Function : main
76717 2019-Jan-17 17:00:52.611648 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76718 2019-Jan-17 17:00:52.612284 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

76719 2019-Jan-17 17:00:52.612932 - [DEBUG] Value : BOTTOM
76720 2019-Jan-17 17:00:52.612957 - [DEBUG]
76721 2019-Jan-17 17:00:52.612982 - [DEBUG] Function : main
76722 2019-Jan-17 17:00:52.613007 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76723 2019-Jan-17 17:00:52.613643 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

76724 2019-Jan-17 17:00:52.614285 - [DEBUG] Value : BOTTOM
76725 2019-Jan-17 17:00:52.614310 - [DEBUG]
76726 2019-Jan-17 17:00:52.614335 - [DEBUG] Function : main
76727 2019-Jan-17 17:00:52.614360 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76728 2019-Jan-17 17:00:52.615011 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

76729 2019-Jan-17 17:00:52.615654 - [DEBUG] Value : BOTTOM
76730 2019-Jan-17 17:00:52.615680 - [DEBUG]
76731 2019-Jan-17 17:00:52.615704 - [DEBUG] Function : main
76732 2019-Jan-17 17:00:52.615730 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76733 2019-Jan-17 17:00:52.616365 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

76734 2019-Jan-17 17:00:52.617012 - [DEBUG] Value : BOTTOM
76735 2019-Jan-17 17:00:52.617038 - [DEBUG]
76736 2019-Jan-17 17:00:52.617063 - [DEBUG] Function : main
76737 2019-Jan-17 17:00:52.617088 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76738 2019-Jan-17 17:00:52.617724 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

76739 2019-Jan-17 17:00:52.618386 - [DEBUG] Value : BOTTOM
76740 2019-Jan-17 17:00:52.618411 - [DEBUG]
76741 2019-Jan-17 17:00:52.618436 - [DEBUG] Function : main
76742 2019-Jan-17 17:00:52.618461 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76743 2019-Jan-17 17:00:52.619097 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

76744 2019-Jan-17 17:00:52.619743 - [DEBUG] Value : BOTTOM
76745 2019-Jan-17 17:00:52.619769 - [DEBUG]
76746 2019-Jan-17 17:00:52.619793 - [DEBUG] Function : main
76747 2019-Jan-17 17:00:52.619819 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76748 2019-Jan-17 17:00:52.620453 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

76749 2019-Jan-17 17:00:52.621100 - [DEBUG] Value : BOTTOM
76750 2019-Jan-17 17:00:52.621125 - [DEBUG]
76751 2019-Jan-17 17:00:52.621150 - [DEBUG] Function : main
76752 2019-Jan-17 17:00:52.621175 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76753 2019-Jan-17 17:00:52.621827 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

76754 2019-Jan-17 17:00:52.621898 - [DEBUG] Value : BOTTOM
76755 2019-Jan-17 17:00:52.621924 - [DEBUG]
76756 2019-Jan-17 17:00:52.621950 - [DEBUG] Function : main
76757 2019-Jan-17 17:00:52.621976 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76758 2019-Jan-17 17:00:52.622612 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76759 2019-Jan-17 17:00:52.623863 - [DEBUG] Value : BOTTOM
76760 2019-Jan-17 17:00:52.623889 - [DEBUG]
76761 2019-Jan-17 17:00:52.623914 - [DEBUG] Function : main
76762 2019-Jan-17 17:00:52.623940 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76763 2019-Jan-17 17:00:52.624577 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76764 2019-Jan-17 17:00:52.625842 - [DEBUG] Value : BOTTOM
76765 2019-Jan-17 17:00:52.625868 - [DEBUG]
76766 2019-Jan-17 17:00:52.625894 - [DEBUG] Function : main
76767 2019-Jan-17 17:00:52.625919 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76768 2019-Jan-17 17:00:52.626556 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

76769 2019-Jan-17 17:00:52.627804 - [DEBUG] Value : BOTTOM
76770 2019-Jan-17 17:00:52.627830 - [DEBUG]
76771 2019-Jan-17 17:00:52.627855 - [DEBUG] Function : main
76772 2019-Jan-17 17:00:52.627881 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76773 2019-Jan-17 17:00:52.628533 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

76774 2019-Jan-17 17:00:52.629783 - [DEBUG] Value : BOTTOM
76775 2019-Jan-17 17:00:52.629808 - [DEBUG]
76776 2019-Jan-17 17:00:52.629834 - [DEBUG] Function : main
76777 2019-Jan-17 17:00:52.629859 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76778 2019-Jan-17 17:00:52.630496 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

76779 2019-Jan-17 17:00:52.631761 - [DEBUG] Value : BOTTOM
76780 2019-Jan-17 17:00:52.631786 - [DEBUG]
76781 2019-Jan-17 17:00:52.631811 - [DEBUG] Function : main
76782 2019-Jan-17 17:00:52.631837 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76783 2019-Jan-17 17:00:52.632473 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

76784 2019-Jan-17 17:00:52.633722 - [DEBUG] Value : BOTTOM
76785 2019-Jan-17 17:00:52.633747 - [DEBUG]
76786 2019-Jan-17 17:00:52.633773 - [DEBUG] Function : main
76787 2019-Jan-17 17:00:52.633798 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76788 2019-Jan-17 17:00:52.634435 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

76789 2019-Jan-17 17:00:52.635700 - [DEBUG] Value : BOTTOM
76790 2019-Jan-17 17:00:52.635726 - [DEBUG]
76791 2019-Jan-17 17:00:52.635751 - [DEBUG] Function : main
76792 2019-Jan-17 17:00:52.635777 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76793 2019-Jan-17 17:00:52.636413 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

76794 2019-Jan-17 17:00:52.637663 - [DEBUG] Value : BOTTOM
76795 2019-Jan-17 17:00:52.637689 - [DEBUG]
76796 2019-Jan-17 17:00:52.637714 - [DEBUG] Function : main
76797 2019-Jan-17 17:00:52.637753 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76798 2019-Jan-17 17:00:52.638406 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

76799 2019-Jan-17 17:00:52.639656 - [DEBUG] Value : BOTTOM
76800 2019-Jan-17 17:00:52.639681 - [DEBUG]
76801 2019-Jan-17 17:00:52.639706 - [DEBUG] Function : main
76802 2019-Jan-17 17:00:52.639732 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76803 2019-Jan-17 17:00:52.640369 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

76804 2019-Jan-17 17:00:52.641632 - [DEBUG] Value : BOTTOM
76805 2019-Jan-17 17:00:52.641658 - [DEBUG]
76806 2019-Jan-17 17:00:52.641684 - [DEBUG] Function : main
76807 2019-Jan-17 17:00:52.641710 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76808 2019-Jan-17 17:00:52.642347 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

76809 2019-Jan-17 17:00:52.643596 - [DEBUG] Value : BOTTOM
76810 2019-Jan-17 17:00:52.643621 - [DEBUG]
76811 2019-Jan-17 17:00:52.643676 - [DEBUG] Function : main
76812 2019-Jan-17 17:00:52.643703 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76813 2019-Jan-17 17:00:52.644343 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

76814 2019-Jan-17 17:00:52.644995 - [DEBUG] Value : BOTTOM
76815 2019-Jan-17 17:00:52.645021 - [DEBUG]
76816 2019-Jan-17 17:00:52.645045 - [DEBUG] Function : main
76817 2019-Jan-17 17:00:52.645071 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76818 2019-Jan-17 17:00:52.645710 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

76819 2019-Jan-17 17:00:52.646351 - [DEBUG] Value : BOTTOM
76820 2019-Jan-17 17:00:52.646376 - [DEBUG]
76821 2019-Jan-17 17:00:52.646401 - [DEBUG] Function : main
76822 2019-Jan-17 17:00:52.646427 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76823 2019-Jan-17 17:00:52.647066 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

76824 2019-Jan-17 17:00:52.647702 - [DEBUG] Value : BOTTOM
76825 2019-Jan-17 17:00:52.647727 - [DEBUG]
76826 2019-Jan-17 17:00:52.647751 - [DEBUG] Function : main
76827 2019-Jan-17 17:00:52.647776 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76828 2019-Jan-17 17:00:52.648431 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

76829 2019-Jan-17 17:00:52.649068 - [DEBUG] Value : BOTTOM
76830 2019-Jan-17 17:00:52.649093 - [DEBUG]
76831 2019-Jan-17 17:00:52.649118 - [DEBUG] Function : main
76832 2019-Jan-17 17:00:52.649143 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76833 2019-Jan-17 17:00:52.649781 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

76834 2019-Jan-17 17:00:52.650417 - [DEBUG] Value : BOTTOM
76835 2019-Jan-17 17:00:52.650442 - [DEBUG]
76836 2019-Jan-17 17:00:52.650467 - [DEBUG] Function : main
76837 2019-Jan-17 17:00:52.650492 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76838 2019-Jan-17 17:00:52.651131 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

76839 2019-Jan-17 17:00:52.651788 - [DEBUG] Value : BOTTOM
76840 2019-Jan-17 17:00:52.651814 - [DEBUG]
76841 2019-Jan-17 17:00:52.651839 - [DEBUG] Function : main
76842 2019-Jan-17 17:00:52.651874 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76843 2019-Jan-17 17:00:52.652522 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

76844 2019-Jan-17 17:00:52.653185 - [DEBUG] Value : BOTTOM
76845 2019-Jan-17 17:00:52.653211 - [DEBUG]
76846 2019-Jan-17 17:00:52.653236 - [DEBUG] Function : main
76847 2019-Jan-17 17:00:52.653262 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76848 2019-Jan-17 17:00:52.653902 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

76849 2019-Jan-17 17:00:52.654550 - [DEBUG] Value : BOTTOM
76850 2019-Jan-17 17:00:52.654575 - [DEBUG]
76851 2019-Jan-17 17:00:52.654600 - [DEBUG] Function : main
76852 2019-Jan-17 17:00:52.654642 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76853 2019-Jan-17 17:00:52.655282 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

76854 2019-Jan-17 17:00:52.655925 - [DEBUG] Value : BOTTOM
76855 2019-Jan-17 17:00:52.655950 - [DEBUG]
76856 2019-Jan-17 17:00:52.655975 - [DEBUG] Function : main
76857 2019-Jan-17 17:00:52.656000 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76858 2019-Jan-17 17:00:52.656640 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

76859 2019-Jan-17 17:00:52.657283 - [DEBUG] Value : BOTTOM
76860 2019-Jan-17 17:00:52.657309 - [DEBUG]
76861 2019-Jan-17 17:00:52.657333 - [DEBUG] Function : main
76862 2019-Jan-17 17:00:52.657358 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76863 2019-Jan-17 17:00:52.658011 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

76864 2019-Jan-17 17:00:52.658652 - [DEBUG] Value : BOTTOM
76865 2019-Jan-17 17:00:52.658678 - [DEBUG]
76866 2019-Jan-17 17:00:52.658703 - [DEBUG] Function : main
76867 2019-Jan-17 17:00:52.658728 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76868 2019-Jan-17 17:00:52.659366 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

76869 2019-Jan-17 17:00:52.660010 - [DEBUG] Value : BOTTOM
76870 2019-Jan-17 17:00:52.660035 - [DEBUG]
76871 2019-Jan-17 17:00:52.660060 - [DEBUG] Function : main
76872 2019-Jan-17 17:00:52.660085 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76873 2019-Jan-17 17:00:52.660723 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

76874 2019-Jan-17 17:00:52.661384 - [DEBUG] Value : BOTTOM
76875 2019-Jan-17 17:00:52.661409 - [DEBUG]
76876 2019-Jan-17 17:00:52.661434 - [DEBUG] Function : main
76877 2019-Jan-17 17:00:52.661460 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76878 2019-Jan-17 17:00:52.662128 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

76879 2019-Jan-17 17:00:52.662819 - [DEBUG] Value : BOTTOM
76880 2019-Jan-17 17:00:52.662847 - [DEBUG]
76881 2019-Jan-17 17:00:52.662875 - [DEBUG] Function : main
76882 2019-Jan-17 17:00:52.662902 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76883 2019-Jan-17 17:00:52.663608 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

76884 2019-Jan-17 17:00:52.664303 - [DEBUG] Value : BOTTOM
76885 2019-Jan-17 17:00:52.664330 - [DEBUG]
76886 2019-Jan-17 17:00:52.664356 - [DEBUG] Function : main
76887 2019-Jan-17 17:00:52.664382 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76888 2019-Jan-17 17:00:52.665068 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

76889 2019-Jan-17 17:00:52.665717 - [DEBUG] Value : BOTTOM
76890 2019-Jan-17 17:00:52.665743 - [DEBUG]
76891 2019-Jan-17 17:00:52.665770 - [DEBUG] Function : main
76892 2019-Jan-17 17:00:52.665795 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76893 2019-Jan-17 17:00:52.666434 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

76894 2019-Jan-17 17:00:52.667075 - [DEBUG] Value : BOTTOM
76895 2019-Jan-17 17:00:52.667101 - [DEBUG]
76896 2019-Jan-17 17:00:52.667126 - [DEBUG] Function : main
76897 2019-Jan-17 17:00:52.667151 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76898 2019-Jan-17 17:00:52.667789 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

76899 2019-Jan-17 17:00:52.668449 - [DEBUG] Value : BOTTOM
76900 2019-Jan-17 17:00:52.668474 - [DEBUG]
76901 2019-Jan-17 17:00:52.668499 - [DEBUG] Function : main
76902 2019-Jan-17 17:00:52.668524 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76903 2019-Jan-17 17:00:52.669163 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

76904 2019-Jan-17 17:00:52.669809 - [DEBUG] Value : BOTTOM
76905 2019-Jan-17 17:00:52.669835 - [DEBUG]
76906 2019-Jan-17 17:00:52.669859 - [DEBUG] Function : main
76907 2019-Jan-17 17:00:52.669885 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76908 2019-Jan-17 17:00:52.670524 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

76909 2019-Jan-17 17:00:52.671171 - [DEBUG] Value : BOTTOM
76910 2019-Jan-17 17:00:52.671197 - [DEBUG]
76911 2019-Jan-17 17:00:52.671221 - [DEBUG] Function : main
76912 2019-Jan-17 17:00:52.671247 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76913 2019-Jan-17 17:00:52.671901 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

76914 2019-Jan-17 17:00:52.672548 - [DEBUG] Value : BOTTOM
76915 2019-Jan-17 17:00:52.672573 - [DEBUG]
76916 2019-Jan-17 17:00:52.672598 - [DEBUG] Function : main
76917 2019-Jan-17 17:00:52.672624 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76918 2019-Jan-17 17:00:52.673261 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

76919 2019-Jan-17 17:00:52.673908 - [DEBUG] Value : BOTTOM
76920 2019-Jan-17 17:00:52.673933 - [DEBUG]
76921 2019-Jan-17 17:00:52.673958 - [DEBUG] Function : main
76922 2019-Jan-17 17:00:52.673983 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76923 2019-Jan-17 17:00:52.674632 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

76924 2019-Jan-17 17:00:52.674694 - [DEBUG] Value : BOTTOM
76925 2019-Jan-17 17:00:52.674719 - [DEBUG]
76926 2019-Jan-17 17:00:52.674745 - [DEBUG] Function : main
76927 2019-Jan-17 17:00:52.674771 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76928 2019-Jan-17 17:00:52.675410 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76929 2019-Jan-17 17:00:52.676664 - [DEBUG] Value : BOTTOM
76930 2019-Jan-17 17:00:52.676690 - [DEBUG]
76931 2019-Jan-17 17:00:52.676724 - [DEBUG] Function : main
76932 2019-Jan-17 17:00:52.676750 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76933 2019-Jan-17 17:00:52.677388 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

76934 2019-Jan-17 17:00:52.678653 - [DEBUG] Value : BOTTOM
76935 2019-Jan-17 17:00:52.678679 - [DEBUG]
76936 2019-Jan-17 17:00:52.678704 - [DEBUG] Function : main
76937 2019-Jan-17 17:00:52.678730 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76938 2019-Jan-17 17:00:52.679370 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

76939 2019-Jan-17 17:00:52.680620 - [DEBUG] Value : BOTTOM
76940 2019-Jan-17 17:00:52.680645 - [DEBUG]
76941 2019-Jan-17 17:00:52.680671 - [DEBUG] Function : main
76942 2019-Jan-17 17:00:52.680696 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76943 2019-Jan-17 17:00:52.681349 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

76944 2019-Jan-17 17:00:52.682597 - [DEBUG] Value : BOTTOM
76945 2019-Jan-17 17:00:52.682622 - [DEBUG]
76946 2019-Jan-17 17:00:52.682648 - [DEBUG] Function : main
76947 2019-Jan-17 17:00:52.682673 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76948 2019-Jan-17 17:00:52.683313 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

76949 2019-Jan-17 17:00:52.684562 - [DEBUG] Value : BOTTOM
76950 2019-Jan-17 17:00:52.684587 - [DEBUG]
76951 2019-Jan-17 17:00:52.684613 - [DEBUG] Function : main
76952 2019-Jan-17 17:00:52.684652 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76953 2019-Jan-17 17:00:52.685291 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

76954 2019-Jan-17 17:00:52.686541 - [DEBUG] Value : BOTTOM
76955 2019-Jan-17 17:00:52.686566 - [DEBUG]
76956 2019-Jan-17 17:00:52.686592 - [DEBUG] Function : main
76957 2019-Jan-17 17:00:52.686617 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76958 2019-Jan-17 17:00:52.687257 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

76959 2019-Jan-17 17:00:52.688521 - [DEBUG] Value : BOTTOM
76960 2019-Jan-17 17:00:52.688547 - [DEBUG]
76961 2019-Jan-17 17:00:52.688572 - [DEBUG] Function : main
76962 2019-Jan-17 17:00:52.688598 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76963 2019-Jan-17 17:00:52.689236 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

76964 2019-Jan-17 17:00:52.690483 - [DEBUG] Value : BOTTOM
76965 2019-Jan-17 17:00:52.690509 - [DEBUG]
76966 2019-Jan-17 17:00:52.690534 - [DEBUG] Function : main
76967 2019-Jan-17 17:00:52.690559 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76968 2019-Jan-17 17:00:52.691200 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

76969 2019-Jan-17 17:00:52.692463 - [DEBUG] Value : BOTTOM
76970 2019-Jan-17 17:00:52.692488 - [DEBUG]
76971 2019-Jan-17 17:00:52.692514 - [DEBUG] Function : main
76972 2019-Jan-17 17:00:52.692540 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76973 2019-Jan-17 17:00:52.693186 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

76974 2019-Jan-17 17:00:52.694437 - [DEBUG] Value : BOTTOM
76975 2019-Jan-17 17:00:52.694462 - [DEBUG]
76976 2019-Jan-17 17:00:52.694486 - [DEBUG] Function : main
76977 2019-Jan-17 17:00:52.694511 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76978 2019-Jan-17 17:00:52.695165 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

76979 2019-Jan-17 17:00:52.696415 - [DEBUG] Value : BOTTOM
76980 2019-Jan-17 17:00:52.696441 - [DEBUG]
76981 2019-Jan-17 17:00:52.696503 - [DEBUG] Function : main
76982 2019-Jan-17 17:00:52.696530 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76983 2019-Jan-17 17:00:52.697169 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

76984 2019-Jan-17 17:00:52.697807 - [DEBUG] Value : BOTTOM
76985 2019-Jan-17 17:00:52.697832 - [DEBUG]
76986 2019-Jan-17 17:00:52.697857 - [DEBUG] Function : main
76987 2019-Jan-17 17:00:52.697882 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76988 2019-Jan-17 17:00:52.698537 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

76989 2019-Jan-17 17:00:52.699179 - [DEBUG] Value : BOTTOM
76990 2019-Jan-17 17:00:52.699204 - [DEBUG]
76991 2019-Jan-17 17:00:52.699229 - [DEBUG] Function : main
76992 2019-Jan-17 17:00:52.699255 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76993 2019-Jan-17 17:00:52.699895 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

76994 2019-Jan-17 17:00:52.700530 - [DEBUG] Value : BOTTOM
76995 2019-Jan-17 17:00:52.700556 - [DEBUG]
76996 2019-Jan-17 17:00:52.700580 - [DEBUG] Function : main
76997 2019-Jan-17 17:00:52.700606 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76998 2019-Jan-17 17:00:52.701244 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

76999 2019-Jan-17 17:00:52.701895 - [DEBUG] Value : BOTTOM
77000 2019-Jan-17 17:00:52.701921 - [DEBUG]
77001 2019-Jan-17 17:00:52.701945 - [DEBUG] Function : main
77002 2019-Jan-17 17:00:52.701971 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77003 2019-Jan-17 17:00:52.702611 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

77004 2019-Jan-17 17:00:52.703247 - [DEBUG] Value : BOTTOM
77005 2019-Jan-17 17:00:52.703272 - [DEBUG]
77006 2019-Jan-17 17:00:52.703297 - [DEBUG] Function : main
77007 2019-Jan-17 17:00:52.703322 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77008 2019-Jan-17 17:00:52.703962 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

77009 2019-Jan-17 17:00:52.704603 - [DEBUG] Value : BOTTOM
77010 2019-Jan-17 17:00:52.704641 - [DEBUG]
77011 2019-Jan-17 17:00:52.704666 - [DEBUG] Function : main
77012 2019-Jan-17 17:00:52.704692 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77013 2019-Jan-17 17:00:52.705331 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

77014 2019-Jan-17 17:00:52.705974 - [DEBUG] Value : BOTTOM
77015 2019-Jan-17 17:00:52.705999 - [DEBUG]
77016 2019-Jan-17 17:00:52.706024 - [DEBUG] Function : main
77017 2019-Jan-17 17:00:52.706049 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77018 2019-Jan-17 17:00:52.706696 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

77019 2019-Jan-17 17:00:52.707343 - [DEBUG] Value : BOTTOM
77020 2019-Jan-17 17:00:52.707368 - [DEBUG]
77021 2019-Jan-17 17:00:52.707392 - [DEBUG] Function : main
77022 2019-Jan-17 17:00:52.707418 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77023 2019-Jan-17 17:00:52.708072 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

77024 2019-Jan-17 17:00:52.708714 - [DEBUG] Value : BOTTOM
77025 2019-Jan-17 17:00:52.708740 - [DEBUG]
77026 2019-Jan-17 17:00:52.708764 - [DEBUG] Function : main
77027 2019-Jan-17 17:00:52.708790 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77028 2019-Jan-17 17:00:52.709428 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

77029 2019-Jan-17 17:00:52.710071 - [DEBUG] Value : BOTTOM
77030 2019-Jan-17 17:00:52.710096 - [DEBUG]
77031 2019-Jan-17 17:00:52.710120 - [DEBUG] Function : main
77032 2019-Jan-17 17:00:52.710146 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77033 2019-Jan-17 17:00:52.710786 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

77034 2019-Jan-17 17:00:52.711447 - [DEBUG] Value : BOTTOM
77035 2019-Jan-17 17:00:52.711472 - [DEBUG]
77036 2019-Jan-17 17:00:52.711497 - [DEBUG] Function : main
77037 2019-Jan-17 17:00:52.711522 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77038 2019-Jan-17 17:00:52.712160 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

77039 2019-Jan-17 17:00:52.712803 - [DEBUG] Value : BOTTOM
77040 2019-Jan-17 17:00:52.712828 - [DEBUG]
77041 2019-Jan-17 17:00:52.712853 - [DEBUG] Function : main
77042 2019-Jan-17 17:00:52.712878 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77043 2019-Jan-17 17:00:52.713517 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

77044 2019-Jan-17 17:00:52.714164 - [DEBUG] Value : BOTTOM
77045 2019-Jan-17 17:00:52.714189 - [DEBUG]
77046 2019-Jan-17 17:00:52.714213 - [DEBUG] Function : main
77047 2019-Jan-17 17:00:52.714239 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77048 2019-Jan-17 17:00:52.714893 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

77049 2019-Jan-17 17:00:52.715539 - [DEBUG] Value : BOTTOM
77050 2019-Jan-17 17:00:52.715564 - [DEBUG]
77051 2019-Jan-17 17:00:52.715588 - [DEBUG] Function : main
77052 2019-Jan-17 17:00:52.715614 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77053 2019-Jan-17 17:00:52.716253 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

77054 2019-Jan-17 17:00:52.716893 - [DEBUG] Value : BOTTOM
77055 2019-Jan-17 17:00:52.716919 - [DEBUG]
77056 2019-Jan-17 17:00:52.716943 - [DEBUG] Function : main
77057 2019-Jan-17 17:00:52.716968 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77058 2019-Jan-17 17:00:52.717606 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

77059 2019-Jan-17 17:00:52.718268 - [DEBUG] Value : BOTTOM
77060 2019-Jan-17 17:00:52.718294 - [DEBUG]
77061 2019-Jan-17 17:00:52.718320 - [DEBUG] Function : main
77062 2019-Jan-17 17:00:52.718345 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77063 2019-Jan-17 17:00:52.718993 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

77064 2019-Jan-17 17:00:52.719636 - [DEBUG] Value : BOTTOM
77065 2019-Jan-17 17:00:52.719661 - [DEBUG]
77066 2019-Jan-17 17:00:52.719686 - [DEBUG] Function : main
77067 2019-Jan-17 17:00:52.719711 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77068 2019-Jan-17 17:00:52.720350 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

77069 2019-Jan-17 17:00:52.720993 - [DEBUG] Value : BOTTOM
77070 2019-Jan-17 17:00:52.721018 - [DEBUG]
77071 2019-Jan-17 17:00:52.721043 - [DEBUG] Function : main
77072 2019-Jan-17 17:00:52.721068 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77073 2019-Jan-17 17:00:52.721723 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

77074 2019-Jan-17 17:00:52.722370 - [DEBUG] Value : BOTTOM
77075 2019-Jan-17 17:00:52.722395 - [DEBUG]
77076 2019-Jan-17 17:00:52.722420 - [DEBUG] Function : main
77077 2019-Jan-17 17:00:52.722445 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77078 2019-Jan-17 17:00:52.723084 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

77079 2019-Jan-17 17:00:52.723730 - [DEBUG] Value : BOTTOM
77080 2019-Jan-17 17:00:52.723755 - [DEBUG]
77081 2019-Jan-17 17:00:52.723780 - [DEBUG] Function : main
77082 2019-Jan-17 17:00:52.723805 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77083 2019-Jan-17 17:00:52.724443 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

77084 2019-Jan-17 17:00:52.725105 - [DEBUG] Value : BOTTOM
77085 2019-Jan-17 17:00:52.725131 - [DEBUG]
77086 2019-Jan-17 17:00:52.725155 - [DEBUG] Function : main
77087 2019-Jan-17 17:00:52.725181 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77088 2019-Jan-17 17:00:52.725820 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

77089 2019-Jan-17 17:00:52.726466 - [DEBUG] Value : BOTTOM
77090 2019-Jan-17 17:00:52.726491 - [DEBUG]
77091 2019-Jan-17 17:00:52.726516 - [DEBUG] Function : main
77092 2019-Jan-17 17:00:52.726541 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77093 2019-Jan-17 17:00:52.727181 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

77094 2019-Jan-17 17:00:52.727239 - [DEBUG] Value : BOTTOM
77095 2019-Jan-17 17:00:52.727265 - [DEBUG]
77096 2019-Jan-17 17:00:52.727289 - [DEBUG] Function : main
77097 2019-Jan-17 17:00:52.727315 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77098 2019-Jan-17 17:00:52.727967 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77099 2019-Jan-17 17:00:52.729219 - [DEBUG] Value : BOTTOM
77100 2019-Jan-17 17:00:52.729245 - [DEBUG]
77101 2019-Jan-17 17:00:52.729270 - [DEBUG] Function : main
77102 2019-Jan-17 17:00:52.729296 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77103 2019-Jan-17 17:00:52.729935 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77104 2019-Jan-17 17:00:52.731184 - [DEBUG] Value : BOTTOM
77105 2019-Jan-17 17:00:52.731209 - [DEBUG]
77106 2019-Jan-17 17:00:52.731243 - [DEBUG] Function : main
77107 2019-Jan-17 17:00:52.731269 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77108 2019-Jan-17 17:00:52.731927 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

77109 2019-Jan-17 17:00:52.733178 - [DEBUG] Value : BOTTOM
77110 2019-Jan-17 17:00:52.733203 - [DEBUG]
77111 2019-Jan-17 17:00:52.733229 - [DEBUG] Function : main
77112 2019-Jan-17 17:00:52.733254 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77113 2019-Jan-17 17:00:52.733894 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

77114 2019-Jan-17 17:00:52.735158 - [DEBUG] Value : BOTTOM
77115 2019-Jan-17 17:00:52.735183 - [DEBUG]
77116 2019-Jan-17 17:00:52.735209 - [DEBUG] Function : main
77117 2019-Jan-17 17:00:52.735234 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77118 2019-Jan-17 17:00:52.735875 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

77119 2019-Jan-17 17:00:52.737124 - [DEBUG] Value : BOTTOM
77120 2019-Jan-17 17:00:52.737150 - [DEBUG]
77121 2019-Jan-17 17:00:52.737176 - [DEBUG] Function : main
77122 2019-Jan-17 17:00:52.737201 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77123 2019-Jan-17 17:00:52.737841 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

77124 2019-Jan-17 17:00:52.739107 - [DEBUG] Value : BOTTOM
77125 2019-Jan-17 17:00:52.739132 - [DEBUG]
77126 2019-Jan-17 17:00:52.739158 - [DEBUG] Function : main
77127 2019-Jan-17 17:00:52.739184 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77128 2019-Jan-17 17:00:52.739823 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

77129 2019-Jan-17 17:00:52.741071 - [DEBUG] Value : BOTTOM
77130 2019-Jan-17 17:00:52.741097 - [DEBUG]
77131 2019-Jan-17 17:00:52.741123 - [DEBUG] Function : main
77132 2019-Jan-17 17:00:52.741148 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77133 2019-Jan-17 17:00:52.741805 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

77134 2019-Jan-17 17:00:52.743054 - [DEBUG] Value : BOTTOM
77135 2019-Jan-17 17:00:52.743080 - [DEBUG]
77136 2019-Jan-17 17:00:52.743105 - [DEBUG] Function : main
77137 2019-Jan-17 17:00:52.743130 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77138 2019-Jan-17 17:00:52.743771 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

77139 2019-Jan-17 17:00:52.745037 - [DEBUG] Value : BOTTOM
77140 2019-Jan-17 17:00:52.745063 - [DEBUG]
77141 2019-Jan-17 17:00:52.745089 - [DEBUG] Function : main
77142 2019-Jan-17 17:00:52.745114 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77143 2019-Jan-17 17:00:52.745754 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

77144 2019-Jan-17 17:00:52.747002 - [DEBUG] Value : BOTTOM
77145 2019-Jan-17 17:00:52.747027 - [DEBUG]
77146 2019-Jan-17 17:00:52.747053 - [DEBUG] Function : main
77147 2019-Jan-17 17:00:52.747079 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77148 2019-Jan-17 17:00:52.747726 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

77149 2019-Jan-17 17:00:52.748992 - [DEBUG] Value : BOTTOM
77150 2019-Jan-17 17:00:52.749018 - [DEBUG]
77151 2019-Jan-17 17:00:52.749073 - [DEBUG] Function : main
77152 2019-Jan-17 17:00:52.749100 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77153 2019-Jan-17 17:00:52.749742 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

77154 2019-Jan-17 17:00:52.750379 - [DEBUG] Value : BOTTOM
77155 2019-Jan-17 17:00:52.750404 - [DEBUG]
77156 2019-Jan-17 17:00:52.750429 - [DEBUG] Function : main
77157 2019-Jan-17 17:00:52.750454 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77158 2019-Jan-17 17:00:52.751094 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

77159 2019-Jan-17 17:00:52.751753 - [DEBUG] Value : BOTTOM
77160 2019-Jan-17 17:00:52.751778 - [DEBUG]
77161 2019-Jan-17 17:00:52.751803 - [DEBUG] Function : main
77162 2019-Jan-17 17:00:52.751829 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77163 2019-Jan-17 17:00:52.752469 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

77164 2019-Jan-17 17:00:52.753105 - [DEBUG] Value : BOTTOM
77165 2019-Jan-17 17:00:52.753130 - [DEBUG]
77166 2019-Jan-17 17:00:52.753155 - [DEBUG] Function : main
77167 2019-Jan-17 17:00:52.753180 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77168 2019-Jan-17 17:00:52.753820 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

77169 2019-Jan-17 17:00:52.754455 - [DEBUG] Value : BOTTOM
77170 2019-Jan-17 17:00:52.754481 - [DEBUG]
77171 2019-Jan-17 17:00:52.754506 - [DEBUG] Function : main
77172 2019-Jan-17 17:00:52.754531 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77173 2019-Jan-17 17:00:52.755187 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

77174 2019-Jan-17 17:00:52.755823 - [DEBUG] Value : BOTTOM
77175 2019-Jan-17 17:00:52.755848 - [DEBUG]
77176 2019-Jan-17 17:00:52.755873 - [DEBUG] Function : main
77177 2019-Jan-17 17:00:52.755899 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77178 2019-Jan-17 17:00:52.756539 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

77179 2019-Jan-17 17:00:52.757180 - [DEBUG] Value : BOTTOM
77180 2019-Jan-17 17:00:52.757206 - [DEBUG]
77181 2019-Jan-17 17:00:52.757231 - [DEBUG] Function : main
77182 2019-Jan-17 17:00:52.757256 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77183 2019-Jan-17 17:00:52.757896 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

77184 2019-Jan-17 17:00:52.758554 - [DEBUG] Value : BOTTOM
77185 2019-Jan-17 17:00:52.758579 - [DEBUG]
77186 2019-Jan-17 17:00:52.758604 - [DEBUG] Function : main
77187 2019-Jan-17 17:00:52.758629 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77188 2019-Jan-17 17:00:52.759270 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

77189 2019-Jan-17 17:00:52.759917 - [DEBUG] Value : BOTTOM
77190 2019-Jan-17 17:00:52.759942 - [DEBUG]
77191 2019-Jan-17 17:00:52.759967 - [DEBUG] Function : main
77192 2019-Jan-17 17:00:52.759993 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77193 2019-Jan-17 17:00:52.760641 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

77194 2019-Jan-17 17:00:52.761296 - [DEBUG] Value : BOTTOM
77195 2019-Jan-17 17:00:52.761325 - [DEBUG]
77196 2019-Jan-17 17:00:52.761350 - [DEBUG] Function : main
77197 2019-Jan-17 17:00:52.761375 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77198 2019-Jan-17 17:00:52.762017 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

77199 2019-Jan-17 17:00:52.762659 - [DEBUG] Value : BOTTOM
77200 2019-Jan-17 17:00:52.762685 - [DEBUG]
77201 2019-Jan-17 17:00:52.762709 - [DEBUG] Function : main
77202 2019-Jan-17 17:00:52.762735 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77203 2019-Jan-17 17:00:52.763376 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

77204 2019-Jan-17 17:00:52.764017 - [DEBUG] Value : BOTTOM
77205 2019-Jan-17 17:00:52.764043 - [DEBUG]
77206 2019-Jan-17 17:00:52.764067 - [DEBUG] Function : main
77207 2019-Jan-17 17:00:52.764093 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77208 2019-Jan-17 17:00:52.764748 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

77209 2019-Jan-17 17:00:52.765392 - [DEBUG] Value : BOTTOM
77210 2019-Jan-17 17:00:52.765417 - [DEBUG]
77211 2019-Jan-17 17:00:52.765442 - [DEBUG] Function : main
77212 2019-Jan-17 17:00:52.765468 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77213 2019-Jan-17 17:00:52.766118 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

77214 2019-Jan-17 17:00:52.766765 - [DEBUG] Value : BOTTOM
77215 2019-Jan-17 17:00:52.766790 - [DEBUG]
77216 2019-Jan-17 17:00:52.766815 - [DEBUG] Function : main
77217 2019-Jan-17 17:00:52.766840 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77218 2019-Jan-17 17:00:52.767480 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

77219 2019-Jan-17 17:00:52.768142 - [DEBUG] Value : BOTTOM
77220 2019-Jan-17 17:00:52.768168 - [DEBUG]
77221 2019-Jan-17 17:00:52.768193 - [DEBUG] Function : main
77222 2019-Jan-17 17:00:52.768218 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77223 2019-Jan-17 17:00:52.768858 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

77224 2019-Jan-17 17:00:52.769499 - [DEBUG] Value : BOTTOM
77225 2019-Jan-17 17:00:52.769524 - [DEBUG]
77226 2019-Jan-17 17:00:52.769549 - [DEBUG] Function : main
77227 2019-Jan-17 17:00:52.769575 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77228 2019-Jan-17 17:00:52.770215 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

77229 2019-Jan-17 17:00:52.770861 - [DEBUG] Value : BOTTOM
77230 2019-Jan-17 17:00:52.770887 - [DEBUG]
77231 2019-Jan-17 17:00:52.770912 - [DEBUG] Function : main
77232 2019-Jan-17 17:00:52.770938 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77233 2019-Jan-17 17:00:52.771594 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

77234 2019-Jan-17 17:00:52.772237 - [DEBUG] Value : BOTTOM
77235 2019-Jan-17 17:00:52.772263 - [DEBUG]
77236 2019-Jan-17 17:00:52.772288 - [DEBUG] Function : main
77237 2019-Jan-17 17:00:52.772313 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77238 2019-Jan-17 17:00:52.772961 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

77239 2019-Jan-17 17:00:52.773605 - [DEBUG] Value : BOTTOM
77240 2019-Jan-17 17:00:52.773630 - [DEBUG]
77241 2019-Jan-17 17:00:52.773655 - [DEBUG] Function : main
77242 2019-Jan-17 17:00:52.773680 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77243 2019-Jan-17 17:00:52.774320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

77244 2019-Jan-17 17:00:52.774982 - [DEBUG] Value : BOTTOM
77245 2019-Jan-17 17:00:52.775008 - [DEBUG]
77246 2019-Jan-17 17:00:52.775033 - [DEBUG] Function : main
77247 2019-Jan-17 17:00:52.775058 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77248 2019-Jan-17 17:00:52.775699 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

77249 2019-Jan-17 17:00:52.776345 - [DEBUG] Value : BOTTOM
77250 2019-Jan-17 17:00:52.776370 - [DEBUG]
77251 2019-Jan-17 17:00:52.776395 - [DEBUG] Function : main
77252 2019-Jan-17 17:00:52.776421 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77253 2019-Jan-17 17:00:52.777060 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

77254 2019-Jan-17 17:00:52.777707 - [DEBUG] Value : BOTTOM
77255 2019-Jan-17 17:00:52.777732 - [DEBUG]
77256 2019-Jan-17 17:00:52.777757 - [DEBUG] Function : main
77257 2019-Jan-17 17:00:52.777782 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77258 2019-Jan-17 17:00:52.778438 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

77259 2019-Jan-17 17:00:52.779084 - [DEBUG] Value : BOTTOM
77260 2019-Jan-17 17:00:52.779110 - [DEBUG]
77261 2019-Jan-17 17:00:52.779135 - [DEBUG] Function : main
77262 2019-Jan-17 17:00:52.779160 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77263 2019-Jan-17 17:00:52.779800 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

77264 2019-Jan-17 17:00:52.779858 - [DEBUG] Value : BOTTOM
77265 2019-Jan-17 17:00:52.779884 - [DEBUG]
77266 2019-Jan-17 17:00:52.779909 - [DEBUG] Function : main
77267 2019-Jan-17 17:00:52.779935 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77268 2019-Jan-17 17:00:52.780575 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77269 2019-Jan-17 17:00:52.781843 - [DEBUG] Value : BOTTOM
77270 2019-Jan-17 17:00:52.781869 - [DEBUG]
77271 2019-Jan-17 17:00:52.781894 - [DEBUG] Function : main
77272 2019-Jan-17 17:00:52.781920 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77273 2019-Jan-17 17:00:52.782560 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77274 2019-Jan-17 17:00:52.783810 - [DEBUG] Value : BOTTOM
77275 2019-Jan-17 17:00:52.783835 - [DEBUG]
77276 2019-Jan-17 17:00:52.783861 - [DEBUG] Function : main
77277 2019-Jan-17 17:00:52.783886 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77278 2019-Jan-17 17:00:52.784526 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

77279 2019-Jan-17 17:00:52.785792 - [DEBUG] Value : BOTTOM
77280 2019-Jan-17 17:00:52.785818 - [DEBUG]
77281 2019-Jan-17 17:00:52.785844 - [DEBUG] Function : main
77282 2019-Jan-17 17:00:52.785877 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77283 2019-Jan-17 17:00:52.786518 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

77284 2019-Jan-17 17:00:52.787768 - [DEBUG] Value : BOTTOM
77285 2019-Jan-17 17:00:52.787793 - [DEBUG]
77286 2019-Jan-17 17:00:52.787818 - [DEBUG] Function : main
77287 2019-Jan-17 17:00:52.787844 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77288 2019-Jan-17 17:00:52.788500 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

77289 2019-Jan-17 17:00:52.789751 - [DEBUG] Value : BOTTOM
77290 2019-Jan-17 17:00:52.789777 - [DEBUG]
77291 2019-Jan-17 17:00:52.789803 - [DEBUG] Function : main
77292 2019-Jan-17 17:00:52.789828 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77293 2019-Jan-17 17:00:52.790468 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

77294 2019-Jan-17 17:00:52.791734 - [DEBUG] Value : BOTTOM
77295 2019-Jan-17 17:00:52.791760 - [DEBUG]
77296 2019-Jan-17 17:00:52.791785 - [DEBUG] Function : main
77297 2019-Jan-17 17:00:52.791811 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77298 2019-Jan-17 17:00:52.792452 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

77299 2019-Jan-17 17:00:52.793702 - [DEBUG] Value : BOTTOM
77300 2019-Jan-17 17:00:52.793727 - [DEBUG]
77301 2019-Jan-17 17:00:52.793753 - [DEBUG] Function : main
77302 2019-Jan-17 17:00:52.793778 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77303 2019-Jan-17 17:00:52.794418 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

77304 2019-Jan-17 17:00:52.795683 - [DEBUG] Value : BOTTOM
77305 2019-Jan-17 17:00:52.795709 - [DEBUG]
77306 2019-Jan-17 17:00:52.795734 - [DEBUG] Function : main
77307 2019-Jan-17 17:00:52.795760 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77308 2019-Jan-17 17:00:52.796401 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

77309 2019-Jan-17 17:00:52.797651 - [DEBUG] Value : BOTTOM
77310 2019-Jan-17 17:00:52.797677 - [DEBUG]
77311 2019-Jan-17 17:00:52.797703 - [DEBUG] Function : main
77312 2019-Jan-17 17:00:52.797729 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77313 2019-Jan-17 17:00:52.798384 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

77314 2019-Jan-17 17:00:52.799634 - [DEBUG] Value : BOTTOM
77315 2019-Jan-17 17:00:52.799659 - [DEBUG]
77316 2019-Jan-17 17:00:52.799684 - [DEBUG] Function : main
77317 2019-Jan-17 17:00:52.799710 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77318 2019-Jan-17 17:00:52.800351 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

77319 2019-Jan-17 17:00:52.801615 - [DEBUG] Value : BOTTOM
77320 2019-Jan-17 17:00:52.801641 - [DEBUG]
77321 2019-Jan-17 17:00:52.801694 - [DEBUG] Function : main
77322 2019-Jan-17 17:00:52.801721 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77323 2019-Jan-17 17:00:52.802367 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

77324 2019-Jan-17 17:00:52.803005 - [DEBUG] Value : BOTTOM
77325 2019-Jan-17 17:00:52.803031 - [DEBUG]
77326 2019-Jan-17 17:00:52.803055 - [DEBUG] Function : main
77327 2019-Jan-17 17:00:52.803081 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77328 2019-Jan-17 17:00:52.803718 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

77329 2019-Jan-17 17:00:52.804359 - [DEBUG] Value : BOTTOM
77330 2019-Jan-17 17:00:52.804384 - [DEBUG]
77331 2019-Jan-17 17:00:52.804410 - [DEBUG] Function : main
77332 2019-Jan-17 17:00:52.804435 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77333 2019-Jan-17 17:00:52.805086 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

77334 2019-Jan-17 17:00:52.805722 - [DEBUG] Value : BOTTOM
77335 2019-Jan-17 17:00:52.805747 - [DEBUG]
77336 2019-Jan-17 17:00:52.805772 - [DEBUG] Function : main
77337 2019-Jan-17 17:00:52.805797 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77338 2019-Jan-17 17:00:52.806430 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

77339 2019-Jan-17 17:00:52.807065 - [DEBUG] Value : BOTTOM
77340 2019-Jan-17 17:00:52.807091 - [DEBUG]
77341 2019-Jan-17 17:00:52.807115 - [DEBUG] Function : main
77342 2019-Jan-17 17:00:52.807140 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77343 2019-Jan-17 17:00:52.807776 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

77344 2019-Jan-17 17:00:52.808427 - [DEBUG] Value : BOTTOM
77345 2019-Jan-17 17:00:52.808453 - [DEBUG]
77346 2019-Jan-17 17:00:52.808477 - [DEBUG] Function : main
77347 2019-Jan-17 17:00:52.808502 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77348 2019-Jan-17 17:00:52.809137 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

77349 2019-Jan-17 17:00:52.809780 - [DEBUG] Value : BOTTOM
77350 2019-Jan-17 17:00:52.809805 - [DEBUG]
77351 2019-Jan-17 17:00:52.809830 - [DEBUG] Function : main
77352 2019-Jan-17 17:00:52.809855 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77353 2019-Jan-17 17:00:52.810490 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

77354 2019-Jan-17 17:00:52.811134 - [DEBUG] Value : BOTTOM
77355 2019-Jan-17 17:00:52.811159 - [DEBUG]
77356 2019-Jan-17 17:00:52.811184 - [DEBUG] Function : main
77357 2019-Jan-17 17:00:52.811209 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77358 2019-Jan-17 17:00:52.811860 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

77359 2019-Jan-17 17:00:52.812507 - [DEBUG] Value : BOTTOM
77360 2019-Jan-17 17:00:52.812533 - [DEBUG]
77361 2019-Jan-17 17:00:52.812557 - [DEBUG] Function : main
77362 2019-Jan-17 17:00:52.812583 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77363 2019-Jan-17 17:00:52.813218 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

77364 2019-Jan-17 17:00:52.813859 - [DEBUG] Value : BOTTOM
77365 2019-Jan-17 17:00:52.813884 - [DEBUG]
77366 2019-Jan-17 17:00:52.813909 - [DEBUG] Function : main
77367 2019-Jan-17 17:00:52.813935 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77368 2019-Jan-17 17:00:52.814568 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

77369 2019-Jan-17 17:00:52.815241 - [DEBUG] Value : BOTTOM
77370 2019-Jan-17 17:00:52.815267 - [DEBUG]
77371 2019-Jan-17 17:00:52.815292 - [DEBUG] Function : main
77372 2019-Jan-17 17:00:52.815317 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77373 2019-Jan-17 17:00:52.815953 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

77374 2019-Jan-17 17:00:52.816595 - [DEBUG] Value : BOTTOM
77375 2019-Jan-17 17:00:52.816620 - [DEBUG]
77376 2019-Jan-17 17:00:52.816645 - [DEBUG] Function : main
77377 2019-Jan-17 17:00:52.816670 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77378 2019-Jan-17 17:00:52.817303 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

77379 2019-Jan-17 17:00:52.817946 - [DEBUG] Value : BOTTOM
77380 2019-Jan-17 17:00:52.817985 - [DEBUG]
77381 2019-Jan-17 17:00:52.818009 - [DEBUG] Function : main
77382 2019-Jan-17 17:00:52.818035 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77383 2019-Jan-17 17:00:52.818670 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

77384 2019-Jan-17 17:00:52.819316 - [DEBUG] Value : BOTTOM
77385 2019-Jan-17 17:00:52.819341 - [DEBUG]
77386 2019-Jan-17 17:00:52.819366 - [DEBUG] Function : main
77387 2019-Jan-17 17:00:52.819392 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77388 2019-Jan-17 17:00:52.820025 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

77389 2019-Jan-17 17:00:52.820673 - [DEBUG] Value : BOTTOM
77390 2019-Jan-17 17:00:52.820698 - [DEBUG]
77391 2019-Jan-17 17:00:52.820723 - [DEBUG] Function : main
77392 2019-Jan-17 17:00:52.820749 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77393 2019-Jan-17 17:00:52.821398 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

77394 2019-Jan-17 17:00:52.822040 - [DEBUG] Value : BOTTOM
77395 2019-Jan-17 17:00:52.822065 - [DEBUG]
77396 2019-Jan-17 17:00:52.822090 - [DEBUG] Function : main
77397 2019-Jan-17 17:00:52.822115 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77398 2019-Jan-17 17:00:52.822750 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

77399 2019-Jan-17 17:00:52.823396 - [DEBUG] Value : BOTTOM
77400 2019-Jan-17 17:00:52.823422 - [DEBUG]
77401 2019-Jan-17 17:00:52.823448 - [DEBUG] Function : main
77402 2019-Jan-17 17:00:52.823473 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77403 2019-Jan-17 17:00:52.824109 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

77404 2019-Jan-17 17:00:52.824768 - [DEBUG] Value : BOTTOM
77405 2019-Jan-17 17:00:52.824793 - [DEBUG]
77406 2019-Jan-17 17:00:52.824818 - [DEBUG] Function : main
77407 2019-Jan-17 17:00:52.824843 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77408 2019-Jan-17 17:00:52.825479 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

77409 2019-Jan-17 17:00:52.826122 - [DEBUG] Value : BOTTOM
77410 2019-Jan-17 17:00:52.826147 - [DEBUG]
77411 2019-Jan-17 17:00:52.826172 - [DEBUG] Function : main
77412 2019-Jan-17 17:00:52.826197 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77413 2019-Jan-17 17:00:52.826833 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

77414 2019-Jan-17 17:00:52.827487 - [DEBUG] Value : BOTTOM
77415 2019-Jan-17 17:00:52.827513 - [DEBUG]
77416 2019-Jan-17 17:00:52.827537 - [DEBUG] Function : main
77417 2019-Jan-17 17:00:52.827563 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77418 2019-Jan-17 17:00:52.828213 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

77419 2019-Jan-17 17:00:52.828861 - [DEBUG] Value : BOTTOM
77420 2019-Jan-17 17:00:52.828886 - [DEBUG]
77421 2019-Jan-17 17:00:52.828911 - [DEBUG] Function : main
77422 2019-Jan-17 17:00:52.828936 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77423 2019-Jan-17 17:00:52.829569 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

77424 2019-Jan-17 17:00:52.830215 - [DEBUG] Value : BOTTOM
77425 2019-Jan-17 17:00:52.830241 - [DEBUG]
77426 2019-Jan-17 17:00:52.830265 - [DEBUG] Function : main
77427 2019-Jan-17 17:00:52.830291 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77428 2019-Jan-17 17:00:52.830925 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

77429 2019-Jan-17 17:00:52.831586 - [DEBUG] Value : BOTTOM
77430 2019-Jan-17 17:00:52.831611 - [DEBUG]
77431 2019-Jan-17 17:00:52.831636 - [DEBUG] Function : main
77432 2019-Jan-17 17:00:52.831662 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77433 2019-Jan-17 17:00:52.832296 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

77434 2019-Jan-17 17:00:52.832354 - [DEBUG] Value : BOTTOM
77435 2019-Jan-17 17:00:52.832380 - [DEBUG]
77436 2019-Jan-17 17:00:52.832405 - [DEBUG] Function : main
77437 2019-Jan-17 17:00:52.832430 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77438 2019-Jan-17 17:00:52.833067 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77439 2019-Jan-17 17:00:52.834318 - [DEBUG] Value : BOTTOM
77440 2019-Jan-17 17:00:52.834343 - [DEBUG]
77441 2019-Jan-17 17:00:52.834369 - [DEBUG] Function : main
77442 2019-Jan-17 17:00:52.834394 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77443 2019-Jan-17 17:00:52.835053 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77444 2019-Jan-17 17:00:52.836303 - [DEBUG] Value : BOTTOM
77445 2019-Jan-17 17:00:52.836328 - [DEBUG]
77446 2019-Jan-17 17:00:52.836353 - [DEBUG] Function : main
77447 2019-Jan-17 17:00:52.836379 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77448 2019-Jan-17 17:00:52.837013 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

77449 2019-Jan-17 17:00:52.838277 - [DEBUG] Value : BOTTOM
77450 2019-Jan-17 17:00:52.838303 - [DEBUG]
77451 2019-Jan-17 17:00:52.838329 - [DEBUG] Function : main
77452 2019-Jan-17 17:00:52.838355 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77453 2019-Jan-17 17:00:52.838991 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

77454 2019-Jan-17 17:00:52.840242 - [DEBUG] Value : BOTTOM
77455 2019-Jan-17 17:00:52.840267 - [DEBUG]
77456 2019-Jan-17 17:00:52.840301 - [DEBUG] Function : main
77457 2019-Jan-17 17:00:52.840327 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77458 2019-Jan-17 17:00:52.840962 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

77459 2019-Jan-17 17:00:52.842228 - [DEBUG] Value : BOTTOM
77460 2019-Jan-17 17:00:52.842254 - [DEBUG]
77461 2019-Jan-17 17:00:52.842279 - [DEBUG] Function : main
77462 2019-Jan-17 17:00:52.842305 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77463 2019-Jan-17 17:00:52.842940 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

77464 2019-Jan-17 17:00:52.844188 - [DEBUG] Value : BOTTOM
77465 2019-Jan-17 17:00:52.844213 - [DEBUG]
77466 2019-Jan-17 17:00:52.844238 - [DEBUG] Function : main
77467 2019-Jan-17 17:00:52.844264 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77468 2019-Jan-17 17:00:52.844915 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

77469 2019-Jan-17 17:00:52.846164 - [DEBUG] Value : BOTTOM
77470 2019-Jan-17 17:00:52.846190 - [DEBUG]
77471 2019-Jan-17 17:00:52.846216 - [DEBUG] Function : main
77472 2019-Jan-17 17:00:52.846241 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77473 2019-Jan-17 17:00:52.846877 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

77474 2019-Jan-17 17:00:52.848140 - [DEBUG] Value : BOTTOM
77475 2019-Jan-17 17:00:52.848166 - [DEBUG]
77476 2019-Jan-17 17:00:52.848191 - [DEBUG] Function : main
77477 2019-Jan-17 17:00:52.848217 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77478 2019-Jan-17 17:00:52.848853 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

77479 2019-Jan-17 17:00:52.850103 - [DEBUG] Value : BOTTOM
77480 2019-Jan-17 17:00:52.850128 - [DEBUG]
77481 2019-Jan-17 17:00:52.850154 - [DEBUG] Function : main
77482 2019-Jan-17 17:00:52.850179 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77483 2019-Jan-17 17:00:52.850816 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

77484 2019-Jan-17 17:00:52.852080 - [DEBUG] Value : BOTTOM
77485 2019-Jan-17 17:00:52.852106 - [DEBUG]
77486 2019-Jan-17 17:00:52.852131 - [DEBUG] Function : main
77487 2019-Jan-17 17:00:52.852157 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77488 2019-Jan-17 17:00:52.852793 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

77489 2019-Jan-17 17:00:52.854042 - [DEBUG] Value : BOTTOM
77490 2019-Jan-17 17:00:52.854068 - [DEBUG]
77491 2019-Jan-17 17:00:52.854122 - [DEBUG] Function : main
77492 2019-Jan-17 17:00:52.854149 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77493 2019-Jan-17 17:00:52.854802 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

77494 2019-Jan-17 17:00:52.855438 - [DEBUG] Value : BOTTOM
77495 2019-Jan-17 17:00:52.855464 - [DEBUG]
77496 2019-Jan-17 17:00:52.855489 - [DEBUG] Function : main
77497 2019-Jan-17 17:00:52.855514 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77498 2019-Jan-17 17:00:52.856156 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

77499 2019-Jan-17 17:00:52.856798 - [DEBUG] Value : BOTTOM
77500 2019-Jan-17 17:00:52.856823 - [DEBUG]
77501 2019-Jan-17 17:00:52.856848 - [DEBUG] Function : main
77502 2019-Jan-17 17:00:52.856874 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77503 2019-Jan-17 17:00:52.857507 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

77504 2019-Jan-17 17:00:52.858160 - [DEBUG] Value : BOTTOM
77505 2019-Jan-17 17:00:52.858185 - [DEBUG]
77506 2019-Jan-17 17:00:52.858210 - [DEBUG] Function : main
77507 2019-Jan-17 17:00:52.858235 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77508 2019-Jan-17 17:00:52.858870 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

77509 2019-Jan-17 17:00:52.859505 - [DEBUG] Value : BOTTOM
77510 2019-Jan-17 17:00:52.859530 - [DEBUG]
77511 2019-Jan-17 17:00:52.859555 - [DEBUG] Function : main
77512 2019-Jan-17 17:00:52.859581 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77513 2019-Jan-17 17:00:52.860214 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

77514 2019-Jan-17 17:00:52.860851 - [DEBUG] Value : BOTTOM
77515 2019-Jan-17 17:00:52.860876 - [DEBUG]
77516 2019-Jan-17 17:00:52.860901 - [DEBUG] Function : main
77517 2019-Jan-17 17:00:52.860926 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77518 2019-Jan-17 17:00:52.861579 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

77519 2019-Jan-17 17:00:52.862221 - [DEBUG] Value : BOTTOM
77520 2019-Jan-17 17:00:52.862246 - [DEBUG]
77521 2019-Jan-17 17:00:52.862271 - [DEBUG] Function : main
77522 2019-Jan-17 17:00:52.862297 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77523 2019-Jan-17 17:00:52.862932 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

77524 2019-Jan-17 17:00:52.863574 - [DEBUG] Value : BOTTOM
77525 2019-Jan-17 17:00:52.863600 - [DEBUG]
77526 2019-Jan-17 17:00:52.863624 - [DEBUG] Function : main
77527 2019-Jan-17 17:00:52.863650 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77528 2019-Jan-17 17:00:52.864284 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

77529 2019-Jan-17 17:00:52.864947 - [DEBUG] Value : BOTTOM
77530 2019-Jan-17 17:00:52.864972 - [DEBUG]
77531 2019-Jan-17 17:00:52.864997 - [DEBUG] Function : main
77532 2019-Jan-17 17:00:52.865023 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77533 2019-Jan-17 17:00:52.865658 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

77534 2019-Jan-17 17:00:52.866299 - [DEBUG] Value : BOTTOM
77535 2019-Jan-17 17:00:52.866324 - [DEBUG]
77536 2019-Jan-17 17:00:52.866349 - [DEBUG] Function : main
77537 2019-Jan-17 17:00:52.866375 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77538 2019-Jan-17 17:00:52.867009 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

77539 2019-Jan-17 17:00:52.867652 - [DEBUG] Value : BOTTOM
77540 2019-Jan-17 17:00:52.867677 - [DEBUG]
77541 2019-Jan-17 17:00:52.867702 - [DEBUG] Function : main
77542 2019-Jan-17 17:00:52.867728 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77543 2019-Jan-17 17:00:52.868378 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

77544 2019-Jan-17 17:00:52.869020 - [DEBUG] Value : BOTTOM
77545 2019-Jan-17 17:00:52.869045 - [DEBUG]
77546 2019-Jan-17 17:00:52.869070 - [DEBUG] Function : main
77547 2019-Jan-17 17:00:52.869095 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77548 2019-Jan-17 17:00:52.869738 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

77549 2019-Jan-17 17:00:52.870382 - [DEBUG] Value : BOTTOM
77550 2019-Jan-17 17:00:52.870407 - [DEBUG]
77551 2019-Jan-17 17:00:52.870432 - [DEBUG] Function : main
77552 2019-Jan-17 17:00:52.870458 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77553 2019-Jan-17 17:00:52.871092 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

77554 2019-Jan-17 17:00:52.871754 - [DEBUG] Value : BOTTOM
77555 2019-Jan-17 17:00:52.871779 - [DEBUG]
77556 2019-Jan-17 17:00:52.871804 - [DEBUG] Function : main
77557 2019-Jan-17 17:00:52.871830 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77558 2019-Jan-17 17:00:52.872465 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

77559 2019-Jan-17 17:00:52.873111 - [DEBUG] Value : BOTTOM
77560 2019-Jan-17 17:00:52.873137 - [DEBUG]
77561 2019-Jan-17 17:00:52.873161 - [DEBUG] Function : main
77562 2019-Jan-17 17:00:52.873187 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77563 2019-Jan-17 17:00:52.873821 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

77564 2019-Jan-17 17:00:52.874462 - [DEBUG] Value : BOTTOM
77565 2019-Jan-17 17:00:52.874488 - [DEBUG]
77566 2019-Jan-17 17:00:52.874512 - [DEBUG] Function : main
77567 2019-Jan-17 17:00:52.874538 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77568 2019-Jan-17 17:00:52.875188 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

77569 2019-Jan-17 17:00:52.875835 - [DEBUG] Value : BOTTOM
77570 2019-Jan-17 17:00:52.875860 - [DEBUG]
77571 2019-Jan-17 17:00:52.875886 - [DEBUG] Function : main
77572 2019-Jan-17 17:00:52.875912 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77573 2019-Jan-17 17:00:52.876546 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

77574 2019-Jan-17 17:00:52.877188 - [DEBUG] Value : BOTTOM
77575 2019-Jan-17 17:00:52.877214 - [DEBUG]
77576 2019-Jan-17 17:00:52.877238 - [DEBUG] Function : main
77577 2019-Jan-17 17:00:52.877264 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77578 2019-Jan-17 17:00:52.877898 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

77579 2019-Jan-17 17:00:52.878557 - [DEBUG] Value : BOTTOM
77580 2019-Jan-17 17:00:52.878582 - [DEBUG]
77581 2019-Jan-17 17:00:52.878607 - [DEBUG] Function : main
77582 2019-Jan-17 17:00:52.878632 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77583 2019-Jan-17 17:00:52.879268 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

77584 2019-Jan-17 17:00:52.879915 - [DEBUG] Value : BOTTOM
77585 2019-Jan-17 17:00:52.879940 - [DEBUG]
77586 2019-Jan-17 17:00:52.879965 - [DEBUG] Function : main
77587 2019-Jan-17 17:00:52.879990 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77588 2019-Jan-17 17:00:52.880623 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

77589 2019-Jan-17 17:00:52.881270 - [DEBUG] Value : BOTTOM
77590 2019-Jan-17 17:00:52.881308 - [DEBUG]
77591 2019-Jan-17 17:00:52.881333 - [DEBUG] Function : main
77592 2019-Jan-17 17:00:52.881358 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77593 2019-Jan-17 17:00:52.881993 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

77594 2019-Jan-17 17:00:52.882647 - [DEBUG] Value : BOTTOM
77595 2019-Jan-17 17:00:52.882673 - [DEBUG]
77596 2019-Jan-17 17:00:52.882698 - [DEBUG] Function : main
77597 2019-Jan-17 17:00:52.882724 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77598 2019-Jan-17 17:00:52.883358 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

77599 2019-Jan-17 17:00:52.884005 - [DEBUG] Value : BOTTOM
77600 2019-Jan-17 17:00:52.884030 - [DEBUG]
77601 2019-Jan-17 17:00:52.884055 - [DEBUG] Function : main
77602 2019-Jan-17 17:00:52.884080 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77603 2019-Jan-17 17:00:52.884729 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

77604 2019-Jan-17 17:00:52.884787 - [DEBUG] Value : BOTTOM
77605 2019-Jan-17 17:00:52.884813 - [DEBUG]
77606 2019-Jan-17 17:00:52.884838 - [DEBUG] Function : main
77607 2019-Jan-17 17:00:52.884864 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77608 2019-Jan-17 17:00:52.885500 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77609 2019-Jan-17 17:00:52.886750 - [DEBUG] Value : BOTTOM
77610 2019-Jan-17 17:00:52.886776 - [DEBUG]
77611 2019-Jan-17 17:00:52.886801 - [DEBUG] Function : main
77612 2019-Jan-17 17:00:52.886827 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77613 2019-Jan-17 17:00:52.887461 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77614 2019-Jan-17 17:00:52.888727 - [DEBUG] Value : BOTTOM
77615 2019-Jan-17 17:00:52.888753 - [DEBUG]
77616 2019-Jan-17 17:00:52.888778 - [DEBUG] Function : main
77617 2019-Jan-17 17:00:52.888803 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77618 2019-Jan-17 17:00:52.889438 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

77619 2019-Jan-17 17:00:52.890688 - [DEBUG] Value : BOTTOM
77620 2019-Jan-17 17:00:52.890714 - [DEBUG]
77621 2019-Jan-17 17:00:52.890740 - [DEBUG] Function : main
77622 2019-Jan-17 17:00:52.890765 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77623 2019-Jan-17 17:00:52.891414 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

77624 2019-Jan-17 17:00:52.892661 - [DEBUG] Value : BOTTOM
77625 2019-Jan-17 17:00:52.892687 - [DEBUG]
77626 2019-Jan-17 17:00:52.892712 - [DEBUG] Function : main
77627 2019-Jan-17 17:00:52.892738 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77628 2019-Jan-17 17:00:52.893372 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

77629 2019-Jan-17 17:00:52.894632 - [DEBUG] Value : BOTTOM
77630 2019-Jan-17 17:00:52.894659 - [DEBUG]
77631 2019-Jan-17 17:00:52.894685 - [DEBUG] Function : main
77632 2019-Jan-17 17:00:52.894711 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77633 2019-Jan-17 17:00:52.895346 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

77634 2019-Jan-17 17:00:52.896595 - [DEBUG] Value : BOTTOM
77635 2019-Jan-17 17:00:52.896620 - [DEBUG]
77636 2019-Jan-17 17:00:52.896645 - [DEBUG] Function : main
77637 2019-Jan-17 17:00:52.896671 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77638 2019-Jan-17 17:00:52.897313 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

77639 2019-Jan-17 17:00:52.898580 - [DEBUG] Value : BOTTOM
77640 2019-Jan-17 17:00:52.898606 - [DEBUG]
77641 2019-Jan-17 17:00:52.898631 - [DEBUG] Function : main
77642 2019-Jan-17 17:00:52.898657 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77643 2019-Jan-17 17:00:52.899291 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

77644 2019-Jan-17 17:00:52.900538 - [DEBUG] Value : BOTTOM
77645 2019-Jan-17 17:00:52.900563 - [DEBUG]
77646 2019-Jan-17 17:00:52.900588 - [DEBUG] Function : main
77647 2019-Jan-17 17:00:52.900614 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77648 2019-Jan-17 17:00:52.901248 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

77649 2019-Jan-17 17:00:52.902513 - [DEBUG] Value : BOTTOM
77650 2019-Jan-17 17:00:52.902538 - [DEBUG]
77651 2019-Jan-17 17:00:52.902564 - [DEBUG] Function : main
77652 2019-Jan-17 17:00:52.902590 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77653 2019-Jan-17 17:00:52.903225 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

77654 2019-Jan-17 17:00:52.904473 - [DEBUG] Value : BOTTOM
77655 2019-Jan-17 17:00:52.904498 - [DEBUG]
77656 2019-Jan-17 17:00:52.904523 - [DEBUG] Function : main
77657 2019-Jan-17 17:00:52.904549 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77658 2019-Jan-17 17:00:52.905200 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

77659 2019-Jan-17 17:00:52.906450 - [DEBUG] Value : BOTTOM
77660 2019-Jan-17 17:00:52.906476 - [DEBUG]
77661 2019-Jan-17 17:00:52.906529 - [DEBUG] Function : main
77662 2019-Jan-17 17:00:52.906555 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77663 2019-Jan-17 17:00:52.907195 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

77664 2019-Jan-17 17:00:52.907832 - [DEBUG] Value : BOTTOM
77665 2019-Jan-17 17:00:52.907857 - [DEBUG]
77666 2019-Jan-17 17:00:52.907882 - [DEBUG] Function : main
77667 2019-Jan-17 17:00:52.907907 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77668 2019-Jan-17 17:00:52.908560 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

77669 2019-Jan-17 17:00:52.909202 - [DEBUG] Value : BOTTOM
77670 2019-Jan-17 17:00:52.909227 - [DEBUG]
77671 2019-Jan-17 17:00:52.909252 - [DEBUG] Function : main
77672 2019-Jan-17 17:00:52.909278 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77673 2019-Jan-17 17:00:52.909915 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

77674 2019-Jan-17 17:00:52.910551 - [DEBUG] Value : BOTTOM
77675 2019-Jan-17 17:00:52.910576 - [DEBUG]
77676 2019-Jan-17 17:00:52.910601 - [DEBUG] Function : main
77677 2019-Jan-17 17:00:52.910626 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77678 2019-Jan-17 17:00:52.911270 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

77679 2019-Jan-17 17:00:52.911920 - [DEBUG] Value : BOTTOM
77680 2019-Jan-17 17:00:52.911945 - [DEBUG]
77681 2019-Jan-17 17:00:52.911969 - [DEBUG] Function : main
77682 2019-Jan-17 17:00:52.912004 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77683 2019-Jan-17 17:00:52.912670 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

77684 2019-Jan-17 17:00:52.913368 - [DEBUG] Value : BOTTOM
77685 2019-Jan-17 17:00:52.913396 - [DEBUG]
77686 2019-Jan-17 17:00:52.913423 - [DEBUG] Function : main
77687 2019-Jan-17 17:00:52.913450 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77688 2019-Jan-17 17:00:52.914147 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

77689 2019-Jan-17 17:00:52.914842 - [DEBUG] Value : BOTTOM
77690 2019-Jan-17 17:00:52.914868 - [DEBUG]
77691 2019-Jan-17 17:00:52.914895 - [DEBUG] Function : main
77692 2019-Jan-17 17:00:52.914921 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77693 2019-Jan-17 17:00:52.915558 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

77694 2019-Jan-17 17:00:52.916208 - [DEBUG] Value : BOTTOM
77695 2019-Jan-17 17:00:52.916234 - [DEBUG]
77696 2019-Jan-17 17:00:52.916258 - [DEBUG] Function : main
77697 2019-Jan-17 17:00:52.916283 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77698 2019-Jan-17 17:00:52.916920 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

77699 2019-Jan-17 17:00:52.917569 - [DEBUG] Value : BOTTOM
77700 2019-Jan-17 17:00:52.917594 - [DEBUG]
77701 2019-Jan-17 17:00:52.917619 - [DEBUG] Function : main
77702 2019-Jan-17 17:00:52.917644 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77703 2019-Jan-17 17:00:52.918296 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

77704 2019-Jan-17 17:00:52.918938 - [DEBUG] Value : BOTTOM
77705 2019-Jan-17 17:00:52.918963 - [DEBUG]
77706 2019-Jan-17 17:00:52.918988 - [DEBUG] Function : main
77707 2019-Jan-17 17:00:52.919013 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77708 2019-Jan-17 17:00:52.919649 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

77709 2019-Jan-17 17:00:52.920293 - [DEBUG] Value : BOTTOM
77710 2019-Jan-17 17:00:52.920318 - [DEBUG]
77711 2019-Jan-17 17:00:52.920343 - [DEBUG] Function : main
77712 2019-Jan-17 17:00:52.920368 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77713 2019-Jan-17 17:00:52.921007 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

77714 2019-Jan-17 17:00:52.921678 - [DEBUG] Value : BOTTOM
77715 2019-Jan-17 17:00:52.921704 - [DEBUG]
77716 2019-Jan-17 17:00:52.921729 - [DEBUG] Function : main
77717 2019-Jan-17 17:00:52.921754 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77718 2019-Jan-17 17:00:52.922392 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

77719 2019-Jan-17 17:00:52.923037 - [DEBUG] Value : BOTTOM
77720 2019-Jan-17 17:00:52.923062 - [DEBUG]
77721 2019-Jan-17 17:00:52.923087 - [DEBUG] Function : main
77722 2019-Jan-17 17:00:52.923113 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77723 2019-Jan-17 17:00:52.923750 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

77724 2019-Jan-17 17:00:52.924398 - [DEBUG] Value : BOTTOM
77725 2019-Jan-17 17:00:52.924441 - [DEBUG]
77726 2019-Jan-17 17:00:52.924467 - [DEBUG] Function : main
77727 2019-Jan-17 17:00:52.924493 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77728 2019-Jan-17 17:00:52.925147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

77729 2019-Jan-17 17:00:52.925795 - [DEBUG] Value : BOTTOM
77730 2019-Jan-17 17:00:52.925820 - [DEBUG]
77731 2019-Jan-17 17:00:52.925845 - [DEBUG] Function : main
77732 2019-Jan-17 17:00:52.925870 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77733 2019-Jan-17 17:00:52.926506 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

77734 2019-Jan-17 17:00:52.927148 - [DEBUG] Value : BOTTOM
77735 2019-Jan-17 17:00:52.927173 - [DEBUG]
77736 2019-Jan-17 17:00:52.927198 - [DEBUG] Function : main
77737 2019-Jan-17 17:00:52.927223 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77738 2019-Jan-17 17:00:52.927859 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

77739 2019-Jan-17 17:00:52.928521 - [DEBUG] Value : BOTTOM
77740 2019-Jan-17 17:00:52.928547 - [DEBUG]
77741 2019-Jan-17 17:00:52.928573 - [DEBUG] Function : main
77742 2019-Jan-17 17:00:52.928599 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77743 2019-Jan-17 17:00:52.929234 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

77744 2019-Jan-17 17:00:52.929876 - [DEBUG] Value : BOTTOM
77745 2019-Jan-17 17:00:52.929901 - [DEBUG]
77746 2019-Jan-17 17:00:52.929926 - [DEBUG] Function : main
77747 2019-Jan-17 17:00:52.929951 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77748 2019-Jan-17 17:00:52.930586 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

77749 2019-Jan-17 17:00:52.931229 - [DEBUG] Value : BOTTOM
77750 2019-Jan-17 17:00:52.931254 - [DEBUG]
77751 2019-Jan-17 17:00:52.931279 - [DEBUG] Function : main
77752 2019-Jan-17 17:00:52.931318 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77753 2019-Jan-17 17:00:52.931954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

77754 2019-Jan-17 17:00:52.932601 - [DEBUG] Value : BOTTOM
77755 2019-Jan-17 17:00:52.932627 - [DEBUG]
77756 2019-Jan-17 17:00:52.932651 - [DEBUG] Function : main
77757 2019-Jan-17 17:00:52.932677 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77758 2019-Jan-17 17:00:52.933312 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

77759 2019-Jan-17 17:00:52.933958 - [DEBUG] Value : BOTTOM
77760 2019-Jan-17 17:00:52.933983 - [DEBUG]
77761 2019-Jan-17 17:00:52.934008 - [DEBUG] Function : main
77762 2019-Jan-17 17:00:52.934033 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77763 2019-Jan-17 17:00:52.934681 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

77764 2019-Jan-17 17:00:52.935328 - [DEBUG] Value : BOTTOM
77765 2019-Jan-17 17:00:52.935354 - [DEBUG]
77766 2019-Jan-17 17:00:52.935379 - [DEBUG] Function : main
77767 2019-Jan-17 17:00:52.935404 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77768 2019-Jan-17 17:00:52.936048 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

77769 2019-Jan-17 17:00:52.936695 - [DEBUG] Value : BOTTOM
77770 2019-Jan-17 17:00:52.936720 - [DEBUG]
77771 2019-Jan-17 17:00:52.936745 - [DEBUG] Function : main
77772 2019-Jan-17 17:00:52.936771 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77773 2019-Jan-17 17:00:52.937407 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

77774 2019-Jan-17 17:00:52.937467 - [DEBUG] Value : BOTTOM
77775 2019-Jan-17 17:00:52.937493 - [DEBUG]
77776 2019-Jan-17 17:00:52.937518 - [DEBUG] Function : main
77777 2019-Jan-17 17:00:52.937544 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77778 2019-Jan-17 17:00:52.938199 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77779 2019-Jan-17 17:00:52.939456 - [DEBUG] Value : BOTTOM
77780 2019-Jan-17 17:00:52.939482 - [DEBUG]
77781 2019-Jan-17 17:00:52.939508 - [DEBUG] Function : main
77782 2019-Jan-17 17:00:52.939533 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77783 2019-Jan-17 17:00:52.940170 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77784 2019-Jan-17 17:00:52.941435 - [DEBUG] Value : BOTTOM
77785 2019-Jan-17 17:00:52.941461 - [DEBUG]
77786 2019-Jan-17 17:00:52.941486 - [DEBUG] Function : main
77787 2019-Jan-17 17:00:52.941512 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77788 2019-Jan-17 17:00:52.942149 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

77789 2019-Jan-17 17:00:52.943398 - [DEBUG] Value : BOTTOM
77790 2019-Jan-17 17:00:52.943424 - [DEBUG]
77791 2019-Jan-17 17:00:52.943450 - [DEBUG] Function : main
77792 2019-Jan-17 17:00:52.943475 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77793 2019-Jan-17 17:00:52.944112 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

77794 2019-Jan-17 17:00:52.945377 - [DEBUG] Value : BOTTOM
77795 2019-Jan-17 17:00:52.945402 - [DEBUG]
77796 2019-Jan-17 17:00:52.945428 - [DEBUG] Function : main
77797 2019-Jan-17 17:00:52.945454 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77798 2019-Jan-17 17:00:52.946091 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

77799 2019-Jan-17 17:00:52.947341 - [DEBUG] Value : BOTTOM
77800 2019-Jan-17 17:00:52.947367 - [DEBUG]
77801 2019-Jan-17 17:00:52.947393 - [DEBUG] Function : main
77802 2019-Jan-17 17:00:52.947418 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77803 2019-Jan-17 17:00:52.948069 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

77804 2019-Jan-17 17:00:52.949316 - [DEBUG] Value : BOTTOM
77805 2019-Jan-17 17:00:52.949342 - [DEBUG]
77806 2019-Jan-17 17:00:52.949367 - [DEBUG] Function : main
77807 2019-Jan-17 17:00:52.949393 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77808 2019-Jan-17 17:00:52.950038 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

77809 2019-Jan-17 17:00:52.951298 - [DEBUG] Value : BOTTOM
77810 2019-Jan-17 17:00:52.951326 - [DEBUG]
77811 2019-Jan-17 17:00:52.951352 - [DEBUG] Function : main
77812 2019-Jan-17 17:00:52.951377 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77813 2019-Jan-17 17:00:52.952015 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

77814 2019-Jan-17 17:00:52.953263 - [DEBUG] Value : BOTTOM
77815 2019-Jan-17 17:00:52.953289 - [DEBUG]
77816 2019-Jan-17 17:00:52.953314 - [DEBUG] Function : main
77817 2019-Jan-17 17:00:52.953340 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77818 2019-Jan-17 17:00:52.953978 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

77819 2019-Jan-17 17:00:52.955245 - [DEBUG] Value : BOTTOM
77820 2019-Jan-17 17:00:52.955271 - [DEBUG]
77821 2019-Jan-17 17:00:52.955297 - [DEBUG] Function : main
77822 2019-Jan-17 17:00:52.955323 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77823 2019-Jan-17 17:00:52.955959 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

77824 2019-Jan-17 17:00:52.957208 - [DEBUG] Value : BOTTOM
77825 2019-Jan-17 17:00:52.957233 - [DEBUG]
77826 2019-Jan-17 17:00:52.957259 - [DEBUG] Function : main
77827 2019-Jan-17 17:00:52.957285 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77828 2019-Jan-17 17:00:52.957921 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

77829 2019-Jan-17 17:00:52.959187 - [DEBUG] Value : BOTTOM
77830 2019-Jan-17 17:00:52.959213 - [DEBUG]
77831 2019-Jan-17 17:00:52.959276 - [DEBUG] Function : main
77832 2019-Jan-17 17:00:52.959303 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77833 2019-Jan-17 17:00:52.959943 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

77834 2019-Jan-17 17:00:52.960581 - [DEBUG] Value : BOTTOM
77835 2019-Jan-17 17:00:52.960606 - [DEBUG]
77836 2019-Jan-17 17:00:52.960631 - [DEBUG] Function : main
77837 2019-Jan-17 17:00:52.960656 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77838 2019-Jan-17 17:00:52.961308 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

77839 2019-Jan-17 17:00:52.961950 - [DEBUG] Value : BOTTOM
77840 2019-Jan-17 17:00:52.961975 - [DEBUG]
77841 2019-Jan-17 17:00:52.962000 - [DEBUG] Function : main
77842 2019-Jan-17 17:00:52.962026 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77843 2019-Jan-17 17:00:52.962667 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

77844 2019-Jan-17 17:00:52.963303 - [DEBUG] Value : BOTTOM
77845 2019-Jan-17 17:00:52.963328 - [DEBUG]
77846 2019-Jan-17 17:00:52.963353 - [DEBUG] Function : main
77847 2019-Jan-17 17:00:52.963378 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77848 2019-Jan-17 17:00:52.964017 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

77849 2019-Jan-17 17:00:52.964666 - [DEBUG] Value : BOTTOM
77850 2019-Jan-17 17:00:52.964701 - [DEBUG]
77851 2019-Jan-17 17:00:52.964726 - [DEBUG] Function : main
77852 2019-Jan-17 17:00:52.964752 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77853 2019-Jan-17 17:00:52.965392 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

77854 2019-Jan-17 17:00:52.966029 - [DEBUG] Value : BOTTOM
77855 2019-Jan-17 17:00:52.966054 - [DEBUG]
77856 2019-Jan-17 17:00:52.966079 - [DEBUG] Function : main
77857 2019-Jan-17 17:00:52.966104 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77858 2019-Jan-17 17:00:52.966744 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

77859 2019-Jan-17 17:00:52.967386 - [DEBUG] Value : BOTTOM
77860 2019-Jan-17 17:00:52.967411 - [DEBUG]
77861 2019-Jan-17 17:00:52.967436 - [DEBUG] Function : main
77862 2019-Jan-17 17:00:52.967461 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77863 2019-Jan-17 17:00:52.968115 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

77864 2019-Jan-17 17:00:52.968758 - [DEBUG] Value : BOTTOM
77865 2019-Jan-17 17:00:52.968784 - [DEBUG]
77866 2019-Jan-17 17:00:52.968808 - [DEBUG] Function : main
77867 2019-Jan-17 17:00:52.968834 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77868 2019-Jan-17 17:00:52.969472 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

77869 2019-Jan-17 17:00:52.970120 - [DEBUG] Value : BOTTOM
77870 2019-Jan-17 17:00:52.970145 - [DEBUG]
77871 2019-Jan-17 17:00:52.970170 - [DEBUG] Function : main
77872 2019-Jan-17 17:00:52.970195 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77873 2019-Jan-17 17:00:52.970834 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

77874 2019-Jan-17 17:00:52.971492 - [DEBUG] Value : BOTTOM
77875 2019-Jan-17 17:00:52.971517 - [DEBUG]
77876 2019-Jan-17 17:00:52.971542 - [DEBUG] Function : main
77877 2019-Jan-17 17:00:52.971567 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77878 2019-Jan-17 17:00:52.972207 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

77879 2019-Jan-17 17:00:52.972849 - [DEBUG] Value : BOTTOM
77880 2019-Jan-17 17:00:52.972874 - [DEBUG]
77881 2019-Jan-17 17:00:52.972899 - [DEBUG] Function : main
77882 2019-Jan-17 17:00:52.972924 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77883 2019-Jan-17 17:00:52.973563 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

77884 2019-Jan-17 17:00:52.974204 - [DEBUG] Value : BOTTOM
77885 2019-Jan-17 17:00:52.974229 - [DEBUG]
77886 2019-Jan-17 17:00:52.974254 - [DEBUG] Function : main
77887 2019-Jan-17 17:00:52.974279 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77888 2019-Jan-17 17:00:52.974933 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

77889 2019-Jan-17 17:00:52.975577 - [DEBUG] Value : BOTTOM
77890 2019-Jan-17 17:00:52.975602 - [DEBUG]
77891 2019-Jan-17 17:00:52.975627 - [DEBUG] Function : main
77892 2019-Jan-17 17:00:52.975652 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77893 2019-Jan-17 17:00:52.976291 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

77894 2019-Jan-17 17:00:52.976937 - [DEBUG] Value : BOTTOM
77895 2019-Jan-17 17:00:52.976962 - [DEBUG]
77896 2019-Jan-17 17:00:52.976995 - [DEBUG] Function : main
77897 2019-Jan-17 17:00:52.977021 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77898 2019-Jan-17 17:00:52.977659 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

77899 2019-Jan-17 17:00:52.978322 - [DEBUG] Value : BOTTOM
77900 2019-Jan-17 17:00:52.978347 - [DEBUG]
77901 2019-Jan-17 17:00:52.978372 - [DEBUG] Function : main
77902 2019-Jan-17 17:00:52.978397 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77903 2019-Jan-17 17:00:52.979036 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

77904 2019-Jan-17 17:00:52.979677 - [DEBUG] Value : BOTTOM
77905 2019-Jan-17 17:00:52.979703 - [DEBUG]
77906 2019-Jan-17 17:00:52.979727 - [DEBUG] Function : main
77907 2019-Jan-17 17:00:52.979753 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77908 2019-Jan-17 17:00:52.980393 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

77909 2019-Jan-17 17:00:52.981039 - [DEBUG] Value : BOTTOM
77910 2019-Jan-17 17:00:52.981064 - [DEBUG]
77911 2019-Jan-17 17:00:52.981090 - [DEBUG] Function : main
77912 2019-Jan-17 17:00:52.981115 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77913 2019-Jan-17 17:00:52.981770 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

77914 2019-Jan-17 17:00:52.982412 - [DEBUG] Value : BOTTOM
77915 2019-Jan-17 17:00:52.982437 - [DEBUG]
77916 2019-Jan-17 17:00:52.982462 - [DEBUG] Function : main
77917 2019-Jan-17 17:00:52.982487 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77918 2019-Jan-17 17:00:52.983126 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

77919 2019-Jan-17 17:00:52.983768 - [DEBUG] Value : BOTTOM
77920 2019-Jan-17 17:00:52.983793 - [DEBUG]
77921 2019-Jan-17 17:00:52.983818 - [DEBUG] Function : main
77922 2019-Jan-17 17:00:52.983843 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77923 2019-Jan-17 17:00:52.984497 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

77924 2019-Jan-17 17:00:52.985160 - [DEBUG] Value : BOTTOM
77925 2019-Jan-17 17:00:52.985185 - [DEBUG]
77926 2019-Jan-17 17:00:52.985210 - [DEBUG] Function : main
77927 2019-Jan-17 17:00:52.985236 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77928 2019-Jan-17 17:00:52.985875 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

77929 2019-Jan-17 17:00:52.986523 - [DEBUG] Value : BOTTOM
77930 2019-Jan-17 17:00:52.986548 - [DEBUG]
77931 2019-Jan-17 17:00:52.986573 - [DEBUG] Function : main
77932 2019-Jan-17 17:00:52.986598 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77933 2019-Jan-17 17:00:52.987238 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

77934 2019-Jan-17 17:00:52.987883 - [DEBUG] Value : BOTTOM
77935 2019-Jan-17 17:00:52.987908 - [DEBUG]
77936 2019-Jan-17 17:00:52.987933 - [DEBUG] Function : main
77937 2019-Jan-17 17:00:52.987972 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77938 2019-Jan-17 17:00:52.988612 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

77939 2019-Jan-17 17:00:52.989267 - [DEBUG] Value : BOTTOM
77940 2019-Jan-17 17:00:52.989293 - [DEBUG]
77941 2019-Jan-17 17:00:52.989317 - [DEBUG] Function : main
77942 2019-Jan-17 17:00:52.989343 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77943 2019-Jan-17 17:00:52.989981 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

77944 2019-Jan-17 17:00:52.990040 - [DEBUG] Value : BOTTOM
77945 2019-Jan-17 17:00:52.990065 - [DEBUG]
77946 2019-Jan-17 17:00:52.990090 - [DEBUG] Function : main
77947 2019-Jan-17 17:00:52.990116 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77948 2019-Jan-17 17:00:52.990756 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77949 2019-Jan-17 17:00:52.992025 - [DEBUG] Value : BOTTOM
77950 2019-Jan-17 17:00:52.992052 - [DEBUG]
77951 2019-Jan-17 17:00:52.992077 - [DEBUG] Function : main
77952 2019-Jan-17 17:00:52.992102 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77953 2019-Jan-17 17:00:52.992742 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

77954 2019-Jan-17 17:00:52.993992 - [DEBUG] Value : BOTTOM
77955 2019-Jan-17 17:00:52.994017 - [DEBUG]
77956 2019-Jan-17 17:00:52.994042 - [DEBUG] Function : main
77957 2019-Jan-17 17:00:52.994068 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77958 2019-Jan-17 17:00:52.994723 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

77959 2019-Jan-17 17:00:52.995972 - [DEBUG] Value : BOTTOM
77960 2019-Jan-17 17:00:52.995998 - [DEBUG]
77961 2019-Jan-17 17:00:52.996023 - [DEBUG] Function : main
77962 2019-Jan-17 17:00:52.996049 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77963 2019-Jan-17 17:00:52.996688 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

77964 2019-Jan-17 17:00:52.997936 - [DEBUG] Value : BOTTOM
77965 2019-Jan-17 17:00:52.997974 - [DEBUG]
77966 2019-Jan-17 17:00:52.998000 - [DEBUG] Function : main
77967 2019-Jan-17 17:00:52.998025 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77968 2019-Jan-17 17:00:52.998666 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

77969 2019-Jan-17 17:00:52.999914 - [DEBUG] Value : BOTTOM
77970 2019-Jan-17 17:00:52.999939 - [DEBUG]
77971 2019-Jan-17 17:00:52.999965 - [DEBUG] Function : main
77972 2019-Jan-17 17:00:52.999990 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77973 2019-Jan-17 17:00:53.000630 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

77974 2019-Jan-17 17:00:53.001895 - [DEBUG] Value : BOTTOM
77975 2019-Jan-17 17:00:53.001921 - [DEBUG]
77976 2019-Jan-17 17:00:53.001946 - [DEBUG] Function : main
77977 2019-Jan-17 17:00:53.001972 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77978 2019-Jan-17 17:00:53.002613 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

77979 2019-Jan-17 17:00:53.003864 - [DEBUG] Value : BOTTOM
77980 2019-Jan-17 17:00:53.003890 - [DEBUG]
77981 2019-Jan-17 17:00:53.003915 - [DEBUG] Function : main
77982 2019-Jan-17 17:00:53.003949 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77983 2019-Jan-17 17:00:53.004590 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

77984 2019-Jan-17 17:00:53.005854 - [DEBUG] Value : BOTTOM
77985 2019-Jan-17 17:00:53.005879 - [DEBUG]
77986 2019-Jan-17 17:00:53.005904 - [DEBUG] Function : main
77987 2019-Jan-17 17:00:53.005930 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77988 2019-Jan-17 17:00:53.006571 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

77989 2019-Jan-17 17:00:53.007820 - [DEBUG] Value : BOTTOM
77990 2019-Jan-17 17:00:53.007846 - [DEBUG]
77991 2019-Jan-17 17:00:53.007871 - [DEBUG] Function : main
77992 2019-Jan-17 17:00:53.007897 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77993 2019-Jan-17 17:00:53.008552 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

77994 2019-Jan-17 17:00:53.009801 - [DEBUG] Value : BOTTOM
77995 2019-Jan-17 17:00:53.009827 - [DEBUG]
77996 2019-Jan-17 17:00:53.009852 - [DEBUG] Function : main
77997 2019-Jan-17 17:00:53.009878 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77998 2019-Jan-17 17:00:53.010518 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

77999 2019-Jan-17 17:00:53.011785 - [DEBUG] Value : BOTTOM
78000 2019-Jan-17 17:00:53.011811 - [DEBUG]
78001 2019-Jan-17 17:00:53.011866 - [DEBUG] Function : main
78002 2019-Jan-17 17:00:53.011893 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78003 2019-Jan-17 17:00:53.012532 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

78004 2019-Jan-17 17:00:53.013168 - [DEBUG] Value : BOTTOM
78005 2019-Jan-17 17:00:53.013193 - [DEBUG]
78006 2019-Jan-17 17:00:53.013218 - [DEBUG] Function : main
78007 2019-Jan-17 17:00:53.013244 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78008 2019-Jan-17 17:00:53.013881 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

78009 2019-Jan-17 17:00:53.014523 - [DEBUG] Value : BOTTOM
78010 2019-Jan-17 17:00:53.014548 - [DEBUG]
78011 2019-Jan-17 17:00:53.014573 - [DEBUG] Function : main
78012 2019-Jan-17 17:00:53.014599 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78013 2019-Jan-17 17:00:53.015250 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

78014 2019-Jan-17 17:00:53.015885 - [DEBUG] Value : BOTTOM
78015 2019-Jan-17 17:00:53.015911 - [DEBUG]
78016 2019-Jan-17 17:00:53.015936 - [DEBUG] Function : main
78017 2019-Jan-17 17:00:53.015961 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78018 2019-Jan-17 17:00:53.016597 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

78019 2019-Jan-17 17:00:53.017233 - [DEBUG] Value : BOTTOM
78020 2019-Jan-17 17:00:53.017259 - [DEBUG]
78021 2019-Jan-17 17:00:53.017284 - [DEBUG] Function : main
78022 2019-Jan-17 17:00:53.017309 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78023 2019-Jan-17 17:00:53.017945 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

78024 2019-Jan-17 17:00:53.018595 - [DEBUG] Value : BOTTOM
78025 2019-Jan-17 17:00:53.018621 - [DEBUG]
78026 2019-Jan-17 17:00:53.018646 - [DEBUG] Function : main
78027 2019-Jan-17 17:00:53.018680 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78028 2019-Jan-17 17:00:53.019317 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

78029 2019-Jan-17 17:00:53.019959 - [DEBUG] Value : BOTTOM
78030 2019-Jan-17 17:00:53.019985 - [DEBUG]
78031 2019-Jan-17 17:00:53.020010 - [DEBUG] Function : main
78032 2019-Jan-17 17:00:53.020035 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78033 2019-Jan-17 17:00:53.020671 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

78034 2019-Jan-17 17:00:53.021326 - [DEBUG] Value : BOTTOM
78035 2019-Jan-17 17:00:53.021351 - [DEBUG]
78036 2019-Jan-17 17:00:53.021376 - [DEBUG] Function : main
78037 2019-Jan-17 17:00:53.021402 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78038 2019-Jan-17 17:00:53.022038 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

78039 2019-Jan-17 17:00:53.022684 - [DEBUG] Value : BOTTOM
78040 2019-Jan-17 17:00:53.022710 - [DEBUG]
78041 2019-Jan-17 17:00:53.022734 - [DEBUG] Function : main
78042 2019-Jan-17 17:00:53.022760 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78043 2019-Jan-17 17:00:53.023396 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

78044 2019-Jan-17 17:00:53.024037 - [DEBUG] Value : BOTTOM
78045 2019-Jan-17 17:00:53.024063 - [DEBUG]
78046 2019-Jan-17 17:00:53.024088 - [DEBUG] Function : main
78047 2019-Jan-17 17:00:53.024113 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78048 2019-Jan-17 17:00:53.024765 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

78049 2019-Jan-17 17:00:53.025409 - [DEBUG] Value : BOTTOM
78050 2019-Jan-17 17:00:53.025434 - [DEBUG]
78051 2019-Jan-17 17:00:53.025459 - [DEBUG] Function : main
78052 2019-Jan-17 17:00:53.025484 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78053 2019-Jan-17 17:00:53.026120 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

78054 2019-Jan-17 17:00:53.026761 - [DEBUG] Value : BOTTOM
78055 2019-Jan-17 17:00:53.026786 - [DEBUG]
78056 2019-Jan-17 17:00:53.026811 - [DEBUG] Function : main
78057 2019-Jan-17 17:00:53.026836 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78058 2019-Jan-17 17:00:53.027473 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

78059 2019-Jan-17 17:00:53.028130 - [DEBUG] Value : BOTTOM
78060 2019-Jan-17 17:00:53.028156 - [DEBUG]
78061 2019-Jan-17 17:00:53.028181 - [DEBUG] Function : main
78062 2019-Jan-17 17:00:53.028206 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78063 2019-Jan-17 17:00:53.028843 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

78064 2019-Jan-17 17:00:53.029490 - [DEBUG] Value : BOTTOM
78065 2019-Jan-17 17:00:53.029515 - [DEBUG]
78066 2019-Jan-17 17:00:53.029540 - [DEBUG] Function : main
78067 2019-Jan-17 17:00:53.029565 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78068 2019-Jan-17 17:00:53.030201 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

78069 2019-Jan-17 17:00:53.030849 - [DEBUG] Value : BOTTOM
78070 2019-Jan-17 17:00:53.030874 - [DEBUG]
78071 2019-Jan-17 17:00:53.030899 - [DEBUG] Function : main
78072 2019-Jan-17 17:00:53.030924 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78073 2019-Jan-17 17:00:53.031585 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

78074 2019-Jan-17 17:00:53.032227 - [DEBUG] Value : BOTTOM
78075 2019-Jan-17 17:00:53.032253 - [DEBUG]
78076 2019-Jan-17 17:00:53.032277 - [DEBUG] Function : main
78077 2019-Jan-17 17:00:53.032303 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78078 2019-Jan-17 17:00:53.032939 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

78079 2019-Jan-17 17:00:53.033586 - [DEBUG] Value : BOTTOM
78080 2019-Jan-17 17:00:53.033611 - [DEBUG]
78081 2019-Jan-17 17:00:53.033637 - [DEBUG] Function : main
78082 2019-Jan-17 17:00:53.033662 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78083 2019-Jan-17 17:00:53.034298 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

78084 2019-Jan-17 17:00:53.034954 - [DEBUG] Value : BOTTOM
78085 2019-Jan-17 17:00:53.034980 - [DEBUG]
78086 2019-Jan-17 17:00:53.035005 - [DEBUG] Function : main
78087 2019-Jan-17 17:00:53.035030 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78088 2019-Jan-17 17:00:53.035667 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

78089 2019-Jan-17 17:00:53.036309 - [DEBUG] Value : BOTTOM
78090 2019-Jan-17 17:00:53.036335 - [DEBUG]
78091 2019-Jan-17 17:00:53.036360 - [DEBUG] Function : main
78092 2019-Jan-17 17:00:53.036385 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78093 2019-Jan-17 17:00:53.037020 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

78094 2019-Jan-17 17:00:53.037668 - [DEBUG] Value : BOTTOM
78095 2019-Jan-17 17:00:53.037694 - [DEBUG]
78096 2019-Jan-17 17:00:53.037718 - [DEBUG] Function : main
78097 2019-Jan-17 17:00:53.037744 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78098 2019-Jan-17 17:00:53.038395 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

78099 2019-Jan-17 17:00:53.039043 - [DEBUG] Value : BOTTOM
78100 2019-Jan-17 17:00:53.039068 - [DEBUG]
78101 2019-Jan-17 17:00:53.039093 - [DEBUG] Function : main
78102 2019-Jan-17 17:00:53.039118 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78103 2019-Jan-17 17:00:53.039755 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

78104 2019-Jan-17 17:00:53.040401 - [DEBUG] Value : BOTTOM
78105 2019-Jan-17 17:00:53.040427 - [DEBUG]
78106 2019-Jan-17 17:00:53.040451 - [DEBUG] Function : main
78107 2019-Jan-17 17:00:53.040477 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78108 2019-Jan-17 17:00:53.041113 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

78109 2019-Jan-17 17:00:53.041776 - [DEBUG] Value : BOTTOM
78110 2019-Jan-17 17:00:53.041801 - [DEBUG]
78111 2019-Jan-17 17:00:53.041826 - [DEBUG] Function : main
78112 2019-Jan-17 17:00:53.041852 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78113 2019-Jan-17 17:00:53.042488 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

78114 2019-Jan-17 17:00:53.042546 - [DEBUG] Value : BOTTOM
78115 2019-Jan-17 17:00:53.042572 - [DEBUG]
78116 2019-Jan-17 17:00:53.042597 - [DEBUG] Function : main
78117 2019-Jan-17 17:00:53.042623 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78118 2019-Jan-17 17:00:53.043263 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78119 2019-Jan-17 17:00:53.044522 - [DEBUG] Value : BOTTOM
78120 2019-Jan-17 17:00:53.044548 - [DEBUG]
78121 2019-Jan-17 17:00:53.044574 - [DEBUG] Function : main
78122 2019-Jan-17 17:00:53.044600 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78123 2019-Jan-17 17:00:53.045251 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78124 2019-Jan-17 17:00:53.046503 - [DEBUG] Value : BOTTOM
78125 2019-Jan-17 17:00:53.046528 - [DEBUG]
78126 2019-Jan-17 17:00:53.046554 - [DEBUG] Function : main
78127 2019-Jan-17 17:00:53.046580 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78128 2019-Jan-17 17:00:53.047217 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

78129 2019-Jan-17 17:00:53.048482 - [DEBUG] Value : BOTTOM
78130 2019-Jan-17 17:00:53.048508 - [DEBUG]
78131 2019-Jan-17 17:00:53.048534 - [DEBUG] Function : main
78132 2019-Jan-17 17:00:53.048560 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78133 2019-Jan-17 17:00:53.049196 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

78134 2019-Jan-17 17:00:53.050446 - [DEBUG] Value : BOTTOM
78135 2019-Jan-17 17:00:53.050472 - [DEBUG]
78136 2019-Jan-17 17:00:53.050497 - [DEBUG] Function : main
78137 2019-Jan-17 17:00:53.050523 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78138 2019-Jan-17 17:00:53.051159 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

78139 2019-Jan-17 17:00:53.052424 - [DEBUG] Value : BOTTOM
78140 2019-Jan-17 17:00:53.052450 - [DEBUG]
78141 2019-Jan-17 17:00:53.052475 - [DEBUG] Function : main
78142 2019-Jan-17 17:00:53.052501 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78143 2019-Jan-17 17:00:53.053138 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

78144 2019-Jan-17 17:00:53.054386 - [DEBUG] Value : BOTTOM
78145 2019-Jan-17 17:00:53.054412 - [DEBUG]
78146 2019-Jan-17 17:00:53.054437 - [DEBUG] Function : main
78147 2019-Jan-17 17:00:53.054464 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78148 2019-Jan-17 17:00:53.055116 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

78149 2019-Jan-17 17:00:53.056366 - [DEBUG] Value : BOTTOM
78150 2019-Jan-17 17:00:53.056392 - [DEBUG]
78151 2019-Jan-17 17:00:53.056418 - [DEBUG] Function : main
78152 2019-Jan-17 17:00:53.056444 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78153 2019-Jan-17 17:00:53.057087 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

78154 2019-Jan-17 17:00:53.058350 - [DEBUG] Value : BOTTOM
78155 2019-Jan-17 17:00:53.058376 - [DEBUG]
78156 2019-Jan-17 17:00:53.058401 - [DEBUG] Function : main
78157 2019-Jan-17 17:00:53.058427 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78158 2019-Jan-17 17:00:53.059064 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

78159 2019-Jan-17 17:00:53.060314 - [DEBUG] Value : BOTTOM
78160 2019-Jan-17 17:00:53.060348 - [DEBUG]
78161 2019-Jan-17 17:00:53.060374 - [DEBUG] Function : main
78162 2019-Jan-17 17:00:53.060400 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78163 2019-Jan-17 17:00:53.061037 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

78164 2019-Jan-17 17:00:53.062301 - [DEBUG] Value : BOTTOM
78165 2019-Jan-17 17:00:53.062327 - [DEBUG]
78166 2019-Jan-17 17:00:53.062352 - [DEBUG] Function : main
78167 2019-Jan-17 17:00:53.062379 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78168 2019-Jan-17 17:00:53.063015 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

78169 2019-Jan-17 17:00:53.064266 - [DEBUG] Value : BOTTOM
78170 2019-Jan-17 17:00:53.064291 - [DEBUG]
78171 2019-Jan-17 17:00:53.064346 - [DEBUG] Function : main
78172 2019-Jan-17 17:00:53.064373 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78173 2019-Jan-17 17:00:53.065029 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

78174 2019-Jan-17 17:00:53.065666 - [DEBUG] Value : BOTTOM
78175 2019-Jan-17 17:00:53.065691 - [DEBUG]
78176 2019-Jan-17 17:00:53.065716 - [DEBUG] Function : main
78177 2019-Jan-17 17:00:53.065742 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78178 2019-Jan-17 17:00:53.066381 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

78179 2019-Jan-17 17:00:53.067022 - [DEBUG] Value : BOTTOM
78180 2019-Jan-17 17:00:53.067048 - [DEBUG]
78181 2019-Jan-17 17:00:53.067073 - [DEBUG] Function : main
78182 2019-Jan-17 17:00:53.067099 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78183 2019-Jan-17 17:00:53.067739 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

78184 2019-Jan-17 17:00:53.068390 - [DEBUG] Value : BOTTOM
78185 2019-Jan-17 17:00:53.068415 - [DEBUG]
78186 2019-Jan-17 17:00:53.068440 - [DEBUG] Function : main
78187 2019-Jan-17 17:00:53.068465 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78188 2019-Jan-17 17:00:53.069104 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

78189 2019-Jan-17 17:00:53.069740 - [DEBUG] Value : BOTTOM
78190 2019-Jan-17 17:00:53.069766 - [DEBUG]
78191 2019-Jan-17 17:00:53.069790 - [DEBUG] Function : main
78192 2019-Jan-17 17:00:53.069816 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78193 2019-Jan-17 17:00:53.070456 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

78194 2019-Jan-17 17:00:53.071092 - [DEBUG] Value : BOTTOM
78195 2019-Jan-17 17:00:53.071118 - [DEBUG]
78196 2019-Jan-17 17:00:53.071142 - [DEBUG] Function : main
78197 2019-Jan-17 17:00:53.071168 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78198 2019-Jan-17 17:00:53.071823 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

78199 2019-Jan-17 17:00:53.072466 - [DEBUG] Value : BOTTOM
78200 2019-Jan-17 17:00:53.072491 - [DEBUG]
78201 2019-Jan-17 17:00:53.072516 - [DEBUG] Function : main
78202 2019-Jan-17 17:00:53.072542 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78203 2019-Jan-17 17:00:53.073181 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

78204 2019-Jan-17 17:00:53.073824 - [DEBUG] Value : BOTTOM
78205 2019-Jan-17 17:00:53.073849 - [DEBUG]
78206 2019-Jan-17 17:00:53.073882 - [DEBUG] Function : main
78207 2019-Jan-17 17:00:53.073908 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78208 2019-Jan-17 17:00:53.074548 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

78209 2019-Jan-17 17:00:53.075211 - [DEBUG] Value : BOTTOM
78210 2019-Jan-17 17:00:53.075236 - [DEBUG]
78211 2019-Jan-17 17:00:53.075261 - [DEBUG] Function : main
78212 2019-Jan-17 17:00:53.075287 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78213 2019-Jan-17 17:00:53.075926 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

78214 2019-Jan-17 17:00:53.076568 - [DEBUG] Value : BOTTOM
78215 2019-Jan-17 17:00:53.076593 - [DEBUG]
78216 2019-Jan-17 17:00:53.076618 - [DEBUG] Function : main
78217 2019-Jan-17 17:00:53.076643 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78218 2019-Jan-17 17:00:53.077283 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

78219 2019-Jan-17 17:00:53.077926 - [DEBUG] Value : BOTTOM
78220 2019-Jan-17 17:00:53.077962 - [DEBUG]
78221 2019-Jan-17 17:00:53.077990 - [DEBUG] Function : main
78222 2019-Jan-17 17:00:53.078015 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78223 2019-Jan-17 17:00:53.078655 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

78224 2019-Jan-17 17:00:53.079297 - [DEBUG] Value : BOTTOM
78225 2019-Jan-17 17:00:53.079322 - [DEBUG]
78226 2019-Jan-17 17:00:53.079347 - [DEBUG] Function : main
78227 2019-Jan-17 17:00:53.079372 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78228 2019-Jan-17 17:00:53.080011 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

78229 2019-Jan-17 17:00:53.080654 - [DEBUG] Value : BOTTOM
78230 2019-Jan-17 17:00:53.080680 - [DEBUG]
78231 2019-Jan-17 17:00:53.080704 - [DEBUG] Function : main
78232 2019-Jan-17 17:00:53.080730 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78233 2019-Jan-17 17:00:53.081383 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

78234 2019-Jan-17 17:00:53.082031 - [DEBUG] Value : BOTTOM
78235 2019-Jan-17 17:00:53.082056 - [DEBUG]
78236 2019-Jan-17 17:00:53.082081 - [DEBUG] Function : main
78237 2019-Jan-17 17:00:53.082106 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78238 2019-Jan-17 17:00:53.082746 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

78239 2019-Jan-17 17:00:53.083392 - [DEBUG] Value : BOTTOM
78240 2019-Jan-17 17:00:53.083418 - [DEBUG]
78241 2019-Jan-17 17:00:53.083442 - [DEBUG] Function : main
78242 2019-Jan-17 17:00:53.083468 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78243 2019-Jan-17 17:00:53.084108 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

78244 2019-Jan-17 17:00:53.084765 - [DEBUG] Value : BOTTOM
78245 2019-Jan-17 17:00:53.084790 - [DEBUG]
78246 2019-Jan-17 17:00:53.084815 - [DEBUG] Function : main
78247 2019-Jan-17 17:00:53.084840 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78248 2019-Jan-17 17:00:53.085479 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

78249 2019-Jan-17 17:00:53.086125 - [DEBUG] Value : BOTTOM
78250 2019-Jan-17 17:00:53.086151 - [DEBUG]
78251 2019-Jan-17 17:00:53.086184 - [DEBUG] Function : main
78252 2019-Jan-17 17:00:53.086210 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78253 2019-Jan-17 17:00:53.086850 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

78254 2019-Jan-17 17:00:53.087492 - [DEBUG] Value : BOTTOM
78255 2019-Jan-17 17:00:53.087517 - [DEBUG]
78256 2019-Jan-17 17:00:53.087542 - [DEBUG] Function : main
78257 2019-Jan-17 17:00:53.087567 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78258 2019-Jan-17 17:00:53.088222 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

78259 2019-Jan-17 17:00:53.088865 - [DEBUG] Value : BOTTOM
78260 2019-Jan-17 17:00:53.088890 - [DEBUG]
78261 2019-Jan-17 17:00:53.088915 - [DEBUG] Function : main
78262 2019-Jan-17 17:00:53.088941 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78263 2019-Jan-17 17:00:53.089580 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

78264 2019-Jan-17 17:00:53.090228 - [DEBUG] Value : BOTTOM
78265 2019-Jan-17 17:00:53.090253 - [DEBUG]
78266 2019-Jan-17 17:00:53.090278 - [DEBUG] Function : main
78267 2019-Jan-17 17:00:53.090304 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78268 2019-Jan-17 17:00:53.090943 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

78269 2019-Jan-17 17:00:53.091604 - [DEBUG] Value : BOTTOM
78270 2019-Jan-17 17:00:53.091629 - [DEBUG]
78271 2019-Jan-17 17:00:53.091654 - [DEBUG] Function : main
78272 2019-Jan-17 17:00:53.091680 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78273 2019-Jan-17 17:00:53.092318 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

78274 2019-Jan-17 17:00:53.092964 - [DEBUG] Value : BOTTOM
78275 2019-Jan-17 17:00:53.092990 - [DEBUG]
78276 2019-Jan-17 17:00:53.093014 - [DEBUG] Function : main
78277 2019-Jan-17 17:00:53.093040 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78278 2019-Jan-17 17:00:53.093679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

78279 2019-Jan-17 17:00:53.094326 - [DEBUG] Value : BOTTOM
78280 2019-Jan-17 17:00:53.094352 - [DEBUG]
78281 2019-Jan-17 17:00:53.094377 - [DEBUG] Function : main
78282 2019-Jan-17 17:00:53.094402 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78283 2019-Jan-17 17:00:53.095056 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

78284 2019-Jan-17 17:00:53.095114 - [DEBUG] Value : BOTTOM
78285 2019-Jan-17 17:00:53.095140 - [DEBUG]
78286 2019-Jan-17 17:00:53.095165 - [DEBUG] Function : main
78287 2019-Jan-17 17:00:53.095191 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78288 2019-Jan-17 17:00:53.095832 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78289 2019-Jan-17 17:00:53.097083 - [DEBUG] Value : BOTTOM
78290 2019-Jan-17 17:00:53.097109 - [DEBUG]
78291 2019-Jan-17 17:00:53.097134 - [DEBUG] Function : main
78292 2019-Jan-17 17:00:53.097160 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78293 2019-Jan-17 17:00:53.097800 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78294 2019-Jan-17 17:00:53.099072 - [DEBUG] Value : BOTTOM
78295 2019-Jan-17 17:00:53.099098 - [DEBUG]
78296 2019-Jan-17 17:00:53.099124 - [DEBUG] Function : main
78297 2019-Jan-17 17:00:53.099150 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78298 2019-Jan-17 17:00:53.099790 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

78299 2019-Jan-17 17:00:53.101040 - [DEBUG] Value : BOTTOM
78300 2019-Jan-17 17:00:53.101066 - [DEBUG]
78301 2019-Jan-17 17:00:53.101091 - [DEBUG] Function : main
78302 2019-Jan-17 17:00:53.101117 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78303 2019-Jan-17 17:00:53.101773 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

78304 2019-Jan-17 17:00:53.103020 - [DEBUG] Value : BOTTOM
78305 2019-Jan-17 17:00:53.103046 - [DEBUG]
78306 2019-Jan-17 17:00:53.103071 - [DEBUG] Function : main
78307 2019-Jan-17 17:00:53.103097 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78308 2019-Jan-17 17:00:53.103737 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

78309 2019-Jan-17 17:00:53.104999 - [DEBUG] Value : BOTTOM
78310 2019-Jan-17 17:00:53.105025 - [DEBUG]
78311 2019-Jan-17 17:00:53.105050 - [DEBUG] Function : main
78312 2019-Jan-17 17:00:53.105076 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78313 2019-Jan-17 17:00:53.105717 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

78314 2019-Jan-17 17:00:53.106966 - [DEBUG] Value : BOTTOM
78315 2019-Jan-17 17:00:53.106991 - [DEBUG]
78316 2019-Jan-17 17:00:53.107016 - [DEBUG] Function : main
78317 2019-Jan-17 17:00:53.107043 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78318 2019-Jan-17 17:00:53.107682 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

78319 2019-Jan-17 17:00:53.108946 - [DEBUG] Value : BOTTOM
78320 2019-Jan-17 17:00:53.108971 - [DEBUG]
78321 2019-Jan-17 17:00:53.108997 - [DEBUG] Function : main
78322 2019-Jan-17 17:00:53.109022 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78323 2019-Jan-17 17:00:53.109663 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

78324 2019-Jan-17 17:00:53.110910 - [DEBUG] Value : BOTTOM
78325 2019-Jan-17 17:00:53.110936 - [DEBUG]
78326 2019-Jan-17 17:00:53.110961 - [DEBUG] Function : main
78327 2019-Jan-17 17:00:53.110987 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78328 2019-Jan-17 17:00:53.111641 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

78329 2019-Jan-17 17:00:53.112900 - [DEBUG] Value : BOTTOM
78330 2019-Jan-17 17:00:53.112925 - [DEBUG]
78331 2019-Jan-17 17:00:53.112951 - [DEBUG] Function : main
78332 2019-Jan-17 17:00:53.112977 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78333 2019-Jan-17 17:00:53.113617 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

78334 2019-Jan-17 17:00:53.114880 - [DEBUG] Value : BOTTOM
78335 2019-Jan-17 17:00:53.114913 - [DEBUG]
78336 2019-Jan-17 17:00:53.114939 - [DEBUG] Function : main
78337 2019-Jan-17 17:00:53.114966 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78338 2019-Jan-17 17:00:53.115606 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

78339 2019-Jan-17 17:00:53.116855 - [DEBUG] Value : BOTTOM
78340 2019-Jan-17 17:00:53.116881 - [DEBUG]
78341 2019-Jan-17 17:00:53.116936 - [DEBUG] Function : main
78342 2019-Jan-17 17:00:53.116963 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78343 2019-Jan-17 17:00:53.117600 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

78344 2019-Jan-17 17:00:53.118253 - [DEBUG] Value : BOTTOM
78345 2019-Jan-17 17:00:53.118278 - [DEBUG]
78346 2019-Jan-17 17:00:53.118303 - [DEBUG] Function : main
78347 2019-Jan-17 17:00:53.118328 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78348 2019-Jan-17 17:00:53.118964 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

78349 2019-Jan-17 17:00:53.119605 - [DEBUG] Value : BOTTOM
78350 2019-Jan-17 17:00:53.119630 - [DEBUG]
78351 2019-Jan-17 17:00:53.119655 - [DEBUG] Function : main
78352 2019-Jan-17 17:00:53.119681 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78353 2019-Jan-17 17:00:53.120316 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

78354 2019-Jan-17 17:00:53.120951 - [DEBUG] Value : BOTTOM
78355 2019-Jan-17 17:00:53.120976 - [DEBUG]
78356 2019-Jan-17 17:00:53.121001 - [DEBUG] Function : main
78357 2019-Jan-17 17:00:53.121026 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78358 2019-Jan-17 17:00:53.121680 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

78359 2019-Jan-17 17:00:53.122315 - [DEBUG] Value : BOTTOM
78360 2019-Jan-17 17:00:53.122340 - [DEBUG]
78361 2019-Jan-17 17:00:53.122365 - [DEBUG] Function : main
78362 2019-Jan-17 17:00:53.122390 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78363 2019-Jan-17 17:00:53.123024 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

78364 2019-Jan-17 17:00:53.123659 - [DEBUG] Value : BOTTOM
78365 2019-Jan-17 17:00:53.123684 - [DEBUG]
78366 2019-Jan-17 17:00:53.123709 - [DEBUG] Function : main
78367 2019-Jan-17 17:00:53.123734 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78368 2019-Jan-17 17:00:53.124369 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

78369 2019-Jan-17 17:00:53.125024 - [DEBUG] Value : BOTTOM
78370 2019-Jan-17 17:00:53.125050 - [DEBUG]
78371 2019-Jan-17 17:00:53.125075 - [DEBUG] Function : main
78372 2019-Jan-17 17:00:53.125100 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78373 2019-Jan-17 17:00:53.125735 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

78374 2019-Jan-17 17:00:53.126379 - [DEBUG] Value : BOTTOM
78375 2019-Jan-17 17:00:53.126404 - [DEBUG]
78376 2019-Jan-17 17:00:53.126429 - [DEBUG] Function : main
78377 2019-Jan-17 17:00:53.126454 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78378 2019-Jan-17 17:00:53.127095 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

78379 2019-Jan-17 17:00:53.127748 - [DEBUG] Value : BOTTOM
78380 2019-Jan-17 17:00:53.127774 - [DEBUG]
78381 2019-Jan-17 17:00:53.127816 - [DEBUG] Function : main
78382 2019-Jan-17 17:00:53.127842 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78383 2019-Jan-17 17:00:53.128509 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

78384 2019-Jan-17 17:00:53.129153 - [DEBUG] Value : BOTTOM
78385 2019-Jan-17 17:00:53.129179 - [DEBUG]
78386 2019-Jan-17 17:00:53.129203 - [DEBUG] Function : main
78387 2019-Jan-17 17:00:53.129229 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78388 2019-Jan-17 17:00:53.129865 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

78389 2019-Jan-17 17:00:53.130509 - [DEBUG] Value : BOTTOM
78390 2019-Jan-17 17:00:53.130534 - [DEBUG]
78391 2019-Jan-17 17:00:53.130559 - [DEBUG] Function : main
78392 2019-Jan-17 17:00:53.130584 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78393 2019-Jan-17 17:00:53.131220 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

78394 2019-Jan-17 17:00:53.131879 - [DEBUG] Value : BOTTOM
78395 2019-Jan-17 17:00:53.131904 - [DEBUG]
78396 2019-Jan-17 17:00:53.131929 - [DEBUG] Function : main
78397 2019-Jan-17 17:00:53.131955 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78398 2019-Jan-17 17:00:53.132590 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

78399 2019-Jan-17 17:00:53.133233 - [DEBUG] Value : BOTTOM
78400 2019-Jan-17 17:00:53.133258 - [DEBUG]
78401 2019-Jan-17 17:00:53.133283 - [DEBUG] Function : main
78402 2019-Jan-17 17:00:53.133308 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78403 2019-Jan-17 17:00:53.133945 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

78404 2019-Jan-17 17:00:53.134592 - [DEBUG] Value : BOTTOM
78405 2019-Jan-17 17:00:53.134617 - [DEBUG]
78406 2019-Jan-17 17:00:53.134655 - [DEBUG] Function : main
78407 2019-Jan-17 17:00:53.134681 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78408 2019-Jan-17 17:00:53.135317 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

78409 2019-Jan-17 17:00:53.135965 - [DEBUG] Value : BOTTOM
78410 2019-Jan-17 17:00:53.135990 - [DEBUG]
78411 2019-Jan-17 17:00:53.136015 - [DEBUG] Function : main
78412 2019-Jan-17 17:00:53.136040 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78413 2019-Jan-17 17:00:53.136677 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

78414 2019-Jan-17 17:00:53.137320 - [DEBUG] Value : BOTTOM
78415 2019-Jan-17 17:00:53.137345 - [DEBUG]
78416 2019-Jan-17 17:00:53.137369 - [DEBUG] Function : main
78417 2019-Jan-17 17:00:53.137395 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78418 2019-Jan-17 17:00:53.138046 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

78419 2019-Jan-17 17:00:53.138694 - [DEBUG] Value : BOTTOM
78420 2019-Jan-17 17:00:53.138719 - [DEBUG]
78421 2019-Jan-17 17:00:53.138745 - [DEBUG] Function : main
78422 2019-Jan-17 17:00:53.138771 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78423 2019-Jan-17 17:00:53.139408 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

78424 2019-Jan-17 17:00:53.140051 - [DEBUG] Value : BOTTOM
78425 2019-Jan-17 17:00:53.140076 - [DEBUG]
78426 2019-Jan-17 17:00:53.140101 - [DEBUG] Function : main
78427 2019-Jan-17 17:00:53.140133 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78428 2019-Jan-17 17:00:53.140769 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

78429 2019-Jan-17 17:00:53.141429 - [DEBUG] Value : BOTTOM
78430 2019-Jan-17 17:00:53.141454 - [DEBUG]
78431 2019-Jan-17 17:00:53.141479 - [DEBUG] Function : main
78432 2019-Jan-17 17:00:53.141504 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78433 2019-Jan-17 17:00:53.142141 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

78434 2019-Jan-17 17:00:53.142788 - [DEBUG] Value : BOTTOM
78435 2019-Jan-17 17:00:53.142814 - [DEBUG]
78436 2019-Jan-17 17:00:53.142838 - [DEBUG] Function : main
78437 2019-Jan-17 17:00:53.142864 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78438 2019-Jan-17 17:00:53.143500 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

78439 2019-Jan-17 17:00:53.144148 - [DEBUG] Value : BOTTOM
78440 2019-Jan-17 17:00:53.144173 - [DEBUG]
78441 2019-Jan-17 17:00:53.144198 - [DEBUG] Function : main
78442 2019-Jan-17 17:00:53.144223 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78443 2019-Jan-17 17:00:53.144874 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

78444 2019-Jan-17 17:00:53.145521 - [DEBUG] Value : BOTTOM
78445 2019-Jan-17 17:00:53.145546 - [DEBUG]
78446 2019-Jan-17 17:00:53.145571 - [DEBUG] Function : main
78447 2019-Jan-17 17:00:53.145597 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78448 2019-Jan-17 17:00:53.146232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

78449 2019-Jan-17 17:00:53.146880 - [DEBUG] Value : BOTTOM
78450 2019-Jan-17 17:00:53.146905 - [DEBUG]
78451 2019-Jan-17 17:00:53.146930 - [DEBUG] Function : main
78452 2019-Jan-17 17:00:53.146955 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78453 2019-Jan-17 17:00:53.147592 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

78454 2019-Jan-17 17:00:53.147650 - [DEBUG] Value : BOTTOM
78455 2019-Jan-17 17:00:53.147675 - [DEBUG]
78456 2019-Jan-17 17:00:53.147700 - [DEBUG] Function : main
78457 2019-Jan-17 17:00:53.147725 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78458 2019-Jan-17 17:00:53.148377 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

78459 2019-Jan-17 17:00:53.149015 - [DEBUG] Value : BOTTOM
78460 2019-Jan-17 17:00:53.149040 - [DEBUG]
78461 2019-Jan-17 17:00:53.149065 - [DEBUG] Function : main
78462 2019-Jan-17 17:00:53.149090 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78463 2019-Jan-17 17:00:53.149725 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

78464 2019-Jan-17 17:00:53.150370 - [DEBUG] Value : BOTTOM
78465 2019-Jan-17 17:00:53.150395 - [DEBUG]
78466 2019-Jan-17 17:00:53.150420 - [DEBUG] Function : main
78467 2019-Jan-17 17:00:53.150445 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78468 2019-Jan-17 17:00:53.151081 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

78469 2019-Jan-17 17:00:53.151744 - [DEBUG] Value : BOTTOM
78470 2019-Jan-17 17:00:53.151777 - [DEBUG]
78471 2019-Jan-17 17:00:53.151804 - [DEBUG] Function : main
78472 2019-Jan-17 17:00:53.151830 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78473 2019-Jan-17 17:00:53.152470 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

78474 2019-Jan-17 17:00:53.153721 - [DEBUG] Value : BOTTOM
78475 2019-Jan-17 17:00:53.153747 - [DEBUG]
78476 2019-Jan-17 17:00:53.153773 - [DEBUG] Function : main
78477 2019-Jan-17 17:00:53.153798 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78478 2019-Jan-17 17:00:53.154436 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78479 2019-Jan-17 17:00:53.155703 - [DEBUG] Value : BOTTOM
78480 2019-Jan-17 17:00:53.155728 - [DEBUG]
78481 2019-Jan-17 17:00:53.155754 - [DEBUG] Function : main
78482 2019-Jan-17 17:00:53.155780 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78483 2019-Jan-17 17:00:53.156417 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78484 2019-Jan-17 17:00:53.157668 - [DEBUG] Value : BOTTOM
78485 2019-Jan-17 17:00:53.157693 - [DEBUG]
78486 2019-Jan-17 17:00:53.157719 - [DEBUG] Function : main
78487 2019-Jan-17 17:00:53.157744 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78488 2019-Jan-17 17:00:53.158396 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

78489 2019-Jan-17 17:00:53.159646 - [DEBUG] Value : BOTTOM
78490 2019-Jan-17 17:00:53.159671 - [DEBUG]
78491 2019-Jan-17 17:00:53.159696 - [DEBUG] Function : main
78492 2019-Jan-17 17:00:53.159722 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78493 2019-Jan-17 17:00:53.160358 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

78494 2019-Jan-17 17:00:53.161622 - [DEBUG] Value : BOTTOM
78495 2019-Jan-17 17:00:53.161648 - [DEBUG]
78496 2019-Jan-17 17:00:53.161673 - [DEBUG] Function : main
78497 2019-Jan-17 17:00:53.161699 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78498 2019-Jan-17 17:00:53.162335 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

78499 2019-Jan-17 17:00:53.163628 - [DEBUG] Value : BOTTOM
78500 2019-Jan-17 17:00:53.163656 - [DEBUG]
78501 2019-Jan-17 17:00:53.163683 - [DEBUG] Function : main
78502 2019-Jan-17 17:00:53.163710 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78503 2019-Jan-17 17:00:53.164409 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

78504 2019-Jan-17 17:00:53.165757 - [DEBUG] Value : BOTTOM
78505 2019-Jan-17 17:00:53.165785 - [DEBUG]
78506 2019-Jan-17 17:00:53.165812 - [DEBUG] Function : main
78507 2019-Jan-17 17:00:53.165838 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78508 2019-Jan-17 17:00:53.166477 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

78509 2019-Jan-17 17:00:53.167728 - [DEBUG] Value : BOTTOM
78510 2019-Jan-17 17:00:53.167754 - [DEBUG]
78511 2019-Jan-17 17:00:53.167780 - [DEBUG] Function : main
78512 2019-Jan-17 17:00:53.167830 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78513 2019-Jan-17 17:00:53.168487 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

78514 2019-Jan-17 17:00:53.169737 - [DEBUG] Value : BOTTOM
78515 2019-Jan-17 17:00:53.169763 - [DEBUG]
78516 2019-Jan-17 17:00:53.169788 - [DEBUG] Function : main
78517 2019-Jan-17 17:00:53.169814 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78518 2019-Jan-17 17:00:53.170450 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

78519 2019-Jan-17 17:00:53.171716 - [DEBUG] Value : BOTTOM
78520 2019-Jan-17 17:00:53.171742 - [DEBUG]
78521 2019-Jan-17 17:00:53.171770 - [DEBUG] Function : main
78522 2019-Jan-17 17:00:53.171795 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78523 2019-Jan-17 17:00:53.172432 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

78524 2019-Jan-17 17:00:53.173682 - [DEBUG] Value : BOTTOM
78525 2019-Jan-17 17:00:53.173707 - [DEBUG]
78526 2019-Jan-17 17:00:53.173732 - [DEBUG] Function : main
78527 2019-Jan-17 17:00:53.173758 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78528 2019-Jan-17 17:00:53.174394 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

78529 2019-Jan-17 17:00:53.175659 - [DEBUG] Value : BOTTOM
78530 2019-Jan-17 17:00:53.175685 - [DEBUG]
78531 2019-Jan-17 17:00:53.175752 - [DEBUG] Function : main
78532 2019-Jan-17 17:00:53.175779 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78533 2019-Jan-17 17:00:53.176418 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

78534 2019-Jan-17 17:00:53.177055 - [DEBUG] Value : BOTTOM
78535 2019-Jan-17 17:00:53.177080 - [DEBUG]
78536 2019-Jan-17 17:00:53.177105 - [DEBUG] Function : main
78537 2019-Jan-17 17:00:53.177130 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78538 2019-Jan-17 17:00:53.177766 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

78539 2019-Jan-17 17:00:53.178425 - [DEBUG] Value : BOTTOM
78540 2019-Jan-17 17:00:53.178451 - [DEBUG]
78541 2019-Jan-17 17:00:53.178475 - [DEBUG] Function : main
78542 2019-Jan-17 17:00:53.178501 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78543 2019-Jan-17 17:00:53.179137 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

78544 2019-Jan-17 17:00:53.179772 - [DEBUG] Value : BOTTOM
78545 2019-Jan-17 17:00:53.179798 - [DEBUG]
78546 2019-Jan-17 17:00:53.179822 - [DEBUG] Function : main
78547 2019-Jan-17 17:00:53.179848 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78548 2019-Jan-17 17:00:53.180485 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

78549 2019-Jan-17 17:00:53.181121 - [DEBUG] Value : BOTTOM
78550 2019-Jan-17 17:00:53.181146 - [DEBUG]
78551 2019-Jan-17 17:00:53.181170 - [DEBUG] Function : main
78552 2019-Jan-17 17:00:53.181196 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78553 2019-Jan-17 17:00:53.181848 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

78554 2019-Jan-17 17:00:53.182486 - [DEBUG] Value : BOTTOM
78555 2019-Jan-17 17:00:53.182520 - [DEBUG]
78556 2019-Jan-17 17:00:53.182545 - [DEBUG] Function : main
78557 2019-Jan-17 17:00:53.182571 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78558 2019-Jan-17 17:00:53.183207 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

78559 2019-Jan-17 17:00:53.183851 - [DEBUG] Value : BOTTOM
78560 2019-Jan-17 17:00:53.183877 - [DEBUG]
78561 2019-Jan-17 17:00:53.183902 - [DEBUG] Function : main
78562 2019-Jan-17 17:00:53.183927 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78563 2019-Jan-17 17:00:53.184563 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

78564 2019-Jan-17 17:00:53.185222 - [DEBUG] Value : BOTTOM
78565 2019-Jan-17 17:00:53.185247 - [DEBUG]
78566 2019-Jan-17 17:00:53.185272 - [DEBUG] Function : main
78567 2019-Jan-17 17:00:53.185297 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78568 2019-Jan-17 17:00:53.185933 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

78569 2019-Jan-17 17:00:53.186581 - [DEBUG] Value : BOTTOM
78570 2019-Jan-17 17:00:53.186607 - [DEBUG]
78571 2019-Jan-17 17:00:53.186631 - [DEBUG] Function : main
78572 2019-Jan-17 17:00:53.186657 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78573 2019-Jan-17 17:00:53.187293 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

78574 2019-Jan-17 17:00:53.187935 - [DEBUG] Value : BOTTOM
78575 2019-Jan-17 17:00:53.187972 - [DEBUG]
78576 2019-Jan-17 17:00:53.187998 - [DEBUG] Function : main
78577 2019-Jan-17 17:00:53.188023 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78578 2019-Jan-17 17:00:53.188660 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

78579 2019-Jan-17 17:00:53.189303 - [DEBUG] Value : BOTTOM
78580 2019-Jan-17 17:00:53.189329 - [DEBUG]
78581 2019-Jan-17 17:00:53.189353 - [DEBUG] Function : main
78582 2019-Jan-17 17:00:53.189378 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78583 2019-Jan-17 17:00:53.190017 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

78584 2019-Jan-17 17:00:53.190659 - [DEBUG] Value : BOTTOM
78585 2019-Jan-17 17:00:53.190685 - [DEBUG]
78586 2019-Jan-17 17:00:53.190709 - [DEBUG] Function : main
78587 2019-Jan-17 17:00:53.190735 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78588 2019-Jan-17 17:00:53.191386 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

78589 2019-Jan-17 17:00:53.192029 - [DEBUG] Value : BOTTOM
78590 2019-Jan-17 17:00:53.192055 - [DEBUG]
78591 2019-Jan-17 17:00:53.192079 - [DEBUG] Function : main
78592 2019-Jan-17 17:00:53.192104 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78593 2019-Jan-17 17:00:53.192740 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

78594 2019-Jan-17 17:00:53.193388 - [DEBUG] Value : BOTTOM
78595 2019-Jan-17 17:00:53.193413 - [DEBUG]
78596 2019-Jan-17 17:00:53.193438 - [DEBUG] Function : main
78597 2019-Jan-17 17:00:53.193463 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78598 2019-Jan-17 17:00:53.194098 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

78599 2019-Jan-17 17:00:53.194760 - [DEBUG] Value : BOTTOM
78600 2019-Jan-17 17:00:53.194786 - [DEBUG]
78601 2019-Jan-17 17:00:53.194810 - [DEBUG] Function : main
78602 2019-Jan-17 17:00:53.194836 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78603 2019-Jan-17 17:00:53.195479 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

78604 2019-Jan-17 17:00:53.196121 - [DEBUG] Value : BOTTOM
78605 2019-Jan-17 17:00:53.196146 - [DEBUG]
78606 2019-Jan-17 17:00:53.196171 - [DEBUG] Function : main
78607 2019-Jan-17 17:00:53.196196 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78608 2019-Jan-17 17:00:53.196832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

78609 2019-Jan-17 17:00:53.197479 - [DEBUG] Value : BOTTOM
78610 2019-Jan-17 17:00:53.197505 - [DEBUG]
78611 2019-Jan-17 17:00:53.197530 - [DEBUG] Function : main
78612 2019-Jan-17 17:00:53.197556 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78613 2019-Jan-17 17:00:53.198208 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

78614 2019-Jan-17 17:00:53.198851 - [DEBUG] Value : BOTTOM
78615 2019-Jan-17 17:00:53.198876 - [DEBUG]
78616 2019-Jan-17 17:00:53.198901 - [DEBUG] Function : main
78617 2019-Jan-17 17:00:53.198926 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78618 2019-Jan-17 17:00:53.199562 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

78619 2019-Jan-17 17:00:53.200206 - [DEBUG] Value : BOTTOM
78620 2019-Jan-17 17:00:53.200231 - [DEBUG]
78621 2019-Jan-17 17:00:53.200256 - [DEBUG] Function : main
78622 2019-Jan-17 17:00:53.200281 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78623 2019-Jan-17 17:00:53.200917 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

78624 2019-Jan-17 17:00:53.201581 - [DEBUG] Value : BOTTOM
78625 2019-Jan-17 17:00:53.201606 - [DEBUG]
78626 2019-Jan-17 17:00:53.201631 - [DEBUG] Function : main
78627 2019-Jan-17 17:00:53.201657 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78628 2019-Jan-17 17:00:53.202293 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

78629 2019-Jan-17 17:00:53.202941 - [DEBUG] Value : BOTTOM
78630 2019-Jan-17 17:00:53.202966 - [DEBUG]
78631 2019-Jan-17 17:00:53.202991 - [DEBUG] Function : main
78632 2019-Jan-17 17:00:53.203016 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78633 2019-Jan-17 17:00:53.203653 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

78634 2019-Jan-17 17:00:53.204299 - [DEBUG] Value : BOTTOM
78635 2019-Jan-17 17:00:53.204324 - [DEBUG]
78636 2019-Jan-17 17:00:53.204349 - [DEBUG] Function : main
78637 2019-Jan-17 17:00:53.204374 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78638 2019-Jan-17 17:00:53.205026 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

78639 2019-Jan-17 17:00:53.205673 - [DEBUG] Value : BOTTOM
78640 2019-Jan-17 17:00:53.205698 - [DEBUG]
78641 2019-Jan-17 17:00:53.205723 - [DEBUG] Function : main
78642 2019-Jan-17 17:00:53.205748 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78643 2019-Jan-17 17:00:53.206385 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

78644 2019-Jan-17 17:00:53.206445 - [DEBUG] Value : BOTTOM
78645 2019-Jan-17 17:00:53.206471 - [DEBUG]
78646 2019-Jan-17 17:00:53.206495 - [DEBUG] Function : main
78647 2019-Jan-17 17:00:53.206520 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78648 2019-Jan-17 17:00:53.207164 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

78649 2019-Jan-17 17:00:53.207803 - [DEBUG] Value : BOTTOM
78650 2019-Jan-17 17:00:53.207828 - [DEBUG]
78651 2019-Jan-17 17:00:53.207853 - [DEBUG] Function : main
78652 2019-Jan-17 17:00:53.207878 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78653 2019-Jan-17 17:00:53.208531 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

78654 2019-Jan-17 17:00:53.209175 - [DEBUG] Value : BOTTOM
78655 2019-Jan-17 17:00:53.209200 - [DEBUG]
78656 2019-Jan-17 17:00:53.209225 - [DEBUG] Function : main
78657 2019-Jan-17 17:00:53.209250 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78658 2019-Jan-17 17:00:53.209887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

78659 2019-Jan-17 17:00:53.210532 - [DEBUG] Value : BOTTOM
78660 2019-Jan-17 17:00:53.210557 - [DEBUG]
78661 2019-Jan-17 17:00:53.210583 - [DEBUG] Function : main
78662 2019-Jan-17 17:00:53.210609 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78663 2019-Jan-17 17:00:53.211246 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

78664 2019-Jan-17 17:00:53.212515 - [DEBUG] Value : BOTTOM
78665 2019-Jan-17 17:00:53.212541 - [DEBUG]
78666 2019-Jan-17 17:00:53.212567 - [DEBUG] Function : main
78667 2019-Jan-17 17:00:53.212592 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78668 2019-Jan-17 17:00:53.213229 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78669 2019-Jan-17 17:00:53.214479 - [DEBUG] Value : BOTTOM
78670 2019-Jan-17 17:00:53.214505 - [DEBUG]
78671 2019-Jan-17 17:00:53.214530 - [DEBUG] Function : main
78672 2019-Jan-17 17:00:53.214556 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78673 2019-Jan-17 17:00:53.215210 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78674 2019-Jan-17 17:00:53.216490 - [DEBUG] Value : BOTTOM
78675 2019-Jan-17 17:00:53.216516 - [DEBUG]
78676 2019-Jan-17 17:00:53.216542 - [DEBUG] Function : main
78677 2019-Jan-17 17:00:53.216568 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78678 2019-Jan-17 17:00:53.217207 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

78679 2019-Jan-17 17:00:53.218478 - [DEBUG] Value : BOTTOM
78680 2019-Jan-17 17:00:53.218504 - [DEBUG]
78681 2019-Jan-17 17:00:53.218529 - [DEBUG] Function : main
78682 2019-Jan-17 17:00:53.218556 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78683 2019-Jan-17 17:00:53.219192 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

78684 2019-Jan-17 17:00:53.220462 - [DEBUG] Value : BOTTOM
78685 2019-Jan-17 17:00:53.220488 - [DEBUG]
78686 2019-Jan-17 17:00:53.220514 - [DEBUG] Function : main
78687 2019-Jan-17 17:00:53.220540 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78688 2019-Jan-17 17:00:53.221176 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

78689 2019-Jan-17 17:00:53.222442 - [DEBUG] Value : BOTTOM
78690 2019-Jan-17 17:00:53.222479 - [DEBUG]
78691 2019-Jan-17 17:00:53.222505 - [DEBUG] Function : main
78692 2019-Jan-17 17:00:53.222532 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78693 2019-Jan-17 17:00:53.223170 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

78694 2019-Jan-17 17:00:53.224420 - [DEBUG] Value : BOTTOM
78695 2019-Jan-17 17:00:53.224446 - [DEBUG]
78696 2019-Jan-17 17:00:53.224472 - [DEBUG] Function : main
78697 2019-Jan-17 17:00:53.224497 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78698 2019-Jan-17 17:00:53.225150 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

78699 2019-Jan-17 17:00:53.226399 - [DEBUG] Value : BOTTOM
78700 2019-Jan-17 17:00:53.226424 - [DEBUG]
78701 2019-Jan-17 17:00:53.226449 - [DEBUG] Function : main
78702 2019-Jan-17 17:00:53.226475 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78703 2019-Jan-17 17:00:53.227111 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

78704 2019-Jan-17 17:00:53.228376 - [DEBUG] Value : BOTTOM
78705 2019-Jan-17 17:00:53.228402 - [DEBUG]
78706 2019-Jan-17 17:00:53.228427 - [DEBUG] Function : main
78707 2019-Jan-17 17:00:53.228453 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78708 2019-Jan-17 17:00:53.229089 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

78709 2019-Jan-17 17:00:53.230340 - [DEBUG] Value : BOTTOM
78710 2019-Jan-17 17:00:53.230365 - [DEBUG]
78711 2019-Jan-17 17:00:53.230392 - [DEBUG] Function : main
78712 2019-Jan-17 17:00:53.230418 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78713 2019-Jan-17 17:00:53.231054 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

78714 2019-Jan-17 17:00:53.232318 - [DEBUG] Value : BOTTOM
78715 2019-Jan-17 17:00:53.232344 - [DEBUG]
78716 2019-Jan-17 17:00:53.232369 - [DEBUG] Function : main
78717 2019-Jan-17 17:00:53.232395 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78718 2019-Jan-17 17:00:53.233032 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

78719 2019-Jan-17 17:00:53.234281 - [DEBUG] Value : BOTTOM
78720 2019-Jan-17 17:00:53.234307 - [DEBUG]
78721 2019-Jan-17 17:00:53.234367 - [DEBUG] Function : main
78722 2019-Jan-17 17:00:53.234394 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78723 2019-Jan-17 17:00:53.235054 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

78724 2019-Jan-17 17:00:53.235690 - [DEBUG] Value : BOTTOM
78725 2019-Jan-17 17:00:53.235716 - [DEBUG]
78726 2019-Jan-17 17:00:53.235740 - [DEBUG] Function : main
78727 2019-Jan-17 17:00:53.235765 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78728 2019-Jan-17 17:00:53.236406 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

78729 2019-Jan-17 17:00:53.237047 - [DEBUG] Value : BOTTOM
78730 2019-Jan-17 17:00:53.237072 - [DEBUG]
78731 2019-Jan-17 17:00:53.237097 - [DEBUG] Function : main
78732 2019-Jan-17 17:00:53.237122 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78733 2019-Jan-17 17:00:53.237774 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

78734 2019-Jan-17 17:00:53.238428 - [DEBUG] Value : BOTTOM
78735 2019-Jan-17 17:00:53.238453 - [DEBUG]
78736 2019-Jan-17 17:00:53.238478 - [DEBUG] Function : main
78737 2019-Jan-17 17:00:53.238503 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78738 2019-Jan-17 17:00:53.239143 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

78739 2019-Jan-17 17:00:53.239779 - [DEBUG] Value : BOTTOM
78740 2019-Jan-17 17:00:53.239805 - [DEBUG]
78741 2019-Jan-17 17:00:53.239829 - [DEBUG] Function : main
78742 2019-Jan-17 17:00:53.239854 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78743 2019-Jan-17 17:00:53.240495 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

78744 2019-Jan-17 17:00:53.241130 - [DEBUG] Value : BOTTOM
78745 2019-Jan-17 17:00:53.241156 - [DEBUG]
78746 2019-Jan-17 17:00:53.241180 - [DEBUG] Function : main
78747 2019-Jan-17 17:00:53.241205 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78748 2019-Jan-17 17:00:53.241861 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

78749 2019-Jan-17 17:00:53.242504 - [DEBUG] Value : BOTTOM
78750 2019-Jan-17 17:00:53.242529 - [DEBUG]
78751 2019-Jan-17 17:00:53.242554 - [DEBUG] Function : main
78752 2019-Jan-17 17:00:53.242579 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78753 2019-Jan-17 17:00:53.243219 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

78754 2019-Jan-17 17:00:53.243862 - [DEBUG] Value : BOTTOM
78755 2019-Jan-17 17:00:53.243887 - [DEBUG]
78756 2019-Jan-17 17:00:53.243911 - [DEBUG] Function : main
78757 2019-Jan-17 17:00:53.243937 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78758 2019-Jan-17 17:00:53.244577 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

78759 2019-Jan-17 17:00:53.245240 - [DEBUG] Value : BOTTOM
78760 2019-Jan-17 17:00:53.245265 - [DEBUG]
78761 2019-Jan-17 17:00:53.245290 - [DEBUG] Function : main
78762 2019-Jan-17 17:00:53.245315 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78763 2019-Jan-17 17:00:53.245955 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

78764 2019-Jan-17 17:00:53.246597 - [DEBUG] Value : BOTTOM
78765 2019-Jan-17 17:00:53.246622 - [DEBUG]
78766 2019-Jan-17 17:00:53.246647 - [DEBUG] Function : main
78767 2019-Jan-17 17:00:53.246673 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78768 2019-Jan-17 17:00:53.247313 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

78769 2019-Jan-17 17:00:53.247966 - [DEBUG] Value : BOTTOM
78770 2019-Jan-17 17:00:53.247993 - [DEBUG]
78771 2019-Jan-17 17:00:53.248018 - [DEBUG] Function : main
78772 2019-Jan-17 17:00:53.248043 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78773 2019-Jan-17 17:00:53.248684 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

78774 2019-Jan-17 17:00:53.249326 - [DEBUG] Value : BOTTOM
78775 2019-Jan-17 17:00:53.249359 - [DEBUG]
78776 2019-Jan-17 17:00:53.249384 - [DEBUG] Function : main
78777 2019-Jan-17 17:00:53.249410 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78778 2019-Jan-17 17:00:53.250051 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

78779 2019-Jan-17 17:00:53.250694 - [DEBUG] Value : BOTTOM
78780 2019-Jan-17 17:00:53.250719 - [DEBUG]
78781 2019-Jan-17 17:00:53.250743 - [DEBUG] Function : main
78782 2019-Jan-17 17:00:53.250769 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78783 2019-Jan-17 17:00:53.251427 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

78784 2019-Jan-17 17:00:53.252073 - [DEBUG] Value : BOTTOM
78785 2019-Jan-17 17:00:53.252098 - [DEBUG]
78786 2019-Jan-17 17:00:53.252123 - [DEBUG] Function : main
78787 2019-Jan-17 17:00:53.252148 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78788 2019-Jan-17 17:00:53.252788 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

78789 2019-Jan-17 17:00:53.253435 - [DEBUG] Value : BOTTOM
78790 2019-Jan-17 17:00:53.253460 - [DEBUG]
78791 2019-Jan-17 17:00:53.253484 - [DEBUG] Function : main
78792 2019-Jan-17 17:00:53.253510 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78793 2019-Jan-17 17:00:53.254150 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

78794 2019-Jan-17 17:00:53.254806 - [DEBUG] Value : BOTTOM
78795 2019-Jan-17 17:00:53.254831 - [DEBUG]
78796 2019-Jan-17 17:00:53.254856 - [DEBUG] Function : main
78797 2019-Jan-17 17:00:53.254881 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78798 2019-Jan-17 17:00:53.255522 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

78799 2019-Jan-17 17:00:53.256170 - [DEBUG] Value : BOTTOM
78800 2019-Jan-17 17:00:53.256195 - [DEBUG]
78801 2019-Jan-17 17:00:53.256221 - [DEBUG] Function : main
78802 2019-Jan-17 17:00:53.256246 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78803 2019-Jan-17 17:00:53.256886 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

78804 2019-Jan-17 17:00:53.257527 - [DEBUG] Value : BOTTOM
78805 2019-Jan-17 17:00:53.257553 - [DEBUG]
78806 2019-Jan-17 17:00:53.257577 - [DEBUG] Function : main
78807 2019-Jan-17 17:00:53.257603 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78808 2019-Jan-17 17:00:53.258258 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

78809 2019-Jan-17 17:00:53.258901 - [DEBUG] Value : BOTTOM
78810 2019-Jan-17 17:00:53.258926 - [DEBUG]
78811 2019-Jan-17 17:00:53.258951 - [DEBUG] Function : main
78812 2019-Jan-17 17:00:53.258976 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78813 2019-Jan-17 17:00:53.259616 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

78814 2019-Jan-17 17:00:53.260263 - [DEBUG] Value : BOTTOM
78815 2019-Jan-17 17:00:53.260288 - [DEBUG]
78816 2019-Jan-17 17:00:53.260313 - [DEBUG] Function : main
78817 2019-Jan-17 17:00:53.260346 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78818 2019-Jan-17 17:00:53.260986 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

78819 2019-Jan-17 17:00:53.261646 - [DEBUG] Value : BOTTOM
78820 2019-Jan-17 17:00:53.261672 - [DEBUG]
78821 2019-Jan-17 17:00:53.261696 - [DEBUG] Function : main
78822 2019-Jan-17 17:00:53.261721 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78823 2019-Jan-17 17:00:53.262362 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

78824 2019-Jan-17 17:00:53.263008 - [DEBUG] Value : BOTTOM
78825 2019-Jan-17 17:00:53.263033 - [DEBUG]
78826 2019-Jan-17 17:00:53.263057 - [DEBUG] Function : main
78827 2019-Jan-17 17:00:53.263083 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78828 2019-Jan-17 17:00:53.263724 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

78829 2019-Jan-17 17:00:53.264370 - [DEBUG] Value : BOTTOM
78830 2019-Jan-17 17:00:53.264395 - [DEBUG]
78831 2019-Jan-17 17:00:53.264420 - [DEBUG] Function : main
78832 2019-Jan-17 17:00:53.264445 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78833 2019-Jan-17 17:00:53.265101 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

78834 2019-Jan-17 17:00:53.265159 - [DEBUG] Value : BOTTOM
78835 2019-Jan-17 17:00:53.265185 - [DEBUG]
78836 2019-Jan-17 17:00:53.265209 - [DEBUG] Function : main
78837 2019-Jan-17 17:00:53.265234 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78838 2019-Jan-17 17:00:53.265875 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

78839 2019-Jan-17 17:00:53.266511 - [DEBUG] Value : BOTTOM
78840 2019-Jan-17 17:00:53.266537 - [DEBUG]
78841 2019-Jan-17 17:00:53.266562 - [DEBUG] Function : main
78842 2019-Jan-17 17:00:53.266587 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78843 2019-Jan-17 17:00:53.267227 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78844 2019-Jan-17 17:00:53.268493 - [DEBUG] Value : BOTTOM
78845 2019-Jan-17 17:00:53.268518 - [DEBUG]
78846 2019-Jan-17 17:00:53.268544 - [DEBUG] Function : main
78847 2019-Jan-17 17:00:53.268569 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78848 2019-Jan-17 17:00:53.269211 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

78849 2019-Jan-17 17:00:53.270460 - [DEBUG] Value : BOTTOM
78850 2019-Jan-17 17:00:53.270486 - [DEBUG]
78851 2019-Jan-17 17:00:53.270511 - [DEBUG] Function : main
78852 2019-Jan-17 17:00:53.270537 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78853 2019-Jan-17 17:00:53.271178 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

78854 2019-Jan-17 17:00:53.272445 - [DEBUG] Value : BOTTOM
78855 2019-Jan-17 17:00:53.272470 - [DEBUG]
78856 2019-Jan-17 17:00:53.272496 - [DEBUG] Function : main
78857 2019-Jan-17 17:00:53.272522 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78858 2019-Jan-17 17:00:53.273171 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

78859 2019-Jan-17 17:00:53.274421 - [DEBUG] Value : BOTTOM
78860 2019-Jan-17 17:00:53.274446 - [DEBUG]
78861 2019-Jan-17 17:00:53.274471 - [DEBUG] Function : main
78862 2019-Jan-17 17:00:53.274497 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78863 2019-Jan-17 17:00:53.275157 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

78864 2019-Jan-17 17:00:53.276408 - [DEBUG] Value : BOTTOM
78865 2019-Jan-17 17:00:53.276434 - [DEBUG]
78866 2019-Jan-17 17:00:53.276460 - [DEBUG] Function : main
78867 2019-Jan-17 17:00:53.276485 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78868 2019-Jan-17 17:00:53.277126 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

78869 2019-Jan-17 17:00:53.278391 - [DEBUG] Value : BOTTOM
78870 2019-Jan-17 17:00:53.278416 - [DEBUG]
78871 2019-Jan-17 17:00:53.278441 - [DEBUG] Function : main
78872 2019-Jan-17 17:00:53.278467 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78873 2019-Jan-17 17:00:53.279108 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

78874 2019-Jan-17 17:00:53.280359 - [DEBUG] Value : BOTTOM
78875 2019-Jan-17 17:00:53.280385 - [DEBUG]
78876 2019-Jan-17 17:00:53.280411 - [DEBUG] Function : main
78877 2019-Jan-17 17:00:53.280436 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78878 2019-Jan-17 17:00:53.281077 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

78879 2019-Jan-17 17:00:53.282340 - [DEBUG] Value : BOTTOM
78880 2019-Jan-17 17:00:53.282366 - [DEBUG]
78881 2019-Jan-17 17:00:53.282391 - [DEBUG] Function : main
78882 2019-Jan-17 17:00:53.282417 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78883 2019-Jan-17 17:00:53.283058 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

78884 2019-Jan-17 17:00:53.284309 - [DEBUG] Value : BOTTOM
78885 2019-Jan-17 17:00:53.284334 - [DEBUG]
78886 2019-Jan-17 17:00:53.284360 - [DEBUG] Function : main
78887 2019-Jan-17 17:00:53.284385 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78888 2019-Jan-17 17:00:53.285042 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

78889 2019-Jan-17 17:00:53.286292 - [DEBUG] Value : BOTTOM
78890 2019-Jan-17 17:00:53.286317 - [DEBUG]
78891 2019-Jan-17 17:00:53.286342 - [DEBUG] Function : main
78892 2019-Jan-17 17:00:53.286368 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78893 2019-Jan-17 17:00:53.287010 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

78894 2019-Jan-17 17:00:53.288275 - [DEBUG] Value : BOTTOM
78895 2019-Jan-17 17:00:53.288308 - [DEBUG]
78896 2019-Jan-17 17:00:53.288364 - [DEBUG] Function : main
78897 2019-Jan-17 17:00:53.288391 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78898 2019-Jan-17 17:00:53.289033 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

78899 2019-Jan-17 17:00:53.289671 - [DEBUG] Value : BOTTOM
78900 2019-Jan-17 17:00:53.289697 - [DEBUG]
78901 2019-Jan-17 17:00:53.289721 - [DEBUG] Function : main
78902 2019-Jan-17 17:00:53.289747 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78903 2019-Jan-17 17:00:53.290385 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

78904 2019-Jan-17 17:00:53.291026 - [DEBUG] Value : BOTTOM
78905 2019-Jan-17 17:00:53.291051 - [DEBUG]
78906 2019-Jan-17 17:00:53.291076 - [DEBUG] Function : main
78907 2019-Jan-17 17:00:53.291102 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78908 2019-Jan-17 17:00:53.291757 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

78909 2019-Jan-17 17:00:53.292393 - [DEBUG] Value : BOTTOM
78910 2019-Jan-17 17:00:53.292418 - [DEBUG]
78911 2019-Jan-17 17:00:53.292443 - [DEBUG] Function : main
78912 2019-Jan-17 17:00:53.292468 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78913 2019-Jan-17 17:00:53.293106 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

78914 2019-Jan-17 17:00:53.293741 - [DEBUG] Value : BOTTOM
78915 2019-Jan-17 17:00:53.293767 - [DEBUG]
78916 2019-Jan-17 17:00:53.293791 - [DEBUG] Function : main
78917 2019-Jan-17 17:00:53.293816 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78918 2019-Jan-17 17:00:53.294456 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

78919 2019-Jan-17 17:00:53.295108 - [DEBUG] Value : BOTTOM
78920 2019-Jan-17 17:00:53.295134 - [DEBUG]
78921 2019-Jan-17 17:00:53.295158 - [DEBUG] Function : main
78922 2019-Jan-17 17:00:53.295183 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78923 2019-Jan-17 17:00:53.295823 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

78924 2019-Jan-17 17:00:53.296465 - [DEBUG] Value : BOTTOM
78925 2019-Jan-17 17:00:53.296490 - [DEBUG]
78926 2019-Jan-17 17:00:53.296515 - [DEBUG] Function : main
78927 2019-Jan-17 17:00:53.296540 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78928 2019-Jan-17 17:00:53.297178 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

78929 2019-Jan-17 17:00:53.297820 - [DEBUG] Value : BOTTOM
78930 2019-Jan-17 17:00:53.297846 - [DEBUG]
78931 2019-Jan-17 17:00:53.297870 - [DEBUG] Function : main
78932 2019-Jan-17 17:00:53.297895 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78933 2019-Jan-17 17:00:53.298549 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

78934 2019-Jan-17 17:00:53.299195 - [DEBUG] Value : BOTTOM
78935 2019-Jan-17 17:00:53.299221 - [DEBUG]
78936 2019-Jan-17 17:00:53.299245 - [DEBUG] Function : main
78937 2019-Jan-17 17:00:53.299271 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78938 2019-Jan-17 17:00:53.299908 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

78939 2019-Jan-17 17:00:53.300550 - [DEBUG] Value : BOTTOM
78940 2019-Jan-17 17:00:53.300575 - [DEBUG]
78941 2019-Jan-17 17:00:53.300600 - [DEBUG] Function : main
78942 2019-Jan-17 17:00:53.300633 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78943 2019-Jan-17 17:00:53.301273 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

78944 2019-Jan-17 17:00:53.301928 - [DEBUG] Value : BOTTOM
78945 2019-Jan-17 17:00:53.301954 - [DEBUG]
78946 2019-Jan-17 17:00:53.301979 - [DEBUG] Function : main
78947 2019-Jan-17 17:00:53.302004 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78948 2019-Jan-17 17:00:53.302643 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

78949 2019-Jan-17 17:00:53.303284 - [DEBUG] Value : BOTTOM
78950 2019-Jan-17 17:00:53.303309 - [DEBUG]
78951 2019-Jan-17 17:00:53.303334 - [DEBUG] Function : main
78952 2019-Jan-17 17:00:53.303359 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78953 2019-Jan-17 17:00:53.303997 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

78954 2019-Jan-17 17:00:53.304654 - [DEBUG] Value : BOTTOM
78955 2019-Jan-17 17:00:53.304679 - [DEBUG]
78956 2019-Jan-17 17:00:53.304704 - [DEBUG] Function : main
78957 2019-Jan-17 17:00:53.304729 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78958 2019-Jan-17 17:00:53.305368 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

78959 2019-Jan-17 17:00:53.306016 - [DEBUG] Value : BOTTOM
78960 2019-Jan-17 17:00:53.306041 - [DEBUG]
78961 2019-Jan-17 17:00:53.306066 - [DEBUG] Function : main
78962 2019-Jan-17 17:00:53.306091 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78963 2019-Jan-17 17:00:53.306729 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

78964 2019-Jan-17 17:00:53.307375 - [DEBUG] Value : BOTTOM
78965 2019-Jan-17 17:00:53.307401 - [DEBUG]
78966 2019-Jan-17 17:00:53.307425 - [DEBUG] Function : main
78967 2019-Jan-17 17:00:53.307451 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78968 2019-Jan-17 17:00:53.308105 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

78969 2019-Jan-17 17:00:53.308746 - [DEBUG] Value : BOTTOM
78970 2019-Jan-17 17:00:53.308772 - [DEBUG]
78971 2019-Jan-17 17:00:53.308796 - [DEBUG] Function : main
78972 2019-Jan-17 17:00:53.308822 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78973 2019-Jan-17 17:00:53.309461 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

78974 2019-Jan-17 17:00:53.310107 - [DEBUG] Value : BOTTOM
78975 2019-Jan-17 17:00:53.310132 - [DEBUG]
78976 2019-Jan-17 17:00:53.310158 - [DEBUG] Function : main
78977 2019-Jan-17 17:00:53.310183 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78978 2019-Jan-17 17:00:53.310822 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

78979 2019-Jan-17 17:00:53.311480 - [DEBUG] Value : BOTTOM
78980 2019-Jan-17 17:00:53.311505 - [DEBUG]
78981 2019-Jan-17 17:00:53.311530 - [DEBUG] Function : main
78982 2019-Jan-17 17:00:53.311556 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78983 2019-Jan-17 17:00:53.312194 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

78984 2019-Jan-17 17:00:53.312838 - [DEBUG] Value : BOTTOM
78985 2019-Jan-17 17:00:53.312863 - [DEBUG]
78986 2019-Jan-17 17:00:53.312888 - [DEBUG] Function : main
78987 2019-Jan-17 17:00:53.312926 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78988 2019-Jan-17 17:00:53.313566 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

78989 2019-Jan-17 17:00:53.314213 - [DEBUG] Value : BOTTOM
78990 2019-Jan-17 17:00:53.314238 - [DEBUG]
78991 2019-Jan-17 17:00:53.314263 - [DEBUG] Function : main
78992 2019-Jan-17 17:00:53.314288 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78993 2019-Jan-17 17:00:53.314942 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

78994 2019-Jan-17 17:00:53.315590 - [DEBUG] Value : BOTTOM
78995 2019-Jan-17 17:00:53.315615 - [DEBUG]
78996 2019-Jan-17 17:00:53.315640 - [DEBUG] Function : main
78997 2019-Jan-17 17:00:53.315665 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78998 2019-Jan-17 17:00:53.316302 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

78999 2019-Jan-17 17:00:53.316949 - [DEBUG] Value : BOTTOM
79000 2019-Jan-17 17:00:53.316974 - [DEBUG]
79001 2019-Jan-17 17:00:53.316999 - [DEBUG] Function : main
79002 2019-Jan-17 17:00:53.317024 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79003 2019-Jan-17 17:00:53.317662 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

79004 2019-Jan-17 17:00:53.318323 - [DEBUG] Value : BOTTOM
79005 2019-Jan-17 17:00:53.318349 - [DEBUG]
79006 2019-Jan-17 17:00:53.318373 - [DEBUG] Function : main
79007 2019-Jan-17 17:00:53.318399 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79008 2019-Jan-17 17:00:53.319037 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

79009 2019-Jan-17 17:00:53.319095 - [DEBUG] Value : BOTTOM
79010 2019-Jan-17 17:00:53.319120 - [DEBUG]
79011 2019-Jan-17 17:00:53.319145 - [DEBUG] Function : main
79012 2019-Jan-17 17:00:53.319170 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79013 2019-Jan-17 17:00:53.319808 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

79014 2019-Jan-17 17:00:53.320444 - [DEBUG] Value : BOTTOM
79015 2019-Jan-17 17:00:53.320469 - [DEBUG]
79016 2019-Jan-17 17:00:53.320494 - [DEBUG] Function : main
79017 2019-Jan-17 17:00:53.320519 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79018 2019-Jan-17 17:00:53.321158 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93

79019 2019-Jan-17 17:00:53.321816 - [DEBUG] Value : BOTTOM
79020 2019-Jan-17 17:00:53.321842 - [DEBUG]
79021 2019-Jan-17 17:00:53.321866 - [DEBUG] Function : main
79022 2019-Jan-17 17:00:53.321892 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79023 2019-Jan-17 17:00:53.322530 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

79024 2019-Jan-17 17:00:53.323176 - [DEBUG] Value : BOTTOM
79025 2019-Jan-17 17:00:53.323201 - [DEBUG]
79026 2019-Jan-17 17:00:53.323226 - [DEBUG] Function : main
79027 2019-Jan-17 17:00:53.323252 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79028 2019-Jan-17 17:00:53.323891 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

79029 2019-Jan-17 17:00:53.325160 - [DEBUG] Value : BOTTOM
79030 2019-Jan-17 17:00:53.325192 - [DEBUG]
79031 2019-Jan-17 17:00:53.325219 - [DEBUG] Function : main
79032 2019-Jan-17 17:00:53.325244 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79033 2019-Jan-17 17:00:53.325884 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

79034 2019-Jan-17 17:00:53.327134 - [DEBUG] Value : BOTTOM
79035 2019-Jan-17 17:00:53.327159 - [DEBUG]
79036 2019-Jan-17 17:00:53.327184 - [DEBUG] Function : main
79037 2019-Jan-17 17:00:53.327210 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79038 2019-Jan-17 17:00:53.327851 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

79039 2019-Jan-17 17:00:53.329118 - [DEBUG] Value : BOTTOM
79040 2019-Jan-17 17:00:53.329144 - [DEBUG]
79041 2019-Jan-17 17:00:53.329170 - [DEBUG] Function : main
79042 2019-Jan-17 17:00:53.329195 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79043 2019-Jan-17 17:00:53.329834 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

79044 2019-Jan-17 17:00:53.331083 - [DEBUG] Value : BOTTOM
79045 2019-Jan-17 17:00:53.331109 - [DEBUG]
79046 2019-Jan-17 17:00:53.331134 - [DEBUG] Function : main
79047 2019-Jan-17 17:00:53.331160 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79048 2019-Jan-17 17:00:53.331815 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

79049 2019-Jan-17 17:00:53.333064 - [DEBUG] Value : BOTTOM
79050 2019-Jan-17 17:00:53.333090 - [DEBUG]
79051 2019-Jan-17 17:00:53.333116 - [DEBUG] Function : main
79052 2019-Jan-17 17:00:53.333141 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79053 2019-Jan-17 17:00:53.333781 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

79054 2019-Jan-17 17:00:53.335045 - [DEBUG] Value : BOTTOM
79055 2019-Jan-17 17:00:53.335071 - [DEBUG]
79056 2019-Jan-17 17:00:53.335096 - [DEBUG] Function : main
79057 2019-Jan-17 17:00:53.335122 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79058 2019-Jan-17 17:00:53.335761 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

79059 2019-Jan-17 17:00:53.337009 - [DEBUG] Value : BOTTOM
79060 2019-Jan-17 17:00:53.337034 - [DEBUG]
79061 2019-Jan-17 17:00:53.337060 - [DEBUG] Function : main
79062 2019-Jan-17 17:00:53.337086 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79063 2019-Jan-17 17:00:53.337726 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

79064 2019-Jan-17 17:00:53.338989 - [DEBUG] Value : BOTTOM
79065 2019-Jan-17 17:00:53.339015 - [DEBUG]
79066 2019-Jan-17 17:00:53.339040 - [DEBUG] Function : main
79067 2019-Jan-17 17:00:53.339066 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79068 2019-Jan-17 17:00:53.339705 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

79069 2019-Jan-17 17:00:53.340955 - [DEBUG] Value : BOTTOM
79070 2019-Jan-17 17:00:53.340981 - [DEBUG]
79071 2019-Jan-17 17:00:53.341014 - [DEBUG] Function : main
79072 2019-Jan-17 17:00:53.341040 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79073 2019-Jan-17 17:00:53.341696 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

79074 2019-Jan-17 17:00:53.342945 - [DEBUG] Value : BOTTOM
79075 2019-Jan-17 17:00:53.342970 - [DEBUG]
79076 2019-Jan-17 17:00:53.342997 - [DEBUG] Function : main
79077 2019-Jan-17 17:00:53.343023 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79078 2019-Jan-17 17:00:53.343662 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

79079 2019-Jan-17 17:00:53.344927 - [DEBUG] Value : BOTTOM
79080 2019-Jan-17 17:00:53.344953 - [DEBUG]
79081 2019-Jan-17 17:00:53.345008 - [DEBUG] Function : main
79082 2019-Jan-17 17:00:53.345035 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79083 2019-Jan-17 17:00:53.345672 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25

79084 2019-Jan-17 17:00:53.346310 - [DEBUG] Value : BOTTOM
79085 2019-Jan-17 17:00:53.346336 - [DEBUG]
79086 2019-Jan-17 17:00:53.346361 - [DEBUG] Function : main
79087 2019-Jan-17 17:00:53.346386 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79088 2019-Jan-17 17:00:53.347022 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26

79089 2019-Jan-17 17:00:53.347664 - [DEBUG] Value : BOTTOM
79090 2019-Jan-17 17:00:53.347689 - [DEBUG]
79091 2019-Jan-17 17:00:53.347714 - [DEBUG] Function : main
79092 2019-Jan-17 17:00:53.347739 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79093 2019-Jan-17 17:00:53.348390 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28

79094 2019-Jan-17 17:00:53.349025 - [DEBUG] Value : BOTTOM
79095 2019-Jan-17 17:00:53.349050 - [DEBUG]
79096 2019-Jan-17 17:00:53.349075 - [DEBUG] Function : main
79097 2019-Jan-17 17:00:53.349100 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79098 2019-Jan-17 17:00:53.349737 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32

79099 2019-Jan-17 17:00:53.350373 - [DEBUG] Value : BOTTOM
79100 2019-Jan-17 17:00:53.350399 - [DEBUG]
79101 2019-Jan-17 17:00:53.350423 - [DEBUG] Function : main
79102 2019-Jan-17 17:00:53.350448 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79103 2019-Jan-17 17:00:53.351084 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55

79104 2019-Jan-17 17:00:53.351735 - [DEBUG] Value : BOTTOM
79105 2019-Jan-17 17:00:53.351761 - [DEBUG]
79106 2019-Jan-17 17:00:53.351785 - [DEBUG] Function : main
79107 2019-Jan-17 17:00:53.351810 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79108 2019-Jan-17 17:00:53.352445 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34

79109 2019-Jan-17 17:00:53.353087 - [DEBUG] Value : BOTTOM
79110 2019-Jan-17 17:00:53.353113 - [DEBUG]
79111 2019-Jan-17 17:00:53.353138 - [DEBUG] Function : main
79112 2019-Jan-17 17:00:53.353163 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79113 2019-Jan-17 17:00:53.353798 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35

79114 2019-Jan-17 17:00:53.354441 - [DEBUG] Value : BOTTOM
79115 2019-Jan-17 17:00:53.354466 - [DEBUG]
79116 2019-Jan-17 17:00:53.354491 - [DEBUG] Function : main
79117 2019-Jan-17 17:00:53.354516 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79118 2019-Jan-17 17:00:53.355174 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37

79119 2019-Jan-17 17:00:53.355820 - [DEBUG] Value : BOTTOM
79120 2019-Jan-17 17:00:53.355845 - [DEBUG]
79121 2019-Jan-17 17:00:53.355870 - [DEBUG] Function : main
79122 2019-Jan-17 17:00:53.355896 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79123 2019-Jan-17 17:00:53.356531 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40

79124 2019-Jan-17 17:00:53.357172 - [DEBUG] Value : BOTTOM
79125 2019-Jan-17 17:00:53.357198 - [DEBUG]
79126 2019-Jan-17 17:00:53.357223 - [DEBUG] Function : main
79127 2019-Jan-17 17:00:53.357248 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79128 2019-Jan-17 17:00:53.357882 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41

79129 2019-Jan-17 17:00:53.358540 - [DEBUG] Value : BOTTOM
79130 2019-Jan-17 17:00:53.358566 - [DEBUG]
79131 2019-Jan-17 17:00:53.358591 - [DEBUG] Function : main
79132 2019-Jan-17 17:00:53.358616 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79133 2019-Jan-17 17:00:53.359251 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43

79134 2019-Jan-17 17:00:53.359894 - [DEBUG] Value : BOTTOM
79135 2019-Jan-17 17:00:53.359919 - [DEBUG]
79136 2019-Jan-17 17:00:53.359944 - [DEBUG] Function : main
79137 2019-Jan-17 17:00:53.359969 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79138 2019-Jan-17 17:00:53.360603 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44

79139 2019-Jan-17 17:00:53.361246 - [DEBUG] Value : BOTTOM
79140 2019-Jan-17 17:00:53.361271 - [DEBUG]
79141 2019-Jan-17 17:00:53.361309 - [DEBUG] Function : main
79142 2019-Jan-17 17:00:53.361335 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79143 2019-Jan-17 17:00:53.361972 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46

79144 2019-Jan-17 17:00:53.362619 - [DEBUG] Value : BOTTOM
79145 2019-Jan-17 17:00:53.362644 - [DEBUG]
79146 2019-Jan-17 17:00:53.362669 - [DEBUG] Function : main
79147 2019-Jan-17 17:00:53.362694 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79148 2019-Jan-17 17:00:53.363330 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49

79149 2019-Jan-17 17:00:53.363977 - [DEBUG] Value : BOTTOM
79150 2019-Jan-17 17:00:53.364003 - [DEBUG]
79151 2019-Jan-17 17:00:53.364027 - [DEBUG] Function : main
79152 2019-Jan-17 17:00:53.364053 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79153 2019-Jan-17 17:00:53.364703 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56

79154 2019-Jan-17 17:00:53.365345 - [DEBUG] Value : BOTTOM
79155 2019-Jan-17 17:00:53.365371 - [DEBUG]
79156 2019-Jan-17 17:00:53.365395 - [DEBUG] Function : main
79157 2019-Jan-17 17:00:53.365421 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79158 2019-Jan-17 17:00:53.366056 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58

79159 2019-Jan-17 17:00:53.366703 - [DEBUG] Value : BOTTOM
79160 2019-Jan-17 17:00:53.366728 - [DEBUG]
79161 2019-Jan-17 17:00:53.366754 - [DEBUG] Function : main
79162 2019-Jan-17 17:00:53.366779 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79163 2019-Jan-17 17:00:53.367415 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61

79164 2019-Jan-17 17:00:53.368072 - [DEBUG] Value : BOTTOM
79165 2019-Jan-17 17:00:53.368105 - [DEBUG]
79166 2019-Jan-17 17:00:53.368131 - [DEBUG] Function : main
79167 2019-Jan-17 17:00:53.368156 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79168 2019-Jan-17 17:00:53.368793 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62

79169 2019-Jan-17 17:00:53.369436 - [DEBUG] Value : BOTTOM
79170 2019-Jan-17 17:00:53.369461 - [DEBUG]
79171 2019-Jan-17 17:00:53.369486 - [DEBUG] Function : main
79172 2019-Jan-17 17:00:53.369511 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79173 2019-Jan-17 17:00:53.370147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66

79174 2019-Jan-17 17:00:53.370794 - [DEBUG] Value : BOTTOM
79175 2019-Jan-17 17:00:53.370820 - [DEBUG]
79176 2019-Jan-17 17:00:53.370844 - [DEBUG] Function : main
79177 2019-Jan-17 17:00:53.370870 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79178 2019-Jan-17 17:00:53.371521 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69

79179 2019-Jan-17 17:00:53.372168 - [DEBUG] Value : BOTTOM
79180 2019-Jan-17 17:00:53.372194 - [DEBUG]
79181 2019-Jan-17 17:00:53.372218 - [DEBUG] Function : main
79182 2019-Jan-17 17:00:53.372244 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79183 2019-Jan-17 17:00:53.372880 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73

79184 2019-Jan-17 17:00:53.373528 - [DEBUG] Value : BOTTOM
79185 2019-Jan-17 17:00:53.373553 - [DEBUG]
79186 2019-Jan-17 17:00:53.373578 - [DEBUG] Function : main
79187 2019-Jan-17 17:00:53.373603 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79188 2019-Jan-17 17:00:53.374238 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76

79189 2019-Jan-17 17:00:53.374901 - [DEBUG] Value : BOTTOM
79190 2019-Jan-17 17:00:53.374926 - [DEBUG]
79191 2019-Jan-17 17:00:53.374951 - [DEBUG] Function : main
79192 2019-Jan-17 17:00:53.374977 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79193 2019-Jan-17 17:00:53.375612 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1

79194 2019-Jan-17 17:00:53.375670 - [DEBUG] Value : BOTTOM
79195 2019-Jan-17 17:00:53.375695 - [DEBUG]
79196 2019-Jan-17 17:00:53.375719 - [DEBUG] Function : main
79197 2019-Jan-17 17:00:53.375745 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79198 2019-Jan-17 17:00:53.376380 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92

79199 2019-Jan-17 17:00:53.377016 - [DEBUG] Value : BOTTOM
79200 2019-Jan-17 17:00:53.377042 - [DEBUG]
79201 2019-Jan-17 17:00:53.377066 - [DEBUG] Function : main
79202 2019-Jan-17 17:00:53.377092 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79203 2019-Jan-17 17:00:53.377728 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97

79204 2019-Jan-17 17:00:53.378380 - [DEBUG] Value : BOTTOM
79205 2019-Jan-17 17:00:53.378406 - [DEBUG]
79206 2019-Jan-17 17:00:53.378430 - [DEBUG] Function : main
79207 2019-Jan-17 17:00:53.378455 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79208 2019-Jan-17 17:00:53.379090 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94

79209 2019-Jan-17 17:00:53.379736 - [DEBUG] Value : BOTTOM
79210 2019-Jan-17 17:00:53.379762 - [DEBUG]
79211 2019-Jan-17 17:00:53.379787 - [DEBUG] Function : main
79212 2019-Jan-17 17:00:53.379823 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79213 2019-Jan-17 17:00:53.380462 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15

79214 2019-Jan-17 17:00:53.381731 - [DEBUG] Value : BOTTOM
79215 2019-Jan-17 17:00:53.381757 - [DEBUG]
79216 2019-Jan-17 17:00:53.381783 - [DEBUG] Function : main
79217 2019-Jan-17 17:00:53.381808 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79218 2019-Jan-17 17:00:53.382444 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

79219 2019-Jan-17 17:00:53.383694 - [DEBUG] Value : BOTTOM
79220 2019-Jan-17 17:00:53.383720 - [DEBUG]
79221 2019-Jan-17 17:00:53.383745 - [DEBUG] Function : main
79222 2019-Jan-17 17:00:53.383771 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79223 2019-Jan-17 17:00:53.384407 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2

79224 2019-Jan-17 17:00:53.385673 - [DEBUG] Value : BOTTOM
79225 2019-Jan-17 17:00:53.385699 - [DEBUG]
79226 2019-Jan-17 17:00:53.385725 - [DEBUG] Function : main
79227 2019-Jan-17 17:00:53.385750 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79228 2019-Jan-17 17:00:53.386385 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7

79229 2019-Jan-17 17:00:53.387634 - [DEBUG] Value : BOTTOM
79230 2019-Jan-17 17:00:53.387660 - [DEBUG]
79231 2019-Jan-17 17:00:53.387685 - [DEBUG] Function : main
79232 2019-Jan-17 17:00:53.387710 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79233 2019-Jan-17 17:00:53.388361 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6

79234 2019-Jan-17 17:00:53.389611 - [DEBUG] Value : BOTTOM
79235 2019-Jan-17 17:00:53.389637 - [DEBUG]
79236 2019-Jan-17 17:00:53.389662 - [DEBUG] Function : main
79237 2019-Jan-17 17:00:53.389688 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79238 2019-Jan-17 17:00:53.390323 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12

79239 2019-Jan-17 17:00:53.391588 - [DEBUG] Value : BOTTOM
79240 2019-Jan-17 17:00:53.391613 - [DEBUG]
79241 2019-Jan-17 17:00:53.391638 - [DEBUG] Function : main
79242 2019-Jan-17 17:00:53.391664 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79243 2019-Jan-17 17:00:53.392301 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5

79244 2019-Jan-17 17:00:53.393550 - [DEBUG] Value : BOTTOM
79245 2019-Jan-17 17:00:53.393576 - [DEBUG]
79246 2019-Jan-17 17:00:53.393601 - [DEBUG] Function : main
79247 2019-Jan-17 17:00:53.393627 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79248 2019-Jan-17 17:00:53.394262 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11

79249 2019-Jan-17 17:00:53.395527 - [DEBUG] Value : BOTTOM
79250 2019-Jan-17 17:00:53.395552 - [DEBUG]
79251 2019-Jan-17 17:00:53.395577 - [DEBUG] Function : main
79252 2019-Jan-17 17:00:53.395603 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79253 2019-Jan-17 17:00:53.396240 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4

79254 2019-Jan-17 17:00:53.397495 - [DEBUG] Value : BOTTOM
79255 2019-Jan-17 17:00:53.397522 - [DEBUG]
79256 2019-Jan-17 17:00:53.397548 - [DEBUG] Function : main
79257 2019-Jan-17 17:00:53.397574 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79258 2019-Jan-17 17:00:53.398225 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10

79259 2019-Jan-17 17:00:53.399476 - [DEBUG] Value : BOTTOM
79260 2019-Jan-17 17:00:53.399502 - [DEBUG]
79261 2019-Jan-17 17:00:53.399528 - [DEBUG] Function : main
79262 2019-Jan-17 17:00:53.399554 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79263 2019-Jan-17 17:00:53.400199 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9

79264 2019-Jan-17 17:00:53.401465 - [DEBUG] Value : BOTTOM
79265 2019-Jan-17 17:00:53.401490 - [DEBUG]
79266 2019-Jan-17 17:00:53.401516 - [DEBUG] Function : main
79267 2019-Jan-17 17:00:53.401542 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79268 2019-Jan-17 17:00:53.402178 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8

79269 2019-Jan-17 17:00:53.403427 - [DEBUG] Value : BOTTOM
79270 2019-Jan-17 17:00:53.403452 - [DEBUG]
79271 2019-Jan-17 17:00:53.403489 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1
V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
%a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
%rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
%a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !79272 2019-Jan-17 17:00:57.330996 - [INFO] Write results to file
79273 2019-Jan-17 17:00:57.335214 - [INFO] Shutdown llvm and the analysis framework.


95, !phasar.instruction.id !97, ID: 47
%a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
%a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
%a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
%a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
%taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
%a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
%a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
%a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
V: BOTTOM

No IFDS report available!